1 2008-03-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4 * g++.dg/cpp/string-2.C: This is a warning now.
5 * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
8 2008-03-01 Douglas Gregor <doug.gregor@gmail.com>
10 * g++.dg/cpp0x/auto1.C: New.
12 2008-03-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15 * gfortran.dg/pointer_1.f90: New test.
17 2008-02-29 Douglas Gregor <doug.gregor@gmail.com>
20 * g++.dg/ext/attrib32.C: Add another test case.
22 2008-02-29 Tom Tromey <tromey@redhat.com>
24 * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
27 2008-02-29 Sebastian Pop <sebastian.pop@amd.com>
29 * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
30 to make the interchange profitable.
32 2008-02-28 Daniel Franke <franke.daniel@gmail.com>
37 * gfortran.dg/arrayio_11.f90: Fixed test.
38 * gfortran.dg/arrayio_12.f90: Likewise.
39 * gfortran.dg/module_read_1.f90: Added warning-directives.
40 * gfortran.dg/pr32242.f90: Likewise.
41 * gfortran.dg/result_in_spec_3.f90: Likewise.
42 * gfortran.dg/use_12.f90: Likewise.
43 * gfortran.dg/warn_function_without_result.f90 : New test.
45 2008-02-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
48 * gfortran.dg/f2c_9.f90: New test.
50 2008-02-28 Sebastian Pop <sebastian.pop@amd.com>
52 * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
53 * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
54 * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
55 * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
56 * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
57 * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
58 * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
59 * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
60 * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
61 * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
62 * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
63 * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
64 * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
65 * testsuite/gfortran.dg/ldist-1.f90: New.
67 2008-02-28 Uros Bizjak <ubizjak@gmail.com>
69 * gcc.dg/pr34351.c: Compile for x86 targets only. Use %ebx register.
71 2008-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
73 * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
75 2008-02-27 Jan Beulich <jbeulich@novell.com>
77 * gcc.target/i386/mmx-1.c: Add
78 -Werror-implicit-function-declaration to dg-options.
79 * gcc.target/i386/mmx-2.c: Likewise.
80 * gcc.target/i386/sse-13.c: Likewise.
81 * gcc.target/i386/sse-14.c: Likewise.
83 2008-02-27 Revital Eres <eres@il.ibm.com>
85 PR rtl-optimization/34999
86 * gcc.dg/tree-prof/pr34999.c: New.
88 2008-02-27 Richard Guenther <rguenther@suse.de>
91 * gcc.c-torture/execute/pr35390.c: New testcase.
93 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
96 * gnat.dg/test_direct_io.adb: New file.
98 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
101 * gnat.dg/specs/pr34799.ads: New test.
103 2008-02-27 Richard Guenther <rguenther@suse.de>
106 * gcc.c-torture/execute/pr34971.c: New testcase.
108 2008-02-27 Jakub Jelinek <jakub@redhat.com>
110 * gcc.dg/gomp/preprocess-1.c: New test.
113 * g++.dg/ext/visibility/typeinfo2.C: New test.
114 * g++.dg/ext/visibility/typeinfo3.C: New test.
116 2008-02-26 Joseph Myers <joseph@codesourcery.com>
118 * gcc.dg/bf-ms-attrib.c (main): Return 0.
120 2008-02-26 Joseph Myers <joseph@codesourcery.com>
122 * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
123 * gcc.target/i386/sse-6.c (dump128_64): Likewise.
125 2008-02-26 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
128 * gcc.dg/empty-source-2.c: Adjust for warning message.
129 * gcc.dg/empty-source-3.c: Likewise.
130 * gcc.dg/pack-test-2.c: Adjust comment.
131 * gcc.dg/pragma-ep-2.c: Likewise.
132 * gcc.dg/pragma-re-2.c: Likewise.
133 * gcc.dg/va-arg-2.c: Likewise.
135 2008-02-26 Tobias Burnus <burnus@net-b.de>
138 * gfortran.dg/assignment_2.f90: New.
140 2008-02-26 Jason Merrill <jason@redhat.com>
143 * g++.dg/ext/attrib32.C: New.
145 2008-02-26 Richard Sandiford <rsandifo@nildram.co.uk>
147 * gcc.c-torture/execute/nest-align-1.x: Delete.
149 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
152 * 20021023-1.c: Use __builtin_va_start instead of
153 __builtin_stdarg_start.
154 * pr17301-1.c: Likewise.
155 * pr17301-2.c: Likewise.
157 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
159 * gcc.dg/pr34351.c: New.
161 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
163 * gcc.dg/Wlarger-than2.c: New.
165 2008-02-26 Paolo Carlini <pcarlini@suse.de>
168 * g++.dg/lookup/crash7.C: New.
170 2008-02-26 Kaz Kojima <kkojima@gcc.gnu.org>
172 * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
174 2008-02-25 Joseph Myers <joseph@codesourcery.com>
176 * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
178 2008-02-25 Joseph Myers <joseph@codesourcery.com>
180 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
182 2008-02-25 Joseph Myers <joseph@codesourcery.com>
184 * gcc.dg/builtins-config.h: Disable C99 runtime testing for
187 2008-02-25 Joseph Myers <joseph@codesourcery.com>
189 * lib/target-supports.exp (check_profiling_available): Report -p
190 unavailable on *-*-mingw*.
192 2008-02-25 Joseph Myers <joseph@codesourcery.com>
194 * lib/target-supports.exp (check_effective_target_pthread_h): New.
195 * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
196 dg-require-effective-target pthread_h.
198 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
200 * gcc.dg/Wswitch-enum-error.c: New.
201 * gcc.dg/Wswitch-error.c: New.
202 * gcc.dg/20011021-1.c: Use two directives to match two different
205 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
208 * gcc.dg/pr28322.c: New.
209 * gcc.dg/pr28322-2.c: New.
210 * lib/prune.exp: Ignore "At top level" even if there is no ':'
213 2008-02-25 Paolo Carlini <pcarlini@suse.de>
216 * g++.dg/other/error26.C: New.
218 2008-02-25 Paolo Carlini <pcarlini@suse.de>
221 * g++.dg/other/error25.C: New.
223 2008-02-25 Andreas Krebbel <krebbel1@de.ibm.com>
226 * gcc.dg/pr35258.c: New testcase.
228 2008-02-25 Jan Beulich <jbeulich@novell.com>
230 * gcc.dg/20020426-2.c: Remove bogus workaround.
231 * g++.old-deja/g++.other/store-expr1.C: Likewise.
232 * gcc.target/i386/movq-2.c: Also permit use of movzbl.
234 2008-02-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
236 * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
238 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
241 * gcc.dg/pr19984.c: New test.
242 * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
243 name of the variable.
245 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
247 * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
248 (main): Call check_vect and foo. Check array values after
250 * gcc.dg/vect/vect-117.c: Call check_vect.
251 * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
253 2008-02-25 Jason Merrill <jason@redhat.com>
256 * g++.dg/lookup/strong-using-5.C: New.
258 2008-02-25 Kaz Kojima <kkojima@gcc.gnu.org>
260 * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
263 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
266 * gcc.c-torture/execute/20050604-1.x: New file.
268 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
270 * gcc.target/i386/pr22076.c: Update number of mov insns
272 * gcc.target/i386/pr34256.c: Ditto.
274 2008-02-24 Diego Novillo <dnovillo@google.com>
276 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
279 * g++.dg/warn/pr33738.C: New.
281 2008-02-24 Richard Sandiford <rsandifo@nildram.co.uk>
283 * gcc.c-torture/execute/nest-align-1.x: New file.
285 2008-02-24 Danny Smith <dannysmith@users.sourceforge.net>
288 * g++.dg.ext/dllimport13.C: New test.
290 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
293 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
294 powerpc*-apple-darwin*.
296 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
298 * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
299 ERFC into gfortran.dg/large_real_kind_3.F90.
300 * gfortran.dg/large_real_kind_3.F90: New test.
302 2008-02-23 Andrew Pinski <andrew_pinski@playstation.sony.com>
305 * gcc.dg/and-1.c: New test.
307 2008-02-23 Daniel Jacobowitz <dan@codesourcery.com>
309 * gcc.c-torture/execute/20080222-1.c: New test.
311 2008-02-23 Uros Bizjak <ubizjak@gmail.com>
315 * gcc.target/i386/pr22076.c: New test.
316 * gcc.target/i386/pr34256.c: New test.
317 * gcc.target/i386/vecinit-5.c: New test.
318 * gcc.target/i386/vecinit-6.c: New test.
319 * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
321 * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
322 <xmmintrin.h>, define __m64 and __m128 directly.
323 * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
325 2008-02-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
328 * g++.dg/ext/always_inline-1.C: New test.
329 * g++.dg/ext/always_inline-2.C: New test.
330 * g++.dg/ext/always_inline-3.C: New test.
331 * g++.dg/ext/always_inline-4.C: New test.
333 2008-02-22 Hans-Peter Nilsson <hp@axis.com>
335 * gcc.target/cris/asm-b-1.c: New test.
337 2008-02-22 Paolo Carlini <pcarlini@suse.de>
340 * g++.dg/template/nontype17.C: Add.
342 2008-02-22 Paolo Carlini <pcarlini@suse.de>
346 2008-02-14 Paolo Carlini <pcarlini@suse.de>
349 * g++.dg/template/nontype17.C: New.
350 * g++.dg/template/nontype16.C: Add error.
352 2008-02-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
355 * gcc.dg/Wfloat-equal-1.c: New.
356 * g++.dg/warn/Wfloat-equal-1.C: New.
358 2008-02-21 Michael Matz <matz@suse.de>
361 * gcc.dg/pr35264.c: New testcase.
363 2008-02-21 Richard Guenther <rguenther@suse.de>
365 * gfortran.dg/reassoc_1.f90: New testcase.
366 * gfortran.dg/reassoc_2.f90: Likewise.
367 * gfortran.dg/reassoc_3.f90: Likewise.
369 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
372 * gfortran.dg/fmt_t_7.f: New test.
375 * gfortran.dg/streamio_15.f90: New test.
377 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
380 * gfortran.dg/fmt_zero_digits.f90: Revise test.
382 2008-02-20 Seongbae Park <seongbae.park@gmail.com>
384 * gcc.dg/Wframe-larger-than.c: New option test.
386 2008-02-20 Tobias Burnus <burnus@net-b.de>
389 * gfortran.dg/dollar_sym_1.f90: New.
390 * gfortran.dg/dollar_sym_2.f90: New.
392 2008-02-20 Richard Guenther <rguenther@suse.de>
395 * gcc.dg/builtins-66.c: New testcase.
397 2008-02-20 Richard Guenther <rguenther@suse.de>
399 * gcc.dg/fold-reassoc-1.c: New testcase.
400 * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
402 2008-02-20 Richard Guenther <rguenther@suse.de>
404 * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
406 2008-02-20 Ira Rosen <irar@il.ibm.com>
408 * lib/target-supports.exp (check_effective_target_vect_unpack):
410 (check_effective_target_vect_short_mult): Likewise.
411 * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
412 the loop on targets that support vect_unpack.
414 2008-02-20 Uros Bizjak <ubizjak@gmail.com>
416 * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
417 (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
418 templates to reduce number of passed arguments.
420 2008-02-19 Jason Merrill <jason@redhat.com>
423 * g++.dg/template/explicit-args1.C: New.
425 2008-02-19 Richard Guenther <rguenther@suse.de>
427 PR tree-optimization/34989
428 * gcc.dg/pr34989-1.c: New testcase.
429 * gcc.dg/pr34989-2.c: Likewise.
431 2008-02-19 Jakub Jelinek <jakub@redhat.com>
434 * g++.dg/gomp/pr35028.C: New test.
438 * gcc.dg/gomp/pr34964.c: New test.
439 * g++.dg/gomp/pr34964.C: New test.
440 * gcc.dg/gomp/pr35244.c: New test.
441 * g++.dg/gomp/pr35244.C: New test.
444 * g++.dg/gomp/pr35078.C: New test.
446 2008-02-19 Christian Bruel <christian.bruel@st.com>
448 * gcc.dg/packed-array.c: New testcase.
450 2008-02-19 Uros Bizjak <ubizjak@gmail.com>
453 * gcc.target/i386/pr33555.c: New test.
455 2008-02-18 H.J. Lu <hongjiu.lu@intel.com>
458 * gcc.target/i386/isa-1.c: New.
459 * gcc.target/i386/isa-2.c: Likewise.
460 * gcc.target/i386/isa-3.c: Likewise.
461 * gcc.target/i386/isa-4.c: Likewise.
462 * gcc.target/i386/isa-5.c: Likewise.
463 * gcc.target/i386/isa-6.c: Likewise.
464 * gcc.target/i386/isa-7.c: Likewise.
465 * gcc.target/i386/isa-8.c: Likewise.
466 * gcc.target/i386/isa-9.c: Likewise.
467 * gcc.target/i386/isa-10.c: Likewise.
468 * gcc.target/i386/isa-11.c: Likewise.
469 * gcc.target/i386/isa-12.c: Likewise.
470 * gcc.target/i386/isa-13.c: Likewise.
471 * gcc.target/i386/isa-14.c: Likewise.
473 2008-02-18 Joey Ye <joey.ye@intel.com>
474 H.J. Lu <hongjiu.lu@intel.com>
477 * gcc.c-torture/execute/nest-align-1.c: New test case.
479 2008-02-17 Richard Guenther <rguenther@suse.de>
482 * gcc.dg/torture/pr35227.c: New testcase.
484 2008-02-17 Richard Guenther <rguenther@suse.de>
486 PR tree-optimization/35231
487 * gcc.c-torture/execute/pr35231.c: New testcase.
489 2008-02-17 Uros Bizjak <ubizjak@gmail.com>
491 * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
494 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
496 * obj-c++.dg/encode-2.mm: XFAIL.
497 * obj-c++.dg/encode-3.mm: Likewise.
499 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
500 Paolo Carlini <pcarlini@suse.de>
502 * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
503 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
504 * g++.dg/ext/has_nothrow_copy.C: Likewise.
506 2008-02-16 Uros Bizjak <ubizjak@gmail.com>
508 * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
509 (main): Change to void and rename to sse_test.
510 * gcc.target/i386/pr24306.c: Ditto.
511 * gcc.target/i386/pr32065-2.c: Ditto.
512 * gcc.target/i386/20060512-1.c: Include sse2-check.h.
513 (main): Change to void and rename to sse2_test.
514 * gcc.target/i386/20060512-3.c: Ditto.
516 2008-02-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
519 * gfortran.dg/c_loc_tests_12.f03: New test.
521 2008-02-15 Douglas Gregor <doug.gregor@gmail.com>
526 * g++.dg/cpp0x/vt-35026.C: New.
527 * g++.dg/cpp0x/vt-35023.C: New.
528 * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
529 * g++.dg/cpp0x/vt-35024.C: New.
531 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
533 * gcc.c-torture/execute/va-arg-25.x: Remove.
535 2008-02-15 Richard Guenther <rguenther@suse.de>
536 Zdenek Dvorak <ook@ucw.cz>
538 PR tree-optimization/35164
539 * g++.dg/torture/pr35164-1.C: New testcase.
540 * g++.dg/torture/pr35164-2.C: Likewise.
542 2008-02-15 Dominique d'Humieres <dominiq@lps.ens.fr>
545 * testsuite/g++.dg/template/spec35.C: Change the regular expressions
546 in dg-final to match the assembly code generated by Darwin 9.
548 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
550 * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
552 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
554 * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
556 2008-02-15 Hans-Peter Nilsson <hp@axis.com>
558 * lib/dejapatches.exp: New file.
560 2008-02-14 Douglas Gregor <doug.gregor@gmail.com>
563 * g++.dg/cpp0x/vt-34050.C: New.
565 2008-02-14 Jason Merrill <jason@redhat.com>
569 * g++.dg/warn/pr11159.C: New.
570 * g++.dg/warn/pr5645.C: Likewise.
572 2008-02-14 Danny Smith <dannysmith@users.sourceforge.net>
574 PR preprocessor/35061
575 * gcc.dg/cpp/pragma_pop_macro-1.c: New test.
577 2008-02-14 Paolo Carlini <pcarlini@suse.de>
580 * g++.dg/template/nontype17.C: New.
581 * g++.dg/template/nontype16.C: Add error.
583 2008-02-13 Jakub Jelinek <jakub@redhat.com>
586 * g++.dg/template/member8.C: New test.
588 2008-02-13 Michael Matz <matz@suse.de>
590 * gcc.dg/pr35065.c: Fix testcase warnings.
592 2008-02-13 Jason Merrill <jason@redhat.com>
594 PR c++/34962, c++/34937, c++/34939
595 * g++.dg/ext/tmplattr9.C: New.
597 2008-02-13 Michael Matz <matz@suse.de>
600 * gcc.dg/pr35065.c: New testcase.
602 2008-02-12 Richard Guenther <rguenther@suse.de>
604 PR tree-optimization/35171
605 * gcc.c-torture/compile/pr35171.c: New testcase.
607 2008-02-12 Richard Guenther <rguenther@suse.de>
610 * gcc.c-torture/execute/pr35163.c: New testcase.
612 2008-02-12 Uros Bizjak <ubizjak@gmail.com>
614 * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
616 2008-02-12 Eric Botcazou <ebotcazou@adacore.com>
618 * gnat.dg/loop_address.adb: New test.
620 2008-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
622 * obj-c++.dg/bitfield-1.mm: Expect failures.
623 * obj-c++.dg/bitfield-4.mm: Likewise.
624 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
625 * obj-c++.dg/encode-8.mm: Likewise.
626 * obj-c++.dg/isa-field-1.mm: Likewise.
627 * obj-c++.dg/layout-1.mm: Likewise.
628 * obj-c++.dg/lookup-2.mm: Likewise.
629 * obj-c++.dg/try-catch-2.mm: Likewise.
630 * obj-c++.dg/try-catch-9.mm: Likewise.
632 2008-02-12 Jakub Jelinek <jakub@redhat.com>
635 * g++.dg/tree-ssa/pr35144.C: New test.
638 * gcc.target/i386/pr35160.c: New test.
641 * g++.dg/init/new27.C: New test.
643 2008-02-11 Paolo Carlini <pcarlini@suse.de>
646 * g++.dg/template/crash78.C: New.
648 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
651 * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
652 * gcc.dg/compat/vector-2_y.c: Ditto.
654 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
655 Richard Guenther <rguenther@suse.de>
657 PR tree-optimization/33992
658 * gcc.c-torture/execute/pr33992.c: New testcase.
660 2008-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
662 * gfortran.dg/streamio_14.f90: New test.
664 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
666 * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
667 Add -mfpmath=387 to dg-options.
669 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
672 * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
673 * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
674 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
675 * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
676 * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
677 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
678 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
679 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
680 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
682 2008-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
685 * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
687 2008-02-06 Alexandre Oliva <aoliva@redhat.com>
690 * g++.dg/conversion/bitfield8.C: New.
692 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
694 * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
696 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
700 * g++.dg/ext/vector13.C: New.
702 2008-02-06 David Daney <ddaney@avtrex.com>
704 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
706 2008-02-05 Bob Wilson <bob.wilson@acm.org>
708 * lib/target-supports.exp (check_effective_target_hard_float): Remove
709 special case for xtensa-*-*.
711 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
714 * gfortran.dg/volatile11.f90: New test.
716 2008-02-05 Jakub Jelinek <jakub@redhat.com>
719 * g++.dg/template/array19.C: New test.
721 2008-02-05 Diego Novillo <dnovillo@google.com>
723 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
726 * g++.dg/warn/pr33738.C: Remove.
728 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
731 * gfortran.dg/bounds_check_13.f: New test.
733 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
736 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
738 2008-02-05 Uros Bizjak <ubizjak@gmail.com>
741 * gcc.target/i386/pr35083.c: New test.
743 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
746 * gfortran.dg/data_bounds_1.f90: New test.
748 2008-02-04 Diego Novillo <dnovillo@google.com>
750 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
753 * testsuite/g++.dg/warn/pr33738.C: New.
755 2008-02-04 Daniel Franke <franke.daniel@gmail.com>
757 * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
760 2008-02-04 Hans-Peter Nilsson <hp@axis.com>
762 * lib/target-supports.exp (check_effective_target_hard_float): Only
763 use the macro definition tests for mips*-*-* and xtensa-*-*. For all
764 other targets, grep for a call insn in the rtl expand dump for an
766 (target_compile): Support generating rtl dumps as output.
768 2008-02-04 Richard Guenther <rguenther@suse.de>
771 * gcc.c-torture/execute/pr33631.c: New testcase.
773 2008-02-04 Richard Guenther <rguenther@suse.de>
776 * gcc.c-torture/compile/pr35043.c: New testcase.
778 2008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
780 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
782 2008-02-03 Uros Bizjak <ubizjak@gmail.com>
784 * gcc.target/i386/pr31628.c: Require effective target fpic.
785 * gcc.target/i386/strinline.c: Ditto.
786 * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
787 * gcc.dg/pr35045.c: Ditto.
788 * gcc.dg/20050503-1.c: Ditto.
790 2008-02-03 Paul Thomas <pault@gcc.gnu.org>
793 * gfortran.dg/host_assoc_variable_1.f90: New test.
794 * gfortran.dg/allocate_stat.f90: Change last three error messages.
796 2008-02-02 Michael Matz <matz@suse.de>
799 * gcc.dg/pr35045.c: New test.
801 2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
804 * gfortran.dg/shape_4.f90: New test.
806 2008-02-02 Hans-Peter Nilsson <hp@axis.com>
808 * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
810 2008-02-01 Hans-Peter Nilsson <hp@axis.com>
812 PR rtl-optimization/34773
813 * gcc.target/cris/torture/pr34773.c: New test.
815 2008-02-01 Nick Clifton <nickc@redhat.com>
817 * lib/target-supports.exp (check_profiling_available): Do not
818 expect profiling to work on the xstormy16 target.
820 2008-02-01 Uros Bizjak <ubizjak@gmail.com>
823 * gcc.c-torture/execute/20050316-2.x: New file.
824 * gcc.target/i386/pr17390.c: Update scan pattern.
825 * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
826 * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
828 2008-01-31 Paul Thomas <pault@gcc.gnu.org>
831 * gfortran.dg/proc_assign_2.f90: New test.
833 2008-01-31 Douglas Gregor <doug.gregor@gmail.com>
834 Jakub Jelinek <jakub@redhat.com>
838 * g++.dg/ext/alias-canon.C: New.
839 * g++.dg/ext/alias-mangle.C: New.
841 2008-01-30 Jan Hubicka <jh@suse.cz>
843 * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
845 2008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
847 * g++.dg/other/first-global.C: Add -fpie for all pic targets.
848 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
850 2008-01-30 Jan Hubicka <jh@suse.cz>
853 * gcc.c-torture/execute/pr34982.c: New testcase.
855 2008-01-30 Andreas Krebbel <krebbel1@de.ibm.com>
857 * gcc.target/s390/tf_to_di-1.c: New testcase.
859 2008-01-30 Paul Thomas <pault@gcc.gnu.org>
862 * gfortran.dg/use_only_3.f90: New test.
863 * gfortran.dg/use_only_3.inc: Modules for new test.
866 * gfortran.dg/function_charlen_2.f90: New test.
868 2008-01-30 Jakub Jelinek <jakub@redhat.com>
871 * gcc.dg/pr34969.c: New test.
874 * gcc.dg/inline-25.c: New test.
875 * gcc.dg/inline-26.c: New test.
876 * gcc.dg/inline-27.c: New test.
878 2008-01-29 Richard Guenther <rguenther@suse.de>
881 * gcc.c-torture/compile/pr35006.c: New testcase.
883 2008-01-29 Douglas Gregor <doug.gregor@gmail.com>
894 * g++.dg/cpp0x/vt-34219-2.C: New.
895 * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
896 * g++.dg/cpp0x/vt-34961.C: New.
897 * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
898 cases from the re-opened PR.
899 * g++.dg/cpp0x/vt-34753.C: New.
900 * g++.dg/cpp0x/vt-34919.C: New.
901 * g++.dg/cpp0x/vt-34754.C: New.
902 * g++.dg/cpp0x/vt-34606.C: New.
903 * g++.dg/cpp0x/vt-34219.C: New.
904 * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
905 * g++.dg/cpp0x/vt-34755.C: New.
906 * g++.dg/cpp0x/pr31438.C: Ditto.
907 * g++.dg/cpp0x/variadic81.C: Ditto.
909 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
911 * g++.dg/torture/pr34641.C: Put the dg-do first.
913 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
915 * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
917 2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org>
919 * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
921 2008-01-28 Nathan Froyd <froydnj@codesourcery.com>
924 * gcc.target/powerpc/spe-small-data-1.c: New test.
925 * gcc.target/powerpc/spe-small-data-2.c: New test.
927 2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org>
930 * gfortran.dg/shape_3.f90: New test.
932 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
934 * gcc.target/s390/20020926-1.c: Remove -m31.
936 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
938 * gcc.target/s390/20020926-1.c: Disable for s390x.
940 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
943 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
946 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
949 * gfortran.dg/array_constructor_22.f90: New test.
951 2008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com>
954 * gcc.c-torture/compile/pr34688: New test.
956 2008-01-26 Tobias Burnus <burnus@net-b.de>
959 * gfortran.dg/missing_optional_dummy_5.f90: New.
961 2008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
963 * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
964 noinline. XFAIL test.
966 2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
969 * gfortran.dg/array_3.f90: New test.
971 2008-01-26 Jakub Jelinek <jakub@redhat.com>
973 * gcc.c-torture/compile/pr34966.c (atan): Only use asm
977 * gcc.dg/pr34965.c: New test.
978 * g++.dg/other/error24.C: New test.
980 2008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
982 PR libfofortran/34887
983 * gfortran.dg/x_slash_2.f: New test.
985 2008-01-26 Richard Guenther <rguenther@suse.de>
988 * g++.dg/torture/pr34235.C: New testcase.
990 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
992 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
994 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
997 * gcc.target/mips/lazy-binding-1.c: New test.
998 * gcc.target/mips/mips.exp (setup_mips_tests): Set
999 mips_forced_no_abicalls and mips_forced_no_shared.
1000 (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
1001 Avoid using small data with -mabicalls. Don't make -G0 force
1002 -mn-abicalls. Skip -mabicalls and -mshared tests if the multilib
1003 forces the opposite option.
1005 2008-01-26 Danny Smith <dannysmith@users.sourceforge.net>
1008 * gcc.target/i386/fastcall-1.c: Scan for correct label.
1009 Use -std=gnu89 switch.
1011 2008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1014 * gfortran.dg/direct_io_9.f: New test.
1016 2008-01-25 Daniel Franke <franke.daniel@gmail.com>
1019 * gfortran.dg/where_operator_assign_4.f90: New test.
1021 2008-01-25 Joseph Myers <joseph@codesourcery.com>
1023 * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
1024 gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
1027 2008-01-25 Richard Guenther <rguenther@suse.de>
1030 * gcc.c-torture/execute/pr32244-1.c: New testcase.
1032 2008-01-25 Richard Guenther <rguenther@suse.de>
1034 PR tree-optimization/34966
1035 * gcc.c-torture/compile/pr34966.c: New testcase.
1037 2008-01-25 Richard Guenther <rguenther@suse.de>
1040 * g++.dg/torture/pr33887-1.C: New testcase.
1041 * g++.dg/torture/pr33887-2.C: Likewise.
1042 * g++.dg/torture/pr33887-3.C: Likewise.
1043 * gcc.c-torture/execute/20071211-1.c: Likewise.
1045 2008-01-25 Uros Bizjak <ubizjak@gmail.com>
1048 * gcc.dg/pr34856.c: Use pointer mode for "pin".
1050 2008-01-25 Jakub Jelinek <jakub@redhat.com>
1053 * g++.dg/gomp/pr33333.C: New test.
1055 PR preprocessor/34692
1056 * gcc.dg/cpp/pr34692.c: New test.
1057 * gcc.dg/gomp/pr34692.c: New test.
1059 2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
1061 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
1063 2008-01-24 Daniel Franke <franke.daniel@gmail.com>
1066 * gfortran.dg/empty_type.f90: New test.
1068 2008-01-24 Paolo Carlini <pcarlini@suse.de>
1071 * g++.dg/template/crash77.C: New.
1073 2008-01-24 Uros Bizjak <ubizjak@gmail.com>
1076 * gcc.dg/pr34856.c: New test.
1078 2008-01-24 Tobias Burnus <burnus@net-b.de>
1080 * gfortran.dg/namelist_39.f90: Delete temporary files.
1081 * gfortran.dg/namelist_44.f90: Ditto.
1083 2008-01-24 Richard Guenther <rguenther@suse.de>
1086 * g++.dg/torture/pr34953.C: New testcase.
1088 2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
1091 * gcc.c-torture/compile/20080124-1.c: New test.
1093 2008-01-24 Paul Thomas <pault@gcc.gnu.org>
1096 * gfortran.dg/function_charlen_3.f: New test.
1098 2008-01-23 Michael Matz <matz@suse.de>
1101 * g++.dg/debug/pr34895.cc: New testcase.
1103 2008-01-23 Richard Guenther <rguenther@suse.de>
1106 * gcc.dg/pr31529-1.c: New testcase.
1107 * gcc.dg/pr31529-2.c: Likewise.
1109 2008-01-23 Jakub Jelinek <jakub@redhat.com>
1112 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
1113 unsigned int for the first argument.
1115 2008-01-22 Jakub Jelinek <jakub@redhat.com>
1118 * g++.dg/conversion/bitfield7.C: New test.
1119 * g++.dg/cpp0x/decltype4.C: Fixed xfail.
1121 2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
1123 From Michael Frysinger <michael.frysinger@analog.com>
1124 * gcc.target/bfin/mcpu-bf547.c: New test.
1125 * gcc.target/bfin/mcpu-bf523.c: New test.
1126 * gcc.target/bfin/mcpu-bf524.c: New test.
1127 * gcc.target/bfin/mcpu-bf526.c: New test.
1129 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
1131 * gcc.c-torture/execute/20080122-1.c: New test.
1133 2008-01-22 Tom Tromey <tromey@redhat.com>
1136 * gcc.dg/cpp/pr34859.c: New file.
1138 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
1141 * gfortran.dg/vector_subscript_3.f90: New test.
1143 2008-01-22 Tobias Burnus <burnus@net-b.de>
1146 * gfortran.dg/missing_optional_dummy_4.f90
1148 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1150 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
1152 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
1154 * gnat.dg/unchecked_union1.adb: New test.
1156 2008-01-22 Tom Tromey <tromey@redhat.com>
1159 * g++.dg/ext/pr34829.C: New file.
1161 2008-01-22 Jakub Jelinek <jakub@redhat.com>
1164 * gcc.dg/gomp/pr34607.c: New test.
1165 * g++.dg/gomp/pr34607.C: New test.
1168 * g++.dg/ext/vector10.C: New test.
1171 * g++.dg/other/error23.C: New test.
1174 * g++.dg/ext/vector12.C: New test.
1176 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1179 * gcc.dg/Wstrict-overflow-21.c: New.
1180 * g++.dg/warn/Wstrict-aliasing-8.C: New.
1182 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1185 * gcc.dg/pr33092.c: New.
1187 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
1189 * gcc.target/s390/20020926-1.c: Add -m31 option.
1191 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
1194 * gfortran.dg/initialization_18.f90: New test.
1196 2008-01-22 Tobias Burnus <burnus@net-b.de>
1199 * gfortran.dg/tab_continuation.f: New.
1201 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
1204 * gfortran.dg/use_rename_2.f90: New test.
1206 2008-01-21 Richard Guenther <rguenther@suse.de>
1209 * gcc.c-torture/compile/pr34856.c: New testcase.
1211 2008-01-21 Richard Guenther <rguenther@suse.de>
1214 * gcc.c-torture/compile/pr34885.c: New testcase.
1216 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
1218 * gnat.dg/specs/alignment1.ads: New test.
1220 2008-01-21 Richard Guenther <rguenther@suse.de>
1223 * g++.dg/torture/pr34850.C: New testcase.
1225 2008-01-21 Alon Dayan <alond@il.ibm.com>
1226 Olga Golovanevsky <olga@il.ibm.com>
1228 PR tree-optimization/34701
1229 * gcc.dg/struct/wo_prof_array_field.c: New test.
1231 2008-01-20 Paolo Carlini <pcarlini@suse.de>
1234 * g++.dg/ext/vector9.C: New.
1236 2008-01-20 Paolo Carlini <pcarlini@suse.de>
1240 * g++.dg/template/crash75.C: New.
1241 * g++.dg/template/crash76.C: Likewise.
1243 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
1245 PR rtl-optimization/34808
1246 * gcc.c-torture/compile/pr34808.c: New test.
1248 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
1251 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1254 * gfortran.dg/entry_array_specs_3.f90: New test.
1257 * gfortran.dg/use_rename_1.f90: New test.
1259 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
1262 * gfortran.dg/array_constructor_20.f90: New test.
1263 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1266 * gfortran.dg/array_constructor_21.f90: New test.
1268 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1271 * gfortran.dg/inquire_13.f90: New test.
1274 * gfortran.dg/continuation_9.f90: New test.
1276 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
1279 * gcc.target/mips/pr34831.c: New test.
1281 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1285 * gfortran.dg/any_all_1.f90: New test.
1286 * gfortran.dg/any_all_2.f90: New test.
1288 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1290 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
1291 "dg-require-weak" statement.
1292 * g++.dg/eh/weak1.C: Likewise.
1294 2008-01-19 Jakub Jelinek <jakub@redhat.com>
1296 PR gcov-profile/34610
1297 * gcc.dg/gomp/pr34610.c: New test.
1299 2008-01-19 Tobias Burnus <burnus@net-b.de>
1302 * gfortran.dg/implicit_11.f90: New.
1303 * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
1304 * gfortran.dg/entry_15.f90: Ditto.
1305 * gfortran.dg/func_assign.f90: Ditto.
1306 * gfortran.dg/gomp/reduction3.f90: Ditto.
1307 * gfortran.dg/proc_assign_1.f90: Ditto.
1309 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
1310 of dg-excess-errors.
1312 2008-01-18 Tobias Burnus <burnus@net-b.de>
1315 * gfortran.dg/argument_checking_15.f90: New.
1316 * gfortran.dg/argument_checking_5.f90: Change TODO into
1319 2008-01-18 Tobias Burnus <burnus@net-b.de>
1321 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
1322 * gfortran.dg/enum_5.f90: Ditto.
1323 * gfortran.dg/enum_6.f90: Ditto.
1324 * gfortran.dg/bom_error.f90: Ditto.
1325 * gfortran.dg/func_decl_4.f90: Ditto.
1327 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1330 * gfortran.dg/fmt_t_6.f: New test.
1332 2008-01-18 Tobias Burnus <burnus@net-b.de>
1334 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
1336 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
1338 * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
1340 2008-01-18 Ian Lance Taylor <iant@google.com>
1342 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
1344 2008-01-18 Ian Lance Taylor <iant@google.com>
1347 * g++.dg/init/new26.C: New test.
1349 2008-01-18 Richard Guenther <rguenther@suse.de>
1352 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
1355 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
1357 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
1358 dg-require-effective-target.
1360 2007-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1363 * gfortran.dg/reshape_2.f90: New test.
1365 2007-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
1367 * gcc.dg/20040223-1.c: Fix comment typo.
1369 2008-01-17 Janis Johnson <janis187@us.ibm.com>
1372 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
1373 until 34814 is fixed.
1375 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
1377 PR tree-optimization/34648
1378 * gcc.c-torture/compile/pr34648.c: New testcase.
1380 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
1383 * gcc.dg/autopar/autopar.exp: New.
1384 * g++.dg/tree-ssa/pr34355.C: Require pthread.
1385 * lib/target-supports.exp (check_effective_target_pthread): New.
1387 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
1388 * gcc.dg/tree-ssa/reduc-1short.c: Same.
1389 * gcc.dg/tree-ssa/reduc-1.c: Same.
1390 * gcc.dg/tree-ssa/reduc-2short.c: Same.
1391 * gcc.dg/tree-ssa/reduc-2.c: Same
1392 * gcc.dg/tree-ssa/reduc-3.c: Same.
1393 * gcc.dg/tree-ssa/reduc-1char.c: Same.
1394 * gcc.dg/tree-ssa/reduc-6.c: Same.
1395 * gcc.dg/tree-ssa/reduc-7.c: Same.
1396 * gcc.dg/tree-ssa/reduc-2char.c: Same.
1397 * gcc.dg/tree-ssa/reduc-8.c: Same.
1398 * gcc.dg/tree-ssa/reduc-9.c: Same.
1400 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
1402 * gnat.dg/discr5.adb: New test.
1404 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
1406 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
1408 2008-01-17 Richard Guenther <rguenther@suse.de>
1410 PR tree-optimization/34825
1411 * gcc.dg/pr34825.c: New testcase.
1413 2008-01-17 Richard Guenther <rguenther@suse.de>
1415 * gcc.c-torture/execute/20080117-1.c: New testcase.
1417 2008-01-17 Revital Eres <eres@il.ibm.com>
1420 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
1422 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
1425 * gfortran.dg/function_charlen_1.f90: New test.
1428 * gfortran.dg/function_types_1.f90: New test.
1429 * gfortran.dg/function_types_2.f90: New test.
1432 * gfortran.dg/function_kinds_4.f90: New test.
1433 * gfortran.dg/function_kinds_5.f90: New test.
1435 * gfortran.dg/defined_operators_1.f90: Errors now at function
1437 * gfortran.dg/private_type_4.f90: The same.
1438 * gfortran.dg/interface_15.f90: The same.
1439 * gfortran.dg/elemental_args_check_2.f90: The same.
1440 * gfortran.dg/auto_internal_assumed.f90: The same.
1442 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
1444 * gnat.dg/sizetype.adb: New test.
1446 2008-01-16 Richard Guenther <rguenther@suse.de>
1449 * gcc.dg/overflow-warn-7.c: New testcase.
1451 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1453 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
1455 2008-01-16 Jakub Jelinek <jakub@redhat.com>
1456 Richard Guenther <rguenther@suse.de>
1459 * gcc.dg/pr34668-1.c: New test.
1460 * gcc.dg/pr34668-2.c: Likewise.
1462 2008-01-16 Richard Guenther <rguenther@suse.de>
1465 * g++.dg/torture/pr33819.C: New testcase.
1467 2008-01-16 Richard Guenther <rguenther@suse.de>
1470 * gcc.c-torture/execute/pr34768-1.c: New testcase.
1471 * gcc.c-torture/execute/pr34768-2.c: Likewise.
1473 2008-01-16 Tobias Burnus <burnus@net-b.de>
1476 * gfortran.dg/argument_checking_13.f90: New.
1477 * gfortran.dg/argument_checking_14.f90: New.
1479 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1482 * gfortran.dg/anyallcount_1.f90: New test.
1484 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1487 * g++.dg/cpp0x/vt-34399.C: New.
1488 * g++.dg/template/friend50.C: New.
1490 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1493 * g++.dg/cpp0x/vt-34751.C: New.
1495 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1501 * g++.dg/cpp0x/vt-34051-2.C: New.
1502 * g++.dg/cpp0x/vt-34102.C: New.
1503 * g++.dg/cpp0x/vt-34051.C: New.
1504 * g++.dg/cpp0x/vt-34055.C: New.
1505 * g++.dg/cpp0x/vt-34103.C: New.
1507 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1510 * g++.dg/cpp0x/vt-34314.C: New.
1511 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
1512 reality (the error message was wrong previously).
1514 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1517 * g++.dg/cpp0x/vt-33964.C: New.
1518 * g++.dg/template/partial5.C: New.
1520 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1523 * g++.dg/cpp0x/vt-34052.C: New.
1524 * g++.dg/template/ttp26.C: New.
1526 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
1528 * gnat.dg/rep_clause2.ad[sb]: New test.
1529 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
1531 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1534 * g++.dg/cpp/pedantic-errors.C: Delete.
1535 * g++.dg/cpp/permissive.C: Delete.
1537 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
1539 * gcc.c-torture/compile/20080114-1.c: New test.
1541 2008-01-13 Tobias Burnus <burnus@net-b.de>
1544 * gfortran.dg/argument_checking_11.f90: New.
1545 * gfortran.dg/argument_checking_12.f90: New.
1546 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
1547 * gfortran.dg/c_assoc_2.f03: Update dg-error.
1548 * gfortran.dg/argument_checking_3.f90: Ditto.
1549 * gfortran.dg/pointer_intent_2.f90: Ditto.
1550 * gfortran.dg/import2.f90: Ditto.
1551 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
1552 * gfortran.dg/implicit_actual.f90: Ditto.
1553 * gfortran.dg/used_dummy_types_3.f90: Ditto.
1554 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
1556 2008-01-13 Tobias Burnus <burnus@net-b.de>
1559 * gfortran.dg/interface_proc_end.f90: New.
1561 2008-01-13 Tobias Burnus <burnus@net-b.de>
1564 * gfortran.dg/assumed_size_refs_4.f90: New.
1566 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
1568 * gnat.dg/unchecked_convert1.adb.
1570 2008-01-13 Richard Guenther <rguenther@suse.de>
1572 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
1573 readable and writable again before exiting.
1575 2008-01-13 Richard Guenther <rguenther@suse.de>
1578 * gcc.dg/noncompile/incomplete-4.c: New testcase.
1580 2008-01-13 Jan Hubicka <jh@suse.cz>
1583 * gcc.dg/pr32135.c: new.
1585 2008-01-12 Doug Kwan <dougkwan@google.com>
1587 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
1588 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
1589 -Wignored-qualifiers.
1591 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
1593 * gnat.dg/slice3.adb: New test.
1594 * gnat.dg/slice4.adb: Likewise.
1596 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
1598 * gnat.dg/bit_packed_array.ad[sb]: New test.
1600 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1603 * gfortran.dg/parens_7.f90: New test.
1605 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1607 * gcc.dg/tree-ssa/loadpre5.c: Use static.
1608 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1610 * gcc.dg/pr33826.c: Require nonpic.
1612 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1615 * gfortran.dg/inquire_12.f90: New test.
1617 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1620 * all_bounds_1.f90: New test case.
1621 * maxloc_bounds_1.f90: New test case.
1622 * maxloc_bounds_2.f90: New test case.
1623 * maxloc_bounds_3.f90: New test case.
1624 * maxloc_bounds_4.f90: New test case.
1625 * maxloc_bounds_5.f90: New test case.
1626 * maxloc_bounds_6.f90: New test case.
1627 * maxloc_bounds_7.f90: New test case.
1628 * maxloc_bounds_8.f90: New test case.
1630 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
1632 * gcc.dg/struct-ret-3.c: New test.
1634 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
1637 * gfortran.dg/transfer_simplify_8.f90: New test.
1639 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
1641 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
1642 size_t using predefined macro.
1644 2008-01-10 Raksit Ashok <raksit@google.com>
1646 PR rtl-optimization/27971
1647 * gcc.target/i386/pr27971.c: New testcase.
1649 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
1652 * gfortran.dg/bounds_check_12.f90: New test.
1654 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
1656 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
1657 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
1659 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
1662 * g++.dg/torture/pr34641.C: New testcase.
1664 2008-01-10 Richard Guenther <rguenther@suse.de>
1666 PR tree-optimization/34651
1667 * g++.dg/torture/pr34651.C: New testcase.
1669 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
1671 PR tree-optimization/34017
1672 * gcc.dg/tree-ssa/pr34017.c: New.
1674 2008-01-09 Richard Guenther <rguenther@suse.de>
1675 Andrew Pinski <andrew_pinski@playstation.sony.com>
1678 * gcc.c-torture/compile/pr30132.c: New testcase.
1680 2008-01-09 Richard Guenther <rguenther@suse.de>
1683 * gcc.c-torture/compile/pr34458.c: New testcase.
1685 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1688 g++.dg/eh/ia64-2.C: Require weak support.
1690 2008-01-08 Richard Guenther <rguenther@suse.de>
1693 * g++.dg/torture/pr31863.C: New testcase.
1695 2008-01-08 Jakub Jelinek <jakub@redhat.com>
1698 * gcc.dg/gomp/pr34694.c: New test.
1699 * g++.dg/gomp/pr34694.C: New test.
1702 * g++.dg/gomp/pr33890.C: New test.
1704 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
1707 * gfortran.dg/parameter_array_init_3.f90: New test.
1709 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
1713 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
1715 2008-01-07 Janis Johnson <janis187@us.ibm.com>
1717 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
1718 * g++.dg/other/spu2vmx-1.C: Use it.
1720 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
1722 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
1725 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
1726 * gcc.target/powerpc/parity-1.c: Likewise.
1728 2008-01-07 Fred Fish <fnf@specifix.com>
1730 PR preprocessor/30363:
1731 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
1734 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
1737 * gfortran.dg/use_only_2.f90: New test.
1739 2008-01-06 Paolo Carlini <pcarlini@suse.de>
1742 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
1743 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
1745 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
1748 * gfortran.dg/use_12.f90: New test.
1750 2008-01-06 Tobias Burnus <burnus@net-b.de>
1753 * interface.c (compare_actual_formal): Fix intent(out) check for
1754 function result variables.
1756 2008-01-06 Tobias Burnus <burnus@net-b.de>
1759 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
1761 2008-01-06 Tobias Burnus <burnus@net-b.de>
1764 * gfortran.dg/intent_out_4.f90: Fix test case.
1766 2008-01-06 Tobias Burnus <burnus@net-b.de>
1769 * gfortran.dg/intent_out_4.f90: New.
1771 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1774 * gfortran.dg/optional_dim_3.f90: New test.
1776 2008-01-06 Tobias Burnus <burnus@net-b.de>
1779 * gfortran.dg/common_11.f90: New.
1780 * gfortran.dg/blockdata_1.f90: Update test case.
1781 * gfortran.dg/blockdata_2.f90: Update test case.
1783 2008-01-06 Tobias Burnus <burnus@net-b.de>
1785 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
1787 2008-01-06 Tobias Burnus <burnus@net-b.de>
1790 * gfortran.dg/equiv_constraint_9.f90: New.
1792 2008-01-06 Revital Eres <eres@il.ibm.com>
1794 PR tree-optimization/34263
1795 * gcc.dg/pr34263.c: New testcase.
1797 2008-01-06 Tobias Burnus <burnus@net-b.de>
1800 * gfortran.dg/internal_io_unf.f90: New.
1802 2008-01-06 Tobias Burnus <burnus@net-b.de>
1805 * gfortran.dg/elemental_args_check_2.f90: New.
1807 2008-01-06 Tobias Burnus <burnus@net-b.de>
1810 * gfortran.dg/intent_out_3.f90: New.
1812 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
1814 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
1816 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1819 * gfortran.dg/list_read_8.f90: New test.
1821 2008-01-04 Richard Guenther <rguenther@suse.de>
1824 * gcc.c-torture/compile/pr34029-1.c: New testcase.
1825 * gcc.c-torture/compile/pr34029-2.c: Likewise.
1827 2008-01-04 Jakub Jelinek <jakub@redhat.com>
1829 PR gcov-profile/34609
1830 * g++.dg/gcov/gcov-6.C: New test.
1832 2008-01-04 Richard Guenther <rguenther@suse.de>
1834 PR tree-optimization/31081
1835 * g++.dg/torture/pr31081-1.C: New testcase.
1836 * g++.dg/torture/pr31081-2.C: Likewise.
1838 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
1840 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
1841 * gcc.target/mips/rsqrt-2.c: Likewise.
1842 * gcc.target/mips/rsqrt-4.c: New test.
1844 2008-01-04 Tobias Burnus <burnus@net-b.de>
1847 * gfortran.dg/equiv_substr.f90: New.
1849 2008-01-03 Tom Tromey <tromey@redhat.com>
1852 * gcc.dg/pr34457-2.c: New file.
1853 * gcc.dg/pr34457-1.c: New file.
1855 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
1857 Revert fix for PR tree-optimization/34458.
1859 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
1861 PR tree-optimization/34458
1862 * gcc.dg/tree-ssa/pr34458.c: New.
1864 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1867 * gfortran.dg/internal_readwrite_1.f90: New test.
1868 * gfortran.dg/internal_readwrite_2.f90: New test.
1870 2008-01-03 Tom Tromey <tromey@redhat.com>
1872 PR preprocessor/34602:
1873 * gcc.dg/cpp/pr34602.c: New file.
1875 2008-01-03 Jakub Jelinek <jakub@redhat.com>
1877 PR tree-optimization/29484
1878 * gcc.c-torture/execute/20071220-1.c: New test.
1879 * gcc.c-torture/execute/20071220-2.c: New test.
1881 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
1883 PR tree-optimization/34635
1884 * gcc.dg/tree-ssa/pr34635.c: New.
1885 * gcc.dg/tree-ssa/pr34635-1.c: New.
1887 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1890 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
1891 scan-assembler check.
1893 2008-01-03 Jakub Jelinek <jakub@redhat.com>
1896 * g++.dg/gomp/pr34608.C: New test.
1898 2008-01-02 Richard Guenther <rguenther@suse.de>
1902 * gcc.c-torture/compile/pr34093.c: New testcase.
1904 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
1906 * g++.dg/cpp0x/long_long.C: New.
1908 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
1910 * gcc.target/spu/tag_manager.c : Include stdlib.h.
1911 * gcc.target/spu/Wmain.c: Fix the line numbers for the
1912 warning on the function main.
1914 2008-01-01 Jakub Jelinek <jakub@redhat.com>
1916 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
1917 rather than __v2di type.
1919 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
1922 * gfortran.dg/linked_list_1.f90: New test.
1924 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
1926 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
1927 instead of appending to it.
1929 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
1931 PR tree-optimization/34591
1932 * gcc.dg/vect/pr34591.c: New test.
1934 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1937 * gfortran.dg/direct_io_8.f90: New test case.
1939 2007-12-27 Jakub Jelinek <jakub@redhat.com>
1942 * gcc.c-torture/execute/20071213-1.c: New test.
1944 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1947 * gfortran.dg/read_eof_5.f90: New test.
1949 2007-12-25 Tobias Burnus <burnus@net-b.de>
1952 * gfortran.dg/initialization_17.f90: New.
1954 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1957 * gfortran.dg/matmul_6.f90: New test.
1959 2007-12-23 Tobias Burnus <burnus@net-b.de>
1962 * gfortran.dg/entry_17.f90: New.
1964 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
1967 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
1968 * gfortran.dg/real_const_3.f90: Likewise.
1969 * gfortran.dg/unary_operator.f90: New test.
1971 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
1973 * gnat.dg/pack2.adb: New test.
1975 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
1978 * gfortran.dg/repeat_6.f90: New test.
1980 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1983 * cshift_shift_real_1.f90: New test.
1985 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1988 * gfortran.dg/shift-kind_2.f90: New test.
1990 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
1993 * gcc.dg/pr8835-1.c: New.
1995 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
1998 * gfortran.dg/default_initialization_3.f90: New test.
2000 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
2002 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
2004 (dg-mips-options): Treat -march=24k* as a 32-bit option.
2006 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
2008 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
2009 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
2011 2007-12-20 Jason Merrill <jason@redhat.com>
2013 * gcc.dg/overload/arg[14].C: Remove expected errors.
2015 2007-12-20 Jakub Jelinek <jakub@redhat.com>
2018 * gcc.c-torture/execute/20071219-1.c: New test.
2020 2007-12-20 Tobias Burnus <burnus@net-b.de>
2023 * gfortran.dg/namelist_44.f90: New.
2025 2007-12-20 Tobias Burnus <burnus@net-b.de>
2028 * gfortran.dg/boz_8.f90: Add error-check check.
2029 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
2032 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
2034 * gcc.dg/gomp/combined-1.c: New test.
2036 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
2038 PR tree-optimization/34355
2039 * g++.dg/tree-ssa/pr34355.C: New test.
2041 2007-12-19 Revital Eres <eres@il.ibm.com>
2043 * gcc.dg/sms-5.c: New testcase.
2045 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2048 * gfortran.dg/missing_parens_1.f90: New.
2049 * gfortran.dg/missing_parens_1.f90: New.
2051 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
2054 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
2056 * gfortran.dg/transfer_simplify_7.f90: New test.
2058 2007-12-18 Janis Johnson <janis187@us.ibm.com>
2060 * gcc.dg/pr32912-3.c: Compile with -w.
2062 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
2064 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
2065 Jakub Jelinek <jakub@redhat.com>
2070 * g++.dg/cpp0x/variadic86.C: New.
2071 * g++.dg/cpp0x/variadic87.C: New.
2072 * g++.dg/cpp0x/variadic84.C: New.
2073 * g++.dg/cpp0x/variadic85.C: New.
2074 * g++.dg/template/ttp25.C: New.
2076 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
2078 PR tree-optimization/34123
2079 * gcc.dg/tree-ssa/pr34123.c: New test.
2081 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
2083 PR rtl-optimization/34456
2084 * gcc.c-torture/execute/pr34456.c: New test.
2086 2007-12-18 Jakub Jelinek <jakub@redhat.com>
2089 * g++.dg/parse/friend7.C: New test.
2091 PR rtl-optimization/34490
2092 * gcc.c-torture/execute/20071216-1.c: New test.
2094 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2096 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
2098 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
2100 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
2101 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
2102 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
2103 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
2104 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
2106 2007-12-17 Jakub Jelinek <jakub@redhat.com>
2109 * gcc.dg/gomp/clause-2.c: New test.
2110 * g++.dg/gomp/clause-4.C: New test.
2112 2007-12-17 Tobias Burnus <burnus@net-b.de>
2114 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
2115 part of Fortran 77/95/2003.
2117 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
2119 PR tree-optimization/34445
2120 * gfortran.dg/vect/cost-model-pr34445.f: New test.
2121 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
2123 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2126 * gfortran.dg/namelist_42.f90: Update.
2127 * gfortran.dg/namelist_43.f90: New.
2129 2007-12-16 Tobias Burnus <burnus@net-b.de>
2132 * gfortran.dg/initialization_16.f90: New.
2134 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2137 * gfortran.dg/real_dimension_1.f: New test case.
2139 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
2141 * gcc.dg/torture/pr24257.c: Remove -O from options.
2143 2007-12-16 Tobias Burnus <burnus@net-b.de>
2146 * gfortran.dg/bind_c_usage_16.f03: Extend test.
2148 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
2153 * gfortran.dg/mapping_1.f90: New test.
2154 * gfortran.dg/mapping_2.f90: New test.
2155 * gfortran.dg/mapping_3.f90: New test.
2157 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
2159 PR rtl-optimization/34415
2160 * gcc.c-torture/execute/pr34415.c: New test.
2162 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
2164 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
2167 2007-12-16 Jakub Jelinek <jakub@redhat.com>
2170 * gcc.dg/pr34003-1.c: New test.
2171 * gcc.dg/pr34003-2.c: New.
2173 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
2175 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
2176 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
2177 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
2178 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
2180 * gcc.target/cris/torture/cris-torture.exp,
2181 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
2182 * gcc.target/cris/builtin_ctz_v3.c,
2183 gcc.target/cris/builtin_ctz_v8.c,
2184 gcc.target/cris/builtin_clz_v0.c,
2185 gcc.target/cris/builtin_clz_v3.c,
2186 gcc.target/cris/builtin_bswap_v3.c,
2187 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
2188 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
2189 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
2190 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
2191 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
2192 lib/target-supports.exp: Adjust for crisv32-*-*.
2194 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
2196 * gcc.dg/debug/const-3.c: New.
2198 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2200 * g++.dg/other/datasec1.C: Require named section support.
2202 2007-12-14 Jakub Jelinek <jakub@redhat.com>
2205 * gcc.target/i386/pr29978.c: New test.
2207 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
2209 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
2210 instead of -msse4.1.
2211 * gcc.target/i386/sse-12.c (dg-options): Ditto.
2212 * g++.dg/other/i386-2.C (dg-options): Ditto.
2214 2007-12-14 Tobias Burnus <burnus@net-b.de>
2217 * gfortran.dg/private_type_10.f90: New.
2219 2007-12-14 Tobias Burnus <burnus@net-b.de>
2222 * gfortran.dg/nan_4.f90: New.
2224 2007-12-14 Richard Guenther <rguenther@suse.de>
2227 * gcc.c-torture/compile/20071214-1.c: New testcase.
2229 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
2231 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
2232 macros to test macroized SSE intrinsics. Use new macros to test
2233 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
2234 emmintrin.h, xmmintrin.h and bmmintrin.h
2235 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
2236 to test with immediate operand.
2238 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2241 * gcc.c-torture/compile/pr34091.c: New test.
2243 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
2245 * gcc.dg/uninit-13.c: UnXFAIL.
2246 * gcc.dg/complex-5.c: New testcase.
2248 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
2250 * gcc.dg/struct/struct-reorg.exp: Replace
2251 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
2253 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2258 * gfortran.dg/advance_6.f90: New test case.
2259 * gfortran.dg/direct_io_7.f90: New test case.
2260 * gfortran.dg/streamio_13.f90: New test case.
2262 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
2264 * g++.dg/cpp0x/__func__.C: New.
2266 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
2269 * g++.dg/other/pr34435.C: New testcase.
2271 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
2273 * gcc.dg/struct: New directory with tests
2274 for struct-reorg optimizaion.
2275 * gcc.dg/struct/struct-reorg.exp: New script.
2276 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
2277 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2278 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
2279 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2280 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2281 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2282 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2283 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2284 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2285 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2286 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2287 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2288 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2289 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2290 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2291 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2292 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
2293 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
2294 * gcc.dg/struct/w_prof_global_array.c: Likewise.
2295 * gcc.dg/struct/w_prof_global_var.c: Likewise.
2296 * gcc.dg/struct/w_prof_local_array.c: Likewise.
2297 * gcc.dg/struct/w_prof_local_var.c: Likewise.
2298 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2299 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2301 2007-12-13 Tobias Burnus <burnus@net-b.de>
2304 * gfortran.dg/namelist_42.f90: New.
2306 2007-12-12 Tobias Burnus <burnus@net-b.de>
2309 * gfortran.dg/function_kinds_3.f90: New.
2311 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
2313 * gcc.target/s390/20071212-1.c: New testcase.
2315 2007-12-11 Jakub Jelinek <jakub@redhat.com>
2318 * g++.dg/ext/visibility/anon7.C: Add xfail.
2319 * g++.dg/ext/visibility/anon9.C: New test.
2320 * g++.dg/ext/visibility/anon10.C: New test.
2323 * g++.dg/rtti/dyncast2.C: New test.
2325 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
2327 PR tree-optimization/34407
2328 * gcc.dg/vect/pr34407.c: New test.
2330 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2333 * gfortran.dg/error_recovery_5.f90: New.
2334 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
2336 2007-12-10 Jakub Jelinek <jakub@redhat.com>
2338 PR tree-optimization/34371
2339 * gcc.c-torture/compile/20071207-1.c: New test.
2341 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
2344 * g++.dg/parse/crash40.C: New test.
2346 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
2348 * g++.dg/opt/memcpy1.C: New test.
2350 2007-12-10 Tobias Burnus <burnus@net-b.de>
2353 * gfortran.dg/argument_checking_10.f90: New.
2355 2007-12-10 Jakub Jelinek <jakub@redhat.com>
2357 PR rtl-optimization/34302
2358 * gcc.c-torture/execute/20071210-1.c: New test.
2360 2007-12-10 Jakub Jelinek <jakub@redhat.com>
2363 * g++.dg/cpp0x/error1.C: New test.
2366 * g++.dg/other/error22.C: New test.
2368 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
2371 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2372 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2373 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2375 2007-12-09 Jakub Jelinek <jakub@redhat.com>
2379 * g++.dg/template/repo6.C: New test.
2380 * g++.dg/template/repo7.C: New test.
2381 * g++.dg/template/repo8.C: New test.
2383 2007-12-09 H.J. Lu <hjl@lucon.org>
2384 Tobias Burnus <burnus@net-b.de>
2387 * gfortran.dg/read_2.f90: New.
2389 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
2391 * lib/target-supports.exp (check_effective_target_tls_native):
2394 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
2397 * gnat.dg/enclosing_record_reference.ads,
2398 gnat.dg/enclosing_record_reference.adb: New test.
2400 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
2403 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
2404 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
2407 * gfortran.dg/char_component_initializer_1.f90: New test.
2409 2007-12-09 Tobias Burnus <burnus@net-b.de>
2416 * gfortran.dg/boz_8.f90: New.
2417 * gfortran.dg/boz_9.f90: New.
2418 * gfortran.dg/boz_10.f90: New.
2419 * gfortran.dg/boz_7.f90: Update dg-warning.
2420 * gfortran.dg/pr16433.f: Add dg-error.
2421 * gfortan.dg/ibits.f90: Update dg-warning.
2422 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
2423 * gfortran.dg/unf_io_convert_2.f90: Ditto.
2425 2007-12-08 Jakub Jelinek <jakub@redhat.com>
2428 * gfortran.dg/include_1.f90: New test.
2429 * gfortran.dg/include_1.inc: New.
2430 * gfortran.dg/include_2.f90: New test.
2432 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
2434 * gcc.c-torture/compile/20011130-2.c: Fix typo.
2436 2007-12-08 Tobias Burnus <burnus@net-b.de>
2439 * gfortran.dg/nan_3.f90: New.
2441 2007-12-07 Jakub Jelinek <jakub@redhat.com>
2443 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
2445 2007-12-07 Olivier Hainque <hainque@adacore.com>
2447 * gnat.dg/tamdt*.ad?: Support for ...
2448 * gnat.dg/test_tamdt.adb: New test.
2450 2007-12-07 Olivier Hainque <hainque@adacore.com>
2452 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
2453 exports and document how these can be exercised.
2455 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
2458 * gnat.dg/specs/access_constants.ads: New test.
2460 * gnat.dg/specs/access_constant_decl.ads: New test.
2463 * gnat.dg/compose.adb: New test.
2465 2007-12-07 Olivier Hainque <hainque@adacore.com>
2468 * gnat.dg/unc_memops.ad[sb]: Support for ...
2469 * gnat.dg/unc_memfree.adb: New test.
2471 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
2473 * gfortran.dg/ltrans-7.f90: New.
2475 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
2476 Dorit Nuzman <dorit@il.ibm.com>
2478 PR tree-optimization/34005
2479 * gcc.dg/vect/pr34005.c: New test.
2481 2007-12-06 Jakub Jelinek <jakub@redhat.com>
2484 * g++.dg/template/new8.C: New test.
2486 2007-12-06 Tobias Burnus <burnus@net-b.de>
2489 * gfortran.dg/boz_7.f90: New.
2490 * gfortran.dg/int_1.f90: Disable -pedantic option.
2491 * gfortran.dg/boz_1.f90: Ditto.
2492 * gfortran.dg/boz_3.f90: Ditto.
2493 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
2494 * gfortran.dg/ibits.f90: Ditto.
2495 * gfortran.dg/unf_io_convert_1.f90: Ditto.
2496 * gfortran.dg/unf_io_convert_2.f90: Ditto.
2498 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
2501 * gfortran.dg/used_types_19.f90: New test.
2503 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
2505 * gfortran.dg/nan_2.f90: Add -mieee for sh.
2506 * gfortran.dg/nearest_2.f90: Likewise.
2507 * gfortran.dg/nearest_3.f90: Likewise.
2509 2007-12-05 Jakub Jelinek <jakub@redhat.com>
2512 * gcc.c-torture/execute/20071205-1.c: New test.
2514 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
2516 * gfortran.dg/module_nan.f90: Add -mieee for sh.
2517 * gfortran.dg/real_const_3.f90: Likewise.
2519 2007-12-05 Richard Guenther <rguenther@suse.de>
2521 PR tree-optimization/34138
2522 * gcc.c-torture/compile/pr34138.c: New testcase.
2524 2007-12-05 Jakub Jelinek <jakub@redhat.com>
2527 * gfortran.dg/debug_2.f: New test.
2529 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
2531 * gnat.dg/specs/elab1.ads: New test.
2533 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
2536 * gcc.target/i386/pr34312.c: New test.
2538 2007-12-05 Tobias Burnus <burnus@net-b.de>
2541 * gfortran.dg/nan_2.f90: New.
2543 2007-12-05 Jakub Jelinek <jakub@redhat.com>
2546 * g++.dg/cpp0x/decltype9.C: New test.
2547 * g++.dg/cpp0x/decltype10.C: New test.
2549 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
2552 * gnat.dg/rm_6_4_1_13.adb: New test.
2554 2007-12-04 Jakub Jelinek <jakub@redhat.com>
2557 * gcc.c-torture/compile/20071117-1.c: New test.
2559 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
2562 * g++.dg/cpp0x/variadic-ttp.C: New.
2564 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2566 * gcc.dg/parse-decl-after-if.c: New.
2567 * gcc.dg/20031223-1.c: Adjust.
2569 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
2572 * g++.dg/cpp0x/variadic-throw.C: New.
2574 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
2577 * g++.dg/cpp0x/variadic-unify.C: New.
2579 2007-12-04 Richard Guenther <rguenther@suse.de>
2583 * gcc.c-torture/compile/pr34334.c: New testcase.
2584 * g++.dg/torture/pr34222.C: New testcase.
2586 2007-12-04 Jakub Jelinek <jakub@redhat.com>
2588 * gcc.c-torture/execute/20071202-1.c: New test.
2589 * gcc.dg/tree-ssa/pr34146-2.c: New test.
2591 2007-12-04 Tobias Burnus <burnus@net-b.de>
2594 * gfortran.dg/module_nan.f90: New.
2596 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
2598 * lib/target-supports.exp (get_compiler_messages): Replace with...
2599 (check_compile): ...this new procedure. Handle TYPE == executable.
2600 Use comments in the source to determine the correct extension.
2601 Return a pair containing the compiler output and the output filename.
2602 Don't delete the file here.
2603 (check_no_compiler_messages_nocache): New procedure.
2604 (check_no_compiler_messages): Use it.
2605 (check_no_messages_and_pattern_nocache): New procedure.
2606 (check_no_messages_and_pattern): Use it.
2607 (check_runtime_nocache, check_runtime): New procedures.
2608 (check_effective_target_tls): Use check_no_compiler_messages.
2609 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
2610 (check_effective_target_tls_runtime): Use check_runtime.
2611 (check_effective_target_fstack_protector): Likewise.
2612 (check_iconv_available): Use check_runtime_nocache.
2613 (check_effective_target_fortran_large_real): Use
2614 check_no_compiler_messages.
2615 (check_effective_target_fortran_large_int): Likewise.
2616 (check_effective_target_static_libgfortran): Likewise.
2617 (check_750cl_hw_available): Use check_cached_effective_target
2618 and check_runtime_nocache.
2619 (check_vmx_hw_available): Likewise.
2620 (check_effective_target_broken_cplxf_arg): Likewise.
2621 (check_alpha_max_hw_available): Use check_runtime.
2622 (check_function_available): Use check_no_compiler_messages.
2623 (check_cxa_atexit_available): Use check_cached_effective_target
2624 and check_runtime_nocache.
2625 (check_effective_target_dfp_nocache): Use
2626 check_no_compiler_messages_nocache.
2627 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
2628 (check_effective_target_dfp): Use check_cached_effective_target.
2629 (check_effective_target_dfprt): Likewise.
2630 (check_effective_target_arm_neon_hw): Use check_runtime.
2631 (check_effective_target_ultrasparc_hw): Likewise.
2632 (check_effective_target_c99_runtime): Use
2633 check_no_compiler_messages_nocache.
2635 2007-12-03 Jakub Jelinek <jakub@redhat.com>
2638 * gcc.dg/fold-rotate-1.c: New test.
2640 PR tree-optimization/33453
2641 * gcc.c-torture/compile/20071203-1.c: New test.
2643 2007-12-03 Robert Dewar <dewar@adacore.com>
2644 Samuel Tardieu <sam@rfc1149.net>
2647 * gnat.dg/check_elaboration_code.adb: New test.
2648 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
2651 2007-12-02 Paolo Carlini <pcarlini@suse.de>
2654 * g++.dg/cpp0x/pr34061.C: New.
2656 2007-12-02 Paolo Carlini <pcarlini@suse.de>
2659 * g++.dg/other/error21.C: New.
2661 2007-12-02 Revital Eres <eres@il.ibm.com>
2663 * gcc.dg/sms-4.c: New testcase.
2665 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
2666 Revital Eres <eres@il.ibm.com>
2668 * gcc.dg/sms-3.c: New testcase.
2670 2007-12-01 Ollie Wild <aaw@google.com>
2673 * g++.dg/conversion/ptrmem9.C: New test.
2675 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2678 * gfortran.dg/namelist_41.f90: New test.
2680 2007-11-30 Tom Tromey <tromey@redhat.com>
2682 PR preprocessor/32868:
2683 * gcc.dg/cpp/pr32868.c: New file.
2685 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2688 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
2690 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
2692 PR rtl-optimization/34171
2693 * gcc.dg/pr34171.c: New testcase.
2695 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
2697 * gcc.dg/tree-ssa/pr34244.c: Fixed.
2699 2007-11-30 Tobias Burnus <burnus@net-b.de>
2702 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
2703 * gfortran.dg/bind_c_usage_11.f03: New.
2704 * gfortran.dg/bind_c_usage_12.f03: New.
2706 2007-11-30 Jakub Jelinek <jakub@redhat.com>
2709 * g++.dg/other/error20.C: New test.
2711 2007-11-29 Steven G. Kargl <kargls@comcast.net>
2714 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
2716 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
2718 PR tree-optimization/34244
2719 * gcc.dg/tree-ssa/pr34244.c: New test.
2721 2007-11-29 Jakub Jelinek <jakub@redhat.com>
2723 PR tree-optimization/33434
2724 * gcc.dg/pr33434-1.c: New test.
2725 * gcc.dg/pr33434-2.c: New test.
2726 * gcc.dg/pr33434-3.c: New test.
2727 * gcc.dg/pr33434-4.c: New test.
2730 * g++.dg/template/cond7.C: New test.
2734 * g++.dg/cpp0x/decltype7.C: New test.
2735 * g++.dg/cpp0x/decltype8.C: New test.
2737 2007-11-29 Tobias Burnus <burnus@net-b.de>
2740 * gfortran.dg/result_in_spec_3.f90: New.
2742 2007-11-29 Tobias Burnus <burnus@net-b.de>
2745 * gfortran.dg/mvbits_3.f90: New.
2747 2007-11-28 Bob Wilson <bob.wilson@acm.org>
2749 * lib/target-supports.exp (check_effective_target_mips_soft_float):
2751 (check_effective_target_hard_float): New.
2752 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
2753 * gcc.dg/pr30957-1.c: Likewise.
2755 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
2758 * gnat.dg/specs/variant_part.ads: New test.
2761 * gnat.dg/specs/attribute_parsing.ads: New test.
2764 * gnat.dg/specs/integer_value.ads: New test.
2767 * gnat.dg/specs/delta_small.ads: New test.
2769 2007-11-28 Jakub Jelinek <jakub@redhat.com>
2771 PR tree-optimization/34140
2772 * gcc.c-torture/compile/20071128-1.c: New test.
2774 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2777 * gfortran.dg/data_array_1.f90
2778 * gfortran.dg/data_array_2.f90
2779 * gfortran.dg/data_array_3.f90
2780 * gfortran.dg/data_array_4.f90
2782 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2785 * gfortran.dg/blockdata_5.f90: New test.
2786 * gfortran.dg/blockdata_6.f90: New test.
2788 2007-11-27 Jakub Jelinek <jakub@redhat.com>
2790 PR tree-optimization/34016
2791 * gcc.dg/pr34016.c: New test.
2793 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
2796 * gfortran.dg/stfunc_6.f90: New test.
2799 * gfortran.dg/assign_10.f90: New test.
2801 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
2804 * gfortran.dg/use_11.f90: New test.
2807 * gfortran.dg/generic_15.f90: New test.
2809 2007-11-27 Jakub Jelinek <jakub@redhat.com>
2812 * gcc.dg/pr34225.c: New test.
2814 2007-11-27 Richard Guenther <rguenther@suse.de>
2816 PR tree-optimization/34241
2817 * g++.dg/torture/pr34241.C: New testcase.
2819 2007-11-27 Richard Guenther <rguenther@suse.de>
2821 * gcc.dg/builtins-error.c: New testcase.
2823 2007-11-27 Jakub Jelinek <jakub@redhat.com>
2826 * g++.dg/ext/visibility/anon8.C: New test.
2828 2007-11-13 Michael Meissner <michael.meissner@amd.com>
2831 * gcc.target/i386/pr34077.c: New testcase.
2833 2007-11-26 Tobias Burnus <burnus@net-b.de>
2836 * gfortran.dg/backslash_3.f: Add -fbackslash option.
2837 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
2838 * gfortran.dg/backslash_1.f90: Remove no longer needed
2839 -fno-backslash option.
2841 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2844 * gcc.dg/cpp/19990413-1.c: Update.
2845 * gcc.dg/parse-else-error.c: New.
2846 * gcc.dg/parse-else-error-2.c: New.
2847 * gcc.dg/parse-else-error-3.c: New.
2848 * gcc.dg/parse-else-error-4.c: New.
2850 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
2853 * g++.dg/template/dependent-expr6.C: New testcase.
2855 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
2858 * gcc.target/i386/pr34215.c: New test.
2860 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
2863 * gcc.dg/torture/pr34174-1.c: New.
2865 2007-11-26 Richard Guenther <rguenther@suse.de>
2868 * gcc.dg/pr34233.c: New testcase.
2870 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
2871 Revital Eres <eres@il.ibm.com>
2873 PR rtl-optimization/34085
2874 * gcc.dg/tree-prof (bb-reorg.c): New test.
2876 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
2878 * lib/target-supports.exp (check_effective_target_mips_soft_float):
2879 Return true for MIPS16 targets.
2881 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2884 * gfortran.dg/blockdata_4.f90: New test.
2886 2007-11-25 Tobias Burnus <burnus@net-b.de>
2889 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
2890 * gfortran.dg/bind_c_usage_16.f03: New.
2891 * gfortran.dg/bind_c_usage_16_c.c: New.
2893 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
2895 * gnat.dg/specs/size_clause1.ads: New test.
2896 * gnat.dg/specs/size_clause2.ads: Likewise.
2897 * gnat.dg/specs/size_clause3.ads: Likewise.
2899 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
2902 * gfortran.dg/entry_16.f90: New test.
2904 2007-11-24 Tobias Burnus <burnus@net-b.de>
2907 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
2909 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
2912 * gfortran.dg/nested_modules_1.f90: Change the reference to
2913 FOO, forbidden by the standard, to a reference to W.
2914 * gfortran.dg/use_only_1.f90: New test.
2916 2007-11-23 Tobias Burnus <burnus@net-b.de>
2919 * gfortran.dg/nearest_3.f90: New test.
2921 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2924 * gfortran.dg/optional_dim_2.f90: New test.
2926 2007-11-23 Tobias Burnus <burnus@net-b.de>
2929 * gfortran.dg/bind_c_usage_15.f90: New.
2931 2007-11-23 Tobias Burnus <burnus@net-b.de>
2934 * gfortran.dg/nearest_2.f90: New.
2937 2007-11-23 Jakub Jelinek <jakub@redhat.com>
2941 * g++.dg/ext/java-2.C: New test.
2943 2007-11-23 Mark Mitchell <mark@codesourcery.com>
2944 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2947 * g++.dg/warn/pr5310.C: New.
2948 * g++.dg/warn/pr33160.C: New.
2950 2007-11-23 Richard Guenther <rguenther@suse.de>
2951 Michael Matz <matz@suse.de>
2953 PR tree-optimization/34176
2954 * gcc.c-torture/execute/pr34176.c: New testcase.
2956 2007-11-23 Jakub Jelinek <jakub@redhat.com>
2959 * gcc.dg/Wconversion-5.c: New test.
2960 * g++.dg/Wconversion3.C: New test.
2962 2007-11-23 Richard Guenther <rguenther@suse.de>
2964 * gcc.dg/tree-ssa/alias-17.c: New testcase.
2966 2007-11-22 Joseph Myers <joseph@codesourcery.com>
2969 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
2970 qualifiers in abstract declarator.
2972 2007-11-22 Tobias Burnus <burnus@net-b.de>
2974 * gfortran.dg/derived_constructor_comps_3.f90: New.
2976 2007-11-22 Jakub Jelinek <jakub@redhat.com>
2979 * g++.dg/ext/visibility/anon7.C: New test.
2981 2007-11-22 Tobias Burnus <burnus@net-b.de>
2984 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
2985 * gfortran.dg/bind_c_usage_13.f03: New.
2986 * gfortran.dg/bind_c_usage_14.f03: New.
2988 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
2990 PR rtl-optimization/33848
2991 * gcc.dg/torture/pr33848.c: New test.
2993 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2996 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
2998 2007-11-20 Richard Guenther <rguenther@suse.de>
3001 * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
3003 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
3005 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
3007 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3010 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
3011 so test passes with -frecord-marker=8.
3012 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3013 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
3014 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
3015 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3016 * gfortrand.dg/modulo_1.f90: Likewise.
3018 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
3020 * lib/target-supports.exp (check_effective_target_mips_soft_float):
3022 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
3023 * gcc.dg/pr30957-1.c: Likewise.
3025 2007-11-20 Jakub Jelinek <jakub@redhat.com>
3028 * g++.dg/template/crash74.C: New test.
3030 2007-11-20 Richard Guenther <rguenther@suse.de>
3032 * gcc.c-torture/execute/20071120-1.c: New testcase.
3034 2007-11-20 Jakub Jelinek <jakub@redhat.com>
3037 * gcc.dg/tree-ssa/pr34146.c: New test.
3040 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
3041 dependent on target settings like move_by_pieces etc.
3044 * g++.dg/template/vla2.C: New test.
3047 * g++.dg/overload/template3.C: New test.
3049 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3052 * gfortran.dg/optional_dim_2.f90: Remove test.
3054 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
3056 * gcc.dg/dfp/ddmode-ice.c: New test.
3058 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
3060 PR tree-optimization/34036
3061 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
3063 2007-11-19 Richard Guenther <rguenther@suse.de>
3065 PR tree-optimization/34
3066 * gcc.c-torture/execute/pr34099-2.c: New testcase.
3068 2007-11-19 Tobias Burnus <burnus@net-b.de>
3071 * gfortran.dg/bind_c_usage_10_c.c: New.
3072 * gfortran.dg/bind_c_usage_10.f03: New.
3074 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
3076 * gcc.dg/pr33007.c: Expect new warning.
3077 * gcc.dg/tree-ssa/recip-5.c: Likewise.
3078 * g++.dg/opt/pr34036.C: New test.
3080 2007-11-18 Jakub Jelinek <jakub@redhat.com>
3083 * g++.dg/warn/noreturn-4.C: New test.
3084 * g++.dg/warn/noreturn-5.C: New test.
3085 * g++.dg/warn/noreturn-6.C: New test.
3086 * g++.dg/warn/noreturn-7.C: New test.
3088 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3091 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
3092 integers so tests works with -fdefault-integer-8.
3093 * gfortran.fortran-torture/execute/elemental.f90: Use default
3094 integers so test passes with -fdefault-integer-8.
3095 * gfortran.fortran-torture/execute/der_io.f90: Increase
3096 buffer length so test passes with -fdefault-integer-8.
3097 * gfortran.dg/bounds_check_8.f90: Likewise.
3098 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
3099 * gfortran.dg/equiv_7.f90: Set kind so test passes
3100 with -fdefault-integer-8.
3101 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
3104 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3107 * gfortran.dg/optional_dim_2.f90: New test.
3110 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
3112 2007-11-18 Jakub Jelinek <jakub@redhat.com>
3114 PR rtl-optimization/34132
3115 * gcc.c-torture/compile/20071118-1.c: New test.
3117 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
3120 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
3122 2007-11-18 Tobias Burnus <burnus@net-b.de>
3125 * gfortran.dg/entry_14.f90: New.
3126 * gfortran.dg/entry_15.f90: New.
3128 2007-11-18 Richard Guenther <rguenther@suse.de>
3130 PR tree-optimization/34127
3131 * gcc.c-torture/compile/pr34127.c: New testcase.
3133 2007-11-18 Ben Elliston <bje@au.ibm.com>
3135 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
3136 type specifier, as they are not permitted according to the AltiVec
3137 Programming Interface Manual.
3139 2007-11-17 Tobias Burnus <burnus@net-b.de>
3142 * gfortran.dg/bind_c_usage_9.f03: New.
3143 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
3145 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3148 * interface.c (gfc_current_interface_head,
3149 gfc_set_current_interface_head): New functions.
3150 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
3151 On syntax error, restore previous state of the interface.
3152 * gfortran.h (gfc_current_interface_head,
3153 gfc_set_current_interface_head): New prototypes.
3155 2007-11-17 Richard Guenther <rguenther@suse.de>
3158 * gcc.c-torture/execute/pr34130.c: New testcase.
3160 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3163 * gfortran.dg/fmt_label_1.f90: New test.
3165 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3168 * gfortran.dg/initialization_15.f90 : New test.
3170 2007-11-16 Richard Guenther <rguenther@suse.de>
3173 * gcc.c-torture/compile/pr34030.c: New testcase.
3175 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
3178 * gfortran.dg/interface_assignment_3.f90.
3180 2007-11-16 Richard Guenther <rguenther@suse.de>
3182 PR tree-optimization/33870
3183 * gcc.dg/torture/pr33870.c: New testcase.
3185 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
3188 * gfortran.dg/allocatable_function_3.f90.
3190 2007-11-16 Richard Guenther <rguenther@suse.de>
3192 PR tree-optimization/34113
3193 * gcc.c-torture/compile/pr34113.c: New testcase.
3195 2007-11-16 Richard Guenther <rguenther@suse.de>
3197 PR tree-optimization/34099
3198 * g++.dg/torture/pr3499.C: New testcase.
3199 * gcc.c-torture/execute/pr34099.c: Likewise.
3201 2007-11-16 Olivier Hainque <hainque@adacore.com>
3203 * gnat.dg/release_unc_maxalign.adb: New test.
3205 2007-11-16 Jakub Jelinek <jakub@redhat.com>
3208 * g++.dg/template/crash73.C: New test.
3210 2007-11-15 Jakub Jelinek <jakub@redhat.com>
3213 * gcc.dg/tree-ssa/pr23848-1.c: New test.
3214 * gcc.dg/tree-ssa/pr23848-2.c: New test.
3215 * gcc.dg/tree-ssa/pr23848-3.c: New test.
3216 * gcc.dg/tree-ssa/pr23848-4.c: New test.
3218 2007-11-15 Tobias Burnus <burnus@net-b.de>
3221 * gfortran.dg/proc_decl_11.f90: New.
3223 2007-11-15 Ben Elliston <bje@au.ibm.com>
3225 * gcc.target/spu/compare-dp.c: New test.
3227 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3229 * gcc.dg/pr33923.c: New test.
3231 2007-11-14 Jakub Jelinek <jakub@redhat.com>
3234 * gcc.dg/pr34088.c: New test.
3236 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3238 * gcc.c-torture/compile/20071114-1.c: New test.
3240 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3243 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
3244 to match known variations in symbol format. Document in comments.
3246 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3249 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
3251 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3253 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
3256 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3259 * gfortran.dg/proc_decl_1.f90: Update.
3260 * gfortran.dg/proc_decl_7.f90: New test.
3261 * gfortran.dg/proc_decl_8.f90: New test.
3262 * gfortran.dg/proc_decl_9.f90: New test.
3263 * gfortran.dg/proc_decl_10.f90: New test.
3265 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
3268 * gfortran.dg/transfer_assumed_size_1.f90: New test.
3270 2007-11-13 Jakub Jelinek <jakub@redhat.com>
3277 * g++.dg/parse/crash36.C: Add another dg-error.
3278 * g++.dg/cpp0x/pr34054.C: New test.
3279 * g++.dg/cpp0x/pr34056.C: New test.
3280 * g++.dg/cpp0x/pr34057.C: New test.
3281 * g++.dg/cpp0x/pr34058.C: New test.
3282 * g++.dg/cpp0x/pr34060.C: New test.
3284 PR tree-optimization/34063
3285 * g++.dg/tree-ssa/pr34063.C: New test.
3287 2007-11-13 Diego Novillo <dnovillo@google.com>
3289 PR tree-optimization/33870
3290 * gcc.c-torture/execute/pr33870-1.c: New test.
3291 * gcc.dg/tree-ssa/alias-16.c: New test.
3293 2007-11-13 Jakub Jelinek <jakub@redhat.com>
3296 * g++.dg/template/crash72.C: New test.
3298 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
3300 * g++.dg/opt/cfg5.C: New test.
3302 2007-11-12 Richard Guenther <rguenther@suse.de>
3305 * gcc.c-torture/execute/pr34070-1.c: New testcase.
3306 * gcc.c-torture/execute/pr34070-2.c: Likewise.
3308 2007-11-12 Richard Guenther <rguenther@suse.de>
3311 * gcc.dg/pr34027-1.c: New testcase.
3312 * gcc.dg/pr34027-2.c: Likewise.
3314 2007-11-12 Ira Rosen <irar@il.ibm.com>
3316 PR tree-optimization/33953
3317 * gcc.dg/vect/pr33953.c: New testcase.
3319 2007-11-11 Tom Tromey <tromey@redhat.com>
3322 * g++.dg/ext/pr17577.h: New file.
3323 * g++.dg/ext/pr17577.C: New file.
3325 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3328 * g++.old-deja/g++.ns/template13.C: Update expected output.
3329 * g++.old-deja/g++.pt/friend23.C: Likewise.
3330 * g++.dg/warn/pr8570.C: New.
3332 2007-11-11 Jakub Jelinek <jakub@redhat.com>
3335 * g++.dg/template/pseudodtor4.C: New test.
3337 2007-11-10 Jakub Jelinek <jakub@redhat.com>
3340 * g++.dg/opt/inline14.C: New test.
3342 PR tree-optimization/33680
3343 * gcc.c-torture/compile/20071108-1.c: New test.
3346 * g++.dg/template/pseudodtor3.C: New test.
3348 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
3351 * g++.dg/cpp0x/variadic-init.C: New.
3353 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
3354 Jakub Jelinek <jakub@redhat.com>
3356 PR rtl-optimization/34012
3357 * gcc.target/i386/pr34012.c: New test.
3359 2007-11-09 Richard Guenther <rguenther@suse.de>
3361 PR tree-optimization/33604
3362 * g++.dg/tree-ssa/pr33604.C: New testcase.
3363 * gcc.dg/pr32721.c: Adjust pattern.
3365 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
3367 * gcc.target/mips/dse-1.c: Disable.
3369 2007-11-08 Tom Tromey <tromey@redhat.com>
3371 * gcc.dg/empty-source-3.c: Update warning location.
3372 * gcc.dg/gomp/barrier-2.c: Likewise.
3373 * gcc.dg/label-decl-3.c: Likewise.
3374 * gcc.dg/label-decl-2.c: Likewise.
3375 * gcc.dg/empty-source-2.c: Likewise.
3377 2007-11-08 Tom Tromey <tromey@redhat.com>
3380 * g++.dg/inherit/pr30297.C: New file.
3382 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
3384 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
3385 -fno-common for cygwin and mingw32.
3387 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
3390 * gcc.dg/pr33826.c: New.
3391 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
3392 recursive functions being marked pure or const.
3394 2007-11-08 Tobias Burnus <burnus@net-b.de>
3397 * gfortran.dg/proc_decl_5.f90: New.
3398 * gfortran.dg/proc_decl_6.f90: New.
3400 2007-11-08 Jakub Jelinek <jakub@redhat.com>
3402 PR tree-optimization/32575
3403 * gcc.c-torture/execute/20071108-1.c: New test.
3405 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
3407 * g++.dg/opt/anchor1.C: New.
3409 2007-11-07 Diego Novillo <dnovillo@google.com>
3412 * gcc.c-torture/execute/pr33870.x: Remove.
3414 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
3419 * g++.dg/cpp0x/decltype-33837.C: New.
3420 * g++.dg/cpp0x/decltype-refbug.C: New.
3421 * g++.dg/cpp0x/decltype-33838.C: New.
3423 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
3425 * gcc.c-torture/compile/20071107-1.c: New test.
3427 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
3429 * gcc.dg/out-of-bounds-1.c: New test.
3431 2007-11-07 Jakub Jelinek <jakub@redhat.com>
3434 * g++.dg/warn/incomplete2.C: New test.
3435 * g++.dg/template/incomplete4.C: New test.
3436 * g++.dg/template/incomplete5.C: New test.
3438 2007-11-07 Olivier Hainque <hainque@adacore.com>
3440 * gnat.dg/max_align.adb: New test.
3442 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
3445 * gcc.target/i386/pr30961-1.c: New.
3447 2007-11-06 Tom Tromey <tromey@redhat.com>
3450 * g++.dg/warn/pragma-system_header3.h: New.
3451 * g++.dg/warn/pragma-system_header3.C: New.
3454 * g++.dg/warn/pragma-system_header4.C: New.
3455 * g++.dg/warn/pragma-system_header4.h: New.
3457 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
3461 * g++.dg/other/canon-array.C: New.
3463 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
3465 * g++.dg/parser/crash36.C: Tweak expected errors.
3466 * g++.dg/cpp0x/pr31439.C: New.
3467 * g++.dg/cpp0x/pr32114.C: New.
3468 * g++.dg/cpp0x/pr32115.C: New.
3469 * g++.dg/cpp0x/pr32125.C: New.
3470 * g++.dg/cpp0x/pr32126.C: New.
3471 * g++.dg/cpp0x/pr32127.C: New.
3472 * g++.dg/cpp0x/pr32128.C: New.
3473 * g++.dg/cpp0x/pr32253.C: New.
3474 * g++.dg/cpp0x/pr32566.C: New.
3475 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
3476 * g++.dg/cpp0x/pr31438.C: Ditto.
3477 * g++.dg/cpp0x/variadic81.C: Ditto.
3478 * g++.dg/cpp0x/pr31432.C: Ditto.
3479 * g++.dg/cpp0x/pr31442.C: Ditto.
3481 2007-11-06 Jakub Jelinek <jakub@redhat.com>
3484 * g++.dg/other/datasec1.C: New test.
3486 PR tree-optimization/33458
3487 * g++.dg/opt/inline12.C: New test.
3489 PR tree-optimization/33993
3490 * gcc.c-torture/compile/20071105-1.c: New test.
3492 2007-11-05 Jakub Jelinek <jakub@redhat.com>
3494 PR rtl-optimization/33648
3495 * gcc.dg/pr33648.c: Require effective target freorder.
3497 2007-11-05 Revital Eres <eres@il.ibm.com>
3499 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
3501 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
3506 * g++.dg/cpp0x/pr33996.C: New
3507 * g++.dg/cpp0x/rv-trivial-bug.C: New
3508 * g++.dg/cpp0x/pr33930.C: New
3510 2007-11-05 Nick Clifton <nickc@redhat.com>
3511 Sebastian Pop <sebastian.pop@amd.com>
3513 PR tree-optimization/32540
3514 PR tree-optimization/33922
3515 * gcc.dg/tree-ssa/pr32540-1.c: New.
3516 * gcc.dg/tree-ssa/pr32540-2.c: New.
3517 * gcc.dg/tree-ssa/pr33922.c: New.
3519 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
3522 * g++.dg/cpp0x/variadic-rref.C: New.
3524 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3526 * g++dg/warn/pointer-integer-comparison.C: New.
3528 2007-11-05 Jakub Jelinek <jakub@redhat.com>
3530 PR tree-optimization/33856
3531 * gcc.c-torture/compile/20071027-1.c: New test.
3534 * g++.dg/ext/label10.C: New test.
3537 * g++.dg/other/ptrmem9.C: New test.
3539 2007-11-04 Andrew Pinski <pinskia@gmail.com>
3542 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
3544 2007-11-04 David Edelsohn <edelsohn@gnu.org>
3546 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
3547 * g++.dg/ext/visibility/namespace2.C: Add argument to
3548 dg-require-visibility.
3549 * g++.dg/ext/java-1.C: Disable on AIX.
3551 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
3553 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
3555 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3558 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
3560 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3563 * gcc.dg/20031223-1.c: Adjust error output.
3564 * gcc.dg/parse-decl-after-label.c: New.
3566 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3569 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
3570 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
3571 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
3573 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
3575 PR rtl-optimization/28940
3576 * gcc.target/i386/addr-sel-1.c: New test.
3578 2007-11-03 Jakub Jelinek <jakub@redhat.com>
3581 * gcc.dg/pr33670.c: New test.
3583 2007-11-02 Jakub Jelinek <jakub@redhat.com>
3586 * g++.dg/lookup/typedef1.C: New test.
3588 2007-11-02 Janis Johnson <janis187@us.ibm.com>
3591 * lib/scandump.exp (dump-suffix): New.
3592 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
3593 Include dump suffix in pass/fail messages, put regexp in quotes.
3595 2007-11-02 Paolo Carlini <pcarlini@suse.de>
3598 * g++.dg/other/error19.C: New.
3600 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
3602 PR rtl-optimization/28062
3603 * gcc.c-torture/compile/20071102-1.c: New test.
3605 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
3607 * g++.dg/cpp0x/pr33955.C: New.
3609 2007-11-01 Tom Tromey <tromey@redhat.com>
3611 PR preprocessor/30805:
3612 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
3614 2007-11-02 Jakub Jelinek <jakub@redhat.com>
3616 PR rtl-optimization/33648
3617 * gcc.dg/pr33648.c: New test.
3619 2007-11-01 Jakub Jelinek <jakub@redhat.com>
3622 * g++.dg/template/pseudodtor1.C: New test.
3623 * g++.dg/template/pseudodtor2.C: New test.
3626 * g++.dg/rtti/typeid7.C: New test.
3628 2007-11-01 Tom Tromey <tromey@redhat.com>
3630 PR preprocessor/30805:
3631 * gcc.dg/cpp/pr30805.c: New file.
3633 2007-11-01 Janis Johnson <janis187@us.ibm.com>
3636 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
3638 * gcc.c-torture/compile/20001205-1.c: Ditto.
3639 * gcc.c-torture/compile/20001226-1.c: Ditto.
3640 * gcc.c-torture/compile/20020312-1.c: Ditto.
3641 * gcc.c-torture/compile/20020604-1.c: Ditto.
3642 * gcc.c-torture/compile/920501-12.c: Ditto.
3643 * gcc.c-torture/compile/920501-4.c: Ditto.
3644 * gcc.c-torture/compile/920520-1.c: Ditto.
3645 * gcc.c-torture/compile/980506-1.c: Ditto.
3646 * gcc.c-torture/compile/990617-1.c: Ditto.
3647 * gcc.dg/compare6.c: Ditto.
3648 * g++.old-deja/g++.brendan/crash43.C: Ditto.
3649 * g++.old-deja/g++.brendan/synth1.C: Ditto.
3650 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
3651 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
3652 * g++.old-deja/g++.pt/static6.C: Ditto.
3653 * g++.old-deja/g++.pt/crash16.C: Ditto.
3654 * g++.old-deja/g++.mike/p10416.C: Ditto.
3655 * g++.old-deja/g++.mike/ns15.C: Ditto.
3656 * g++.old-deja/g++.mike/eh46.C: Ditto.
3658 2007-11-01 Tom Tromey <tromey@redhat.com>
3660 * gcc.dg/redecl-1.c: Update.
3661 * gcc.dg/pr20368-3.c: Update.
3662 * gcc.dg/inline-14.c: Update.
3663 * gcc.dg/builtins-30.c: Update.
3664 * gcc.dg/dremf-type-compat-4.c: Update.
3665 * gcc.dg/pr20368-2.c: Update.
3667 2007-11-01 Jakub Jelinek <jakub@redhat.com>
3669 PR rtl-optimization/33673
3670 * gcc.dg/pr33673.c: New test.
3672 2007-11-01 Michael Matz <matz@suse.de>
3674 PR tree-optimization/33961
3675 * gcc.dg/pr33961.c: New test.
3677 2007-10-31 Paolo Carlini <pcarlini@suse.de>
3680 * g++.dg/template/error35.C: New.
3682 2007-10-31 Jakub Jelinek <jakub@redhat.com>
3685 * gcc.dg/pr31507-1.c: New test.
3686 * gcc.dg/pr31507-2.c: New test.
3688 2007-10-31 Revital Eres <eres@il.ibm.com>
3690 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
3692 * gcc.dg/vect/tree-vect.h (check_vect): Add
3693 powerpc-*paired test.
3694 * lib/target-supports.exp (check_750cl_hw_available):
3696 (check_effective_target_vect_int,
3697 check_effective_target_vect_intfloat_cvt,
3698 check_effective_target_powerpc_altivec_ok,
3699 check_effective_target_vect_long,
3700 check_effective_target_vect_sdot_hi,
3701 check_effective_target_vect_udot_hi,
3702 check_effective_target_vect_pack_trunc,
3703 check_effective_target_vect_unpack,
3704 check_effective_target_vect_shift,
3705 check_effective_target_vect_int_mult): Disable for powerpc-*paired
3707 * gcc.dg/vect/vect-ifcvt-11.c: New.
3708 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
3709 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
3710 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
3711 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
3712 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
3713 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
3715 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
3716 Tobias Burnus <burnus@net-b.de>
3719 * gfortran.dg/module_read_1.f90: New.
3721 2007-10-31 Tom Tromey <tromey@redhat.com>
3723 PR preprocessor/30786:
3724 * gcc.dg/cpp/pr30786.c: New file.
3726 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3729 * gfortran.dg/interface_19.f90: New.
3730 * gfortran.dg/interface_20.f90: New.
3731 * gfortran.dg/interface_21.f90: New.
3733 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
3735 PR tree-optimization/32377
3736 * gfortran.dg/vect/pr32377.f90: New.
3738 2007-10-31 Richard Guenther <rguenther@suse.de>
3741 * gcc.c-torture/execute/pr33779-1.c: New testcase.
3742 * gcc.c-torture/execute/pr33779-2.c: Likewise.
3744 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
3747 * gfortran.dg/contained_3.f90: New.
3749 2007-10-31 Christian Bruel <christian.bruel@st.com>
3752 * g++.dg/opt/nrv8.C: New.
3754 2007-10-30 Jakub Jelinek <jakub@redhat.com>
3757 * g++.dg/opt/compound1.C: New test.
3760 * g++.dg/template/ptrmem18.C: New test.
3762 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3765 * gfortran.dg/isnan_2.f90: New test.
3767 2007-10-30 Ed Schouten <ed@fxq.nl>
3769 PR tree-optimization/32500
3770 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
3772 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
3776 * g++.dg/cpp0x/pr31993.C: New
3777 * g++.dg/cpp0x/pr32252.C: New
3779 2007-10-30 Jakub Jelinek <jakub@redhat.com>
3781 PR tree-optimization/33723
3782 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
3784 2007-10-30 Richard Guenther <rguenther@suse.de>
3786 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
3787 gcc.target/i386/loop-3.c.
3789 2007-10-30 Revital Eres <eres@il.ibm.com>
3791 * gcc.dg/vect/pr33866.c: Require vect_long.
3793 2007-10-30 Revital Eres <eres@il.ibm.com>
3795 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
3796 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3798 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
3800 PR tree-optimization/32893
3801 * lib/target-supports.exp
3802 (check_effective_target_unaligned_stack): new keyword.
3803 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
3804 not sensitive to unaligned_stack.
3805 * gcc.dg/vect/vect-3.c: Likewise.
3806 * gcc.dg/vect/vect-4.c: Likewise.
3807 * gcc.dg/vect/vect-5.c: Likewise.
3808 * gcc.dg/vect/vect-6.c: Likewise.
3809 * gcc.dg/vect/vect-7.c: Likewise.
3810 * gcc.dg/vect/vect-13.c: Likewise.
3811 * gcc.dg/vect/vect-17.c: Likewise.
3812 * gcc.dg/vect/vect-18.c: Likewise.
3813 * gcc.dg/vect/vect-19.c: Likewise.
3814 * gcc.dg/vect/vect-20.c: Likewise.
3815 * gcc.dg/vect/vect-21.c: Likewise.
3816 * gcc.dg/vect/vect-22.c: Likewise.
3817 * gcc.dg/vect/vect-27.c: Likewise.
3818 * gcc.dg/vect/vect-29.c: Likewise.
3819 * gcc.dg/vect/vect-64.c: Likewise.
3820 * gcc.dg/vect/vect-65.c: Likewise.
3821 * gcc.dg/vect/vect-66.c: Likewise.
3822 * gcc.dg/vect/vect-72.c: Likewise.
3823 * gcc.dg/vect/vect-73.c: Likewise.
3824 * gcc.dg/vect/vect-86.c: Likewise.
3825 * gcc.dg/vect/vect-all.c: Likewise.
3826 * gcc.dg/vect/slp-25.c: Likewise.
3827 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3828 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3829 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3831 * gcc.dg/vect/vect-31.c: Removed alignment checks.
3832 * gcc.dg/vect/vect-34.c: Likewise.
3833 * gcc.dg/vect/vect-36.c: Likewise.
3834 * gcc.dg/vect/vect-64.c: Likewise.
3835 * gcc.dg/vect/vect-65.c: Likewise.
3836 * gcc.dg/vect/vect-66.c: Likewise.
3837 * gcc.dg/vect/vect-68.c: Likewise.
3838 * gcc.dg/vect/vect-76.c: Likewise.
3839 * gcc.dg/vect/vect-77.c: Likewise.
3840 * gcc.dg/vect/vect-78.c: Likewise.
3842 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
3843 testcase (without no-section-anchors prefix) but with global arrays.
3844 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3845 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
3846 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3847 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3848 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3849 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3850 * gcc.dg/vect/vect-77-global.c: Likewise.
3851 * gcc.dg/vect/vect-78-global.c: Likewise.
3853 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
3854 testcase (without no-section-anchors prefix) but fix alignment checks
3855 to also consider unaligned_stack targets.
3856 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3858 2007-10-29 Jakub Jelinek <jakub@redhat.com>
3860 PR tree-optimization/33723
3861 * gcc.c-torture/execute/20071029-1.c: New test.
3862 * gcc.dg/tree-ssa/pr33723.c: New test.
3864 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
3866 PR tree-optimization/33614
3867 * gcc.c-torture/compile/pr33614.c: New test.
3869 2007-10-29 Richard Guenther <rguenther@suse.de>
3871 PR tree-optimization/33870
3872 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
3874 2007-10-29 Jakub Jelinek <jakub@redhat.com>
3876 PR tree-optimization/33757
3877 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
3878 true architectures instead of having a big dg-skip-if.
3881 * g++.dg/other/bitfield3.C: New test.
3883 2007-10-29 Richard Guenther <rguenther@suse.de>
3885 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
3887 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
3889 Automatic parallelization reduction tests.
3891 * gcc.dg/tree-ssa/reduc-1.c: New test.
3892 * gcc.dg/tree-ssa/reduc-1char.c: New test.
3893 * gcc.dg/tree-ssa/reduc-1short.c: New test.
3894 * gcc.dg/tree-ssa/reduc-2.c: New test.
3895 * gcc.dg/tree-ssa/reduc-2char.c: New test.
3896 * gcc.dg/tree-ssa/reduc-2short.c: New test.
3897 * gcc.dg/tree-ssa/reduc-3.c: New test.
3898 * gcc.dg/tree-ssa/reduc-6.c: New test.
3899 * gcc.dg/tree-ssa/reduc-7.c: New test.
3900 * gcc.dg/tree-ssa/reduc-8.c: New test.
3901 * gcc.dg/tree-ssa/reduc-9.c: New test.
3903 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
3904 Zdenek Dvorak <ook@ucw.cz>
3906 OMP_ATOMIC Changes, testsuite changes.
3908 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
3909 instead of gimple dump.
3910 * gcc.dg/gomp/atomic-9.c: Same.
3911 * gcc.dg/gomp/atomic-10.c: Same.
3912 * g++.dg/gomp/atomic-3.C: Same.
3913 * g++.dg/gomp/atomic-9.C: Same.
3914 * g++.dg/gomp/atomic-10.C: Same.
3916 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
3920 * gfortran.dg/forall_12.f90: New test.
3923 * gfortran.dg/forall_13.f90: New test.
3925 2007-10-28 Paolo Carlini <pcarlini@suse.de>
3926 Mark Mitchell <mark@codesourcery.com>
3929 * g++.dg/template/crash71.C: New.
3931 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
3934 * gfortran.dg/module_md5_1.f90: Update hash-value.
3936 2007-10-28 Andrew Pinski <pinskia@gmail.com>
3939 * g++.dg/torture/pr33589-1.C: New testcase.
3940 * g++.dg/torture/pr33589-2.C: New testcase.
3942 2007-10-28 Richard Guenther <rguenther@suse.de>
3944 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
3946 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
3947 Uros Bizjak <ubizjak@gmail.com>
3949 PR tree-optimization/33920
3950 * gcc.dg/tree-ssa/pr33290.c: New test.
3952 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3955 * gfortran.dg/argument_check_7.f90: New test.
3956 * gfortran.dg/argument_check_8.f90: New test.
3958 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
3960 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
3961 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
3962 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
3963 * gcc.target/i386/sse-14.c: Ditto.
3965 2007-10-27 Jakub Jelinek <jakub@redhat.com>
3968 * g++.dg/other/ptrmem8.C: New test.
3971 * g++.dg/template/error34.C: New test.
3973 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
3975 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
3977 2007-10-27 Richard Guenther <rguenther@suse.de>
3979 PR tree-optimization/33870
3980 * gcc.dg/tree-ssa/alias-15.c: New testcase.
3981 * gcc.c-torture/execute/pr33870.c: Likewise.
3983 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3986 * gfortran.dg/argument_checking_9.f90: New test.
3988 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
3990 * g++.dg/other/pr33601.C: New.
3992 2007-10-26 Paolo Carlini <pcarlini@suse.de>
3995 * g++.dg/init/new25.C: New.
3997 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
3999 * g++.dg/cpp0x/pr33839.C: New.
4001 2007-10-26 Jakub Jelinek <jakub@redhat.com>
4004 * g++.dg/template/arg6.C: New test.
4006 2007-10-26 Paolo Carlini <pcarlini@suse.de>
4009 * g++.dg/parse/crash39.C: New.
4011 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
4013 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
4014 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
4017 2007-10-25 David Daney <ddaney@avtrex.com>
4019 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
4021 2007-10-25 Paolo Carlini <pcarlini@suse.de>
4024 * g++.dg/template/error32.C: New.
4026 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
4027 Ira Rosen <irar@il.ibm.com>
4029 PR tree-optimization/33833
4030 * gcc.dg/vect/pr33833.c: New testcase.
4032 2007-10-25 David Daney <ddaney@avtrex.com>
4034 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
4036 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
4037 Ira Rosen <irar@il.ibm.com>
4039 PR tree-optimization/33866
4040 * gcc.dg/vect/pr33866.c: New testcase.
4042 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
4044 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
4045 Add -w to compile flags to suppress "call-clobbered register" warnings
4046 and remove dg-warning directives.
4048 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
4050 * gcc.dg/sms-2.c: Cleanup sms dump file.
4051 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
4054 2007-10-24 David Daney <ddaney@avtrex.com>
4056 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
4058 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
4061 * gcc.target/mips/pr33755.c: New test.
4063 2007-10-24 Ira Rosen <irar@il.ibm.com>
4065 PR tree-optimization/33804
4066 * gcc.dg/vect/pr33804.c: New testcase.
4068 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4071 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
4073 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
4074 Uros Bizjak <ubizjak@gmail.com>
4076 PR rtl-optimization/33846
4077 * gcc.dg/vect/pr33846.c: New testcase.
4079 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
4080 Dorit Nuzman <dorit@il.ibm.com>
4082 PR tree-optimization/33860
4083 * g++.dg/vect/pr33860.cc: New test.
4084 * g++.dg/vect/pr33860a.cc: New test.
4086 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
4087 Revital Eres <eres@il.ibm.com>
4089 * gcc.dg/sms-2.c: New testcase.
4091 2007-10-22 David S. Miller <davem@davemloft.net>
4093 * gcc.dg/globalreg-1.c: New test.
4095 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
4096 Dorit Nuzman <dorit@il.ibm.com>
4098 PR tree-optimization/33834
4099 PR tree-optimization/33835
4100 * g++.dg/vect/pr33834_1.cc: New test.
4101 * g++.dg/vect/pr33834_2.cc: New test.
4102 * g++.dg/vect/pr33835.cc: New test.
4104 2007-10-22 Jakub Jelinek <jakub@redhat.com>
4106 * gcc.dg/pr33644.c: New test.
4108 2007-10-22 Jakub Jelinek <jakub@redhat.com>
4111 * g++.dg/gomp/pr33372-1.C: New test.
4112 * g++.dg/gomp/pr33372-2.C: New test.
4113 * g++.dg/gomp/pr33372-3.C: New test.
4115 2007-10-22 Michael Matz <matz@suse.de>
4117 PR tree-optimization/33855
4118 * gcc.c-torture/compile/pr33855.c: New testcase.
4120 2007-10-22 Ira Rosen <irar@il.ibm.com>
4122 PR tree-optimization/33854
4123 * gcc.dg/vect/O1-pr33854.c: New testcase.
4124 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
4126 2007-10-21 David Edelsohn <edelsohn@gnu.org>
4128 * gcc.dg/unwind-1.c: Disable on AIX.
4129 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
4131 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
4134 * gfortran.dg/assign_9.f90: New test.
4136 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
4138 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
4139 (dg-mips-options): Skip tests that specify an ABI other than o32
4140 and o64 if generating MIPS16 hard-float code.
4142 2007-10-21 Ira Rosen <irar@il.ibm.com>
4143 Revital Eres <eres@il.ibm.com>
4145 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
4146 * gcc.dg/vect/vect-16.c: Fix comment.
4147 * gcc.dg/vect/pr33369.c: Require vect_int.
4148 * gcc.dg/vect/slp-33.c: Add spaces.
4149 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
4151 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
4152 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
4154 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
4155 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
4157 * gcc.dg/vect/slp-10.c: Add spaces.
4158 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
4160 * gcc.dg/vect/slp-36.c: Require vect_int.
4161 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
4162 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
4163 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
4164 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
4166 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
4167 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
4168 instead of vector_alignment_reachable_for_double.
4169 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
4170 (natural_alignment): Split into...
4171 (natural_alignment_32, natural_alignment_64): New.
4172 (vector_alignment_reachable): Depend on natural_alignment_32.
4173 (vector_alignment_reachable_for_double): Rename to ...
4174 (vector_alignment_reachable_for_64bit): And depend on
4175 natural_alignment_64.
4177 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
4179 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
4181 * g++.dg/vect/vect.exp: Likewise.
4182 * lib/fortran-torture.exp: Likewise.
4183 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
4184 mipsisa64*-*-* as the target selector. Remove -mips64,
4185 -mhard-float and -mgp64 from the options list.
4186 * gcc.target/mips/mips-ps-2.c: Likewise.
4187 * gcc.target/mips/mips-ps-3.c: Likewise.
4188 * gcc.target/mips/mips-ps-4.c: Likewise.
4189 * gcc.target/mips/mips-ps-6.c: Likewise.
4190 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
4192 * gcc.target/mips/sb1-1.c: Likewise.
4193 * gcc.target/mips/mips-ps-type.c: Likewise.
4194 * gcc.target/mips/mips-ps-7.c: New test.
4195 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4196 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
4197 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
4198 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
4199 as forcing an ABI and an architecture.
4200 (is_gp32_flag, is_gp64_flag): Fold into...
4201 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
4202 then -mfp64 imply -mhard-float. Apply register rules after the
4203 loop. Handle -march=mipsN like -mipsN.
4205 2007-10-20 David Edelsohn <edelsohn@gnu.org>
4207 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
4208 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
4210 2007-10-20 Tobias Burnus <burnus@net-b.de>
4213 * gfortran.dg/entry_dummy_ref_3.f90: New.
4215 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
4216 FX Coudert <fxcoudert@gcc.gnu.org>
4219 * gfortran.dg/char_cast_1.f90: New test.
4221 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
4223 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
4224 * gfortran.dg/large_real_kind_2.F90: ditto.
4225 * gfortran.dg/default_format_2.f90: ditto.
4226 * gfortran.dg/default_format_denormal_1.f90: ditto.
4228 2007-10-19 Richard Guenther <rguenther@suse.de>
4232 * gfortran.dg/pr32921.f: New testcase.
4234 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4237 * gfortran.dg/transfer_check_1.f90: Adjust options.
4239 2007-10-19 Richard Guenther <rguenther@suse.de>
4242 2007-10-19 Richard Guenther <rguenther@suse.de>
4245 * gfortran.dg/pr32921.f: New testcase.
4247 2007-10-19 Richard Guenther <rguenther@suse.de>
4249 * gcc.c-torture/execute/20071018-1.c: New testcase.
4251 2007-10-19 Richard Guenther <rguenther@suse.de>
4254 * gfortran.dg/pr32921.f: New testcase.
4256 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
4258 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
4260 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
4262 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
4264 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
4267 * gfortran.dg/host_assoc_function_1.f90: Correct references.
4268 * gfortran.dg/host_assoc_function_3.f90: New test.
4270 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
4273 * gfortran.dg/transfer_simplify_6.f90: New test.
4275 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
4276 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4279 * gfortran.dg/pr33794.f90: New testcase.
4281 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
4284 * gcc.target/i386/pr32961.c: New testcase.
4285 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
4286 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
4287 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
4288 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
4289 __builtin_ia32_pslldi128 defines.
4291 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
4294 * gfortran.dg/c_ptr_tests_13.f03: New test case.
4296 2007-10-16 Paolo Carlini <pcarlini@suse.de>
4300 * g++.dg/template/void12.C: New.
4301 * g++.dg/template/void13.C: New.
4303 2007-10-16 Paolo Carlini <pcarlini@suse.de>
4306 * g++.dg/template/void11.C: New.
4307 * g++.dg/template/void2.C: Adjust error markers.
4308 * g++.dg/template/void10.C: Likewise.
4309 * g++.dg/template/crash55.C: Likewise.
4311 2007-10-16 Mark Mitchell <mark@codesourcery.com>
4313 * g++.dg/opt/const5.C: New test.
4315 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
4316 Maxim Kuvyrkov <maxim@codesourcery.com>
4318 * gcc.target/ia64/20040709-2.c: New test.
4320 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
4322 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
4324 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
4326 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
4327 to each function. Check that there are no unsigned loads.
4329 2007-10-15 Jakub Jelinek <jakub@redhat.com>
4331 PR tree-optimization/33136
4332 * gcc.c-torture/execute/20070824-1.c: New test.
4333 * gcc.dg/pr33136-1.c: New test.
4334 * gcc.dg/pr33136-2.c: New test.
4335 * gcc.dg/pr33136-3.c: New test.
4337 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
4339 PR tree-optimization/33735
4340 * g++.dg/torture/pr33735.C: New.
4342 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
4345 * gcc.dg/va-arg-pack-2.c: New.
4347 2007-10-15 Jakub Jelinek <jakub@redhat.com>
4349 PR tree-optimization/33619
4350 * gcc.dg/pr33619.c: New test.
4352 2007-10-15 David Edelsohn <edelsohn@gnu.org>
4354 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
4356 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
4358 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4361 * gfortran.dg/inquire_11.f90: New test.
4362 * gfortan.dg/negative_unit_int8.f: New test.
4364 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
4367 * gcc.c-torture/compile/pr33133.c: New test.
4369 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4372 * gfortran.dg/namelist_40.f90: New test.
4374 2007-10-14 Tobias Burnus <burnus@net-b.de>
4377 * gfortran.dg/bounds_check_11.f90: New.
4379 2007-10-14 Andrew Pinski <pinskia@gmail.com>
4382 * g++.dg/other/ctor1.C: New test.
4383 * g++.dg/other/ctor2.C: New test.
4384 * g++.dg/other/dtor1.C: New test.
4386 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
4388 * gfortran.dg/bounds_check_10.f90: Fix testcase.
4390 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
4391 Paul Thomas <pault@gcc.gnu.org>
4395 * gfortran.dg/bounds_check_10.f90: New.
4397 2007-10-13 David Edelsohn <edelsohn@gnu.org>
4399 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
4400 * gcc.target/powerpc/popcount-1.c: Same.
4402 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
4405 * g++.dg/conversion/op4.C: New test.
4407 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
4409 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
4411 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
4414 * gfortran.dg/ambiguous_specific_1.f90: New test.
4416 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
4419 * gfortran.dg/impure_spec_expr_1.f90: New test.
4420 * gfortran.dg/char_result_7.f90: Remove illegal test.
4422 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
4425 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
4426 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
4427 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
4428 * gcc.target/i386/pr11001-memset-1.c: New testcase.
4429 * gcc.target/i386/pr11001-memset-2.c: New testcase.
4430 * gcc.target/i386/pr11001-memset-3.c: New testcase.
4431 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
4432 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
4433 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
4435 2007-10-12 Richard Guenther <rguenther@suse.de>
4438 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
4439 * gcc.c-torture/execute/20071011-1.c: Likewise.
4440 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
4442 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
4444 PR tree-optimization/33742
4445 * gcc.dg/pr33742.c: New testcase.
4447 2007-10-12 Jakub Jelinek <jakub@redhat.com>
4449 PR tree-optimization/33645
4450 * gcc.dg/pr33645-1.c: New test.
4451 * gcc.dg/pr33645-2.c: New test.
4452 * gcc.dg/pr33645-3.c: New test.
4455 * g++.dg/ext/label4.C: Adjust error regexp.
4456 * g++.dg/ext/label6.C: Adjust error regexp.
4457 * g++.dg/ext/label7.C: New test.
4458 * g++.dg/ext/label8.C: New test.
4459 * g++.dg/ext/label9.C: New test.
4461 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
4464 * gcc.dg/pr33676.c: New.
4466 2007-10-11 Paolo Carlini <pcarlini@suse.de>
4469 * g++.dg/cpp0x/variadic83.C: New.
4471 2007-10-11 Paolo Carlini <pcarlini@suse.de>
4474 * g++.dg/cpp0x/variadic81.C: New.
4475 * g++.dg/cpp0x/variadic82.C: Likewise.
4477 2007-10-11 Richard Guenther <rguenther@suse.de>
4480 * gcc.dg/pr33724.c: New testcase.
4482 2007-10-11 Richard Guenther <rguenther@suse.de>
4485 * gcc.dg/pr33726.c: New testcase.
4487 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
4490 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
4492 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4495 * gfortran.dg/do_3.F90: Run with -fwrapv.
4497 2007-10-09 Geoffrey Keating <geoffk@apple.com>
4499 * gcc.dg/unwind-1.c: New.
4501 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4504 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
4505 failure on some common systems.
4507 2007-10-09 Richard Guenther <rguenther@suse.de>
4510 * gcc.dg/pr33692.c: New testcase.
4512 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
4515 * gcc.c-torture/execute/pr33669.c: New.
4517 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
4519 PR tree-optimization/33615
4520 * g++.dg/tree-ssa/pr33615-2.C: New test.
4522 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
4524 PR tree-optimization/33615
4525 * g++.dg/tree-ssa/pr33615.C: New test.
4527 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
4529 PR tree-optimization/33572
4530 * g++.dg/torture/pr33572.C: Replace with complete test.
4532 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
4535 * gfortran.dg/spec_expr_5.f90: New.
4537 2007-10-08 Geoffrey Keating <geoffk@apple.com>
4539 * gcc.dg/pragma-darwin-2.c: New.
4541 2007-10-08 Richard Guenther <rguenther@suse.de>
4546 * gcc.dg/pr33693.c: New testcase.
4547 * gcc.dg/pr33695.c: Likewise.
4548 * gcc.dg/pr33697.c: Likewise.
4550 2007-10-08 Richard Guenther <rguenther@suse.de>
4555 * gcc.dg/pr33691.c: New testcase.
4556 * gcc.dg/pr33694.c: Likewise.
4557 * gcc.dg/pr33696.c: Likewise.
4559 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4562 * gfortran.dg/gamma_5.f90: New test case
4564 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
4567 * initialization_1.f90: Fix dg-error annotations.
4568 * initialization_14.f90: New.
4569 * initialization_7.f90: Fix dg-error annotations.
4570 * initialization_9.f90: Likewise.
4572 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4574 * gfortran.dg/error_recovery_4.f90: New test.
4576 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4578 * gfortran.dg/default_format_denormal_2.f90: New test.
4579 * gfortran.dg/default_format_2.inc: New test.
4580 * gfortran.dg/default_format_denormal_1.f90: New test.
4581 * gfortran.dg/default_format_1.inc: New test.
4582 * gfortran.dg/default_format_1.f90: Don't test for denormalized
4584 * gfortran.dg/default_format_2.f90: Don't test for denormalized
4587 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4589 * gfortran.dg/namelist_15.f90: Revise test.
4591 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
4593 PR tree-optimization/33655
4594 * gcc.dg/torture/pr33655.c: New.
4596 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
4598 PR tree-optimization/33572
4599 * g++.dg/torture/pr33572.C: New.
4601 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
4604 * gfortran.dg/forall_11.f90: New.
4606 2007-10-05 Michael Matz <matz@suse.de>
4609 * gcc.dg/pr33667.c: New testcase.
4611 2007-10-05 Richard Guenther <rguenther@suse.de>
4614 * gcc.dg/pr33666.c: New testcase.
4616 2007-10-05 Michael Matz <matz@suse.de>
4619 * gcc.target/i386/pr33600.c: New testcase.
4621 2007-10-05 Richard Guenther <rguenther@suse.de>
4623 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
4625 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
4628 * gcc.target/mips/pr33635-1.c: New test.
4630 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4633 * gfortran.dg/namelist_39.f90: Revise to use long names.
4635 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
4638 * gfortran.dg/pr33646.f90: New file.
4640 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4643 * gfortran.dg/char_type_len_2.f90: Adjust error message.
4644 * gfortran.dg/char_decl_2.f90: New test.
4646 2007-10-04 Richard Guenther <rguenther@suse.de>
4649 * gcc.c-torture/compile/pr33641.c: New testcase.
4651 2007-10-04 Michael Matz <matz@suse.de>
4653 PR rtl-optimization/33653
4654 * gcc.dg/pr33653.c: New.
4656 2007-10-04 Richard Guenther <rguenther@suse.de>
4658 PR tree-optimization/33627
4659 * g++.dg/torture/pr33627.C: New testcase.
4661 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
4664 * gfortran.dg/parens_6.f90: New.
4666 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
4670 * gfortran.dg/ambiguous_specific_1.f90: Remove.
4672 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
4674 * g++.dg/ext/gnu-inline-global-redecl.C: New.
4676 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
4679 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
4681 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
4682 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
4684 * gcc.target/mips/fpr-moves-1.c: New test.
4685 * gcc.target/mips/fpr-moves-2.c: Likewise.
4686 * gcc.target/mips/fpr-moves-3.c: Likewise.
4687 * gcc.target/mips/fpr-moves-4.c: Likewise.
4688 * gcc.target/mips/fpr-moves-5.c: Likewise.
4689 * gcc.target/mips/fpr-moves-6.c: Likewise.
4690 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
4692 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4694 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
4696 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4698 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
4699 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
4701 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
4704 * gfortran.dg/common_errors_1.f90: New.
4706 2007-10-03 Doug Kwan <dougkwan@google.com>
4707 Richard Guenther <rguenther@suse.de>
4710 * g++.dg/debug/using3.C: New testcase.
4712 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4715 * gfortran.dg/namelist_38.f90: New test.
4716 * gfortran.dg/namelist_39.f90: New test.
4718 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4721 * gfortran.dg/default_format_1.f90: New test.
4722 * gfortran.dg/default_format_2.f90: New test.
4723 * gfortran.dg/namelist_print_1.f: Adjust expected output.
4724 * gfortran.dg/real_const_3.f90: Adjust expected output.
4726 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
4728 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
4729 default ABI. Split mips_forced_abi into mips_forced_abi and
4731 (is_gp32_flag): Return true for -mabi=32.
4732 (is_gp64_flag): New function. Handle 64-bit -mabi options.
4733 (dg-mips-options): Use is_gp64_flag instead of checking specifically
4734 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
4735 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
4736 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
4737 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
4738 * gcc.target/mips/save-restore-2.c: Likewise.
4739 * gcc.target/mips/save-restore-3.c: Likewise.
4740 * gcc.target/mips/save-restore-4.c: Likewise.
4742 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
4745 * gcc.c-torture/compile/pr33617.c: New test.
4747 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
4749 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
4750 -gstabs+ for extended options.
4752 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4755 * gfortran.dg/ambiguous_specific_1.f90: New test.
4757 2007-10-02 Revital Eres <eres@il.ibm.com>
4759 * gcc.target/powerpc/paired-8.c: New test.
4760 * gcc.target/powerpc/paired-9.c: New test.
4761 * gcc.target/powerpc/paired-10.c: New test.
4763 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4766 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
4768 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4771 * gfortran.dg/intent_out_2.f90: New test.
4773 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4776 * gfortran.dg/ambiguous_reference_1.f90: New test.
4778 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4783 * gfortran.dg/function_kinds_1.f90: New test.
4784 * gfortran.dg/function_kinds_2.f90: New test.
4785 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
4786 use association into interfaces.
4788 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4791 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
4792 (overflow): Use INFINITY, not FP_INFINITE.
4793 gcc.dg/float-range-4.c: Likewise.
4794 gcc.dg/float-range-5.c: Likewise.
4796 2007-10-01 Nick Clifton <nickc@redhat.com>
4798 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
4801 2007-09-30 Diego Novillo <dnovillo@google.com>
4804 * g++.dg/tree-ssa/pr33593.C: New test.
4806 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4809 * gfortran.dg/PR19872.f: Fix test condition.
4810 * gfortran.dg/list_read_7.f90: New test.
4812 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
4814 PR tree-optimization/33597
4815 * gcc.dg/vect/pr33597.c: New testcase.
4817 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
4819 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
4820 * gcc.target/i386/pr33524.c: ...this.
4822 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
4825 * gfortran.dg/minmaxloc_4.f90: New.
4827 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4829 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
4831 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
4833 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
4835 2007-09-28 Paolo Carlini <pcarlini@suse.de>
4838 * g++.dg/cpp0x/variadic79.C: New.
4840 2007-09-28 Michael Matz <matz@suse.de>
4841 Jakub Jelinek <jakub@redhat.com>
4843 PR rtl-optimization/33552
4844 * gcc.target/i386/pr33552.c: New runtime test.
4845 * gcc.target/i386/strinline.c: New compile time test.
4847 2007-09-28 Jakub Jelinek <jakub@redhat.com>
4849 * gfortran.dg/openmp_stack.f90: Removed.
4852 * g++.dg/cpp0x/variadic80.C: New test.
4854 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4856 * gfortran.dg/namelist_38.f90: Delete test for revertion of
4859 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
4862 * gcc.target/powerpc/gcse-1.c: New test.
4864 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
4866 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
4867 fixed capitalizations.
4868 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
4869 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
4870 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
4871 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
4872 * gfortran.dg/maxloc_shape_1.f90: Likewise.
4873 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
4874 * gfortran.dg/min_max_conformance.f90: Likewise.
4876 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
4878 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
4880 * gcc.dg/c99-tgmath-2.c: Likewise.
4881 * gcc.dg/c99-tgmath-3.c: Likewise.
4882 * gcc.dg/c99-tgmath-4.c: Likewise.
4884 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
4887 * gfortran.dg/anint_1.f90: New test.
4889 2007-09-27 Ian Lance Taylor <iant@google.com>
4891 PR tree-optimization/33565
4892 * gcc.dg/Wstrict-overflow-20.c: New test.
4894 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4896 * gfortran.dg/openmp_stack.f90: Fix typo.
4897 * gfortran.dg/recursive_stack.f90: Fix typo.
4899 2007-09-27 Paolo Carlini <pcarlini@suse.de>
4902 * g++.dg/template/error31.C: New.
4904 2007-09-27 Jakub Jelinek <jakub@redhat.com>
4906 * lib/prune.exp: Prune also "^In function .*$" lines and
4907 "^ inlined from .*$" lines.
4909 2007-09-26 Richard Guenther <rguenther@suse.de>
4911 PR tree-optimization/33563
4912 * gcc.dg/torture/pr33563.c: New testcase.
4914 2007-09-26 Joseph Myers <joseph@codesourcery.com>
4917 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
4919 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
4922 2007-09-26 Richard Guenther <rguenther@suse.de>
4924 PR tree-optimization/30375
4925 PR tree-optimization/33560
4926 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
4927 * gcc.dg/tree-ssa/complex-5.c: Likewise.
4928 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4929 * gcc.dg/torture/pr30375.c: New testcase.
4930 * gcc.dg/torture/pr33560.c: New testcase.
4931 * gcc.dg/tree-ssa/pr30375.c: Likewise.
4933 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
4936 * g++.dg/parse/crash38.C: New test.
4938 2007-09-25 Michael Meissner <michael.meissner@amd.com>
4941 * gcc.target/i386/sse5-convert.c: New file, test int->long
4942 vectorized conversions.
4944 2007-09-25 Revital Eres <eres@il.ibm.com>
4946 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
4948 2007-09-25 Joseph Myers <joseph@codesourcery.com>
4951 * gcc.dg/enum-incomplete-1.c: New test.
4953 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
4955 * gcc.c-torture/compile/20070919-1.c: New test.
4957 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
4959 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
4961 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
4964 * g++.dg/inherit/override_attribs.C: New file.
4966 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
4969 * io.c (check_format_string): Move NULL and constant checks into
4971 (check_io_constraints): Call gfc_simplify_expr() before calling
4972 check_format_string(). Remove NULL and constant checks.
4974 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
4976 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
4977 * gcc.c-torture/execute/loop-2g.x: Likewise.
4979 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
4981 * lib/target-supports.exp (check_effective_target_mips16_attribute):
4982 Reject hard-float modes unless the ABI is o32 or o64.
4983 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
4984 of gcc.exp. Skip the tests when mips16 code generation is not
4986 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
4987 and use dg-add-options mips16_attribute.
4989 2007-09-24 Jakub Jelinek <jakub@redhat.com>
4992 * g++.dg/ext/attrib29.C: New test.
4994 2007-09-23 Ollie Wild <aaw@google.com>
4996 * gcc.dg/fold-bitand-1.c: New test.
4997 * gcc.dg/fold-bitand-2.c: New test.
4998 * gcc.dg/fold-bitand-3.c: New test.
4999 * gcc.dg/fold-bitand-4.c: New test.
5001 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
5003 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
5004 any of the macros to be defined for __mips16.
5005 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
5007 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
5009 * gcc.dg/vect/pr21591.c: Require vect_int.
5010 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
5011 * gcc.dg/vect/vect-outer-2a.c: Likewise.
5012 * gcc.dg/vect/vect-outer-2c.c: Likewise.
5014 2007-09-23 Jakub Jelinek <jakub@redhat.com>
5016 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
5018 * gcc.dg/va-arg-pack-len-2.c: New test.
5019 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
5021 * g++.dg/ext/va-arg-pack-len-2.C: New test.
5023 PR tree-optimization/32772
5024 * gcc.c-torture/compile/20070905-1.c: New test.
5026 PR tree-optimization/32975
5027 * gcc.dg/pr32975.c: New test.
5030 * gcc.dg/pr28755.c: New test.
5032 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
5034 * lib/target-supports.exp (check_effective_target_nomips16): New
5036 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
5038 * gcc.dg/vect/vect.exp: Likewise.
5039 * g++.dg/vect/vect.exp: Likewise.
5040 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
5041 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
5042 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
5043 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
5044 * gcc.target/mips/clear-cache-1.c (f): Likewise.
5045 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
5046 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
5047 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
5048 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
5049 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
5050 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
5051 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
5052 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5053 (test14, test15, test16, test17, test18): Likewise.
5054 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
5055 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5056 (test14, test15, test16, test17, test18, test19, test20, test21)
5058 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
5059 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
5060 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
5061 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
5062 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
5063 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
5064 * gcc.target/mips/mips-3d-1.c (main): Likewise.
5065 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
5066 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5067 (test13, test14, test15, test16, test17, test18, test19, test20)
5068 (test21, test22, test23, test24, test25, test26, test27, test28)
5069 (test29, test30, test31): Likewise.
5070 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
5071 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5072 (test13, test14, test15, test16, test17, test18, test19, test20)
5073 (test21, test22, test23, test24, test25, test26, test27, test28)
5074 (test29, test30, test31, test32, test33, test34, test35, test36)
5075 (test37, test38, test39, test40, test41, test42, test43, test44)
5076 (test45, test46, test47, test48, test49, test50, test51, test52)
5077 (test53, test54, test55, test56, test57, test58, test59, test60)
5078 (test61, test62, test63): Likewise.
5079 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
5080 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5081 (test13, test14, test15, test16, test17, test18, test19, test20)
5082 (test21, test22, test23, test24, test25, test26, test27, test28)
5083 (test29, test30, test31): Likewise.
5084 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
5085 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5086 (test13, test14, test15, test16, test17, test18, test19, test20)
5087 (test21, test22, test23, test24, test25, test26, test27, test28)
5088 (test29, test30, test31): Likewise.
5089 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
5090 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5091 (test13, test14, test15): Likewise.
5092 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
5093 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5094 (test13, test14, test15): Likewise.
5095 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
5096 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5097 (test13, test14, test15, test16, test17, test18, test19, test20)
5098 (test21, test22, test23, test24, test25, test26, test27, test28)
5099 (test29, test30, test31): Likewise.
5100 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
5101 (matrix_multiply4: Likewise.
5102 * gcc.target/mips/mips-ps-1.c (main): Likewise.
5103 * gcc.target/mips/mips-ps-2.c (main): Likewise.
5104 * gcc.target/mips/mips-ps-3.c (main): Likewise.
5105 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
5106 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5107 (test13, test14, test15, test16, test17, test18, test19, test20)
5108 (test21, test22, test23, test24, test25, test26, test27, test28)
5109 (test29, test30, test31): Likewise.
5110 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
5111 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5112 (test13, test14, test15, test16, test17, test18, test19, test20)
5113 (test21, test22, test23, test24, test25, test26, test27, test28)
5114 (test29, test30, test31): Likewise.
5115 * gcc.target/mips/mips-ps-5.c (main): Likewise.
5116 * gcc.target/mips/mips-ps-6.c (main): Likewise.
5117 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
5118 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
5119 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
5120 (sub_v4qi): Likewise.
5121 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
5122 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
5123 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
5124 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
5125 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
5126 (subb, subc): Likewise.
5127 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
5128 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
5129 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
5130 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
5131 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
5132 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
5133 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
5134 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
5135 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
5136 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
5137 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
5138 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
5139 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
5141 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
5143 * lib/target-supports.exp (add_options_for_mips16_attribute)
5144 (check_effective_target_mips16_attribute): New functions.
5145 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
5147 (dg-mips-options) Remove -mno-mips16 handling. Add options to
5149 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
5150 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
5151 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
5152 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
5153 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
5154 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
5155 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
5156 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
5157 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
5158 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
5159 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
5160 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
5161 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
5162 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
5163 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
5164 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
5165 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
5166 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
5167 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
5168 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
5169 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
5170 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
5171 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
5172 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
5174 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
5176 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
5177 options. Require { target mips16_attribute } and use dg-add-options
5178 to add the associated options.
5180 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
5181 * gcc.target/mips/call-saved-3.c: Likewise.
5182 * gcc.target/mips/code-readable-1.c: Require { target
5183 mips16_attribute } and use dg-add-options to add the associated
5184 options. Remove trailing whitespace.
5186 * gcc.target/mips/code-readable-2.c: Likewise.
5187 * gcc.target/mips/code-readable-3.c: Likewise.
5188 * gcc.target/mips/mips16-attributes-2.c: Likewise.
5189 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
5190 Require { target mips16_attribute } and use dg-add-options to
5191 add the associated options.
5192 (cksum16, cksum8): Use MIPS16.
5193 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
5194 Require { target mips16_attribute } and use dg-add-options to
5195 add the associated options.
5197 * gcc.target/mips/save-restore-2.c: Likewise.
5198 * gcc.target/mips/save-restore-3.c: Likewise.
5199 * gcc.target/mips/save-restore-4.c: Likewise.
5200 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
5202 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
5203 (foo): Use NOMIPS16.
5205 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
5208 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
5211 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
5213 2007-09-22 Tobias Burnus <burnus@net-b.de>
5216 * gfortran.dg/gomp/free-2.f90: New.
5217 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
5218 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
5220 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
5222 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
5223 * gcc.target/i386/sse5-haddX.c: Ditto.
5224 * gcc.target/i386/sse5-hsubX.c: Ditto.
5225 * gcc.target/i386/sse5-maccXX.c: Ditto.
5226 * gcc.target/i386/sse5-msubXX.c: Ditto.
5227 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5228 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5229 * gcc.target/i386/sse5-permpX.c: Ditto.
5230 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
5232 * gcc.target/i386/sse5-fma-vector.c: Ditto.
5233 * gcc.target/i386/sse5-ima-vector.c: Ditto.
5234 * gcc.target/i386/sse5-pcmov.c: Ditto.
5235 * gcc.target/i386/sse5-pcmov2.c: Ditto.
5237 2007-09-22 Richard Guenther <rguenther@suse.de>
5239 PR tree-optimization/33146
5240 * gcc.c-torture/compile/pr33146.c: New testcase.
5242 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
5244 * lib/target-supports.exp (check_cached_effective_target): New
5246 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
5247 (check_effective_target_c99_runtime): New procedure.
5248 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
5249 (test3l): Likewise cargl.
5250 * gcc.dg/builtins-59.c: Require c99_runtime.
5251 * gcc.dg/builtins-61.c: Likewise.
5252 * gcc.dg/builtins-62.c: Likewise.
5254 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
5256 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
5257 * lib/target-supports-dg.exp (dg-add-options): Likewise.
5258 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
5259 target-specific dg-options.
5260 * gcc.dg/builtins-20.c: Likewise.
5261 * gcc.dg/builtins-53.c: Likewise.
5262 * gcc.dg/builtins-55.c: Likewise.
5263 * gcc.dg/single-precision-constant.c: Likewise.
5264 * gcc.dg/torture/builtin-convert-1.c: Likewise.
5265 * gcc.dg/torture/builtin-convert-2.c: Likewise.
5266 * gcc.dg/torture/builtin-convert-3.c: Likewise.
5267 * gcc.dg/torture/builtin-convert-4.c: Likewise.
5268 * gcc.dg/torture/builtin-power-1.c: Likewise.
5270 2007-09-21 Chao-ying Fu <fu@mips.com>
5272 * lib/target-supports.exp (check_effective_target_fixed_point): New to
5273 check if targets have fixed-point supports.
5274 * gcc.dg/fixed-point/fixed-point.exp: New file.
5275 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
5276 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
5277 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
5278 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
5279 * gcc.dg/fixed-point/constants-pedantic.c,
5280 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
5281 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
5282 * gcc.dg/fixed-point/keywords-ignored-c99.c,
5283 * gcc.dg/fixed-point/keywords-pedantic.c,
5284 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
5285 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
5286 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
5287 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
5288 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
5289 * gcc.dg/fixed-point/func-vararg-mixed.c,
5290 * gcc.dg/fixed-point/operator-logical.c,
5291 * gcc.dg/fixed-point/struct-union.c,
5292 * gcc.dg/fixed-point/bit-complement.c,
5293 * gcc.dg/fixed-point/operator-bitwise.c,
5294 * gcc.dg/fixed-point/operator-comma.c,
5295 * gcc.dg/fixed-point/struct-layout-1.c,
5296 * gcc.dg/fixed-point/union-init.c,
5297 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
5298 * gcc.dg/fixed-point/func-mixed.c,
5299 * gcc.dg/fixed-point/func-vararg-size0.c,
5300 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
5301 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
5302 * gcc.dg/fixed-point/operator-unary.c,
5303 * gcc.dg/fixed-point/allop-const.c,
5304 * gcc.dg/fixed-point/muldiv-warning.c,
5305 * gcc.dg/nofixed-point-1.c,
5306 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
5307 * gcc.target/mips/fixed-vector-type.c,
5308 * gcc.target/mips/fixed-scalar-type.c: New tests.
5310 2007-09-21 Olivier Hainque <hainque@adacore.com>
5312 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
5313 * gnat.dg/test_nested_subtype_byref.adb: New test.
5315 2007-09-21 Jakub Jelinek <jakub@redhat.com>
5318 * gfortran.dg/gomp/pr33439.f90: New test.
5320 2007-09-21 Tobias Burnus <burnus@net-b.de>
5323 * gfortran.dg/merge_char_3.f90: New.
5325 2007-09-21 Tobias Burnus <burnus@net-b.de>
5328 * gfortran.dg/transfer_check_1.f90: New.
5330 2007-09-20 Asher Langton <langton2@llnl.gov>
5333 * gfortran.dg/init_flag_1.f90: New.
5334 * gfortran.dg/init_flag_2.f90: New.
5335 * gfortran.dg/init_flag_3.f90: New.
5336 * gfortran.dg/init_flag_4.f90: New.
5337 * gfortran.dg/init_flag_5.f90: New.
5338 * gfortran.dg/init_flag_6.f90: New.
5339 * gfortran.dg/init_flag_7.f90: New.
5341 2007-09-20 Paolo Carlini <pcarlini@suse.de>
5344 * g++.dg/ext/anon-struct6.C: New.
5346 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5349 * gfortran.dg/inquire_10.f90: New test.
5351 2007-09-20 Joseph Myers <joseph@codesourcery.com>
5353 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
5355 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5358 * gfortran.dg/used_types_18.f90: Declare variable of empty
5361 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5364 * gfortran.dg/array_constructor_19.f90: New test.
5366 2007-09-20 Jakub Jelinek <jakub@redhat.com>
5369 * gcc.dg/debug/pr33316.c: New test.
5372 * g++.dg/cpp0x/variadic76.C: New test.
5373 * g++.dg/cpp0x/variadic77.C: New test.
5374 * g++.dg/cpp0x/variadic78.C: New test.
5378 * gcc.c-torture/execute/20070919-1.c: New test.
5379 * gcc.dg/pr33238.c: New test.
5380 * gcc.dg/pr27301.c: New test.
5382 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
5384 * lib/target-supports.exp (check_effective_target_mips64): New
5386 * gcc.dg/lower-subreg-1.c: Require !mips64.
5387 * gcc.dg/sibcall-3.c (ATTR): New macro.
5388 (recurser_void1, recurser_void2): Use it.
5389 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
5390 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
5392 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
5394 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
5395 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
5397 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
5399 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
5402 * gfortran.dg/c_loc_tests_11.f03: New test case.
5404 2007-09-20 Paolo Carlini <pcarlini@suse.de>
5407 * g++.dg/init/ref14.C: New.
5409 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
5411 * gnat.dg/slice2.ad[sb]: New testcase.
5413 2007-09-19 Nick Clifton <nickc@redhat.com>
5415 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
5417 2007-09-19 Jie Zhang <jie.zhang@analog.com>
5419 * gcc.target/bfin/bfin.exp: New.
5420 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
5421 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
5422 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
5423 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
5424 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
5425 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
5426 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
5427 mcpu-bf561.c, mcpu-default.c}: New tests.
5429 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
5431 Restore detection of unsupported TLS.
5434 2007-02-10 Richard Henderson <rth@redhat.com>
5436 * lib/target-supports.exp (check_effective_target_tls): Redefine
5437 to mean non-emulated tls.
5438 * gcc.dg/tls/alias-1.c: Remove tls requirement.
5439 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5440 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5441 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5442 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5443 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5444 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5447 * lib/target-supports.exp (check_effective_target_tls): Use
5448 stronger test for compiler support for TLS.
5449 (check_effective_target_tls_native): New, to test for non-emulated
5451 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
5452 instead of dg-require-effective-target tls.
5453 * g++.dg/gomp/copyin-1.C: Likewise.
5454 * g++.dg/gomp/sharing-1.C: Likewise.
5455 * g++.dg/gomp/tls-1.C: Likewise.
5456 * g++.dg/gomp/tls-2.C: Likewise.
5457 * g++.dg/gomp/tls-3.C: Likewise.
5458 * g++.dg/tls/diag-1.C: Likewise.
5459 * g++.dg/tls/diag-2.C: Likewise.
5460 * g++.dg/tls/diag-3.C: Likewise.
5461 * g++.dg/tls/diag-4.C: Likewise.
5462 * g++.dg/tls/diag-5.C: Likewise.
5463 * g++.dg/tls/init-1.C: Likewise.
5464 * g++.dg/tls/init-2.C: Likewise.
5465 * g++.dg/tls/trivial.C: Likewise.
5466 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
5467 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
5468 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5469 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
5470 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
5471 * gcc.dg/gomp/clause-1.c: Likewise.
5472 * gcc.dg/gomp/copyin-1.c: Likewise.
5473 * gcc.dg/gomp/sharing-1.c: Likewise.
5474 * gcc.dg/gomp/tls-1.c: Likewise.
5475 * gcc.dg/gomp/tls-2.c: Likewise.
5476 * gcc.dg/tls/alpha-1.c: Likewise.
5477 * gcc.dg/tls/opt-1.c: Likewise.
5478 * gcc.dg/tls/opt-13.c: Likewise.
5479 * gcc.dg/tls/opt-14.c: Likewise.
5480 * gcc.dg/tls/opt-2.c: Likewise.
5481 * gcc.dg/tls/opt-3.c: Likewise.
5482 * gcc.dg/tls/opt-4.c: Likewise.
5483 * gcc.dg/tls/opt-7.c: Likewise.
5484 * gcc.dg/tls/section-1.c: Likewise.
5485 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
5486 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
5487 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
5488 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
5489 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5490 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5491 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
5492 * gfortran.dg/gomp/crayptr2.f90: Likewise.
5493 * gfortran.dg/gomp/fixed-1.f: Likewise.
5494 * gfortran.dg/gomp/free-1.f90: Likewise.
5495 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5496 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
5497 * gfortran.dg/gomp/reduction1.f90: Likewise.
5498 * gfortran.dg/gomp/sharing-1.f90: Likewise.
5500 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5503 * gfortran.dg/bounds_check_9.f90: New test.
5504 * gfortran.dg/bounds_check_fail_2.f90: New test.
5506 2007-09-18 Paolo Carlini <pcarlini@suse.de>
5508 PR c++/33462 (again)
5509 * g++.dg/ext/va-arg1.C: Adjust.
5511 2007-09-18 Paolo Carlini <pcarlini@suse.de>
5514 * g++.dg/ext/va-arg1.C: New.
5516 2007-09-18 Tobias Burnus <burnus@net-b.de>
5518 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
5520 2007-09-18 Paolo Carlini <pcarlini@suse.de>
5523 * g++.dg/rtti/typeid6.C: New.
5525 2007-09-18 Paolo Carlini <pcarlini@suse.de>
5528 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
5529 * g++.dg/ext/is_class_error2.C: New.
5531 2007-09-18 Richard Guenther <rguenther@suse.de>
5533 PR tree-optimization/33340
5534 * g++.dg/torture/pr33340.C: New testcase.
5536 2007-09-18 Tobias Burnus <burnus@net-b.de>
5539 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
5540 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
5541 * gfortran.dg/elemental_subroutine_5.f90: New.
5543 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
5545 * lib/target-supports.exp (check_profiling_available): Extend
5546 mips*-*-elf check to mips*-*-elf*.
5548 2007-09-18 Jakub Jelinek <jakub@redhat.com>
5550 * gcc.dg/format/c90-scanf-5.c: New test.
5551 * gcc.dg/format/c99-scanf-4.c: New test.
5552 * gcc.dg/format/ext-7.c: New test.
5553 * gcc.dg/format/ext-8.c: New test.
5556 * gcc.c-torture/compile/20070915-1.c: New test.
5558 2007-09-17 Tobias Burnus <burnus@net-b.de>
5561 * gfortran.dg/private_type_9.f90: New.
5563 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5566 * gfortran.dg/pr33449.f90: New test.
5568 2007-09-17 Tobias Burnus <burnus@net-b.de>
5570 * gfortran.dg/interface_15.f90: Compile with -std=f95.
5571 * gfortran.dg/private_type_1.f90: Ditto
5572 * gfortran.dg/interface_18.f90: New.
5573 * gfortran.dg/private_type_8.f90: New.
5575 2007-09-16 Paolo Carlini <pcarlini@suse.de>
5578 * g++.dg/warn/new1.C: Adjust.
5579 * g++.dg/torture/str_empty.C: Likewise.
5581 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
5583 * gcc.target/mips/dse-1.c: New test.
5585 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
5588 * g++.dg/overload/operator3.C: New.
5590 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
5592 * gcc.target/mips/truncate-1.c: New test.
5594 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
5600 * gfortran.dg/subref_array_pointer_1.f90: New test.
5601 * gfortran.dg/subref_array_pointer_2.f90: New test.
5603 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
5605 * gfortran.dg/nint_2.f90: Correct last change.
5607 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
5609 * gcc.dg/tree-ssa/parallelization-1.c: New test.
5611 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
5613 * gcc.dg/vect/pr33373b.c: New test.
5615 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
5618 * gcc.target/i386/pr33438.c: New test.
5620 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5622 * gfortran.dg/nint_2.f90: Revert previous commit.
5624 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5626 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
5628 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
5631 * g++.dg/other/unused1.C: XFAIL class2 scan.
5633 2007-09-13 Tobias Burnus <burnus@net-b.de>
5636 * gfortran.dg/elemental_args_check_1.f90: New.
5637 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
5638 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
5640 2007-09-13 Tobias Burnus <burnus@net-b.de>
5642 * gfortran.dg/recursive_check_3.f90: New.
5644 2007-09-13 Tobias Burnus <burnus@net-b.de>
5647 * gfortran.dg/elemental_bind_c.f90: New.
5649 2007-09-13 Richard Sandiford <richard@codesourcery.com>
5651 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
5652 * gcc.target/mips/mips16-attributes-2.c: New test.
5653 * gcc.target/mips/mips16-attributes-3.c: Likewise.
5654 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
5655 hard-float asm when __mips16 is defined.
5656 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
5657 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
5658 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
5659 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
5660 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
5661 * gcc.target/mips/pr26765.c (foo): Likewise.
5662 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
5663 targets, use dg-mips-options instead of dg-options, and use -mgp32
5664 to force 32-bit mode.
5665 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
5667 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
5669 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
5670 Michael Meissner <michael.meissner@amd.com>
5672 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
5673 * gcc.target/i386/sse5-hsubX.c: Ditto.
5674 * gcc.target/i386/sse5-permpX.c: Ditto.
5675 * gcc.target/i386/sse5-haddX.c: Ditto.
5676 * gcc.target/i386/sse5-maccXX.c: Ditto.
5677 * gcc.target/i386/sse5-msubXX.c: Ditto.
5678 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5679 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5681 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
5682 optimizes floating point conditional moves into the pcmov
5683 instruction on SSE5.
5684 * gcc.target/i386/sse5-pcmov2.c: Ditto.
5686 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
5687 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
5690 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
5691 compiler optimizes vector (a*b)+c into fmadd on SSE5.
5693 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
5694 optimizes (a*b)+c into fmadd on SSE5.
5696 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
5697 whether the SSE5 instructions can be generated.
5699 * gcc.target/i386/sse5-check.h: New. Add support for
5702 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
5703 ammintrin.h, and turn on -msse5 option instead of -msse4a.
5704 * gcc.target/i386/sse-13.c: Ditto.
5705 * gcc.target/i386/sse-14.c: Ditto.
5707 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
5710 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
5711 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
5713 2007-09-12 Jakub Jelinek <jakub@redhat.com>
5716 * gcc.dg/pr32338-1.c: New test.
5717 * gcc.dg/pr32338-2.c: New test.
5719 2007-09-12 Bob Wilson <bob.wilson@acm.org>
5721 * lib/target-supports.exp (check_effective_target_sync_int_long):
5722 Revert change to add xtensa.
5723 (check_effective_target_sync_char_short): Likewise.
5725 2007-09-12 Olivier Hainque <hainque@adacore.com>
5727 * gnat.dg/packed_subtype.adb: New test.
5729 2007-09-12 Tobias Burnus <burnus@net-b.de>
5732 * gfortran.dg/intrinsic_size.f90: New.
5734 2007-09-12 Tobias Burnus <burnus@net-b.de>
5738 * gfortran.dg/conflicts_2.f90: New.
5740 2007-09-12 Ira Rosen <irar@il.ibm.com>
5742 PR tree-optimization/32377
5743 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
5744 dependence distance.
5745 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
5746 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
5747 * gcc.dg/vect/no-vfa-vect-depend-1.c,
5748 gfortran.dg/vect/no-vfa-pr32377.f90: New.
5750 2007-09-12 Richard Guenther <rguenther@suse.de>
5753 * gcc.c-torture/compile/pr33382.c: New testcase.
5754 * gcc.c-torture/execute/pr33382.c: Likewise.
5756 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
5759 * gfortran.dg/c_ptr_tests_12.f03: New test case.
5761 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
5763 PR tree-optimization/33373
5764 * gcc.dg/vect/pr33373.c: New test.
5766 2007-09-12 Ben Elliston <bje@au.ibm.com>
5768 * lib/target-supports.exp (check_effective_target_vect_no_double):
5771 2007-09-12 Ben Elliston <bje@au.ibm.com>
5772 Ulrich Weigand <uweigand@de.ibm.com>
5774 * gcc.target/spu/dfcgt-nan.c: New test.
5776 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
5778 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
5780 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
5783 * gfortran.dg/c_ptr_tests_11.f03: New test case.
5785 2007-09-11 Jakub Jelinek <jakub@redhat.com>
5787 * gcc.dg/va-arg-pack-len-1.c: New test.
5788 * g++.dg/va-arg-pack-len-1.C: New test.
5790 2007-09-11 Michael Matz <matz@suse.de>
5792 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
5794 2007-09-10 Janis Johnson <janis187@us.ibm.com>
5796 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
5797 checks for size of long double.
5798 * gcc.dg/dfp/convert.h: New file.
5799 * gcc.dg/dfp/convert-bfp-2.c: New test.
5800 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
5801 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
5802 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
5803 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
5804 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
5805 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
5806 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
5807 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
5808 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
5810 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
5812 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
5813 Change dg-final to expect 1 non-profitable loop and
5815 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
5816 Change dg-final to expect 1 non-profitable loop and
5818 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
5819 Change dg-final to expect 1 profitable loop.
5820 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5821 Change dg-final to expect 1 profitable loop.
5823 2007-09-10 Richard Sandiford <richard@codesourcery.com>
5825 * gcc.target/mips/call-saved-1.c: New test.
5826 * gcc.target/mips/call-saved-2.c: Likewise.
5827 * gcc.target/mips/call-saved-3.c: Likewise.
5828 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
5829 instead of mips_mips64. Set mips_fp64 too.
5830 (is_gp32_flag): Return true for -mips1 and -mips2.
5831 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
5833 2007-09-10 Jakub Jelinek <jakub@redhat.com>
5835 * g++.dg/ext/va-arg-pack-1.C: New test.
5836 * g++.dg/ext/va-arg-pack-2.C: New test.
5838 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
5841 * gcc.dg/vect/pr33369.c: New test.
5843 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
5846 * gfortran.dg/array_memcpy_5.f90: New test.
5848 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
5850 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
5852 2007-09-09 Richard Guenther <rguenther@suse.de>
5854 * gcc.c-torture/compile/20070906-1.c: New testcase.
5856 2007-09-09 Ira Rosen <irar@il.ibm.com>
5858 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
5860 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
5861 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
5862 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5865 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
5867 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
5869 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
5871 * gnat.dg/addr2_p.ads: Bump size of array to 9.
5873 2007-09-09 Ira Rosen <irar@il.ibm.com>
5875 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
5876 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
5877 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
5878 Compile tests with -fno-tree-pre.
5879 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
5880 * lib/target-supports.exp (check_effective_target_vect_strided): New.
5881 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
5882 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
5883 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
5884 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
5885 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
5886 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
5887 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
5888 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
5889 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
5890 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
5891 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
5892 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
5893 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
5894 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
5895 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
5896 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
5897 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
5899 2007-09-09 Joseph Myers <joseph@codesourcery.com>
5901 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
5903 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5904 Use remote_exec to call c++filt.
5905 * lib/target-supports-dg.exp (dg-require-host-local): New.
5906 * gcc.misc-tests/options.exp: Allow .exe in command paths.
5907 * g++.dg/parse/repo1.C: Use dg-require-host-local.
5908 * g++.dg/rtti/repo1.C: Likewise.
5909 * g++.dg/template/repo1.C: Likewise.
5910 * g++.dg/template/repo2.C: Likewise.
5911 * g++.dg/template/repo3.C: Likewise.
5912 * g++.dg/template/repo4.C: Likewise.
5913 * g++.dg/template/repo5.C: Likewise.
5914 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5915 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5916 * g++.old-deja/g++.pt/repo1.C: Likewise.
5917 * g++.old-deja/g++.pt/repo2.C: Likewise.
5918 * g++.old-deja/g++.pt/repo3.C: Likewise.
5919 * g++.old-deja/g++.pt/repo4.C: Likewise.
5920 * gcc.dg/cpp/trad/builtins.c: Likewise.
5922 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
5924 PR tree-optimization/32283
5925 * gcc.dg/tree-ssa/loop-31.c: New test.
5927 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
5929 PR rtl-optimization/26449
5930 * gcc.target/i386/pr26449-1.c: New file.
5932 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
5935 PR rtl-optimization/26449
5936 * gcc.target/i386/pr33329.c: New file.
5938 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
5940 * gnat.dg/renaming3.adb, renaming4.ads: New test.
5942 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
5944 * gnat.dg/unaligned_rep_clause.adb: New testcase.
5946 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
5948 PR tree-optimization/33301
5949 * gfortran.dg/vect/pr33301.f: New test.
5951 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5954 * gfortran.dg/backspace_10.f90: New test.
5956 2007-09-07 Richard Guenther <rguenther@suse.de>
5959 2007-09-06 Richard Guenther <rguenther@suse.de>
5961 PR tree-optimization/32586
5962 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5963 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5964 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5965 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5966 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5967 now obsolete simplification.
5969 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
5971 PR tree-optimization/33299
5972 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
5973 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
5975 2007-09-07 Richard Guenther <rguenther@suse.de>
5978 2007-09-06 Richard Guenther <rguenther@suse.de>
5980 PR tree-optimization/32586
5981 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5982 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5983 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5984 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5985 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5986 now obsolete simplification.
5988 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
5990 PR tree-optimization/32821
5991 * gcc.dg/tree-ssa/pr32821.c: New file.
5993 2007-09-07 Richard Sandiford <richard@codesourcery.com>
5995 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
5996 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
5997 and mips_forced_no_er.
5998 (dg-mips-options): Add -mno-abicalls when a small-data option is
5999 specified. Skip tests with small-data options if mips_forced_gp.
6000 Skip tests with -mexplicit-relocs if mips_forced_no_er.
6001 * gcc.target/mips/sdata-1.c: New test.
6002 * gcc.target/mips/sdata-2.c: Likewise.
6003 * gcc.target/mips/sdata-3.c: Likewise.
6004 * gcc.target/mips/sdata-4.c: Likewise.
6006 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6009 * spread_zerosize_1.f90: New test case.
6010 * spread_bounds_1.f90: New test case.
6012 2007-09-06 Paolo Carlini <pcarlini@suse.de>
6015 * g++.dg/template/static31.C: New.
6017 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6020 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
6023 2007-09-06 David Daney <ddaney@avtrex.com>
6024 Richard Sandiford <richard@codesourcery.com>
6027 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
6028 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
6029 * gcc.target/mips/pr33256.c: New test.
6031 2007-09-06 Tom Tromey <tromey@redhat.com>
6033 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
6035 2007-09-06 Richard Guenther <rguenther@suse.de>
6037 PR tree-optimization/32586
6038 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6039 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6040 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6041 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6042 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6043 now obsolete simplification.
6045 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
6047 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
6048 * gcc.target/i386/sse3-addsubps.c: Ditto.
6049 * gcc.target/i386/sse3-haddpd.c: Ditto.
6050 * gcc.target/i386/sse3-haddps.c: Ditto.
6051 * gcc.target/i386/sse3-hsubpd.c: Ditto.
6052 * gcc.target/i386/sse3-hsubps.c: Ditto.
6053 * gcc.target/i386/sse3-lddqu.c: Ditto.
6054 * gcc.target/i386/sse3-movddup.c: Ditto.
6055 * gcc.target/i386/sse3-movshdup.c: Ditto.
6056 * gcc.target/i386/sse3-movsldup.c: Ditto.
6058 2007-09-06 Richard Guenther <rguenther@suse.de>
6060 PR tree-optimization/33302
6061 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
6063 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6066 * gfortran.dg./fmt_float.f90: New test.
6068 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6071 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
6073 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
6075 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
6076 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
6078 2007-09-06 Jakub Jelinek <jakub@redhat.com>
6080 * g++.dg/eh/builtin1.C: New test.
6081 * g++.dg/eh/builtin2.C: New test.
6082 * g++.dg/eh/builtin3.C: New test.
6085 * g++.dg/eh/builtin4.C: New test.
6087 2007-09-05 Janis Johnson <janis187@us.ibm.com>
6089 * gcc.target/powerpc/dfp-dd.c: New test.
6090 * gcc.target/powerpc/dfp-td.c: New test.
6092 2007-09-05 Jakub Jelinek <jakub@redhat.com>
6094 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
6095 * gcc.dg/va-arg-pack-1.c: New test.
6097 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
6099 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
6100 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
6101 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
6102 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
6103 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
6105 2007-09-05 Paolo Carlini <pcarlini@suse.de>
6108 * g++.dg/ext/anon-struct5.C: New.
6110 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
6112 * gcc.dg/i386-cpuid.h: Remove.
6113 * gcc.target/i386/mmx-check.h: Include cpuid.h.
6114 (main): Use __get_cpuid to get target features.
6115 * gcc.target/i386/sse-check.h: Ditto.
6116 * gcc.target/i386/sse2-check.h: Ditto.
6117 * gcc.target/i386/sse3-check.h: Ditto.
6118 * gcc.target/i386/ssse3-check.h: Ditto.
6119 * gcc.target/i386/sse4_1-check.h: Ditto.
6120 * gcc.target/i386/sse4_2-check.h: Ditto.
6121 * gcc.target/i386/sse4a-check.h: Ditto.
6122 * gcc.dg/torture/pr16104-1.c: Ditto.
6123 (do_test): Change to void.
6124 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
6125 * gcc.target/i386/sse-6.c: Ditto.
6126 * gcc.target/i386/sse-7.c: Ditto.
6127 * g++.dg/other/i386-1.C: Include cpuid.h.
6128 (main): New function. Use __get_cpuid to get target fetaures.
6130 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
6131 David Ung <davidu@mips.com>
6132 Nigel Stephens <nigel@mips.com>
6134 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
6135 * gcc.c-torture/compile/mipscop-2.c: Likewise.
6136 * gcc.c-torture/compile/mipscop-3.c: Likewise.
6137 * gcc.c-torture/compile/mipscop-4.c: Likewise.
6138 * gcc.dg/torture/mips-hilo-1.c: Likewise.
6139 * gcc.dg/torture/mips-hilo-2.c: Likewise.
6140 * gcc.dg/torture/pr19683-1.c: Likewise.
6141 * gcc.target/mips/madd-3.c: Likewise.
6142 * gcc.target/mips/maddu-3.c: Likewise.
6143 * gcc.target/mips/msub-3.c: Likewise.
6144 * gcc.target/mips/msubu-3.c: Likewise.
6145 * gcc.target/mips/asm-1.c: Likewise.
6146 * gcc.target/mips/branch-1.c: Likewise.
6147 * gcc.target/mips/ins-1.c: Likewise.
6148 * gcc.target/mips/near-far-3.c: Likewise.
6149 * gcc.target/mips/near-far-4.c: Likewise.
6150 * gcc.target/mips/smartmips-lwxs.c: Likewise.
6151 * gcc.target/mips/smartmips-ror-1.c: Likewise.
6152 * gcc.target/mips/smartmips-ror-2.c: Likewise.
6153 * gcc.target/mips/smartmips-ror-3.c: Likewise.
6154 * gcc.target/mips/smartmips-ror-4.c: Likewise.
6155 * gcc.target/mips/dspr2-MULT.c: Likewise.
6156 * gcc.target/mips/dspr2-MULTU.c: Likewise.
6157 * gcc.target/mips/mips32-dsp-run.c: Likewise.
6158 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
6159 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
6160 * gcc.target/mips/code-readable-2.c: Likewise.
6161 * gcc.target/mips/code-readable-3.c: Likewise.
6163 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
6164 David Ung <davidu@mips.com>
6165 Nigel Stephens <nigel@mips.com>
6167 * gcc.target/mips/mips16-attributes.c: New.
6169 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
6172 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
6175 * gfortran.dg/char_length_10.f90: New test.
6177 2007-09-05 Paolo Carlini <pcarlini@suse.de>
6180 * g++.dg/parse/template24.C: New.
6182 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
6184 * g++.dg/other/spu2vmx-1.C: New test.
6186 2007-09-05 Jakub Jelinek <jakub@redhat.com>
6188 PR tree-optimization/33017
6189 * gcc.dg/pr33017.c: New test.
6191 2007-09-05 Ben Elliston <bje@au.ibm.com>
6193 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
6194 __protected_stream family of macros.
6196 2007-09-04 Jan Hubicka <jh@suse.cz>
6198 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
6199 * gcc.dg/tree-ssa/pr27236.c: Likewise.
6200 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
6201 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6202 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
6203 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6204 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6207 2007-09-04 Janus Weil <jaydub66@gmail.com>
6208 Tobias Burnus <burnus@net-b.de>
6210 * gfortran.dg/proc_decl_1.f90: New.
6211 * gfortran.dg/proc_decl_2.f90: New.
6212 * gfortran.dg/proc_decl_3.f90: New.
6213 * gfortran.dg/proc_decl_4.f90: New.
6215 2007-09-04 Jan Hubicka <jh@suse.cz>
6217 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
6218 * gcc.dg/vect/vect-105.c: Mark functions noinline.
6219 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
6220 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
6221 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
6222 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
6223 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
6224 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
6225 * gcc.dg/vect/vect-50.c: Mark functions noinline.
6226 * gcc.dg/vect/vect-33.c: Mark functions noinline.
6227 * gcc.dg/vect/vect-16.c: Mark functions noinline.
6228 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
6229 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
6230 * gcc.dg/vect/vect-92.c: Mark functions noinline.
6231 * gcc.dg/vect/vect-75.c: Mark functions noinline.
6232 * gcc.dg/vect/vect-58.c: Mark functions noinline.
6233 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
6234 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
6235 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
6236 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
6237 * gcc.dg/vect/vect-114.c: Mark functions noinline.
6238 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
6239 * gcc.dg/vect/vect-8.c: Mark functions noinline.
6240 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
6241 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
6242 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
6243 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
6244 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
6245 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
6246 * gcc.dg/vect/vect-42.c: Mark functions noinline.
6247 * gcc.dg/vect/vect-25.c: Mark functions noinline.
6248 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
6249 * gcc.dg/vect/vect-67.c: Mark functions noinline.
6250 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
6251 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
6252 * gcc.dg/vect/vect-106.c: Mark functions noinline.
6253 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
6254 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
6255 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
6256 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
6257 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
6258 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
6259 * gcc.dg/vect/vect-34.c: Mark functions noinline.
6260 * gcc.dg/vect/vect-17.c: Mark functions noinline.
6261 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
6262 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
6263 * gcc.dg/vect/vect-93.c: Mark functions noinline.
6264 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
6265 * gcc.dg/vect/vect-76.c: Mark functions noinline.
6266 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
6267 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
6268 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
6269 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
6270 * gcc.dg/vect/vect-115.c: Mark functions noinline.
6271 * gcc.dg/vect/vect-9.c: Mark functions noinline.
6272 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
6273 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
6274 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
6275 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
6276 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
6277 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
6278 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
6279 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
6280 * gcc.dg/vect/vect-60.c: Mark functions noinline.
6281 * gcc.dg/vect/vect-26.c: Mark functions noinline.
6282 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
6283 * gcc.dg/vect/vect-85.c: Mark functions noinline.
6284 * gcc.dg/vect/vect-68.c: Mark functions noinline.
6285 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
6286 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
6287 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
6288 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
6289 * gcc.dg/vect/vect-107.c: Mark functions noinline.
6290 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
6291 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
6292 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
6293 * gcc.dg/vect/vect-52.c: Mark functions noinline.
6294 * gcc.dg/vect/vect-35.c: Mark functions noinline.
6295 * gcc.dg/vect/vect-18.c: Mark functions noinline.
6296 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
6297 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
6298 * gcc.dg/vect/vect-77.c: Mark functions noinline.
6299 * gcc.dg/vect/vect-2.c: Mark functions noinline.
6300 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
6301 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
6302 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
6303 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
6304 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
6305 * gcc.dg/vect/vect-116.c: Mark functions noinline.
6306 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
6307 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
6308 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
6309 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
6310 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
6311 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
6312 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
6313 * gcc.dg/vect/vect-44.c: Mark functions noinline.
6314 * gcc.dg/vect/vect-27.c: Mark functions noinline.
6315 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
6316 * gcc.dg/vect/vect-86.c: Mark functions noinline.
6317 * gcc.dg/vect/vect-100.c: Mark functions noinline.
6318 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
6319 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
6320 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
6321 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
6322 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
6323 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
6324 * gcc.dg/vect/vect-108.c: Mark functions noinline.
6325 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
6326 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
6327 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
6328 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
6329 * gcc.dg/vect/vect-11.c: Mark functions noinline.
6330 * gcc.dg/vect/vect-70.c: Mark functions noinline.
6331 * gcc.dg/vect/vect-36.c: Mark functions noinline.
6332 * gcc.dg/vect/vect-19.c: Mark functions noinline.
6333 * gcc.dg/vect/vect-95.c: Mark functions noinline.
6334 * gcc.dg/vect/vect-78.c: Mark functions noinline.
6335 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
6336 * gcc.dg/vect/vect-3.c: Mark functions noinline.
6337 * gcc.dg/vect/vect-all.c: Mark functions noinline.
6338 * gcc.dg/vect/vect-117.c: Mark functions noinline.
6339 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
6340 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
6341 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
6342 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
6343 * gcc.dg/vect/vect-20.c: Mark functions noinline.
6344 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
6345 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
6346 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
6347 * gcc.dg/vect/vect-62.c: Mark functions noinline.
6348 * gcc.dg/vect/vect-28.c: Mark functions noinline.
6349 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
6350 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
6351 * gcc.dg/vect/vect-87.c: Mark functions noinline.
6352 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
6353 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
6354 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
6355 * gcc.dg/vect/vect-109.c: Mark functions noinline.
6356 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
6357 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
6359 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
6360 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
6361 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
6362 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
6363 * gcc.dg/vect/vect-12.c: Mark functions noinline.
6364 * gcc.dg/vect/vect-71.c: Mark functions noinline.
6365 * gcc.dg/vect/vect-54.c: Mark functions noinline.
6366 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
6367 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
6368 * gcc.dg/vect/vect-96.c: Mark functions noinline.
6369 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
6370 * gcc.dg/vect/vect-110.c: Mark functions noinline.
6371 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
6372 * gcc.dg/vect/vect-4.c: Mark functions noinline.
6373 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
6374 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
6375 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
6376 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
6377 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
6378 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
6379 * gcc.dg/vect/vect-21.c: Mark functions noinline.
6380 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
6381 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
6382 * gcc.dg/vect/vect-80.c: Mark functions noinline.
6383 * gcc.dg/vect/vect-63.c: Mark functions noinline.
6384 * gcc.dg/vect/vect-46.c: Mark functions noinline.
6385 * gcc.dg/vect/vect-29.c: Mark functions noinline.
6386 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
6387 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
6388 * gcc.dg/vect/vect-88.c: Mark functions noinline.
6389 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
6390 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
6391 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
6392 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
6393 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
6394 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
6395 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
6396 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
6397 * gcc.dg/vect/vect-30.c: Mark functions noinline.
6398 * gcc.dg/vect/vect-13.c: Mark functions noinline.
6399 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
6400 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
6401 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
6402 * gcc.dg/vect/vect-72.c: Mark functions noinline.
6403 * gcc.dg/vect/vect-38.c: Mark functions noinline.
6404 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
6405 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
6406 * gcc.dg/vect/vect-97.c: Mark functions noinline.
6407 * gcc.dg/vect/vect-111.c: Mark functions noinline.
6408 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
6409 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
6410 * gcc.dg/vect/vect-5.c: Mark functions noinline.
6411 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
6412 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
6413 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
6414 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
6415 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
6416 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
6417 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
6418 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
6419 * gcc.dg/vect/vect-22.c: Mark functions noinline.
6420 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
6421 * gcc.dg/vect/vect-64.c: Mark functions noinline.
6422 * gcc.dg/vect/vect-89.c: Mark functions noinline.
6423 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
6424 * gcc.dg/vect/vect-103.c: Mark functions noinline.
6425 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
6426 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
6427 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
6428 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
6429 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
6430 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
6431 * gcc.dg/vect/vect-31.c: Mark functions noinline.
6432 * gcc.dg/vect/vect-14.c: Mark functions noinline.
6433 * gcc.dg/vect/vect-73.c: Mark functions noinline.
6434 * gcc.dg/vect/vect-56.c: Mark functions noinline.
6435 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
6436 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
6437 * gcc.dg/vect/vect-98.c: Mark functions noinline.
6438 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
6439 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
6440 * gcc.dg/vect/vect-112.c: Mark functions noinline.
6441 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
6442 * gcc.dg/vect/vect-6.c: Mark functions noinline.
6443 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
6444 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
6445 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
6446 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
6447 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
6448 * gcc.dg/vect/pr25413.c: Mark functions noinline.
6449 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
6450 * gcc.dg/vect/vect-40.c: Mark functions noinline.
6451 * gcc.dg/vect/vect-23.c: Mark functions noinline.
6452 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
6453 * gcc.dg/vect/vect-82.c: Mark functions noinline.
6454 * gcc.dg/vect/vect-65.c: Mark functions noinline.
6455 * gcc.dg/vect/vect-48.c: Mark functions noinline.
6456 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
6457 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
6458 * gcc.dg/vect/vect-104.c: Mark functions noinline.
6459 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
6460 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
6461 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
6462 * gcc.dg/vect/vect-32.c: Mark functions noinline.
6463 * gcc.dg/vect/vect-15.c: Mark functions noinline.
6464 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
6465 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
6466 * gcc.dg/vect/vect-91.c: Mark functions noinline.
6467 * gcc.dg/vect/vect-74.c: Mark functions noinline.
6468 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
6469 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
6470 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
6471 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
6472 * gcc.dg/vect/vect-99.c: Mark functions noinline.
6473 * gcc.dg/vect/vect-113.c: Mark functions noinline.
6474 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
6475 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
6476 * gcc.dg/vect/vect-7.c: Mark functions noinline.
6477 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
6478 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
6479 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
6480 * gcc.dg/vect/vect-24.c: Mark functions noinline.
6481 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
6482 * gcc.dg/vect/vect-83.c: Mark functions noinline.
6483 * gcc.dg/vect/vect-66.c: Mark functions noinline.
6484 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
6486 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
6489 * gcc.target/i386/cmov7.c: New file.
6491 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
6493 * gcc.target/i386/sse4a-check.h: New file.
6494 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
6495 * gcc.target/i386/sse4a-insert.c: Ditto.
6496 * gcc.target/i386/sse4a-montsd.c: Ditto.
6497 * gcc.target/i386/sse4a-montss.c: Ditto.
6498 * gcc.target/i386/mmx-check.h: New file.
6499 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
6500 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
6501 * gcc.target/i386/sse-check.h: New file.
6502 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
6503 * gcc.target/i386/sse-3.c: Ditto.
6504 * gcc.target/i386/sse-7.c: Ditto.
6505 * gcc.target/i386/sse-9.c: Ditto.
6506 * gcc.target/i386/ssefn-3.c: Ditto.
6507 * gcc.target/i386/sse-recip.c: Ditto.
6508 * gcc.target/i386/sse-recip-vec.c: Ditto.
6509 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
6510 * gcc.target/i386/20020523-1.c: Remove.
6511 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
6512 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6513 * gcc.target/i386/ssefn-4.c: Ditto.
6514 * gcc.target/i386/sse-6.c: Ditto.
6515 * gcc.target/i386/sse-10.c: Ditto.
6516 * gcc.target/i386/sse-11.c: Ditto.
6517 * gcc.target/i386/sse-18.c: Ditto.
6518 * gcc.target/i386/fpprec-1.c: Ditto.
6519 * g++.dg/other/i386-1.C: Ditto.
6521 2007-09-04 Richard Guenther <rguenther@suse.de>
6523 PR tree-optimization/33291
6524 * gcc.dg/volatile2.c: New testcase.
6525 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
6526 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
6527 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6528 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6530 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6533 * gfortran.dg/namelist_15.f90: Update test.
6534 * gfortran.dg/namelist_24.f90: Update test.
6535 * gfortran.dg/namelist_38.f90: New test.
6537 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
6539 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
6540 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6541 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
6542 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6543 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
6544 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6546 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
6548 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
6549 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
6551 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
6553 2007-09-02 David Daney <ddaney@avtrex.com>
6555 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
6556 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
6557 * gcc.target/mips/atomic-memory-1.c: Ditto.
6558 * gcc.target/mips/atomic-memory-2.c: Ditto.
6560 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
6562 * gcc.target/cris/builtin_clz_v0.c: New testcase.
6563 * gcc.target/cris/builtin_clz_v3.c: New testcase.
6565 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
6567 * gfortran.dg/substr_6.f90: New test.
6569 2007-09-02 Paolo Carlini <pcarlini@suse.de>
6572 * g++.dg/other/error18.C: New.
6573 * g++.dg/expr/bitfield3.C: Adjust.
6575 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
6578 * gfortran.fortran-torture/compile/pr33276.f90: New.
6580 2007-09-02 Joseph Myers <joseph@codesourcery.com>
6584 * gcc.dg/c99-arraydecl-3.c: New test.
6586 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
6589 * g++.dg/cpp0x/variadic-new2.C: New.
6590 * g++.dg/cpp0x/variadic-new.C: New.
6592 2007-08-31 Tobias Burnus <burnus@net-b.de>
6595 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
6596 * gfortran.dg/read_1.f90: New.
6598 2007-08-31 Paolo Carlini <pcarlini@suse.de>
6601 * g++.dg/template/error30.C: New.
6603 2007-08-31 Paolo Carlini <pcarlini@suse.de>
6606 * g++.dg/template/crash70.C: New.
6608 2007-08-31 Paolo Carlini <pcarlini@suse.de>
6611 * g++.dg/ext/is_class_error.C: New.
6613 2007-08-31 Olivier Hainque <hainque@adacore.com>
6615 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
6617 2007-08-31 David Edelsohn <edelsohn@gnu.org>
6618 Revital Eres <eres@il.ibm.com>
6620 * gcc.target/powerpc/paired-1.c: New test.
6621 * gcc.target/powerpc/paired-2.c: New test.
6622 * gcc.target/powerpc/paired-3.c: New test.
6623 * gcc.target/powerpc/paired-4.c: New test.
6624 * gcc.target/powerpc/paired-5.c: New test.
6625 * gcc.target/powerpc/paired-6.c: New test.
6626 * gcc.target/powerpc/paired-7.c: New test.
6627 * gcc.target/powerpc/ppc-paired.c: New test.
6629 2007-08-31 Ollie Wild <aaw@google.com>
6631 * g++.dg/conversion/ptrmem2.C: New test.
6632 * g++.dg/conversion/ptrmem3.C: New test.
6633 * g++.dg/conversion/ptrmem4.C: New test.
6634 * g++.dg/conversion/ptrmem5.C: New test.
6635 * g++.dg/conversion/ptrmem6.C: New test.
6636 * g++.dg/conversion/ptrmem7.C: New test.
6637 * g++.dg/conversion/ptrmem8.C: New test.
6639 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
6642 * gfortran.dg/char_length_7.f90: New test.
6643 * gfortran.dg/char_length_9.f90: New test.
6644 * gfortran.dg/char_assign_1.f90: Add extra warning.
6648 * gfortran.dg/char_length_8.f90: New test.
6650 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
6652 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
6654 2007-08-30 Jakub Jelinek <jakub@redhat.com>
6656 * gcc.dg/inline-24.c: New test.
6657 * g++.dg/opt/inline11.C: New test.
6659 2007-08-30 Richard Guenther <rguenther@suse.de>
6661 * gcc.target/i386/vectorize5.c: New testcase.
6663 2007-08-30 Tobias Burnus <burnus@net-b.de>
6666 * interface.c (check_interface0): Improve error for external procs.
6667 (check_sym_interfaces): Fix checking of module procedures.
6669 2007-08-30 Jakub Jelinek <jakub@redhat.com>
6671 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
6673 * gcc.dg/sync-3.c: New test.
6676 * gcc.dg/cleanup-12.c: New test.
6678 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
6680 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
6681 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
6682 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
6683 * gcc.dg/pr32450.c: Ditto.
6684 * gcc.dg/nest.c: Ditto.
6685 * gcc.dg/nested-func-4.c: Ditto.
6686 * g++.old-deja/g++.law/profile1.C: Ditto.
6688 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6691 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
6692 non-default integer kind arguments.
6694 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
6697 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
6699 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
6701 * gcc.dg/h8300-ice2.c: Remove target selector.
6703 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
6706 * gfortran.dg/binding_label_tests_15.f03: New test case.
6707 * gfortran.dg/binding_label_tests_16.f03: Ditto.
6709 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6711 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
6712 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
6714 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
6717 * g++.dg/other/canon-33194.C: New.
6719 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
6721 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
6722 * gcc.c-torture/execute/pr23135.c: Likewise.
6724 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
6726 * gcc.dg/pr31344.c: Move to ...
6727 * gcc.dg/dfp/pr31344.c: ... here.
6728 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
6729 * gcc.dg/20050503-1.c: Ditto.
6730 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
6731 * gcc.dg/20061127-1.c: Compile only for fpic targets.
6732 * gcc.dg/20060801-1.c: Ditto.
6734 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
6736 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
6737 * gfortran.dg/nan_1.f90: Likewise.
6739 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6742 Revert previous patch.
6744 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
6745 Kazu Hirata <kazu@codesourcery.com>
6747 * gcc.target/m68k/interrupt-1.c: New.
6749 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
6751 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
6752 10000 for targets where "int" can't hold at least 100000.
6753 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
6754 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
6755 (test5)(test6): Use it.
6756 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
6757 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
6758 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
6759 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
6760 * gcc.dg/attr-alloc_size.c (test): Likewise.
6762 2007-08-28 Paolo Carlini <pcarlini@suse.de>
6765 * g++.dg/template/error29.C: New.
6767 2007-08-28 Jakub Jelinek <jakub@redhat.com>
6770 * g++.dg/ext/visibility/anon5.C: New test.
6772 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6774 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
6776 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6778 * gfortran.dg/gamma_1.f90: Remove large-real tests.
6779 * gfortran.dg/gamma_2.f90: Remove large-real tests.
6780 * gfortran.dg/gamma_4.f90: New: large-real tests.
6782 2007-08-28 Jason Merrill <jason@redhat.com>
6785 * g++.dg/ext/stmtexpr12.C: New test.
6788 * g++.dg/ext/attrib28.C: New test.
6790 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
6793 * gcc.target/i386/pr32661.c: New test.
6795 2007-08-28 Jakub Jelinek <jakub@redhat.com>
6798 * gcc.dg/pr32370.c: New test.
6800 PR rtl-optimization/33148
6801 * gcc.c-torture/compile/20070827-1.c: New test.
6804 * d++.dg/debug/const3.C: New test.
6805 * d++.dg/debug/const4.C: New test.
6806 * d++.dg/debug/dwarf2/const1.C: New test.
6807 * d++.dg/debug/dwarf2/const2.C: New test.
6808 * d++.dg/debug/dwarf2/const2b.C: New test.
6810 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
6811 Vladimir Yanovsky <yanov@il.ibm.com>
6812 Revital Eres <eres@il.ibm.com>
6813 Andrey Belevantsev <abel@ispras.ru>
6815 * gcc.dg/sms-1.c: New test.
6817 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
6819 * g++.dg/ext/gnu-inline-common.h: New.
6820 * g++.dg/ext/gnu-inline-global-reject.C: New.
6821 * g++.dg/ext/gnu-inline-global.C: New.
6822 * g++.dg/ext/gnu-inline-namespace.C: New.
6823 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
6824 * g++.dg/ext/gnu-inline-class.C: New.
6825 * g++.dg/ext/gnu-inline-class-static.C: New.
6826 * g++.dg/ext/gnu-inline-template-class.C: New.
6827 * g++.dg/ext/gnu-inline-template-func.C: New.
6829 2007-08-27 Jason Merrill <jason@redhat.com>
6832 * g++.dg/ext/stmtexpr11.C: New.
6834 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
6836 * lib/target-supports.exp (check_profiling_available):
6837 Set profiling_available_saved to 0 on fido-*-elf.
6839 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
6841 PR tree-optimization/33173
6843 * gcc.c-torture/compile/pr33173.c: New.
6845 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
6848 * gcc.dg/dfp/pr31385.c: New.
6850 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
6852 * gcc.dg/unsigned-long-compare.c: Remove target selector.
6854 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
6856 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
6857 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
6858 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
6859 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
6860 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
6861 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
6862 gcc.target/m68k directory.
6863 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
6864 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
6865 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
6866 gcc.target/cris directory.
6867 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
6868 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
6869 gcc.target/bfin directory.
6871 * gcc.target/sh: New directory.
6872 * gcc.target/sh/sh.exp: New file.
6873 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
6874 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
6875 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
6876 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
6877 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
6878 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
6880 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
6882 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
6883 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
6884 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
6885 * gcc.target/i386/local2.c: Ditto.
6886 * gcc.target/i386/stack-prot-kernel.c: Ditto.
6887 * gcc.target/i386/20011119-1.c: Ditto.
6888 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
6889 * gcc.target/i386/fastcall-1.c: Fix target selector.
6891 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6894 * gfortran.dg/negative_unit.f: Add new check
6895 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
6896 -fdefault-integer-8.
6898 2007-08-26 Asher Langton <langton2@llnl.gov>
6900 * gfortran.dg/recursive_stack.f90: New.
6901 * gfortran.dg/openmp_stack.f90: New.
6903 2007-08-26 Tobias Burnus <burnus@net-b.de>
6906 * gfortran.dg/use_10.f90: New.
6908 2007-08-26 Tobias Burnus <burnus@net-b.de>
6911 * gfortran.dg/namelist_14.f90: Make test case valid.
6912 * gfortran.dg/common_10.f90: New.
6914 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
6917 * gcc.dg/ifelse-2.c: New.
6919 2007-08-26 Tobias Burnus <burnus@net-b.de>
6922 * gfortran.dg/gamma_1.f90: New.
6923 * gfortran.dg/gamma_2.f90: New.
6924 * gfortran.dg/gamma_3.f90: New.
6926 2007-08-26 Tobias Burnus <burnus@net-b.de>
6929 * gfortran.dg/used_types_18.f90: New.
6931 2007-08-25 Jakub Jelinek <jakub@redhat.com>
6933 * gcc.dg/array-init-2.c: New test.
6935 2007-08-24 Tobias Burnus <burnus@net-b.de>
6938 * gfortran.dg/initialization_4.f90: Update dg-error.
6939 * gfortran.dg/initialization_13.f90: New.
6941 2007-08-24 Richard Guenther <rguenther@suse.de>
6944 * gcc.c-torture/compile/pr33166.c: New testcase.
6946 2007-08-24 Tobias Burnus <burnus@net-b.de>
6949 * gfortran.dg/pointer_assign_4.f90: New.
6950 * gfortran.dg/shape_2.f90: Fix test case.
6951 * gfortran.dg/char_result_4.f90: Ditto.
6953 2007-08-24 Jakub Jelinek <jakub@redhat.com>
6955 * gcc.dg/array-init-1.c: New test.
6958 * g++.dg/parse/crash36.C: New test.
6960 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
6962 * gcc.dg/pr32721.c: Updated.
6964 2007-08-24 Jakub Jelinek <jakub@redhat.com>
6966 PR tree-optimization/32573
6968 * gcc.dg/pr32573.c: New test.
6971 * g++.dg/lookup/ns3.C: New test.
6973 * gfortran.dg/assumed_charlen_sharing.f90: New test.
6976 * g++.dg/parse/crash37.C: New test.
6978 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
6981 * gcc.target/i386/pr17390.c: New test.
6983 2007-08-23 Richard Guenther <rguenther@suse.de>
6985 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
6986 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
6987 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
6988 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
6989 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
6990 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
6991 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
6992 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
6994 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
6996 * gcc.target/s390: New directory.
6997 * gcc.target/s390/s390.exp: New file.
6998 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
6999 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
7000 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
7001 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
7002 gcc.target/s390 directory.
7004 2007-08-23 Richard Guenther <rguenther@suse.de>
7006 PR tree-optimization/32328
7007 * gcc.dg/pr32328.c: New testcase.
7009 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
7011 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
7014 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7017 * gfortran.dg/min_max_optional_5.f90: New test.
7018 * gfortran.dg/min_max_optional_2.f90: Remove.
7019 * gfortran.dg/min_max_optional_3.f90: Remove.
7020 * gfortran.dg/min_max_optional_4.f90: Remove.
7022 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
7024 * gcc.target/i386/xorps-sse.c: New.
7025 * gcc.target/i386/xorps-sse2.c: New.
7027 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
7029 * gcc.target/i386/cmov3.c: Fix scan-assembler.
7030 * gcc.target/i386/cmov4.c: Fix scan-assembler.
7031 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
7033 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
7036 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
7037 include multiple kinds for SHAPE parameter within a single
7039 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
7040 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
7042 2007-08-22 Janus Weil <jaydub66@gmail.com>
7044 * interface_abstract_1.f90: Extended test case.
7045 * interface_abstract_3.f90: New test.
7047 2007-08-21 Christian Bruel <christian.bruel@st.com>
7049 * gcc.dg/fold-sub.c: New test.
7051 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
7053 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
7054 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
7055 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
7056 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
7057 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
7058 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
7060 2007-08-22 Richard Guenther <rguenther@suse.de>
7063 * gcc.dg/pr33007.c: New testcase.
7065 2007-08-22 Richard Sandiford <richard@codesourcery.com>
7067 * gcc.c-torture/execute/strcmp-1.x: Delete.
7069 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
7071 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
7072 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
7073 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
7074 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
7075 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
7076 gcc.target/i386/stack-realign.c,
7077 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7078 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7079 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
7080 target using dg-require-effective-target directive.
7081 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
7082 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
7083 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7084 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
7085 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
7086 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
7087 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
7088 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
7089 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
7090 Require lp64 target using dg-require-effective-target directive.
7091 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
7092 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
7094 * gcc.target/i386/20010202-1.c: Move from here ...
7095 * gcc.dg/20010202-1.c: ... to here.
7097 2007-08-22 Richard Guenther <rguenther@suse.de>
7099 PR tree-optimization/33142
7100 * gcc.c-torture/execute/pr33142.c: New testcase.
7102 2007-08-22 Richard Guenther <rguenther@suse.de>
7105 * g++.dg/torture/pr32563.C: New testcase.
7107 2007-08-22 Jakub Jelinek <jakub@redhat.com>
7110 * gcc.dg/pr32912-1.c: Add -w to options.
7111 * gcc.dg/pr32912-2.c: Likewise.
7112 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
7114 2007-08-21 Ian Lance Taylor <iant@google.com>
7116 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
7118 2007-08-21 Ian Lance Taylor <iant@google.com>
7120 PR tree-optimization/33134
7121 * g++.dg/tree-ssa/pr33134.C: New test.
7123 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
7125 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
7126 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
7128 2007-08-21 Jakub Jelinek <jakub@redhat.com>
7131 * gcc.dg/debug/pr32610.c: New test.
7133 * g++.dg/init/new24.C: New test.
7136 * gcc.dg/pr32912-1.c: New test.
7137 * gcc.dg/pr32912-2.c: New test.
7138 * gcc.dg/pr32912-3.c: New test.
7140 2007-08-21 Richard Guenther <rguenther@suse.de>
7142 * gcc.dg/pointer-arith-10.c: New testcase.
7144 2007-08-21 Richard Guenther <rguenther@suse.de>
7147 * gcc.c-torture/compile/pr33122.c: New testcase.
7149 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
7151 * g++.dg/warn/Wnvdtor-2.C: New testcase.
7153 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
7155 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
7157 2007-08-20 Jakub Jelinek <jakub@redhat.com>
7160 * g++.dg/init/new23.C: New test.
7162 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7165 * gcc.c-torture/compile/pr30564-1.c: New test.
7166 * gcc.c-torture/compile/pr30564-2.c: New test.
7168 2007-08-19 Joseph Myers <joseph@codesourcery.com>
7170 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
7172 2007-08-19 Tobias Burnus <burnus@net-b.de>
7174 * gfortran.dg/interface_abstract_2.f90: New.
7175 * gfortran.dg/interface_abstract_1.f90: Fix typo.
7177 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
7179 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
7180 unknown (so that outer-loop wont get analyzed).
7181 * gcc.dg/vect/vect-outer-1a.c: New test.
7182 * gcc.dg/vect/vect-outer-1b.c: New test.
7183 * gcc.dg/vect/vect-outer-1.c: New test.
7184 * gcc.dg/vect/vect-outer-2a.c: New test.
7185 * gcc.dg/vect/vect-outer-2b.c: New test.
7186 * gcc.dg/vect/vect-outer-2c.c: New test.
7187 * gcc.dg/vect/vect-outer-2.c: New test.
7188 * gcc.dg/vect/vect-outer-3a.c: New test.
7189 * gcc.dg/vect/vect-outer-3b.c: New test.
7190 * gcc.dg/vect/vect-outer-3c.c: New test.
7191 * gcc.dg/vect/vect-outer-3.c: New test.
7192 * gcc.dg/vect/vect-outer-4a.c: New test.
7193 * gcc.dg/vect/vect-outer-4b.c: New test.
7194 * gcc.dg/vect/vect-outer-4c.c: New test.
7195 * gcc.dg/vect/vect-outer-4d.c: New test.
7196 * gcc.dg/vect/vect-outer-4e.c: New test.
7197 * gcc.dg/vect/vect-outer-4f.c: New test.
7198 * gcc.dg/vect/vect-outer-4g.c: New test.
7199 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
7200 * gcc.dg/vect/vect-outer-4i.c: New test.
7201 * gcc.dg/vect/vect-outer-4j.c: New test.
7202 * gcc.dg/vect/vect-outer-4k.c: New test.
7203 * gcc.dg/vect/vect-outer-4l.c: New test.
7204 * gcc.dg/vect/vect-outer-4m.c: New test.
7205 * gcc.dg/vect/vect-outer-4.c: New test.
7206 * gcc.dg/vect/vect-outer-5.c: New test.
7207 * gcc.dg/vect/vect-outer-6.c: New test.
7208 * gcc.dg/vect/vect-outer-fir.c: New test.
7209 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
7210 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
7212 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
7214 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
7215 and -fno-tree-reassoc.
7216 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
7217 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7218 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
7219 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7220 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
7221 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7222 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
7223 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
7224 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
7225 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
7226 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
7227 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
7228 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
7229 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
7230 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
7231 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
7232 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
7233 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
7234 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
7235 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
7236 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
7237 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
7238 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
7239 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
7240 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
7241 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
7242 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
7243 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
7244 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
7245 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
7246 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
7247 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
7248 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
7249 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
7250 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
7251 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
7252 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
7254 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
7256 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
7257 versioning for aliasing).
7258 * gcc.dg/vect/vect-35.c: Likewise.
7260 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
7262 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7264 2007-08-18 Tom Tromey <tromey@redhat.com>
7266 PR preprocessor/32974:
7267 * gcc.dg/cpp/pr32974.c: New file.
7269 2007-08-17 Tobias Burnus <burnus@net-b.de>
7271 * gfortran.dg/interface_abstract_1.f90: New.
7273 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
7276 * gfortran.dg/pure_initializer_1.f90: New test.
7278 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
7281 * gfortran.dg/array_constructor_18.f90: New test.
7283 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
7286 * g++.dg/expr/lval3.C: New test.
7287 * g++.dg/expr/lval4.C: New test.
7289 2007-08-17 Ollie Wild <aaw@google.com>
7292 * g++.dg/lookup/builtin3.C: New test.
7293 * g++.dg/lookup/builtin4.C: New test.
7294 * g++.dg/lookup/using19.C: New test.
7296 2007-08-17 Paolo Carlini <pcarlini@suse.de>
7299 * g++.dg/parse/error31.C: New.
7301 2007-08-17 Paolo Carlini <pcarlini@suse.de>
7304 * g++.dg/template/error26.C: New.
7306 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7309 * gfortran.dg/zero_length_2.f90: New test.
7311 2007-08-17 Tobias Burnus <burnus@net-b.de>
7313 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
7314 * gfortran.dg/kind_tests_3.f03: Ditto.
7315 * gfortran.dg/global_vars_f90_init.f90: Ditto.
7316 * gfortran.dg/interface_13.f90: Ditto.
7317 * gfortran.dg/pr32738.f90: Ditto.
7318 * gfortran.dg/module_private_1.f90: Ditto.
7319 * gfortran.dg/test_only_clause.f90: Ditto.
7320 * gfortran.dg/bind_c_vars.f90: Ditto.
7321 * gfortran.dg/bind_c_dts.f90: Ditto.
7322 * gfortran.dg/use_9.f90: Ditto.
7323 * gfortran.dg/generic_8.f90: Ditto.
7324 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7325 * gfortran.dg/private_type_6.f90: Ditto.
7326 * gfortran.dg/c_assoc.f90: Ditto.
7327 * gfortran.dg/private_type_7.f90: Ditto.
7328 * gfortran.dg/global_vars_c_init.f90: Ditto.
7329 * gfortran.dg/bind_c_dts_2.f03: Ditto.
7330 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
7331 * gfortran.dg/c_size_t_test.f03: Ditto.
7332 * gfortran.dg/used_types_12.f90: Ditto.
7333 * gfortran.dg/pr25923.f90: Ditto.
7334 * gfortran.dg/test_com_block.f90: Ditto.
7335 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
7336 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7337 * gfortran.dg/com_block_driver.f90: Ditto.
7338 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
7339 * gfortran.dg/use_iso_c_binding.f90: Ditto.
7340 * gfortran.dg/c_loc_test.f90: Ditto.
7341 * gfortran.dg/c_ptr_tests.f03: Ditto.
7342 * gfortran.dg/module_interface_1.f90: Ditto.
7344 2007-08-17 Paolo Carlini <pcarlini@suse.de>
7347 * g++.dg/other/error17.C: Adjust.
7349 2007-08-17 Ben Elliston <bje@au.ibm.com>
7352 * g++.dg/ext/altivec-14.C: New test.
7354 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
7356 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
7357 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
7359 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
7360 * gcc.dg/vect/pr32366.c: Ditto.
7362 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
7365 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
7366 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
7367 * gcc.dg/dfp/convert-int-fold.c: Ditto.
7368 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
7370 2007-08-16 Tobias Burnus <burnus@net-b.de>
7373 * gfortran.dg/use_9.f90: New.
7375 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
7377 * g++.dg/gcov/gcov-5.C: New test.
7379 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
7381 * g++.dg/gcov/gcov-4.C: New test.
7382 * lib/gcov.exp (verify-lines): Add support for
7383 checking no-coverage lines.
7385 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
7387 * gcc.dg/vect/vect-vfa-01.c: New.
7388 * gcc.dg/vect/vect-vfa-02.c: New.
7389 * gcc.dg/vect/vect-vfa-03.c: New.
7390 * gcc.dg/vect/vect-vfa-04.c: New.
7391 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
7392 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
7393 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
7394 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
7395 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
7396 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
7397 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
7398 gfortran.dg/vect/pr19049.f90: Rename to start with
7400 * gcc.dg/vect/vect.exp: Disable versioning for alias
7401 when test starts with no-vfa-.
7402 * gfortran.dg/vect/vect.exp: Likewise.
7404 2007-08-16 Richard Sandiford <richard@codesourcery.com>
7406 * gcc.dg/torture/pr32897.c: New test.
7408 2007-08-16 Paolo Carlini <pcarlini@suse.de>
7411 * g++.dg/template/crash69.C: New.
7413 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
7415 * lib/target-supports.exp (check_effective_target_arm32): Use
7416 check_no_compiler_messages.
7418 2007-08-15 Diego Novillo <dnovillo@google.com>
7420 gcc.dg/tree-ssa/20070815.c: New test.
7422 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7425 * gfortran.dg/random_7.f90: Initialize variable.
7427 2007-08-15 Jakub Jelinek <jakub@redhat.com>
7430 * gfortran.dg/pr33074.f90: New test.
7433 * g++.dg/opt/nrv14.C: New test.
7435 2007-08-15 Paolo Carlini <pcarlini@suse.de>
7438 * g++.dg/template/crash68.C: New.
7440 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
7442 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
7443 * gcc.dg/sibcall-4.c: Ditto.
7445 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7448 * gfortran.dg/use_8.f90: New test.
7449 * gfortran.dg/c_loc_tests_2.f03: Fix code.
7451 2007-08-14 Paolo Carlini <pcarlini@suse.de>
7454 * g++.dg/template/error27.C: New.
7455 * g++.dg/template/error28.C: New.
7456 * g++.dg/other/pr28304.C: Adjust.
7457 * g++.old-deja/g++.mike/p811.C: Likewise.
7459 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
7462 * gcc.target/i386/pr30315.c: New.
7464 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7467 * gfortran.dg/substr_5.f90: New test.
7469 2007-08-14 Andrew Pinski <pinskia@gmail.com>
7472 * gcc.dg/vector-2.c: New test.
7475 * g++.dg/ext/vector8.C: New test.
7477 2007-08-13 Dan Hipschman <dsh@google.com>
7480 * gcc.dg/format/array-1.c: Add an additional test for
7481 unterminated format strings of length 1.
7483 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
7486 * gfortran.dg/external_procedures_3.f90: New test.
7488 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
7491 * gfortran.dg/import6.f90: New test.
7493 2007-08-13 Andrew Pinski <pinskia@gmail.com>
7496 * gcc.dg/vector-1.c: New test.
7498 2007-08-13 Richard Sandiford <richard@codesourcery.com>
7500 * gcc.dg/pr21255-4.c: Skip for PIC.
7501 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
7503 2007-08-13 Richard Sandiford <richard@codesourcery.com>
7505 * gcc.dg/attr-isr.c: Skip for PIC.
7506 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7507 * gcc.dg/attr-isr-trapa.c: Likewise.
7508 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7509 * gcc.dg/pragma-isr-trapa.c: Likewise.
7510 * gcc.dg/pragma-isr-trapa2.c: Likewise.
7512 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
7515 * gfortran.dg/transpose_1.f90: New test.
7517 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7520 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
7523 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7527 * gfortran.dg/random_4.f90: New test.
7528 * gfortran.dg/random_5.f90: New test.
7529 * gfortran.dg/random_6.f90: New test.
7530 * gfortran.dg/random_7.f90: New test.
7532 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7535 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
7537 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7540 * gfortran.dg/module_private_1.f90: New test.
7542 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7545 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
7546 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
7548 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7551 * gfortran.dg/char_length_6.f90: New test.
7553 2007-08-10 Ollie Wild <aaw@google.com>
7555 * g++.dg/lookup/using18.C: New test.
7557 2007-08-10 Paolo Carlini <pcarlini@suse.de>
7560 * g++.dg/other/error16.C: New.
7562 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7565 * gfortran.dg/namelist_37.f90: New test.
7567 2007-08-10 Paolo Carlini <pcarlini@suse.de>
7570 * g++.dg/conversion/op3.C: New.
7572 2007-08-09 Tobias Burnus <burnus@net-b.de>
7575 * gfortran.dg/fmt_tab_1.f90: New.
7576 * gfortran.dg/fmt_tab_2.f90: New.
7578 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
7581 * gcc.c-torture/compile/pr32796.c: New test.
7583 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
7586 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
7587 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
7590 2007-08-08 Richard Sandiford <richard@codesourcery.com>
7592 * gcc.target/mips/code-readable-1.c: New test.
7593 * gcc.target/mips/code-readable-2.c: Likewise.
7594 * gcc.target/mips/code-readable-3.c: Likewise.
7596 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
7597 Revital Eres <eres@il.ibm.com>
7599 * gfortran.dg/sms-1.f90: Add comment.
7600 * gfortran.dg/sms-2.f90: New.
7602 2007-08-07 Ian Lance Taylor <iant@google.com>
7604 * gcc.dg/instrument-1.c: New test.
7605 * gcc.dg/instrument-2.c: New test.
7606 * gcc.dg/instrument-3.c: New test.
7608 2007-08-07 Steve Ellcey <sje@cup.hp.com>
7610 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
7612 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
7614 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
7615 !vector_alignment_reachable targets.
7616 * gcc.dg/vect/vect-33.c: Likewise.
7617 * gcc.dg/vect/vect-42.c: Likewise.
7618 * gcc.dg/vect/vect-44.c: Likewise.
7619 * gcc.dg/vect/vect-50.c: Likewise.
7620 * gcc.dg/vect/vect-70.c: Likewise.
7621 * gcc.dg/vect/vect-71.c: Likewise.
7622 * gcc.dg/vect/vect-87.c: Likewise.
7623 * gcc.dg/vect/vect-88.c: Likewise.
7624 * gcc.dg/vect/vect-91.c: Likewise.
7625 * gcc.dg/vect/vect-93.c: Likewise.
7626 * gcc.dg/vect/vect-96.c: Likewise.
7627 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
7628 * gcc.dg/vect/section-anchors-69.c: Likewise.
7629 * gcc.dg/vect/pr25413.c: Likewise.
7630 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
7631 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
7632 * gfortran.dg/vect-2.f90: Likewise.
7633 * gfortran.dg/vect-3.f90: Likewise.
7634 * gfortran.dg/vect-4.f90: Likewise.
7635 * gfortran.dg/vect-5.f90: Likewise.
7636 * lib/target-supports.exp (check_effective_target_natural_alignment):
7637 Return false for darwin.
7638 (check_effective_target_vector_alignment_reachable_for_double): New.
7640 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
7642 * gcc.dg/multiword-1.c: New testcase.
7644 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
7646 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
7648 * gfortran.dg/namelist_36.f90: New test.
7650 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
7652 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
7653 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
7655 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
7657 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
7658 * gcc.dg/torture/type-generic-1.c: Likewise.
7660 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
7662 * gcc.c-torture/20070522-1.c: Move to ...
7663 * gcc.c-torture/compile/20070522-1.c: Here.
7665 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7668 * gfortran.dg/minmax_char_1.f90: New test.
7669 * gfortran.dg/minmax_char_2.f90: New test.
7670 * gfortran.dg/min_max_optional_4.f90: New test.
7672 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7674 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
7675 hanging on the testcase.
7677 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
7680 * gcc.c-torture/compile/pr32988.c: New test.
7682 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
7684 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
7686 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
7688 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
7691 2007-03-22 Dirk Mueller <dmueller@suse.de>
7693 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7695 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7698 * gfortran.dg/isnan_1.f90: New test.
7700 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
7701 Revital Eres <eres@il.ibm.com>
7703 * gcc.dg/sms-antideps.c: New test.
7705 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
7708 * gfortran.dg/entry_13.f90: New test.
7710 * gfortran.dg/entry_12.f90: Clean up .mod file.
7712 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7715 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
7716 variables as kind=4 so they don't overflow the record length.
7718 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
7721 * gfortran.dg/selected_kind_1.f90: New test.
7723 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
7726 * gcc.c-torture/compile/pr32780.c: New test.
7728 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7731 * gcc.c-torture/compile/pr32399.c: New testcase.
7733 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7736 * g++.dg/torture/pr32304.C: New testcase.
7738 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7741 * gfortran.fortran-torture/compile/complex_1.f90: New test.
7743 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7746 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
7748 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7751 * gfortran.dg/nint_2.f90: New test.
7753 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
7755 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
7756 * gcc.dg/weak/typeof-2.c: Likewise.
7758 2007-08-03 Diego Novillo <dnovillo@google.com>
7761 * gcc.dg/tree-ssa/pr31521.c: New test.
7763 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7766 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
7767 iostat must be default kind.
7769 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7771 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
7773 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7776 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
7777 explicit so test passes with -fdefault-integer-8.
7778 * gfortran.dg/unformatted_recl_1.f90: Likewise.
7779 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
7781 2007-08-02 Lee Millward <lee.millward@gmail.com>
7784 * g++.dg/parse/asm1.C: New test.
7787 * g++.dg/parse/asm2.C: Likewise.
7790 * g++.dg/parse/asm3.C: Likewise.
7792 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
7794 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
7795 "int" is only 16 bit bits wide.
7796 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
7798 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7800 * g++.dg/torture/type-generic-1.C: New.
7801 * gcc.dg/pr28796-2.c: Move tests ...
7802 * gcc.dg/tg-tests.h: ... here.
7803 * gcc.dg/torture/type-generic-1.c: New.
7805 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7808 * minmaxloc_3.f90: New test case.
7810 2007-08-01 Tobias Burnus <burnus@net-b.de>
7813 * gfortran.dg/allocate_stat.f90: New.
7815 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
7817 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
7819 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
7821 PR tree-optimization/32919
7822 * gcc.c-torture/compile/pr32919.c: New.
7824 2007-08-01 Nick Clifton <nickc@redhat.com>
7826 * gcc.c-torture/execute/execute.exp: Change copyright header to
7827 refer to version 3 of the GNU General Public License and to point
7828 readers at the COPYING3 file and the FSF's license web page.
7829 * gcc.c-torture/execute/ieee/ieee.exp,
7830 gcc.c-torture/unsorted/unsorted.exp,
7831 gcc.c-torture/compile/compile.exp,
7832 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
7833 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
7834 gcc.target/cris/torture/cris-torture.exp,
7835 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
7836 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
7837 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
7838 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
7839 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
7840 gnat.dg/dg.exp, gnat.dg/style/style.exp,
7841 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
7842 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
7843 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
7844 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
7845 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
7846 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
7847 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
7848 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
7849 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
7850 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
7851 gcc.dg/noncompile/noncompile.exp,
7852 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
7853 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
7854 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
7855 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
7856 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
7857 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
7858 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
7859 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
7860 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
7861 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
7862 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
7863 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
7864 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
7865 g++.old-deja/old-deja.exp,
7866 gfortran.fortran-torture/execute/execute.exp,
7867 gfortran.fortran-torture/compile/compile.exp,
7868 treelang/output/output-1.c, treelang/output/output-1.tree,
7869 treelang/execute/execute.exp, treelang/Makefile.in,
7870 treelang/compile/compile.exp, g++.dg/dg.exp,
7871 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
7872 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
7873 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
7874 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
7875 g++.dg/compat/struct-layout-1.exp,
7876 g++.dg/compat/struct-layout-1_generate.c,
7877 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
7878 g++.dg/bprob/bprob.exp, config/default.exp,
7879 gcc.test-framework/test-framework.awk,
7880 gcc.test-framework/gen_directive_tests,
7881 gcc.test-framework/test-framework.exp,
7882 objc.dg/special/special.exp,
7883 objc.dg/gnu-encoding/gnu-encoding.exp,
7884 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
7885 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
7886 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
7887 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
7888 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
7889 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
7890 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
7891 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
7892 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
7893 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
7894 lib/target-supports-dg.exp, lib/gcc-defs.exp,
7895 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
7896 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
7897 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
7898 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
7899 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
7902 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
7904 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
7907 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
7910 * gfortran.dg/initialization_12.f90: New test.
7912 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
7915 * gfortran.dg/entry_12.f90: New test.
7917 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7920 * gfortran.dg/altreturn_6.f90: New test.
7922 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
7925 * gfortran.dg/exponent_2.f90: New test.
7927 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
7929 * gcc.dg/vect/vect-117.c: New test.
7930 * gcc.dg/vect/vect-74.c: Enabled test
7931 * gcc.dg/vect/vect-81.c: Enabled test
7933 2007-07-30 Andrew Pinski <pinskia@gmail.com>
7935 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
7936 s/dg-error/dg-warning where warning is expected.
7938 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7941 * gfortran.dg/array_constructor_12.f90: Adjust argument
7942 of huge() to correct kind.
7944 2007-07-30 Ollie Wild <aaw@google.com>
7946 * gcc.dg/cpp/counter-2.c: New test.
7947 * gcc.dg/cpp/counter-3.c: New test.
7948 * gcc.dg/cpp/dir-only-1.c: New test.
7949 * gcc.dg/cpp/dir-only-1.h: New file.
7950 * gcc.dg/cpp/dir-only-2.c: New test.
7951 * gcc.dg/cpp/dir-only-3.c: New test.
7952 * gcc.dg/cpp/dir-only-3a.h: New file.
7953 * gcc.dg/cpp/dir-only-3b.h: New file.
7954 * gcc.dg/cpp/dir-only-4.c: New test.
7955 * gcc.dg/cpp/dir-only-5.c: New test.
7956 * gcc.dg/cpp/dir-only-6.c: New test.
7958 2007-07-30 Julian Brown <julian@codesourcery.com>
7960 * gcc.target/arm/neon/v*.c: Regenerate.
7962 2007-07-30 Paolo Carlini <pcarlini@suse.de>
7965 * g++.dg/ext/label6.C: New.
7967 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7971 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
7973 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
7976 * gfortran.dg/actual_pointer_function_1.f90: New test.
7979 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
7981 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
7984 * gfortran.dg/shape_1.f90: Adjust error message.
7985 * gfortran.dg/parameter_array_ref_1.f90: New test.
7987 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7990 * gfortran.dg/entry_11.f90: New test.
7992 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
7993 Revital Eres <eres@il.ibm.com>
7995 * gfortran.dg/sms-1.f90: New test.
7997 2007-07-28 Richard Guenther <rguenther@suse.de>
7999 * gcc.c-torture/compile/pr32920.c: New testcase.
8001 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
8004 * g++.dg/lookup/friend11.C: New test.
8006 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
8008 * gfortran.dg/namelist_5.f90: Adjusted error message.
8009 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
8010 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
8011 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
8012 * gfortran.dg/namelist_32.f90: ... this.
8015 * gfortran.dg/namelist_33.f90: New test.
8018 * gfortran.dg/namelist_34.f90: New test.
8021 * gfortran.dg/namelist_35.f90: New test.
8023 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
8026 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
8028 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
8031 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
8032 assuming it is 0x7ffffffff.
8033 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
8034 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
8036 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
8038 * gfortran.dg/operator_3.f90: Fix dg directive.
8039 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
8040 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
8041 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
8043 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
8045 * g++.dg/cpp0x/decltype1.C: New.
8046 * g++.dg/cpp0x/decltype2.C: New.
8047 * g++.dg/cpp0x/decltype3.C: New.
8048 * g++.dg/cpp0x/decltype4.C: New.
8049 * g++.dg/cpp0x/decltype5.C: New.
8050 * g++.dg/cpp0x/decltype6.C: New.
8052 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
8054 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
8055 because the test relies on bit 31 to be the sign bit.
8057 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
8059 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
8060 assuming it is 0x7fffffff.
8061 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
8062 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
8064 2007-07-27 Mark Mitchell <mark@codesourcery.com>
8067 * g++.dg/expr/bitfield9.C: New test.
8069 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
8072 * gfortran.dg/logical_comp.f90: Update dg-error strings.
8074 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8077 * gfortran.dg/private_type_7.f90: New test.
8079 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8082 * gfortran.dg/select_char_1.f90: New test.
8084 2007-07-27 Tobias Burnus <burnus@net-b.de>
8087 * gfortran.dg/initialization_11.f90: New test.
8089 2007-07-27 Richard Sandiford <richard@codesourcery.com>
8091 * gcc.target/mips/ins-1.c: New test.
8093 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
8096 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
8099 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
8101 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
8102 error: width of 'spare' exceeds its type.
8104 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
8106 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
8107 * gcc.dg/sibcall-4.c: Likewise.
8109 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8111 PR rtl-optimization/31500
8112 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
8113 * g++.dg/warn/Warray-bounds.C: Likewise.
8115 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
8117 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
8119 2007-07-25 Julian Brown <julian@codesourcery.com>
8120 Paul Brook <paul@codesourcery.com>
8121 Joseph Myers <joseph@codesourcery.com>
8122 Mark Shinwell <shinwell@codesourcery.com>
8124 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
8125 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
8126 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
8127 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
8128 (check_effective_target_arm_neon_hw): New.
8129 * gcc.target/arm/neon/neon.exp: New file.
8130 * gcc.target/arm/neon/polytypes.c: New file.
8131 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
8133 2007-07-25 Janis Johnson <janis187@us.ibm.com>
8135 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
8136 targets where an "int" is less than 32 bits wide.
8138 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
8140 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
8142 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
8144 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
8145 during addition if an int is only 16 bits wide.
8146 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
8148 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
8150 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
8151 size as "long int" and are 32 or 64 bits wide.
8152 * gcc.dg/torture/pr28814.c: Likewise.
8154 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
8156 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
8157 exactly as wide as an int.
8159 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
8161 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8162 Define and use throughout as long long printf format specifier.
8163 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8166 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
8168 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
8169 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
8171 2007-07-25 Ben Elliston <bje@au.ibm.com>
8173 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
8175 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
8177 * gcc.c-torture/execute/20070724-1.c: New.
8179 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
8182 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
8183 "deallocates" to 24, since patch has code rid of much spurious
8185 * gfortran.dg/interface_assignment_1.f90 : New test.
8188 * gfortran.dg/interface_assignment_2.f90 : New test.
8190 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
8193 * fortran.dg/initialization_10.f90: New test.
8195 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
8198 * gfortran.dg/imag_2.f: Removed
8199 * gfortran.dg/warn_std_1.f90: New test.
8200 * gfortran.dg/warn_std_2.f90: New test.
8201 * gfortran.dg/warn_std_3.f90: New test.
8203 2007-07-24 Paolo Carlini <pcarlini@suse.de>
8206 * g++.dg/init/new22.C: New.
8208 2007-07-24 Paolo Carlini <pcarlini@suse.de>
8211 * g++.dg/template/crash67.C: New.
8213 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
8215 * lib/target-support.exp (check_effective_target_natural_alignment):
8216 (check_effective_target_vector_alignment_reachable): New.
8217 * config/spu/spu.c (spu_vector_alignment_reachable): New.
8218 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
8219 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
8221 * gcc.dg/vect/pr25413.c: Likewise.
8222 * gcc.dg/vect/pr31699.c: Likewise.
8224 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8227 * gfortran.dg/pack_bounds_1.f90: New test case.
8229 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
8232 * gfortran.dg/initialization_9.f90: New test.
8234 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
8238 * gfortran.dg/bind_c_usage_8.f03: New test case.
8239 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
8240 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
8242 2007-07-23 Richard Sandiford <richard@codesourcery.com>
8244 * gcc.target/mips/branch-cost-1.c: New test.
8245 * gcc.target/mips/branch-cost-2.c: Likewise.
8247 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
8250 * gfortran.dg/c_char_tests.f03: New test case.
8251 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
8252 * gfortran.dg/c_char_tests_2.f03: New test case.
8253 * gfortran.dg/value_6.f03: Ditto.
8254 * gfortran.dg/value_7.f03: Ditto.
8256 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
8259 * gfortran.dg/c_funloc_tests_5.f03: New.
8260 * gfortran.dg/c_funloc_tests_5.f04: New.
8261 * gfortran.dg/c_funloc_tests_4_driver.c: New.
8263 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
8266 * g++.dg/expr/call4.C: New.
8267 * g++.dg/expr/call5.C: New.
8269 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
8272 * gfortran.dg/namelist_30.f90: New test.
8274 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
8277 * gfortran.dg/array_initializer_1.f90: Removed warning.
8278 * gfortran.dg/initialization_1.f90: Adjusted messages.
8279 * gfortran.dg/nested_modules_6.f90: Removed warning.
8282 * gfortran.dg/initialization_7.f90: New test.
8285 * gfortran.dg/initialization_8.f90: New test.
8287 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
8290 * g++.dg/template/crash47.C: Adjust errors.
8291 * g++.dg/template/crash48.C: Adjust errors.
8292 * g++.dg/template/typename12.C: New.
8293 * g++.dg/template/typename13.C: New.
8294 * g++.dg/template/typename14.C: New.
8295 * g++.dg/template/typedef6.C: Adjust errors.
8297 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
8300 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
8301 * gfortran.dg/pr32627.f03: New test case.
8303 * gfortran.dg/c_f_pointer_logical.f03: New test case.
8304 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
8305 c_f_pointer_logical.
8306 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
8307 c_f_pointer_complex.
8308 * gfortran.dg/c_f_pointer_complex.f03: New test case.
8309 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
8310 c_f_pointer_shape_tests_2.
8311 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
8313 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
8316 * gfortran.dg/c_loc_tests_9.f03: New test case.
8317 * gfortran.dg/c_loc_tests_10.f03: Ditto.
8319 2007-07-21 Lee Millward <lee.millward@gmail.com>
8322 * gfortran.dg/int_2.f90: New test.
8324 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
8326 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
8328 2007-07-20 Richard Sandiford <richard@codesourcery.com>
8330 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
8331 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
8333 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
8335 PR tree-optimization/19910
8336 * gcc.dg/pr19910.c: New test.
8338 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
8341 * gfortran.dg/pr32738.f90: New test.
8343 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8345 PR tree-optimzation/32635
8346 * gfortran.dg/pr32635.f: New test case.
8348 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
8351 * gfortran.dg/pr32801.f03: New test case.
8353 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8355 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
8356 Test negative numbers also.
8357 * gcc.dg/c99-math-float-1.c: Likewise.
8358 * gcc.dg/c99-math-long-double-1.c: Likewise.
8359 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
8362 2007-07-18 Bob Wilson <bob.wilson@acm.org>
8364 * lib/target-supports.exp (check_effective_target_sync_int_long):
8366 (check_effective_target_sync_char_short): Likewise.
8368 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8370 * gcc.dg/pr28796-2.c: Add more cases.
8372 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8374 * gcc.dg/pr28796-1.c: Add more cases.
8375 * gcc.dg/pr28796-2.c: Likewise.
8377 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8379 * gcc.dg/pr28796-1.c: Add more cases.
8380 * gcc.dg/pr28796-2.c: Likewise.
8382 2007-07-17 Janus Weil <jaydub66@gmail.com>
8385 * gfortran.dg/pr32535.f90: New test.
8387 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
8391 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
8393 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
8395 PR rtl-optimization/32773
8396 * gcc.dg/pr32773.c: New test.
8398 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
8400 * gcc.target/spu/intrinsics-1.c: Use dg-message to
8401 match flax-vector-conversions note.
8402 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
8403 instead of dg-error for the warning.
8405 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
8407 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
8408 adapted to work on targets with 16-bit or wider int.
8409 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
8410 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
8411 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
8412 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
8414 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
8416 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
8417 support large arrays.
8418 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
8419 * gcc.dg/20061109-1.c: Likewise.
8420 * gcc.c-torture/execute/20061101-1.x: Likewise.
8421 * gcc.c-torture/execute/pr29797-1.x: Likewise.
8422 * gcc.c-torture/execute/pr31448.x: Likewise.
8424 2007-07-16 Lee Millward <lee.millward@gmail.com>
8426 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
8429 * gfortran.dg/pr32238.f90: New test.
8432 * gfortran.dg/pr32222.f90: New test.
8435 * gfortran.dg/pr32242.f90: New test.
8437 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
8438 David Ung <davidu@mips.com>
8440 * gcc.target/mips/mips-sched-madd.c: New test case.
8442 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8445 * gfortran.dg/large_real_kind_1.f90: Update test.
8446 * gfortran.dg/pr17706.f90: Update test.
8447 * gfortran.dg/fmt_zero_digits.f90: Update test.
8448 * gfortran.dg/fmt_zero_precision.f90: Update test.
8449 * gfortran.dg/real_const_3.f90: Update test.
8451 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8454 * gfortran.dg/bounds_check_8.f90: New test.
8455 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
8457 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8460 * gfortran.dg/mvbits_2.f90: New test.
8462 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8465 * gfortran.dg/pack_mask_1.f90: New test.
8466 * gfortran.dg/unpack_mask_1.f90: New test.
8468 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
8470 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
8471 * gcc.dg/20001101-1.c: Likewise.
8472 * gcc.dg/20001102-1.c: Likewise.
8473 * gcc.dg/20020116-2.c: Likewise.
8474 * gcc.dg/20020416-1.c: Likewise.
8475 * gcc.dg/sparc-constant-1.c: Likewise.
8476 * gcc.dg/sparc-dwarf2.c: Likewise.
8477 * gcc.dg/sparc-frame-1.c: Likewise.
8478 * gcc.dg/sparc-getcontext-1.c: Likewise.
8479 * gcc.dg/sparc-loop-1.c: Likewise.
8480 * gcc.dg/sparc-reg-1.c: Likewise.
8481 * gcc.dg/sparc-ret.c: Likewise.
8482 * gcc.dg/sparc-trap-1.c: Likewise.
8483 * gcc.dg/ultrasp10.c: Likewise.
8484 * gcc.dg/ultrasp11.c: Likewise.
8485 * gcc.dg/ultrasp1.c: Likewise.
8486 * gcc.dg/ultrasp2.c: Likewise.
8487 * gcc.dg/ultrasp3.c: Likewise.
8488 * gcc.dg/ultrasp4.c: Likewise.
8489 * gcc.dg/ultrasp5.c: Likewise.
8490 * gcc.dg/ultrasp6.c: Likewise.
8491 * gcc.dg/ultrasp7.c: Likewise.
8492 * gcc.dg/ultrasp8.c: Likewise.
8493 * gcc.dg/ultrasp9.c: Likewise.
8494 * gcc.dg/splet-1.c: Delete.
8496 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
8499 * gfortran.dg/stfunc_5.f90: New test.
8501 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
8503 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
8504 New procedure to check if arrays are naturally aligned to the vector
8506 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
8507 in size_t typedef. Adjust tree dump scan results according to
8508 vect_aligned_arrays target check.
8509 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
8510 vect_aligned_arrays target check.
8511 * gcc.dg/vect/pr31699.c: Ditto.
8513 2007-07-13 Sa Liu <saliu@de.ibm.com>
8515 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
8516 for V2DFmode vector conditional expression.
8517 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
8519 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
8521 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
8522 V2DFmode comparison and test special values.
8523 * lib/target-supports.exp: Switch on test for V2DFmode
8524 vector conditional expression.
8526 2007-07-13 Richard Guenther <rguenther@suse.de>
8528 PR tree-optimization/32721
8529 * gcc.dg/pr32721.c: New testcase.
8531 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
8533 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
8534 error message part that continues on a new line.
8536 2007-07-12 Geoffrey Keating <geoffk@apple.com>
8538 * gcc.dg/c99-tgmath-1.c: New.
8539 * gcc.dg/c99-tgmath-2.c: New.
8540 * gcc.dg/c99-tgmath-3.c: New.
8541 * gcc.dg/c99-tgmath-4.c: New.
8543 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8544 Janis Johnson <janis187@us.ibm.com>
8547 * gcc.test-framework/dg-error-exp-F.c: New test.
8548 * gcc.test-framework/dg-warning-exp-F.c: New test.
8549 * lib/gcc.exp: Enable warning and error prefixes.
8550 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
8551 (dg-error): Wrap original dg-error.
8552 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
8553 markers from dg-error/dg-warning directives.
8554 * gcc.dg/20040322-1.c: Likewise.
8555 * gcc.dg/Wchar-subscripts-1.c: Likewise.
8556 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
8557 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
8558 * gcc.dg/Werror-1.c: Likewise.
8559 * gcc.dg/Werror-10.c: Likewise.
8560 * gcc.dg/Werror-11.c: Likewise.
8561 * gcc.dg/Werror-2.c: Likewise.
8562 * gcc.dg/Werror-3.c: Likewise.
8563 * gcc.dg/Werror-4.c: Likewise.
8564 * gcc.dg/Werror-5.c: Likewise.
8565 * gcc.dg/Werror-6.c: Likewise.
8566 * gcc.dg/Werror-7.c: Likewise.
8567 * gcc.dg/Werror-8.c: Likewise.
8568 * gcc.dg/Werror-9.c: Likewise.
8569 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8570 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
8571 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
8572 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
8573 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
8574 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
8575 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
8576 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
8577 * gcc.dg/Wnested-externs-1.c: Likewise.
8578 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
8579 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
8580 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
8581 * gcc.dg/Wshadow-3.c: Likewise.
8582 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
8583 * gcc.dg/Wwrite-strings-1.c: Likewise.
8584 * gcc.dg/anon-struct-5.c: Likewise.
8585 * gcc.dg/anon-struct-6.c: Likewise.
8586 * gcc.dg/anon-struct-7.c: Likewise.
8587 * gcc.dg/anon-struct-8.c: Likewise.
8588 * gcc.dg/array-8.c: Likewise.
8589 * gcc.dg/array-quals-2.c: Likewise.
8590 * gcc.dg/asm-qual-1.c: Likewise.
8591 * gcc.dg/asm-wide-1.c: Likewise.
8592 * gcc.dg/assign-warn-1.c: Likewise.
8593 * gcc.dg/assign-warn-2.c: Likewise.
8594 * gcc.dg/bitfld-10.c: Likewise.
8595 * gcc.dg/bitfld-11.c: Likewise.
8596 * gcc.dg/bitfld-12.c: Likewise.
8597 * gcc.dg/bitfld-13.c: Likewise.
8598 * gcc.dg/bitfld-14.c: Likewise.
8599 * gcc.dg/builtin-choose-expr-2.c: Likewise.
8600 * gcc.dg/builtins-30.c: Likewise.
8601 * gcc.dg/c90-const-expr-5.c: Likewise.
8602 * gcc.dg/c90-typespec-1.c: Likewise.
8603 * gcc.dg/c99-const-expr-5.c: Likewise.
8604 * gcc.dg/c99-flex-array-5.c: Likewise.
8605 * gcc.dg/c99-fordecl-3.c: Likewise.
8606 * gcc.dg/c99-tag-3.c: Likewise.
8607 * gcc.dg/c99-typespec-1.c: Likewise.
8608 * gcc.dg/c99-vla-jump-1.c: Likewise.
8609 * gcc.dg/c99-vla-jump-2.c: Likewise.
8610 * gcc.dg/c99-vla-jump-3.c: Likewise.
8611 * gcc.dg/c99-vla-jump-4.c: Likewise.
8612 * gcc.dg/c99-vla-jump-5.c: Likewise.
8613 * gcc.dg/cast-1.c: Likewise.
8614 * gcc.dg/cast-2.c: Likewise.
8615 * gcc.dg/cast-3.c: Likewise.
8616 * gcc.dg/cast-4.c: Likewise.
8617 * gcc.dg/cast-pretty-print-1.c: Likewise.
8618 * gcc.dg/comp-goto-2.c: Likewise.
8619 * gcc.dg/comp-goto-3.c: Likewise.
8620 * gcc.dg/cpp/error-1.c: Likewise.
8621 * gcc.dg/cpp/if-paren.c: Likewise.
8622 * gcc.dg/decl-7.c: Likewise.
8623 * gcc.dg/decl-8.c: Likewise.
8624 * gcc.dg/decl-nospec-1.c: Likewise.
8625 * gcc.dg/decl-nospec-2.c: Likewise.
8626 * gcc.dg/decl-nospec-3.c: Likewise.
8627 * gcc.dg/declspec-10.c: Likewise.
8628 * gcc.dg/declspec-11.c: Likewise.
8629 * gcc.dg/declspec-12.c: Likewise.
8630 * gcc.dg/declspec-13.c: Likewise.
8631 * gcc.dg/declspec-14.c: Likewise.
8632 * gcc.dg/declspec-15.c: Likewise.
8633 * gcc.dg/declspec-16.c: Likewise.
8634 * gcc.dg/declspec-17.c: Likewise.
8635 * gcc.dg/declspec-4.c: Likewise.
8636 * gcc.dg/declspec-5.c: Likewise.
8637 * gcc.dg/declspec-6.c: Likewise.
8638 * gcc.dg/declspec-7.c: Likewise.
8639 * gcc.dg/declspec-8.c: Likewise.
8640 * gcc.dg/declspec-9.c: Likewise.
8641 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
8642 * gcc.dg/dfp/constants-c99.c: Likewise.
8643 * gcc.dg/dfp/keywords-c89.c: Likewise.
8644 * gcc.dg/dfp/keywords-c99.c: Likewise.
8645 * gcc.dg/dfp/keywords-reserved.c: Likewise.
8646 * gcc.dg/dfp/typespec.c: Likewise.
8647 * gcc.dg/dremf-type-compat-2.c: Likewise.
8648 * gcc.dg/dremf-type-compat-3.c: Likewise.
8649 * gcc.dg/dremf-type-compat-4.c: Likewise.
8650 * gcc.dg/empty-source-2.c: Likewise.
8651 * gcc.dg/empty-source-3.c: Likewise.
8652 * gcc.dg/enum3.c: Likewise.
8653 * gcc.dg/extra-semi-2.c: Likewise.
8654 * gcc.dg/extra-semi-3.c: Likewise.
8655 * gcc.dg/float-range-1.c: Likewise.
8656 * gcc.dg/float-range-2.c: Likewise.
8657 * gcc.dg/float-range-3.c: Likewise.
8658 * gcc.dg/float-range-5.c: Likewise.
8659 * gcc.dg/format/asm_fprintf-2.c: Likewise.
8660 * gcc.dg/format/asm_fprintf-3.c: Likewise.
8661 * gcc.dg/format/asm_fprintf-4.c: Likewise.
8662 * gcc.dg/format/asm_fprintf-5.c: Likewise.
8663 * gcc.dg/format/cast-1.c: Likewise.
8664 * gcc.dg/format/gcc_diag-3.c: Likewise.
8665 * gcc.dg/format/gcc_diag-4.c: Likewise.
8666 * gcc.dg/format/gcc_diag-6.c: Likewise.
8667 * gcc.dg/format/gcc_diag-8.c: Likewise.
8668 * gcc.dg/format/gcc_diag-9.c: Likewise.
8669 * gcc.dg/format/nul-2.c: Likewise.
8670 * gcc.dg/format/opt-1.c: Likewise.
8671 * gcc.dg/format/opt-2.c: Likewise.
8672 * gcc.dg/format/opt-3.c: Likewise.
8673 * gcc.dg/format/opt-4.c: Likewise.
8674 * gcc.dg/format/opt-5.c: Likewise.
8675 * gcc.dg/format/opt-6.c: Likewise.
8676 * gcc.dg/framework-2.c: Likewise.
8677 * gcc.dg/func-args-1.c: Likewise.
8678 * gcc.dg/func-outside-1.c: Likewise.
8679 * gcc.dg/func-outside-2.c: Likewise.
8680 * gcc.dg/gnu-cond-expr-2.c: Likewise.
8681 * gcc.dg/gnu-cond-expr-3.c: Likewise.
8682 * gcc.dg/if-empty-1.c: Likewise.
8683 * gcc.dg/init-bad-1.c: Likewise.
8684 * gcc.dg/init-bad-2.c: Likewise.
8685 * gcc.dg/init-bad-3.c: Likewise.
8686 * gcc.dg/init-desig-obs-2.c: Likewise.
8687 * gcc.dg/init-desig-obs-3.c: Likewise.
8688 * gcc.dg/init-empty-2.c: Likewise.
8689 * gcc.dg/init-empty-3.c: Likewise.
8690 * gcc.dg/inline-11.c: Likewise.
8691 * gcc.dg/inline-12.c: Likewise.
8692 * gcc.dg/inline-8.c: Likewise.
8693 * gcc.dg/inline-9.c: Likewise.
8694 * gcc.dg/inline3.c: Likewise.
8695 * gcc.dg/label-decl-1.c: Likewise.
8696 * gcc.dg/label-decl-2.c: Likewise.
8697 * gcc.dg/label-decl-3.c: Likewise.
8698 * gcc.dg/label-decl-4.c: Likewise.
8699 * gcc.dg/long-long-typespec-1.c: Likewise.
8700 * gcc.dg/lvalue-2.c: Likewise.
8701 * gcc.dg/lvalue-3.c: Likewise.
8702 * gcc.dg/nested-func-3.c: Likewise.
8703 * gcc.dg/nested-redef-1.c: Likewise.
8704 * gcc.dg/noreturn-4.c: Likewise.
8705 * gcc.dg/old-style-prom-2.c: Likewise.
8706 * gcc.dg/old-style-prom-3.c: Likewise.
8707 * gcc.dg/old-style-then-proto-1.c: Likewise.
8708 * gcc.dg/overflow-warn-1.c: Likewise.
8709 * gcc.dg/overflow-warn-2.c: Likewise.
8710 * gcc.dg/overflow-warn-3.c: Likewise.
8711 * gcc.dg/overflow-warn-4.c: Likewise.
8712 * gcc.dg/overflow-warn-6.c: Likewise.
8713 * gcc.dg/parm-forwdecl-2.c: Likewise.
8714 * gcc.dg/parm-forwdecl-3.c: Likewise.
8715 * gcc.dg/parm-impl-decl-1.c: Likewise.
8716 * gcc.dg/parm-impl-decl-2.c: Likewise.
8717 * gcc.dg/parm-incomplete-1.c: Likewise.
8718 * gcc.dg/parm-mismatch-1.c: Likewise.
8719 * gcc.dg/pointer-arith-1.c: Likewise.
8720 * gcc.dg/pointer-arith-2.c: Likewise.
8721 * gcc.dg/pointer-arith-3.c: Likewise.
8722 * gcc.dg/pointer-arith-4.c: Likewise.
8723 * gcc.dg/pointer-arith-6.c: Likewise.
8724 * gcc.dg/pointer-arith-7.c: Likewise.
8725 * gcc.dg/pointer-arith-8.c: Likewise.
8726 * gcc.dg/pr13804-1.c: Likewise.
8727 * gcc.dg/pr15698-1.c: Likewise.
8728 * gcc.dg/pr15698-2.c: Likewise.
8729 * gcc.dg/pr15698-3.c: Likewise.
8730 * gcc.dg/pr15698-4.c: Likewise.
8731 * gcc.dg/pr15698-5.c: Likewise.
8732 * gcc.dg/pr15698-6.c: Likewise.
8733 * gcc.dg/pr15698-7.c: Likewise.
8734 * gcc.dg/pr15698-8.c: Likewise.
8735 * gcc.dg/pr17188-1.c: Likewise.
8736 * gcc.dg/pr17301-1.c: Likewise.
8737 * gcc.dg/pr17301-2.c: Likewise.
8738 * gcc.dg/pr17730-1.c: Likewise.
8739 * gcc.dg/pr20368-1.c: Likewise.
8740 * gcc.dg/pr20368-2.c: Likewise.
8741 * gcc.dg/pr20368-3.c: Likewise.
8742 * gcc.dg/pr22308-1.c: Likewise.
8743 * gcc.dg/qual-component-1.c: Likewise.
8744 * gcc.dg/redecl-1.c: Likewise.
8745 * gcc.dg/redecl-11.c: Likewise.
8746 * gcc.dg/redecl-12.c: Likewise.
8747 * gcc.dg/redecl-13.c: Likewise.
8748 * gcc.dg/redecl-14.c: Likewise.
8749 * gcc.dg/redecl-15.c: Likewise.
8750 * gcc.dg/register-var-1.c: Likewise.
8751 * gcc.dg/register-var-2.c: Likewise.
8752 * gcc.dg/stmt-expr-2.c: Likewise.
8753 * gcc.dg/stmt-expr-3.c: Likewise.
8754 * gcc.dg/stmt-expr-label-1.c: Likewise.
8755 * gcc.dg/stmt-expr-label-2.c: Likewise.
8756 * gcc.dg/stmt-expr-label-3.c: Likewise.
8757 * gcc.dg/struct-empty-2.c: Likewise.
8758 * gcc.dg/struct-empty-3.c: Likewise.
8759 * gcc.dg/struct-parse-1.c: Likewise.
8760 * gcc.dg/struct-semi-1.c: Likewise.
8761 * gcc.dg/struct-semi-2.c: Likewise.
8762 * gcc.dg/struct-semi-3.c: Likewise.
8763 * gcc.dg/switch-5.c: Likewise.
8764 * gcc.dg/switch-6.c: Likewise.
8765 * gcc.dg/switch-7.c: Likewise.
8766 * gcc.dg/tls/diag-5.c: Likewise.
8767 * gcc.dg/transparent-union-1.c: Likewise.
8768 * gcc.dg/transparent-union-3.c: Likewise.
8769 * gcc.dg/typespec-1.c: Likewise.
8770 * gcc.dg/vla-init-2.c: Likewise.
8771 * gcc.dg/vla-init-3.c: Likewise.
8772 * gcc.dg/vla-init-4.c: Likewise.
8773 * gcc.dg/vla-init-5.c: Likewise.
8774 * gcc.dg/void-cast-2.c: Likewise.
8775 * gcc.dg/wvla-3.c: Likewise.
8776 * gcc.dg/wvla-7.c: Likewise.
8777 * gcc.target/i386/991209-1.c: Likewise.
8778 * gcc.target/ia64/fpreg-1.c: Likewise.
8779 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
8780 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
8782 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
8785 * gfortran.dg/func_decl_4.f90: New test.
8787 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
8790 * gfortran.dg/interface_17.f90: New test.
8792 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
8795 * gfortran.dg/32599.f03: New test case.
8798 * gfortran.dg/32601.f03: New test case.
8799 * gfortran.dg/32601_1.f03: Ditto.
8800 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
8801 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
8803 2007-07-12 Steve Ellcey <sje@cup.hp.com>
8805 * gcc.c-torture/execute/align-3.c: Remove function addr check.
8807 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
8808 Devang Patel <dpatel@apple.com>
8810 PR tree-optimization/25413
8811 * gcc.dg/vect/vect-align-1.c: New.
8812 * gcc.dg/vect/vect-align-2.c: New.
8813 * gcc.dg/vect/pr25413.c: New.
8814 * gcc.dg/vect/pr25413a.c: New.
8815 * gcc.dg/vect/pr31699.c: Fix dg-final check.
8817 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
8819 * lib/target-support.exp (check_ultrasparc_hw_available):
8821 (is-effective-target): Check $arg for ultrasparc_hw.
8822 (is-effective-target-keyword): Likewise.
8823 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
8824 when determining what to do on sparc platforms.
8825 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
8826 * gcc.dg/20001101-1.c: Likewise.
8827 * gcc.dg/20001101-2.c: Likewise.
8828 * gcc.dg/ultrasp9.c: Likewise.
8829 * gcc.dg/ultrasp10.c: Likewise.
8830 * gcc.target/sparc/pdist-3.c: Likewise.
8832 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
8834 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
8836 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
8838 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
8840 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
8842 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
8843 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
8844 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
8845 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
8846 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
8847 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
8848 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
8849 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
8850 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
8851 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
8852 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
8853 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
8854 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
8855 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
8856 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
8857 * lib/target-supports.exp (check_effective_target_vect_int_mul):
8860 2007-07-12 Jakub Jelinek <jakub@redhat.com>
8863 * g++.dg/parse/error30.C: New test.
8865 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8868 * gfortran.dg/alloc_comp_misc_1.f90: New test.
8870 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
8872 * gfortran.fortran-torture/compile/pr32663.f: New test.
8874 2007-07-11 Paolo Carlini <pcarlini@suse.de>
8877 * g++.dg/inherit/virtual4.C: New.
8879 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
8882 * gcc.target/i386/pr32661-1.c: New test.
8884 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
8886 * gnat.dg/invariant_index.ad[sb]: New test.
8888 2007-07-11 Paolo Carlini <pcarlini@suse.de>
8891 * g++.dg/template/decl3.C: New.
8893 2007-07-09 Geoffrey Keating <geoffk@apple.com>
8896 * gcc.c-torture/execute/align-3.c: New.
8898 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
8901 * gcc.target/i386/pr32708-1.c: New test.
8902 * gcc.target/i386/pr32708-2.c: Ditto.
8903 * gcc.target/i386/pr32708-3.c: Ditto.
8905 2007-07-10 Mark Mitchell <mark@codesourcery.com>
8907 * g++.dg/init/new20.C: Remove svn:executable flag.
8909 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
8911 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
8913 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
8915 * gcc.dg/ultrasp7.c: Add fpic target requirement.
8917 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8920 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
8923 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
8926 * gfortran.dg/overload_2.f90: New test.
8929 * gfortran.dg/transfer_simplify_5.f90
8932 * gfortran.dg/interface_15.f90: New test.
8934 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8937 * gfortran.dg/matmul_5.f90: New test case.
8939 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
8941 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
8942 * gcc.dg/fesd-any.h: Likewise.
8943 * gcc.dg/fesd-baseonly.c: Likewise.
8944 * gcc.dg/fesd-baseonly.h: Likewise.
8945 * gcc.dg/fesd-none.c: Likewise.
8946 * gcc.dg/fesd-none.h: Likewise.
8947 * gcc.dg/fesd-reduced.c: Likewise.
8948 * gcc.dg/fesd-reduced.h: Likewise.
8949 * gcc.dg/fesd-sys.c: Likewise.
8950 * gcc.dg/fesd-sys.h: Likewise
8951 * gcc.dg/fesd.h: Likewise.
8953 * g++.dg/debug/dwarf2: New directory.
8954 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
8955 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
8956 * g++.dg/other/fesd-any.h: Likewise.
8957 * g++.dg/other/fesd-baseonly.C: Likewise.
8958 * g++.dg/other/fesd-baseonly.h: Likewise.
8959 * g++.dg/other/fesd-none.C: Likewise.
8960 * g++.dg/other/fesd-none.h: Likewise.
8961 * g++.dg/other/fesd-reduced.C: Likewise.
8962 * g++.dg/other/fesd-reduced.h: Likewise.
8963 * g++.dg/other/fesd-sys.C: Likewise.
8964 * g++.dg/other/fesd-sys.h: Likewise.
8965 * g++.dg/other/fesd.h: Likewise.
8967 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
8970 * gfortran.dg/parameter_unused.f90: New test.
8972 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
8974 PR tree-optimization/32681
8975 * gcc.dg/tree-ssa/pr32681.c: New test.
8977 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8980 * gfortran.dg/fmt_t_5.f90: New test.
8982 2007-07-08 Paolo Carlini <pcarlini@suse.de>
8985 * g++.dg/template/operator10.C: New.
8987 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8990 * gfortran.dg/unpack_zerosize_1.f90: New test case.
8992 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
8995 * gfortran.dg/operator_6.f90: New test.
8997 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
9000 * gfortran.dg/operator_4.f90: New test.
9001 * gfortran.dg/operator_5.f90: New test.
9002 * gfortran.dg/logical_comp.f90: Adjusted error messages.
9003 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
9005 2007-07-08 Tobias Burnus <burnus@net-b.de>
9008 * gfortran.dg/argument_checking_6.f90: New.
9010 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
9013 * gfortran.dg/interface_155555.f90: New test.
9015 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9017 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9018 c99-math-long-double-1.c, c99-math.h: Test subnormals.
9020 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9023 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
9024 discern pedantic diagnostics and errors.
9025 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
9027 * gcc.dg/20050121-1.c: This is an error and not a warning.
9028 * gcc.target/i386/sseregparm-2.c: Likewise.
9029 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
9030 * gcc.dg/charset/attribute2.c: Likewise.
9031 * gcc.dg/bitfld-1.c: Likewise.
9032 * gcc.dg/pack-test-2.c: Likewise.
9033 * gcc.dg/940510-1.c: Match separately error and warning.
9034 * gcc.dg/array-2.c: Match separately multiple messages. The second
9035 diagnostic is a pedantic warning and not an error.
9036 * gcc.dg/pr14475.c: Match separately multiple messages.
9037 * gcc.dg/pr18809-1.c: Likewise.
9038 * gcc.dg/pr27953.c: Likewise.
9039 * gcc.dg/vla-init-1.c: Likewise.
9040 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
9042 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9045 * gfortran.dg/char_decl_1.f90: New test.
9047 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
9049 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
9051 2007-07-07 Mark Mitchell <mark@codesourcery.com>
9054 * g++.dg/template/overload9.C: New test.
9056 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
9058 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
9059 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
9061 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
9063 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
9064 * gcc.dg/20001012-2.c: Likewise.
9065 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
9066 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
9068 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
9070 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
9071 about the chunk size when STACK_SIZE is defined.
9073 2007-07-06 Josh Conner <jconner@apple.com>
9076 * gcc.dg/sibcall-8.c: New test.
9078 2007-07-06 Josh Conner <jconner@apple.com>
9081 * gcc.target/arm/sibcall-1.c: New test.
9083 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
9085 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
9087 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
9089 * gfortran.dg/save_parameter.f90: New test.
9090 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
9092 2007-07-06 Richard Guenther <rguenther@suse.de>
9094 * g++.dg/opt/pr30965.C: New testcase.
9096 2007-07-06 Richard Sandiford <richard@codesourcery.com>
9098 * gcc.target/mips/save-restore-5.c: New test.
9100 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
9102 PR rtl_optimization/32450
9103 * gcc.dg/pr32450.c: New runtime test.
9105 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
9107 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
9108 single underscore in scan directives.
9110 2007-07-05 Mark Mitchell <mark@codesourcery.com>
9113 * g++.dg/init/ptrmem4.C: New test.
9116 * g++.dg/init/new21.C: Likewise.
9119 * g++.dg/template/static30.C: Likewise.
9121 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
9123 * gcc.dg/vect/costmodel/ppc: New directory.
9124 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
9125 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
9127 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
9128 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
9129 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
9130 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
9131 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
9132 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
9133 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
9134 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
9135 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
9136 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
9137 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
9138 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
9139 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
9140 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
9142 2007-07-05 Tobias Burnus <burnus@net-b.de>
9145 * gfortran.dg/module_md5_1.f90: Update MD5 number.
9147 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
9150 * gfortran.dg/interface_14.f90: New test.
9153 * gfortran.dg/do_iterator_2.f90: New test.
9155 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
9157 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
9158 (FE_DEC_DOWNWARD): Likewise.
9159 (FE_DEC_UPWARD): Likewise.
9160 (FE_DEC_TOWARDZERO): Likewise.
9161 (FE_DEC_TONEARESTFROMZERO): Likewise.
9163 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
9165 * gcc.c-torture/compile/pr32606.c: New.
9166 * gfortran.fortran-torture/execute/pr32604.f90: New.
9168 2007-07-04 Mark Mitchell <mark@codesourcery.com>
9170 * gcc.dg/visibility-12.c: New test.
9171 * gcc.dg/visibility-13.c: Likewise.
9172 * g++.dg/ext/visibility-9.C: Likewise.
9173 * g++.dg/ext/visibility-10.C: Likewise.
9175 2007-07-04 Richard Sandiford <richard@codesourcery.com>
9177 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
9178 * gcc.dg/sh-relax-vxworks.c: New test.
9180 2007-07-04 Richard Guenther <rguenther@suse.de>
9182 PR tree-optimization/32500
9183 * gcc.c-torture/execute/pr32500.c: New testcase.
9185 2007-07-04 Richard Guenther <rguenther@suse.de>
9187 PR tree-optimization/32482
9188 * gcc.c-torture/compile/pr32482.c: New testcase.
9190 2007-07-04 Richard Sandiford <richard@codesourcery.com>
9192 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
9194 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
9195 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
9196 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
9197 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
9199 2007-07-04 Richard Sandiford <richard@codesourcery.com>
9201 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
9203 2007-07-04 Richard Sandiford <richard@codesourcery.com>
9205 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
9207 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9210 * gfortran.dg/min_max_optional_1.f90: New test.
9211 * gfortran.dg/min_max_optional_2.f90: New test.
9212 * gfortran.dg/min_max_optional_3.f90: New test.
9214 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9217 * gfortran.dg/fmt_error.f90: New test.
9219 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9222 * gfortran.dg/interface_13.f90: New test.
9224 2007-07-03 Dave Brolley <brolley@redhat.com>
9227 * g++.dg/init/new20.C: New test.
9229 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
9232 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
9234 2007-07-03 Tobias Burnus <burnus@net-b.de>
9237 * common_7.f90: New.
9238 * common_8.f90: New.
9239 * common_9.f90: New.
9241 2007-07-03 Tobias Burnus <burnus@net-b.de>
9244 * gfortran.dg/argument_checking_1.f90: New.
9245 * gfortran.dg/argument_checking_2.f90: New.
9246 * gfortran.dg/argument_checking_3.f90: New.
9247 * gfortran.dg/argument_checking_4.f90: New.
9248 * gfortran.dg/argument_checking_5.f90: New.
9249 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
9250 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
9252 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
9254 * gcc.dg/pr32176.c: Add -w to default dg-options.
9256 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
9258 * gcc.c-torture/compile/ssa-pre-1.c: New test.
9260 2007-07-03 Tobias Burnus <burnus@net-b.de>
9263 * gfortran.dg/null_2.f90: New.
9265 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
9266 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9269 * gcc.dg/pr32176.c: New test.
9271 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
9273 * gcc.dg/const-float80.c : New test.
9274 * gcc.dg/const-float128.c : New test.
9275 * gcc.dg/const-float80-ped.c : New test.
9276 * gcc.dg/const-float128-ped.c : New test.
9278 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9280 * gcc.dg/c99-math.h: Fix typo.
9282 2007-07-02 Jakub Jelinek <jakub@redhat.com>
9285 * gcc.dg/gomp/pr32468-1.c: New test.
9287 2007-07-02 Richard Sandiford <richard@codesourcery.com>
9289 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
9292 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
9294 * gfortran.fortran-torture/compile/pr32583.f: New.
9295 * gcc.c-torture/compile/pr32584.c: New
9297 2007-07-02 Ollie Wild <aaw@google.com>
9299 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
9300 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
9302 2007-07-02 Richard Sandiford <richard@codesourcery.com>
9304 * gcc.target/mips/save-restore-1.c: New test.
9305 * gcc.target/mips/save-restore-2.c: Likewise.
9306 * gcc.target/mips/save-restore-3.c: Likewise.
9307 * gcc.target/mips/save-restore-4.c: Likewise.
9309 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
9311 PR tree-optimization/31966
9312 PR tree-optimization/32533
9313 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
9314 * gfortran.dg/pr32533.f90: Ditto.
9316 2007-07-02 Jakub Jelinek <jakub@redhat.com>
9318 * g++.dg/opt/nrv12.C: New test.
9319 * gcc.target/i386/nrv1.c: New test.
9322 * g++.dg/gomp/pr31748.C: New test.
9324 2007-07-02 Ira Rosen <irar@il.ibm.com>
9326 PR tree-optimization/32230
9327 * gcc.dg/vect/pr32230.c: New test.
9329 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
9331 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
9332 * bind_c_coms.f90: Ditto.
9333 * bind_c_coms_driver.c: Ditto.
9334 * bind_c_dts.f90: Ditto.
9335 * bind_c_dts_2.f03: Ditto.
9336 * bind_c_dts_2_driver.c: Ditto.
9337 * bind_c_dts_3.f03: Ditto.
9338 * bind_c_dts_4.f03: Ditto.
9339 * bind_c_dts_driver.c: Ditto.
9340 * bind_c_implicit_vars.f03: Ditto.
9341 * bind_c_procs.f03: Ditto.
9342 * bind_c_usage_2.f03: Ditto.
9343 * bind_c_usage_3.f03: Ditto.
9344 * bind_c_usage_5.f03: Ditto.
9345 * bind_c_usage_6.f03: Ditto.
9346 * bind_c_usage_7.f03: Ditto.
9347 * bind_c_vars.f90: Ditto.
9348 * bind_c_vars_driver.c: Ditto.
9349 * binding_c_table_15_1.f03: Ditto.
9350 * binding_label_tests.f03: Ditto.
9351 * binding_label_tests_10.f03: Ditto.
9352 * binding_label_tests_10_main.f03: Ditto.
9353 * binding_label_tests_11.f03: Ditto.
9354 * binding_label_tests_11_main.f03: Ditto.
9355 * binding_label_tests_12.f03: Ditto.
9356 * binding_label_tests_13.f03: Ditto.
9357 * binding_label_tests_13_main.f03: Ditto.
9358 * binding_label_tests_14.f03: Ditto.
9359 * binding_label_tests_2.f03: Ditto.
9360 * binding_label_tests_3.f03: Ditto.
9361 * binding_label_tests_4.f03: Ditto.
9362 * binding_label_tests_5.f03: Ditto.
9363 * binding_label_tests_6.f03: Ditto.
9364 * binding_label_tests_7.f03: Ditto.
9365 * binding_label_tests_8.f03: Ditto.
9366 * binding_label_tests_9.f03: Ditto.
9367 * c_assoc.f90: Ditto.
9368 * c_assoc_2.f03: Ditto.
9369 * c_f_pointer_shape_test.f90: Ditto.
9370 * c_f_pointer_tests.f90: Ditto.
9371 * c_f_tests_driver.c: Ditto.
9372 * c_funloc_tests.f03: Ditto.
9373 * c_funloc_tests_2.f03: Ditto.
9374 * c_funloc_tests_3.f03: Ditto.
9375 * c_funloc_tests_3_funcs.c: Ditto.
9376 * c_kind_params.f90: Ditto.
9377 * c_kind_tests_2.f03: Ditto.
9379 * c_loc_driver.c: Ditto.
9380 * c_loc_test.f90: Ditto.
9381 * c_loc_tests_2.f03: Ditto.
9382 * c_loc_tests_2_funcs.c: Ditto.
9383 * c_loc_tests_3.f03: Ditto.
9384 * c_loc_tests_4.f03: Ditto.
9385 * c_loc_tests_5.f03: Ditto.
9386 * c_loc_tests_6.f03: Ditto.
9387 * c_loc_tests_7.f03: Ditto.
9388 * c_loc_tests_8.f03: Ditto.
9389 * c_ptr_tests.f03: Ditto.
9390 * c_ptr_tests_10.f03: Ditto.
9391 * c_ptr_tests_5.f03: Ditto.
9392 * c_ptr_tests_7.f03: Ditto.
9393 * c_ptr_tests_7_driver.c: Ditto.
9394 * c_ptr_tests_8.f03: Ditto.
9395 * c_ptr_tests_8_funcs.c: Ditto.
9396 * c_ptr_tests_9.f03: Ditto.
9397 * c_ptr_tests_driver.c: Ditto.
9398 * c_size_t_driver.c: Ditto.
9399 * c_size_t_test.f03: Ditto.
9400 * com_block_driver.f90: Ditto.
9401 * global_vars_c_init.f90: Ditto.
9402 * global_vars_c_init_driver.c: Ditto.
9403 * global_vars_f90_init.f90: Ditto.
9404 * global_vars_f90_init_driver.c: Ditto.
9405 * interop_params.f03: Ditto.
9406 * iso_c_binding_only.f03: Ditto.
9407 * iso_c_binding_rename_1.f03: Ditto.
9408 * iso_c_binding_rename_1_driver.c: Ditto.
9409 * iso_c_binding_rename_2.f03: Ditto.
9410 * iso_c_binding_rename_2_driver.c: Ditto.
9411 * kind_tests_2.f03: Ditto.
9412 * kind_tests_3.f03: Ditto.
9413 * module_md5_1.f90: Ditto.
9414 * only_clause_main.c: Ditto.
9415 * print_c_kinds.f90: Ditto.
9416 * test_bind_c_parens.f03: Ditto.
9417 * test_c_assoc.c: Ditto.
9418 * test_com_block.f90: Ditto.
9419 * test_common_binding_labels.f03: Ditto.
9420 * test_common_binding_labels_2.f03: Ditto.
9421 * test_common_binding_labels_2_main.f03: Ditto.
9422 * test_common_binding_labels_3.f03: Ditto.
9423 * test_common_binding_labels_3_main.f03: Ditto.
9424 * test_only_clause.f90: Ditto.
9425 * use_iso_c_binding.f90: Ditto.
9426 * value_5.f90: Ditto.
9427 * value_test.f90: Ditto.
9428 * value_tests_f03.f90: Ditto.
9430 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
9432 * gcc.dg/tls/opt-14.c: New.
9434 2007-07-01 Ollie Wild <aaw@google.com>
9436 * g++.dg/lookup/using16.C: New test.
9437 * g++.dg/lookup/using17.C: New test.
9439 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
9442 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
9443 (test_4): Use proper test for floating point equality.
9446 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9448 PR libgfortran/32554
9449 * gfortran.dg/fmt_p_1.f90: New test.
9451 2007-07-01 Ira Rosen <irar@il.ibm.com>
9453 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
9454 initialization and fix dg-final check - the initialization loop is
9457 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
9458 Volker Reichelt <reichelt@netcologne.de>
9461 * gcc.dg/pr32559.c: New test.
9463 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
9465 PR tree-optimization/25371
9466 * gcc.dg/vect/pr25371.c: New test.
9468 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
9470 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
9471 when allocating and initializing a flexible array.
9473 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
9476 * gfortran.dg/intrinsic.f90: New test.
9478 2007-06-30 Tobias Burnus <burnus@net-b.de>
9481 * gfortran.dg/fmt_zero_check.f90: New.
9483 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
9486 * gfortran.dg/repeat_f90: New test.
9488 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9491 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
9492 -pedantic-errors, so we should match errors.
9493 * gcc.dg/cpp/escape-1.c: Likewise.
9494 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
9495 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
9497 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
9498 errors instead of warnings.
9499 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
9501 * gcc.dg/cpp/arith-3.c: Likewise.
9503 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9506 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
9507 * gcc.dg/pch/valid-2.c: Likewise.
9508 * gcc.dg/pch/valid-3.c: Likewise.
9509 * gcc.dg/pch/warn-1.c: Likewise.
9510 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
9512 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9515 * gcc.dg/Wunused-function.c: New.
9517 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9519 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
9521 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
9523 * g++.dg/other/canon-31724.C: New.
9525 2007-06-29 Jan Hubicka <jh@suse.cz>
9528 * gcc.c-torture/compile/pr32372.c: new.
9530 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
9532 * gfortran.dg/operator_3.f90: New test.
9534 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
9536 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
9537 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
9539 2007-06-29 Richard Guenther <rguenther@suse.de>
9542 * gcc.dg/inline-23.c: New testcase.
9544 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
9546 PR tree-optimization/24659
9547 * gcc.target/i386/vectorize2.c: New test.
9548 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
9549 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
9551 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
9553 * gcc.dg/pointer-arith-9.c: New test.
9555 2007-06-29 Tobias Burnus <burnus@net-b.de>
9558 * gfortran.dg/fmt_read_2.f90: New.
9560 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9562 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
9563 If it exists, don't try to create it.
9565 2007-06-28 Geoffrey Keating <geoffk@apple.com>
9567 * g++.dg/ext/visibility/ms-compat-1.C: New.
9569 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
9572 * gfortran.fortran-torture/compile/pr32417.f90: New test.
9574 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
9576 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
9579 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
9582 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
9584 2007-06-27 Richard Guenther <rguenther@suse.de>
9587 * gcc.dg/inline-22.c: New testcase.
9589 2007-06-26 Hui-May Chang <hm.chang@apple.com>
9591 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
9592 the scan-assembler constant.
9594 2007-06-25 Geoffrey Keating <geoffk@apple.com>
9597 * gcc.dg/pr20216.c: New.
9599 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
9602 * gcc.dg/vect/pr32421.c: New test.
9604 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
9607 * g++.dg/other/friend5.C: New test.
9609 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
9612 * gfortran.dg/host_assoc_function_2.f90: New test.
9615 * gfortran.dg/host_assoc_call_1.f90: New test.
9617 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9619 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
9621 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9624 * gfortran.dg/error_format.f90: New test.
9626 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
9629 * gfortran.dg/pr32136.f90: New test.
9631 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
9634 * gfortran.dg/minmaxloc_1.f90: New test.
9637 * gfortran.dg/minmaxloc_2.f90: New test.
9639 2007-06-23 Richard Guenther <rguenther@suse.de>
9641 PR tree-optimization/16876
9643 * gcc.dg/pr29254.c: The warning is bogus.
9644 * gcc.dg/warn-1.c: Likewise.
9645 * gcc.dg/assign-warn-3.c: Likewise.
9646 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
9648 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
9650 * gcc.c-torture/execute/20070623-1.c: New.
9652 2007-06-22 Jan Hubicka <jh@suse.cz>
9654 * gcc.c-torture/compile/pr31541.c: New.
9656 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
9658 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
9659 Remove -m64 from dg-options.
9661 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
9664 * gcc.dg/pr32374.c: New test.
9666 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9669 * gfortran.dg/pointer_assign_3.f90: New test.
9671 2007-06-21 Sebastian Pop <sebpop@gmail.com>
9673 * gcc.dg/tree-ssa/pr19590.c: New.
9675 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9678 * gfortran.dg/assign.f90: Update test.
9679 * gfortran.dg/real_do_1.f90: Update test.
9680 * gfortran.dg/gomp/omp_do1.f90: Update test.
9681 * gfortran.dg/warnings_are_errors_1.f: Update test.
9682 * gfortran.dg/g77/20010519-1.f: Update test.
9683 * gfortran.dg/g77/pr9258.f: Update test.
9684 * gfortran.dg/g77/960317-1.f: Update test.
9686 2007-06-21 Richard Guenther <rguenther@suse.de>
9688 PR tree-optimization/32453
9689 * gcc.c-torture/compile/pr32453.c: New testcase.
9691 2007-06-21 Jakub Jelinek <jakub@redhat.com>
9693 PR tree-optimization/31866
9694 * gcc.dg/pr31866.c: New test.
9696 2007-06-21 Richard Guenther <rguenther@suse.de>
9698 PR tree-optimization/32451
9699 * g++.dg/torture/20070621-1.C: New testcase.
9701 2007-06-21 Christian Bruel <christian.bruel@st.com>
9703 * gcc.dg/attr-isr.c: Test delay slot content.
9705 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9708 gfortran.dg/pointer_assign_2.f90: New test.
9710 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9713 gfortran.dg/invalid_procedure_name.f90: New test.
9715 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
9717 PR tree-optimization/25737
9718 * gcc.dg/tree-ssa/alias-14.c: New test.
9720 2007-06-20 Hui-May Chang <hm.chang@apple.com>
9722 * gcc.target/i386/large-size-array-3.c: New.
9724 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
9725 Richard Guenther <rguenther@suse.de>
9728 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
9730 2007-06-20 Jakub Jelinek <jakub@redhat.com>
9733 * gcc.dg/pr31959.c: New test.
9736 * g++.dg/ext/asm10.C: New test.
9739 * gcc.c-torture/execute/20070614-1.c: New test.
9741 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
9743 * gcc.target/arm/stack-corruption.c: New test.
9745 2007-06-19 Richard Guenther <rguenther@suse.de>
9747 * g++.dg/torture/pr30252.C: New testcase.
9749 2007-06-19 Jakub Jelinek <jakub@redhat.com>
9751 PR tree-optimization/32353
9752 * g++.dg/opt/nrv13.C: New test.
9754 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
9758 * gfortran.dg/impure_assignment_2.f90 : New test.
9761 * gfortran.dg/data_initialized_2.f90 : New test.
9763 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
9764 appropriate version of 'dmach'.
9766 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
9769 * gcc.target/i386/pr32389.c New test.
9771 2007-06-18 Simon Baldwin <simonb@google.com>
9774 * g++.dg/template/error25.C: New.
9775 * g++.dg/template/spec35.C: New.
9777 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
9779 * gcc.c-torture/compile/pr32355.c: New testcase.
9781 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
9783 PR tree-optimization/32383
9784 * g++.dg/opt/pr32383.C: New test.
9786 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
9788 PR rtl-optimization/32366
9789 * gcc.dg/vect/pr32366.c: New test.
9791 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
9793 * gcc.c-torture/compile/pr32349.c: New testcase.
9795 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
9797 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
9798 * gcc.target/sparc/combined-2.c: Likewise.
9799 * gcc.target/sparc/fexpand.c : Likewise.
9800 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
9801 * gcc.target/sparc/fpack16.c : Likewise.
9802 * gcc.target/sparc/fpmerge.c : Likewise.
9803 * gcc.target/sparc/fpmul.c : Likewise.
9804 * gcc.target/sparc/noresult.c : Likewise.
9805 * gcc.target/sparc/pdist.c: Likewise.
9807 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
9810 * gcc.target/i386/recip-divf.c: New test.
9811 * gcc.target/i386/recip-sqrtf.c: Ditto.
9812 * gcc.target/i386/recip-vec-divf.c: Ditto.
9813 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9814 * gcc.target/i386/sse-recip.c: Ditto.
9815 * gcc.target/i386/sse-recip-vec.c: Ditto.
9817 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9820 * gcc.c-torture/compile/20070605-1.c: New test.
9822 * gcc.c-torture/compile/20070603-1.c: New testcase.
9823 * gcc.c-torture/compile/20070603-2.c: New testcase.
9825 * gcc.c-torture/compile/20070531-1.c: New test.
9828 * gcc.c-torture/compile/20070531-2.c: New test.
9831 * gcc.c-torture/compile/20070529-1.c: New test.
9834 * gcc.c-torture/compile/20070529-2.c: New test.
9837 * gcc.c-torture/compile/20070520-1.c: New test.
9839 * g++.dg/ext/java-1.C: New test.
9841 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
9842 loops instead of one. Remove the "can't determine dependence"
9844 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
9845 needed as the cast is gone in the first place.
9846 * gcc.dg/max-1.c: Change local variable a to be a global one.
9847 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
9848 have a cast which is PREd.
9850 2007-06-15 Mark Mitchell <mark@codesourcery.com>
9852 * g++.dg/lookup/anon6.C: New test.
9854 2007-06-14 Dirk Mueller <dmueller@suse.de>
9857 * g++.dg/opt/static6.C: New testcase.
9859 2007-06-14 Geoff Keating <geoffk@apple.com>
9861 * g++.dg/ext/visibility/overload-1.C: New.
9864 * g++.dg/ext/visibility/anon4.C: New.
9866 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
9869 * gcc.target/i386/pr32268.c: New test.
9871 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
9873 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
9874 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
9875 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
9877 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
9878 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
9879 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
9882 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
9885 * gfortran.dg/common_resize_1.f90: New test.
9887 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
9890 * gcc.dg/vect/pr32224.c: Fix.
9892 2007-06-13 Eric Christopher <echristo@apple.com>
9894 * gcc.target/i386/ssefn-1.c: Add -march=i386.
9896 2007-06-13 Tobias Burnus <burnus@net-b.de>
9899 * gfortran.dg/actual_array_vect_1.f90: New.
9901 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
9903 * gcc.target/sparc/mfpu.c: New test.
9905 2007-06-12 Geoff Keating <geoffk@apple.com>
9907 * g++.dg/warn/weak1.C: Suppress on Darwin.
9908 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
9910 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
9913 * g++.dg/torture/pr31579.C: New testcase.
9915 2007-06-12 Ian Lance Taylor <iant@google.com>
9918 * g++.dg/init/new16.C: New test.
9919 * g++.dg/init/new17.C: New test.
9920 * g++.dg/init/new18.C: New test.
9921 * g++.dg/init/new19.C: New test.
9923 2007-06-12 Olivier Hainque <hainque@adacore.com>
9925 * gnat.dg/lhs_view_convert.adb: New test.
9927 2007-06-12 Richard Guenther <rguenther@suse.de>
9929 PR tree-optimization/15353
9930 PR tree-optimization/31657
9931 * gcc.c-torture/execute/20070424-1.c: New testcase.
9932 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
9933 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
9934 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
9935 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
9936 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
9938 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
9940 PR rtl-optimization/32293
9941 * gcc.dg/pr32293.c: New test.
9943 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
9945 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
9947 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
9950 * gfortran.dg/equiv_7.f90: New test.
9951 * gfortran.dg/equiv_constraint_7.f90: Change error message.
9954 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
9956 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
9958 * gcc.dg/setjmp-3.c: Rename raise to raise0.
9959 * gcc.dg/setjmp-4.c: Likewise.
9960 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
9962 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
9964 PR rtl-optimization/31025
9965 * gfortran.dg/pr31025.f90: New.
9967 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
9970 * gcc.target/i386/pr32280.c: New test.
9972 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
9975 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
9977 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9979 PR libgfortran/32235
9980 * gfortran.dg/backspace_9.f: New test.
9982 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
9984 * gcc.dg/tree-ssa/prefetch-7.c: New test.
9986 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
9988 * gcc.dg/tree-ssa/loop-28.c: New testcase.
9990 2007-06-09 Ian Lance Taylor <iant@google.com>
9992 PR tree-optimization/32169
9993 * gcc.c-torture/compile/pr32169.c: New test.
9995 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
9997 * gcc.dg/vect/costmodel: New directory.
9998 * gcc.dg/vect/costmodel/i386: New directory.
9999 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
10000 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
10002 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
10003 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
10004 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
10005 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
10006 * gcc.dg/vect/costmodel/x86_64: New directory.
10007 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
10009 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
10011 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
10012 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
10013 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
10014 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
10015 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
10017 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
10019 PR tree-optimization/32243
10020 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
10021 flags for -Os tests.
10022 * gcc.dg/vect/03-vect-pr32243.c: New test.
10024 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
10026 PR tree-optimization/32224
10027 * gcc.dg/vect/pr32224.c: New test.
10029 2007-06-08 Jakub Jelinek <jakub@redhat.com>
10032 * g++.dg/gomp/pr32177.C: New test.
10034 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10037 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
10038 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
10039 warning nor an error.
10040 * gcc.dg/Wfatal-2.c: Likewise.
10041 * gcc.dg/Werror-1.c: Likewise.
10042 * gcc.dg/Werror-5.c: Likewise.
10043 * gcc.dg/Werror-7.c: Likewise.
10044 * gcc.dg/Werror-10.c: Likewise.
10045 * gcc.dg/Werror-11.c: Likewise.
10047 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
10050 * g++.dg/init/brace6.C: New test.
10052 2007-06-07 Geoffrey Keating <geoffk@apple.com>
10054 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
10055 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
10056 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
10057 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
10059 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
10060 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
10061 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
10062 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
10063 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
10064 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
10065 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
10066 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
10068 * gcc.dg/darwin-minversion-3.c: New.
10070 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
10072 * gcc.target/i386/builtin-copysign.c: New test.
10074 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
10076 PR tree-optimization/32220
10077 * gfortran.dg/predcom-2.f: New testcase.
10079 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
10082 * gcc.target/i386/vectorize4.c: New test.
10084 2007-06-06 Steve Ellcey <sje@cup.hp.com>
10086 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
10088 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10091 * gcc.dg/simd-5.c: Mark output as a note.
10092 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
10094 * gcc.dg/simd-1.c: Likewise.
10095 * gcc.dg/always_inline.c: Mark output as a sorry.
10096 * gcc.dg/always_inline2.c: Likewise.
10097 * gcc.dg/always_inline3.c: Likewise.
10099 2007-06-06 Ian Lance Taylor <iant@google.com>
10101 * g++.dg/conversion/enum1.C: New test.
10103 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
10105 PR tree-optimization/32216
10106 * gcc.dg/vect/pr32216.c: New test.
10108 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10111 * gfortran.dg/invalid_contains_1.f90: New test.
10112 * gfortran.dg/invalid_contains_2.f90: New test.
10114 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10117 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
10120 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10123 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
10124 dg-message to match de note.
10125 * gcc.dg/pr26570.c: Use dg-message for a note.
10126 * gcc.dg/pr29254.c: Use dg-message for generic output and use
10127 dg-error instead of dg-warning because of -Werror.
10128 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
10129 neither an error, nor a warning.
10130 * gcc.dg/glibc-uclibc-2.c: Likewise
10131 * gcc.dg/cpp/19940712-1.c: Likewise.
10133 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
10135 PR preprocessor/23479
10136 * gcc.dg/binary-constants-1.c: Add test suites for
10137 the 0b-prefixed binary integer constants.
10138 * gcc.dg/binary-constants-2.c: Ditto.
10139 * gcc.dg/binary-constants-3.c: Ditto.
10140 * gcc.dg/binary-constants-4.c: Ditto.
10142 2007-06-05 Ian Lance Taylor <iant@google.com>
10144 * gcc.dg/Wstrict-overflow-19.c: New test.
10146 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
10148 * gcc.dg/matrix/matrix-6.c: Remove conversion.
10150 2007-06-04 Ian Lance Taylor <iant@google.com>
10152 * gcc.dg/Wstrict-overflow-18.c: New test.
10154 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10157 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
10158 * gcc.dg/cpp/mi5.c: Likewise.
10159 * gcc.dg/cpp/mi7.c: Likewise.
10161 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
10164 * gcc.dg/pr32191.c: New test.
10166 2007-05-28 Tobias Burnus <burnus@net-b.de>
10169 * gfortran.dg/allocate_stat_1.f90: Remove.
10171 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
10173 * gcc.target/i386/sse4_2-check.h: New.
10174 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
10175 * gcc.target/i386/sse4_2-crc32.h: Likewise.
10176 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
10177 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
10178 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
10179 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
10180 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
10181 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
10182 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
10183 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
10184 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
10185 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
10186 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
10187 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
10188 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
10189 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
10190 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
10191 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
10193 2007-06-01 Geoffrey Keating <geoffk@apple.com>
10195 * gcc.dg/pie-link.c: New test.
10197 2007-06-01 Ian Lance Taylor <iant@google.com>
10199 * gcc.dg/Wstrict-overflow-17.c: New test.
10201 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
10203 * gcc.dg/builtin-return-1.c (g): New.
10204 (main): Allocate at least 64 bytes on the stack.
10206 2007-05-31 Mark Mitchell <mark@codesourcery.com>
10208 * g++.dg/init/cleanup3.C: New test.
10210 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
10212 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
10215 007-05-31 Paul Thomas <pault@gcc.gnu.org>
10218 * gfortran.dg/char_array_constructor_3.f90: New test.
10220 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
10222 PR tree-optimization/32160
10223 * gfortran.dg/predcom-1.f: New test.
10225 2007-05-31 Richard Guenther <rguenther@suse.de>
10227 * g++.dg/other/str_empty.C: Move...
10228 * g++.dg/other/pr30567.C: Move...
10229 * g++.dg/tree-ssa/pr27218.C: Move...
10230 * g++.dg/torture: ...here and remove dg-options.
10232 2007-05-31 Paolo Carlini <pcarlini@suse.de>
10235 * g++.dg/ext/is_pod_incomplete.C: New.
10237 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
10238 Douglas Gregor <doug.gregor@gmail.com>
10239 Pedro Lamarao <pedro.lamarao@mndfck.org>
10240 Howard Hinnant <howard.hinnant@gmail.com>
10244 * g++.dg/cpp0x/rv8p.C: New.
10245 * g++.dg/cpp0x/temp-constructor-bug.C: New.
10246 * g++.dg/cpp0x/cast-bug.C: New.
10247 * g++.dg/cpp0x/elision_weak.C: New.
10248 * g++.dg/cpp0x/collapse-bug.C: New.
10249 * g++.dg/cpp0x/rv3p.C: New.
10250 * g++.dg/cpp0x/rv7n.C: New.
10251 * g++.dg/cpp0x/overload-conv-1.C: New.
10252 * g++.dg/cpp0x/rv2n.C: New.
10253 * g++.dg/cpp0x/deduce.C: New.
10254 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
10255 * g++.dg/cpp0x/rv6p.C: New.
10256 * g++.dg/cpp0x/template_deduction.C: New.
10257 * g++.dg/cpp0x/implicit-copy.C: New.
10258 * g++.dg/cpp0x/rv1p.C: New.
10259 * g++.dg/cpp0x/cast.C: New.
10260 * g++.dg/cpp0x/rv5n.C: New.
10261 * g++.dg/cpp0x/collapse.C: New.
10262 * g++.dg/cpp0x/overload-conv-2.C: New.
10263 * g++.dg/cpp0x/rv4p.C: New.
10264 * g++.dg/cpp0x/rvo.C: New.
10265 * g++.dg/cpp0x/iop.C: New.
10266 * g++.dg/cpp0x/rv3n.C: New.
10267 * g++.dg/cpp0x/rv7p.C: New.
10268 * g++.dg/cpp0x/reference_collapsing.C: New.
10269 * g++.dg/cpp0x/overload.C: New.
10270 * g++.dg/cpp0x/named.C: New.
10271 * g++.dg/cpp0x/rv2p.C: New.
10272 * g++.dg/cpp0x/rv6n.C: New.
10273 * g++.dg/cpp0x/not_special.C: New.
10274 * g++.dg/cpp0x/bind.C: New.
10275 * g++.dg/cpp0x/rv1n.C: New.
10276 * g++.dg/cpp0x/rv5p.C: New.
10277 * g++.dg/cpp0x/elision.C: New.
10278 * g++.dg/cpp0x/named_refs.C: New.
10279 * g++.dg/cpp0x/unnamed_refs.C: New.
10280 * g++.dg/cpp0x/rv4n.C: New.
10281 * g++.dg/cpp0x/elision_neg.C: New.
10282 * g++.dg/init/copy7.C: Run in C++98 mode.
10283 * g++.dg/overload/arg1.C: Ditto.
10284 * g++.dg/overload/arg4.C: Ditto.
10286 2007-05-30 Jakub Jelinek <jakub@redhat.com>
10289 * g++.dg/opt/static5.C: New test.
10291 2007-05-30 Richard Guenther <rguenther@suse.de>
10293 * g++.dg/dg.exp: Prune torture/.
10294 * g++.dg/torture/dg-torture.exp: New testsuite.
10296 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
10298 * gcc.target/arm/pr27387.C: Move and rename to ...
10299 * g++.dg/inherit/thunk8.C: ... here.
10301 2007-05-30 Jakub Jelinek <jakub@redhat.com>
10303 PR tree-optimization/31769
10304 * g++.dg/gomp/pr31769.C: New test.
10306 2007-05-29 Hui-May Chang <hm.chang@apple.com>
10308 * gcc.target/i386/stack-realign.c: New.
10310 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
10312 * gcc.dg/tree-ssa/prefetch-6.c: New test.
10314 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
10316 * gfortran.dg/sizeof.f90: New.
10318 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
10321 * gcc.dg/boolcomplex-1.c: New test.
10324 * g++.dg/ext/boolcomplex-1.c: New test.
10326 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
10328 * gcc.dg/matrix: New directory.
10330 2007-05-28 Tobias Burnus <burnus@net-b.de>
10333 * gfortran.dg/allocate_stat_1.f90: New.
10335 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
10338 * transfer_hollerith_1.f90: New test.
10340 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
10343 * gcc.c-torture/execute/vrp-7.c: New test.
10345 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
10347 * gfortran.dg/transfer_simplify_4.f90: New test.
10349 2007-05-27 Tobias Burnus <burnus@net-b.de>
10352 * gfortran.dg/func_result_3.f90: New.
10354 2007-05-27 Tobias Burnus <burnus@net-b.de>
10356 PR middle-end/32083
10357 * gfortran.dg/transfer_simplify_3.f90: New.
10359 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
10362 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
10363 to compile options.
10364 * gcc.target/i386/pr32065-2.c: New test.
10366 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10369 * gfortran.dg/io_constraints_2.f90: Update.
10371 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
10374 * gfortran.dg/array_constructor_17.f90: New test.
10376 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
10379 * g++.dg/opt/array2.C: New testcase.
10381 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
10384 * gcc.target/i386/pr32065.c: New test.
10386 2007-05-25 Dirk Mueller <dmueller@suse.de>
10387 Marcus Meissner <meissner@suse.de>
10389 * gcc.dg/attr-alloc_size.c: New.
10391 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
10392 Lee Millward <lee.millward@gmail.com>
10395 * g++.dg/parse/crash34.C: New test.
10397 * g++.dg/parse/crash35.C: New test.
10399 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
10401 * gcc.target/i386/sse2-check.h: New.
10402 * gcc.target/i386/sse2-vec-1.c: Likewise.
10403 * gcc.target/i386/sse2-vec-2.c: Likewise.
10404 * gcc.target/i386/sse2-vec-3.c: Likewise.
10405 * gcc.target/i386/sse2-vec-4.c: Likewise.
10406 * gcc.target/i386/sse2-vec-5.c: Likewise.
10407 * gcc.target/i386/sse2-vec-6.c: Likewise.
10409 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
10421 * g++.dg/cpp0x/pr31431.C: New.
10422 * g++.dg/cpp0x/pr31437.C: New.
10423 * g++.dg/cpp0x/pr31442.C: New.
10424 * g++.dg/cpp0x/pr31444.C: New.
10425 * g++.dg/cpp0x/pr31431-2.C: New.
10426 * g++.dg/cpp0x/pr31432.C: New.
10427 * g++.dg/cpp0x/pr31434.C: New.
10428 * g++.dg/cpp0x/pr31438.C: New.
10429 * g++.dg/cpp0x/pr31443.C: New.
10430 * g++.dg/cpp0x/pr31445.C: New.
10431 * g++.dg/cpp0x/variadic-crash1.C: New.
10433 2007-05-25 Richard Sandiford <richard@codesourcery.com>
10435 * gcc.target/arm/long-calls-1.c: New test.
10436 * gcc.target/arm/long-calls-2.c: Likewise.
10437 * gcc.target/arm/long-calls-3.c: Likewise.
10438 * gcc.target/arm/long-calls-4.c: Likewise.
10440 2007-05-25 Richard Guenther <rguenther@suse.de>
10441 Andrew Pinski <andrew_pinski@playstation.sony.com>
10443 PR tree-optimization/31982
10444 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
10446 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
10449 * gfortran.dg/result_in_spec_2.f90: New test.
10451 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10453 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
10455 2007-05-24 Ollie Wild <aaw@google.com>
10457 * gcc.dg/cpp/counter-1.c: New test.
10458 * gcc.dg/pch/counter-1.c: New test.
10459 * gcc.dg/pch/counter-1.hs: New file.
10460 * gcc.dg/pch/counter-2.c: New test.
10461 * gcc.dg/pch/counter-2.hs: New file.
10462 * gcc.dg/pch/counter-3.c: New test.
10463 * gcc.dg/pch/counter-3.hs: New file.
10465 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
10467 * gcc.dg/tree-ssa/predcom-1.c: New test.
10468 * gcc.dg/tree-ssa/predcom-2.c: New test.
10469 * gcc.dg/tree-ssa/predcom-3.c: New test.
10470 * gcc.dg/tree-ssa/predcom-4.c: New test.
10471 * gcc.dg/tree-ssa/predcom-5.c: New test.
10472 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
10474 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
10477 * gcc.target/i386/sse4_1-check.h (MASK): New.
10479 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10482 * gfortran.dg/pr25603.f: Initialize integer variables.
10484 2007-05-23 Ian Lance Taylor <iant@google.com>
10486 * g++.dg/other/vrp1.C: New test.
10488 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
10490 PR preprocessor/20077
10491 * gcc.dg/cpp/paste15.c: New test.
10493 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
10494 Nigel Stephens <nigel@mips.com>
10495 Richard Sandiford <richard@codesourcery.com>
10497 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
10498 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
10499 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
10500 * gcc.target/mips/inter/mips16-inter.exp: New.
10502 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
10504 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
10506 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
10508 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
10509 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
10510 * gcc.target/i386/sse3-addsubps.c: Likewise.
10511 * gcc.target/i386/sse3-haddpd.c: Likewise.
10512 * gcc.target/i386/sse3-haddps.c: Likewise.
10513 * gcc.target/i386/sse3-hsubpd.c: Likewise.
10514 * gcc.target/i386/sse3-hsubps.c: Likewise.
10515 * gcc.target/i386/sse3-lddqu.c: Likewise.
10516 * gcc.target/i386/sse3-movddup.c: Likewise.
10517 * gcc.target/i386/sse3-movshdup.c: Likewise.
10518 * gcc.target/i386/sse3-movsldup.c: Likewise.
10520 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
10521 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
10522 * gcc.target/i386/ssse3-pabsd.c: Likewise.
10523 * gcc.target/i386/ssse3-pabsw.c: Likewise.
10524 * gcc.target/i386/ssse3-palignr.c: Likewise.
10525 * gcc.target/i386/ssse3-phaddd.c: Likewise.
10526 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10527 * gcc.target/i386/ssse3-phaddw.c: Likewise.
10528 * gcc.target/i386/ssse3-phsubd.c: Likewise.
10529 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10530 * gcc.target/i386/ssse3-phsubw.c: Likewise.
10531 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10532 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10533 * gcc.target/i386/ssse3-pshufb.c: Likewise.
10534 * gcc.target/i386/ssse3-psignb.c: Likewise.
10535 * gcc.target/i386/ssse3-psignd.c: Likewise.
10536 * gcc.target/i386/ssse3-psignw.c: Likewise.
10537 * gcc.target/i386/ssse3-vals.h: Likewise.
10539 * gcc.target/i386/sse3-check.h: New file.
10540 * gcc.target/i386/ssse3-check.h: Likewise.
10542 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
10544 PR middle-end/31095
10545 * gcc.c-torture/compile/bcopy-1.c: New testcase.
10547 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
10549 PR middle-end/31606
10550 * gcc.c-torture/20070522-1.c: New testcase.
10552 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
10554 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
10556 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
10558 * gcc.c-torture/execute/ieee/20000320-1.x,
10559 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10560 m68k-*-* and check_effective_target_coldfire_fpu.
10562 2007-05-22 Ollie Wild <aaw@google.com>
10564 * g++.dg/lookup/hidden-class10.C: New test.
10565 * g++.dg/lookup/hidden-class11.C: New test.
10567 2007-05-22 Ollie Wild <aaw@google.com>
10569 * g++.dg/lookup/name-clash5.C: New test.
10570 * g++.dg/lookup/name-clash6.C: New test.
10572 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
10574 * g++.dg/other/i386-2.C: Update comments on header files tested.
10575 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
10577 * gcc.target/i386/sse-12.c: Likewise.
10578 * gcc.target/i386/sse-13.c: Likewise.
10579 * gcc.target/i386/sse-14.c: Likewise.
10581 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
10582 Redefined to test with immediate operand.
10583 (__builtin_ia32_blendps): Likewise.
10584 (__builtin_ia32_blendpd): Likewise.
10585 (__builtin_ia32_dpps): Likewise.
10586 (__builtin_ia32_dpps): Likewise.
10587 (__builtin_ia32_insertps128): Likewise.
10588 (__builtin_ia32_vec_ext_v4sf): Likewise.
10589 (__builtin_ia32_vec_set_v16qi): Likewise.
10590 (__builtin_ia32_vec_set_v4si): Likewise.
10591 (__builtin_ia32_vec_set_v2di): Likewise.
10592 (__builtin_ia32_vec_ext_v16qi): Likewise.
10593 (__builtin_ia32_vec_ext_v4si): Likewise.
10594 (__builtin_ia32_vec_ext_v2di): Likewise.
10595 (__builtin_ia32_roundpd): Likewise.
10596 (__builtin_ia32_roundsd): Likewise.
10597 (__builtin_ia32_roundps): Likewise.
10598 (__builtin_ia32_roundss): Likewise.
10599 (__builtin_ia32_mpsadbw128): Likewise.
10601 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
10603 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
10605 2007-05-22 Janis Johnson <janis187@us.ibm.com>
10607 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
10609 * gcc.dg/dfp/func-struct.c: Ditto.
10610 * gcc.dg/dfp/operator-assignment.c: Ditto.
10611 * gcc.dg/dfp/convert-bfp.c: Ditto.
10612 * gcc.dg/dfp/convert-int.c: Ditto.
10613 * gcc.dg/dfp/convert-int-max.c: Ditto.
10614 * gcc.dg/dfp/func-scalar.c: Ditto.
10615 * gcc.dg/dfp/cast.c: Ditto.
10616 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
10617 failures, and fix a typo in return type of arg1_128.
10618 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
10619 failures, and fix a typo in a constant suffix.
10620 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
10621 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
10623 2007-05-22 Janis Johnson <janis187@us.ibm.com>
10624 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10626 * lib/gcc-dg.exp(process_message): New proc.
10627 (dg-message): New test directive.
10628 * gcc.dg/always_inline.c: Use dg-message.
10629 * gcc.dg/always_inline2.c: Ditto.
10630 * gcc.dg/always_inline3.c: Ditto.
10631 * gcc.dg/invalid-call-1.c: Ditto.
10632 * gcc.dg/pr17506.c: Ditto.
10633 * gcc.dg/simd-5.c: Ditto.
10634 * gcc.dg/simd-6.c: Ditto.
10635 * gcc.dg/va-arg-2.c: Ditto.
10636 * gcc.dg/cpp/syshdr.c: Ditto.
10637 * gcc.dg/cpp/unc4.c: Ditto.
10638 * gcc.dg/cpp/trad/mi1.c: Ditto.
10639 * gcc.dg/cpp/trad/mi5.c: Ditto.
10640 * gcc.dg/cpp/trad/mi7.c: Ditto.
10641 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
10642 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
10643 * gcc.test-framework/test-framework.awk: Special-case outexists
10646 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
10648 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
10649 (bit_SSE4_2): Likewise.
10650 (bit_POPCNT): Likewise.
10652 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
10653 Check if assembler supports SSE4 instructions.
10655 * gcc.target/i386/sse4_1-blendpd.c: New file.
10656 * gcc.target/i386/sse4_1-blendps.c: Likewise.
10657 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
10658 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
10659 * gcc.target/i386/sse4_1-check.h: Likewise.
10660 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
10661 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
10662 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
10663 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
10664 * gcc.target/i386/sse4_1-extractps.c: Likewise.
10665 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
10666 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
10667 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
10668 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
10669 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
10670 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
10671 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
10672 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
10673 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
10674 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
10675 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
10676 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
10677 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
10678 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
10679 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
10680 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
10681 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
10682 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
10683 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
10684 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
10685 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
10686 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
10687 * gcc.target/i386/sse4_1-pminud.c: Likewise.
10688 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
10689 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
10690 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
10691 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
10692 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
10693 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
10694 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
10695 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
10696 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
10697 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
10698 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
10699 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
10700 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
10701 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
10702 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
10703 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
10704 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
10705 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
10706 * gcc.target/i386/sse4_1-round.h: Likewise.
10707 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
10708 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
10709 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
10710 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
10711 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
10712 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
10713 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
10714 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
10715 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
10716 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
10717 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
10718 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
10719 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
10720 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
10722 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10725 * gfortran.dg/bounds_check_7.f90: New test.
10727 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
10729 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
10730 (check_effective_target_sse4a): Ditto.
10732 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
10733 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
10734 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
10735 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
10736 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
10737 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
10738 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
10739 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
10740 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
10741 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
10742 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
10743 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
10744 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
10745 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
10746 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
10747 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
10748 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
10749 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
10750 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
10751 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
10753 2007-05-21 Mark Mitchell <mark@codesourcery.com>
10755 * g++.dg/ext/cleanup-1.C: New test.
10756 * g++.dg/ext/cleanup-2.C: Likewise.
10757 * g++.dg/ext/cleanup-3.C: Likewise.
10758 * g++.dg/ext/cleanup-4.C: Likewise.
10759 * g++.dg/ext/cleanup-5.C: Likewise.
10760 * g++.dg/ext/cleanup-6.C: Likewise.
10761 * g++.dg/ext/cleanup-8.C: Likewise.
10762 * g++.dg/ext/cleanup-9.C: Likewise.
10763 * g++.dg/ext/cleanup-10.C: Likewise.
10764 * g++.dg/ext/cleanup-11.C: Likewise.
10765 * g++.dg/ext/cleanup-dtor.C: Likewise.
10767 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
10769 PR middle-end/31995
10770 * gcc.dg/vect/vect-102a.c: New test.
10772 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
10773 Paolo Carlini <pcarlini@suse.de>
10774 Uros Bizjak <ubizjak@gmail.com>
10776 * gcc.dg/gcc-have-sync-compare-and-swap.c,
10777 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
10778 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
10779 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
10780 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
10783 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
10786 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
10788 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10791 * gfortran.dg/do_3.F90: Add checks for the final value of the
10794 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
10796 * gcc.c-torture/execute/990127-2.x: New file.
10798 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
10800 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
10801 * gcc.target/i386/sse-12: Add -O to compile options.
10802 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
10803 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
10804 and mm3dnow.h. Add -O to compile options.
10806 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
10809 * gfortran.dg/char_length_5.f90: New test.
10812 * gfortran.dg/array_reference_1.f90: New test.
10814 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10821 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
10822 * gcc.dg/Wtype-limits.c: New.
10823 * gcc.dg/Wtype-limits-Wextra.c: New.
10824 * gcc.dg/Wtype-limits-no.c: New.
10825 * g++.dg/warn/Wtype-limits.C: New.
10826 * g++.dg/warn/Wtype-limits-Wextra.C: New.
10827 * g++.dg/warn/Wtype-limits-no.C: New.
10829 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
10831 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
10832 instead of "-msse2".'
10833 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
10834 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
10836 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
10837 to test with immediate operand.
10838 (__builtin_ia32_insertqi): Ditto.
10839 (__builtin_ia32_palignr128): Ditto.
10840 (__builtin_ia32_palignr): Ditto.
10841 (__builtin_ia32_pshufhw): Ditto.
10842 (__builtin_ia32_pshuflw): Ditto.
10843 (__builtin_ia32_pshufd): Ditto.
10844 (__builtin_ia32_vec_set_v8hi): Ditto.
10845 (__builtin_ia32_vec_ext_v8hi): Ditto.
10846 (__builtin_ia32_shufpd): Ditto.
10847 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10849 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
10852 * gfortran.dg/min_max_conformance.f90: Added more testcases.
10854 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
10857 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
10858 and "__inline". Use "-msse" instead of "-msse2".
10860 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10863 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
10864 * gcc.dg/20030906-2.c: Likewise.
10865 * objc.dg/method-17.m: Add -Wreturn-type.
10866 * obj-c++.dg/method-21.mm: Likewise.
10868 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
10871 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
10872 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
10873 (__builtin_ia32_psrlqi128): Ditto.
10874 (__builtin_ia32_psrlwi128): Ditto.
10875 (__builtin_ia32_psrldi128): Ditto.
10876 (__builtin_ia32_psrldqi128): Ditto.
10877 (__builtin_ia32_pslldqi128): Ditto.
10878 (__builtin_ia32_psrawi128): Ditto.
10879 (__builtin_ia32_psradi128): Ditto.
10880 (__builtin_ia32_psllqi128): Ditto.
10881 (__builtin_ia32_pslldi128): Ditto.
10882 (__builtin_prefetch): Ditto.
10883 (__builtin_ia32_pshufw): Ditto.
10884 (__builtin_ia32_vec_set_v4hi): Ditto.
10885 (__builtin_ia32_vec_ext_v4hi): Ditto.
10886 (__builtin_ia32_shufps): Ditto.
10887 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10889 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10892 * gfortran.dg/char_allocation_1.f90: New test.
10894 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10896 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
10897 * gcc.dg/Wconversion-sign.c: New.
10898 * gcc.dg/Wconversion-integer-no-sign.c: New.
10899 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
10901 * g++.dg/warn/Wconversion-sign.C: New.
10902 * g++.old-deja/g++.other/warn4.C: Update.
10903 * g++.dg/warn/Wconversion1.C: Likewise.
10905 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10907 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
10908 * gcc.dg/torture/builtin-math-4.c: Likewise.
10910 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10912 PR libfortran/31964
10913 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
10915 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
10917 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
10919 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
10922 * gcc.target/i386/pr31628.c: New.
10924 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
10926 PR middle-end/31344
10927 * gcc.dg/pr31344.c: New test.
10929 2007-05-17 Ian Lance Taylor <iant@google.com>
10931 PR tree-optimization/31953
10932 * gcc.c-torture/compile/pr31953.c: New test.
10934 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10936 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
10938 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
10940 * gcc.dg/torture/builtin-math-4.c: Likewise.
10942 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
10943 * gcc.dg/torture/builtin-math-4.c: Likewise.
10945 * gcc.dg/torture/builtin-math-4.c: New test.
10947 2007-05-17 Janis Johnson <janis187@us.ibm.com>
10948 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10950 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
10951 * gcc.dg/cpp/include2.c: Ditto.
10952 * gcc.dg/cpp/mac-dir-2.c: Ditto.
10953 * gcc.dg/cpp/paste5.c: Ditto.
10954 * gcc.dg/cpp/paste6.c: Ditto.
10955 * gcc.dg/cpp/paste8.c: Ditto.
10956 * gcc.dg/cpp/paste11.c: Ditto.
10957 * gcc.dg/cpp/paste13.c: Ditto.
10958 * gcc.dg/cpp/skipping2.c: Ditto.
10959 * gcc.dg/reg-vol-struct-1.c: Ditto.
10960 * gcc.dg/Wshadow-1.c: Ditto.
10961 * gcc.dg/cpp/trad/comment.c: Ditto.
10962 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
10963 * gcc.dg/cpp/if-2.c: Ditto.
10964 * gcc.dg/array-5.c: Ditto.
10965 * gcc.dg/inline-15.c: Ditto.
10966 * gcc.dg/pr27953.c: Ditto.
10967 * gcc.dg/Wno-c++-compat.c: Ditto.
10969 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
10971 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
10973 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
10975 * gcc.c-torture/execute/20070517-1.c: New test.
10977 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
10980 * gfortran.dg/min_max_conformance.f90: New test.
10982 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
10984 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
10985 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
10986 gcc.dg/vect/vect-104.c: Use more complex construction to
10987 prevent vectorizing.
10988 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
10990 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
10992 PR tree-optimization/24659
10993 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
10994 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
10995 not vect_int target.
10996 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
10997 not vect_int target. Loop is vectorized for vect_intfloat_cvt
10999 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
11000 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
11001 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
11003 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
11005 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
11006 and x86_64-*-* targets.
11007 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
11009 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
11016 * transfer_simplify_1.f90: New test.
11017 * transfer_simplify_2.f90: New test.
11019 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
11021 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
11023 2007-05-14 Janis Johnson <janis187@us.ibm.com>
11025 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11027 * gcc.dg/fltconst-pedantic-dfp.c: New test.
11030 * gcc.dg/fltconst-1.c: New test.
11032 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
11033 * gcc.dg/dfp/operator-assignment.c: Ditto.
11035 2007-05-14 Paolo Carlini <pcarlini@suse.de>
11038 * g++.dg/rtti/typeid5.C: New.
11040 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11043 * gfortran.dg/substr_4.f: New test.
11045 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
11047 * gcc.target/m68k/interrupt_thread-1.c,
11048 gcc.target/m68k/interrupt_thread-2.c,
11049 gcc.target/m68k/interrupt_thread-3.c: New.
11050 * gcc.target/m68k/m68k.exp: Accept fido.
11052 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11054 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
11055 * gfortran.dg/altreturn_3.f90: Likewise.
11056 * gfortran.dg/assumed_dummy_1.f90: Likewise.
11057 * gfortran.dg/default_numeric_type_1.f90: Likewise.
11058 * gfortran.dg/inquire_iolength.f90: Likewise.
11059 * gfortran.dg/module_naming_1.f90: Likewise.
11060 * gfortran.dg/oldstyle_2.f90: Likewise.
11061 * gfortran.dg/operator_2.f90: Likewise.
11062 * gfortran.dg/parameter_array_element_1.f90: Likewise.
11063 * gfortran.dg/used_types_11.f90: Likewise.
11064 * gfortran.dg/zero_array_components_1.f90: Likewise.
11065 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
11066 * gfortran.dg/parameter_array_dummy.f90: Likewise.
11067 * gfortran.dg/real_const_3.f90: Likewise.
11069 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
11071 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
11072 * gcc.dg/tree-ssa/loop-30.c: New test.
11074 2007-05-13 Richard Guenther <rguenther@suse.de>
11076 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
11077 scanning forwprop1.
11078 * g++.dg/tree-ssa/pr31146.C: Likewise.
11080 2007-05-13 Revital Eres <eres@il.ibm.com>
11082 * gcc.dg/dse.c: New test.
11084 2007-05-12 Richard Guenther <rguenther@suse.de>
11086 PR tree-optimization/31797
11087 * gcc.c-torture/compile/pr31797.c: New testcase.
11089 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
11092 * gfortran.dg/host_assoc_function_1.f90: New test.
11094 2007-05-11 Steve Ellcey <sje@cup.hp.com>
11097 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
11099 2007-05-11 Silvius Rus <rus@google.com>
11101 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
11102 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
11103 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
11104 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
11105 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
11106 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
11107 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
11108 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
11109 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
11110 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
11111 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
11112 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
11113 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
11114 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
11115 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
11116 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
11118 2007-05-11 Paolo Carlini <pcarlini@suse.de>
11121 * gcc.c-torture/execute/builtins/memchr.c: New.
11122 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
11123 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
11125 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11128 * gfortran.dg/recursive_reference_1.f90: Put error at correct
11130 * gfortran.dg/recursive_reference_2.f90: New test.
11132 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11135 * gfortran.dg/namelist_29.f90: New test.
11137 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11140 * gfortran.dg/entry_10.f90: New test.
11142 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
11144 PR tree-optimization/31885
11145 * gcc.dg/tree-ssa/loop-29.c: New test.
11147 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
11149 * assumed_dummy_1.f90: Fix dg directive.
11150 * char_initialiser_actual.f90: Likewise.
11151 * nested_modules_2.f90: Likewise.
11152 * shift-alloc.f90: Likewise.
11154 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
11156 * gcc.dg/20070507-1.c: Disable for non-pic targets.
11158 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11160 PR libfortran/31880
11161 * gfortran.dg/unf_read_corrupted_2.f90: New test.
11163 2007-05-09 Mike Stump <mrs@apple.com>
11165 * g++.dg/other/first-global.C: Add -fpie for darwin.
11166 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
11168 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
11170 * gcc.dg/20070507-1.c: New testcase.
11172 2007-05-08 Chao-ying Fu <fu@mips.com>
11174 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
11175 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
11176 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
11177 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
11179 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
11182 * gcc.dg/pr31847.c: New test.
11184 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
11187 * gfortran.dg/actual_array_result_1.f90: New test.
11189 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
11192 * gfortran.dg/parameter_array_init_1.f90: New test.
11195 * gfortran.dg/parameter_array_init_2.f90: New test.
11197 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
11200 * gcc.target/i386/pr31854.c: New test.
11202 2007-05-07 Janis Johnson <janis187@us.ibm.com>
11204 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
11206 2007-05-07 Mike Stump <mrs@apple.com>
11208 * g++.old-deja/g++.mike/empty.C: Add.
11210 2007-05-07 Eric Christopher <echristo@apple.com>
11212 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
11214 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
11216 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
11217 variable. Rearrange conversions from binary float to decimal float.
11219 2007-05-07 Mark Mitchell <mark@codesourcery.com>
11221 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
11224 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
11226 * gnat.dg/opt1.ad[sb]: New testcase.
11228 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11231 * gfortran.dg/do_3.F90: New test.
11233 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11236 * gfortran.dg/new_line.f90: Add new checks.
11238 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11241 * gfortran.dg/large_unit_1.f90: New.
11242 * gfortran.dg/large_unit_2.f90: New.
11243 * gfortran.dg/iostat_4.f90: New
11244 * gfortran.dg/bounds_check_fail_1.f90: Updated.
11246 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
11249 * gfortran.dg/char_result_4.f90: New test.
11251 2007-06-05 Revital Eres <eres@il.ibm.com>
11254 * gcc.dg/pr30957-1.c: New test.
11256 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11259 * gfortran.dg/char_type_len_2.f90: New test.
11261 2007-05-05 Geoffrey Keating <geoffk@apple.com>
11264 * g++.dg/other/nested-extern.cc: New.
11265 * g++.dg/other/nested-extern-1.C: New.
11266 * g++.dg/other/nested-extern-2.C: New.
11268 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
11271 * gfortran.dg/erf.f90: New test.
11272 * gfortran.dg/besxy.f90: New test.
11274 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
11277 * gfortran.dg/fseek.f90: New test.
11279 2007-05-04 Bob Wilson <bob.wilson@acm.org>
11281 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
11283 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11285 PR libfortran/31210
11286 * gfortran.dg/zero_length_1.f90: New test.
11288 2007-05-04 Tobias Burnus <burnus@net-b.de>
11291 * gfortran.dg/char_pointer_assign_3.f90: New test.
11292 * gfortran.dg/char_result_2.f90: Re-enable test.
11294 2007-05-04 Tobias Burnus <burnus@net-b.de>
11297 * gfortran.dg/char_length_3.f90: New test.
11298 * gfortran.dg/char_result_2.f90: Fix test.
11300 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
11302 PR tree-optimization/30565
11303 * gcc.dg/tree-ssa/loop-27.c: New test.
11305 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
11307 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
11308 * gcc.target/bfin/arith.c (__v2hi): Likewise.
11309 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
11310 * gcc.target/bfin/shift.c (__v2hi): Likewise.
11312 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
11314 PR tree-optimization/31699
11315 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
11317 (check_effective_target_vect_floatint_cvt): New.
11318 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
11319 of specific targets.
11320 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
11321 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
11322 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11323 * gcc.dg/vect/vect-iv-4.c: Likewise.
11324 * gcc.dg/vect/vect-multitypes-11.c: New.
11325 * gcc.dg/vect/pr31699.c: New.
11327 2007-05-02 Geoffrey Keating <geoffk@apple.com>
11329 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
11331 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
11334 * g++.dg/warn/anonymous-namespace-2.C: New.
11335 * g++.dg/warn/anonymous-namespace-2.h: New.
11337 2007-05-02 Paul Brook <paul@codesourcery.com>
11339 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
11341 2007-05-02 Eric Christopher <echristo@apple.com>
11343 * gcc.dg/cpp/if-div.c: New file.
11345 2007-05-02 Tom Tromey <tromey@redhat.com>
11347 PR preprocessor/28709:
11348 * gcc.dg/cpp/pr28709.c: New file.
11350 2007-05-02 Richard Guenther <rguenther@suse.de>
11352 PR tree-optimization/31146
11353 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
11355 2007-05-01 Geoffrey Keating <geoffk@apple.com>
11357 * gcc.c-torture/compile/limits-blockid.c: New.
11358 * gcc.c-torture/compile/limits-caselabels.c: New.
11359 * gcc.c-torture/compile/limits-declparen.c: New.
11360 * gcc.c-torture/compile/limits-enumconst.c: New.
11361 * gcc.c-torture/compile/limits-exprparen.c: New.
11362 * gcc.c-torture/compile/limits-externalid.c: New.
11363 * gcc.c-torture/compile/limits-fnargs.c: New.
11364 * gcc.c-torture/compile/limits-fndefn.c: New.
11365 * gcc.c-torture/compile/limits-idexternal.c: New.
11366 * gcc.c-torture/compile/limits-idinternal.c: New.
11367 * gcc.c-torture/compile/limits-pointer.c: New.
11368 * gcc.c-torture/compile/limits-stringlit.c: New.
11369 * gcc.c-torture/compile/limits-structmem.c: New.
11370 * gcc.c-torture/compile/limits-structnest.c: New.
11372 2007-04-29 Geoffrey Keating <geoffk@apple.com>
11374 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
11376 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
11378 PR middle-end/31740
11379 * gcc.c-torture/compile/20070501-1.c: New testcase.
11381 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11384 * gfortran.dg/array_memset_2: New test case.
11386 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
11389 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
11391 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
11394 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
11396 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
11397 keyword to dg-final test.
11398 * gcc.dg/vect/vect-iv-4.c: Likewise.
11399 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11400 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
11402 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
11404 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
11405 * lib/target-supports.exp
11406 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
11407 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
11409 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
11411 * gcc.c-torture/execute/ieee/20000320-1.c: Use
11412 __LONG_LONG_MAX__ and its friends instead of those supplied by
11415 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
11418 * g++.dg/ext/vector7.C: New testcase.
11420 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11423 * gfortran.dg/bound_simplification_1.f90: New test.
11425 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11428 * gfortran.dg/bom_error.f90: New test.
11429 * gfortran.dg/bom_include.f90: New test.
11430 * gfortran.dg/bom_UTF16-LE.f90: New test.
11431 * gfortran.dg/bom_UTF16-BE.f90: New test.
11432 * gfortran.dg/bom_UTF-8.f90: New test.
11433 * gfortran.dg/bom_UTF-32.f90: New test.
11434 * gfortran.dg/bom_UTF-8.F90: New test.
11435 * gfortran.dg/bom_include.inc: New file.
11437 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11440 * g++.dg/init/ptrfn2.C: New test.
11441 * g++.dg/init/ptrfn3.C: New test.
11443 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
11446 * gfortran.dg/dependency_21.f90: New test.
11448 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11450 * gfortran.dg/secnds.f: Use real*8.
11451 * gfortran.dg/secnds-1.f: Use real*8.
11453 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11455 PR libfortran/31532
11456 * gfortran.dg/inquire_5.f90: Update test.
11458 2007-04-27 Ian Lance Taylor <iant@google.com>
11460 PR middle-end/31710
11461 * gcc.c-torture/compile/pr31710.c: New test.
11463 2007-04-27 Richard Guenther <rguenther@suse.de>
11465 PR tree-optimization/30965
11466 PR tree-optimization/30978
11467 * gcc.dg/tree-ssa/pr30978.c: New testcase.
11468 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
11469 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
11470 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
11472 2007-04-27 Richard Guenther <rguenther@suse.de>
11474 PR tree-optimization/31715
11475 * gcc.dg/Warray-bounds-4.c: New testcase.
11477 2007-04-26 Ian Lance Taylor <iant@google.com>
11480 * gcc.c-torture/compile/pr28675.c: New test.
11482 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
11485 * g++.dg/ext/vector6.C: New test.
11487 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
11489 * gcc.c-torture/execute/ieee/20000320-1.x: New.
11491 2007-04-26 Steve Ellcey <sje@cup.hp.com>
11493 PR middle-end/31617
11494 * g++.dg/other/str_empty.C: Add expected warning.
11496 2007-04-26 Richard Guenther <rguenther@suse.de>
11497 Daniel Berlin <dberlin@dberlin.org>
11499 PR tree-optimization/30567
11500 * g++.dg/other/pr30567.C: New testcase.
11502 2007-04-26 Richard Guenther <rguenther@suse.de>
11504 PR tree-optimization/31703
11505 * gcc.c-torture/compile/pr31703.c: New testcase.
11506 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
11507 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11509 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
11511 * gfortran.dg/open_errors.f90: Added if statements checking
11512 the value of iostat.
11514 2007-04-26 Jakub Jelinek <jakub@redhat.com>
11517 * g++.dg/gomp/pr31598.C: New test.
11519 PR tree-optimization/30558
11520 * g++.dg/gomp/pr30558.C: New test.
11522 2007-04-24 Mark Mitchell <mark@codesourcery.com>
11525 * g++.dg/ext/complex2.C: New test.
11527 2007-04-25 Paolo Carlini <pcarlini@suse.de>
11529 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
11531 2007-04-25 Thiemo Seufer <ths@mips.com>
11533 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
11534 value to signed char.
11536 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
11538 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
11539 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
11540 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
11542 2007-04-25 Tobias Burnus <burnus@net-b.de>
11545 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
11546 statement functions.
11547 * gfortran.dg/c_by_val_5.f90: New test.
11549 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
11551 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
11552 with two new subroutines to avoid parameter-induced aliasing.
11553 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
11554 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
11556 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11558 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
11559 * g++.dg/warn/Warray-bounds.C: Likewise.
11561 2007-04-24 Ian Lance Taylor <iant@google.com>
11563 PR tree-optimization/31605
11564 * gcc.c-torture/execute/pr31605.c: New test.
11566 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11569 * lib/gcc-dg.exp (scan-module): New function.
11570 * gfortran.dg/module_md5_1.f90: New test.
11572 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
11574 * g++.old-deja/g++.pt/defarg6.C: Only run with
11576 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
11577 * g++.dg/cpp0x/variadic61.C: Ditto.
11578 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
11579 * g++.dg/cpp0x/variadic62.C: Ditto.
11580 * g++.dg/template/meminit1.C: Ditto.
11581 * g++.dg/template/operator7.C: Ditto.
11582 * g++.dg/template/static15.C: Ditto.
11583 * g++.dg/template/invalid1.C: Ditto.
11584 * g++.dg/template/shift1.C: Ditto.
11585 * g++.dg/template/error10.C: Ditto.
11587 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
11589 PR diagnostic/25923
11590 * gfortran.dg/pr25923.f90: New test.
11592 2007-04-24 Ian Lance Taylor <iant@google.com>
11594 PR tree-optimization/31602
11595 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
11597 2007-04-24 Janis Johnson <janis187@us.ibm.com>
11599 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
11600 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
11602 2007-04-24 Hui-May Chang <hm.chang@apple.com>
11604 * gcc.target/i386/reload-1.c. New.
11606 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11607 Olga Golovanevsky <olga@il.ibm.com>
11609 * g++.dg/other/str_empty.C: New test.
11611 2007-04-24 Richard Henderson <rth@redhat.com>
11613 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
11615 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
11618 * gcc.c-torture/compile/pr31641.c: New testcase.
11620 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
11622 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
11623 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
11624 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
11625 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
11627 2007-04-23 Simon Baldwin <simonb@google.com>
11629 * g++.dg/other/error15.C: New.
11630 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
11631 triggering a "multiple parameters named" error.
11633 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
11636 * gfortran.dg/backspace_8.f: New test case.
11638 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
11641 * gfortran.dg/used_types_17.f90: New test.
11644 * gfortran.dg/zero_array_components_1.f90: New test.
11646 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11649 * gfortran.dg/open_errors.f90: Allow a different error message.
11651 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
11653 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
11654 Rename from check_effective_target_vect_pack_mod. Rename global
11655 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
11657 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
11659 * gcc.dg/vect/vect-iv-8a.c: Ditto.
11660 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
11662 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
11664 PR middle-end/31448
11665 * gcc.c-torture/execute/pr31448.c: New testcase.
11667 2007-04-22 Nick Clifton <nickc@redhat.com>
11669 * gcc.dg/20020312-2.c: Add support for the FRV.
11671 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
11673 PR tree-optimization/24659
11674 * gcc.dg/vect/vect-float-extend-1.c: New test.
11675 * gcc.dg/vect/vect-float-truncate-1.c: New test.
11677 2007-04-22 Richard Guenther <rguenther@suse.de>
11679 PR tree-optimization/29789
11680 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
11681 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11683 2007-04-22 Revital Eres <eres@il.ibm.com>
11685 * gcc.dg/var-expand2.c: New test.
11687 2007-04-22 Revital Eres <eres@il.ibm.com>
11689 * gcc.dg/var-expand3.c: New test.
11691 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11694 * gfortran.dg/continuation_8.f90: New test.
11696 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
11699 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
11700 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
11702 2007-04-21 Richard Guenther <rguenther@suse.de>
11704 PR middle-end/31136
11705 * gcc.c-torture/execute/pr31136.c: New testcase.
11707 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
11709 * gcc.target/i386/movsi-sm-1.c: New.
11711 2007-04-20 Richard Henderson <rth@redhat.com>
11713 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
11714 * gcc.dg/pr27095.c: Cope with alpha GOT load.
11716 2007-04-20 Jakub Jelinek <jakub@redhat.com>
11718 * gcc.target/i386/ordcmp-1.c: New test.
11719 * gcc.target/i386/unordcmp-1.c: New test.
11721 PR tree-optimization/31632
11722 * gcc.c-torture/compile/20070419-1.c: New test.
11724 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
11726 * gcc.dg/invalid-call-1.c: New test.
11728 2007-04-18 Dirk Mueller <dmueller@suse.de>
11730 PR diagnostic/31227
11731 * gcc.dg/Warray-bounds-3.c: New.
11733 2007-04-18 Richard Guenther <rguenther@suse.de>
11735 PR tree-optimization/19431
11736 PR tree-optimization/21463
11737 * gcc.c-torture/execute/20070212-1.c: New testcase.
11738 * gcc.c-torture/execute/20070212-2.c: Likewise.
11739 * gcc.c-torture/execute/20070212-3.c: Likewise.
11740 * gcc.dg/tree-ssa/pr19431.c: Likewise.
11741 * gcc.dg/tree-ssa/pr21463.c: Likewise.
11742 * g++.dg/tree-ssa/pr21463.C: Likewise.
11743 * g++.dg/tree-ssa/pr30738.C: Likewise.
11745 2007-04-17 Mark Mitchell <mark@codesourcery.com>
11748 * g++.dg/expr/bitfield8.C: New test.
11750 2007-04-17 Joseph Myers <joseph@codesourcery.com>
11751 Richard Sandiford <richard@codesourcery.com>
11753 * lib/target-supports.exp (check_profiling_available): Return 0
11754 for uClibc with -p or -pg.
11756 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
11759 * g++.dg/template/init7.C: New test.
11761 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
11763 PR rtl-optimization/31360
11764 * gcc.dg/loop-7.c: New test.
11766 2007-04-17 Mark Mitchell <mark@codesourcery.com>
11768 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
11769 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
11771 (compat-execute): Likewise.
11772 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
11773 files to remote hosts.
11774 * lib/c-ctorture.exp (c-torture-compile): Likewise.
11775 (c-torture-execute): Likewise.
11776 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
11777 or plain file. Use remote_upload and remote_download to copy
11779 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
11780 before scanning it.
11782 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
11784 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
11786 2007-04-16 Lawrence Crowl <crowl@google.com>
11788 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
11789 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
11790 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
11791 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11792 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
11793 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
11794 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
11795 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
11796 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
11797 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11798 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
11800 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
11801 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
11802 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
11803 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11804 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
11805 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
11806 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
11807 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
11808 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
11809 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11810 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
11812 2007-04-16 Ian Lance Taylor <iant@google.com>
11814 PR tree-optimization/31522
11815 * gcc.dg/Wstrict-overflow-16.c: New test.
11817 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
11819 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
11821 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
11824 * gfortran.dg/module_naming_1.f90: New.
11826 2007-04-16 Richard Sandiford <richard@codesourcery.com>
11828 * lib/target-supports.exp (check_profiling_available): Return
11829 false for m68k-*-uclinux.
11831 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
11834 Testcase for c++ anonymous namespace warning
11836 * g++.dg/warn/anonymous-namespace-1.C: New test
11837 * g++.dg/warn/anonymous-namespace-1.h: New test
11839 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
11842 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
11844 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11846 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
11848 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
11851 * gfortran.dg/array_constructor_16.f90: New test.
11853 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
11855 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
11856 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
11858 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11860 PR rtl-optimization/31500
11861 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
11862 * g++.dg/warn/Warray-bounds.C: Likewise.
11864 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
11867 * gcc.dg/gnu89-init-4.c: New testcase.
11869 2007-04-14 Jakub Jelinek <jakub@redhat.com>
11872 * gcc.dg/gomp/pr25874.c: Add dg-options.
11873 * g++.dg/gomp/pr25874.C: Add dg-options.
11875 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
11878 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
11879 * gfortran.dg/warnings_are_errors_1.f: New testcase.
11881 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11884 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
11886 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
11890 * gfortran.dg/initialization_6.f90: New test.
11892 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
11894 * gcc.c-torture/compile/pr27528.c: Require nonpic.
11896 * lib/target-supports.exp (check_gc_sections_available):
11897 Return false if ldflags includes -elf2flt.
11899 2007-04-13 Jason Merrill <jason@redhat.com>
11902 * conv3.C: New test.
11904 2007-04-13 Mike Stump <mrs@apple.com>
11906 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
11907 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
11909 2007-04-13 Joseph Myers <joseph@codesourcery.com>
11911 PR tree-optimization/29598
11912 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
11914 2007-04-13 Tobias Burnus <burnus@net-b.de>
11917 * gfortran.dg/func_assign.f90: New test.
11919 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
11922 * gfortran.dg/used_types_16.f90: New test.
11924 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
11927 * gfortran.dg/goto_2.f90: New.
11928 * gfortran.dg/goto_3.f90: New.
11929 * gfortran.dg/pr17708.f90: Rename to ...
11930 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
11932 2007-04-13 Tobias Burnus <burnus@net-b.de>
11935 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
11936 instead of a struct.
11938 2007-04-13 Tobias Burnus <burnus@net-b.de>
11941 * gfortran.dg/value_4.c: Use GNU extensions for complex
11942 instead of a struct.
11944 2007-04-13 Richard Guenther <rguenther@suse.de>
11946 PR tree-optimization/21258
11947 * gcc.dg/tree-ssa/vrp34.c: New testcase.
11949 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11951 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
11954 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
11957 * gfortran.dg/char_length_2.f90: New.
11958 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
11959 * gfortran.dg/repeat_4.f90: Likewise.
11962 * gfortran.dg/char_assign_1.f90: New.
11965 * gfortran.dg/block_name_1.f90: New.
11966 * gfortran.dg/block_name_2.f90: New.
11968 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
11971 * g++.dg/other/pr31078.C: New.
11973 2007-04-12 Richard Guenther <rguenther@suse.de>
11975 PR tree-optimization/31169
11976 * gcc.c-torture/execute/pr31169.c: New testcase.
11978 2007-04-12 Richard Guenther <rguenther@suse.de>
11980 PR tree-optimization/24689
11981 PR tree-optimization/31307
11982 * g++.dg/tree-ssa/pr31307.C: New testcase.
11983 * gcc.dg/tree-ssa/pr24689.c: Likewise.
11985 2007-04-12 Tobias Burnus <burnus@net-b.de>
11988 * gfortran.dg/access_spec_1.f90: New test.
11989 * gfortran.dg/access_spec_2.f90: New test.
11990 * gfortran.dg/non_module_public.f90: Match new error message.
11992 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
11995 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
11996 to 4 at line 38 to fix bounds problem.
11998 2007-04-11 Tobias Burnus <burnus@net-b.de>
12001 * gfortran.dg/pointer_intent_1.f90: Fix test.
12003 2007-04-10 Eric Christopher <echristo@apple.com>
12005 * lib/target-supports.exp
12006 (check_effective_target_fstack_protector): Rewrite.
12008 2007-04-09 Mark Mitchell <mark@codesourcery.com>
12011 * g++.dg/init/const5.C: New test.
12013 2007-04-09 Jan Hubicka <jh@suse.cz>
12015 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
12017 2007-04-08 Jan Hubicka <jh@suse.cz>
12019 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
12021 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
12024 * gfortran.dg/achar_4.f90: New test.
12026 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
12029 * gfortran.dg/used_dummy_types_8.f90: New test.
12031 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
12034 * gfortran.dg/parameter_array_element_1.f90: New test.
12036 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
12039 * gfortran.dg/default_numeric_type_1.f90: New test.
12041 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
12044 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
12046 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
12049 * gfortran.dg/interface_12.f90: New test.
12051 2007-04-07 Bruce Korb <bkorb@gnu.org>
12053 * gcc.dg/format/opt-6.c: New test.
12054 * gcc.dg/format/nul-1.c: New test.
12055 * gcc.dg/format/nul-2.c: New test.
12057 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12059 PR libgfortran/31395
12060 * gfortran.dg/fmt_colon.f90: New test.
12062 2007-04-06 Mark Mitchell <mark@codesourcery.com>
12064 * g++.old-deja/g++.other/init18.C: Use
12065 dg-require-effective-target instead of an explicit xfail.
12067 2007-04-05 Janis Johnson <janis187@us.ibm.com>
12069 * gcc.dg/dfp/signbit-1.c
12070 * gcc.dg/dfp/signbit-2.c
12072 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
12075 * gfortran.dg/altreturn_5.f90: New test.
12077 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
12080 * gfortran.dg/contained_module_proc_1.f90: New test.
12082 2007-04-04 Stuart Hastings <stuart@apple.com>
12085 * objc/execute/exceptions/pr31281.m: New.
12087 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
12089 * g++.dg/ext/dllimport12.C: Update comments.
12091 2007-04-03 Eric Christopher <echristo@apple.com>
12093 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
12095 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12098 * gfortran.dg/repeat_2.f90: New test.
12099 * gfortran.dg/repeat_3.f90: New test.
12100 * gfortran.dg/repeat_4.f90: New test.
12102 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
12104 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
12106 2007-04-03 Jakub Jelinek <jakub@redhat.com>
12109 * g++.dg/parse/cond3.C: New test.
12111 PR middle-end/30704
12112 * gcc.c-torture/execute/ieee/pr30704.c: New test.
12114 2007-04-02 Jason Merrill <jason@redhat.com>
12117 * g++.dg/ext/visibility/anon3.C: New test.
12119 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12121 PR libgfortran/31052
12122 * gfortran.dg/namelist_28.f90: New test.
12124 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12126 PR libgfortran/31366
12127 * gfortran.dg/direct_io_6.f90: New test.
12129 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12131 PR libgfortran/31207
12132 * gfortran.dg/advance_5.f90: New test.
12133 * gfortran.dg/advance_6.f90: New test.
12135 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
12137 * g++.dg/ext/dllimport6.C: Remove extra ';'.
12138 * g++.dg/ext/dllimport7.C: Likewise.
12139 * g++.dg/ext/selectany1.C: Likewise.
12141 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
12143 * g++.dg/parser/pr31138.C: New.
12144 * g++.dg/parser/pr31140.C: New.
12145 * g++.dg/parser/pr31141.C: New.
12147 2007-03-30 Paolo Carlini <pcarlini@suse.de>
12150 * g++.dg/ext/is_base_of.C: New.
12151 * g++.dg/ext/has_virtual_destructor.C: New.
12152 * g++.dg/ext/is_polymorphic.C: New.
12153 * g++.dg/ext/is_base_of_diagnostic.C: New.
12154 * g++.dg/ext/is_enum.C: New.
12155 * g++.dg/ext/has_nothrow_assign.C: New.
12156 * g++.dg/ext/has_nothrow_constructor.C: New.
12157 * g++.dg/ext/is_empty.C: New.
12158 * g++.dg/ext/has_trivial_copy.C: New.
12159 * g++.dg/ext/has_trivial_assign.C: New.
12160 * g++.dg/ext/is_abstract.C: New.
12161 * g++.dg/ext/is_pod.C: New.
12162 * g++.dg/ext/has_nothrow_copy.C: New.
12163 * g++.dg/ext/is_class.C: New.
12164 * g++.dg/ext/has_trivial_constructor.C: New.
12165 * g++.dg/ext/is_union.C: New.
12166 * g++.dg/ext/has_trivial_destructor.C: New.
12167 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
12168 * g++.dg/template/crash43.C: Likewise.
12170 2007-03-29 Dirk Mueller <dmueller@suse.de>
12172 * g++.dg/warn/pedantic2.C: New testcase.
12174 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12176 * size_dim.f90: Fix dg directive.
12177 * pr16433.f: Likewise.
12178 * use_6.f90: Likewise.
12179 * use_7.f90: Likewise.
12180 * entry_9.f90: Likewise.
12181 * pointer_intent_2.f90: Likewise.
12182 * protected_1.f90: Likewise.
12183 * fmt_missing_period_2.f: Likewise.
12184 * pointer_intent_3.f90: Likewise.
12185 * protected_2.f90: Likewise.
12186 * protected_3.f90: Likewise.
12187 * pr15754.f90: Likewise.
12188 * protected_4.f90: Likewise.
12189 * protected_5.f90: Likewise.
12190 * initialization_2.f90: Likewise.
12191 * protected_6.f90: Likewise.
12192 * continuation_7.f90: Likewise.
12193 * derived_function_interface_1.f90: Likewise.
12194 * der_pointer_4.f90: Likewise.
12195 * fmt_zero_precision.f90: Likewise.
12196 * blockdata_3.f90: Likewise.
12197 * fmt_missing_period_1.f: Likewise.
12198 * real_const_3.f90: Likewise.
12199 * use_4.f90: Likewise.
12200 * fmt_missing_period_3.f: Likewise.
12201 * use_5.f90: Likewise.
12203 2007-03-28 Mike Stump <mrs@apple.com>
12205 * gcc.dg/darwin-comm.c: Add.
12207 2007-03-28 Eric Christopher <echristo@apple.com>
12209 * lib/target-supports.exp (check_effective_target_fstack_protector):
12211 * gcc.dg/ssp-1.c: Use.
12212 * gcc.dg/ssp-2.c: Ditto.
12214 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
12217 * g++.dg/parse/constructor3.C: New test.
12219 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
12221 * gnat.dg/thin_pointer.ad[sb]: New test.
12223 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12225 * g++.dg/cpp0x/bracket1.C: New.
12226 * g++.dg/cpp0x/bracket2.C: New.
12227 * g++.dg/cpp0x/bracket3.C: New.
12228 * g++.dg/cpp0x/bracket4.C: New.
12230 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12232 * g++.dg/cpp0x/temp_default1.C: New.
12233 * g++.dg/cpp0x/temp_default3.C: New.
12234 * g++.dg/cpp0x/temp_default2.C: New.
12235 * g++.dg/cpp0x/temp_default4.C: New.
12237 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12240 * g++.dg/other/cv_func2.C: New.
12242 2007-03-27 Janis Johnson <janis187@us.ibm.com>
12244 * gcc.dg/dfp/func-vararg-alternate.h: New file.
12245 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
12246 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
12247 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
12249 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
12250 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
12252 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
12254 * lib/compat.exp (compat-execute): Fix processing of file names.
12256 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
12258 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
12260 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
12262 * lib/target-supports.exp (check_effective_target_fortran_large_real):
12263 Delete created executable test file.
12264 (check_effective_target_fortran_large_int): Ditto.
12265 (check_effective_target_static_libgfortran): Ditto.
12267 2007-03-26 Paolo Carlini <pcarlini@suse.de>
12270 * g++.dg/warn/pragma-system_header1.C: New test.
12271 * g++.dg/warn/pragma-system_header2.C: New test.
12272 * g++.dg/warn/pragma-system_header1.h. New.
12273 * g++.dg/warn/pragma-system_header2.h. New.
12275 2007-03-26 Ian Lance Taylor <iant@google.com>
12277 PR tree-optimization/31345
12278 * gcc.c-torture/compile/pr31345-1.c: New test.
12280 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
12282 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
12283 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
12284 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
12285 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
12286 * gfortran.dg/overload_1.f90: Likewise.
12287 * gfortran.dg/impure_assignment_1.f90: Likewise.
12288 * gfortran.dg/error_recovery_3.f90: Likewise.
12289 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12290 * gfortran.dg/sequence_types_1.f90: Likewise.
12291 * gfortran.dg/internal_references_1.f90: Likewise.
12292 * gfortran.dg/present_1.f90: Likewise.
12293 * gfortran.dg/volatile10.f90: Likewise.
12294 * gfortran.dg/module_equivalence_2.f90: Likewise.
12295 * gfortran.dg/use_4.f90: Likewise.
12296 * gfortran.dg/elemental_result_1.f90: Likewise.
12297 * gfortran.dg/generic_actual_arg.f90: Likewise.
12298 * gfortran.dg/private_type_5.f90: Likewise.
12299 * gfortran.dg/protected_4.f90: Likewise.
12300 * gfortran.dg/interface_3.f90: Likewise.
12302 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
12304 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
12305 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
12307 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
12309 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
12311 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12313 PR libgfortran/31199
12314 * gfortran.dg/fmt_t_4.f90: New test.
12316 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
12318 PR libfortran/31297
12319 * gfortran.dg/backspace_5.f: Initialize variable(s).
12320 * gfortran.dg/backspace_6.f: Likewise.
12321 * gfortran.dg/char_bounds_check_fail_1: Likewise.
12322 * gfortran.dg/direct_io_2.f90: Likewise.
12323 * gfortran.dg/write_back.f: Likewise.
12324 * gfortran.dg/write_rewind_2.f: Likewise.
12325 * gfortran.dg/write_rewind_1.f: Likewise.
12326 * gfortran.dg/write_rewind_2.f: Likewise.
12328 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
12330 PR tree-optimization/30784
12331 * gcc.dg/vect/pr30784.c: New test.
12333 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12336 * gfortran.dg/operator_1.f90: New test.
12337 * gfortran.dg/operator_2.f90: New test.
12339 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
12341 PR libfortran/31196
12342 * gfortran.dg/reshape_transpose_1.f90: New test.
12344 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12347 * gfortran.dg/bounds_check_6.f90: New test.
12349 2007-03-23 Michael Meissner <michael.meissner@amd.com>
12351 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
12353 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12354 * gcc.dg/dfp/decfloat-constants.c: Ditto.
12356 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
12359 * gfortran.dg/pointer_function_actual_1.f90: New test.
12362 * gfortran.dg/pointer_function_actual_2.f90: New test.
12365 * gfortran.dg/result_in_spec_1.f90: New test.
12367 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12370 * gfortran.dg/integer_exponentiation_3.F90: New test.
12371 * gfortran.dg/integer_exponentiation_4.f90: New test.
12372 * gfortran.dg/integer_exponentiation_5.F90: New test.
12374 2007-03-22 Mark Mitchell <mark@codesourcery.com>
12377 * g++.dg/template/error24.C: New test.
12378 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
12380 2007-03-22 Mark Mitchell <mark@codesourcery.com>
12383 * g++.dg/expr/bitfield7.C: New test.
12385 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12388 * gcc.dg/float-range-4.c: New.
12389 * gcc.dg/float-range-1.c: Update. Test for a warning.
12390 * gcc.dg/float-range-3.c: New.
12391 * gcc.dg/float-range-5.c: New.
12393 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12396 * gfortran.dg/no_range_check_1.f90: New test.
12398 2007-03-22 Dirk Mueller <dmueller@suse.de>
12400 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
12401 * g++.dg/other/static1.C: Remove stray semicolon.
12402 * g++.dg/other/init1.C: Likewise.
12403 * g++.dg/rtti/dyncast1.C: Likewise.
12404 * g++.dg/tree-ssa/pr17153.C: Likewise.
12405 * g++.dg/lookup/disamb1.C: Likewise.
12406 * g++.dg/lookup/scoped2.C: Likewise.
12407 * g++.dg/lookup/friend7.C: Likewise.
12408 * g++.dg/parse/parse4.C: Likewise.
12409 * g++.dg/parse/parse5.C: Likewise.
12410 * g++.dg/expr/pr29066.C: Likewise.
12411 * g++.dg/expr/cast4.C: Likewise.
12412 * g++.dg/tc1/dr193.C: Likewise.
12413 * g++.dg/tc1/dr213.C: Likewise.
12414 * g++.dg/abi/dcast1.C: Likewise.
12415 * g++.dg/abi/covariant2.C: Likewise.
12416 * g++.dg/inherit/covariant11.C: Likewise.
12417 * g++.dg/inherit/covariant9.C: Likewise.
12418 * g++.dg/inherit/covariant10.C: Likewise.
12419 * g++.dg/init/static3.C: Likewise.
12420 * g++.dg/init/init-ref3.C: Likewise.
12421 * g++.dg/init/ref10.C: Likewise.
12422 * g++.dg/template/meminit2.C: Likewise.
12423 * g++.dg/template/using9.C: Likewise.
12424 * g++.dg/template/friend9.C: Likewise.
12425 * g++.dg/template/ref1.C: Likewise.
12426 * g++.old-deja/g++.warn/inline.C: Likewise.
12427 * g++.old-deja/g++.robertl/eb91.C: Likewise.
12428 * g++.old-deja/g++.robertl/eb46.C: Likewise.
12429 * g++.old-deja/g++.robertl/eb34.C: Likewise.
12430 * g++.old-deja/g++.robertl/eb43.C: Likewise.
12431 * g++.old-deja/g++.robertl/eb26.C: Likewise.
12432 * g++.old-deja/g++.robertl/eb116.C: Likewise.
12433 * g++.old-deja/g++.brendan/copy5.C: Likewise.
12434 * g++.old-deja/g++.brendan/overload8.C: Likewise.
12435 * g++.old-deja/g++.brendan/overload11.C: Likewise.
12436 * g++.old-deja/g++.brendan/copy7.C: Likewise.
12437 * g++.old-deja/g++.brendan/crash38.C: Likewise.
12438 * g++.old-deja/g++.brendan/template11.C: Likewise.
12439 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
12440 * g++.old-deja/g++.brendan/crash50.C: Likewise.
12441 * g++.old-deja/g++.brendan/crash16.C: Likewise.
12442 * g++.old-deja/g++.jason/pmem2.C: Likewise.
12443 * g++.old-deja/g++.jason/parse9.C: Likewise.
12444 * g++.old-deja/g++.jason/byval2.C: Likewise.
12445 * g++.old-deja/g++.jason/overload8.C: Likewise.
12446 * g++.old-deja/g++.jason/pmf8.C: Likewise.
12447 * g++.old-deja/g++.jason/template33.C: Likewise.
12448 * g++.old-deja/g++.jason/return3.C: Likewise.
12449 * g++.old-deja/g++.jason/scoping2.C: Likewise.
12450 * g++.old-deja/g++.jason/virtual.C: Likewise.
12451 * g++.old-deja/g++.jason/opeq3.C: Likewise.
12452 * g++.old-deja/g++.jason/template27.C: Likewise.
12453 * g++.old-deja/g++.jason/synth6.C: Likewise.
12454 * g++.old-deja/g++.jason/ref8.C: Likewise.
12455 * g++.old-deja/g++.jason/offset1.C: Likewise.
12456 * g++.old-deja/g++.other/static20.C: Likewise.
12457 * g++.old-deja/g++.other/array1.C: Likewise.
12458 * g++.old-deja/g++.other/new3.C: Likewise.
12459 * g++.old-deja/g++.other/array2.C: Likewise.
12460 * g++.old-deja/g++.other/overload9.C: Likewise.
12461 * g++.old-deja/g++.other/cast6.C: Likewise.
12462 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
12463 * g++.old-deja/g++.other/eh4.C: Likewise.
12464 * g++.old-deja/g++.other/using7.C: Likewise.
12465 * g++.old-deja/g++.other/init18.C: Likewise.
12466 * g++.old-deja/g++.other/dyncast1.C: Likewise.
12467 * g++.old-deja/g++.other/dyncast2.C: Likewise.
12468 * g++.old-deja/g++.other/dtor11.C: Likewise.
12469 * g++.old-deja/g++.pt/static11.C: Likewise.
12470 * g++.old-deja/g++.pt/crash19.C: Likewise.
12471 * g++.old-deja/g++.pt/overload12.C: Likewise.
12472 * g++.old-deja/g++.pt/crash46.C: Likewise.
12473 * g++.old-deja/g++.pt/mi1.C: Likewise.
12474 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
12475 * g++.old-deja/g++.pt/nontype5.C: Likewise.
12476 * g++.old-deja/g++.pt/local5.C: Likewise.
12477 * g++.old-deja/g++.pt/typename2.C: Likewise.
12478 * g++.old-deja/g++.pt/explicit80.C: Likewise.
12479 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
12480 * g++.old-deja/g++.law/visibility1.C: Likewise.
12481 * g++.old-deja/g++.law/visibility2.C: Likewise.
12482 * g++.old-deja/g++.law/virtual2.C: Likewise.
12483 * g++.old-deja/g++.law/operators19.C: Likewise.
12484 * g++.old-deja/g++.law/parsing10.C: Likewise.
12485 * g++.old-deja/g++.law/visibility4.C: Likewise.
12486 * g++.old-deja/g++.law/operators4.C: Likewise.
12487 * g++.old-deja/g++.law/dtors2.C: Likewise.
12488 * g++.old-deja/g++.law/missed-error3.C: Likewise.
12489 * g++.old-deja/g++.law/visibility10.C: Likewise.
12490 * g++.old-deja/g++.law/scope3.C: Likewise.
12491 * g++.old-deja/g++.law/casts2.C: Likewise.
12492 * g++.old-deja/g++.law/code-gen5.C: Likewise.
12493 * g++.old-deja/g++.law/operators33.C: Likewise.
12494 * g++.old-deja/g++.law/friend4.C: Likewise.
12495 * g++.old-deja/g++.mike/pmf7.C: Likewise.
12496 * g++.old-deja/g++.mike/p5611.C: Likewise.
12497 * g++.old-deja/g++.mike/net37.C: Likewise.
12498 * g++.old-deja/g++.mike/p3570.C: Likewise.
12499 * g++.old-deja/g++.mike/p5718.C: Likewise.
12500 * g++.old-deja/g++.mike/net21.C: Likewise.
12501 * g++.old-deja/g++.mike/p1862.C: Likewise.
12502 * g++.old-deja/g++.mike/p4511.C: Likewise.
12503 * g++.old-deja/g++.mike/virt3.C: Likewise.
12504 * g++.old-deja/g++.mike/p16146.C: Likewise.
12505 * g++.old-deja/g++.mike/p1989.C: Likewise.
12506 * g++.old-deja/g++.mike/p5571.C: Likewise.
12507 * g++.old-deja/g++.gb/scope10.C: Likewise.
12508 * g++.old-deja/g++.abi/primary5.C: Likewise.
12509 * g++.old-deja/g++.abi/empty2.C: Likewise.
12510 * g++.old-deja/g++.abi/arraynew.C: Likewise.
12511 * g++.old-deja/g++.eh/vbase4.C: Likewise.
12512 * g++.old-deja/g++.eh/ptr1.C: Likewise.
12513 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
12514 * g++.old-deja/g++.bob/template3.C: Likewise.
12515 * g++.old-deja/g++.bob/inherit1.C: Likewise.
12517 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
12520 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
12522 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
12525 * gfortran.dg/derived_name_1.f90: New.
12526 * gfortran.dg/derived_name_2.f: New.
12528 2007-03-21 Richard Sandiford <richard@codesourcery.com>
12530 * lib/target-supports.exp (check_effective_target_nonpic): New
12532 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
12533 when compiling PIC.
12534 * gcc.target/i386/asm-4.c: Require nonpic.
12535 * gcc.target/i386/cmov1.c: Likewise.
12536 * gcc.target/i386/mul.c: Likewise.
12537 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
12538 * gcc.target/i386/ssetype-1.c: Require nonpic.
12539 * gcc.target/i386/ssetype-3.c: Likewise.
12540 * gcc.target/i386/ssetype-5.c: Likewise.
12542 2007-03-21 Richard Sandiford <richard@codesourcery.com>
12544 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
12545 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
12546 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
12547 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
12549 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
12551 PR tree-optimization/30590
12552 * g++.dg/opt/pr30590.C: New testcase.
12554 2007-03-20 Jakub Jelinek <jakub@redhat.com>
12557 * gcc.dg/pr30762-1.c: New test.
12558 * gcc.dg/pr30762-2.c: New test.
12560 PR inline-asm/30505
12561 * gcc.target/i386/pr30505.c: New test.
12563 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
12565 * gcc.target/arm/register-variables.c: New.
12567 2007-03-19 Jeff Law <law@redhat.com>
12569 * PR tree-optimization/30984
12570 * gcc.c-torture/pr30984.c: New test.
12572 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
12573 Richard Guenther <rguenther@suse.de>
12575 PR tree-optimization/31254
12576 * gcc.dg/torture/pr31254.c: New testcase.
12578 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
12580 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
12581 target default_packed.
12583 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12586 * gfortran.dg/string_length_1.f90: New test.
12588 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12591 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
12593 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12595 PR libgfortran/31052
12596 * gfortran.dg/namelist_27.f90: New test.
12598 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
12601 * gfortran.dg/used_types_14.f90: New test.
12604 * gfortran.dg/used_types_15.f90: New test.
12606 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
12608 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
12609 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
12611 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12614 * gfortran.dg/integer_exponentiation_2.f90: New test.
12616 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
12618 PR tree-optimization/31041
12619 * gcc.dg/vect/pr31041.c: New test.
12621 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12623 * g++.dg/warn/Wconversion-integer.C: New
12624 * g++.dg/warn/Wconversion-real.C: New.
12625 * g++.dg/warn/Wconversion-real-integer.C: New.
12626 * g++.dg/warn/conv2.C: Updated.
12628 2007-03-16 Richard Sandiford <richard@codesourcery.com>
12630 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
12633 2007-03-16 Richard Guenther <rguenther@suse.de>
12635 PR tree-optimization/31146
12636 * g++.dg/tree-ssa/pr31146.C: New testcase.
12638 2007-03-16 Richard Sandiford <richard@codesourcery.com>
12640 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
12641 assume that the target has <features.h>.
12643 2007-03-16 Richard Sandiford <richard@codesourcery.com>
12645 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
12646 dg-options rather than to the whole test.
12648 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
12651 * g++.dg/debug/pr29906.C: New
12653 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12655 PR libgfortran/31099
12656 * gfortran.dg/unformatted_recl.f90: Update test.
12658 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
12660 * gcc.dg/tree-ssa/prefetch-5.c: New test.
12662 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12665 * g++.dg/parse/namespace-definition.C: New.
12667 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12670 * g++.dg/cpp/pedantic-errors.C: New.
12671 * g++.dg/cpp/permissive.C: New.
12673 2007-03-15 Richard Sandiford <richard@codesourcery.com>
12675 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
12676 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
12678 2007-03-15 Richard Sandiford <richard@codesourcery.com>
12680 * lib/target-supports.exp (check_missing_uclibc_feature)
12681 (check_effective_target_wchar): New procedures.
12682 * gcc.dg/wchar_t-1.c: Require target wchar.
12683 * gcc.dg/wint_t-1.c: Likewise.
12685 2007-03-15 Richard Sandiford <richard@codesourcery.com>
12687 * lib/target-supports.exp (check_gc_sections_available): Return
12688 false for VxWorks targets.
12690 2007-03-15 Dirk Mueller <dmueller@suse.de>
12692 * g++.dg/warn/Wconversion2.C: Fix typo.
12693 * gcc.dg/if-empty-1.c: Ditto.
12695 2007-03-15 Richard Sandiford <richard@codesourcery.com>
12697 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
12699 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
12701 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
12702 * gcc.target/i386/pr31167.c: Ditto.
12704 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
12707 * gcc.target/i386/pr31167.c: New test.
12709 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
12712 * gfortran.dg/import5.f90.f90: New test.
12716 * gfortran.dg/data_components_1.f90: New test.
12720 * gfortran.dg/generic_13.f90: New test.
12723 * gfortran.dg/alloc_comp_basics_5.f90: New test.
12725 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12727 PR libgfortran/31051
12728 * gfortran.dg/fmt_t_4.f90: New
12730 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
12733 * g++.dg/other/default7.C: New test.
12735 2007-03-15 Dirk Mueller <dmueller@suse.de>
12737 * g++.dg/warn/Wconversion2.C: New.
12739 2007-03-14 Eric Christopher <echristo@apple.com>
12741 * gcc.dg/ssp-1.c: New.
12742 * gcc.dg/ssp-2.c: Ditto.
12744 2007-03-14 Dirk Mueller <dmueller@suse.de>
12746 * g++.dg/warn/do-empty.C: New.
12747 * gcc.dg/do-empty.c: New.
12748 * gcc.dg/if-empty-1.c: Update.
12749 * gcc.dg/20001116-1.c: Update.
12750 * gcc.dg/pr23165.c: Update.
12752 2007-03-14 Jakub Jelinek <jakub@redhat.com>
12754 * gfortran.dg/module_implicit_conversion.f90: New test.
12756 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
12758 PR middle-end/31127
12759 * gcc.dg/pr31127.c: New.
12761 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
12763 * gcc.dg/tree-ssa/loop-26.c: New test.
12765 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
12767 * gcc.target/i386/cmpxchg16b-1.c: New test.
12769 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
12771 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
12772 * gcc.dg/c99-vla-1.c: Likewise.
12773 * g++.dg/ext/vla1.C: Likewise
12775 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
12777 * gcc.dg/wvla-1.c: New test
12778 * gcc.dg/wvla-2.c: New test
12779 * gcc.dg/wvla-3.c: New test
12780 * gcc.dg/wvla-4.c: New test
12781 * gcc.dg/wvla-5.c: New test
12782 * gcc.dg/wvla-6.c: New test
12783 * gcc.dg/wvla-7.c: New test
12784 * g++.dg/warn/Wvla-1.C: New test
12785 * g++.dg/warn/Wvla-2.C: New test
12786 * g++.dg/warn/Wvla-3.C: New test
12788 2007-03-12 Mark Mitchell <mark@codesourcery.com>
12791 * g++.dg/other/default6.C: New test.
12793 2007-03-12 Richard Sandiford <richard@codesourcery.com>
12795 * lib/target-supports.exp (check_profiling_available): Return false
12797 (check_effective_target_vxworks_kernel): New procedure.
12798 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
12800 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
12801 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
12802 to include VxWorks.
12803 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
12805 2007-03-12 Richard Sandiford <richard@codesourcery.com>
12807 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
12808 PIC is not supported.
12809 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
12810 * gcc.dg/20020426-2.c: Likewise.
12811 * gcc.dg/pr28243.c: Likewise.
12812 * gcc.dg/visibility-11.c: Likewise.
12813 * gcc.dg/tls/opt-9.c: Likewise.
12814 * gcc.dg/tls/opt-10.c: Likewise.
12815 * gcc.dg/tls/pic-1.c: Likewise.
12816 * gcc.dg/tls/struct-1.c: Likewise.
12817 * gcc.target/i386/20000807-1.c: Likewise.
12818 * gcc.target/i386/20000904-1.c: Likewise.
12819 * gcc.target/i386/20011119-1.c: Likewise.
12820 * gcc.target/i386/990213-2.c: Likewise.
12821 * gcc.target/i386/990214-1.c: Likewise.
12822 * gcc.target/i386/compress-float-387-pic.c: Likewise.
12823 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
12824 * gcc.target/i386/pic-1.c: Likewise.
12825 * gcc.target/i386/pr21518.c: Likewise.
12826 * gcc.target/i386/pr23098.c: Likewise.
12827 * gcc.target/i386/pr23943.c: Likewise.
12829 2007-03-11 Mark Mitchell <mark@codesourcery.com>
12832 * g++.dg/template/complit2.C: New test.
12835 * g++.dg/ext/bitfield1.C: New test.
12837 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
12840 * gfortran.dg/interface_11.f90: New test.
12842 2007-03-11 Richard Guenther <rguenther@suse.de>
12844 PR tree-optimization/31115
12845 * gcc.dg/torture/pr31115.c: New testcase.
12847 2007-03-11 Ira Rosen <irar@il.ibm.com>
12849 PR tree-optimization/29925
12850 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
12852 2007-03-10 Mark Mitchell <mark@codesourcery.com>
12855 * g++.dg/expr/bitfield3.C: New test.
12856 * g++.dg/expr/bitfield4.C: Likewise.
12857 * g++.dg/expr/bitfield5.C: Likewise.
12858 * g++.dg/expr/bitfield6.C: Likewise.
12861 * g++.dg/template/array18.C: New test.
12863 2007-03-10 Dirk Mueller <dmueller@suse.de>
12866 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
12867 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
12869 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
12872 * g++.dg/cpp0x/variadic-bind.C: New.
12873 * g++.dg/cpp0x/variadic-function.C: New.
12874 * g++.dg/cpp0x/variadic-mem_fn.C: New.
12875 * g++.dg/cpp0x/variadic-tuple.C: New.
12876 * g++.dg/cpp0x/variadic1.C: New.
12877 * g++.dg/cpp0x/variadic2.C: New.
12878 * g++.dg/cpp0x/variadic3.C: New.
12879 * g++.dg/cpp0x/variadic4.C: New.
12880 * g++.dg/cpp0x/variadic5.C: New.
12881 * g++.dg/cpp0x/variadic6.C: New.
12882 * g++.dg/cpp0x/variadic7.C: New.
12883 * g++.dg/cpp0x/variadic8.C: New.
12884 * g++.dg/cpp0x/variadic9.C: New.
12885 * g++.dg/cpp0x/variadic10.C: New.
12886 * g++.dg/cpp0x/variadic11.C: New.
12887 * g++.dg/cpp0x/variadic12.C: New.
12888 * g++.dg/cpp0x/variadic13.C: New.
12889 * g++.dg/cpp0x/variadic14.C: New.
12890 * g++.dg/cpp0x/variadic15.C: New.
12891 * g++.dg/cpp0x/variadic16.C: New.
12892 * g++.dg/cpp0x/variadic17.C: New.
12893 * g++.dg/cpp0x/variadic18.C: New.
12894 * g++.dg/cpp0x/variadic19.C: New.
12895 * g++.dg/cpp0x/variadic20.C: New.
12896 * g++.dg/cpp0x/variadic21.C: New.
12897 * g++.dg/cpp0x/variadic22.C: New.
12898 * g++.dg/cpp0x/variadic23.C: New.
12899 * g++.dg/cpp0x/variadic24.C: New.
12900 * g++.dg/cpp0x/variadic25.C: New.
12901 * g++.dg/cpp0x/variadic26.C: New.
12902 * g++.dg/cpp0x/variadic27.C: New.
12903 * g++.dg/cpp0x/variadic28.C: New.
12904 * g++.dg/cpp0x/variadic29.C: New.
12905 * g++.dg/cpp0x/variadic30.C: New.
12906 * g++.dg/cpp0x/variadic31.C: New.
12907 * g++.dg/cpp0x/variadic32.C: New.
12908 * g++.dg/cpp0x/variadic33.C: New.
12909 * g++.dg/cpp0x/variadic34.C: New.
12910 * g++.dg/cpp0x/variadic35.C: New.
12911 * g++.dg/cpp0x/variadic36.C: New.
12912 * g++.dg/cpp0x/variadic37.C: New.
12913 * g++.dg/cpp0x/variadic38.C: New.
12914 * g++.dg/cpp0x/variadic39.C: New.
12915 * g++.dg/cpp0x/variadic40.C: New.
12916 * g++.dg/cpp0x/variadic41.C: New.
12917 * g++.dg/cpp0x/variadic42.C: New.
12918 * g++.dg/cpp0x/variadic43.C: New.
12919 * g++.dg/cpp0x/variadic44.C: New.
12920 * g++.dg/cpp0x/variadic45.C: New.
12921 * g++.dg/cpp0x/variadic46.C: New.
12922 * g++.dg/cpp0x/variadic47.C: New.
12923 * g++.dg/cpp0x/variadic48.C: New.
12924 * g++.dg/cpp0x/variadic49.C: New.
12925 * g++.dg/cpp0x/variadic50.C: New.
12926 * g++.dg/cpp0x/variadic51.C: New.
12927 * g++.dg/cpp0x/variadic52.C: New.
12928 * g++.dg/cpp0x/variadic53.C: New.
12929 * g++.dg/cpp0x/variadic54.C: New.
12930 * g++.dg/cpp0x/variadic55.C: New.
12931 * g++.dg/cpp0x/variadic56.C: New.
12932 * g++.dg/cpp0x/variadic57.C: New.
12933 * g++.dg/cpp0x/variadic58.C: New.
12934 * g++.dg/cpp0x/variadic59.C: New.
12935 * g++.dg/cpp0x/variadic60.C : New.
12936 * g++.dg/cpp0x/variadic61.C : New.
12937 * g++.dg/cpp0x/variadic62.C : New.
12938 * g++.dg/cpp0x/variadic63.C : New.
12939 * g++.dg/cpp0x/variadic64.C : New.
12940 * g++.dg/cpp0x/variadic65.C : New.
12941 * g++.dg/cpp0x/variadic66.C : New.
12942 * g++.dg/cpp0x/variadic67.C : New.
12943 * g++.dg/cpp0x/variadic68.C : New.
12944 * g++.dg/cpp0x/variadic69.C : New.
12945 * g++.dg/cpp0x/variadic70.C : New.
12946 * g++.dg/cpp0x/variadic71.C : New.
12947 * g++.dg/cpp0x/variadic72.C : New.
12948 * g++.dg/cpp0x/variadic73.C : New.
12949 * g++.dg/cpp0x/variadic74.C : New.
12950 * g++.dg/cpp0x/variadic75.C : New.
12951 * g++.dg/cpp0x/variadic-ex1.C : New.
12952 * g++.dg/cpp0x/variadic-ex2.C : New.
12953 * g++.dg/cpp0x/variadic-ex3.C : New.
12954 * g++.dg/cpp0x/variadic-ex4.C : New.
12955 * g++.dg/cpp0x/variadic-ex5.C : New.
12956 * g++.dg/cpp0x/variadic-ex6.C : New.
12957 * g++.dg/cpp0x/variadic-ex7.C : New.
12958 * g++.dg/cpp0x/variadic-ex8.C : New.
12959 * g++.dg/cpp0x/variadic-ex9.C : New.
12960 * g++.dg/cpp0x/variadic-ex10.C : New.
12961 * g++.dg/cpp0x/variadic-ex11.C : New.
12962 * g++.dg/cpp0x/variadic-ex12.C : New.
12963 * g++.dg/cpp0x/variadic-ex13.C : New.
12964 * g++.dg/cpp0x/variadic-ex14.C : New.
12966 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12968 PR libgfortran/31099
12969 * gfortran.dg/unformatted_recl.f90: New test.
12971 2007-03-09 Roger Sayle <roger@eyesopen.com>
12973 * gcc.dg/fold-eqcmplx-1.c: New test case.
12975 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
12977 PR rtl-optimization/30643
12978 * gcc.dg/pr30643.c: New.
12980 2007-03-09 Chao-ying Fu <fu@mips.com>
12982 * gcc.target/mips/mips32-dspr2-type.c: New test.
12983 * gcc.target/mips/mips32-dspr2.c: New test.
12984 * gcc.target/mips/dspr2-MULT.c: New test.
12985 * gcc.target/mips/dspr2-MULTU.c: New test.
12986 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
12987 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
12988 Adjust some formats.
12990 2007-03-09 Dirk Mueller <dmueller@suse.de>
12993 * gcc.dg/Wlogical-op-1.c: New.
12994 * g++.dg/warn/Wlogical-op-1.C: New.
12996 2007-03-09 Richard Guenther <rguenther@suse.de>
12998 PR tree-optimization/30904
12999 PR middle-end/31058
13000 * gcc.dg/pr30904.c: Remove xfail.
13002 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
13005 * gcc.c-torture/execute/pr31072.c: New test.
13007 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13009 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
13010 * gcc.dg/torture/builtin-attr-1.c: Likewise.
13011 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
13012 *lrint* and *lround*.
13013 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
13015 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
13016 * gcc.dg/torture/builtin-integral-1.c: Likewise.
13017 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
13018 and *lround*. Correct macro names.
13019 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
13020 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
13022 2007-03-08 Ian Lance Taylor <iant@google.com>
13024 * gcc.dg/no-strict-overflow-5.c: New test.
13025 * gcc.dg/no-strict-overflow-6.c: New test.
13026 * gcc.dg/Wstrict-overflow-11.c: New test.
13027 * gcc.dg/Wstrict-overflow-12.c: New test.
13028 * gcc.dg/Wstrict-overflow-13.c: New test.
13029 * gcc.dg/Wstrict-overflow-14.c: New test.
13030 * gcc.dg/Wstrict-overflow-15.c: New test.
13032 2007-03-08 Richard Sandiford <richard@codesourcery.com>
13034 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
13035 for VxWorks kernel mode.
13036 * gcc.c-torture/execute/strncmp-1.x: Likewise.
13038 2007-03-08 Richard Sandiford <richard@codesourcery.com>
13040 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
13043 2007-03-08 Richard Sandiford <richard@codesourcery.com>
13045 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
13046 and lib/bfill.c on VxWorks targets.
13047 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
13048 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
13049 lib/bfill.c and lib/memmove.c on VxWorks targets.
13050 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
13051 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
13052 on VxWorks targets.
13053 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
13054 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
13056 2007-03-08 Tobias Burnus <burnus@net-b.de>
13058 * gfortran.dg/use_5.f90: New test.
13059 * gfortran.dg/use_6.f90: Ditto.
13060 * gfortran.dg/use_7.f90: Ditto.
13062 2007-03-08 Tobias Burnus <burnus@net-b.de>
13065 * gfortran.dg/use_4.f90: New test.
13066 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
13068 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
13071 * gfortran.dg/parameter_array_section_2.f90: New test.
13073 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
13076 * g++.dg/ext/offsetof1.C: Add cases with volatile.
13079 * g++.dg/template/arg5.C: New test.
13081 2007-03-07 Joseph Myers <joseph@codesourcery.com>
13083 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
13085 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
13087 * gcc.dg/var-expand1.c: Add newline at end of file.
13089 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
13091 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
13093 2007-03-06 Richard Sandiford <richard@codesourcery.com>
13095 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
13097 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13099 * gcc.dg/torture/builtin-convert-4.c: New test.
13101 2007-03-05 Ian Lance Taylor <iant@google.com>
13103 * gcc.c-torture/compile/pr31034.c: New test.
13105 2007-03-05 Ian Lance Taylor <iant@google.com>
13107 * gcc.dg/inline-18.c: New test.
13108 * gcc.dg/inline-19.c: New test.
13109 * gcc.dg/inline-20.c: New test.
13110 * gcc.dg/inline-21.c: New test.
13112 2007-03-05 Richard Guenther <rguenther@suse.de>
13114 PR tree-optimization/14052
13115 * gcc.dg/tree-ssa/vrp33.c: New testcase.
13117 2007-03-05 Richard Guenther <rguenther@suse.de>
13119 PR tree-optimization/23777
13120 * gcc.dg/tree-ssa/pr23777.c: New testcase.
13122 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13125 * gcc.dg/multiple-overflow-warn-3.c: New.
13126 * g++.dg/warn/multiple-overflow-warn-3.C: New.
13128 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
13131 * g++.dg/parse/template23.C: New test.
13133 2007-03-04 Roger Sayle <roger@eyesopen.com>
13135 PR middle-end/30744
13136 * gcc.dg/pr30744-1.c: New test case.
13138 2007-03-04 Tobias Burnus <burnus@net-b.de>
13140 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
13142 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13145 * gfortran.dg/logical_3.f90: New test.
13147 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
13149 PR libfortran/30981
13150 * gfortran.dg/integer_exponentiation_1.f90: New test.
13152 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
13154 * gcc.target/m68k/m68k.exp: New.
13155 * gcc.target/m68k/crash1.c: New.
13157 2007-03-03 Tobias Burnus <burnus@net-b.de>
13159 * gfortran.dg/c_by_val.c: Use int64_t instead of long
13160 to be more compatible with integer(kind=8).
13162 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13164 PR libfortran/31001
13165 * gfortran.dg/zero_sized_3.f90: New test.
13167 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13170 * g++.dg/parse/else.C: New.
13171 * g++.dg/parse/else-2.C: New.
13173 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
13174 Tobias Burnus <burnus@net-b.de>
13177 * gfortran.dg/size_dim.f90: New test.
13179 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
13180 Tobias Burnus <burnus@net-b.de>
13183 * gfortran.dg/entry_9.f90: New test.
13185 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
13188 * g++.dg/inherit/covariant16.C: New test.
13190 2007-03-02 Geoffrey Keating <geoffk@apple.com>
13192 * g++.dg/other/darwin-minversion-1.C: New.
13194 2007-03-02 Diego Novillo <dnovillo@redhat.com>
13196 * gcc.dg/tree-ssa/20070302-1.c: New test.
13198 2007-03-02 Joseph Myers <joseph@codesourcery.com>
13200 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
13203 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
13205 * gcc.dg/tree-ssa/prefetch-4.c: New test.
13207 2007-03-01 Simon Baldwin <simonb@google.com>
13210 * warn/ignored_typedef.C: New.
13211 * init/ctor8.C: Added dg-warning to consume ignored typedef
13213 * template/typedef2.C: Ditto. Moved dg-error onto its own line
13214 and added an explicit line number.
13216 2007-02-28 Richard Guenther <rguenther@suse.de>
13218 PR middle-end/30364
13219 * gcc.dg/torture/pr30364-1.c: New testcase.
13220 * gcc.dg/torture/pr30364-2.c: Likewise.
13221 * gcc.dg/torture/pr30364-3.c: Likewise.
13223 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13225 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
13226 powerpc*, use -funsafe-math-optimizations.
13227 * gcc.dg/torture/builtin-logb-1.c: Likewise.
13228 * gcc.dg/torture/builtin-modf-1.c: Likewise.
13230 2007-02-28 Tobias Burnus <burnus@net-b.de>
13231 Paul Thomas <pault@gcc.gnu.org>
13235 * c_by_val_1.f: Test %VAL() with non-default kind.
13236 * c_by_val.c: Ditto.
13237 * c_by_val_4.f: New test.
13239 2007-02-28 Tobias Burnus <burnus@net-b.de>
13242 * gfortran.dg/continuation_7.f90: New test.
13244 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
13246 * g++.dg/inherit/thunk7.C: New test.
13247 * lib/target-supports.exp (check_profiling_available): Not available
13250 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
13253 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
13255 2007-02-27 Mark Mitchell <mark@codesourcery.com>
13257 * lib/target-supports.exp (check_effective_target_init_priority):
13258 Remove Solaris special case.
13260 2007-02-26 Geoffrey Keating <geoffk@apple.com>
13262 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
13263 for more builtin types.
13265 * g++.dg/ext/visibility/class1.C: Port to Darwin.
13266 * g++.dg/ext/visibility/noPLT.C: Likewise.
13268 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13270 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
13273 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
13276 * size_optional_dim_1.f90: New test.
13278 2007-02-25 Mark Mitchell <mark@codesourcery.com>
13280 * gcc.dg/vxworks/vxworks.exp: New file.
13281 * gcc.dg/vxworks/initpri1.c: Likewise.
13282 * gcc.dg/vxworks/initpri2.c: Likewise.
13283 * gcc.dg/initpri2.c: Add more tests.
13284 * g++.dg/special/initpri2.C: Likewise.
13286 * gcc.dg/initpri1.c: New test.
13287 * gcc.dg/initpri2.c: Likewise.
13288 * g++.dg/special/initpri1.C: New test.
13289 * g++.dg/special/initpri2.C: Likewise.
13290 * g++.dg/special/conpr-1.C: Use init_priority effective target.
13291 * g++.dg/special/conpr-2.C: Likewise.
13292 * g++.dg/special/conpr-3.C: Likewise.
13293 * g++.dg/special/conpr-4.C: Likewise.
13294 * g++.dg/special/initp1.C: Likewise.
13295 * g++.dg/special/ecos.exp: Remove code to detect availability of
13296 constructor priorities.
13297 * lib/target-supports.exp (check_effective_target_init_priority):
13300 2007-02-24 Jan Hubicka <jh@suse.cz>
13302 * gcc.c-torture/execute/pr30778.c: New testcase.
13304 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13306 PR libgfortran/30918
13307 * gfortran.dg/namelist_26.f90: New test.
13309 2007-02-24 Richard Guenther <rguenther@suse.de>
13311 PR middle-end/30951
13312 * gcc.dg/pr30951.c: New testcase.
13314 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13316 * gcc.dg/torture/builtin-modf-1.c: New test.
13318 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
13320 PR tree-optimization/30904
13321 * gcc.dg/pr30904.c: New test.
13323 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13325 * gcc.test-framework/README: Correct command.
13326 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
13328 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
13330 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
13332 * lib/target-supports.exp (check_effective_target_unwrapped): New.
13334 2007-02-23 Mark Mitchell <mark@codesourcery.com>
13336 * lib/target-supports.exp (check_effective_target_newlib): New
13339 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
13342 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
13343 allocatable component.
13346 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13348 * gcc.dg/torture/builtin-logb-1.c: New test.
13349 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
13350 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
13351 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
13354 2007-02-23 Richard Guenther <rguenther@suse.de>
13356 * g++.dg/warn/changes-meaning.C: New testcase.
13358 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13360 PR libgfortran/30910
13361 * gfortran.dg/fmt_zero_precision.f90: Update test.
13363 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13365 * gcc.dg/torture/builtin-frexp-1.c: New test.
13367 2007-02-22 Mark Mitchell <mark@codesourcery.com>
13369 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
13371 2007-02-22 Ian Lance Taylor <iant@google.com>
13374 * g++.dg/debug/pr30898.C: New test.
13376 2007-02-22 Ira Rosen <irar@il.ibm.com>
13378 * gcc.dg/vect/vect-106.c: New test.
13380 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
13381 Ira Rosen <irar@il.ibm.com>
13383 PR tree-optimization/30843
13384 * gcc.dg/vect/pr30843.c: New test.
13386 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
13388 PR tree-optimization/30858
13389 * gcc.dg/vect/pr30858.c: New test.
13391 2007-02-21 Mark Mitchell <mark@codesourcery.com>
13393 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
13394 to set options for compiling testglue.
13395 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
13396 * lib/obj-c++.exp (obj-c++_init): Likewise.
13398 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
13400 * gnat.dg/derived_aggregate.adb: New test.
13402 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13404 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
13405 sh* targets. Call the correct CKSGN macro.
13407 2007-02-21 Jakub Jelinek <jakub@redhat.com>
13409 * gfortran.dg/gomp/omp_parse1.f90: New test.
13410 * gfortran.dg/gomp/omp_parse2.f: New test.
13412 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
13415 * gfortran.dg/do_pointer_1.f90: New test.
13417 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13419 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
13422 2007-02-20 Geoffrey Keating <geoffk@apple.com>
13424 * gcc.dg/darwin-minversion-1.c: New.
13425 * gcc.dg/darwin-minversion-2.c: New.
13427 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13429 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
13431 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13432 DJ Delorie <dj@redhat.com>
13435 * gcc.dg/Wfatal.c: New.
13436 * gcc.dg/Wfatal-2.c: New.
13437 * gcc.dg/Werror-1.c: Adjust expectations.
13438 * gcc.dg/Werror-5.c: Likewise.
13439 * gcc.dg/Werror-7.c: Likewise.
13440 * gcc.dg/Werror-10.c: Likewise.
13441 * gcc.dg/Werror-11.c: Likewise.
13443 2007-02-20 Tobias Burnus <burnus@net-b.de>
13446 * gfortran.dg/volatile10.f90: New test.
13448 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
13450 PR libfortran/30533
13451 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
13453 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13455 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
13456 * gcc.dg/Walways-true-1.c: Likewise.
13457 * gcc.dg/weak/weak-3.c: Likewise.
13458 * gcc.dg/Werror-1.c: Likewise.
13459 * gcc.dg/Werror-3.c: Likewise.
13460 * gcc.dg/Werror-4.c: Likewise.
13461 * gcc.dg/Werror-5.c: Likewise.
13462 * gcc.dg/Werror-6.c: Likewise.
13463 * gcc.dg/Werror-7.c: Likewise.
13464 * gcc.dg/Werror-8.c: Likewise.
13465 * gcc.dg/Werror-10.c: Likewise.
13466 * gcc.dg/Werror-11.c: Likewise.
13467 * gcc.dg/Werror-12.c: Likewise.
13468 * g++.old-deja/g++.mike/warn8.C: Likewise.
13469 * g++.dg/warn/Walways-true-1.C: Likewise.
13470 * g++.dg/warn/Walways-true-2.C: Likewise.
13471 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
13472 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
13473 -Wstring-literal-comparison with -Waddress.
13474 * gcc.dg/Wstring-literal-comparison-4.c: Replace
13475 -Wno-string-literal-comparison with -Wno-address.
13477 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
13479 * gnat.dg/self_aggregate_with_call.adb: New test.
13481 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
13483 PR tree-optimization/30975
13484 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
13485 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
13486 * gcc.dg/vect/pr30795.c: New.
13488 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13491 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
13493 2007-02-18 Roger Sayle <roger@eyesopen.com>
13495 PR rtl-optimization/28173
13496 * gcc.target/i386/andor-1.c: New test case.
13498 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13500 * gcc.dg/torture/builtin-ldexp-1.c: New.
13501 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
13503 2007-02-18 Roger Sayle <roger@eyesopen.com>
13505 * gfortran.dg/array_constructor_15.f90: New test case.
13507 2007-02-18 Roger Sayle <roger@eyesopen.com>
13509 * gfortran.dg/forall_10.f90: New test case.
13511 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
13513 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
13515 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
13517 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
13518 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
13520 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
13522 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
13523 * gcc.target/i386/builtin-bswap-3.c: Ditto.
13524 * gcc.target/i386/xchg-1.c: New test.
13525 * gcc.target/i386/xchg-2.c: New test.
13527 2007-02-16 Richard Guenther <rguenther@suse.de>
13528 Christian Bruel <christian.bruel@st.com>
13530 * gcc.dg/strict-overflow-5.c: New testcase.
13532 2007-02-16 Tobias Burnus <burnus@net-b.de>
13535 * gfortran.dg/func_derived_4.f90: New test.
13537 2007-02-15 Roger Sayle <roger@eyesopen.com>
13539 PR middle-end/30391
13540 * gfortran.dg/pr30391-1.f90: New test case.
13542 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
13544 PR middle-end/30433
13545 * gcc.c-torture/compile/pr30433.c: New testcase to check
13546 that complex constants comparisions are foldded.
13548 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
13551 * g++.dg/ext/stmtexpr10.C: New testcase.
13553 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
13555 PR middle-end/30729
13556 * gcc.dg/Wunused-value-2.c: New testcase.
13558 2007-02-15 Ian Lance Taylor <iant@google.com>
13560 * g++.dg/eh/subreg-1.C: New test.
13562 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13565 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
13566 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
13567 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
13568 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
13569 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
13570 * gcc.dg/Werror-implicit-function-declaration.c: New.
13572 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13575 * g++.dg/warn/pr28943.C: New.
13577 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13579 * gfortran.fortran-torture/execute/math.f90: Fix typo.
13581 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13584 * gfortran.dg/error_recovery_3.f90: New test.
13586 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
13588 * g++.dg/tree-ssa/sra-1.C: New.
13590 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
13592 * g++.dg/tree-ssa/sra-1.C: New.
13594 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
13596 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
13598 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13600 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
13602 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
13605 * gfortran.dg/logical_2.f90: New test.
13607 2007-02-14 Joseph Myers <joseph@codesourcery.com>
13609 * gcc.dg/torture/complex-alias-1.c: New test.
13611 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
13613 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
13614 instead of -fdump-tree-tailcall.
13616 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
13618 * gfortran.dg/interface_10.f90: Fix comment typo.
13620 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
13622 PR tree-optimization/30771
13623 * gcc.dg/vect/pr30771.c: New test.
13625 2007-02-13 Ian Lance Taylor <iant@google.com>
13627 * gcc.dg/Wstrict-overflow-1.c: New test.
13628 * gcc.dg/Wstrict-overflow-2.c: New test.
13629 * gcc.dg/Wstrict-overflow-3.c: New test.
13630 * gcc.dg/Wstrict-overflow-4.c: New test.
13631 * gcc.dg/Wstrict-overflow-5.c: New test.
13632 * gcc.dg/Wstrict-overflow-6.c: New test.
13633 * gcc.dg/Wstrict-overflow-7.c: New test.
13634 * gcc.dg/Wstrict-overflow-8.c: New test.
13635 * gcc.dg/Wstrict-overflow-9.c: New test.
13636 * gcc.dg/Wstrict-overflow-10.c: New test.
13638 2007-02-13 Roger Sayle <roger@eyesopen.com>
13640 * gcc.target/ia64/builtin-bswap-2.c: New test case.
13642 2007-02-13 Richard Henderson <rth@redhat.com>
13644 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
13645 * gcc.c-torture/execute/pr29302-1.c: ... here.
13647 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13650 * gcc.dg/c90-return-1.c: Update output.
13651 * gcc.dg/c99-return-1.c: Likewise.
13653 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
13656 * gfortran.dg/used_dummy_types_7.f90: New test..
13658 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
13660 * gcc.target/i386/parity-1.c: New test.
13661 * gcc.target/i386/parity-2.c: New test.
13663 2007-02-12 Roger Sayle <roger@eyesopen.com>
13665 * gcc.target/i386/builtin-bswap-3.c: New test case.
13667 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
13669 PR tree-optimization/29145
13670 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
13671 alias analysis is improved to take better advantage of restrict
13672 qualified pointers.
13673 * gcc.dg/vect/vect-80.c: Likewise.
13674 * gcc.dg/vect/pr29145.c: New.
13676 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
13678 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
13679 * gcc.target/i386/sse4a-insert.c: Likewise.
13681 2007-02-11 Roger Sayle <roger@eyesopen.com>
13683 * gcc.target/ia64/builtin-popcount-1.c: New test case.
13684 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
13686 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
13689 * gfortran.dg/enum_4.f90: Update error message checks.
13691 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
13694 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
13695 versions of the modules.
13698 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
13699 by getting rid of recursive I/O and providing functions with
13703 * gfortran.dg/char_array_constructor_2.f90
13705 2007-02-11 Mark Mitchell <mark@codesourcery.com>
13708 * g++.dg/template/spec34.C: New test
13710 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
13712 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
13713 on i?86 and x86_64.
13714 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
13715 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
13716 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
13717 on i?86 and x86_64.
13718 * gcc.dg/vect/vect-113.c: Ditto.
13720 2007-02-06 Mark Mitchell <mark@codesourcery.com>
13723 * g++.dg/eh/weak1-C: New test.
13724 * g++.dg/eh/weak1-a.cc: Likewise.
13725 * g++.dg/eh/comdat1.C: Likewise.
13727 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
13728 Dorit Nuzman <dorit@il.ibm.com>
13730 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
13731 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
13732 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
13733 * gcc.dg/vect/vect-113.c: Likewise.
13735 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
13737 2007-02-10 Richard Henderson <rth@redhat.com>
13739 * lib/target-supports.exp (check_effective_target_tls): Redefine
13740 to mean non-emulated tls.
13741 * gcc.dg/tls/alias-1.c: Remove tls requirement.
13742 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13743 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13744 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13745 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13746 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13747 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13749 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
13751 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
13753 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
13755 * gfortran.dg/secnds.f: Replace time tolerance with a
13756 before-and-after bracket.
13757 * gfortran.dg/secnds-1.f: Likewise.
13759 2007-02-09 Tobias Burnus <burnus@net-b.de>
13762 * gfortran.dg/maxlocval_1.f90: New test.
13764 2007-02-09 Roger Sayle <roger@eyesopen.com>
13766 * gcc.target/ia64/builtin_bswap-1.c: New test case.
13768 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13771 * gfortran.dg/array_function_1.f90: New test.
13773 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13775 * lib/target-supports.exp (check_effective_target_lax_strtofp)
13776 (check_effective_target_dummy_wcsftime): New functions.
13778 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13780 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
13781 * lib/target-supports.exp (check_effective_target_uclibc): New
13784 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13786 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
13787 (vsnprintf): Don't define for uClibc targets.
13789 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13791 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
13792 set before checking whether it was allowed.
13793 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
13794 before checking inside_main.
13796 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13798 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
13800 (u16sf): Likewise u4sf.
13801 * g++.dg/compat/struct-layout-1.h: Likewise.
13803 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13805 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
13807 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13808 m68k targets if check_effective_target_coldfire_fpu returns true.
13810 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
13811 Richard Guenther <rguenther@suse.de>
13813 PR middle-end/23361
13814 * gcc.dg/fold-compare-3.c: New testcase.
13815 * gcc.dg/tree-ssa/loop-24.c: Likewise.
13817 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
13819 * gcc.dg/pr26570.c: Clean up coverage files.
13820 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
13821 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
13822 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
13823 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
13824 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
13825 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
13826 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
13827 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
13828 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
13829 * gcc.dg/tree-ssa/pr25501.c: Ditto.
13830 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
13831 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
13832 * gcc.dg/vect/pr28952.c: Ditto.
13833 * gcc.dg/vect/pr27151.c: Ditto.
13834 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
13835 * g++.dg/gomp/macro-3.C: Ditto.
13837 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
13839 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
13842 2007-02-08 Roger Sayle <roger@eyesopen.com>
13844 * gcc.target/i386/builtin-bswap-2.c: New test case.
13846 2007-02-08 Roger Sayle <roger@eyesopen.com>
13848 * gfortran.dg/forall_8.f90: New test case.
13849 * gfortran.dg/forall_9.f90: Likewise.
13851 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13853 * gcc.dg/builtins-20.c: Add some -~ complex cases.
13855 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
13857 * lib/target-supports.exp (check_effective_target_simulator): New.
13859 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
13861 * gcc.dg/tree-ssa/loop-25.c: New test.
13863 2007-02-06 Richard Henderson <rth@redhat.com>
13865 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
13867 2007-02-06 Roger Sayle <roger@eyesopen.com>
13869 * gcc.target/powerpc/popcount-1.c: New test case.
13870 * gcc.target/powerpc/parity-1.c: Likewise.
13872 2007-02-06 Richard Guenther <rguenther@suse.de>
13874 PR middle-end/27302
13875 * gcc.dg/torture/pr27302-2.c: New testcase.
13877 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
13879 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
13880 * gcc.dg/vect/vect-iv-1.c: New test.
13881 * gcc.dg/vect/vect-iv-2.c: New test.
13882 * gcc.dg/vect/vect-iv-3.c: New test.
13883 * gcc.dg/vect/vect-iv-4.c: New test.
13884 * gcc.dg/vect/vect-iv-5.c: New test.
13885 * gcc.dg/vect/vect-iv-6.c: New test.
13886 * gcc.dg/vect/vect-iv-7.c: New test.
13887 * gcc.dg/vect/vect-iv-8.c: New test.
13888 * gcc.dg/vect/vect-iv-9.c: New test.
13889 * gcc.dg/vect/vect-iv-10.c: New test.
13890 * gcc.dg/vect/vect-iv-11.c: New test.
13891 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
13892 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
13893 * gcc.dg/vect/vect-14.c: Now vectorizable.
13894 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
13896 * gcc.dg/vect/vect-27.c: Likewise.
13897 * gcc.dg/vect/vect-29.c Likewise.
13898 * gcc.dg/vect/vect-dv-2.c: Likewise.
13899 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
13900 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
13901 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13903 2007-02-06 Ira Rosen <irar@il.ibm.com>
13905 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
13907 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13909 * gcc.dg/builtins-20.c: Add more cases.
13911 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
13914 * gcc.dg/pr30189.c: New test.
13916 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
13918 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
13920 * gcc.target/i386/sse4a-extract.c: New test.
13921 * gcc.target/i386/sse4a-insert.c: New test.
13922 * gcc.target/i386/sse4a-montsd.c: New test.
13923 * gcc.target/i386/sse4a-montss.c: New test.
13925 2007-02-05 Richard Guenther <rguenther@suse.de>
13927 * gcc.target/i386/vectorize3.c: New testcase.
13929 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
13932 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
13934 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13937 * gfortran.dg/repeat_1.f90: New test.
13939 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
13942 * gfortran.dg/spread_shape_1.f90: Remove tabs.
13943 * gfortran.dg/derived_init_2.f90: Ditto.
13944 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
13945 * gfortran.dg/array_initializer_1.f90: Ditto.
13946 * gfortran.dg/do_2.f90: Ditto.
13947 * gfortran.dg/proc_assign_1.f90: Ditto.
13949 2007-02-04 Richard Guenther <rguenther@suse.de>
13951 PR middle-end/30636
13952 * g++.dg/warn/pr30636.C: New testcase.
13953 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
13955 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
13957 PR middle-end/30667
13958 * gfortran.dg/pr30667.f: New test.
13960 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13962 * gcc.dg/builtins-54.c: Add more cases.
13964 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
13967 * gfortran.dg/zero_sized_2.f90: New test.
13970 * gfortran.dg/alloc_comp_basics_4.f90: New test.
13973 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
13976 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
13979 * gfortran.dg/interface_10.f90: New test.
13981 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13983 * gcc.dg/builtins-20.c: Add more cases.
13985 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13988 * gcc-target/ia64/pr29682.c: New test.
13990 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
13993 * gfortran.dg/arrayio_11.f90.f90: New test.
13996 * gfortran.dg/arrayio_12.f90.f90: New test.
13998 2007-02-02 Jakub Jelinek <jakub@redhat.com>
14001 * g++.dg/tls/diag-5.C: New test.
14003 PR middle-end/30473
14004 * gcc.dg/pr30473.c: New test.
14005 * gcc.c-torture/execute/20070201-1.c: New test.
14007 2007-02-01 Roger Sayle <roger@eyesopen.com>
14009 * gfortran.dg/dependency_20.f90: New test case.
14011 2007-01-31 Ian Lance Taylor <iant@google.com>
14013 * gcc.dg/lower-subreg-1.c (test): New test.
14015 2007-01-30 Geoffrey Keating <geoffk@apple.com>
14017 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
14019 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14021 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
14022 * gcc.dg/torture/builtin-math-3.c: Likewise.
14024 2007-01-31 Dirk Mueller <dmueller@suse.de>
14026 gcc.dg/Wparentheses-2.c: Update and add new tests.
14028 2007-01-31 Ira Rosen <irar@il.ibm.com>
14030 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
14033 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
14035 * gcc.dg/builtins-63.c: New test.
14037 2007-01-31 Tobias Burnus <burnus@net-b.de>
14040 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
14042 2007-01-31 Tobias Burnus <burnus@net-b.de>
14045 * gfortran.dg/volatile8.f90: New argument conformance test.
14046 * gfortran.dg/volatile9.f90: New scope test.
14048 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14051 * g++.dg/warn/null4.C: New.
14053 2001-01-30 Roger Sayle <roger@eyesopen.com>
14054 Uros Bizjak <ubizjak@gmail.com>
14056 * gcc.dg/large-size-array-3.c: Correct typo.
14058 2007-01-30 Richard Guenther <rguenther@suse.de>
14060 PR middle-end/27657
14061 * g++.dg/debug/pr27657.C: New testcase.
14063 2007-01-30 Richard Guenther <rguenther@suse.de>
14065 PR middle-end/30313
14066 * gcc.dg/torture/pr30313.c: New testcase.
14068 2007-01-29 Janis Johnson <janis187@us.ibm.com>
14070 * gcc.dg/dfp/dfp-except.h: New file.
14071 * gcc.dg/dfp/fe-check.h: New file.
14072 * gcc.dg/dfp/fe-binop.c: New test.
14073 * gcc.dg/dfp/fe-convert-1.c: New test.
14074 * gcc.dg/dfp/fe-convert-2.c: New test.
14075 * gcc.dg/dfp/fe-convert-3.c: New test.
14077 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
14078 * gcc.dg/dfp/decfloat-constants.c: Ditto.
14079 * gcc.dg/dfp/convert-dfp.c: Ditto.
14080 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14082 2007-01-29 Josh Conner <jconner@apple.com>
14084 * gcc.target/powerpc/altivec-24.c: New test.
14086 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
14089 * g++.dg/parse/defarg12.C: New test.
14091 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
14094 * gfortran.dg/used_dummy_types_6.f90: New test.
14096 2007-01-28 Jan Hubicka <jh@suse.cz>
14098 * gcc.dg/tree-prof/val-prof-6.c: New test.
14100 2007-01-28 Roger Sayle <roger@eyesopen.com>
14102 * gcc.dg/large-size-array-3.c: Correct test case (portability).
14104 2007-01-28 Andrew Pinski <pinskia@gmail.com>
14107 * g++.dg/expr/dtor4.C: New test.
14109 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
14111 * gcc.dg/tree-ssa/loop-23.c: New test.
14113 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
14115 PR libfortran/30389
14116 * gfortran.dg/achar_2.f90: New test.
14117 * gfortran.dg/achar_3.f90: New test.
14119 2007-01-27 Ian Lance Taylor <iant@google.com>
14121 * gcc.dg/strict-overflow-1.c: New test.
14122 * gcc.dg/no-strict-overflow-1.c: New test.
14123 * gcc.dg/strict-overflow-2.c: New test.
14124 * gcc.dg/no-strict-overflow-2.c: New test.
14125 * gcc.dg/strict-overflow-3.c: New test.
14126 * gcc.dg/no-strict-overflow-3.c: New test.
14127 * gcc.dg/strict-overflow-4.c: New test.
14128 * gcc.dg/no-strict-overflow-4.c: New test.
14129 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
14130 * gcc.dg/pr15784-1.c: Likewise.
14131 * gcc.dg/pr20922-1.c: Likewise.
14132 * gcc.dg/pr20922-3.c: Likewise.
14133 * gcc.dg/pr20922-4.c: Likewise.
14134 * gcc.dg/pr20922-6.c: Likewise.
14135 * gcc.dg/compare-4.c: Likewise.
14136 * gcc.dg/torture/pr26898-1.c: Likewise.
14137 * gcc.dg/tree-ssa/divide-1.c: Likewise.
14138 * gcc.dg/tree-ssa/divide-2.c: Likewise.
14139 * gcc.dg/tree-ssa/divide-3.c: Likewise.
14140 * gcc.dg/tree-ssa/divide-4.c: Likewise.
14141 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
14142 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
14143 * gcc.dg/tree-ssa/pr21082.c: Likewise.
14144 * gcc.dg/tree-ssa/pr26899.c: Likewise.
14145 * g++.dg/tree-ssa/pr21082.C: Likewise.
14147 2007-01-27 Roger Sayle <roger@eyesopen.com>
14149 * gcc-dg/large-size-array-3.c: New test case.
14151 2007-01-27 Roger Sayle <roger@eyesopen.com>
14153 * gfortran.dg/forall_7.f90: New test case.
14155 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
14158 * gfortran.dg/where_operator_assign_1.f90: New test.
14159 * gfortran.dg/where_operator_assign_2.f90: New test.
14160 * gfortran.dg/where_operator_assign_3.f90: New test.
14162 2007-01-26 Joseph Myers <joseph@codesourcery.com>
14164 * lib/target-supports.exp
14165 (check_effective_target_powerpc_altivec): New.
14166 (check_effective_target_vect_cmdline_needed): Use it.
14168 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
14171 * gfortran.dg/backslash_3.f: New test.
14173 2007-01-26 Richard Guenther <rguenther@suse.de>
14175 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
14177 2007-01-26 Tobias Burnus <burnus@net-b.de>
14179 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
14180 * gfortran.dg/vect/vect.exp: Ditto.
14181 * gfortran.dg/dg.exp: Ditto.
14182 * gfortran.fortran-torture/execute/execute.exp: Ditto.
14183 * gfortran.fortran-torture/compile/compile.exp: Ditto.
14185 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14187 * gcc.dg/builtins-20.c: Add more cases.
14188 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
14190 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14193 * gcc.dg/Wall.c: New.
14194 * gcc.dg/Wno-all.c: New.
14195 * gfortran.dg/Wall.f90: New.
14196 * gfortran.dg/Wno-all.f90: New.
14198 2007-01-24 Geoffrey Keating <geoffk@apple.com>
14200 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
14201 * g++.dg/eh/simd-2.C: Also run on Darwin.
14202 * g++.dg/eh/simd-3.C: New.
14203 * g++.dg/eh/simd-4.C: New.
14205 2007-01-25 Richard Guenther <rguenther@suse.de>
14207 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
14209 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
14211 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
14213 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
14214 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
14215 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
14216 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
14217 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
14218 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
14219 * gcc.dg/ipa/ipa-7.c: New testcase.
14221 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
14223 * g++.dg/cpp0x/warn_cxx0x.C: New.
14225 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14227 * gcc.dg/builtins-20.c: Test builtin carg.
14229 2007-01-24 Jakub Jelinek <jakub@redhat.com>
14231 PR middle-end/27416
14232 * gcc.dg/gomp/pr27416.c: New test.
14234 PR middle-end/30494
14235 * gcc.dg/gomp/pr30494.c: New test.
14236 * g++.dg/gomp/pr30494.C: New test.
14238 PR middle-end/30421
14239 * gcc.dg/gomp/pr30421.c: New test.
14241 2007-01-24 Steve Ellcey <sje@cup.hp.com>
14243 * gcc.target/ia64/versionid-1.c: New test.
14244 * gcc.target/ia64/versionid-2.c: New test.
14246 2007-01-24 Richard Guenther <rguenther@suse.de>
14249 * gcc.dg/builtins-57.c: Change to a link-time testcase
14250 to support non-C99 targets.
14252 2007-01-24 Jan Hubicka <jh@suse.cz>
14254 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
14256 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
14258 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
14260 2007-01-23 Andrew Pinski <pinskia@gmail.com>
14263 * objc.dg/const-str-12.m: New test.
14265 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14268 * gfortran.dg/ctrl-z.f90: New test.
14270 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14273 * gfortran.dg/namelist_assumed_char.f90: New test.
14275 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
14278 * g++.dg/inherit/covariant15.C: New test.
14280 2007-01-23 Ian Lance Taylor <iant@google.com>
14282 * g++.dg/warn/Wparentheses-24.C: New test.
14284 2007-01-23 Richard Guenther <rguenther@suse.de>
14287 * ada/acats/run_acats: Do not call gnatmake or gnatchop
14290 2007-01-22 Richard Guenther <rguenther@suse.de>
14292 PR tree-optimization/30038
14293 * gcc.dg/builtins-62.c: New testcase.
14295 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
14297 * gcc.c-torture/compile/20070121.c: New test.
14299 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
14301 PR libfortran/30525
14302 * gfortran.dg/char_comparison_1.f: New test.
14304 2007-01-21 Ira Rosen <irar@il.ibm.com>
14306 * gcc.dg/vect/vect-strided-same-dr.c: New test.
14308 2007-01-20 Andrew Pinski <pinskia@gmail.com>
14311 * objc.dg/pch: New directory.
14312 * objc.dg/pch/pch.exp: New file.
14313 * objc.dg/pch/interface-1.m: New test.
14314 * objc.dg/pch/interface-1.hs: New include file.
14315 * lib/objc.exp (objc_target_compile): Add
14316 "-x objective-c-header" in front of the sources if this is
14317 a precompiled header being compiled.
14319 2007-01-20 Roger Sayle <roger@eyesopen.com>
14321 * gfortran.dg/array_memcpy_3.f90: New test case.
14322 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
14324 2007-01-20 Roger Sayle <roger@eyesopen.com>
14325 Brooks Moses <brooks.moses@codesourcery.com>
14326 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14328 * gfortran.dg/intrinsic_sign_1.f90: New test case.
14329 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
14331 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14333 * gcc.dg/torture/builtin-math-3.c: Test fdim.
14335 2007-01-19 Mike Stump <mrs@apple.com>
14337 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
14340 2007-01-19 Roger Sayle <roger@eyesopen.com>
14342 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
14343 option instead of -funsafe-math-optimizations.
14345 2007-01-19 Tomas Bily <tbily@suse.cz>
14347 gcc.dg/tree-prof/indir-call-prof.c: New.
14348 g++.dg/dg.exp: Add tree-prof subdirectory.
14349 g++.dg/tree-prof/indir-call-prof.C: New.
14350 g++.dg/tree-prof/tree-prof.exp: New.
14352 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14355 * g++.dg/warn/deprecated.C: Update warning output.
14356 * g++.dg/warn/deprecated-2.C: Likewise.
14357 * g++.dg/warn/deprecated-3.C: New.
14359 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
14361 * gcc.c-torture/execute/nestfunc-7.c: New.
14363 2007-01-18 Hui-May Chang <hm.chang@apple.com>
14365 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
14367 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
14369 * gcc.dg/m68k-pic-1.c: New.
14371 2007-01-18 Roger Sayle <roger@eyesopen.com>
14373 * gfortran.dg/array_memcpy_4.f90: New test case.
14375 2007-01-18 Josh Conner <jconner@apple.com>
14378 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
14379 * gcc.dg/vect/no-trapping-math-1: New.
14380 * gcc.dg/vect/no-trapping-math-2: New.
14382 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
14384 * gcc.target/i386/387-8.c: Update comment about optimizing
14385 inherent load of 1.0 of fptan instruction.
14387 2007-01-18 Dirk Mueller <dmueller@suse.de>
14388 Richard Guenther <rguenther@suse.de>
14391 * gcc.dg/Warray-bounds.c: New testcase.
14392 * gcc.dg/Warray-bounds-2.c: New testcase.
14393 * g++.dg/warn/Warray-bounds.C: New testcase.
14394 * g++.dg/warn/Warray-bounds-2.C: New testcase.
14396 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
14399 * gfortran.dg/generic_12.f90: New test.
14401 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
14403 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
14404 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
14406 2007-01-16 Janis Johnson <janis187@us.ibm.com>
14408 * gcc.dg/dfp/compare-special.h: New file.
14409 * gcc.dg/dfp/compare-special-32.c: New test.
14410 * gcc.dg/dfp/compare-special-64.c: New test.
14411 * gcc.dg/dfp/compare-special-128.c: New test.
14413 2007-01-16 Roger Sayle <roger@eyesopen.com>
14414 Paul Thomas <pault@gcc.gnu.org>
14415 Steven G. Kargl <kargl@gcc.gnu.org>
14418 * gfortran.dg/forall_6.f90: New test case.
14419 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
14420 * gfortran.dg/dependency_13.f90: Likewise.
14422 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14425 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
14426 targets that don't support Inf.
14428 2007-01-15 Dale Johannesen <dalej@apple.com>
14430 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
14432 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
14434 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
14435 of achar for 0xff to avoid the "Extended ASCII not
14436 implemented" error message.
14438 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
14441 * gfortran.dg/altreturn_4.f90: New test.
14444 * gfortran.dg/stfunc_4.f90: New test.
14447 * gfortran.dg/bound_2.f90: Reinstate commented out line.
14448 * gfortran.dg/initialization_1.f90: Change warning.
14451 * gfortran.dg/specification_type_resolution_2.f90: New test.
14453 2007-01-14 Jan Hubicka <jh@suse.cz>
14455 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
14456 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
14457 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
14460 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
14463 * gfortran.dg/external_procedures_2.f90: New test.
14465 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
14468 * gcc.target/i386/pr30413.c: New test.
14470 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
14473 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
14475 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
14477 * gcc.dg/20070112-1.c: New test.
14479 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14481 PR libgfortran/30435
14482 * gfortran.dg/list_read_6.f90: New test.
14484 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
14486 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
14488 2007-01-12 Tom Tromey <tromey@redhat.com>
14490 PR preprocessor/28227:
14491 * gcc.dg/cpp/pr28227.c: New file.
14493 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
14495 * gcc.dg/tree-ssa/loop-22.c: New test.
14497 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
14499 PR tree-optimization/29516
14500 * gcc.dg/tree-ssa/loop-20.c: New test.
14502 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
14504 PR libfortran/30415
14505 * minmaxloc_integer_kinds_1.f90: New test.
14507 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
14510 * g++.dg/template/sizeof-template-argument.C: New test.
14512 2007-01-11 Jan Hubicka <jh@suse.cz>
14514 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
14515 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
14516 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
14517 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
14518 * gcc.dg/tree-ssa/pr21658.c: Likewise.
14519 * gcc.dg/tree-ssa/pr15349.c: Likewise.
14520 * gcc.dg/tree-ssa/pr25501.c: Likewise.
14521 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
14522 transformation in question.
14523 * gcc.dg/tree-ssa/vrp05.c: Likewise.
14524 * gcc.dg/tree-ssa/pr20701.c: Likewise.
14525 * gcc.dg/always_inline3.c: Likewise.
14527 2007-01-10 Mark Mitchell <mark@codesourcery.com>
14530 * g++.dg/template/typename11.C: New test.
14532 2007-01-10 Robert Kennedy <jimbob@google.com>
14534 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
14536 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
14538 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
14539 for different integer kinds.
14540 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
14541 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
14542 * gfortran.dg/ishft_2.f90: New test.
14543 * gfortran.dg/ishft_3.f90: New test.
14545 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
14547 * gfortran.dg/altreturn_2.f90: Removed executable bit.
14549 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
14551 PR tree-optimization/30322
14552 * gcc.dg/tree-ssa/loop-21.c: New test.
14554 2007-01-08 Geoffrey Keating <geoffk@apple.com>
14556 * g++.dg/rtti/darwin-builtin-linkage.C: New.
14558 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
14560 * gcc.target/spu/intrinsics-1.c: Remove xfail.
14562 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14564 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
14565 * g++.dg/warn/overflow-warn-3.C: Likewise.
14566 * g++.dg/warn/overflow-warn-4.C: Likewise.
14567 * g++.dg/warn/overflow-warn-5.C: Likewise.
14568 * g++.dg/warn/overflow-warn-6.C: Likewise.
14569 * g++.dg/warn/Woverflow-1.C: Likewise.
14570 * g++.dg/warn/Woverflow-2.C: Likewise.
14571 * g++.dg/warn/Woverflow-3.C: Likewise.
14572 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
14574 2007-01-08 Roger Sayle <roger@eyesopen.com>
14576 * gfortran.dg/array_constructor_14.f90: New test case.
14577 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
14579 2007-01-08 Richard Guenther <rguenther@suse.de>
14581 PR tree-optimization/23603
14582 * gcc.dg/tree-ssa/vrp31.c: New testcase.
14583 * gcc.dg/tree-ssa/vrp32.c: Likewise.
14585 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
14587 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
14589 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
14590 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
14591 compiler behaviour.
14592 * gcc.dg/simd-5.c: Likewise.
14593 * gcc.dg/simd-6.c: Likewise.
14594 * g++.dg/conversion/simd1.C: Likewise.
14595 * g++.dg/conversion/simd3.C: Likewise.
14596 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
14599 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
14601 PR tree-optimization/29877
14602 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
14603 name of a hard register for the target concerned. Adjust dg-error
14604 directives to cope with new behaviour of TER.
14606 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14609 * g++.dg/conversion/nullptr1.C: Added overflow warning.
14610 * g++.dg/warn/overflow-warn-1.C: New.
14611 * g++.dg/warn/overflow-warn-3.C: New.
14612 * g++.dg/warn/overflow-warn-4.C: New.
14613 * g++.dg/warn/overflow-warn-5.C: New.
14614 * g++.dg/warn/overflow-warn-6.C: New.
14615 * g++.dg/warn/Woverflow-1.C: New.
14616 * g++.dg/warn/Woverflow-2.C: New.
14617 * g++.dg/warn/Woverflow-3.C: New.
14618 * g++.dg/warn/multiple-overflow-warn-2.C: New.
14620 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
14623 * gfortran.dg/invalid_name.f90: New test.
14624 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
14625 * gfortran.dg/gomp/pr29759.f90: Ditto.
14627 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
14629 * gfortran.dg/present_1.f90: Update error message.
14631 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
14634 * g++.dg/template/duplicate1.C: New test
14635 * g++.dg/template/memfriend6.C: Adjust error markers.
14637 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
14640 * gcc.dg/torture/inline-1.c: New test.
14642 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14645 * gcc.dg/multiple-overflow-warn-1.c: New.
14646 * gcc.dg/multiple-overflow-warn-2.c: New.
14647 * gcc.dg/overflow-warn-6.c: New.
14648 * g++.dg/warn/multiple-overflow-warn-1.C: New.
14650 2007-01-05 Roger Sayle <roger@eyesopen.com>
14652 * gfortran.dg/array_memcpy_1.f90: New test case.
14653 * gfortran.dg/array_memcpy_2.f90: Likewise.
14655 2007-01-05 Richard Guenther <rguenther@suse.de>
14657 PR middle-end/27826
14658 * g++.dg/opt/pr27826.C: New testcase.
14660 2007-01-05 Ian Lance Taylor <iant@google.com>
14662 * gcc.dg/Walways-true-1.c: New test.
14663 * gcc.dg/Walways-true-2.c: New test.
14664 * g++.dg/warn/Walways-true-1.C: New test.
14665 * g++.dg/warn/Walways-true-2.C: New test.
14667 2007-01-05 Jakub Jelinek <jakub@redhat.com>
14670 * gcc.dg/pr30360.c: New test.
14672 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
14675 * gfortran.dg/data_implied_do_1.f90: New test.
14679 * gfortran.dg/char_length_1.f90: New test.
14681 2007-01-05 Richard Guenther <rguenther@suse.de>
14683 PR middle-end/28116
14684 * g++.dg/opt/pr28116.C: New testcase.
14686 2007-01-05 Tobias Burnus <burnus@net-b.de>
14689 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
14690 invalid deallocate.
14691 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
14692 * gfortran.dg/protected_4.f90: Add pointer intent check.
14693 * gfortran.dg/protected_6.f90: Add pointer intent check.
14694 * gfortran.dg/pointer_intent_1.f90: New test.
14695 * gfortran.dg/pointer_intent_2.f90: New test.
14696 * gfortran.dg/pointer_intent_3.f90: New test.
14698 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
14701 * gfortran.dg/altreturn_2.f90: new test.
14703 2007-01-04 Tom Tromey <tromey@redhat.com>
14705 PR preprocessor/28165:
14706 * gcc.dg/cpp/pr28165.c: New file.
14708 2007-01-03 Josh Conner <jconner@apple.com>
14710 PR middle-end/29683
14711 * gcc.dg/pr29683.c: New.
14713 2007-01-03 Jakub Jelinek <jakub@redhat.com>
14716 * g++.dg/pch/template-1.C: New test.
14717 * g++.dg/pch/template-1.Hs: New file.
14719 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
14721 PR middle-end/30353
14722 * gcc.c-torture/compile/complex-4.c: New test.
14724 2007-01-03 Joseph Myers <joseph@codesourcery.com>
14726 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
14728 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
14730 2007-01-03 Jakub Jelinek <jakub@redhat.com>
14732 PR middle-end/30286
14733 * gcc.dg/pr30286.c: New test.
14736 * g++.dg/template/crash66.C: New test.
14739 * g++.dg/template/friend49.C: New test.
14741 2007-01-03 Steven G. Kargl <kargls@comcast.net>
14743 * gfortran.dg/ibits.f90: New test.
14745 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
14747 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
14748 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
14750 2007-01-02 Jan Hubicka <jh@suse.cz>
14752 * gcc.dg/pr16194.c: We now output error on all three functions,
14753 not just first one.
14755 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14758 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
14759 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
14761 2006-01-02 Ian Lance Taylor <iant@google.com>
14763 * g++.dg/warn/Wparentheses-22.C: New test.
14764 * g++.dg/warn/Wparentheses-23.C: New test.
14766 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14769 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
14770 * gcc.dg/declspec-3-Wextra.c: New.
14771 * gcc.dg/declspec-3-no.c: New
14773 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
14776 * gfortran.dg/interface_10.f90: Remove.
14778 2007-01-01 Roger Sayle <roger@eyesopen.com>
14780 * gcc.dg/fold-eqxor-4.c: New test case.
14782 2007-01-02 Joseph Myers <joseph@codesourcery.com>
14784 PR middle-end/30311
14785 * gcc.c-torture/compile/pr30311.c: New test.
14787 2007-01-01 Andrew Pinski <pinskia@gmail.com>
14789 PR middle-end/30253
14790 * gcc.c-torture/compile/statement-expression-1.c: New test.
14792 2007-01-01 Andreas Schwab <schwab@suse.de>
14795 * g++.dg/eh/pr29166.C: New test.
14797 2007-01-01 Joseph Myers <joseph@codesourcery.com>
14799 * lib/target-supports.exp (check_effective_target_powerpc_spe):
14801 (check_effective_target_vect_cmdline_needed): Use it.
14803 2006-12-31 Richard Guenther <rguenther@suse.de>
14805 PR middle-end/30137
14806 * gcc.dg/pr30137-1.c: New testcase.
14807 * gcc.dg/pr30137-2.c: Likewise.
14809 2006-12-31 Roger Sayle <roger@eyesopen.com>
14811 PR middle-end/30322
14812 * gcc.dg/fold-plusnot-1.c: New test case.
14814 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
14817 * g++.dg/parse/template22.C: New test.
14819 2006-12-31 Richard Guenther <rguenther@suse.de>
14821 PR middle-end/30338
14822 * gcc.c-torture/compile/pr30338.c: New testcase.
14824 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
14827 * gfortran.dg/intrinsic_actual_4.f90: New test.
14830 * gfortran.dg/func_decl_3.f90: New test.
14832 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
14835 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
14836 * gfortran.dg/c_by_val_1.f: New test.
14837 * gfortran.dg/c_by_val_2.f: New test.
14838 * gfortran.dg/c_by_val_3.f: New test.
14840 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
14842 PR libfortran/30321
14843 * gfortran.dg/sum_zero_array_1.f90: New test.
14845 2006-12-29 Jakub Jelinek <jakub@redhat.com>
14847 PR preprocessor/29612
14848 * gcc.dg/cpp/pr29612-1.c: New test.
14849 * gcc.dg/cpp/pr29612-2.c: New test.
14851 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
14854 * gfortran.dg/pure_formal_proc_1.f90: New test.
14857 * gfortran.dg/intrinsic_actual_3.f90: New test.
14859 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14862 * gfortran.dg/io_constraints_1.f90: Update test.
14863 * gfortran.dg/io_constraints_2.f90: Update test.
14864 * gfortran.dg/inquire_iolength.f90: New test.
14866 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
14869 * gfortran.dg/interface_10.f90: New test.
14870 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
14871 since z is already, locally a variable.
14874 * gfortran.dg/generic_11.f90: New test.
14875 * gfortran.dg/interface_7.f90: Remove name clash between module
14876 name and procedure 'x' referenced in the interface.
14878 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14881 * gcc.dg/Wmissing-parameter-type.c: New.
14882 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
14883 * gcc.dg/Wmissing-parameter-type-no.c: New.
14885 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
14888 * gfortran.dg/entry_array_specs_2.f: New test.
14891 * gfortran.dg/nested_modules_6.f90: New test.
14893 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14896 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
14897 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
14899 2006-12-21 Andrew Pinski <pinskia@gmail.com>
14902 * g++.dg/opt/complex6.C: New test.
14904 2006-12-22 Ben Elliston <bje@au.ibm.com>
14906 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
14907 full" if the linker on spu-*-* warns about exceeding local store.
14909 And revert this patch:
14910 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14911 fail to link due to relocation overflows on spu-*-*.
14913 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
14916 * gfortran.dg/dependency_19.f90: New test.
14918 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
14921 * gfortran.dg/alloc_comp_basics_3.f90: New test.
14923 2006-12-21 Jakub Jelinek <jakub@redhat.com>
14925 PR middle-end/30262
14926 * gcc.c-torture/execute/20061220-1.c: New test.
14928 PR middle-end/30263
14929 * gcc.dg/gomp/asm-1.c: New test.
14932 * g++.dg/eh/ia64-2.C: New test.
14934 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
14938 * gcc.dg/rs6000-leaf.c: New.
14940 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14943 * gfortran.dg/f2c_8.f90: New test.
14945 2006-12-20 Bill Wendling <wendling@apple.com>
14947 * gcc.dg/asm-b.c: Check for __ppc64__.
14949 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
14952 * gfortran.dg/bounds_check_5.f90: New test.
14954 2006-12-20 Andrew Pinski <pinskia@gmail.com>
14956 PR middle-end/30143
14957 * gcc.dg/gomp/complex-1.c: New testcase.
14959 2006-12-20 Roger Sayle <roger@eyesopen.com>
14961 * gfortran.dg/array_memset_1.f90: New test case.
14963 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
14965 * lib/target-supports.exp: Add spu to
14966 check_effective_target_vect_widen_mult_hi_to_si.
14968 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
14971 * gfortran.dg/generic_9.f90: New test.
14974 * gfortran.dg/generic_10.f90: New test.
14976 2006-12-19 Andrew Pinski <pinskia@gmail.com>
14979 * gcc.dg/pr30045.c: New test.
14981 2006-12-20 Ben Elliston <bje@au.ibm.com>
14983 * gcc.dg/20020312-2.c: Add a case for __SPU__.
14985 2006-12-19 Eric Christopher <echristo@apple.com>
14988 * gcc.c-torture/execute/pr29302-1.c: New.
14990 2006-12-19 Tobias Burnus <burnus@net-b.de>
14993 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
14995 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
14998 * gfortran.dg/altreturn_3.f90: New test.
15000 * gfortran.dg/char_result_12.f90: Fix comment typos.
15002 2006-12-19 Ben Elliston <bje@au.ibm.com>
15004 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
15005 as newlib's stdio.h uses non-traditional cpp constructs.
15007 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
15009 * gfortran.dg/advance.f90: Renamed to advance_1.f90
15010 * gfortran.dg/append-1.f90: Renamed to append_1.f90
15011 * gfortran.dg/array-1.f90: Renamed to array_1.f90
15012 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
15013 * gfortran.dg/backspace.f: Renamed to backspace_1.f
15014 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
15015 * gfortran.dg/default_initialization.f: Renamed to
15016 default_initialization_1.f
15017 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
15018 dollar_edit_descriptor_1.f
15019 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
15020 dollar_edit_descriptor_2.f
15021 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
15022 dollar_edit_descriptor_3.f
15023 * gfortran.dg/logint-1.f: Renamed to logint_1.f
15024 * gfortran.dg/logint-2.f: Renamed to logint_2.f
15025 * gfortran.dg/logint-3.f: Renamed to logint_3.f
15026 * gfortran.dg/advance_1.f90: Renamed from advance.f90
15027 * gfortran.dg/append_1.f90: Renamed from append-1.f90
15028 * gfortran.dg/array_1.f90: Renamed from array-1.f90
15029 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
15030 * gfortran.dg/backspace_1.f: Renamed from backspace.f
15031 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
15032 * gfortran.dg/default_initialization_1.f: Renamed from
15033 default_initialization.f
15034 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
15035 dollar_edit_descriptor-1.f
15036 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
15037 dollar_edit_descriptor-2.f
15038 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
15039 dollar_edit_descriptor-3.f
15040 * gfortran.dg/logint_1.f: Renamed from logint-1.f
15041 * gfortran.dg/logint_2.f: Renamed from logint-2.f
15042 * gfortran.dg/logint_3.f: Renamed from logint-3.f
15044 2006-12-18 Bill Wendling <wendling@apple.com>
15046 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
15047 id is an OjbC keyword.
15049 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15051 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
15053 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
15055 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
15057 2006-12-18 Ian Lance Taylor <iant@google.com>
15059 * g++.dg/warn/Wmissing-declarations-1.C: New test.
15061 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
15063 * gcc.c-torture/compile/pr27528.c: Use empty templates.
15065 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
15068 * gfortran.fortran-torture/execute/where21.f90: New test.
15070 2006-12-17 Tobias Burnus <burnus@net-b.de>
15072 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
15074 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15077 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
15078 * gcc.dg/if-empty-1.c: Likewise.
15079 * gcc.dg/pr23165.c: Likewise.
15080 * g++.dg/warn/empty-body.C: Likewise.
15082 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15084 PR libfortran/30005
15085 * gfortran.dg/open_errors.f90: New test.
15087 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
15089 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
15091 * gcc.target/i386/ssse3-pabsb.c: New file.
15092 * gcc.target/i386/ssse3-pabsd.c: Likewise.
15093 * gcc.target/i386/ssse3-pabsw.c: Likewise.
15094 * gcc.target/i386/ssse3-palignr.c: Likewise.
15095 * gcc.target/i386/ssse3-phaddd.c: Likewise.
15096 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
15097 * gcc.target/i386/ssse3-phaddw.c: Likewise.
15098 * gcc.target/i386/ssse3-phsubd.c: Likewise.
15099 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
15100 * gcc.target/i386/ssse3-phsubw.c: Likewise.
15101 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
15102 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
15103 * gcc.target/i386/ssse3-pshufb.c: Likewise.
15104 * gcc.target/i386/ssse3-psignb.c: Likewise.
15105 * gcc.target/i386/ssse3-psignd.c: Likewise.
15106 * gcc.target/i386/ssse3-psignw.c: Likewise.
15107 * gcc.target/i386/ssse3-vals.h: Likewise.
15109 2006-12-15 Janis Johnson <janis187@us.ibm.com>
15111 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
15112 * lib/fortran-torture.exp: Include target-supports.exp.
15114 2006-12-15 Jakub Jelinek <jakub@redhat.com>
15117 * gcc.c-torture/execute/pr30185.c: New test.
15119 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15123 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
15124 * gcc.dg/builtin-bswap-2.c: Likewise.
15125 * gcc.dg/builtin-bswap-3.c: Likewise.
15126 * gcc.dg/builtin-bswap-4.c: Likewise.
15127 * lib/target-supports.exp (check_effective_target_stdint_types): New.
15128 * gcc.c-torture/execute/mode-dependent-address.x: New file.
15130 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15132 PR libfortran/30145
15133 * gfortran.dg/write_zero_array: New test.
15135 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15138 * gfortran.dg/write_fmt_trim.f90: New test.
15140 2006-12-14 Diego Novillo <dnovillo@redhat.com>
15143 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
15146 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15148 * lib/target-supports.exp (check_weak_available): Use istarget
15149 "hppa*-*-hpux10*" instead of regexp.
15150 (check_cxa_atexit_available): Likewise.
15152 2006-12-14 Richard Guenther <rguenther@suse.de>
15154 PR tree-optimization/30197
15155 * gcc.c-torture/execute/complex-1.c: Fix function name.
15156 * gcc.dg/builtins-61.c: New testcase.
15158 2006-12-14 Richard Guenther <rguenther@suse.de>
15160 PR middle-end/30172
15161 * gcc.dg/pr30172-1.c: New testcase.
15163 2006-12-14 Richard Guenther <rguenther@suse.de>
15165 PR tree-optimization/30198
15166 * gcc.dg/builtins-60.c: New testcase.
15168 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
15170 * lib/target-supports.exp (vect_no_align): Remove spu.
15172 2006-12-13 Ian Lance Taylor <iant@google.com>
15176 * g++.dg/warn/Wparentheses-5.C: New test.
15177 * g++.dg/warn/Wparentheses-6.C: New test.
15178 * g++.dg/warn/Wparentheses-7.C: New test.
15179 * g++.dg/warn/Wparentheses-8.C: New test.
15180 * g++.dg/warn/Wparentheses-9.C: New test.
15181 * g++.dg/warn/Wparentheses-10.C: New test.
15182 * g++.dg/warn/Wparentheses-11.C: New test.
15183 * g++.dg/warn/Wparentheses-12.C: New test.
15184 * g++.dg/warn/Wparentheses-13.C: New test.
15185 * g++.dg/warn/Wparentheses-14.C: New test.
15186 * g++.dg/warn/Wparentheses-15.C: New test.
15187 * g++.dg/warn/Wparentheses-16.C: New test.
15188 * g++.dg/warn/Wparentheses-17.C: New test.
15189 * g++.dg/warn/Wparentheses-18.C: New test.
15190 * g++.dg/warn/Wparentheses-19.C: New test.
15191 * g++.dg/warn/Wparentheses-20.C: New test.
15192 * g++.dg/warn/Wparentheses-21.C: New test.
15194 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15197 * lib/target-supports.exp (check_cxa_atexit_available): Return false
15198 for target "hppa.*hpux10".
15200 2006-12-13 Jakub Jelinek <jakub@redhat.com>
15202 * g++.dg/debug/vartrack1.C: New test.
15204 * g++.dg/opt/ifcvt1.C: New test.
15206 * gcc.dg/tls/opt-13.c: New test.
15208 * gcc.dg/20060425-2.c: New test.
15210 * g++.dg/opt/pr15054-2.C: New test.
15212 * gcc.c-torture/execute/20060420-1.c: New test.
15214 * gcc.c-torture/execute/20060412-1.c: New test.
15216 * objc/compile/20060406-1.m: New test.
15218 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
15220 * g++.dg/template/array17.C: New test.
15222 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
15224 * gcc.target/powerpc/altivec-23.c: New test.
15226 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
15229 * g++.dg/inherit/error3.C: New test.
15232 * g++.dg/inherit/error4.C: New test.
15234 2006-12-13 Richard Guenther <rguenther@suse.de>
15236 PR tree-optimization/17687
15237 * gcc.dg/builtins-59.c: New testcase.
15239 2006-12-13 Ben Elliston <bje@au.ibm.com>
15241 * gcc.target/spu/Wmain.c: New test.
15243 2006-12-12 Josh Conner <jconner@apple.com>
15245 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
15246 * g++.dg/abi/thunk4.C: Likewise.
15247 * g++.dg/abi/rtti3.C: Likewise.
15249 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
15251 * gcc.target/spu/cpat-1.c: New test.
15252 * gcc.target/spu/cpat-2.c: New test.
15253 * gcc.target/spu/cpat-3.c: New test.
15254 * gcc.target/spu/cpat-4.c: New test.
15256 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
15259 * gcc.c-torture/compile/vector-1.c: New test.
15260 * gcc.c-torture/compile/vector-2.c: New test.
15261 * gcc.c-torture/compile/vector-3.c: New test.
15263 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15265 * lib/fortran-torture.exp: Update copyright years. Remove
15266 obsolete comment. Test -ftree-vectorize where it makes sense.
15267 * lib/gfortran-dg.exp: Update copyright years. Use settings
15268 from fortran-torture.exp.
15269 * gfortran.dg/char_transpose_1.f90,
15270 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
15271 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
15272 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
15273 '-w' to dg-options.
15275 2006-12-12 Richard Sandiford <richard@codesourcery.com>
15277 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
15278 saved_${tool}_load.
15280 2006-12-12 Ira Rosen <irar@il.ibm.com>
15282 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
15283 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
15284 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
15285 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
15288 2006-12-12 Richard Guenther <rguenther@suse.de>
15290 PR middle-end/30147
15291 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
15293 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
15294 Diego Novillo <dnovillo@redhat.com>
15296 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
15298 * gcc.dg/tree-ssa/pr26421.c: Likewise
15299 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
15300 * gcc.dg/tree-ssa/pr23382.c: Likewise.
15301 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
15302 * gcc.dg/tree-ssa/pr28410.c: Likewise.
15303 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
15304 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
15305 * gcc.dg/tree-ssa/vrp07.c: Likewise.
15306 * gcc.dg/tree-ssa/vrp08.c: Likewise.
15307 * gcc.dg/tree-ssa/alias-12.c: Likewise.
15309 2006-12-11 Jan Hubicka <jh@suse.cz>
15311 * gcc.dg/tree-prof/stringop-1.c: New test.
15312 * gcc.dg/tree-prof/stringop-2.c: New test.
15314 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
15317 * gcc.target/i386/pr30120.c: New test.
15320 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
15322 * gcc.target/i386/x87regparm-1.c: New test.
15323 * gcc.target/i386/x87regparm-2.c: New test.
15324 * gcc.target/i386/x87regparm-3.c: New test.
15325 * gcc.target/i386/x87regparm-4.c: New test.
15327 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
15329 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
15331 2006-12-10 Tobias Burnus <burnus@net-b.de>
15334 * gfortran.dg/protected_1.f90: New test.
15335 * gfortran.dg/protected_2.f90: New test.
15336 * gfortran.dg/protected_3.f90: New test.
15337 * gfortran.dg/protected_4.f90: New test.
15338 * gfortran.dg/protected_5.f90: New test.
15339 * gfortran.dg/protected_6.f90: New test.
15341 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
15342 Tobias Burnus <burnus@gcc.gnu.org>
15346 * gfortran.dg/interface_4.f90: Test adding procedure to generic
15348 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
15349 ambiguous interfaces.
15350 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
15351 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
15352 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
15353 ambiguous interfaces.
15354 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
15355 * gfortran.dg/array_initializer_2.f90: Add initializer array
15359 * gfortran.dg/interface_9.f90: Test that host interfaces are
15360 not checked for ambiguity with the local version.
15362 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
15365 * gfortran.dg/module_interface_2.f90: New test.
15367 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
15370 * gfortran.dg/assumed_len.f90: New test.
15372 2006-12-09 Richard Guenther <rguenther@suse.de>
15374 * g++.dg/warn/implicit-typename1.C: Qualify types.
15375 * g++.dg/parse/crash12.C: Likewise.
15376 * g++.dg/tree-ssa/pr22444.C: Likewise.
15378 2006-12-09 Tobias Burnus <burnus@net-b.de>
15380 * gfortran.dg/array_2.f90: Added sqrt test.
15382 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
15384 * gcc.target/i386/x87regparm-1.c: XFAIL.
15385 * gcc.target/i386/x87regparm-2.c: XFAIL.
15386 * gcc.target/i386/x87regparm-3.c: XFAIL.
15387 * gcc.target/i386/x87regparm-4.c: XFAIL.
15389 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15391 * lib/target-supports.exp
15392 (check_effective_target_large_long_double): New.
15393 * gcc.dg/Wconversion-real.c : Use it.
15394 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
15397 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
15399 * gcc.c-torture/execute/mode-dependent-address.c: New test.
15401 2006-12-08 Tobias Burnus <burnus@net-b.de>
15404 * gfortran.dg/import4.f90: New test for IMPORT in modules.
15406 2006-12-07 Mark Mitchell <mark@codesourcery.com>
15409 * g++.dg/template/crash65.C: New test.
15410 * g++.dg/template/spec16.C: Tweak error markers.
15412 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
15414 * gcc.target/spu: New directory.
15415 * gcc.target/spu/spu.exp: New file.
15416 * gcc.target/spu/intrinsics-1.c: New test.
15418 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
15421 * g++.dg/ext/attrib27.C: New test.
15422 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
15423 * g++.dg/parse/typedef5.C: Likewise.
15425 2006-12-07 Mike Stump <mrs@apple.com>
15427 * treelang/compile/var_defs.tree: Adjust.
15429 2006-12-06 Mark Mitchell <mark@codesourcery.com>
15432 * g++.dg/template/crash64.C: New test.
15433 * g++.dg/parse/crash27.C: Adjust error markers.
15435 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
15437 PR libfortran/30009
15438 PR libfortran/30056
15439 * gfortran.dg/read_eof_4.f90: Add tests.
15440 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
15441 * gfortran.dg/unf_read_corrupted_1.f90: New test.
15443 2006-12-05 Mark Mitchell <mark@codesourcery.com>
15446 * g++.dg/template/crash63.C: New test.
15449 * g++.dg/template/crash62.C: New test.
15451 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
15454 * gfortran.dg/allocatable_function_1.f90: Increase the number
15455 of expected calls of free to 10; the lhs section reference is
15456 now evaluated so there is another call to bar. Change the
15457 comment appropriately.
15458 * gfortran.dg/array_section_1.f90: New test.
15460 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
15463 * gfortran.dg/char_result_12.f90: New test.
15465 2006-12-05 Richard Guenther <rguenther@suse.de>
15467 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
15468 * gcc.dg/vect/vect-pow-2.c: Rename to ...
15469 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
15470 vect_double, xfail for spu*-*-*.
15472 2006-12-04 Tobias Burnus <burnus@net-b.de>
15475 * initialization_4.f90: Test noninteger exponents (-std=f95).
15476 * initialization_5.f90: New test for noninteger exponents
15479 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
15482 * gfortran.dg/parameter_array_section_1.f90: New test.
15484 2006-12-04 Mark Mitchell <mark@codesourcery.com>
15487 * g++.dg/template/crash61.C: New test.
15490 * g++.dg/template/error23.C: New test.
15492 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
15494 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
15496 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
15499 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
15501 2006-12-04 Jakub Jelinek <jakub@redhat.com>
15503 PR middle-end/29965
15504 * gcc.dg/gomp/pr29965-1.c: New test.
15505 * gcc.dg/gomp/pr29965-2.c: New test.
15506 * gcc.dg/gomp/pr29965-3.c: New test.
15507 * gcc.dg/gomp/pr29965-4.c: New test.
15508 * gcc.dg/gomp/pr29965-5.c: New test.
15509 * gcc.dg/gomp/pr29965-6.c: New test.
15510 * g++.dg/gomp/pr29965-1.C: New test.
15511 * g++.dg/gomp/pr29965-2.C: New test.
15512 * g++.dg/gomp/pr29965-3.C: New test.
15513 * g++.dg/gomp/pr29965-4.C: New test.
15514 * g++.dg/gomp/pr29965-5.C: New test.
15515 * g++.dg/gomp/pr29965-6.C: New test.
15516 * g++.dg/gomp/pr29965-7.C: New test.
15517 * g++.dg/gomp/pr29965-8.C: New test.
15518 * g++.dg/gomp/pr29965-9.C: New test.
15519 * g++.dg/gomp/pr29965-10.C: New test.
15521 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
15523 * gnat.dg/pointer_variable_bounds.adb: New test.
15524 * gnat.dg/pointer_variable_bounds.ads: Likewise.
15525 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
15527 2006-12-03 Eric Christopher <echristo@apple.com>
15529 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
15531 2006-12-03 Richard Henderson <rth@redhat.com>
15532 Andrew Pinski <pinskia@gmail.com>
15535 * g++.dg/warn/unit-1.C: New test.
15537 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
15539 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
15541 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
15543 * g++.dg/vect/vect.exp: Enable tests to run on spu.
15544 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
15545 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
15546 * gcc.dg/vect/vect-70.c: Reduce array size.
15547 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
15548 vect_no_compaer_double targets.
15549 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
15550 vect_float, vect_double, and vect_int.
15552 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
15554 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
15555 test for loop versioning on vect_no_align targets.
15556 * gcc.dg/vect/pr20122.c: Likewise.
15557 * gcc.dg/vect/vect-105.c: Likewise.
15558 * gcc.dg/vect/vect-42.c: Likewise.
15559 * gcc.dg/vect/vect-43.c: Likewise.
15560 * gcc.dg/vect/vect-74.c: Likewise.
15561 * gcc.dg/vect/vect-75.c: Likewise.
15562 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15563 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15564 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
15565 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
15567 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
15570 * gfortran.dg/value_1.f90 : New test.
15571 * gfortran.dg/value_2.f90 : New test.
15572 * gfortran.dg/value_3.f90 : New test.
15573 * gfortran.dg/value_4.f90 : New test.
15574 * gfortran.dg/value_4.c : Called from value_4.f90.
15576 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
15579 * g++.dg/cpp0x/static_assert4.C: New testcase.
15581 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15583 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
15585 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
15588 * gcc.dg/pr27953.c: New test.
15590 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15593 * g++.dg/ext/vector5.C: New test.
15596 * g++.dg/other/main1.C: New test.
15598 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
15600 PR libfortran/29568
15601 * gfortran.dg/convert_implied_open.f90: Change to
15602 new default record length.
15603 * gfortran.dg/unf_short_record_1.f90: Adapt to
15605 * gfortran.dg/unformatted_subrecords_1.f90: New test.
15607 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
15609 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
15611 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
15614 * g++.dg/expr/pr29066.c: New.
15616 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
15617 Zdenek Dvorak <dvorakz@suse.cz>
15619 PR tree-optimization/29921
15620 * gcc.dg/pr29921-2.c: New test.
15622 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
15624 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
15625 (i386_get_cpuid): New function.
15626 (i386_cpuid_ecx): Likewise.
15627 (i386_cpuid_edx): Likewise.
15628 (i386_cpuid): Updated to call i386_cpuid_edx.
15630 * gcc.target/i386/sse3-addsubpd.c: New file.
15631 * gcc.target/i386/sse3-addsubps.c: Likewise.
15632 * gcc.target/i386/sse3-haddpd.c: Likewise.
15633 * gcc.target/i386/sse3-haddps.c: Likewise.
15634 * gcc.target/i386/sse3-hsubpd.c: Likewise.
15635 * gcc.target/i386/sse3-hsubps.c: Likewise.
15636 * gcc.target/i386/sse3-lddqu.c: Likewise.
15637 * gcc.target/i386/sse3-movddup.c: Likewise.
15638 * gcc.target/i386/sse3-movshdup.c: Likewise.
15639 * gcc.target/i386/sse3-movsldup.c: Likewise.
15641 2006-12-01 Dirk Mueller <dmueller@suse.de>
15643 * g++.dg/warn/Wreturn-type-4.C: New testcase.
15645 2006-11-30 Janis Johnson <janis187@us.ibm.com>
15647 * gcc.dg/dfp/convert-int-max.c: New test.
15648 * gcc.dg/dfp/convert-int-max-fold.c: New test.
15650 2006-11-30 Richard Guenther <rguenther@suse.de>
15652 * gcc.dg/vect/vect-pow-1.c: Rename ...
15653 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
15654 floats instead of doubles, check successful vectorization.
15656 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
15659 * gcc.c-torture/compile/pr29945.c: New testcase.
15661 2006-11-30 Joseph Myers <joseph@codesourcery.com>
15663 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
15666 2006-11-29 Eric Christopher <echristo@apple.com>
15668 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
15670 2006-11-29 Janis Johnson <janis187@us.ibm.com>
15672 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
15674 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
15676 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
15679 * g++.dg/inherit/virtual2.C: New test.
15680 * g++.dg/inherit/virtual3.C: Likewise.
15681 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
15682 * g++.dg/inherit/error2.C: Likewise.
15683 * g++.dg/template/instantiate1.C: Likewise.
15685 2006-11-28 Andrew Pinski <pinskia@gmail.com>
15688 * gcc.dg/tree-ssa/reassoc-12.c: New test.
15690 2006-11-28 Jan Hubicka <jh@suse.cz>
15692 * gcc.dg/memcpy-1.c: New test.
15694 2006-11-28 Jakub Jelinek <jakub@redhat.com>
15697 * g++.dg/warn/main-3.C: New test.
15699 2006-11-28 Jan Hubicka <jh@suse.cz>
15701 * gcc.dg/winline-1.c: New test.
15703 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
15705 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
15708 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
15711 * gfortran.dg/missing_optional_dummy_3.f90
15713 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
15716 * gfortran.dg/interface_3.f90: Modify errors.
15718 2006-11-28 Ben Elliston <bje@au.ibm.com>
15720 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15721 fail to link due to relocation overflows on spu-*-*.
15723 2006-11-27 Michael Matz <matz@suse.de>
15724 Andreas Krebbel <krebbel1@de.ibm.com>
15727 * gcc.dg/20061127-1.c: New testcase.
15729 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
15731 * gcc.dg/20061124-1.c: Add exit() function prototype.
15733 2006-11-27 Jan Hubicka <jh@suse.cz>
15735 * gcc.target/i386/memcpy-1.c: Adjust size.
15736 * gcc.dg/visibility-11.c: Likewise.
15738 2006-11-27 Richard Guenther <rguenther@suse.de>
15740 PR middle-end/25620
15741 * gcc.target/i386/pow-1.c: New testcase.
15742 * gcc.dg/builtins-58.c: Likewise.
15744 2006-11-26 Mark Mitchell <mark@codesourcery.com>
15747 * g++.dg/expr/cast8.C: New test.
15749 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15751 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
15752 Don't ever inline the testcase.
15754 2006-11-25 Andrew Pinski <pinskia@gmail.com>
15757 * gfortran.fortran-torture/compile/parameter_3.f90: New
15760 2006-11-25 Andrew Pinski <pinskia@gmail.com>
15763 * gfortran.fortran-torture/execute/transfer2.f90: New test.
15765 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15767 * gfortran.fortran-torture/execute/specifics.f90: Remove test
15770 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15772 PR libgfortran/29936
15773 * gfortran.dg/write_check3.f90: New test.
15775 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
15777 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
15779 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
15782 * gfortran.dg/interface_3.f90: New test.
15785 * gfortran.dg/generic_8.f90: New test.
15787 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15789 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
15790 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
15791 * gfortran.dg/specifics_3.f90: Remove.
15793 2006-11-24 Jakub Jelinek <jakub@redhat.com>
15796 * gcc.dg/gomp/pr29955.c: New test.
15799 * gcc.dg/pr29736.c: New test.
15801 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
15804 * gcc.dg/pure-1.c: New test.
15806 2006-11-24 Joseph Myers <joseph@codesourcery.com>
15808 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
15809 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
15811 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
15813 * gcc.dg/20061124-1.c: New testcase.
15815 2006-11-23 Eric Christopher <echristo@apple.com>
15817 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
15819 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15823 * gcc.dg/Wconversion-integer.c: New. Supersedes
15824 Wconversion-negative-constants.c
15825 * gcc.dg/Wconversion-real.c: New.
15826 * gcc.dg/Wconversion-real-integer.c: New.
15827 * gcc.dg/Wconversion-negative-constants.c: Deleted.
15828 * g++.dg/warn/Wconversion1.C: Modified.
15830 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
15832 * gfortran.dg/overload_1.f90: New test.
15834 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15837 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
15838 Wtraditional-conversion.
15839 * gcc.dg/overflow-warn-2.c: Likewise.
15840 * gcc.dg/Wconversion.c: Likewise. Renamed as
15841 Wtraditional-conversion.c .
15842 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
15843 Wtraditional-conversion-2.c .
15844 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
15845 Wtraditional-conversion-2.c
15846 * gcc.dg/Wconversion-negative-constants.c: New.
15848 2006-11-23 Andrew Pinski <pinskia@gmail.com>
15850 * gcc.dg/tree-ssa/dump-1.c: New test.
15852 2006-11-23 David Ung <davidu@mips.com>
15854 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
15855 -mfp64, allowable when ISA >= 33 and float is enabled.
15856 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
15857 of mthc1 and mfhc1 patterns.
15859 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
15861 PR tree-optimization/29921
15862 * gcc.dg/pr29921.c: New test.
15864 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
15867 * gfortran.dg/initialization_4.f90: New test.
15869 2006-11-22 Ira Rosen <irar@il.ibm.com>
15871 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
15872 platforms that have interleaving support.
15873 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
15874 * gcc.dg/vect/vect-strided-a-u16-i2.c,
15875 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
15876 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
15877 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
15878 gcc.dg/vect/vect-strided-u8-i2-gap.c,
15879 gcc.dg/vect/vect-strided-u8-i8.c,
15880 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
15881 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
15882 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
15883 gcc.dg/vect/vect-strided-float.c,
15884 gcc.dg/vect/vect-strided-a-mult.c,
15885 gcc.dg/vect/vect-strided-mult-char-ls.c,
15886 gcc.dg/vect/vect-strided-a-u16-mult.c,
15887 gcc.dg/vect/vect-strided-a-u32-mult.c,
15888 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
15889 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
15890 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
15891 gcc.dg/vect/vect-strided-mult.c,
15892 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
15893 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
15896 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
15899 * gfortran.dg/auto_char_len_4.f90: New test.
15901 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
15904 * gfortran.dg/generic_7.f90: New test.
15905 * gfortran.dg/defined_operators_1.f90: Add new error.
15907 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
15909 PR tree-optimization/29902
15910 * g++.dg/tree-ssa/pr29902.C: New test.
15912 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
15915 * gfortran.dg/used_types_13.f90: New test.
15917 2006-11-21 Janis Johnson <janis187@us.ibm.com>
15919 * gcc.dg/dfp/snan.c: Delete.
15921 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
15923 * g++.dg/cpp0x/static_assert1.C: New.
15924 * g++.dg/cpp0x/static_assert2.C: New.
15925 * g++.dg/cpp0x/static_assert3.C: New.
15927 2006-11-21 Richard Guenther <rguenther@suse.de>
15929 * gcc.dg/vect/vect-pow-1.c: New testcase.
15930 * gcc.dg/vect/vect-pow-2.c: Likewise.
15932 2006-11-21 Jakub Jelinek <jakub@redhat.com>
15935 * g++.dg/template/static29.C: New test.
15938 * g++.dg/conversion/simd4.C: New test.
15940 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
15943 * g++.dg/template/access19.C: New test.
15944 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
15947 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
15950 * gcc.dg/tree-ssa/sra-4.c: New testcase.
15952 2006-11-20 Tobias Burnus <burnus@net-b.de>
15955 * gfortran.dg/import.f90: Extended test.
15956 * gfortran.dg/import2.f90: Extended test.
15958 2006-11-20 Tobias Burnus <burnus@net-b.de>
15960 * gfortran.dg/volatile3.f90: Add conflict test.
15962 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
15965 * gfortran.dg/implicit_10.f90: New test.
15967 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
15970 * g++.dg/warn/Wall-write-strings.C: New.
15972 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
15974 * gfortran.dg/alloc_comp_constraint_5.f90: New.
15975 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
15977 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15979 * gfortran.dg/use_3.f90: Remove error message.
15980 * gfortran.dg/iso_fortran_env_1.f90: New test.
15981 * gfortran.dg/iso_fortran_env_2.f90: New test.
15982 * gfortran.dg/iso_fortran_env_3.f90: New test.
15983 * gfortran.dg/iso_fortran_env_4.f90: New test.
15985 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
15987 * gcc.dg/vect/vect-27.c: Fix initialization.
15989 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15991 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
15992 * gcc.dg/torture/builtin-minmax-1.c: New.
15994 * gcc.dg/builtins-20.c: Add cases for copysign.
15996 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15999 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
16001 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16002 * gfortran.dg/use_1.f90: New test.
16003 * gfortran.dg/use_1.f90: New test.
16004 * gfortran.dg/use_1.f90: New test.
16006 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
16008 PR tree-optimization/29801
16009 * gcc.dg/pr29801.c: New test.
16011 2006-11-17 Jakub Jelinek <jakub@redhat.com>
16013 PR middle-end/29584
16014 * gcc.dg/torture/pr29584.c: New test.
16016 2006-11-17 Joseph Myers <joseph@codesourcery.com>
16018 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
16019 Condition PowerPC tests for saving FPRs on powerpc_fprs.
16020 * gcc.target/powerpc/compress-float-ppc.c,
16021 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
16023 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
16024 do not pass -mhard-float.
16026 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
16028 * gnat.dg/volatile_aggregate.adb: New test.
16030 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16034 * gfortran.dg/bound_2.f90: Add more checks.
16035 * gfortran.dg/bound_3.f90: New test.
16037 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
16040 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
16042 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
16044 * gfortran.dg/import3.f90: Fix error message.
16046 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
16049 * gfortran.fortran-torture/compile/inline_1.f90:
16052 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
16054 * gcc.target/i386/x87regparm-1.c: New test.
16055 * gcc.target/i386/x87regparm-2.c: New test.
16056 * gcc.target/i386/x87regparm-3.c: New test.
16057 * gcc.target/i386/x87regparm-4.c: New test.
16059 2006-11-15 Tobias Burnus <burnus@net-b.de>
16062 * gfortran.dg/import.f90: New test.
16063 * gfortran.dg/import2.f90: New test.
16064 * gfortran.dg/import3.f90: New test.
16066 2006-11-15 Tobias Burnus <burnus@net-b.de>
16069 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
16071 2006-11-15 Tobias Burnus <burnus@net-b.de>
16074 * gfortran.dg/contains.f90: New test.
16075 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
16077 2006-11-15 Jakub Jelinek <jakub@redhat.com>
16079 PR tree-optimization/29581
16080 * gcc.dg/pr29581-1.c: New test.
16081 * gcc.dg/pr29581-2.c: New test.
16082 * gcc.dg/pr29581-3.c: New test.
16083 * gcc.dg/pr29581-4.c: New test.
16084 * gfortran.dg/pr29581.f90: New test.
16086 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
16089 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
16090 numbers in error message headers.
16092 2006-11-14 Richard Guenther <rguenther@suse.de>
16094 * gcc.target/i386/math-torture/math-torture.exp: Restrict
16095 to i?86 and x86_64 targets.
16097 2006-11-14 Caroline Tice <ctice@apple.com>
16099 * gcc.dg/pubtypes-1.c: New file/testcase.
16100 * gcc.dg/pubtypes-2.c: New file/testcase.
16101 * gcc.dg/pubtypes-3.c: New file/testcase.
16102 * gcc.dg/pubtypes-4.c: New file/testcase.
16103 * g++.dg/pubtypes.C: New file/testcase.
16105 2006-11-14 Mark Mitchell <mark@codesourcery.com>
16108 * g++.dg/init/self1.C: New test.
16110 2006-11-14 Tobias Burnus <burnus@net-b.de>
16113 * gfortran.dg/conflicts.f90: Add.
16115 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
16117 PR rtl-optimization/29798
16119 * gcc.c-torture/execute/pr29798.c: New.
16121 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16123 * gcc.dg/builtins-20.c: Add more cases.
16125 2006-11-13 Jakub Jelinek <jakub@redhat.com>
16128 * gfortran.dg/gomp/pr29759.f90: New test.
16130 2006-11-13 Mark Mitchell <mark@codesourcery.com>
16133 * g++.dg/template/static28.C: New test.
16135 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
16137 * lib/c-torture.exp: Use target-libpath.exp.
16138 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
16139 set GCC_EXEC_PREFIX env var from global variable of same name.
16141 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
16144 * gfortran.fortran-torture/compile/transfer-1.f90:
16147 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
16148 Zdenek Dvorak <dvorakz@suse.cz>
16150 PR tree-optimization/29680
16151 * gcc.dg/alias-11.c: New test.
16153 2006-11-12 Jason Merrill <jason@redhat.com>
16154 Andrew Pinski <pinskia@physics.uc.edu>
16156 PR middle-end/28915
16157 * gcc.target/i386/vectorize1.c: New.
16159 2006-11-12 Roger Sayle <roger@eyesopen.com>
16161 PR rtl-optimization/29797
16162 * gcc.c-torture/execute/pr29797-1.c: New test case.
16164 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16166 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
16168 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
16170 * gcc.dg/tree-ssa/prefetch-3.c: New test.
16172 2006-11-12 Roger Sayle <roger@eyesopen.com>
16174 PR tree-optimization/13827
16175 * gcc.dg/fold-eqand-1.c: New test case.
16177 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
16180 * gcc.c-torture/execute/mayalias-3.c: New test.
16182 2006-11-11 Richard Sandiford <richard@codesourcery.com>
16184 PR middle-end/27528
16185 * gcc.c-torture/compile/pr27528.c: New test.
16186 * gcc.dg/pr27528.c: Likewise.
16188 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16190 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
16192 * gcc.dg/torture/builtin-symmetric-1.c: New test.
16194 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16197 * gfortran.dg/reshape_source_size_1.f90: New test.
16199 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16202 * gfortran.dg/aliasing_dummy_4.f90: New test.
16204 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
16207 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
16208 and x86_64-*-* targets.
16210 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16212 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
16213 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
16214 New macros. Use them in exact tests.
16215 (TESTIT3): New macro.
16216 Add tests for fmin, fmax and fma.
16218 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16221 * gfortran.dg/array_constructor_13.f90: New test.
16223 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16226 * gfortran.dg/used_types_12.f90: New test.
16228 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
16230 PR middle-end/29726
16231 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
16233 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
16234 * gcc.dg/fold-eqandshift-3.c: New test case.
16236 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16239 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
16242 * gfortran.dg/change_symbol_attributes_1.f90: New test.
16244 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
16246 * gcc.dg/20061109-1.c: New testcase.
16248 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16250 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
16252 2006-11-09 Tobias Burnus <burnus@net-b.de>
16254 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
16255 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
16257 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
16259 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
16260 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
16262 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16264 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
16266 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
16268 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
16270 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
16271 * gcc.dg/vect/vect-9.c: Now vectorizable.
16272 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
16273 that support vect_widen_mult.
16274 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
16275 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
16276 vect-reduc-dot-u16.c).
16277 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
16278 vect-reduc-dot-u16.c).
16279 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
16280 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
16281 vect-reduc-dot-s8.c).
16282 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
16283 vect-reduc-dot-s8.c).
16284 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
16285 vect-reduc-dot-s8.c).
16286 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
16287 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
16288 vect-reduc-dot-u8.c).
16289 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
16290 vect-reduc-dot-u8.c).
16291 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
16292 * gcc.dg/vect/vect-multitypes-9.c: New test.
16293 * gcc.dg/vect/vect-multitypes-10.c: New test.
16294 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
16295 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
16296 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
16297 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
16298 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
16299 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
16300 wrapv-vect-reduc-dot-s8.c.
16301 * lib/target-support.exp (check_effective_target_vect_unpack): New.
16302 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
16303 targets that support vec_unpack.
16304 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
16305 (check_effective_target_vect_widen_mult_qi_to_hi): New.
16306 (check_effective_target_vect_widen_mult_hi_to_si): New.
16307 (check_effective_target_vect_widen_sum): Removed.
16309 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
16311 * gcc.dg/vect/vect-multitypes-8.c: New test.
16312 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
16314 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
16316 * gcc.dg/vect/vect-multitypes-7.c: New test.
16318 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
16320 * gcc.dg/vect/vect-multitypes-4.c: New test.
16321 * gcc.dg/vect/vect-multitypes-5.c: New test.
16322 * gcc.dg/vect/vect-multitypes-6.c: New test.
16324 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
16326 * gcc.dg/vect/vect-multitypes-1.c: New test.
16327 * gcc.dg/vect/vect-multitypes-2.c: New test.
16328 * gcc.dg/vect/vect-multitypes-3.c: New test.
16330 2006-11-07 Eric Christopher <echristo@apple.com>
16332 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
16333 Test using scan-assembler-not.
16335 2006-11-07 Jakub Jelinek <jakub@redhat.com>
16337 * gcc.dg/inline-17.c: New test.
16339 2006-11-07 Steve Ellcey <sje@cup.hp.com>
16342 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
16345 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
16348 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
16351 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
16354 2006-11-07 Tobias Burnus <burnus@net-b.de>
16357 * gfortran.dg/volatile.f90: Add.
16358 * gfortran.dg/volatile2.f90: Add.
16359 * gfortran.dg/volatile3.f90: Add.
16360 * gfortran.dg/volatile4.f90: Add.
16361 * gfortran.dg/volatile5.f90: Add.
16362 * gfortran.dg/volatile6.f90: Add.
16363 * gfortran.dg/volatile7.f90: Add.
16365 2006-11-06 Tobias Burnus <burnus@net-b.de>
16367 * gfortran.dg/io_constraints_2.f90: Adjust pattern
16368 for matching error messages.
16369 * gfortran.dg/specifics_3.f90: Adjust pattern
16370 for matching error messages.
16372 2006-11-06 Janis Johnson <janis187@us.ibm.com>
16373 Bernhard Fischer <aldot@gcc.gnu.org>
16375 * lib/gcc-dg.exp (output-exists): New proc.
16376 (output-exists-not): New proc.
16377 * gcc.test-framework/test-framework.awk: Support new directives.
16378 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
16379 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
16380 * gcc.test-framework/dg-outexists-exp-F.c: New test.
16381 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
16382 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
16383 * gcc.test-framework/dg-outexists-exp-P.c: New test.
16385 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
16389 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
16390 * gfortran.dg/initialization_3.f90: New.
16392 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16394 PR libgfortran/25545
16395 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
16397 2006-11-05 Jakub Jelinek <jakub@redhat.com>
16399 PR middle-end/29695
16400 * gcc.c-torture/execute/pr29695-1.c: New test.
16401 * gcc.c-torture/execute/pr29695-2.c: New test.
16403 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
16406 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
16408 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
16410 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
16411 for matching error messages.
16413 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
16416 * gcc.target/i386/387-12.c: New test.
16418 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16420 PR libfortran/29713
16421 * gfortran.dg/pr29713.f90: New test.
16423 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
16425 * gcc.c-torture/execute/arith-rand-ll.c:
16426 Also test for bogus rest sign.
16428 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16430 PR libfortran/27895
16431 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
16433 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
16435 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
16436 from error messages.
16438 2006-11-02 Mike Stump <mrs@apple.com>
16440 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
16442 * g++.old-deja/g++.abi/align.C: Enable for darwin.
16444 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
16446 * g++.dg/eh/gcsec1.C: New test.
16448 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16450 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
16451 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
16453 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
16455 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
16457 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
16458 * gcc.dg/pr14796-2.c: Likewise.
16460 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
16462 * gcc.c-torture/execute/20061101-1.c: New test.
16464 2006-11-01 Richard Guenther <rguenther@suse.de>
16466 * gcc.target/i386/fpprec-1.c: New testcase.
16468 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16470 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
16471 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
16473 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
16475 * gcc.c-torture/execute/20061031-1.c: New test.
16477 2006-10-31 Geoffrey Keating <geoffk@apple.com>
16480 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
16481 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
16482 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
16483 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
16484 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
16485 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
16486 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
16488 2006-10-31 Eric Christopher <echristo@apple.com>
16489 Falk Hueffner <falk@debian.org>
16491 * gcc.dg/builtin-bswap-1.c: New.
16492 * gcc.dg/builtin-bswap-2.c: New.
16493 * gcc.dg/builtin-bswap-3.c: New.
16494 * gcc.dg/builtin-bswap-4.c: New.
16495 * gcc.dg/builtin-bswap-5.c: New.
16496 * gcc.target/i386/builtin-bswap-1.c: New.
16498 2006-10-31 Geoffrey Keating <geoffk@apple.com>
16500 * gcc.dg/inline-16.c: New.
16503 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
16505 * gcc.dg/inline-13.c: New.
16506 * gcc.dg/inline-14.c: New.
16507 * gcc.dg/inline-15.c: New.
16510 * gcc.dg/inline6.c: New.
16511 * gcc.dg/inline7.c: New.
16513 2006-10-31 Roger Sayle <roger@eyesopen.com>
16515 PR middle-end/23470
16516 * gcc.dg/pr23470-1.c: New test case.
16518 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
16521 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
16523 * gfortran.dg/blockdata_2.f90: New testcase.
16525 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
16527 PR libfortran/29627
16528 * gfortran.dg/unf_short_record_1.f90: New test.
16530 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16533 * gfortran.dg/pr29067.f: New test.
16535 2006-10-31 Joseph Myers <joseph@codesourcery.com>
16536 Richard Sandiford <richard@codesourcery.com>
16538 * lib/target-supports.exp (get_compiler_messages): Append options
16539 as a single list element.
16540 (check_effective_target_arm_vfp_ok): New.
16541 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
16543 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
16546 * gfortran.dg/intrinsic_actual_2.f90: New test.
16549 * gfortran.dg/actual_array_interface_1.f90: New test.
16552 * gfortran.dg/used_types_11.f90: New test.
16554 2006-10-30 Dirk Mueller <dmueller@suse.de>
16556 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
16557 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
16558 * g++.old-deja/g++.pt/eichin01.C (main): Same.
16559 * g++.old-deja/g++.mike/net25.C (main): Same.
16560 * g++.dg/lookup/exception1.C (main): Same.
16561 * g++.dg/parse/parens2.C (main): Same.
16563 2006-10-30 Roger Sayle <roger@eyesopen.com>
16565 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
16567 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16569 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
16570 * gcc.dg/torture/builtin-math-3.c: Likewise.
16572 2006-10-30 Tobias Burnus <burnus@net-b.de>
16575 * gfortran.dg/write_check.f90: Check run-time keyword checking.
16576 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
16578 2006-10-30 Andrew Pinski <pinskia@gmail.com>
16581 * gfortran.fortran-torture/execute/transfer1.f90: New test.
16583 2006-10-30 Joseph Myers <joseph@codesourcery.com>
16585 * lib/target-supports.exp (check_function_available): Declare
16586 function before calling.
16588 2006-10-30 Jakub Jelinek <jakub@redhat.com>
16590 PR tree-optimization/29637
16591 * gcc.dg/pr29637.c: New test.
16593 2006-10-29 Roger Sayle <roger@eyesopen.com>
16595 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
16596 tree canonicalization.
16598 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16600 * gcc.dg/builtins-20.c: Add more hypot tests.
16602 2006-10-29 Roger Sayle <roger@eyesopen.com>
16604 * gcc.dg/fold-compare-1.c: New test case.
16606 2006-10-29 Dirk Mueller <dmueller@suse.de>
16609 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
16611 2006-10-29 Roger Sayle <roger@eyesopen.com>
16613 PR tree-optimization/15458
16614 * gcc.dg/fold-xornot-1.c: New test case.
16616 2006-10-29 Richard Guenther <rguenther@suse.de>
16618 * gcc.target/i386/math-torture/trunc.c: New testcase.
16620 2006-10-29 Richard Guenther <rguenther@suse.de>
16622 * gcc.target/i386/math-torture/round.c: New testcase.
16624 2006-10-29 Richard Guenther <rguenther@suse.de>
16626 * gcc.target/i386/math-torture/ceil.c: New testcase.
16627 * gcc.target/i386/math-torture/floor.c: Likewise.
16629 2006-10-29 Richard Guenther <rguenther@suse.de>
16631 * gcc.target/i386/math-torture/rint.c: New testcase.
16632 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
16634 2006-10-29 Richard Guenther <rguenther@suse.de>
16636 * gcc.target/i386/math-torture/lfloor.c: New testcase.
16637 * gcc.target/i386/math-torture/lceil.c: Likewise.
16639 2006-10-28 Tobias Burnus <burnus@net-b.de>
16641 PR libgfortran/24313
16642 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
16644 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
16646 * gcc.c-torture/execute/20020118-1.c,
16647 gcc.c-torture/execute/builtins/strlen.c,
16648 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
16651 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16653 * gcc.dg/builtins-20.c: Add tests for hypot.
16654 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
16655 two-argument builtins.
16656 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
16657 TESTIT2. Update all callers.
16658 (TESTIT2, TESTIT2_R): New helper macros.
16659 Add testcases for pow, hypot and atan2.
16661 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
16664 * g++.dg/expr/bool1.C: New test.
16665 * g++.dg/expr/bool2.C: New test.
16667 2006-10-28 Tobias Burnus <burnus@net-b.de>
16670 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
16671 * gfortran.dg/namelist_internal.f90: New test.
16673 2006-10-28 Tobias Burnus <burnus@net-b.de>
16676 * gfortran.dg/io_real_boz.f90: Add.
16677 * gfortran.dg/io_real_boz2.f90: Add.
16679 2006-10-28 Richard Guenther <rguenther@suse.de>
16681 PR middle-end/26899
16682 * gcc.dg/tree-ssa/pr26899.c: New testcase.
16684 2006-10-28 Richard Guenther <rguenther@suse.de>
16687 * gcc.target/i386/math-torture/lround.c: New testcase.
16689 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
16691 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
16692 * gcc.dg/builtins-44.c: Likewise.
16693 * gcc.dg/builtins-45.c: Likewise.
16694 * gcc.dg/pr28796-2.c: Likewise.
16695 * gcc.dg/unordered-3.c: Likewise.
16697 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16699 PR libgfortran/27954
16700 * gfortran.dg/error_recovery_2.f90: New test.
16702 2006-10-26 Richard Guenther <rguenther@suse.de>
16704 * gcc.target/i386/i386.exp: Use glob, not find to collect
16705 tests. Avoids recursing into subdirectories.
16706 * gcc.target/i386/math-torture/math-torture.exp: Torture
16707 for interesting ia32 math options.
16708 * gcc.target.i386/math-torture/lrint.c: New testcase.
16710 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16712 PR libgfortran/29563
16713 * gfortran.dg/arrayio_9.f90: Update test.
16714 * gfortran.dg/arrayio_19.f90: New test.
16716 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
16718 * gcc.dg/20061026.c: New testcase.
16720 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16722 PR libgfortran/29563
16723 * gfortran.dg/arrayio_9.f90: New test.
16725 2006-10-26 Ben Elliston <bje@au.ibm.com>
16727 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
16728 Copy the strings manually, as strcpy may call strlen.
16730 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16732 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
16733 Add checks for log, log2, log10 and log1p.
16735 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
16736 we already test 0.0. Add checks for expm1, log, log2, log10,
16737 log1p, cbrt, erf and erfc.
16739 2006-10-25 Steve Ellcey <sje@cup.hp.com>
16741 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
16743 2006-10-25 Uros Bizjak <uros@kss-loka.si>
16745 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
16746 and remainderl() built-in functions. Remove -ffast-math from
16749 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16751 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
16754 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
16755 floating point modifiers to arguments passed to float and long
16756 double functions respectively. Update all callers to use floating
16757 point numbers, not integers. Add tests for exp, exp2 and
16760 * gcc.dg/torture/builtin-math-3.c: New test.
16762 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
16765 * gfortran.dg/initialize_2.f90: New.
16767 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16769 * gcc.dg/torture/builtin-math-2.c: New test.
16771 2006-10-24 Richard Guenther <rguenther@suse.de>
16773 PR middle-end/28796
16774 * gcc.dg/pr28796-1.c: New testcase.
16775 * gcc.dg/pr28796-2.c: Likewise.
16777 2006-10-24 Richard Guenther <rguenther@suse.de>
16779 * gcc.dg/builtins-57.c: New testcase.
16781 2006-10-24 Richard Guenther <rguenther@suse.de>
16783 PR tree-optimization/29567
16784 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
16786 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
16788 PR tree-optimization/14784
16789 * gcc.dg/alias-10.c: New test.
16791 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16793 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
16795 2006-10-23 Jakub Jelinek <jakub@redhat.com>
16797 * gcc.dg/builtin-strncat-chk-1.c: New test.
16799 2006-10-23 Jan Hubicka <jh@suse.cz>
16801 * gcc.dg/memmove-1.c: New test.
16803 2006-10-23 Paul Brook <paul@codesourcery.com>
16805 * gcc.dg/pragma-pack-5.c: New test.
16807 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
16809 * g++.dg/other/s390-1.C: New testcase.
16811 2006-10-23 Richard Guenther <rguenther@suse.de>
16813 PR middle-end/27132
16814 PR middle-end/23295
16815 * gcc.dg/pr27132.c: New testcase.
16816 * gcc.dg/pr23295.c: Likewise.
16817 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
16818 * g++.dg/tree-ssa/pr19807.C: Likewise.
16820 2006-10-23 Richard Guenther <rguenther@suse.de>
16822 PR middle-end/21032
16823 * gcc.dg/pr21032.c: New testcase.
16825 2006-10-22 Jeff Law <law@redhat.com>
16826 Richard Guenther <rguenther@suse.de>
16828 PR tree-optimization/15911
16829 * gcc.dg/tree-ssa/vrp30.c: New testcase.
16831 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
16834 * g++.dg/abi/rtti3.C: New.
16836 2006-10-21 Uros Bizjak <uros@kss-loka.si>
16838 PR middle-end/28252
16839 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
16842 2006-10-21 Richard Guenther <rguenther@suse.de>
16844 PR tree-optimization/3511
16845 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
16847 2006-10-21 Richard Guenther <rguenther@suse.de>
16849 PR middle-end/26898
16850 * gcc.dg/torture/pr26898-1.c: New testcase.
16851 * gcc.dg/torture/pr26898-2.c: Likewise.
16853 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
16856 * g++.dg/parse/bitfield1.C: Adjust error markers.
16857 * g++.dg/parse/bitfield2.C: New test.
16859 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
16861 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
16863 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16865 PR libfortran/27895
16866 * gfortran.dg/zero_sized_1.f90: New test.
16868 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
16870 * gcc.dg/div-compare-1.c: New test.
16872 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
16875 * gfortran.dg/result_default_init_1.f90: New test.
16878 * gfortran.dg/automatic_default_init_1.f90: New test.
16880 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
16883 2006-10-18 Geoffrey Keating <geoffk@apple.com>
16885 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
16886 'using namespace std' without previous declaration.
16887 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
16888 * g++.old-deja/g++.robertl/eb133c.C: New.
16890 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16892 PR libgfortran/29277
16893 * gfortran.dg/streamio_4.f90: Update test.
16894 * gfortran.dg/streamio_11.f90: New test.
16896 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
16899 * g++.dg/inherit/virtual1.C: New test.
16901 2006-10-17 Mark Mitchell <mark@codesourcery.com>
16904 * g++.dg/parse/enum3.C: New test.
16906 2006-10-17 Mark Mitchell <mark@codesourcery.com>
16909 * g++.dg/init/ctor8.C: New test.
16911 2006-10-17 Mark Mitchell <mark@codesourcery.com>
16914 * g++.dg/ext/complit8.C: Tweak error markers.
16915 * g++.dg/template/complit1.C: Add error marker.
16917 2006-10-16 Mark Mitchell <mark@codesourcery.com>
16920 * g++.dg/ext/complit8.C: New test.
16923 * g++.dg/parse/dtor12.C: New test.
16926 * g++.dg/template/sizeof11.C: New test.
16928 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
16931 * gfortran.dg/data_char_3.f90: New test.
16934 * gfortran.dg/negative_automatic_size.f90: New test.
16936 2006-10-16 David Daney <ddaney@avtrex.com>
16938 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
16940 2006-10-16 Eric Christopher <echristo@apple.com>
16942 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
16945 2006-10-16 Mark Mitchell <mark@codesourcery.com>
16948 * g++.dg/tc1/dr49.C: Tweak error messages.
16949 * g++.dg/parse/template21.C: New test.
16951 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16953 PR middle-end/20491
16954 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
16956 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
16959 * gfortran.dg/print_1.f90: New test.
16961 2006-10-15 Jan Hubicka <jh@suse.cz>
16963 PR middle-end/29241
16964 * gcc.c-torture/compile/pr29241.c: New testcase.
16966 2006-10-15 David Edelsohn <edelsohn@gnu.org>
16968 PR middle-end/29250
16969 * gcc.c-torture/compile/pr29250.c: New test.
16971 2006-10-15 Richard Guenther <rguenther@suse.de>
16973 * gcc.dg/pr29299.c: New testcase.
16975 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
16978 * gfortran.dg/label_4.f90: Adjust warning flag.
16980 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
16983 * gfortran.dg/nullify_3.f90: New test.
16985 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
16987 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16988 on Solaris 2.5.1 too.
16990 2006-10-13 Eric Christopher <echristo@apple.com>
16992 * gcc.dg/pr25993.c: Skip for darwin.
16994 2006-10-13 Eric Christopher <echristo@apple.com>
16996 * gcc.dg/visibility-11.c: Skip for darwin.
16998 2006-10-13 Eric Christopher <echristo@apple.com>
17000 * gcc.dg/darwin-weakimport-1.c: Use
17001 -fno-asynchronous-unwind-tables.
17002 * gcc.dg/darwin-weakimport-3.c: Ditto.
17004 2006-10-13 Richard Guenther <rguenther@suse.de>
17006 PR tree-optimization/29446
17007 * gcc.dg/torture/pr29446.c: New testcase.
17009 2006-10-13 Bill Wendling <wendling@apple.com>
17011 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
17012 * g++.old-deja/g++.jason/hmc1.C: Likewise.
17013 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
17014 * g++.old-deja/g++.law/shadow1.C: Likewise.
17015 * g++.old-deja/g++.law/ctors10.C: Likewise.
17016 * g++.dg/debug/namespace1.C: Likewise.
17017 * g++.dg/inherit/namespace-as-base.C: Likewise.
17018 * g++.dg/opt/delay-slot-1.C: Likewise.
17019 * g++.dg/parse/defarg10.C: Likewise.
17020 * g++.dg/template/ptrmem11.C: Likewise.
17021 * g++.dg/template/mem_func_ptr.C: Likewise.
17022 * g++.dg/template/spec19.C: Likewise.
17024 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
17026 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
17028 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
17031 * gfortran.dg/implicit_9.f90: New test.
17034 * gfortran.dg/namelist_25.f90: New test.
17037 * gfortran.dg/same_name_2.f90: New test.
17040 * gfortran.dg/host_assoc_types_1.f90: New test.
17043 * gfortran.dg/missing_derived_type_1.f90: New test.
17044 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
17047 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
17050 * gfortran.dg/alloc_comp_assign_5.f90: New test.
17052 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17055 * gfortran.dg/bound_2.f90: New test.
17057 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17059 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
17061 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
17062 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
17063 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
17064 * gfortran.dg/gomp/reduction3.f90: Likewise.
17065 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
17066 * gfortran.dg/dummy_procedure_2.f90: Likewise.
17067 * gfortran.dg/interface_derived_type_1.f90: Likewise.
17068 * gfortran.dg/forall_4.f90: Likewise.
17069 * gfortran.dg/spec_expr_4.f90: Likewise.
17070 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
17071 * gfortran.dg/forall_5.f90: Likewise.
17072 * gfortran.dg/open_access_append_2.f90: Add check for
17073 compile-time warning.
17075 2006-10-13 Mark Mitchell <mark@codesourcery.com>
17078 * g++.dg/parse/pure1.C: New test.
17080 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17083 * gfortran.dg/io_constraints_3.f90: New test.
17084 * gfortran.dg/open_access_append_1.f90: Add checks
17085 for compile-time warnings.
17086 * gfortran.dg/pr20163-2.f: Likewise.
17087 * gfortran.dg/iostat_2.f90: Likewise.
17088 * gfortran.dg/label_4.f90: Delete the temporary
17090 * gfortran.dg/direct_io_2.f90: Add a FILE=
17092 * gfortran.dg/iomsg_1.f90: Add check for
17093 compile-time warning.
17095 2006-10-12 Jan Hubicka <jh@suse.cz>
17098 * gcc.dg/pr28319.c: New test.
17100 2006-10-12 Mark Mitchell <mark@codesourcery.com>
17102 * g++.dg/ext/vla4.C: New test.
17104 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
17107 * g++.dg/template/crash60.C: New test.
17108 * g++.dg/other/large-size-array.C: Adjust error markers.
17109 * g++.dg/parse/crash27.C: Likewise.
17110 * g++.dg/template/crash1.C: Likewise.
17112 2006-10-12 Steve Ellcey <sje@cup.hp.com>
17115 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
17117 2006-10-12 Jakub Jelinek <jakub@redhat.com>
17119 PR preprocessor/28709
17120 * gcc.dg/cpp/paste14.c: New test.
17122 2006-10-11 Mark Mitchell <mark@codesourcery.com>
17125 * g++.dg/init/array24.C: New test.
17127 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17129 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
17132 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
17135 * g++.dg/parse/typedef8.C: New test.
17136 * g++.dg/other/mult-stor1.C: Adjust error markers.
17138 2006-10-11 Richard Guenther <rguenther@suse.de>
17140 PR tree-optimization/28230
17141 * gcc.dg/torture/pr28230.c: New testcase.
17143 2006-10-11 Richard Guenther <rguenther@suse.de>
17145 PR inline-asm/29119
17146 * gcc.dg/torture/pr29119.c: New testcase.
17148 2006-10-10 Jakub Jelinek <jakub@redhat.com>
17150 PR middle-end/29272
17151 * gcc.c-torture/execute/20060930-2.c: New test.
17153 2006-10-09 Richard Henderson <rth@redhat.com>
17155 Revert emutls patch.
17157 2006-10-09 Richard Guenther <rguenther@suse.de>
17159 PR middle-end/29254
17160 * gcc.dg/pr29254.c: New testcase.
17162 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
17163 Paul Thomas <pault@gcc.gnu.org>
17166 * gfortran.dg/alloc_comp_basics_1.f90: New test.
17167 * gfortran.dg/alloc_comp_basics_2.f90: New test.
17168 * gfortran.dg/alloc_comp_assign_1.f90: New test.
17169 * gfortran.dg/alloc_comp_assign_2.f90: New test.
17170 * gfortran.dg/alloc_comp_assign_3.f90: New test.
17171 * gfortran.dg/alloc_comp_assign_4.f90: New test.
17172 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
17173 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
17174 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
17175 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
17176 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
17177 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
17178 * gfortran.dg/alloc_comp_std.f90: New test.
17179 * gfortran.dg/move_alloc.f90: New test.
17181 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
17184 * gfortran.dg/derived_constructor_comps_2.f90: New test.
17187 * gfortran.dg/forall_char_dependencies_1.f90: New test.
17189 2006-10-08 Tobias Burnus <burnus@net-b.de>
17192 * gfortran.dg/new_line.f90: New test.
17194 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17196 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
17197 * gcc.dg/torture/builtin-convert-1.c,
17198 gcc.dg/torture/builtin-convert-2.c,
17199 gcc.dg/torture/builtin-convert-3.c,
17200 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
17202 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
17204 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17205 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17206 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17207 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
17209 2006-10-07 Andrew Pinski <pinskia@gmail.com>
17211 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
17212 Xfail some tests for powerpc-darwin and powerpc-aix.
17214 2006-10-07 Jakub Jelinek <jakub@redhat.com>
17217 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
17219 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17222 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17225 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17229 * gfortran.fortran-torture/execute/specifics.f90:
17230 Add tests for using all possible intrinsics as actual arguments.
17231 * gfortran.dg/specifics_1.f90: Add tests for using
17232 all possible intrinsics as actual arguments.
17233 * gfortran.dg/specifics_2.f90: New file.
17234 * gfortran.dg/specifics_3.f90: New file.
17236 2006-10-07 Richard Sandiford <richard@codesourcery.com>
17238 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
17239 * gcc.dg/debug/debug-2.c: Likewise.
17241 2006-10-06 Uros Bizjak <uros@kss-loka.si>
17243 * gcc.c-torture/compile/sync-2.c: New test.
17245 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17247 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
17250 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
17252 PR rtl-optimization/29128
17253 * gcc.c-torture/compile/pr29128.c: New test.
17255 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17257 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
17260 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
17262 PR middle-end/29256
17263 * gcc.dg/tree-ssa/loop-19.c: New test.
17265 2006-10-06 Jakub Jelinek <jakub@redhat.com>
17267 PR tree-optimization/29330
17268 * gcc.dg/pr29330.c: New test.
17271 * gcc.c-torture/compile/20061005-1.c: New test.
17273 2006-10-06 Olivier Hainque <hainque@adacore.com>
17275 * gcc.dg/typename-vla-1.c: New case.
17276 * gnat.dg/forward_vla.adb: New case.
17278 2006-10-06 Jakub Jelinek <jakub@redhat.com>
17280 PR tree-optimization/29290
17281 * gfortran.dg/loop_nest_1.f90: New test.
17284 * gcc.dg/tls/opt-12.c: New test.
17287 * gfortran.dg/save_2.f90: New test.
17290 * gcc.dg/pr29091.c: New test.
17292 2006-10-06 Joseph Myers <joseph@codesourcery.com>
17294 * lib/target-supports.exp
17295 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
17296 same as x86_64-*-*; check for LP64.
17298 2006-10-04 Richard Henderson <rth@redhat.com>
17300 * lib/target-supports.exp (check_effective_target_tls): Redefine
17301 to mean non-emulated tls.
17302 * gcc.dg/tls/alias-1.c: Remove tls requirement.
17303 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
17304 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
17305 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17306 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17307 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
17308 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
17310 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
17313 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
17315 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17317 * gfortran.dg/bounds_check_fail_1.f90: New test.
17319 2006-10-03 Mark Mitchell <mark@codesourcery.com>
17322 * g++.dg/template/friend48.C: New test.
17324 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
17327 * gfortran.dg/default_initialization_2.f90: New test.
17329 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
17333 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
17335 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
17338 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
17342 * gfortran.dg/missing_optional_dummy_2.f90: New test.
17346 * gfortran.dg/entry_array_specs_1.f90: New test.
17348 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
17350 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
17351 insufficient to inhibit some test failures at -O3. Do testing
17354 2006-10-03 Mark Mitchell <mark@codesourcery.com>
17357 * g++.dg/inherit/access8.C: New test.
17358 * g++.dg/template/dtor4.C: Tweak error messages.
17360 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17363 * gfortran.dg/entry_8.f90: New test.
17365 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17368 * g++.dg/parse/new4.C: New test.
17370 2006-10-03 Uros Bizjak <uros@kss-loka.si>
17372 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
17373 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
17374 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
17375 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
17376 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
17378 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17381 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
17382 * gfortran.dg/continuation_2.f90: New test.
17385 * gfortran.dg/continuation_3.f90: New test.
17386 * gfortran.dg/continuation_4.f90: New test.
17387 * gfortran.dg/continuation_5.f: New test.
17388 * gfortran.dg/continuation_6.f: New test.
17390 2006-10-02 Mark Mitchell <mark@codesourcery.com>
17393 * g++.dg/template/vla1.C: New test.
17395 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17398 * gfortran.dg/complex_parameter_1.f90: New test.
17400 2006-10-02 Jakub Jelinek <jakub@redhat.com>
17403 * gcc.c-torture/execute/20060929-1.c: New test.
17405 2006-10-01 Mark Mitchell <mark@codesourcery.com>
17408 * g++.dg/template/member6.C: New test.
17409 * g++.dg/parse/typename7.C: Adjust error markers.
17412 * g++.dg/template/member7.C: New test.
17414 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
17417 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
17418 gcc.dg/Woverride-init-3.c: New tests.
17420 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
17422 * gcc.c-torture/execute/20060930-1.c: New test.
17424 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17427 * gfortran.dg/specifics_1.f90: New test.
17428 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
17431 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17433 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
17434 pthread-init-common.h: New.
17436 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
17438 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
17439 precision on some archs.
17441 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
17443 * gcc.dg/non-local-goto-1.c: New test.
17444 * gcc.dg/non-local-goto-2.c: Likewise.
17445 * gcc.dg/setjmp-3.c: Likewise.
17446 * gcc.dg/setjmp-4.c: Likewise.
17448 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
17450 * gnat.dg/self_aggregate_with_pointer.adb: New test.
17452 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
17455 * gfortran.dg/exponent_1.f90: New test.
17458 * gfortran.dg/nearest_1.f90: New test.
17460 2006-09-26 Jakub Jelinek <jakub@redhat.com>
17462 PR middle-end/25261
17463 PR middle-end/28790
17464 * gcc.dg/gomp/nestedfn-1.c: New test.
17466 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
17469 * objc/compile/method-1.m: New test.
17471 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
17474 * g++.dg/template/crash58.C: New test.
17475 * g++.dg/parse/crash28.C: Adjust error markers.
17476 * g++.dg/template/crash34.C: Likewise.
17477 * g++.dg/template/friend31.C: Likewise.
17478 * g++.dg/template/crash32.C: Likewise.
17481 * g++.dg/template/crash59.C: New test.
17484 * g++.dg/template/spec33.C: New test.
17485 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
17487 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
17488 Adam Nemet <anemet@caviumnetworks.com>
17490 * gcc.dg/tree-ssa/ivopts-1.c: New test.
17491 * gcc.dg/tree-ssa/ivopts-2.c: New test.
17493 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
17496 * gcc.dg/pr28911.c: New.
17498 2006-09-23 Uros Bizjak <uros@kss-loka.si>
17501 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
17502 (dg-options): Add -mfpmath=387.
17504 2006-09-23 Jakub Jelinek <jakub@redhat.com>
17507 * gcc.dg/pr28706.c: New test.
17510 * gcc.dg/pr28712.c: New test.
17512 2006-09-22 Mike Stump <mrs@apple.com>
17514 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
17516 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
17518 PR tree-optimization/28888
17519 * gcc.dg/pr28888.c: New test.
17521 2006-09-21 Mark Mitchell <mark@codesourcery.com>
17524 * g++.dg/init/ptrfn1.C: New test.
17526 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
17529 * g++.dg/template/spec32.C: New test.
17530 * g++.dg/parse/crash9.C: Adjust error markers.
17533 * g++.dg/template/typedef6.C: New test.
17534 * g++.dg/init/error1.C: Adjust error markers.
17535 * g++.dg/parse/crash9.C: Likewise.
17536 * g++.dg/template/crash55.C: Likewise.
17538 2006-09-21 Janis Johnson <janis187@us.ibm.com>
17540 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
17542 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
17545 * g++.dg/ext/dllimport12.C: New test.
17547 2006-09-20 Richard Sandiford <richard@codesourcery.com>
17549 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
17550 * gcc.target/mips/nmadd-2.c: Likewise.
17551 * gcc.target/mips/mips-ps-6.c: New test.
17552 * gcc.target/mips/neg-abs-1.c: Likewise.
17553 * gcc.target/mips/neg-abs-2.c: Likewise.
17554 * gcc.target/mips/nmadd-3.c: New test.
17556 2006-09-20 Jakub Jelinek <jakub@redhat.com>
17558 PR middle-end/28046
17559 * gcc.dg/gomp/atomic-10.c: New test.
17560 * g++.dg/gomp/atomic-10.C: New test.
17562 2006-09-20 Eric Christopher <echristo@apple.com>
17564 * gcc.target/i386/sse3-not-fisttp.c: New.
17566 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
17568 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
17570 2006-09-19 Richard Sandiford <richard@codesourcery.com>
17572 * gcc.c-torture/execute/pr28289.c (one): New variable.
17573 (main): Use it instead of argc.
17574 * gcc.c-torture/execute/20060102-1.c (one): New variable.
17575 (main): Use it instead of argc.
17577 2006-09-19 Paul Brook <paul@codesourcery.com>
17580 * gcc.dg/nested-func-5.c: New test.
17582 2006-09-19 Ben Elliston <bje@au.ibm.com>
17584 * lib/target-supports.exp (check_effective_target_tls): Compile
17585 test stubs using ${tool}_target_compile, not just target_compile.
17586 (check_effective_target_tls_runtime): Likewise.
17588 2006-09-19 Ben Elliston <bje@au.ibm.com>
17590 * gcc.c-torture/compile/20030405-1.x: Remove.
17592 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
17593 optimising linker from discarding it.
17595 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17598 * gfortran.dg/keyword_symbol_1.f90: New test.
17600 * gfortran.dg/spread_shape_1.f90: Add missing warning with
17601 pedantic compilation option.
17603 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17606 * gfortran.dg/spread_shape_1.f90: New test.
17608 2006-09-17 Roger Sayle <roger@eyesopen.com>
17610 PR tree-optimization/28887
17611 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
17613 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
17616 * gcc.dg/pr25993.c: New test.
17618 2006-09-17 Ira Rosen <irar@il.ibm.com>
17621 * gcc.dg/vect/pr21591.c: New test.
17623 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
17626 * gcc.c-torture/compile/strcpy-1.c: New test.
17627 * gcc.c-torture/compile/strcpy-2.c: New test.
17628 * gcc.c-torture/compile/memcpy-1.c: New test.
17629 * gcc.c-torture/compile/memcpy-2.c: New test.
17631 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
17634 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
17636 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
17638 * gnat.dg/specs/double_record_extension1.ads: New test.
17639 * gnat.dg/specs/double_record_extension2.ads: Likewise.
17641 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
17644 * gfortran.dg/oldstyle_3.f90: New test.
17646 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17648 PR libgfortran/29099
17649 * gfortran.dg/secnds-1.f: New test.
17651 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17653 PR libgfortran/29053
17654 * gfortran.dg/streamio_9.f90: New test.
17655 * gfortran.dg/streamio_10.f90: New test.
17657 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
17660 * g++.dg/init/array22.C: New test.
17661 * g++.dg/init/array23.C: New test.
17663 2006-09-14 Arnaud Charlet <charlet@adacore.com>
17665 * stackcheck.lst: Update list of tests requiring stack checking.
17666 * norun.lst: Adjust for above change.
17667 * ada95.lst: New file.
17668 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
17669 requiring -gnat95 switch.
17671 2006-09-14 Olivier Hainque <hainque@adacore.com>
17673 * gnat.dg/in_out_parameter.adb: New test.
17675 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
17678 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
17680 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
17682 * gnat.dg/specs/unchecked_union.ads: New test.
17684 2006-09-13 Richard Sandiford <richard@codesourcery.com>
17686 PR rtl-optimization/28982
17687 * gcc.c-torture/execute/pr28982a.c: New test.
17688 * gcc.c-torture/execute/pr28982b.c: Likewise.
17690 2006-09-12 Eric Christopher <echristo@apple.com>
17692 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
17693 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
17695 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
17698 PR preprocessor/14634
17699 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
17700 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
17701 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
17703 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
17705 * gcc.dg/pr28243.c: New test.
17707 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
17710 gfortran.dg/pr28971.f90: New test to act as a backstop in case
17711 this undiagnosed regression reappears.
17713 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
17715 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
17716 Treat $srcdir as a literal.
17717 * lib/fortran-torture.exp (fortran-torture-compile,
17718 fortran-torture-execute): Likewise.
17719 * lib/objc-torture.exp (objc-torture-compile,
17720 objc-torture-execute): Likewise.
17721 * lib/profopt.exp (profopt-execute): Likewise.
17723 2006-09-11 Geoffrey Keating <geoffk@apple.com>
17725 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
17727 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
17730 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
17732 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
17735 * gcc.target/i386/pr13685.c: New test.
17737 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
17739 * gcc.dg/pr28726.c: New test.
17741 2006-09-11 Josh Conner <jconner@apple.com>
17743 * gcc.dg/nrv3.c: Increase size of structure.
17744 * gcc.dg/nrv4.c: Likewise.
17745 * gcc.dg/nrv5.c: Likewise.
17747 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
17749 PR libfortran/28890
17750 gfortran.dg/assumed_charlen_function_5.f90: New test.
17752 2006-09-10 Mark Mitchell <mark@codesourcery.com>
17755 * g++.dg/init/static3.C: New test.
17757 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
17760 * gcc.dg/long-long-cst1.c (t): Add cast to
17761 __SIZE_TYPE__ before casting to int.
17762 (main): Return 0 on success.
17764 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
17766 * gcc.c-torture/execute/20060910-1.c: New test.
17768 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
17770 PR middle-end/26983
17771 * gcc.dg/pr26983.c: New test.
17773 2006-09-10 Richard Sandiford <richard@codesourcery.com>
17776 * gcc.c-torture/execute/pr29006.c: New test.
17778 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
17780 PR libfortran/28947
17781 gfortran.dg/matmul_4.f90: New test.
17783 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
17786 gfortran.dg/used_types_10: New test.
17788 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
17790 PR libfortran/28923
17791 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
17792 gfortran.dg/array_initializer_3.f90: New test.
17794 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17797 * gfortran.dg/actual_array_constructor_3.f90: New test.
17799 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
17802 * gcc.target/i386/pr26778.c: New testcase.
17804 2006-09-08 Eric Christopher <echristo@apple.com>
17806 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
17807 * gcc.target/i386/memcpy-1.c: Ditto.
17808 * gcc.target/i386/asm-1.c: Ditto.
17809 * gcc.target/i386/20060512-4.c: Ditto.
17810 * gcc.target/i386/compress-float-387.c: Ditto.
17811 * gcc.target/i386/20060512-1.c: Ditto.
17812 * gcc.target/i386/compress-float-sse.c: Ditto.
17813 * gcc.target/i386/20060512-2.c: Ditto.
17814 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
17815 * gcc.target/i386/stack-prot-kernel.c: Ditto.
17816 * gcc.target/i386/compress-float-387-pic.c: Ditto.
17817 * gcc.dg/pr26449.c: Ditto.
17818 * gcc.dg/attr-ms_struct-2.c: Ditto.
17819 * gcc.dg/attr-ms_struct-1.c: Ditto.
17820 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
17822 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
17825 * gcc.dg/vla-10.c: New test.
17827 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17830 * g++.dg/parse/template20.C: New test.
17831 * g++.dg/template/operator8.C: Remove obsolete part.
17832 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
17833 * g++.old-deja/g++.pt/crash65.C: Likewise.
17835 2006-09-07 Jason Merrill <jason@redhat.com>
17837 PR middle-end/27724
17838 * gcc.dg/long-long-cst1.c: New test.
17840 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
17843 * g++.dg/other/array3.C: New test.
17844 * g++.dg/other/array4.C: New test.
17845 * g++.dg/other/array5.C: New test.
17847 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
17849 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
17851 2006-09-07 Uros Bizjak <uros@kss-loka.si>
17854 * gcc.target/i386/pr28946.c: New test.
17856 2006-09-07 Steven G. Kargl <kargls@comcast.net>
17858 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
17859 in integer literal constant.
17860 * gfortran.dg/enum_8.f90: Ditto.
17861 * gfortran.dg/g77/20030326-1.f: Ditto.
17863 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
17865 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
17866 nonconformance usage.
17868 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
17870 PR middle-end/28862
17871 * gcc.c-torture/compile/vector-align-1.c: New test.
17873 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
17876 * g++.dg/opt/copysign-1.C: New test.
17878 2006-09-06 Jason Merrill <jason@redhat.com>
17881 * g++.dg/warn/unused-result1.C: New test.
17883 2006-09-06 Mark Mitchell <mark@codesourcery.com>
17886 * g++.dg/ext/vla3.C: New test.
17889 * g++.dg/template/array16.C: New test.
17891 2006-09-06 Richard Guenther <rguenther@suse.de>
17893 * gcc.dg/pr27226.c: Remove testcase again.
17895 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
17898 * g++.dg/opt/unroll2.C: New test.
17900 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
17903 * gcc.dg/vect/pr28952.c: New test.
17905 2006-09-05 Richard Guenther <rguenther@suse.de>
17907 PR tree-optimization/28900
17908 * gcc.dg/torture/pr28900.c: New testcase
17910 2006-09-05 Richard Guenther <rguenther@suse.de>
17912 PR tree-optimization/28905
17913 * gcc.c-torture/compile/pr28905.c: New testcase.
17915 2006-09-05 Richard Guenther <rguenther@suse.de>
17917 PR middle-end/28935
17918 * gcc.dg/pr28935.c: New testcase.
17920 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
17922 * gcc.c-torture/execute/20060905-1.c: New test.
17924 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
17927 * gfortran.dg/used_types_7.f90: New test.
17928 * gfortran.dg/used_types_8.f90: New test.
17929 * gfortran.dg/used_types_9.f90: New test.
17931 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
17933 * gcc.c-torture/compile/20060904-1.c: New test.
17935 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
17937 PR c++/23287 Revert my 2006-09-01 patch
17938 * g++.dg/parse/dtor12.C: Remove.
17940 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
17943 * g++.dg/template/operator9.C: New test.
17946 * g++.dg/template/operator7.C: New test.
17949 * g++.dg/template/operator8.C: New test.
17952 * g++.dg/template/crash57.C: New test.
17954 * g++.dg/template/typedef4.C: Adjust error markers.
17955 * g++.dg/template/typedef5.C: Likewise.
17957 2006-09-02 Jakub Jelinek <jakub@redhat.com>
17960 * g++.dg/parse/crash33.C: New test.
17962 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
17963 Richard Guenther <rguenther@suse.de>
17964 Adam Nemet <anemet@caviumnetworks.com>
17966 PR middle-end/27226
17967 * gcc.target/mips/memcpy-1.c: New testcase.
17968 * gcc.dg/pr27226.c: Likewise.
17970 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
17973 * g++.dg/lookup/koenig5.C: New.
17974 * g++.dg/template/crash56.C: New.
17976 2006-09-01 Josh Conner <jconner@apple.com>
17979 * gcc.dg/nrv3.c: New test.
17980 * gcc.dg/nrv4.c: New test.
17981 * gcc.dg/nrv5.c: New test.
17983 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
17986 * g++.dg/parse/dtor12.C: New.
17988 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
17990 PR tree-optimization/28839
17991 * gcc.dg/pr28839.c: New test.
17993 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
17996 * gcc.dg/pr24367.c: New testcase.
17998 2006-08-30 Joseph Myers <joseph@codesourcery.com>
18000 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
18002 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
18004 PR rtl-optimization/27735
18005 * gcc.dg/loop-unswitch-1.c: New test.
18007 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
18010 * gfortran.dg/aliasing_dummy_2.f90: New test.
18013 * gfortran.dg/generic_5.f90: Change error message.
18016 * gfortran.dg/generic_6.f90: New test.
18019 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
18022 * gfortran.dg/invalid_interface_assignment.f90: New test.
18025 * gfortran.dg/module_proc_external_dummy.f90: New test.
18027 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
18030 * g++.dg/warn/var-args1.C: New test.
18032 2006-08-29 Steven G. Kargl <kargls@comcast.net>
18035 * gfortran.dg/simpleif_2.f90: New test.
18036 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
18037 * gfortran.dg/enum_5.f90: Ditto.
18039 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18040 Kazu Hirata <kazu@codesourcery.com>
18042 PR tree-optimization/17506
18043 * gcc.dg/pr17506.c: New.
18045 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
18048 * g++.dg/eh/alias1.C: New test.
18050 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18053 * g++.dg/template/ttp22.C: New test.
18055 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
18057 PR middle-end/26632
18058 * gcc.dg/pr26632.c: New.
18060 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18062 PR libgfortran/28354
18063 * gfortran.dg/fmt_zero_precision.f90: New test.
18065 2006-08-27 Mark Mitchell <mark@codesourcery.com>
18068 * g++.dg/template/spec31.C: New test.
18070 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
18073 * g++.dg/other/static2.C: New test.
18075 2006-08-26 Roger Sayle <roger@eyesopen.com>
18077 * gcc.dg/Wswitch-enum-2.c: New test case.
18078 * gcc.dg/Wswitch-enum-3.c: Likewise.
18080 2006-08-26 Richard Guenther <rguenther@suse.de>
18082 * gcc.c-torture/compile/20060826-1.c: New testcase.
18084 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
18087 * g++.dg/template/void10.C: New test.
18090 * g++.dg/template/void8.C: New test.
18093 * g++.dg/template/void9.C: New test.
18095 * g++.dg/template/void3.C: Adjust error markers.
18096 * g++.dg/template/void4.C: Likewise.
18097 * g++.dg/template/crash55.C: Likewise.
18098 * g++.dg/template/void7.C: Likewise
18100 2006-08-26 Mark Mitchell <mark@codesourcery.com>
18103 * g++.dg/inherit/access6.C: New test.
18104 * g++.dg/inherit/access7.C: Likewise.
18107 * g++.dg/template/array15.C: New test.
18108 * g++.dg/template/crash2.C: Tweak error markers.
18110 2006-08-26 Jakub Jelinek <jakub@redhat.com>
18112 PR middle-end/28683
18113 * gcc.c-torture/compile/20060823-1.c: New test.
18115 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18118 * g++.dg/template/ttp21.C: New test.
18121 * g++.dg/other/operator1.C: Add error-marker.
18122 * g++.dg/other/operator2.C: New test.
18124 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
18127 * gcc.c-torture/compile/vla-const-1.c,
18128 gcc.c-torture/compile/vla-const-2.c: New tests.
18130 2006-08-26 Richard Guenther <rguenther@suse.de>
18132 PR middle-end/28814
18133 * gcc.dg/torture/pr28814.c: New testcase.
18135 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
18138 * gcc.c-torture/compile/compound-literal-1.c: New test.
18140 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
18143 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
18144 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
18145 Expect extra diagnostics.
18147 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
18149 gcc.dg/noncompile/pr16876.c: New test.
18151 2006-08-25 Mark Mitchell <mark@codesourcery.com>
18154 * g++.dg/parse/local1.C: New test.
18155 * g++.dg/other/qual1.C: Tweak error marker.
18157 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
18160 * g++.dg/template/typename10.C: New.
18161 * g++.dg/template/lookup4.C: Remove bogus error marker.
18163 2006-08-25 Richard Guenther <rguenther@suse.de>
18166 * gcc.dg/pr26570.c: Fix testcase.
18168 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
18171 * gcc.c-torture/execute/mayalias-2.c: New test.
18172 * gcc.dg/tree-ssa/alias-13.c: New test.
18174 2006-08-24 Jan Hubicka <jh@suse.cz>
18177 * gcc.dg/debug/pr26881.c: New file.
18179 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
18182 * gfortran.dg/used_types_4.f90: New test.
18183 * gfortran.dg/derived_init_2.f90: Modify to check sibling
18184 association of derived types.
18185 * gfortran.dg/used_types_2.f90: Add module cleanup.
18186 * gfortran.dg/used_types_3.f90: The same.
18189 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
18192 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18195 * gfortran.dg/direct_io_6.f90: Remove test.
18197 2006-08-23 Stuart Hastings <stuart@apple.com>
18200 * gcc.target/i386/20060821-1.c: New.
18202 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
18204 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
18205 dg-warning strings for dllimport.
18207 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
18210 * g++.dg/ext/vector4.C: New test.
18211 * g++.dg/ext/complex1.C: New test.
18213 2006-08-21 Geoffrey Keating <geoffk@apple.com>
18216 * gcc.dg/debug/const-1.c: New.
18217 * gcc.dg/debug/const-2.c: New.
18218 * gcc.dg/debug/dwarf2/const-1.c: New.
18219 * gcc.dg/debug/dwarf2/const-2.c: New.
18220 * gcc.dg/debug/dwarf2/const-2b.c: New.
18222 2006-08-22 Richard Guenther <rguenther@suse.de>
18224 PR middle-end/28776
18225 * gcc.c-torture/compile/pr28776-1.c: New testcase.
18226 * gcc.c-torture/compile/pr28776-2.c: Likewise.
18228 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
18230 PR tree-optimization/28003
18231 * g++.dg/tree-ssa/pr28003.C: New.
18233 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
18235 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
18237 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
18240 * g++.dg/other/error14.C: New test.
18243 * g++.dg/parse/ctor7.C: New test.
18244 * g++.dg/parse/ctor8.C: Likewise.
18247 * g++.dg/template/void7.C: New test.
18249 2006-08-21 Olivier Hainque <hainque@adacore.com>
18251 * gnat.dg/self_aggregate_with_zeros.adb: New test.
18252 * gnat.dg/self_aggregate_with_array.adb: New test.
18254 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
18256 * g++.dg/eh/arm-vfp-unwind.C: New test.
18258 2006-08-20 Mark Mitchell <mark@codesourcery.com>
18261 * g++.dg/template/ref3.C: New test.
18262 * g++.dg/template/nontype13.C: New test.
18265 * g++.dg/template/ptrmem17.C: New test.
18267 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
18270 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
18272 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
18275 * gfortran.dg/used_types_2.f90: New test.
18278 * gfortran.dg/used_types_3.f90: New test.
18281 * gfortran.dg/generic_actual_arg.f90: New test.
18284 * gfortran.dg/module_private_array_refs_1.f90: New test.
18287 * gfortran.dg/program_name_1.f90: New test.
18290 * gfortran.dg/derived_constructor_comps_1.f90: New test.
18293 * gfortran.dg/array_initializer_2.f90: New test.
18296 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
18299 * gfortran.dg/assumed_charlen_function_4.f90: New test.
18302 * gfortran.dg/assumed_charlen_in_main.f90: New test.
18305 * gfortran.dg/dependent_decls_1.f90: New test.
18307 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
18310 * gfortran.dg/derived_init_2.f90: New.
18312 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
18314 * gcc.c-torture/execute/pr28289.c: New test.
18316 2006-08-17 Jakub Jelinek <jakub@redhat.com>
18319 * gcc.dg/attr-externally-visible-1.c: New test.
18320 * gcc.dg/attr-externally-visible-2.c: New test.
18321 * g++.dg/parse/attr-externally-visible-1.C: New test.
18322 * g++.dg/parse/attr-externally-visible-2.C: New test.
18324 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18327 * g++.dg/parse/dtor11.C: New test.
18329 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
18331 PR rtl-optimization/28489
18332 * gcc.c-torture/compile/pr28489.c: New test.
18334 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18337 * g++.dg/template/redecl4.C: New test.
18340 * g++.dg/template/ctor8.C: New test.
18342 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
18344 * gcc.dg/pr26570.c: Fix testcase.
18346 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
18349 * g++.dg/parse/offsetof6.C: New test.
18350 * g++.dg/parse/offsetof6.C: New test.
18351 * g++.dg/parse/offsetof7.C: New test.
18353 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18356 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
18359 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
18362 * g++.dg/ext/vector3.C: New test.
18364 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
18366 PR gcov/profile/26570
18367 * gcc.dg/pr26570.c: New test.
18369 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
18372 * gcc.dg/qual-component-1.c: New test.
18374 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18377 * g++.dg/parse/new3.C: New test.
18379 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18382 * gfortran.dg/streamio_1.f90: New test.
18383 * gfortran.dg/streamio_2.f90: New test.
18384 * gfortran.dg/streamio_3.f90: New test.
18385 * gfortran.dg/streamio_4.f90: New test.
18386 * gfortran.dg/streamio_5.f90: New test.
18387 * gfortran.dg/streamio_6.f90: New test.
18388 * gfortran.dg/streamio_7.f90: New test.
18389 * gfortran.dg/streamio_8.f90: New test.
18391 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
18394 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
18396 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
18399 * g++.dg/template/void6.C: New test.
18401 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18404 * gcc.dg/parse-error-1.c: New test.
18405 * gcc.dg/parse-error-2.c: New test.
18406 * gcc.dg/cpp/digraph2.c: Add error-marker.
18407 * gcc.dg/noncompile/920923-1.c: Likewise.
18409 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
18412 * gcc.dg/sizeof-2.c: New testcase.
18415 * gcc.dg/switch-A.c: New testcase.
18417 2006-08-14 Steve Ellcey <sje@cup.hp.com>
18421 * g++.old-deja/g++.warn/compare1.C: Delete.
18422 * g++.dg/opt/pr7503-2.C: Delete.
18423 * g++.dg/opt/pr7503-3.C: Delete.
18424 * g++.dg/opt/pr7503-4.C: Delete.
18425 * g++.dg/opt/pr7503-5.C: Delete.
18426 * g++.dg/opt/max1.C: Delete.
18427 * g++.dg/warn/minmax.C: Delete.
18428 * g++.dg/expr/minmax.C: New test.
18430 2006-08-14 Richard Guenther <rguenther@suse.de>
18433 * gcc.c-torture/execute/pr28651.c: Do not use argc
18434 to avoid optimization, instead forbid inlining.
18436 2006-08-14 Richard Sandiford <richard@codesourcery.com>
18438 PR rtl-optimization/28634
18439 * gcc.c-torture/execute/ieee/pr28634.c: New test.
18441 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
18444 * gcc.dg/torture/pr27184.c: New test.
18446 2006-08-12 Jakub Jelinek <jakub@redhat.com>
18448 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
18450 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18452 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
18453 * gfortran.dg/stat_2.f90: Likewise.
18454 * gfortran.dg/chmod_1.f90: Likewise.
18455 * gfortran.dg/chmod_2.f90: Likewise.
18456 * gfortran.dg/chmod_3.f90: Likewise.
18458 2006-08-11 David Edelsohn <edelsohn@gnu.org>
18460 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
18462 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
18464 * g++.dg/opt/pr23454-2.C: New test.
18466 2006-08-11 Richard Guenther <rguenther@suse.de>
18468 PR middle-end/28651
18469 * gcc.c-torture/execute/pr28651.c: New testcase.
18471 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
18473 * gnat.dg/specs/static_initializer.ads: New test.
18475 2006-08-10 Paul Brook <paul@codesourcery.com>
18477 * gcc.target/arm/cond-asm.c: New test.
18479 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
18481 PR tree-optimization/26197
18482 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
18483 * g++.dg/vect/vect.exp: Compile the new tests with
18484 --param max-aliased-vops=0.
18486 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
18489 * g++.dg/template/void3.C: New test.
18492 * g++.dg/template/void4.C: New test.
18495 * g++.dg/template/void5.C: New test.
18497 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
18499 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
18500 after dg-do compile.
18502 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
18504 PR tree-optimizations/26969
18505 * gcc.dg/vect/vect.exp: Compile tests prefixed with
18506 "unswitch-loops" with -funswitch-loops.
18507 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
18509 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
18511 * gcc.dg/sparc-getcontext-1.c: Fix typo.
18512 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
18513 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
18514 * objc.dg/dwarf-1.m: Likewise.
18515 * objc.dg/dwarf-2.m: Likewise.
18516 * obj-c++.dg/dwarf-2.mm: Likewise.
18518 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18520 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
18521 * objc.dg/dwarf-2.m: Likewise.
18522 * obj-c++.dg/dwarf-2.mm: Likewise.
18524 PR libfortran/28603
18525 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
18528 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18531 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18533 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
18536 * gcc.target/i386/pr27827.c: New testcase.
18538 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
18541 * gfortran.dg/sequence_types_1.f90: New test.
18543 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
18546 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
18547 dg-warning. Add -pedantic option.
18549 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18552 * gcc.dg/proto-1.c: New test.
18555 * gcc.dg/lvalue-4.c: New test.
18558 * gcc.dg/init-bad-5.c: New test.
18560 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
18563 * g++.dg/ext/typedef-init.C: Add new test for typedef
18564 initialization inside templates. Adjust existing error markers.
18566 2006-08-03 Mark Mitchell <mark@codesourcery.com>
18569 * g++.dg/init/ptrmem3.C: New test.
18571 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
18573 PR tree-optimization/27770
18574 * lib/target-support.exp: New target keyword "section_anchors".
18575 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
18577 * gcc.dg/vect/section-anchors-pr27770.c: New test.
18578 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
18579 * gcc.dg/vect/section-anchors-vect-69.c: New test.
18580 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
18582 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18584 * gcc.dg/20060801-1.c: Add missing '}'.
18586 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18589 * g++.dg/parse/dtor9.C: New test.
18590 * g++.dg/parse/dtor10.C: New test.
18591 * g++.dg/other/error7.C: Adjust error-marker.
18594 * g++.dg/other/default5.C: New test.
18596 2006-08-02 Richard Guenther <rguenther@suse.de>
18598 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
18600 2006-08-02 Mark Mitchell <mark@codesourcery.com>
18603 * g++.dg/template/conv9.C: New test.
18605 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
18608 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
18609 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
18610 Optionally return assembly text. Update callers.
18611 (check_no_compiler_messages): Update verbose messages.
18612 (check_no_messages_and_pattern): New.
18613 (check_effective_target_string_merging): New.
18615 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18618 * g++.dg/eh/catch4.C: New test.
18621 * g++.dg/other/qual1.C: New test.
18624 * g++.dg/inherit/error2.C: New test.
18627 * g++.dg/other/new1.C: New test.
18629 * g++.dg/warn/pr23075.C: Remove obsolete test.
18630 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
18631 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
18633 2006-07-31 Mark Mitchell <mark@codesourcery.com>
18636 * g++.dg/eh/cast1.C: New test.
18638 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
18640 PR libfortran/28452
18641 * gfortran.dg/random_3.f90: New test.
18643 2006-08-01 Steve Ellcey <sje@cup.hp.com>
18646 * g++.dg/other/pr28304.C: Change expected error message.
18647 * g++.dg/other/pr28432.C: New test.
18649 2006-08-01 Steve Ellcey <sje@cup.hp.com>
18652 * g++.dg/init/brace2.C: Change expected error message, add empty init.
18654 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
18657 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
18659 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
18660 g++.dg/debug/enum-2.C: New.
18662 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18665 * g++.dg/parse/long1.C: Add more tests.
18667 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18669 * gfortran.dg/lrshift_1.c: New file.
18671 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18673 PR libgfortran/28335
18674 * gfortran.dg/no_unit_error_1.f90: New test.
18676 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18678 PR libgfortran/28335
18679 * gfortran.dg/no_unit_error_1.f90: Delete test.
18680 * gfortran.dg/no_unit_error_2.f90: Delete test.
18682 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18684 * gfortran.dg/chmod_3.f90: New test.
18685 * gfortran.dg/ltime_gmtime_1.f90: New test.
18686 * gfortran.dg/ltime_gmtime_2.f90: New test.
18687 * gfortran.dg/lrshift_1.f90: New test.
18688 * gfortran.dg/chmod_1.f90: New test.
18689 * gfortran.dg/chmod_2.f90: New test.
18691 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
18694 * g++.dg/template/crash55.C: New test.
18697 * g++.dg/template/nontype16.C: New test.
18699 * g++.dg/template/void2.C: Adjust error markers.
18700 * g++.dg/template/nontype5.C: Adjust error markers.
18702 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
18704 * gcc.target/i386/stack-prot-kernel.c: New test.
18706 2006-07-27 Roger Sayle <roger@eyesopen.com>
18708 * gcc.dg/builtins-55.c: New test case.
18710 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
18712 PR rtl-optimization/27907
18713 * gcc.c-torture/compile/pr27907.c: New test.
18715 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18717 * gfortran.dg/mclock.f90: New test.
18718 * gfortran.dg/int_conv_1.f90: New test.
18719 * gfortran.dg/stat_1.f90: New test.
18720 * gfortran.dg/stat_2.f90: New test.
18722 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18724 PR libgfortran/28335
18725 * gfortran.dg/no_unit_error_1.f90: New test.
18726 * gfortran.dg/no_unit_error_2.f90: New test.
18727 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
18729 2006-07-25 Roger Sayle <roger@eyesopen.com>
18731 PR middle-end/28473
18732 * gcc.dg/fold-convround-1.c: New test case.
18734 2006-07-24 Steven G. Kargl <kargls@comcast.net>
18736 * gfortran.dg/arithmetic_if.f90: Fix comments.
18738 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18741 * g++.dg/other/typedef1.C: New test.
18742 * g++.dg/template/typedef4.C: New test.
18743 * g++.dg/template/typedef5.C: New test.
18745 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
18748 * gfortran.dg/allocatable_dummy_3.f90: New.
18750 2006-07-24 Steven G. Kargl <kargls@comcast.net>
18753 * gfortran.dg/arithmetic_if.f90: New test.
18755 2006-07-24 Uros Bizjak <uros@kss-loka.si>
18757 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
18758 avoid memcpy optimization.
18760 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18763 * gfortran.dg/direct_io_6.f90: New test.
18765 2006-07-24 Jan Hubicka <jh@suse.cz>
18769 * gcc.dg/pr25795.c: New test.
18770 * gcc.dg/pr25795-1.c: New test.
18772 2006-07-23 Roger Sayle <roger@eyesopen.com>
18774 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
18775 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
18776 which may be transformed to "g || h" on some platforms.
18778 2006-07-23 Mark Mitchell <mark@codesourcery.com>
18781 * g++.dg/template/friend45.C: New test.
18783 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18785 PR libgfortran/28339
18786 * gfortran.dg/arrayio_8.f90: New test.
18788 2006-07-21 Mike Stump <mrs@apple.com>
18790 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
18792 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
18794 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18797 * g++.dg/eh/catch3.C: New test.
18800 * g++.dg/template/defarg10.C: New test.
18802 2006-07-20 Paul Brook <paul@codesourcery.com>
18805 * gcc.dg/pr27363.c: New test.
18807 2006-07-19 Mark Mitchell <mark@codesourcery.com>
18810 * g++.dg/init/ref13.C: New test.
18812 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18815 * obj-c++.dg/proto-error-1.mm: New test.
18817 2006-07-18 Mark Mitchell <mark@codesourcery.com>
18820 * g++.dg/template/string1.C: New test.
18822 2006-07-18 Mark Mitchell <mark@codesourcery.com>
18825 * g++.dg/template/defarg9.C: New test.
18828 * g++.dg/template/static27.C: New test.
18830 2006-07-18 Diego Novillo <dnovillo@redhat.com>
18833 * gcc.dg/tree-ssa/pr28410.c: New test.
18835 2006-07-18 Lee Millward <lee.millward@gmail.com>
18838 * g++/dg/other/error13.C: New test.
18841 * g++.dg/template/friend44.C: New test.
18843 2006-07-18 Steve Ellcey <sje@cup.hp.com>
18846 * g++.dg/other/pr27495.C: New.
18848 2006-07-18 Olivier Hainque <hainque@adacore.com>
18850 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
18851 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
18853 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18856 * gcc.dg/pragma-pack-4.c: New test.
18858 2006-07-17 Steve Ellcey <sje@cup.hp.com>
18861 * g++.dg/ext/pr28291.C: New test.
18863 2006-07-17 Richard Sandiford <richard@codesourcery.com>
18865 PR middle-end/28403
18866 * gcc.c-torture/execute/pr28403.c: New test.
18868 2006-07-17 Richard Sandiford <richard@codesourcery.com>
18870 PR middle-end/28402
18871 * gcc.dg/pr28402.c: New test.
18873 2006-07-17 Steve Ellcey <sje@cup.hp.com>
18876 * g++.dg/other/pr28304.C: New test.
18878 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
18881 gcc.c-torture/unsorted/dump-noaddr.c: New test.
18882 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
18884 2006-07-17 Richard Guenther <rguenther@suse.de>
18886 PR tree-optimization/28238
18887 * g++.dg/tree-ssa/pr28238.C: New testcase.
18889 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18892 * g++.dg/eh/catch1.C: New test.
18893 * g++.dg/eh/catch2.C: New test.
18895 2006-07-16 Jakub Jelinek <jakub@redhat.com>
18898 * g++.dg/template/anon3.C: New test.
18900 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
18903 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
18904 specifiers requiring an explicit format tag..
18907 * gfortran.dg/generic_5: New test.
18910 * gfortran.dg/elemental_optional_args_1.f90: New test.
18912 2006-07-16 Olivier Hainque <hainque@adacore.com>
18914 * gnat.dg/assert.ads: New file.
18915 * gnat.dg/controlled_record.ads: Likewise.
18916 * gnat.dg/controlled_record.adb: Likewise.
18918 2006-07-15 Lee Millward <lee.millward@gmail.com>
18921 * g++.dg/other/error12.C: New test.
18924 * g++.dg/template/crash54.C: New test.
18926 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18929 * g++.dg/parse/catch1.C: New test.
18932 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
18935 * g++.dg/ext/attrib24.C: New test.
18937 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18940 * g++.dg/ext/asmspec1.C: New test.
18942 2006-07-13 Janis Johnson <janis187@us.ibm.com>
18944 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
18945 (dg-test): Support shouldfail tests.
18946 * lib/target-supports-dg.exp (dg-shouldfail): New.
18947 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
18948 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
18949 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
18950 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
18951 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
18952 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
18953 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
18955 2006-07-13 Jan Hubicka <jh@suse.cz>
18957 * gcc.target/i386/memcpy-1.c: New.
18959 2006-07-12 Geoffrey Keating <geoffk@apple.com>
18961 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
18963 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
18966 * gfortran.dg/present_1.f90: New test.
18969 * gfortran.dg/interface_derived_type_1.f90: New test.
18971 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
18974 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
18977 2006-07-07 Lee Millward <lee.millward@gmail.com>
18980 * g++.dg/other/label1.C: New test.
18982 2006-07-07 Richard Guenther <rguenther@suse.de>
18984 PR middle-end/28268
18985 * gcc.dg/torture/pr28268.c: New testcase.
18987 2006-07-07 Steve Ellcey <sje@cup.hp.com>
18990 * g++.dg/ext/pr27019.C: New.
18992 2006-07-07 Richard Guenther <rguenther@suse.de>
18994 PR tree-optimization/28187
18995 * gcc.dg/pr28187.c: New testcase.
18997 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
18999 * gnat.dg/address_conversion.adb: New test.
19000 * gnat.dg/boolean_subtype.adb: Likewise.
19001 * gnat.dg/frame_overflow.adb: Likewise.
19002 * gnat.dg/pointer_array.adb: Likewise.
19003 * gnat.dg/pointer_conversion.adb: Likewise.
19005 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
19009 * gfortran.dg/print_fmt_5.f90: New test.
19011 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19014 * gfortran.dg/bounds_check_4.f90: New test.
19016 2006-07-05 Richard Guenther <rguenther@suse.de>
19019 * gfortran.dg/pr28158.f90: New testcase.
19021 2006-07-05 Richard Guenther <rguenther@suse.de>
19023 PR tree-optimization/28162
19024 * gcc.dg/pr28162.c: New testcase.
19026 2006-07-05 Richard Guenther <rguenther@suse.de>
19027 Andrew Pinski <pinskia@gcc.gnu.org>
19030 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
19032 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
19035 * gfortran.dg/actual_array_substr_2.f90: New test.
19038 * gfortran.dg/actual_array_constructor_2.f90: New test.
19040 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19042 * gfortran.dg/itime_idate_1.f: New test.
19043 * gfortran.dg/itime_idate_2.f: New test.
19045 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19047 PR libgfortran/27704
19048 * gfortran.dg/open_status_3.f90: New test.
19049 * gfortran.dg/fmt_l.f90: Update for new feature.
19051 2006-07-03 Asher Langton <langton2@llnl.gov>
19053 * gfortran.dg/oldstyle_2.f90: New.
19055 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
19057 * gnat.dg/string_slice.adb: New test.
19059 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
19062 * gfortran.dg/semicolon_fixed.c: New.
19063 * gfortran.dg/semicolon_free.c: New.
19065 2006-06-30 Mike Stump <mrs@apple.com>
19067 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
19068 that don't support internal visibility.
19070 2006-06-30 Andrew Pinski <pinskia@gmail.com>
19072 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
19073 for '(' / ')' needing an extra '\'.
19075 2006-06-29 Roger Sayle <roger@eyesopen.com>
19077 PR middle-end/27428
19078 * gcc.dg/pr27428-1.c: New test case.
19080 2006-06-29 Mike Stump <mrs@apple.com>
19082 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
19083 on darwin as we can't align commons large enough yet.
19085 * gcc.dg/vla-8.c: Add additional testcases.
19087 2006-06-26 Steve Ellcey <sje@cup.hp.com>
19090 * g++.dg/other/pr28114.C: New.
19092 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
19094 * gcc.c-torture/compile/20060625-1.c: New test.
19096 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
19099 * gfortran.dg/stfunc_3.f90: New test.
19102 * gfortran.dg/impure_actual_1.f90: New test.
19105 * gfortran.dg/elemental_result_1.f90: New test.
19108 * gfortran.dg/select_7.f90: New test.
19111 * intrinsic_actual_1.f: New test.
19115 * gfortran.dg/forall_4.f90: New test.
19118 * gfortran.dg/forall_5.f90: New test.
19120 2006-06-25 Lee Millward <lee.millward@gmail.com>
19123 * g++.dg/template/using13.C: New test.
19126 * g++.dg/other/incomplete3.C: New test.
19128 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19131 * gfortran.dg/substr_3.f: New test.
19132 * gfortran.dg/equiv_2.f90: Update expected error message.
19134 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
19137 * gfortran.dg/actual_array_substr_1.f90: New test.
19139 2006-06-24 Olivier Hainque <hainque@adacore.com>
19141 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
19142 * gnat.dg/scalar_mode_agg_compare.adb: New test.
19144 2006-06-23 Janis Johnson <janis187@us.ibm.com>
19146 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
19148 2006-06-23 Steven G. Kargl <kargls@comcast.net>
19151 * gfortran.dg/simpleif_2.f90: New test.
19153 2006-06-23 Lee Millward <lee.millward@gmail.com>
19155 * g++.dg/template/error22.C: Fix typo.
19157 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19160 * g++.dg/ext/attrib23.C: New test.
19162 2006-06-23 Olivier Hainque <hainque@adacore.com>
19164 * gnat.dg/varsize_temp.adb: New test.
19166 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19169 * g++.dg/other/java2.C: New test.
19171 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
19174 * g++.dg/ext/dllimport4.C. Add more tests for invalid
19177 2006-06-22 Roger Sayle <roger@eyesopen.com>
19180 * gcc.dg/pr27531-1.c: New test case.
19182 2006-06-22 Asher Langton <langton2@llnl.gov>
19185 * gfortran.dg/implicit_8.f90: New.
19187 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
19189 PR rtl-optimization/28121
19190 * gcc.dg/pr28121.c: New test.
19192 2006-06-22 Lee Millward <lee.millward@gmail.com>
19195 * g++.dg/parse/ptrmem6.C: New test.
19198 * g++.dg/template/error22.C: New test.
19200 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19203 * g++.dg/template/friend43.C: New test.
19206 * g++.dg/template/crash53.C: New test.
19209 * g++.dg/rtti/incomplete1.C: New test.
19211 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
19213 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
19215 2006-06-21 Joseph Myers <joseph@codesourcery.com>
19217 * gcc.c-torture/execute/complex-7.c: New.
19219 2006-06-21 Jakub Jelinek <jakub@redhat.com>
19221 * gcc.dg/merge-all-constants-1.c: New test.
19223 2006-06-20 Janis Johnson <janis187@us.ibm.com>
19226 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
19228 2006-06-20 Steven G. Kargl <kargls@comcast.net>
19230 * gfortran.dg/rrspacing_1.f90: New test.
19232 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19235 * g++.dg/other/bitfield2.C: New test.
19237 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
19239 PR tree-optimization/27331
19240 * gcc.dg/pr27331.c: New test.
19242 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
19243 Eric Botcazou <ebotcazou@adacore.com>
19246 * lib/gnat.exp: New file.
19247 * lib/gnat-dg.exp: Likewise.
19248 * gnat.dg: New directory.
19249 * gnat.dg/dg.exp: New driver.
19250 * gnat.dg/specs: New directory.
19251 * gnat.dg/specs/specs.exp: New driver.
19252 * gnat.dg/style: New directory.
19253 * gnat.dg/style/style.exp: New driver.
19255 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
19258 * gfortran.dg/array_initializer_1.f90: New test.
19261 * gfortran.dg/matmul_3.f90: New test.
19263 2006-06-19 Andrew Pinski <pinskia@gmail.com>
19265 PR middle-end/28075
19266 * gcc.dg/tree-ssa/inline-1.c: New test.
19268 2006-06-19 Anatoly Sokolov <aesok@post.ru>
19270 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
19271 in malloc prototype; remove XFAIL.
19272 * gcc.dg/pr18241-2.c: Ditto.
19273 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
19274 in memset prototype; remove XFAIL.
19275 * gcc.dg/tree-ssa/pr23382.c: Ditto.
19277 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
19279 * gcc.dg/vla-8.c: Add.
19281 2006-06-19 Richard Guenther <rguenther@suse.de>
19283 PR tree-optimization/27090
19284 * g++.dg/tree-ssa/pr27090.C: New testcase.
19286 2006-06-19 Roger Sayle <roger@eyesopen.com>
19289 * gcc.dg/pr27861-1.c: New test case.
19291 2006-06-19 Richard Guenther <rguenther@suse.de>
19293 PR middle-end/28045
19294 * gcc.dg/torture/pr28045.c: New testcase.
19296 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19299 * gfortran.dg/associated_4.f90: New test.
19301 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19305 * gfortran.dg/real_const_3.f90: New test.
19307 2006-06-16 Mark Mitchell <mark@codesourcery.com>
19310 * g++.dg/template/static26.C: New test.
19313 * g++.dg/expr/bitfield2.C: New test.
19316 * g++.dg/parse/linkage2.C: New test.
19318 2006-06-16 Richard Guenther <rguenther@suse.de>
19320 PR middle-end/27116
19321 * gcc.dg/pr15785-1.c: Revert last change.
19322 * gcc.dg/torture/pr27116-2.c: New testcase.
19324 2006-06-16 Roger Sayle <roger@eyesopen.com>
19326 PR middle-end/27802
19327 * gcc.dg/pr27802-1.c: New test case.
19329 2006-06-15 Mark Mitchell <mark@codesourcery.com>
19332 * g++.dg/template/ttp18.C: New test.
19333 * g++.dg/template/ttp19.C: Likewise.
19336 * g++.dg/expr/cond9.C: New test.
19339 * g++.dg/template/ctor7.C: New test.
19341 2006-06-15 Janis Johnson <janis187@us.ibm.com>
19343 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
19345 2006-06-16 Richard Guenther <rguenther@suse.de>
19347 PR tree-optimization/27781
19348 * gcc.dg/tree-ssa/pr27781.c: New testcase.
19350 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
19352 * gfortran.dg/allocate_zerosize_2.f90: New test case.
19354 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
19356 * gcc.dg/tree-ssa/loop-18.c: New test.
19358 2006-06-14 Mark Mitchell <mark@codesourcery.com>
19361 * g++.dg/template/crash52.C: New test.
19364 * g++.dg/ext/attrib22.C: New test.
19367 * g++.dg/template/builtin1.C: New test.
19368 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
19371 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
19373 * g++.old-deja/g++.pt/crash51.C: Likewise.
19376 * g++.dg/lookup/linkage1.C: New test.
19377 * g++.dg/lookup/linkage2.C: Likewise.
19379 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
19381 PR middle-end/27959
19382 * gcc.dg/pr27959.c: New testcase.
19384 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
19387 * g++.dg/eh/div.C: New test.
19389 2006-06-13 Jakub Jelinek <jakub@redhat.com>
19392 * g++.dg/tree-ssa/pr26757.C: New test.
19393 * g++.dg/tree-ssa/pr27894.C: New test.
19395 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
19397 * gcc.c-torture/compile/20060609-1.c: New test.
19400 * gcc.c-torture/compile/pr27863.c: New test.
19402 2006-06-13 Richard Guenther <rguenther@suse.de>
19404 PR tree-optimization/27830
19405 * g++.dg/tree-ssa/pr27830.C: New testcase.
19407 2006-06-13 Matthew Sachs <msachs@apple.com>
19409 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
19410 the list of compiler flags; this causes those flags to be checked
19411 for things like dg-skip-if.
19413 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19416 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
19418 2006-06-12 Mark Mitchell <mark@codesourcery.com>
19419 Kazu Hirata <kazu@codesourcery.com>
19421 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
19422 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
19424 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19427 * g++.dg/lookup/using15.C: New test.
19430 * g++.dg/other/anon4.C: New test.
19432 2006-06-12 Roger Sayle <roger@eyesopen.com>
19435 * g++.dg/init/complex1.C: New test case.
19437 2006-06-11 Eric Christopher <echristo@apple.com>
19439 PR middle-end/27948
19440 * gcc.dg/bf-ms-layout.c: Run on darwin.
19441 * gcc.dg/bf-no-ms-layout: Ditto.
19442 * gcc.dg/attr-ms_struct-2.c: New.
19443 * gcc.dg/bf-ms-layout-2.c: Ditto.
19445 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
19447 * gcc.dg/attr-ms_struct-packed1.c: New.
19449 2006-06-09 Mike Stump <mrs@apple.com>
19451 * gcc.dg/vla-7.c: Add.
19453 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
19456 * gfortran.dg/entry_6.f90: New test.
19460 * gfortran.dg/entry_7.f90: New test.
19462 2006-06-09 Jakub Jelinek <jakub@redhat.com>
19465 * gcc.dg/cpp/_Pragma6.c: New test.
19468 * g++.dg/cpp/_Pragma1.C: New test.
19470 PR preprocessor/27746
19471 * gcc.dg/gomp/macro-3.c: New test.
19472 * gcc.dg/gomp/macro-4.c: New test.
19473 * g++.dg/gomp/macro-3.C: New test.
19474 * g++.dg/gomp/macro-4.C: New test.
19476 2006-06-09 Richard Guenther <rguenther@suse.de>
19478 PR tree-optimization/26998
19479 * gcc.dg/torture/pr26998.c: New testcase.
19480 * gcc.dg/tree-ssa/vrp29.c: New testcase.
19482 2006-06-08 Mike Stump <mrs@apple.com>
19484 * gcc.dg/pr27095.c: Account for stubs.
19487 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
19488 produce bad code on darwin.
19490 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19493 * gfortran.dg/substr_2.f: New test.
19495 2006-06-08 Asher Langton <langton2@llnl.gov>
19498 * cray_pointers_2.f90: Add -fbounds-check compile flag.
19500 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19503 * gcc.dg/union-3.c: New test.
19505 2006-06-08 Richard Guenther <rguenther@suse.de>
19507 PR middle-end/27116
19508 * gcc.dg/torture/pr27116.c: New testcase.
19509 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
19511 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
19513 PR rtl-optimization/26449
19514 * gcc.dg/pr26449.c: New test.
19516 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19519 * g++.dg/ext/offsetof1.C: Test member functions.
19521 2006-06-07 Steve Ellcey <sje@cup.hp.com>
19523 * gcc.dg/pr27095.c: Improve scanning.
19525 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
19528 * gfortran.dg/saved_automatic_1.f90: New test.
19531 * gfortran.dg/array_simplify_1.f90: New test.
19534 * gfortran.dg/entry_dummy_ref_1.f90: New test.
19537 * gfortran.dg/entry_dummy_ref_2.f90: New test.
19539 2006-06-06 Mark Mitchell <mark@codesourcery.com>
19542 * g++.dg/expr/cast7.C: New test.
19544 2006-06-06 Janis Johnson <janis187@us.ibm.com>
19546 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
19547 * lib/gcc-defs.exp (tool_check_compile): Ditto.
19548 * lib/fortran-torture.exp (fortran-torture-compile,
19549 fortran-torture-execute): Ditto.
19551 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
19554 * gcc.dg/vmx/pr27842.c: New test.
19556 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19558 PR libfortran/27895
19559 * gfortran.dg/bounds_check_3.f90: New test.
19561 2006-06-05 Mike Stump <mrs@apple.com>
19563 * objc.dg/objc-fast-4.m: Skip for ppc64.
19565 2006-06-05 Steve Ellcey <sje@cup.hp.com>
19568 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
19570 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
19571 Victor Kaplansky <victork@il.ibm.com>
19573 PR tree-optimizations/26360
19574 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
19575 with -fno-tree-dce.
19576 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
19578 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
19581 * gfortran.dg/data_char_1.f90: Add messages for truncated
19585 * gfortran.dg/func_decl_2.f90: New test.
19588 * gfortran.dg/do_2.f90: New test.
19591 * gfortran.dg/associated_3.f90: New test.
19593 2006-06-04 Mark Mitchell <mark@codesourcery.com>
19596 * g++.dg/template/static25.C: New test.
19599 * g++.dg/init/array21.C: New test.
19602 * g++.dg/ext/complit7.C: New test.
19605 * g++.dg/parse/ptrmem5.C: New test.
19607 2006-06-04 Roger Sayle <roger@eyesopen.com>
19608 Andrew Pinski <pinskia@physics.uc.edu>
19611 PR middle-end/27382
19612 * gcc.dg/pr27150-1.c: New testcase.
19613 * gcc.dg/pr27382-1.c: New testcase.
19614 * gcc.dg/pr27382-2.c: New testcase.
19616 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
19620 * gcc.dg/array-10.c: New test.
19622 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19625 * g++.dg/init/const4.C: New test.
19626 * g++.dg/init/member1.C: Add error-marker.
19627 * g++.dg/other/fold1.C: Adjust error-marker.
19629 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19632 * g++.dg/ext/offsetof1.C: New test.
19634 2006-06-04 Eric Christopher <echristo@apple.com>
19636 * gcc.dg/attr-ms_struct-1.c: New.
19638 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
19640 * gcc.c-torture/compile/builtin_constant_p.c: New test.
19642 2006-06-04 Richard Guenther <rguenther@suse.de>
19644 PR tree-optimization/27039
19645 * gcc.dg/tree-ssa/loop-17.c: New testcase.
19647 2006-06-03 Roger Sayle <roger@eyesopen.com>
19650 * gcc.target/i386/amd64-abi-2.c: New test case.
19652 2006-06-02 Eric Christopher <echristo@apple.com>
19654 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
19655 * gcc.target/i386/20020523-1.c: Skip if darwin.
19656 * gcc.target/i386/asm-3.c: Ditto.
19657 * gcc.target/i386/20011119-1.c: Ditto.
19658 * gcc.target/i386/clobbers.c: Remove pic part of test.
19660 2006-06-02 Steve Ellcey <sje@cup.hp.com>
19662 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
19663 * g++.old-deja/g++.other/init19.C: Ditto.
19664 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
19665 and add other platforms as expected failures.
19667 2006-06-01 Steve Ellcey <sje@cup.hp.com>
19669 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
19670 (is-effective-target-keyword): Ditto.
19672 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
19675 * gfortran.dg/extended_char_comparison_1.f: New test.
19677 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
19680 * gfortran.dg/dummy_procedure_1.f90: New test.
19683 * gfortran.dg/dummy_procedure_2.f90: New test.
19685 * gfortran.dg/associated_2.f90: Correct to make consistent with
19688 2006-05-31 Roger Sayle <roger@eyesopen.com>
19690 * gcc.target/i386/387-11.c: New test case.
19692 2006-05-31 Mark Mitchell <mark@codesourcery.com>
19695 * g++.dg/template/cond6.C: New test.
19698 * g++.dg/template/crash51.C: New test.
19699 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
19702 * g++.dg/init/array20.C: New test.
19704 2006-05-31 Roger Sayle <roger@eyesopen.com>
19706 * gcc.dg/builtins-54.c: New test case.
19708 2006-05-30 Mark Mitchell <mark@codesourcery.com>
19711 * g++.dg/template/fntry1.C: Add dg-do link.
19714 * g++.dg/parse/friend6.C: New test.
19716 2006-05-30 Asher Langton <langton2@llnl.gov>
19718 * gfortran.dg/cray_pointers_7.f90: New test.
19720 2006-05-30 Roger Sayle <roger@eyesopen.com>
19722 PR tree-optimization/23452
19723 * gcc.dg/fold-mulconj-1.c: New test case.
19725 2006-05-30 Mark Mitchell <mark@codesourcery.com>
19728 * g++.dg/parse/bitfield1.C: New test.
19730 2006-05-30 Roger Sayle <roger@eyesopen.com>
19732 * gcc.target/ppc-eq0-1.c: New test case.
19733 * gcc.target/ppc-negeq0-1.c: New test case.
19735 2006-05-30 Dirk Mueller <dmueller@suse.de>
19738 * gcc.dg/overflow-warn-5.c: New test.
19740 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19743 * gcc.dg/sizeof-1.c: New test.
19745 2006-05-30 Uros Bizjak <uros@kss-loka.si>
19748 * gcc.target/i386/pr27790.c: New test.
19750 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19752 PR libgfortran/27757
19753 * gfortran.dg/direct_io_5.f90: New test.
19755 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19757 PR libgfortran/27634
19758 * gfortran.dg/fmt_missing_period_1.f: New test.
19759 * gfortran.dg/fmt_missing_period_2.f: New test.
19760 * gfortran.dg/fmt_missing_period_3.f: New test.
19762 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19765 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
19768 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19771 * g++.dg/template/new6.C: New test.
19773 2006-05-29 Roger Sayle <roger@eyesopen.com>
19775 PR tree-optimization/24964
19776 * gcc.target/i386/387-10.c: New test case.
19778 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
19780 * intrinsics/string_intrinsics.c (compare_string):
19781 Use memcmp instead of strncmp to avoid tripping over
19782 CHAR(0) in a string.
19784 2006-05-27 Richard Guenther <rguenther@suse.de>
19786 PR middle-end/27773
19787 * gcc.dg/torture/pr27773.c: New testcase.
19789 2006-05-27 Dirk Mueller <dmueller@suse.de>
19791 * gcc.dg/pr24561.c: Rename to..
19792 * gcc.dg/pr25962.c: .. this.
19794 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19797 * gfortran.dg/bounds_check_2.f: New test.
19799 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
19801 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
19802 * gfortran.dg/byte_1.f90: Likewise.
19803 * gfortran.dg/dup_save_2.f90: Likewise.
19805 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
19807 * gfortran.dg/associated_2.f90: New test.
19809 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19812 * gfortran.dg/bounds_check_1.f90: New test.
19814 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
19816 PR rtl-optimization/27661
19817 * gcc.dg/pr27661.c: New test case.
19819 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
19822 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
19823 * gfortran.dg/print_parentheses_1.f: New test.
19824 * gfortran.dg/print_parentheses_2.f90: New test.
19826 2006-05-26 Jakub Jelinek <jakub@redhat.com>
19829 * gcc.dg/pr27758.c: New test.
19831 2006-05-24 Falk Hueffner <falk@debian.org>
19833 * gcc.c-torture/compile/pr27571.c: New test.
19835 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
19838 * gfortran.dg/spec_expr_4.f90: New test.
19841 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
19843 2006-05-25 Mark Mitchell <mark@codesourcery.com>
19846 * g++.dg/ext/complit6.C: New test.
19847 * g++.dg/ext/complit3.C: Adjust error markers.
19848 * g++.dg/init/const3.C: New test.
19850 2006-05-25 Richard Guenther <rguenther@suse.de>
19852 PR middle-end/27743
19853 * gcc.dg/torture/pr27743.c: New testcase.
19855 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
19857 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
19859 2006-05-25 Alan Modra <amodra@bigpond.net.au>
19861 * gcc.dg/compat/scalar-by-value-x.h: New.
19862 * gcc.dg/compat/scalar-by-value-y.h: New.
19863 * gcc.dg/compat/scalar-by-value-5.c: New.
19864 * gcc.dg/compat/scalar-by-value-5_main.c: New.
19865 * gcc.dg/compat/scalar-by-value-5_x.c: New.
19866 * gcc.dg/compat/scalar-by-value-5_y.c: New.
19867 * gcc.dg/compat/scalar-by-value-6.c: New.
19868 * gcc.dg/compat/scalar-by-value-6_main.c: New.
19869 * gcc.dg/compat/scalar-by-value-6_x.c: New.
19870 * gcc.dg/compat/scalar-by-value-6_y.c: New.
19872 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
19874 PR tree-optimization/27639
19875 PR tree-optimization/26719
19876 * gcc.dg/pr27639.c: New test.
19877 * gcc.dg/pr26719.c: New test.
19878 * gcc.dg/tree-ssa/scev-cast.c: New test.
19880 2006-05-23 Mark Mitchell <mark@codesourcery.com>
19883 * g++.dg/template/error21.C: New test.
19885 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
19888 * gcc.target/i386/pr27696.c: New.
19890 2006-05-22 Janis Johnson <janis187@us.ibm.com>
19892 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
19894 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
19896 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19899 * g++.dg/other/assign1.C: New test.
19901 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
19904 * gcc.target/i386/pr27266.c: New.
19906 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19909 * g++.dg/ext/asm9.C: New test.
19911 2006-05-22 Richard Sandiford <richard@codesourcery.com>
19913 PR rtl-optimization/25514
19914 * gcc.c-torture/compile/pr25514.c: New test.
19916 2006-05-22 Richard Guenther <rguenther@suse.de>
19919 2006-01-31 Richard Guenther <rguenther@suse.de>
19921 * gcc.target/i386/sselibm-1.c: New testcase.
19922 * gcc.target/i386/sselibm-2.c: Likewise.
19923 * gcc.target/i386/sselibm-3.c: Likewise.
19924 * gcc.target/i386/sselibm-4.c: Likewise.
19925 * gcc.target/i386/sselibm-5.c: Likewise.
19927 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19930 * gcc.dg/func-args-2.c: New test.
19933 * gcc.dg/struct-incompl-1.c: New test.
19935 2006-05-22 Richard Guenther <rguenther@suse.de>
19938 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
19939 the transformations we test for.
19941 2006-05-22 Richard Guenther <rguenther@suse.de>
19944 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
19946 2006-05-21 Mark Mitchell <mark@codesourcery.com>
19949 * g++.dg/warn/new1.C: New test.
19950 * g++.dg/template/new5.C: Likewise.
19952 2006-05-21 Roger Sayle <roger@eyesopen.com>
19954 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
19955 * gcc.target/i386/20060512-3.c: Likewise.
19957 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
19959 PR rtl-optimization/27671
19960 * gcc.c-torture/execute/pr27671-1.c: New.
19961 * gcc.dg/pr27671-2.c: Likewise.
19963 PR tree-optimization/26622.
19964 * gcc.c-torture/compile/pr26622.c: New.
19966 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
19969 * gfortran.dg/recursive_reference_1.f90: New test.
19971 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
19974 * gfortran.dg/elemental_subroutine_3.f90: New test.
19977 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
19980 * gfortran.dg/associated_target_1.f90: New test.
19983 * gfortran.dg/maxloc_shape_1.f90: New test.
19985 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19987 PR libgfortran/24459
19988 * gfortran.dg/namelist_24.f90: New test.
19989 * gfortran.dg/namelist_12.f: Fix typo in comment.
19991 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
19993 PR middle-end/25776
19994 * g++.dg/other/error11.C: New test.
19996 2006-05-20 Richard Sandiford <richard@codesourcery.com>
19998 * gcc.target/mips/pr26765.c: Add -w to options.
20000 2006-05-20 Richard Sandiford <richard@codesourcery.com>
20002 * lib/target-supports.exp (check_effective_target_mpaired_single):
20004 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
20006 * g++.dg/vect/vect.exp: Likewise.
20008 2006-05-20 Richard Sandiford <richard@codesourcery.com>
20011 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
20013 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
20016 * gfortran.dg/temporary_1.f90: New file.
20018 2006-05-19 Andreas Schwab <schwab@suse.de>
20020 * g++.dg/other/unused1.C: Also match "stringz".
20022 2006-05-19 Mark Mitchell <mark@codesourcery.com>
20025 * g++.dg/template/fntry1.C: New test.
20027 2006-05-18 Mark Mitchell <mark@codesourcery.com>
20031 * g++.dg/conversion/bitfield5.C: New test.
20032 * g++.dg/conversion/bitfield6.C: New test.
20034 2006-05-18 Mike Stump <mrs@apple.com>
20036 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
20037 * gcc.dg/vla-4.c: Add.
20038 * gcc.dg/vla-5.c: Add.
20039 * gcc.dg/vla-6.c: Add.
20041 2006-05-12 Stuart Hastings <stuart@apple.com>
20043 * gcc.target/i386/20060512-1.c: New.
20044 * gcc.target/i386/20060512-2.c: New.
20045 * gcc.target/i386/20060512-3.c: New.
20046 * gcc.target/i386/20060512-4.c: New.
20048 2006-05-17 Mark Mitchell <mark@codesourcery.com>
20051 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
20054 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
20055 * g++.dg/parse/linkage1.C: New test.
20057 2006-05-17 Jakub Jelinek <jakub@redhat.com>
20059 PR tree-optimization/27548
20060 * g++.dg/tree-ssa/pr27548.C: New test.
20062 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20065 * gfortran.dg/recursive_check_1.f: New test.
20066 * gfortran.dg/recursive_check_2.f90: New test.
20068 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
20070 * g++.dg/opt/temp2.C: New test.
20072 2006-05-17 Jakub Jelinek <jakub@redhat.com>
20075 * g++.dg/init/brace5.C: New test.
20077 PR middle-end/27415
20078 * gcc.dg/gomp/pr27415.c: New test.
20079 * g++.dg/gomp/pr27415.C: New test.
20081 PR tree-optimization/27549
20082 * g++.dg/tree-ssa/pr27549.C: New test.
20084 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20086 PR libgfortran/27575
20087 * gfortran.dg/read_eof_4.f90: New test.
20089 2006-05-16 Richard Guenther <rguenther@suse.de>
20091 PR tree-optimization/22303
20092 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
20094 2006-05-16 Jakub Jelinek <jakub@redhat.com>
20096 PR middle-end/27573
20097 * gcc.dg/gomp/pr27573.c: New test.
20098 * gfortran.dg/gomp/pr27573.f90: New test.
20101 * gcc.dg/gomp/pr27499.c: New test.
20102 * g++.dg/gomp/pr27499.C: New test.
20104 2006-05-15 Mark Mitchell <mark@codesourcery.com>
20107 * g++.dg/parser/access8.C: Adjust error marker.
20108 * g++.dg/template/access17.C: New test.
20109 * g++.dg/template/access18.C: Likewise.
20111 2006-05-15 Roger Sayle <roger@eyesopen.com>
20114 * gcc.target/i386/pr26600.c: New test case.
20116 2006-05-15 Mark Mitchell <mark@codesourcery.com>
20119 * g++.dg/expr/bitfield1.C: New test.
20121 2006-05-15 Richard Guenther <rguenther@suse.de>
20123 PR tree-optimization/27603
20124 * gcc.dg/torture/pr27603.c: New testcase.
20126 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
20129 * gfortran.dg/entry_dummy_ref_1.f90: New test.
20132 * gfortran.dg/scalar_return_1.f90: New test.
20135 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
20137 2006-05-15 Jakub Jelinek <jakub@redhat.com>
20139 * gcc.dg/gomp/critical-4.c: New test.
20140 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
20141 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
20142 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
20143 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
20145 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20148 * g++.dg/template/dependent-args1.C: New test.
20151 * g++.dg/lookup/this1.C: New test.
20154 * g++.dg/template/operator6.C: New test.
20155 * g++.dg/template/incomplete3.C: New test.
20158 * g++.dg/template/new4.C: New test.
20161 * g++.dg/template/void2.C: New test.
20163 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
20165 * g++.dg/template/dependent-expr5.C: New test.
20167 2006-05-14 Roger Sayle <roger@eyesopen.com>
20169 PR middle-end/26729
20170 * gcc.dg/pr26729-1.c: New test case.
20172 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
20174 * gcc.dg/pr27003.c: New test.
20176 2006-05-12 Steve Ellcey <sje@cup.hp.com>
20178 * lib/target-supports.dg (check_cxa_atexit_available): Change
20179 v3_target_compile to ${tool}_target_compile.
20181 2006-05-11 Jason Merrill <jason@redhat.com>
20183 * lib/scanasm.exp (scan-not-hidden): Fix typo.
20185 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20188 * gfortran.dg/label_5.f90: New test.
20190 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
20192 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
20193 check_effective_target_powerpc_altivec_ok): New.
20194 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
20195 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
20196 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
20197 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
20198 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
20199 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
20200 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
20201 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
20202 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
20203 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
20204 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
20205 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
20206 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
20207 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
20208 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
20209 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
20210 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
20211 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
20212 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
20213 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
20214 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
20215 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
20216 gcc.target/powerpc/altivec-9.c,
20217 gcc.target/powerpc/altivec-consts.c,
20218 gcc.target/powerpc/altivec-pr22085.c,
20219 gcc.target/powerpc/altivec-splat.c,
20220 gcc.target/powerpc/altivec-types-1.c,
20221 gcc.target/powerpc/altivec-types-2.c,
20222 gcc.target/powerpc/altivec-types-3.c,
20223 gcc.target/powerpc/altivec-types-4.c,
20224 gcc.target/powerpc/altivec-varargs-1.c,
20225 gcc.target/powerpc/altivec-vec-merge.c,
20226 gcc.target/powerpc/ppc-vector-memcpy.c,
20227 gcc.target/powerpc/ppc-vector-memset.c,
20228 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
20229 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
20230 these effective targets.
20231 * gcc.dg/vmx/pr27006.c: Add missing close brace.
20232 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
20234 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20236 PR middle-end/27384
20237 * g++.dg/other/fold1.C: New test.
20239 PR middle-end/27488
20240 * gcc.dg/fold-nonneg-1.c: New test.
20243 * g++.dg/other/operator1.C: New test.
20245 2006-05-11 Richard Guenther <rguenther@suse.de>
20247 PR middle-end/27529
20248 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
20250 2006-05-10 Janis Johnson <janis187@us.ibm.com>
20252 * lib/target-supports-dg.exp (check-flags): New.
20253 (dg-skip-if): Move flag checks.
20255 2006-05-09 Steve Ellcey <sje@cup.hp.com>
20257 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
20258 * lib/target-supports.dg (check_cxa_atexit_available): New.
20260 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
20263 * gfortran.dg/multiple_allocation_2.f90: New test case.
20265 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
20267 * gcc.target/arm/pr27387.C: Fix a comment typo.
20269 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20272 * gfortran.dg/error_recovery_1.f90: New test.
20274 2006-05-10 Richard Guenther <rguenther@suse.de>
20276 PR tree-optimization/27302
20277 * gcc.dg/torture/pr27302.c: New testcase.
20279 2006-05-09 Dirk Mueller <dmueller@suse.de>
20280 Richard Guenther <rguenther@suse.de>
20282 PR middle-end/27498
20283 * gcc.dg/tree-ssa/pr27498.c: New testcase.
20285 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
20287 PR rtl-optimization/27335
20288 * gcc.dg/pr27335.c: New test.
20290 2006-05-06 Richard Sandiford <richard@codesourcery.com>
20292 * gcc.target/mips/mips-ps-5.c: New file.
20294 2006-05-08 Jan Hubicka <jh@suse.cz>
20296 PR middle-end/25962
20297 * gcc.dg/pr25962.c: New.
20299 2006-05-08 Roger Sayle <roger@eyesopen.com>
20302 * gcc.target/powerpc/pr27158.c: New test case.
20304 2006-05-08 Laurent GUERBY <laurent@guerby.net>
20307 * ada/acats/run_all.sh: Use test -z.
20309 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20311 PR libfortran/18271
20312 * gfortran.dg/spec_expr_3.f90: New test.
20314 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
20317 * gcc.target/i386/monitor.c: New file.
20319 2006-05-08 Alan Modra <amodra@bigpond.net.au>
20321 * gcc.dg/pr27095.c: xfail *-*-darwin*.
20323 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20326 * g++.dg/other/ptrmem7.C: New test.
20328 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20331 * gcc.dg/array-9.c: New test.
20333 2006-05-07 Richard Guenther <rguenther@suse.de>
20335 PR tree-optimization/27409
20336 * gcc.dg/torture/pr27409.c: New testcase.
20338 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20341 * gfortran.dg/select_6.f90: New.
20343 2006-05-07 Richard Guenther <rguenther@suse.de>
20345 PR tree-optimization/27136
20346 * gcc.dg/torture/pr27136.c: New testcase.
20348 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
20351 * gfortran.dg/char_cons_len_1.f90: New test.
20353 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20356 * g++.dg/template/incomplete2.C: New test.
20358 2006-05-06 Richard Guenther <rguenther@suse.de>
20360 PR tree-optimization/27151
20361 * gcc.dg/vect/pr27151.c: New testcase.
20363 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20366 * g++.dg/template/void1.C: New test.
20369 * g++.dg/other/void2.C: New test.
20372 * g++.dg/conversion/void1.C: New test.
20374 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
20377 * g++.dg/other/unused1.C: New.
20379 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20382 * objc.dg/member-1.m: New test.
20384 2006-05-05 Steve Ellcey <sje@cup.hp.com>
20386 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
20388 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20390 PR libfortran/26985
20391 * gfortran.dg/matmul_2.f90: New test.
20393 2005-05-05 Laurent GUERBY <laurent@guerby.net>
20395 * ada/acats/run_all.sh: Use sync when main not found.
20397 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
20400 * gcc.target/mips/pr26765.c: New.
20402 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
20404 * gcc.target/bfin: New directory.
20405 * gcc.target/bfin/bfin.exp: New file.
20406 * gcc.target/bfin/frmul.c: New file.
20407 * gcc.target/bfin/arith.c: New file.
20408 * gcc.target/bfin/mul-combine.c: New file.
20409 * gcc.target/bfin/shift.c: New file.
20411 2006-05-04 Richard Guenther <rguenther@suse.de>
20413 PR tree-optimization/14287
20414 PR tree-optimization/14844
20415 PR tree-optimization/19792
20416 PR tree-optimization/21608
20417 PR tree-optimization/27090
20418 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
20419 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
20420 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
20421 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
20422 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
20424 2006-05-04 Jakub Jelinek <jakub@redhat.com>
20426 PR tree-optimization/27285
20427 * gcc.c-torture/execute/pr27285.c: New test.
20429 PR middle-end/27388
20430 * gcc.dg/gomp/pr27388-1.c: New test.
20431 * gcc.dg/gomp/pr27388-2.c: New test.
20432 * gcc.dg/gomp/pr27388-3.c: New test.
20435 * g++.dg/gomp/pr27359.C: New test.
20437 2006-05-02 Steven G. Kargl <kargls@comcast.net>
20440 * gfortran.dg/iargc.f90: New test.
20442 2006-05-02 Mark Mitchell <mark@codesourcery.com>
20445 * g++.dg/template/crash49.C: New test.
20447 2006-05-02 Steve Ellcey <sje@cup.hp.com>
20450 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
20452 2006-05-02 Jeff Law <law@redhat.com>
20454 PR tree-optimization/27364
20455 * gcc.c-torture/execute/pr27364.c: New test.
20457 2006-05-02 Mark Mitchell <mark@codesourcery.com>
20460 * g++.dg/parser/ctor5.C: New test.
20462 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
20465 * gcc.target/arm/arm.exp: New.
20466 * gcc.target/arm/pr27387.C: Likewise.
20468 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
20472 * gfortran.dg/module_equivalence_2.f90: New test.
20474 2006-05-02 Jakub Jelinek <jakub@redhat.com>
20476 PR middle-end/27337
20477 * g++.dg/gomp/pr27337-1.C: New test.
20478 * g++.dg/gomp/pr27337-2.C: New test.
20480 PR middle-end/27328
20481 * gcc.dg/gomp/pr27328.c: New test.
20483 PR middle-end/27325
20484 * g++.dg/gomp/pr27325.C: New test.
20486 PR middle-end/27310
20487 * g++.dg/gomp/pr27310.C: New test.
20489 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
20491 PR tree-optimization/27291
20492 * g++.dg/tree-ssa/pr27291.C: New test.
20494 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
20496 PR tree-optimization/27283
20497 * g++.dg/tree-ssa/pr27283.C: New test.
20499 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
20501 * gcc.dg/tree-ssa/loop-16.c: New test.
20503 2006-05-01 Roger Sayle <roger@eyesopen.com>
20504 Joseph S. Myers <joseph@codesourcery.com>
20506 * gcc.dg/Wconversion-3.c: New test case.
20507 * gcc.dg/Wconversion-4.c: Likewise.
20509 2006-05-01 Richard Guenther <rguenther@suse.de>
20511 PR tree-optimization/26726
20512 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
20514 2006-04-30 Roger Sayle <roger@eyesopen.com>
20516 * gcc.dg/Woverflow-1.c: New test case.
20517 * gcc.dg/Woverflow-2.c: Likewise.
20518 * gcc.dg/Woverflow-3.c: Likewise.
20520 2006-04-30 Mark Mitchell <mark@codesourcery.com>
20523 * g++.dg/template/defarg8.C: New test.
20525 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20528 * g++.dg/parse/operator7.C: New test.
20530 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20534 * g++.dg/template/crash48.C: New test.
20537 * g++.dg/parse/ctor4.C: New test.
20539 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20542 * gfortran.df/char_type_len.f90: New test.
20544 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20546 PR libgfortran/27304
20547 * gfortran.dg/fmt_exhaust.f90: New test.
20549 2006-04-28 Roger Sayle <roger@eyesopen.com>
20552 * gcc.dg/large-size-array-2.c: New test case.
20554 2006-04-28 Richard Guenther <rguenther@suse.de>
20557 * gcc.target/i386/pr26826.c: New testcase.
20559 2006-04-28 Jakub Jelinek <jakub@redhat.com>
20561 PR middle-end/27260
20562 * gcc.c-torture/execute/pr27260.c: New.
20564 2006-04-28 Alan Modra <amodra@bigpond.net.au>
20566 PR middle-end/27095
20567 * gcc.dg/pr27095.c: New.
20569 2006-04-27 Mark Mitchell <mark@codesourcery.com>
20572 * g++.dg/conversion/bitfield4.C: New test.
20574 2006-04-27 Eric Christopher <echristo@apple.com>
20576 * gcc.dg/pragma-ms_struct.c: New.
20578 2006-04-27 Mark Mitchell <mark@codesourcery.com>
20581 * g++.dg/template/crash47.C: New test.
20583 2006-04-27 Dirk Mueller <dmueller@suse.de>
20585 * gcc.target/i386/sse-7.c: build with -msse.
20587 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
20589 PR testsuite/27274:
20590 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
20591 (main): Exit if processor doesn't support SSE.
20593 2006-04-26 David Edelsohn <edelsohn@gnu.org>
20595 PR middle-end/27282
20596 * gcc.c-torture/compile/pr27282.c: New test.
20598 2006-04-26 Jakub Jelinek <jakub@redhat.com>
20600 PR middle-end/26913
20601 * g++.dg/gomp/pr26913.C: New test.
20604 * gcc.dg/gomp/pr25996.c: New test.
20605 * g++.dg/gomp/pr25996.C: New test.
20607 2006-04-25 Richard Sandiford <richard@codesourcery.com>
20609 PR rtl-optimization/26725
20610 * gcc.c-torture/compile/pr26725.c: New test.
20612 2006-04-25 Richard Guenther <rguenther@suse.de>
20614 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
20617 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
20619 * gcc.dg/20060425-1.c: New testcase.
20621 2006-04-25 Jakub Jelinek <jakub@redhat.com>
20623 PR tree-optimization/26865
20624 * gcc.dg/pr26865.c: New test.
20626 2006-04-24 Mark Mitchell <mark@codesourcery.com>
20629 * g++.dg/conversion/bitfield1.C: New test.
20630 * g++.dg/conversion/bitfield2.C: Likewise.
20631 * g++.dg/conversion/bitfield3.C: Likewise.
20633 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
20634 Richard Guenther <rguenther@suse.de>
20636 PR tree-optimization/27236
20637 * gcc.dg/tree-ssa/pr27236.c: New testcase.
20639 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20642 * g++.dg/other/incomplete2.C: New test.
20644 2006-04-24 Richard Guenther <rguenther@suse.de>
20646 PR middle-end/26869
20647 * gcc.dg/torture/pr26869.c: New testcase.
20649 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
20650 Richard Guenther <rguenther@suse.de>
20652 PR tree-optimization/27218
20653 * g++.dg/tree-ssa/pr27218.C: New testcase.
20655 2006-04-23 Mark Mitchell <mark@codesourcery.com>
20658 * g++.dg/template/friend41.C: New test.
20660 2006-04-23 David Edelsohn <edelsohn@gnu.org>
20662 * g++.dg/opt/pr15551.C: Include cstdio.
20663 (main): Use remove instead of unlink.
20665 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
20667 * gcc.dg/sibcall-7.c: New test.
20668 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
20669 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
20670 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
20671 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
20672 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
20674 2006-04-23 Mark Mitchell <mark@codesourcery.com>
20677 * g++.dg/opt/bitfield1.C: New test.
20678 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
20679 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
20680 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
20681 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
20682 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
20683 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
20684 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
20685 * g++.dg/abi/bitfield2.C: Likewise.
20686 * g++.dg/init/bitfield1.C: Likewise.
20688 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
20691 * gfortran.dg/elemental_subroutine_4.f90: New test.
20692 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
20695 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
20697 * gcc.c-torture/compile/20060421-1.c: New testcase.
20699 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20702 * gcc.dg/init-bad-4.c: New test.
20704 2006-04-21 Paul Brook <paul@codesourcery.com>
20706 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
20708 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
20711 * gfortran.dg/defined_operators_1.f90: New test.
20712 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
20713 remove old ones associated, incorrectly, with Note 5.46.
20716 * gfortran.dg/character_array_constructor_1.f90: New test.
20718 2006-04-20 Jakub Jelinek <jakub@redhat.com>
20720 * gcc.dg/20060419-1.c: New test.
20722 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
20725 * gcc.dg/struct-parse-1.c: New test case.
20727 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20730 * g++.dg/parse/template19.C: New test.
20733 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
20736 * g++.dg/expr/call3.C: New test.
20739 * g++.dg/conversion/dynamic1.C: New test.
20741 2006-04-19 Mark Mitchell <mark@codesourcery.com>
20744 * g++.dg/template/crash35.C: Tweak error markers.
20745 * g++.dg/template/crash46.C: New test.
20746 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
20747 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
20749 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
20751 PR rtl-optimization/14261
20752 * gcc.c-torture/compile/20060419-1.c: Added.
20754 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
20756 * gfortran.dg/label_1.f90: Adjust dg-error.
20758 2006-04-16 Roger Sayle <roger@eyesopen.com>
20761 * gcc.dg/fold-cond-1.c: New test case.
20762 * gcc.dg/pr26961-1.c: Likewise.
20764 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20766 PR libgfortran/27138
20767 * gfortran.dg/read_bad_advance.f90: New test.
20769 2006-04-16 Roger Sayle <roger@eyesopen.com>
20770 Dale Johannesen <dalej@apple.com>
20773 * gcc.target/i386/vecinit-3.c: New testcase.
20774 * gcc.target/i386/vecinit-4.c: Likewise.
20775 * gcc.target/i386/sse-18.c: Likewise.
20776 * gcc.target/i386/sse-19.c: Likewise.
20778 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
20780 * gfortran.dg/allocate_zerosize_1.f90: New test.
20782 2006-04-16 Mark Mitchell <mark@codesourcery.com>
20785 * g++.dg/template/crash45.C: New test.
20787 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
20790 * gfortran.dg/proc_assign_1.f90: New test.
20791 * gfortran.dg/procedure_lvalue.f90: Change message.
20792 * gfortran.dg/namelist_4.f90: Add new error.
20796 * gfortran.dg/auto_pointer_array_result_1.f90
20799 * gfortran.dg/specification_type_resolution_1.f90
20804 * gfortran.dg/bounds_temporaries_1.f90: New test.
20807 * gfortran.dg/array_return_value_1.f90: New test.
20809 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20812 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
20814 2006-04-15 Jakub Jelinek <jakub@redhat.com>
20816 PR middle-end/26823
20817 * g++.dg/gomp/pr26823-1.C: New test.
20818 * g++.dg/gomp/pr26823-2.C: New test.
20820 2006-04-13 Uros Bizjak <uros@kss-loka.si>
20822 PR middle-end/27134
20823 * gcc.dg/pr27314.c: New test.
20825 2006-04-13 Richard Henderson <rth@redhat.com>
20827 * g++.dg/gomp/block-0.C: Update expected matches.
20829 2006-04-13 DJ Delorie <dj@redhat.com>
20831 * lib/target-supports.exp (check_effective_target_int32plus): New.
20832 (check_effective_target_ptr32plus): New.
20833 (check_effective_target_size32plus): New.
20834 (check_effective_target_int16): New.
20835 (check_profiling_available): Add m32c to the list of unsupported
20838 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
20839 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
20841 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
20843 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
20845 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
20847 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
20848 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
20849 not just xstormy16. Skip m32c due to weird pointer size.
20850 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
20851 not just xstormy16.
20852 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
20853 not just xstormy16.
20854 * gcc.dg/20020312-2.c: Add m32c support.
20855 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
20856 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
20858 * gcc.dg/20050321-2.c: Require >=32 bit integers.
20859 * gcc.dg/asm-1.c: Skip if int and short are the same size.
20860 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
20861 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
20862 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
20864 * gcc.dg/init-string-2.c: Require >=32 bit integers.
20865 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
20866 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
20867 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
20868 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
20869 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
20870 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
20872 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
20874 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
20875 * gcc.dg/pr23049.c: Require >=32 bit integers.
20876 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
20877 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
20878 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
20879 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
20880 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
20881 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
20882 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
20883 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
20884 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
20885 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
20886 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
20887 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
20889 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
20890 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
20891 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
20892 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
20893 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
20895 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
20896 * gcc.c-torture/execute/20040703-1.x: Likewise.
20897 * gcc.c-torture/execute/20040705-1.x: Likewise.
20898 * gcc.c-torture/execute/20040705-2.x: Likewise.
20899 * gcc.c-torture/execute/20040709-1.x: Likewise.
20900 * gcc.c-torture/execute/20040709-2.x: Likewise.
20901 * gcc.c-torture/execute/20040811-1.x: Likewise.
20902 * gcc.c-torture/execute/20050316-1.x: Likewise.
20903 * gcc.c-torture/execute/bitfld-4.x: Likewise.
20904 * gcc.c-torture/execute/pr19689.x: Likewise.
20905 * gcc.c-torture/execute/pr7284-1.x: Likewise.
20906 * gcc.c-torture/execute/usmul.x: Likewise.
20907 * gcc.c-torture/execute/vrp-5.x: Likewise.
20908 * gcc.c-torture/execute/vrp-6.x: Likewise.
20909 * gcc.dg/debug/20041023-1.s: Likewise.
20911 2006-04-13 Roger Sayle <roger@eyesopen.com>
20913 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
20914 of integers to a vector types are now constant expressions in C.
20915 * gcc.dg/vect/vect-fold-1.c: New test case.
20917 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
20918 Ulrich Weigand <uweigand@de.ibm.com>
20921 * gcc.dg/vmx/pr27006.c: New testcase.
20923 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20925 PR libgfortran/26766
20926 * gfortran.dg/write_recursive.f90: New test.
20928 2006-04-11 Mark Mitchell <mark@codesourcery.com>
20930 * g++.dg/parse/dtor7.C: New test.
20931 * g++.dg/parse/new1.C: Add error marker.
20932 * g++.dg/template/new3.C: New test.
20935 * g++.dg/template/pure1.C: New test.
20938 * g++.dg/parse/ptrmem4.C: New test.
20940 2006-04-10 Jeff Law <law@redhat.com>
20943 * gcc.c-torture/compile/pr27087.c: New test.
20945 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
20948 * gcc.dg/20060410.c: New.
20950 2006-04-10 Matthias Klose <doko@debian.org>
20952 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
20953 Recognize multilib directory names containing underscores.
20955 2006-04-10 Roger Sayle <roger@eyesopen.com>
20957 * gcc.target/i386/vecinit-1.c: New test case.
20958 * gcc.target/i386/vecinit-2.c: Likewise.
20960 2006-04-10 Jakub Jelinek <jakub@redhat.com>
20963 * g++.dg/debug/dwarf2-2.C: New test.
20965 2006-04-09 Richard Sandiford <richard@codesourcery.com>
20967 PR rtl-optimization/27073
20968 * gcc.c-torture/execute/pr27073.c: New test.
20970 2006-04-08 Mike Stump <mrs@apple.com>
20972 * gcc.dg/pragma-darwin.c: Improve for ppc64.
20974 2006-04-07 Richard Guenther <rguenther@suse.de>
20976 PR tree-optimization/26135
20977 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
20979 2006-04-06 Jan Hubicka <jh@suse.cz>
20982 * g++.dg/bprob/g++-bprob-2.C: New testcase.
20984 2006-04-06 Roger Sayle <roger@eyesopen.com>
20986 * g++.dg/conversion/nullptr1.C: New test case.
20987 * g++.dg/conversion/nullptr2.C: Likewise.
20989 2006-04-05 Roger Sayle <roger@eyesopen.com>
20991 * gfortran.dg/dependency_18.f90: New test case.
20993 2006-04-05 Richard Guenther <rguenther@suse.de>
20995 PR tree-optimization/26919
20996 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
20997 * gcc.dg/ipa/ipa-2.c: Likewise.
20998 * gcc.dg/ipa/ipa-3.c: Likewise.
20999 * gcc.dg/ipa/ipa-5.c: Likewise.
21001 2006-04-05 Richard Guenther <rguenther@suse.de>
21003 PR tree-optimization/26763
21004 * gcc.dg/torture/pr26763-1.c: New testcase.
21005 * gcc.dg/torture/pr26763-2.c: Likewise.
21007 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
21011 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
21013 2006-04-04 Eric Christopher <echristo@apple.com>
21015 * gcc.target/i386/387-1.c: Allow regexp to match darwin
21017 * gcc.target/i386/387-5.c: Ditto.
21019 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
21021 * gcc.target/sparc/struct-ret-check.c: New test.
21023 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21025 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
21026 zero decimal digits specified in format.
21028 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
21031 * gfortran.dg/missing_optional_dummy_1.f90: New test.
21034 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
21035 * gfortran.dg/initialization_1.f90: Make assignment compliant.
21036 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
21037 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
21038 compliant and detect bigendian-ness.
21040 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
21042 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
21043 dummy arguments work when the actual argument is itself a dummy
21044 argument of the caller.
21046 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
21048 PR libfortran/24685
21049 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
21051 2006-04-01 Roger Sayle <roger@eyesopen.com>
21053 * gfortran.dg/dependencency_17.f90: New test case.
21055 2006-04-01 Roger Sayle <roger@eyesopen.com>
21057 * gfortran.dg/dependency_14.f90: New test case.
21058 * gfortran.dg/dependency_15.f90: Likewise.
21059 * gfortran.dg/dependency_16.f90: Likewise.
21061 2006-03-31 Asher Langton <langton2@llnl.gov>
21064 gfortran.dg/cray_pointers_6.f90: New test.
21066 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21068 PR libgfortran/26890
21069 * gfortran.dg/read_size_noadvance.f90: New test.
21071 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
21074 * gfortran.dg/multiple_allocation_1.f90: Check that the
21075 size has changed after a re-allocation with stat.
21077 2006-03-30 Richard Guenther <rguenther@suse.de>
21079 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
21081 * gcc.target/i386/sselibm-2.c: Likewise.
21082 * gcc.target/i386/sselibm-3.c: Likewise.
21083 * gcc.target/i386/sselibm-4.c: Likewise.
21084 * gcc.target/i386/sselibm-5.c: Likewise.
21086 2006-03-28 Roger Sayle <roger@eyesopen.com>
21088 * gcc.dg/fold-andxor-1.c: New test case.
21089 * gcc.dg/fold-xorand-1.c: Likewise.
21091 2006-03-28 Roger Sayle <roger@eyesopen.com>
21093 * gcc.dg/fold-convnotconv-1.c: New test case.
21095 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
21098 * gfortran.dg/private_type_5.f90: New test.
21100 2006-03-27 David Edelsohn <edelsohn@gnu.org>
21102 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
21104 2006-03-27 Jakub Jelinek <jakub@redhat.com>
21106 * gfortran.dg/advance_2.f90: New test.
21107 * gfortran.dg/advance_3.f90: New test.
21109 * gfortran.fortran-torture/execute/equiv_5.f: New test.
21111 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21113 PR libgfortran/26661
21114 PR libgfortran/26880
21115 * gfortran.dg/read_x_past.f: New test.
21117 2006-03-26 Geoffrey Keating <geoffk@apple.com>
21119 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
21122 2006-03-26 David Edelsohn <edelsohn@gnu.org>
21124 * objc.dg/dwarf-1.m: Skip on AIX.
21125 * objc.dg/dwarf-2.m: Skip on AIX.
21127 2006-03-25 Steven G. Kargl <kargls@comcast.net>
21130 * gfortran.dg/float_1.f90: New test.
21132 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
21134 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
21136 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
21138 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
21140 PR libfortran/26735
21141 * gfortran.dg/convert_implied_open.f90: New test case.
21143 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
21146 * gfortran.dg/transpose_reshape_r10.f90: New test case.
21148 2006-03-25 Uros Bizjak <uros@kss-loka.si>
21150 PR middle-end/26717
21151 * gcc.dg/pr26717.c: New test.
21153 2006-03-25 Roger Sayle <roger@eyesopen.com>
21155 * gfortran.dg/dependency_12.f90: New test case.
21157 2006-03-24 Roger Sayle <roger@eyesopen.com>
21159 * gfortran.dg/dependency_9.f90: New (resurected) test case.
21161 2006-03-24 Jeff Law <law@redhat.com>
21163 * gcc.c-torture/pr26840.c: New test.
21165 2006-03-24 Geoffrey Keating <geoffk@apple.com>
21167 * objc.dg/dwarf-2.m: New.
21168 * obj-c++.dg/dwarf-2.mm: New.
21170 * g++.old-deja/g++.other/init19.C: New.
21172 2006-03-24 David Edelsohn <edelsohn@gnu.org>
21174 * g++.dg/eh/spbp.C: Skip on AIX.
21176 2006-03-24 Jakub Jelinek <jakub@redhat.com>
21178 PR middle-end/26611
21179 * g++.dg/gomp/pr26611-1.C: New test.
21180 * g++.dg/gomp/pr26611-2.C: New test.
21182 2006-03-24 Jeff Law <law@redhat.com>
21184 * gcc.c-torture/compile/pr26833.c: New test.
21185 * gfortran.fortran-torture/compile/pr26806.f90: New test.
21187 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21189 * gfortran.dg/endfile_2.f90: Delete temp file.
21191 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
21194 * gfortran.dg/record_marker_1.f90: New test case.
21195 * gfortran.dg/record_marker_2.f: New test case.
21196 * gfortran.dg/record_marker_3.f90: New test case.
21198 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
21201 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
21202 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
21204 2006-03-21 Janis Johnson <janis187@us.ibm.com>
21206 * lib/gcc-dg.exp (cleanup-modules): New proc.
21207 * gfortran.dg/allocatable_function_1.f90,
21208 gfortran.dg/allocate_char_star_scalar_1.f90,
21209 gfortran.dg/assumed_charlen_function_1.f90,
21210 gfortran.dg/assumed_dummy_1.f90,
21211 gfortran.dg/assumed_shape_ranks_1.f90,
21212 gfortran.dg/assumed_shape_ranks_2.f90,
21213 gfortran.dg/assumed_size_dt_dummy.f90,
21214 gfortran.dg/auto_char_dummy_array_1.f90,
21215 gfortran.dg/auto_char_len_3.f90,
21216 gfortran.dg/automatic_module_variable.f90,
21217 gfortran.dg/bad_automatic_objects_1.f90,
21218 gfortran.dg/char_array_constructor.f90,
21219 gfortran.dg/char_array_structure_constructor.f90,
21220 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
21221 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
21222 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
21223 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
21224 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
21225 gfortran.dg/derived_pointer_recursion.f90,
21226 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
21227 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
21228 gfortran.dg/dummy_functions_1.f90,
21229 gfortran.dg/elemental_initializer_1.f90,
21230 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
21231 gfortran.dg/elemental_pointer_1.f90,
21232 gfortran.dg/elemental_subroutine_1.f90,
21233 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
21234 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
21235 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
21236 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
21237 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
21238 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
21239 gfortran.dg/global_references_1.f90,
21240 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
21241 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
21242 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
21243 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
21244 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
21245 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
21246 gfortran.dg/large_integer_kind_1.f90,
21247 gfortran.dg/large_real_kind_1.f90,
21248 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
21249 gfortran.dg/module_double_reuse.f90,
21250 gfortran.dg/module_equivalence_1.f90,
21251 gfortran.dg/module_interface_1.f90,
21252 gfortran.dg/module_parameter_array_refs_1.f90,
21253 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
21254 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
21255 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
21256 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
21257 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
21258 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
21259 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
21260 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
21261 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
21262 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
21263 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
21264 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
21265 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
21266 gfortran.dg/same_name_1.f90,
21267 gfortran.dg/sibling_dummy_procedure_1.f90,
21268 gfortran.dg/sibling_dummy_procedure_2.f90,
21269 gfortran.dg/sibling_dummy_procedure_3.f90,
21270 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
21271 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
21272 gfortran.dg/used_dummy_types_2.f90,
21273 gfortran.dg/used_dummy_types_3.f90,
21274 gfortran.dg/used_dummy_types_4.f90,
21275 gfortran.dg/used_dummy_types_5.f90,
21276 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
21277 gfortran.dg/userdef_operator_1.f90: Use it.
21279 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21281 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
21282 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
21283 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
21284 gfortran.dg/write_back.f,
21285 gfortran.fortran-torture/execute/inquire_1.f90,
21286 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
21288 2006-03-21 Jeff Law <law@redhat.com>
21290 * gcc.dg/tree-ssa/vrp28.c: New test.
21292 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
21294 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
21295 if _STDC_C99 is defined.
21296 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
21297 * gcc.dg/builtins-20.c: Likewise.
21298 * gcc.dg/builtins-53.c: Likewise.
21299 * gcc.dg/single-precision-constant.c: Likewise. Also pass
21300 -mmacosx-version-min=10.3 on PowerPC/Darwin.
21302 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
21305 * gcc.c-torture/compile/pr26781-1.c: New test.
21306 * gcc.c-torture/compile/pr26781-2.c: New test.
21308 2006-03-21 Jakub Jelinek <jakub@redhat.com>
21311 * g++.dg/gomp/pr26690-1.C: New test.
21312 * g++.dg/gomp/pr26690-2.C: New test.
21314 2006-03-20 Jeff Law <law@redhat.com>
21316 * gcc.dg/tree-ssa/pr21829.c: New test.
21318 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
21320 2006-03-20 Richard Sandiford <richard@codesourcery.com>
21322 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
21323 (check_visibility_available): Use it.
21324 (check_effective_target_default_packed): Likewise.
21325 (check_effective_target_pcc_bitfield_type_matters): Likewise.
21326 (check_effective_target_fopenmp): Likewise.
21327 (check_effective_target_freorder): Likewise.
21328 (check_effective_target_fpic): Likewise.
21329 (check_named_sections_available): Likewise.
21330 (check_effective_target_ilp32): Likewise.
21331 (check_effective_target_lp64): Likewise.
21333 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
21336 * gfortran.dg/scalar_mask_2.f90: New test case.
21338 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
21341 * gcc.dg/tree-ssa/loadpre12.c: New test.
21342 * gcc.dg/tree-ssa/loadpre13.c: New test.
21343 * gcc.dg/tree-ssa/loadpre14.c: New test.
21344 * gcc.dg/tree-ssa/loadpre15.c: New test.
21345 * gcc.dg/tree-ssa/loadpre16.c: New test.
21346 * gcc.dg/tree-ssa/loadpre17.c: New test.
21347 * gcc.dg/tree-ssa/loadpre18.c: New test.
21348 * gcc.dg/tree-ssa/loadpre19.c: New test.
21349 * gcc.dg/tree-ssa/loadpre20.c: New test.
21350 * gcc.dg/tree-ssa/loadpre21.c: New test.
21351 * gcc.dg/tree-ssa/loadpre22.c: New test.
21353 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
21356 * gfortran.dg/elemental_initializer_1.f90: New test.
21359 * gfortran.dg/assumed_shape_ranks_2: New test.
21361 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
21363 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
21366 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21368 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
21369 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
21370 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
21371 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
21372 gfortran.fortran-torture/execute/direct_io.f90,
21373 gfortran.fortran-torture/execute/inquire_2.f90,
21374 gfortran.fortran-torture/execute/inquire_4.f90,
21375 gfortran.fortran-torture/execute/list_read_1.f90,
21376 gfortran.fortran-torture/execute/open_replace.f90,
21377 gfortran.fortran-torture/execute/slash_edit.f90,
21378 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
21379 temporary files from testcases.
21381 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21383 PR libgfortran/26509
21384 gfortran.dg/write_direct_eor.f90: New test.
21386 2006-03-17 David Edelsohn <edelsohn@gnu.org>
21388 * gcc.target/powerpc/pr26350.c: New.
21389 * gcc.target/powerpc/indexed-addr.c: New.
21391 2006-03-16 Roger Sayle <roger@eyesopen.com>
21393 * gfortran.dg/dependency_13.f90: New test case.
21395 2006-03-16 Roger Sayle <roger@eyesopen.com>
21397 PR middle-end/21781
21398 * gcc.dg/real-const-1.c: New test case.
21400 2006-03-15 Geoffrey Keating <geoffk@apple.com>
21402 * g++.old-deja/g++.other/init18.C: New.
21403 * g++.old-deja/g++.other/init5.C: Remove xfail.
21405 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21407 * g++.dg/opt/pr15551.C: Cleanup temp file.
21409 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21412 g++.dg/parse/long1.C: New test.
21414 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21417 * gfortran.dg/continuation.f90: New test.
21418 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
21420 2006-03-14 Richard Guenther <rguenther@suse.de>
21422 PR tree-optimization/26672
21423 * gcc.dg/torture/pr26672.c: New testcase.
21425 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
21427 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
21428 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
21430 2006-03-13 Roger Sayle <roger@eyesopen.com>
21432 PR middle-end/26557
21433 * gcc.c-torture/compile/switch-1.c: New test case.
21435 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
21438 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
21439 test to include more permuatations of mask and index.
21440 * gfortran.dg/scalar_mask_1.f90: Modify last test to
21441 respond to F2003 spec. that the position returned for an all false
21442 mask && condition is zero.
21444 2006-03-13 Jakub Jelinek <jakub@redhat.com>
21446 PR middle-end/25989
21447 * gcc.dg/gomp/pr25989.c: New test.
21449 2006-03-13 Jeff Law <law@redhat.com>
21451 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
21453 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
21455 * gcc.dg/switch-9.c: New test.
21457 2006-03-13 Richard Guenther <rguenther@suse.de>
21459 PR middle-end/26630
21460 * gcc.dg/torture/pr26630.c: New testcase.
21462 2006-03-11 Roger Sayle <roger@eyesopen.com>
21464 * gfortran.dg/dependency_10.f90: New test case.
21465 * gfortran.dg/dependency_11.f90: Likewise.
21467 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
21468 Erik Edelmann <eedelman@gcc.gnu.org>
21470 * gfortran.dg/allocatable_function_1.f90: New.
21471 * gfortran.dg/allocatable_function_2.f90: New.
21473 2006-03-10 Richard Guenther <rguenther@suse.de>
21475 PR middle-end/26565
21476 * gcc.dg/torture/pr26565.c: New testcase.
21478 2006-03-09 Eric Christopher <echristo@apple.com>
21480 * gcc.c-torture/compile/20060309-1.c: New.
21482 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21484 PR libgfortran/26499
21485 * gfortran.dg/write_back.f: New test.
21486 * gfortran.dg/write_rewind_1.f: New test.
21487 * gfortran.dg/write_rewind_2.f: New test.
21489 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21491 PR libgfortran/26554
21492 * gfortran.dg/read_logical.f90: New test.
21494 2006-03-04 Laurent GUERBY <laurent@guerby.net>
21496 * ada/acats/norun.lst: cdd2a03 now passes.
21498 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
21501 * gcc.target/powerpc/pr18096-1.c: Change where the error
21504 2006-03-04 Jakub Jelinek <jakub@redhat.com>
21506 * gcc.target/i386/cleanup-1.c: New test.
21507 * gcc.target/i386/cleanup-2.c: New test.
21509 2006-03-04 Roger Sayle <roger@eyesopen.com>
21511 * gfortran.dg/dependency_9.f90: Remove for the time being.
21513 2006-03-04 Krister Walfridsson <cato@df.lth.se>
21515 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
21518 2006-03-03 Roger Sayle <roger@eyesopen.com>
21520 * gfortran.dg/dependency_9.f90: New test case.
21522 2006-03-03 Roger Sayle <roger@eyesopen.com>
21524 * gfortran.dg/dependency_4.f90: New test case.
21525 * gfortran.dg/dependency_5.f90: New test case.
21526 * gfortran.dg/dependency_6.f90: New test case.
21527 * gfortran.dg/dependency_7.f90: New test case.
21528 * gfortran.dg/dependency_8.f90: New test case.
21530 2006-03-03 Paul Brook <paul@codesourcery.com>
21532 * lib/target-supports.exp (check_profiling_available):
21535 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
21538 * multiple_allocation_1.f90: New test.
21540 2006-03-03 Roger Sayle <roger@eyesopen.com>
21542 PR tree-optimization/26524
21543 * gfortran.dg/pr26524.f: New test case.
21545 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21547 * g++.dg/template/repo5.C: Cleanup repo files.
21548 * gcc.dg/20051201-1.c: Cleanup coverage files.
21549 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
21550 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
21553 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
21555 * objc.dg/objc-nofilename-1.m: New test.
21556 * objc.dg/bad-receiver-type.m: New test.
21557 * obj-c++.dg/bad-receiver-type.mm: New test.
21559 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
21561 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
21563 2006-03-01 Mike Stump <mrs@apple.com>
21565 * g++.dg/abi/key2.C: Add.
21567 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
21569 * gfortran.dg/logical_dot_product.f90: New test.
21572 * gfortran.dg/used_interface_ref.f90: New test.
21575 * gfortran.dg/dependency_2.f90: New test.
21576 * gfortran.fortran-torture/execute/where17.f90: New test.
21577 * gfortran.fortran-torture/execute/where18.f90: New test.
21578 * gfortran.fortran-torture/execute/where19.f90: New test.
21579 * gfortran.fortran-torture/execute/where20.f90: New test.
21581 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
21583 * g++.dg/tree-ssa/pr26443.C: New test case.
21585 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
21587 PR middle-end/26022
21588 * g++.dg/opt/return-slot1.C: New test.
21590 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21592 PR libgfortran/26136
21593 * gfortran.dg/namelist_23.f90: New test.
21595 2006-02-28 Roger Sayle <roger@eyesopen.com>
21597 PR middle-end/14752
21598 * gcc.dg/fold-eqandshift-2.c: New test case.
21600 2006-02-28 Richard Guenther <rguenther@suse.de>
21602 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
21605 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
21607 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
21609 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21611 PR libgfortran/26464
21612 * gfortran.dg/backspace_5.f: New test.
21613 * gfortran.dg/backspace_6.f: New test.
21615 2006-02-26 Roger Sayle <roger@eyesopen.com>
21617 * gcc.dg/fold-eqandnot-1.c: New test case.
21619 2006-02-26 Roger Sayle <roger@eyesopen.com>
21621 PR middle-end/19983
21622 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
21624 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
21626 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
21627 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
21629 2006-02-26 Richard Guenther <rguenther@suse.de>
21631 PR tree-optimization/26421
21632 * gcc.dg/tree-ssa/pr26421.c: New testcase.
21634 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
21636 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
21637 * g++.old-deja/g++.robertl/eb132.C: Likewise.
21639 2006-02-26 Roger Sayle <roger@eyesopen.com>
21641 * gcc.dg/fold-even-1.c: New test case.
21643 2006-02-26 Roger Sayle <roger@eyesopen.com>
21645 PR middle-end/21137
21646 * gcc.dg/fold-eqandshift-1.c: New test case.
21648 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
21650 PR tree-optimization/25125
21651 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
21652 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
21654 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
21656 PR tree-optimizations/26359
21657 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
21658 with -fdump-tree-dceloop-details.
21659 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
21661 2006-02-25 Roger Sayle <roger@eyesopen.com>
21663 PR middle-end/23673
21664 * gcc.dg/fold-eqxor-1.c: New test case.
21665 * gcc.dg/fold-eqxor-2.c: Likewise.
21666 * gcc.dg/fold-eqxor-3.c: Likewise.
21668 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
21671 * scalar_mask_1.f90: New test.
21673 2006-02-24 Geoffrey Keating <geoffk@apple.com>
21675 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
21676 * g++.dg/eh/uncaught2.C: New.
21677 * g++.dg/eh/uncaught3.C: New.
21679 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21681 PR libgfortran/26423
21682 * gfortran.dg/read_many_1.f: New test.
21684 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
21687 * gfortran.dg/dependency_3.f90: New test.
21688 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
21692 * gfortran.dg/equiv_6.f90: New test.
21694 2006-02-23 Jeff Law <law@redhat.com>
21696 * gcc.c-torture/compile/pr26425.c: New test.
21698 2006-02-23 Jakub Jelinek <jakub@redhat.com>
21700 PR middle-end/26412
21701 * gcc.dg/gomp/pr26412.c: New test.
21703 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21706 * g++.dg/other/ellipsis1.C: New test.
21707 * g++.dg/parse/operator4.C: Adjust error marker.
21709 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
21712 * gfortran.dg/pr25603.f: New testcase.
21714 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
21716 * gcc.dg/bf-spl1.c: Don't specify -m68000.
21717 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
21719 2006-02-21 Geoffrey Keating <geoffk@apple.com>
21721 * g++.dg/eh/spbp.C: New.
21723 2006-02-21 Jakub Jelinek <jakub@redhat.com>
21725 PR middle-end/26379
21726 * gcc.target/i386/mmx-7.c: New test.
21728 2006-02-20 Roger Sayle <roger@eyesopen.com>
21730 PR tree-optimization/26361
21731 * gcc.dg/tree-ssa/vrp27.c: New test case.
21733 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
21735 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
21736 * gcc.dg/tree-ssa/complex-4.c: Here.
21738 2006-02-19 Roger Sayle <roger@eyesopen.com>
21740 PR middle-end/19543
21741 * gfortran.dg/logical_1.f90: New test case.
21743 2006-02-19 Jakub Jelinek <jakub@redhat.com>
21745 PR middle-end/26334
21746 * gcc.dg/20060218-1.c: Moved to...
21747 * gcc.target/i386/20060218-1.c: ... here. New test.
21749 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
21752 * gfortran.dg/convert_1.f90: New.
21754 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
21757 * gfortran.dg/namelist_5.f90: New test.
21760 * gfortran.dg/namelist_4.f90: New test.
21762 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
21765 * gcc.dg/tree-ssa/complex-3.c: New test.
21767 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
21769 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
21770 variable to take into account the variable name in the
21772 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
21774 2006-02-18 Jakub Jelinek <jakub@redhat.com>
21776 PR middle-end/26334
21777 * gcc.c-torture/compile/20060217-1.c: New test.
21778 * gcc.dg/20060218-1.c: New test.
21780 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
21782 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
21784 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
21786 * gcc.dg/cpp/undef3.c: New test.
21787 * gcc.dg/cpp/trad/builtins2.c: New test.
21789 2006-02-18 Mark Mitchell <mark@codesourcery.com>
21792 * g++.dg/template/static22.C: New test.
21793 * g++.dg/template/static23.C: New test.
21794 * g++.dg/template/static24.C: New test.
21795 * g++.dg/template/non-dependent13.C: New test.
21796 * g++.dg/init/member1.C: Tweak error markers.
21798 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21801 * gcc.c-torture/compile/pr26255.c: New test case.
21803 2006-02-16 Roger Sayle <roger@eyesopen.com>
21805 * gfortran.fortran-torture/execute/where_10.f90: New test case.
21806 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
21807 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
21808 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
21809 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
21810 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
21811 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
21813 2006-02-16 Jeff Law <law@redhat.com>
21815 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
21816 * gcc.dg/tree-ssa/vrp26.c: New test.
21818 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
21822 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
21823 __UCLIBC__ is defined.
21825 2006-02-16 Jakub Jelinek <jakub@redhat.com>
21828 * gfortran.dg/gomp/pr26224.f: New test.
21830 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
21833 * lib/target-supports.exp
21834 (check_effective_target_vect_short_mult): New.
21835 (check_effective_target_vect_char_mult): New.
21836 (check_effective_target_vect_widen_sum_qi_to_si): New.
21837 (check_effective_target_vect_widen_sum_qi_to_hi): New.
21838 (check_effective_target_vect_widen_sum_hi_to_si): New.
21839 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
21840 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
21841 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
21842 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
21843 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
21844 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
21845 vect-reduc-pattern-2c.c
21846 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
21847 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
21848 vect-reduc-pattern-1c.c
21850 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
21853 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
21855 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
21858 * gfortran.dg/enum_8.f90: Remove check for warning.
21859 * gfortran.dg/iomsg_1.f90: Ditto.
21860 * gfortran.dg/enum_1.f90: Ditto.
21861 * gfortran.dg/enum_9.f90: Ditto.
21862 * gfortran.dg/enum_2.f90: Ditto.
21863 * gfortran.dg/enum_10.f90: Ditto.
21864 * gfortran.dg/enum_3.f90: Ditto.
21865 * gfortran.dg/flush_1.f90: Ditto.
21866 * gfortran.dg/enum_4.f90: Ditto.
21867 * gfortran.dg/array_constructor_1.f90: Ditto.
21868 * gfortran.dg/enum_5.f90: Ditto.
21869 * gfortran.dg/enum_6.f90: Ditto.
21870 * gfortran.dg/enum_7.f90: Ditto.
21872 2006-02-15 Jakub Jelinek <jakub@redhat.com>
21874 PR middle-end/26300
21875 * gcc.c-torture/compile/20060215-1.c: New test.
21877 2006-02-14 Roger Sayle <roger@eyesopen.com>
21879 PR middle-end/23670
21880 * gcc.dg/tree-ssa/andor-2.c: New test case.
21882 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
21885 * optional_dim.f90: New test.
21887 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21890 * gfortran.dg/label_4.f90: New.
21892 2006-02-14 Jakub Jelinek <jakub@redhat.com>
21893 Diego Novillo <dnovillo@redhat.com>
21894 Uros Bizjak <uros@kss-loka.si>
21896 * gfortran.dg/gomp: New directory.
21898 2006-02-14 Richard Guenther <rguenther@suse.de>
21900 PR tree-optimization/26258
21901 * gcc.dg/torture/pr26258.c: New testcase.
21903 2006-02-13 Jakub Jelinek <jakub@redhat.com>
21906 * gfortran.dg/pr26246_1.f90: New test.
21907 * gfortran.dg/pr26246_2.f90: New test.
21909 PR middle-end/26092
21910 * gcc.c-torture/compile/20060208-1.c: New test.
21912 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
21916 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
21917 * gfortran.dg/bad_automatic_objects_1.f90: New test.
21918 * gfortran.dg/automatic_module_variable.f90: Change error message.
21921 * gfortran.dg/internal_dummy_1.f90: New test.
21924 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
21928 * gfortran.dg/uncommon_block_data_1.f90: New test.
21929 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
21933 * gfortran.dg/typed_subroutine_1.f90: New test.
21935 2006-02-13 Geoffrey Keating <geoffk@apple.com>
21937 * objc.dg/dwarf-1.m: New.
21939 2006-02-13 Roger Sayle <roger@eyesopen.com>
21941 PR middle-end/24427
21942 * gcc.dg/tree-ssa/andor-1.c: New test case.
21944 2006-02-13 Josh Conner <jconner@apple.com>
21947 * gcc.dg/pr25376.c: New test.
21949 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
21951 * lib/target-supports.exp (check_named_sections_available):
21952 Only compile named-sections test -- don't assemble.
21954 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
21956 * g++.dg/warn/no-write-strings.C: New test.
21957 * g++.dg/warn/write-strings.C: Likewise.
21958 * g++.dg/warn/write-strings-default.C: Likewise.
21960 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
21963 * gfortran.dg/ret_pointer_2.f90: New test.
21965 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
21967 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
21969 2006-02-10 Jeff Law <law@redhat.com>
21971 * gcc.c-torture/compile/pr26213.c: New test.
21973 2006-02-10 Steven G. Kargl <kargls@comcast.net>
21975 gfortran.dg/null_1.f90: New test.
21977 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21980 * gfortran.dg/parens_4.f90: New.
21981 * gfortran.dg/parens_5.f90: New.
21983 2006-02-10 Richard Guenther <rguenther@suse.de>
21985 * gcc.dg/pr23372-1.c: Remove empty file.
21987 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21988 Paul Thomas <pault@gcc.gnu.org>
21991 * gfortran.dg/parens_1.f90: New.
21992 * gfortran.dg/parens_2.f90: New.
21993 * gfortran.dg/parens_3.f90: New.
21995 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
21998 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
22001 * gfortran.dg/impure_assignment_1.f90: New test.
22004 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
22006 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
22009 * g++.dg/expr/stdarg2.C: New test.
22011 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
22013 PR inline-asm/16194
22014 * gcc.dg/pr16194.c: New test.
22016 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
22018 * ada/acats/run_acats: Use portable variant of "$@".
22020 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
22022 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
22023 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
22025 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
22028 * g++.dg/opt/pr26179.C: New test.
22030 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
22032 PR middle-end/26134
22033 * gcc.dg/tree-ssa/complex-3.c: New test.
22035 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
22037 * gcc.c-torture/compile/volatile-1.c: New test.
22039 2006-02-09 Diego Novillo <dnovillo@redhat.com>
22042 * gcc.dg/tree-ssa/pr26180.c: New test.
22044 2006-02-08 Jeff Law <law@redhat.com>
22046 * gcc.dg/tree-ssa/pr21417.c: New test.
22048 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
22050 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
22051 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
22053 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
22055 * lib/scanrtl.exp: New.
22057 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22060 * g++.dg/other/virtual2.C: New test.
22063 * g++.dg/other/virtual1.C: New test.
22065 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
22067 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
22068 cleanup-ipa-dump): Update dump file glob patterns.
22069 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
22070 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
22072 * lib/gcc-dg.exp: Load it.
22073 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
22075 2006-02-07 Janis Johnson <janis187@us.ibm.com>
22078 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
22079 * gcc.dg/tree-ssa/pr23382.c: Ditto.
22081 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
22084 * gfortran.dg/mvbits_1.f90: New.
22086 2006-02-07 Dirk Mueller <dmueller@suse.com>
22088 * g++.dg/warn/Wdiv-by-zero.C: New test.
22089 * g++.dg/warn/Wno-div-by-zero.C: New.
22091 2006-02-07 Jeff Law <law@redhat.com>
22093 * gcc.dg/tree-ssa/pr21559.c: New test.
22095 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
22096 multiple VRP passes.
22097 * gcc.dg/tree-ssa/vrp09.c: Likewise.
22098 * gcc.dg/tree-ssa/vrp18.c: Likewise.
22099 * gcc.dg/tree-ssa/pr21582.c: Likewise.
22100 * gcc.dg/tree-ssa/pr20657.c: Likewise.
22101 * gcc.dg/tree-ssa/pr21001.c: Likewise.
22102 * gcc.dg/tree-ssa/vrp02.c: Likewise
22103 * gcc.dg/tree-ssa/vrp11.c: Likewise
22104 * gcc.dg/tree-ssa/pr14341.c: Likewise
22105 * gcc.dg/tree-ssa/vrp19.c: Likewise
22106 * gcc.dg/tree-ssa/vrp20.c: Likewise
22107 * gcc.dg/tree-ssa/vrp03.c: Likewise
22108 * gcc.dg/tree-ssa/pr21086.c: Likewise
22109 * gcc.dg/tree-ssa/pr21959.c: Likewise
22110 * gcc.dg/tree-ssa/vrp21.c: Likewise
22111 * gcc.dg/tree-ssa/vrp04.c: Likewise
22112 * gcc.dg/tree-ssa/pr25485.c: Likewise
22113 * gcc.dg/tree-ssa/pr22026.c: Likewise
22114 * gcc.dg/tree-ssa/vrp22.c: Likewise
22115 * gcc.dg/tree-ssa/vrp05.c: Likewise
22116 * gcc.dg/tree-ssa/20030807-10.c: Likewise
22117 * gcc.dg/tree-ssa/pr20701.c: Likewise
22118 * gcc.dg/tree-ssa/vrp23.c: Likewise
22119 * gcc.dg/tree-ssa/vrp06.c: Likewise
22120 * gcc.dg/tree-ssa/pr22117.c: Likewise
22121 * gcc.dg/tree-ssa/pr20702.c: Likewise
22122 * gcc.dg/tree-ssa/vrp15.c: Likewise
22123 * gcc.dg/tree-ssa/pr21090.c: Likewise
22124 * gcc.dg/tree-ssa/pr21294.c: Likewise
22125 * gcc.dg/tree-ssa/vrp24.c: Likewise
22126 * gcc.dg/tree-ssa/vrp07.c: Likewise
22127 * gcc.dg/tree-ssa/pr21563.c: Likewise
22128 * gcc.dg/tree-ssa/pr25382.c: Likewise
22129 * gcc.dg/tree-ssa/vrp16.c: Likewise
22130 * gcc.dg/tree-ssa/vrp25.c: Likewise
22131 * gcc.dg/tree-ssa/vrp08.c: Likewise
22132 * gcc.dg/tree-ssa/20030807-6.c: Likewise
22133 * gcc.dg/tree-ssa/vrp17.c: Likewise
22134 * gcc.dg/tree-ssa/pr21458.c: Likewise
22135 * g++.dg/tree-ssa/pr18178.C: Likewise
22137 2006-02-07 Richard Guenther <rguenther@suse.de>
22141 2006-01-30 Richard Guenther <rguenther@suse.de>
22143 * gcc.dg/pr23372-1.C: New testcase.
22145 * g++.dg/tree-ssa/pr26140.C: New testcase.
22147 2006-02-07 Mark Mitchell <mark@codesourcery.com>
22150 * g++.dg/template/ttp15.C: New test.
22151 * g++.dg/template/ttp16.C: Likewise.
22152 * g++.dg/template/ttp17.C: Likewise.
22153 * g++.old-deja/g++.pt/ttp36.C: Remove.
22154 * g++.old-deja/g++.pt/ttp19.C: Likewise.
22155 * g++.old-deja/g++.pt/ttp37.C: Likewise.
22156 * g++.old-deja/g++.pt/ttp38.C: Likewise.
22157 * g++.old-deja/g++.pt/ttp39.C: Likewise.
22158 * g++.old-deja/g++.pt/ttp9.C: Likewise.
22159 * g++.old-deja/g++.pt/ttp40.C: Likewise.
22160 * g++.old-deja/g++.pt/ttp51.C: Likewise.
22161 * g++.old-deja/g++.pt/ttp26.C: Likewise.
22162 * g++.old-deja/g++.pt/ttp36.C: Likewise.
22164 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
22166 PR libfortran/23815
22167 * unf_io_convert_4.f90: New test.
22169 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
22171 * gcc.dg/tree-ssa/loadpre10.c: New test.
22172 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
22173 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
22174 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
22176 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22178 PR libfortran/24685
22179 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
22181 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
22184 * gfortran.dg/assign_7.f: New test.
22186 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
22190 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
22191 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
22192 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
22194 2006-02-05 Jakub Jelinek <jakub@redhat.com>
22196 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
22199 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
22201 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
22202 * g++.dg/charset/string.c (foo): Likewise.
22203 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
22205 * g++.dg/ext/builtin2.C (printf): Likewise.
22206 * g++.dg/init/new15.C (printf): Likewise.
22207 * g++.dg/opt/pr17697-1.C (foo): Likewise.
22208 * g++.dg/opt/pr17697-2.C (foo): Likewise.
22209 * g++.dg/opt/pr17697-3.C (foo): Likewise.
22210 * g++.dg/template/non-dependent4.C (temp): Likewise.
22211 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
22212 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
22213 parameter type to const char*.
22214 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
22215 Change type to const char*.
22216 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
22218 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
22219 second parameter type to const char*.
22220 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
22221 (Y::Y): Change parameter type to const char*.
22222 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
22223 * g++.old-deja/g++.jason/report.C: Apply const correctness.
22224 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
22225 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
22227 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
22229 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
22230 type to const char*.
22231 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
22232 return type to const char*.
22233 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
22235 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
22236 * g++.old-deja/g++.law/refs1.C: Likewise.
22237 * g++.old-deja/g++.law/visibility1.C: Likewise.
22238 * g++.old-deja/g++.law/visibility2.C: Likewise.
22239 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
22241 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
22242 * g++.old-deja/g++.mike/net48.C: Likewise.
22243 * g++.old-deja/g++.mike/p646.C: Likewise.
22244 * g++.old-deja/g++.mike/p6746.C: Likewise.
22245 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
22246 type to const char*.
22247 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
22248 deprecated conversion warning.
22249 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
22251 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
22252 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
22253 * g++.old-deja/g++.pt/explicit8.C: Likewise.
22254 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
22255 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
22256 * g++.old-deja/g++.pt/nontype3.C: Likewise.
22257 * g++.old-deja/g++.pt/t39.C: Likewise.
22258 * g++.old-deja/g++.robertl/eb106.C: Likewise.
22259 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
22261 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
22264 intrinsic_argument_conformance_1.f90: New test.
22266 2006-02-03 Steven G. Kargl <kargls@comcast.net>
22269 * gfortran.dg/char_result_11.f90: Add SAVE.
22270 * gfortran.dg/der_pointer_4.f90: Ditto.
22271 * gfortran.dg/default_initialization.f90: New test.
22273 2006-02-03 Jeff Law <law@redhat.com>
22275 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
22276 handle more than 100 dump files.
22277 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
22278 * lib/scantree.exp (scan-tree-dump): Likewise.
22279 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
22280 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
22281 * lib/scanipa.exp (scan-ipa-dump): Likewise.
22282 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
22283 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
22285 2006-02-03 Diego Novillo <dnovillo@redhat.com>
22287 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
22289 2006-02-03 Mark Mitchell <mark@codesourcery.com>
22291 * g++.dg/template/using12.C: New test.
22293 2006-02-03 Alan Modra <amodra@bigpond.net.au>
22295 * gcc.target/powerpc/pr25960.c: New test.
22297 2006-02-02 Steven G. Kargl <kargls@comcast>
22300 gfortran.dg/nullify_2.f90: New test.
22302 2006-02-02 Diego Novillo <dnovillo@redhat.com>
22305 * gcc.dg/gomp/pr25990.c: New test.
22307 2006-01-31 Mark Mitchell <mark@codesourcery.com>
22310 * g++.gd/template/partial4.C: New test.
22312 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
22314 PR middle-end/26001
22315 * gfortran.dg/data_char_2.f90: New.
22317 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
22320 maxval_maxloc_conformance_1.f90: New test.
22322 2006-01-31 Richard Guenther <rguenther@suse.de>
22324 * gcc.target/i386/sselibm-1.c: New testcase.
22325 * gcc.target/i386/sselibm-2.c: Likewise.
22326 * gcc.target/i386/sselibm-3.c: Likewise.
22327 * gcc.target/i386/sselibm-4.c: Likewise.
22328 * gcc.target/i386/sselibm-5.c: Likewise.
22330 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
22333 * gfortran.dg/arrayio_derived_2.f90: New.
22335 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
22337 * gcc.dg/unsigned-long-compare.c: New test.
22339 2006-01-30 Steve Ellcey <sje@cup.hp.com>
22342 * lib/target-supports.exp (check_effective_target_freorder):
22343 Check to see if target supports -freorder-blocks-and-partition.
22344 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
22345 instead of "dg-require-named-sections".
22347 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
22350 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
22351 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
22352 * gcc.dg/pragma-isr-trapa2.c: Likewise.
22353 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
22354 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
22355 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
22356 * gcc.dg/attr-isr-trap_exit.c: Likewise.
22357 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
22359 2006-01-30 Richard Guenther <rguenther@suse.de>
22362 * gcc.dg/pr23372-1.C: New testcase.
22364 2006-01-29 Diego Novillo <dnovillo@redhat.com>
22366 * gcc.dg/gomp/pr25874.c: New test.
22368 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
22371 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
22373 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
22379 * gfortran.dg/intent_out_1.f90: New test.
22381 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
22384 * gfortran.dg/procedure_lvalue.f90: New test.
22388 * gfortran.dg/char_pointer_assign_2.f90: New test.
22389 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
22390 assignment to be consistent with standard.
22391 * gfortran.dg/char_result_2.f90: The same.
22392 * gfortran.dg/char_result_8.f90: The same.
22394 2006-01-28 Zack Weinberg <zackw@panix.com>
22396 * gcc.dg/Woverlength-strings.c
22397 * gcc.dg/Woverlength-strings-pedantic-c89.c
22398 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
22399 * gcc.dg/Woverlength-strings-pedantic-c99.c
22400 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
22402 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
22404 * gcc.c-torture/execute/20060127-1.c: New test.
22406 2006-01-28 Mark Mitchell <mark@codesourcery.com>
22409 * g++.dg/ext/pragmaweak1.C: New test.
22411 2006-01-28 Mark Mitchell <mark@codesourcery.com>
22414 * g++.dg/template/spec29.C: New test.
22416 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
22419 * gcc.c-torture/execute/pr19606.c: New.
22421 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
22423 * gcc.dg/pragma-re-4.c: New test.
22425 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
22428 * gfortran.dg/assumed_size_refs_3.f90: New test.
22430 2006-01-27 Ben Elliston <bje@au.ibm.com>
22432 * gcc.misc-tests/dectest.exp: Remove defunct comment.
22434 2006-01-26 Laurent GUERBY <laurent@guerby.net>
22437 * ada/acats/support/impdef.a: Add One_Long_Second.
22438 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
22439 * ada/acats/tests/c9/c94026.a: Likewise.
22440 * ada/acats/tests/c9/c97305c.ada: Likewise.
22441 * ada/acats/tests/c9/c99004a.ada: Likewise.
22443 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
22446 * gfortran.dg/global_references_2.f90: New test.
22452 * gfortran.dg/assumed_charlen_function_1.f90: New test.
22453 * gfortran.dg/assumed_charlen_function_3.f90: New test.
22456 * gfortran.dg/assumed_charlen_function_2.f90: New test.
22458 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
22461 * gcc.dg/Wpointer-sign.c: New.
22462 * gcc.dg/Wpointer-sign-Wall.c: New.
22463 * gcc.dg/Wpointer-sign-Wall-no.c: New.
22464 * gcc.dg/Wpointer-sign-pedantic.c: New.
22465 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
22466 * gcc.dg/conv-2.c: Use -Wpointer-sign.
22468 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
22471 * gcc.c-torture/compile/pr25861.c: New test.
22473 2006-01-26 Paul Brook <paul@codesourcery.com>
22475 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
22476 on short-enum targets.
22477 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
22479 (generate_fields): Use short_enums.
22480 (main): Set short_enums. Document -e.
22481 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
22482 on short-enum targets.
22483 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
22485 (generate_fields): Use short_enums.
22486 (main): Set short_enums. Document -e.
22487 * lib/target-supports.exp (check_effective_target_short_enums): New.
22489 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
22492 * gcc.dg/torture/pr25947-1.c: New test.
22494 2006-01-25 Jan Hubicka <jh@suse.cz>
22495 Roger Sayle <roger@eyesopen.com>
22497 PR rtl-optimization/25703
22498 * gcc.target/i386/20060125-1.c: New test case.
22499 * gcc.target/i386/20060125-2.c: New test case.
22501 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
22504 * gfortran.dg/goto_1.f: New.
22506 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
22509 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
22510 25716 on 32-bit systems too.
22512 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
22515 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
22517 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
22519 * gcc.dg/tree-ssa/gen-vect-33.c: New.
22521 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22524 * gfortran.dg/read_eof.f90: Delete, renamed.
22525 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
22526 * gfortran.dg/read_eof_2.f90: New test.
22527 * gfortran.dg/read_eof_3.f90: New test.
22529 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
22532 * gcc.c-torture/compile/pr25860.c: New test.
22534 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22537 * g++.dg/parse/dtor8.C: New test.
22539 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
22542 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
22543 * gcc.dg/gomp/gomp.exp: Return without testing anything if
22544 check_effective_target_fopenmp returns 0.
22546 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
22549 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
22550 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
22551 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
22553 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
22556 * g++.dg/opt/pr25857.C: New test.
22558 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
22559 Jan Hubicka <jh@suse.cz>
22560 Richard Guenther <rguenther@suse.de>
22562 PR rtl-optimization/25654
22563 * gcc.dg/torture/pr25654.c: New testcase.
22564 * gcc.target/i386/pr25654.c: Likewise.
22566 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
22569 * gfortran.dg/internal references_2.f90: New test.
22571 Fix regression in testing of admissability of attributes.
22572 * gfortran.dg/intent_used_1.f90: New test.
22574 2006-01-23 Ben Elliston <bje@au.ibm.com>
22576 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
22577 Remove target conditional torture options for i?86 and x86_64
22580 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
22583 * g++.dg/rtti/no-rtti.C: New.
22585 2006-01-21 Mark Mitchell <mark@codesourcery.com>
22588 * g++.dg/inherit/conv2.C: New test.
22591 * g++.dg/parse/dtor7.C: New test.
22594 * g++.dg/template/crash44.C: New test.
22596 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
22600 * gfortran.dg/internal_references_1.f90: New test.
22605 * gfortran.dg/global_references_1.f90: New test.
22606 * gfortran.dg/g77/19990905-1.f: Restore the error that
22607 there is a clash between the common block name and
22608 the name of a subroutine reference.
22611 * gfortran.dg/aliasing_dummy_1.f90: New test.
22613 2006-01-21 Alan Modra <amodra@bigpond.net.au>
22615 * gcc.dg/vmx/1b-01.c: Warning fix.
22616 * gcc.dg/vmx/1c-02.c: Likewise.
22617 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
22619 2006-01-20 Steve Ellcey <sje@cup.hp.com>
22622 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
22624 2006-01-20 Richard Guenther <rguenther@suse.de>
22625 Steven Bosscher <stevenb.gcc@gmail.com>
22627 PR rtl-optimization/24626
22628 * gcc.dg/torture/pr24626-1.c: New testcase.
22629 * gcc.dg/torture/pr24626-2.c: Likewise.
22630 * gcc.dg/torture/pr24626-3.c: Likewise.
22631 * gcc.dg/torture/pr24626-4.c: Likewise.
22633 2006-01-20 Dirk Mueller <dmueller@suse.com>
22636 * g++.dg/warn/empty-body.C: New.
22638 2006-01-19 Mark Mitchell <mark@codesourcery.com>
22641 * g++.dg/template/using10.C: New test.
22642 * g++.dg/temlpate/using11.C: Likewise.
22643 * g++.dg/inherit/using5.C: Tweak error messages.
22645 2006-01-20 Alan Modra <amodra@bigpond.net.au>
22647 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
22649 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
22651 2006-01-19 Jan Hubicka <jh@suse.cz>
22653 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
22655 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22658 * g++.dg/template/spec28.C: New test.
22660 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
22662 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22663 (switchfiles): Fix fprintf's by adding srcdir or removing it.
22665 2006-01-19 Diego Novillo <dnovillo@redhat.com>
22667 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
22668 * gcc.dg/gomp/critical-1.c: Likewise.
22669 * gcc.dg/gomp/critical-3.c: Likewise.
22670 * gcc.dg/gomp/empty.c: Likewise.
22671 * gcc.dg/gomp/ordered-1.c: Likewise.
22672 * gcc.dg/gomp/for-4.c: Likewise.
22673 * gcc.dg/gomp/for-6.c: Likewise.
22674 * gcc.dg/gomp/master-3.c: Likewise.
22675 * gcc.dg/gomp/for-8.c: Likewise.
22676 * gcc.dg/gomp/for-10.c: Likewise.
22677 * gcc.dg/gomp/for-18.c: Likewise.
22678 * gcc.dg/gomp/for-5.c: Likewise.
22679 * gcc.dg/gomp/for-7.c: Likewise.
22680 * gcc.dg/gomp/for-9.c: Likewise.
22682 2006-01-18 Jeff Law <law@redhat.com>
22684 * gcc.dg/tree-ssa/vrp25.c: New test.
22686 2006-01-19 Richard Sandiford <richard@codesourcery.com>
22688 * gcc.dg/pr25805.c: Fix misapplied patch.
22690 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
22692 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
22693 (check_effective_target_vect_udot_qi): New.
22694 (check_effective_target_vect_sdot_hi): New.
22695 (check_effective_target_vect_udot_hi): New.
22696 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
22697 prefixed with "wrapv-" with -fwrapv.
22698 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
22699 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
22700 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
22701 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
22702 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
22704 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
22705 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
22706 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
22707 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
22709 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22712 * g++.dg/other/default2.C: New test.
22713 * g++.dg/other/default3.C: New test.
22715 2006-01-19 Richard Sandiford <richard@codesourcery.com>
22718 * gcc.dg/pr25805.c: New file.
22720 2006-01-18 Mark Mitchell <mark@codesourcery.com>
22723 * g++.dg/template/init6.C: New test.
22725 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
22727 * gcc.dg/tree-ssa/pr24287.c: New test
22729 2006-01-18 Eric Christopher <echristo@apple.com>
22731 * g++.dg/eh/table.C: New.
22733 2006-01-18 DJ Delorie <dj@redhat.com>
22735 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
22736 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
22737 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
22738 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
22740 2006-01-18 Jeff Law <law@redhat.com>
22742 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
22743 on wrapping on overflow semantics.
22745 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
22747 * gcc.gc/tree-ssa/vrp23.c: New test.
22748 * gcc.gc/tree-ssa/vrp24.c: New test.
22750 2006-01-18 Richard Henderson <rth@redhat.com>
22751 Aldy Hernandez <aldyh@redhat.com>
22752 Jakub Jelinek <jakub@redhat.com>
22753 Diego Novillo <dnovillo@redhat.com>
22754 Uros Bizjak <uros@kss-loka.si>
22756 * gcc.dg/gomp: New directory.
22758 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
22759 Steven G. Kargl <kargls@comcast.net>
22762 * gfortran.dg/intrinsic_external_1.f90: New test.
22765 * gfortran.dg/elemental_pointer_1.f90: New test.
22768 * gfortran.dg/external_procedures_1.f90: New test.
22771 gfortran.dg/assumed_present.f90: New test.
22773 2006-01-18 Jakub Jelinek <jakub@redhat.com>
22775 * g++.dg/parse/lookup5.C: New test.
22777 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22780 * gfortran.dg/read_eof.f90: New test.
22782 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22784 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
22785 add a closing brace.
22787 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22790 * gfortran.dg/fmt_tl.f: New test.
22792 2006-01-17 Eric Christopher <echristo@apple.com>
22794 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
22795 * g++.old-deja/g++.warn/impint2.C: Ditto.
22796 * g++.old-deja/g++.other/null1.C: Ditto.
22797 * g++.dg/warn/conv2.C: Ditto.
22798 * g++.dg/warn/conv4.C: New file.
22800 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22802 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
22804 2006-01-17 Andreas Jaeger <aj@suse.de>
22805 Janis Johnson <janis187@us.ibm.com>
22807 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
22809 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
22810 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
22812 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22814 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22815 (switchfiles): xfail txxx where xxx >= 25.
22817 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22820 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
22822 2006-01-17 Jakub Jelinek <jakub@redhat.com>
22825 * gcc.dg/pr25682.c: New test.
22826 * g++.dg/parse/array-size2.C: New test.
22828 2006-01-16 Ian Lance Taylor <ian@airs.com>
22830 * consistency.vlad: Remove entire directory, 1652 files.
22832 2006-01-16 Janis Johnson <janis187@us.ibm.com>
22834 * lib/target-supports.exp (check_effective_target_dfp_nocache,
22835 check_effective_target_dfprt_nocache): New.
22836 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
22837 (check_effective_target_dfprt): New.
22838 * lib/c-compat.exp (check_dfp): Remove.
22839 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
22840 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
22841 level of support for decimal float.
22842 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
22843 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
22844 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
22845 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
22846 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
22847 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
22848 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
22849 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
22850 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
22851 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
22852 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
22853 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
22856 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
22859 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
22861 * lib/gfortran.exp (gfortran_init): Likewise.
22862 * lib/obj-c++.exp (obj-c++_init): Likewise.
22863 * lib/scanasm.exp (scan-assembler-dem): Likewise.
22864 (scan-assembler-dem-not): Likewise.
22865 * lib/scandump.exp (scan-dump-dem): Likewise.
22866 (scan-dump-dem-not): Likewise.
22868 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
22871 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
22873 * lib/obj-c++.exp (obj-c++_init): Likewise.
22875 2006-01-16 Richard Guenther <rguenther@suse.de>
22877 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
22879 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22882 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
22883 to LD_LIBRARY_PATH.
22885 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
22886 Andrew Pinski <pinskia@physics.uc.edu>
22888 * gcc.dg/minmax-1.c: New test.
22890 2006-01-16 Ben Elliston <bje@au.ibm.com>
22892 * gcc.dg/dfp/dfp.exp: Correct FSF address.
22893 * gcc.misc-tests/dectest.exp: Ditto.
22895 2006-01-15 Ian Lance Taylor <ian@airs.com>
22898 * gcc.target/i386/cmov6.c: Use -march=k8.
22900 2006-01-15 Andreas Jaeger <aj@suse.de>
22902 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
22903 x86 does not have __float128.
22905 2006-01-14 Ian Lance Taylor <ian@airs.com>
22907 * gcc.target/i386/cmov6.c: New test.
22909 2006-01-14 Mark Mitchell <mark@codesourcery.com>
22912 * g++.dg/template/ctor6.C: New test.
22914 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
22916 PR tree-optimization/25485
22917 * gcc.dg/tree-ssa/pr25485.c: New.
22919 2006-01-14 Richard Guenther <rguenther@suse.de>
22921 PR tree-optimization/22548
22922 PR tree-optimization/22555
22923 PR tree-optimization/22501
22924 * gcc.dg/tree-ssa/alias-4.c: New testcase.
22925 * gcc.dg/tree-ssa/alias-5.c: Likewise.
22926 * gcc.dg/tree-ssa/alias-6.c: Likewise.
22927 * gcc.dg/tree-ssa/alias-7.c: Likewise.
22928 * gcc.dg/tree-ssa/alias-8.c: Likewise.
22929 * gcc.dg/tree-ssa/alias-9.c: Likewise.
22930 * gcc.dg/tree-ssa/alias-10.c: Likewise.
22931 * gcc.dg/tree-ssa/alias-11.c: Likewise.
22932 * gcc.dg/tree-ssa/alias-12.c: Likewise.
22934 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
22936 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
22937 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
22939 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
22940 Richard Guenther <rguenther@suse.de>
22942 PR rtl-optimization/24257
22943 * gcc.dg/torture/pr24257.c: New testcase.
22945 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
22947 * gcc.c-torture/execute/20060110-1.c: New test.
22948 * gcc.c-torture/execute/20060110-2.c: New test.
22950 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
22952 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
22954 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
22957 * gfortran.dg/label_3.f90: New test.
22959 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
22961 PR tree-optimization/25771
22962 * g++.dg/tree-ssa/pr25771.C: New test
22964 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
22967 * g++.dg/opt/complex5.C: New test.
22969 2006-01-13 Richard Guenther <rguenther@suse.de>
22971 * gcc.target/i386/387-9.c: New testcase.
22973 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
22976 * g++.dg/debug/dwarf2-1.C: New.
22978 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
22981 * lib/gcov.exp (verify-lines): Add "close $fd".
22983 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
22984 Ben Elliston <bje@au.ibm.com>
22986 * gcc.dg/dfp/inf-1.c: New test.
22988 2006-01-12 Janis Johnson <janis187@us.ibm.com>
22989 Yao Qi <qiyaoltc@cn.ibm.com>
22990 Ben Elliston <bje@au.ibm.com>
22991 Jon Grimm <jgrimm2@us.ibm.com>
22993 * gcc.dg/nodfp-1.c: New test.
22994 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22995 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22996 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
22997 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
22998 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
22999 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
23000 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
23001 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
23002 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
23003 * gcc.dg/format/dfp-scanf-1.c: Likewise.
23004 * gcc.dg/format/dfp-printf-1.c: Likewise.
23005 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
23006 (compat_setup_dfp): New.
23007 * gcc.dg/compat/compat.exp: Use it.
23008 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
23009 Make some variables global, prepend "compat_" to their names.
23010 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
23011 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
23012 * gcc.misc-tests/dectest.exp: New test driver for decTest.
23013 * lib/compat.exp (compat_skip_list): Make global, rename.
23014 * lib/c-compat.exp: New file.
23015 * lib/target-supports.exp (check_effective_target_dfp): New.
23017 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
23018 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
23019 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
23020 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
23021 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
23022 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
23023 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
23024 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
23025 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
23026 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
23027 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
23028 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
23029 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
23030 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
23031 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
23032 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
23033 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
23034 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
23035 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
23036 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
23037 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
23038 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
23039 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
23040 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
23041 gcc.dg/dfp/struct-layout-1.c,
23042 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
23043 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
23044 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
23045 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
23046 gcc.dg/dfp/func-vararg-dfp.c,
23047 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
23048 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
23049 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
23050 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
23051 gcc.dg/dfp/wtr-conversion-1.c: New tests.
23053 2006-01-11 Richard Guenther <rguenther@suse.de>
23055 PR tree-optimization/25734
23056 * gcc.dg/tree-ssa/pr25734.c: New testcase.
23058 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
23061 * gfortran.dg/literal_character_constant_1_x.F: New test.
23062 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
23063 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
23064 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
23066 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
23069 * g++.dg/ext/packed3.C: Add expected packed error.
23071 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
23074 * gcc.dg/torture/pr25706-1.c: New test.
23076 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
23078 PR tree-optimization/23109
23079 PR tree-optimization/23948
23080 PR tree-optimization/24123
23082 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
23083 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
23084 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
23085 g++.dg/tree-ssa/pr23948.C: New testcases.
23086 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
23087 three divisions in order to do the optimization.
23089 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
23092 * g++.dg/other/pr25632.C: New test.
23094 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
23097 * gfortran.dg/used_types_1.f90: New test.
23099 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
23102 * gcc.dg/torture/pr25718-1.c: New test.
23104 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
23106 * gfortran.dg/list_read_2.f90: Fix typo in description.
23108 2006-01-10 Jan Beulich <jbeulich@novell.com>
23110 * lib/target-supports.exp (check_visibility_available): Simplify test
23112 (check_profiling_available): Fail for *-*-netware*.
23113 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
23114 * gcc.dg/20021014-1.c: Likewise.
23115 * gcc.dg/nest.c: Likewise.
23117 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
23120 * gfortran.dg/forall_3.f90: New test.
23122 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
23125 * gfortran.dg/nesting_2.f90: New test.
23126 * gfortran.dg/nesting_3.f90: New test.
23128 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
23130 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
23131 Fix typo in comment.
23133 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
23135 * gfortran.dg/single_char_string.f90: New test.
23137 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
23139 * gfortran.dg/ichar_2.f90: New test.
23141 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
23144 * gfortran.dg/private_type_4.f90: New.
23146 2006-01-07 Richard Guenther <rguenther@suse.de>
23148 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
23150 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23152 * gfortran.dg/func_decl_1.f90: New.
23153 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
23154 * gfortran.dg/array_alloc_2.f90: Likewise.
23155 * gfortran.dg/char_result_8.f90: Likewise.
23156 * gfortran.dg/dup_save_1.f90: Likewise.
23157 * gfortran.dg/dup_save_2.f90: Likewise.
23158 * gfortran.dg/f2c_6.f90: Likewise.
23159 * gfortran.dg/f2c_7.f90: Likewise.
23160 * gfortran.dg/func_result_2.f90: Likewise.
23161 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
23163 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
23166 * gfortran.dg/elemental_subroutine_1.f90: New test.
23167 * gfortran.dg/elemental_subroutine_2.f90: New test.
23171 * gfortran.dg/assumed_size_refs_1.f90: New test.
23175 * gfortran.dg/assumed_size_refs_2.f90: New test.
23176 * gfortran.dg/initialization_1.f90: Change warning message.
23178 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
23180 * gcc.dg/tree-ssa/loop-15.c: New test.
23182 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23185 * gfortran.dg/backspace_3.f: New test.
23186 * gfortran.dg/backspace_4.f: New test.
23188 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23191 * gfortran.dg/fmt_white.f: Update test.
23193 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
23195 * gcc.dg/cast-1.c: Add new warning.
23196 * gcc.dg/cast-2.c: Likewise.
23197 * gcc.dg/cast-3.c: Likewise.
23198 * gcc.dg/format/cast-1.c: Likewise.
23199 * gcc.dg/cast-4.c: New testcase.
23201 2006-01-05 Richard Guenther <rguenther@suse.de>
23203 PR tree-optimization/22555
23204 * gcc.dg/tree-ssa/alias-3.c: New testcase.
23206 2006-01-05 Richard Guenther <rguenther@suse.de>
23207 Diego Novillo <dnovillo@redhat.com>
23209 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
23210 * gcc.dg/tree-ssa/loop-8.c: Likewise.
23211 * gcc.dg/tree-ssa/loop-1.c: Likewise.
23212 * gcc.dg/tree-ssa/pr23294.c: Likewise.
23213 * gcc.dg/tree-ssa/pr21985.c: Likewise.
23214 * gcc.dg/tree-ssa/loop-14.c: Likewise.
23215 * gcc.dg/tree-ssa/loop-2.c: Likewise.
23216 * gcc.dg/tree-ssa/loop-3.c: Likewise.
23217 * gcc.dg/tree-ssa/loop-4.c: Likewise.
23218 * gcc.dg/tree-ssa/pr21171.c: Likewise.
23219 * gcc.dg/tree-ssa/loop-5.c: Likewise.
23220 * gcc.dg/tree-ssa/loop-10.c: Likewise.
23221 * gcc.dg/tree-ssa/loop-6.c: Likewise.
23222 * treelang/compile/extravar.tree: Likewise.
23223 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
23224 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
23225 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
23226 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23227 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
23229 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
23231 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
23234 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
23237 gfortran.dg/char_result_11.f90: New.
23239 2006-01-04 Mark Mitchell <mark@codesourcery.com>
23242 * g++.dg/parse/access9.C: New test.
23243 * g++.dg/tc1/dr52.C: Tweak error markers.
23245 2006-01-04 Richard Henderson <rth@redhat.com>
23247 Merge from gomp branch.
23248 * g++.dg/parse/pragma2.C: Update expected error lines.
23250 2006-01-04 Jakub Jelinek <jakub@redhat.com>
23252 * g++.dg/other/i386-2.C: New test.
23255 * gcc.c-torture/compile/20051228-1.c: New test.
23258 * gcc.dg/pr25559.c: New test.
23260 2006-01-03 Mark Mitchell <mark@codesourcery.com>
23263 * g++.dg/lookup/friend9.C: New test.
23266 * g++.dg/template/repo5.C: New test.
23268 2006-01-03 Steven G. Kargl <kargls@comcast.net>
23271 * gfortran.dg/forall_2.f90: New test.
23273 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
23275 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
23276 dg-require-weak. Adjust regexp to handle leading-underscore
23277 targets and space as well as TAB after .weak. Change previous
23278 64-bit fix to not use naked dot.
23280 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
23282 PR rtl-optimization/25578
23283 * gcc.c-torture/execute/20060102-1.c: New testcase.
23285 2006-01-03 Richard Guenther <rguenther@suse.de>
23288 * gcc.dg/torture/pr25183.c: New testcase.
23290 2006-01-03 Jakub Jelinek <jakub@redhat.com>
23292 Merge from gomp-branch.
23293 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
23294 * gcc.dg/ia64-sync-2.c: Likewise.
23295 * gcc.dg/ia64-sync-3.c: Likewise.
23296 * gcc.dg/ia64-sync-4.c: Likewise.
23297 * gcc.dg/sync-2.c: Likewise.
23298 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
23299 that sparc64-*-* and sparcv9-*-* supports sync builtins.
23301 2006-01-02 Mark Mitchell <mark@codesourcery.com>
23304 * g++.dg/parse/operator6.C: New test.
23307 * g++.dg/parse/error29.C: New test.
23310 * g++.dg/parse/dtor6.C: New test.
23313 * g++.dg/parse/ctor3.C: New test.
23316 * g++.dg/template/class3.C: New test.
23318 2006-01-02 Geoffrey Keating <geoffk@apple.com>
23320 * g++.dg/debug/debug9.C: New.
23322 2006-01-02 Steven G. Kargl <kargls@comcast.net>
23325 * gfortran.dg/label_2.f90: New test.
23327 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23329 * g++.dg/lookup/using12.C: Tighten error marker.
23331 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
23332 Andrew Pinski <pinskia@physics.uc.edu>
23334 * gcc.target/powerpc/darwin-abi-3.c: New file.
23335 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
23336 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
23337 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
23338 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
23339 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
23340 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
23341 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
23342 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
23344 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
23346 * gcc.dg/tree-ssa/loadpre1.c: New;
23347 * gcc.dg/tree-ssa/loadpre2.c: New;
23348 * gcc.dg/tree-ssa/loadpre3.c: New;
23349 * gcc.dg/tree-ssa/loadpre4.c: New;
23350 * gcc.dg/tree-ssa/loadpre5.c: New;
23351 * gcc.dg/tree-ssa/loadpre6.c: New;
23352 * gcc.dg/tree-ssa/loadpre7.c: New;
23353 * gcc.dg/tree-ssa/loadpre8.c: New;
23354 * gcc.dg/tree-ssa/loadpre9.c: New;
23356 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
23358 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
23359 * g++.dg/abi/thunk4.C: Likewise.
23361 2006-01-01 Andreas Jaeger <aj@suse.de>
23363 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
23366 2006-01-01 Jakub Jelinek <jakub@redhat.com>
23369 * gcc.dg/pragma-pack-3.c: New test.
23370 * g++.dg/parse/pragma3.C: New test.
23372 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23374 PR middle-end/24827
23375 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
23377 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23380 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
23382 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
23385 * gfortran-dg/pure_byref_3.f90: New.
23388 * gfortran.dg/userdef_operator_1.f90: New.
23390 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
23392 * g++.dg/abi/thunk3.C: New.
23393 * g++.dg/abi/thunk4.C: New.
23395 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
23398 * gfortran.dg/host_used_types_1.f90: New test. Check that host
23399 associated derived type components of derived types are
23400 properly declared in contained procedures.
23402 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23404 PR libgfortran/25139
23405 * gfortran.dg/backspace_2.f: New test.
23407 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23409 PR libgfortran/25550
23410 * gfortran.dg/endfile.f: New test.
23412 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23414 PR libgfortran/25419
23415 * gfortran.dg/comma.f: New test.
23417 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23419 * lib/gfortran-dg.exp: Remove trailing whitespace.
23420 * lib/fortran-torture.exp: Test with -fbounds-check instead of
23421 -funroll-all-loops.
23423 2005-12-28 Alan Modra <amodra@bigpond.net.au>
23425 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
23426 Extended Double long doubles or repeat tests when long double is
23427 the same size as double.
23429 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23431 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
23434 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
23435 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
23438 * gcc.dg/pr23911.c: Make test variable static.
23441 * gcc.dg/tree-ssa/pr14841.c: Likewise.
23443 2005-12-26 Mark Mitchell <mark@codesourcery.com>
23446 * g++.dg/parse/crash17.C: Adjust error markers.
23447 * g++.dg/template/error20.C: New test.
23449 2005-12-26 Mark Mitchell <mark@codesourcery.com>
23452 * g++.dg/ext/complit4.C: New test.
23455 * g++.dg/ext/complit5.C: Likewise.
23457 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
23459 PR tree-optimization/25125
23460 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
23461 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
23462 * gcc.c-torture/execute/pr25125.c: New.
23464 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
23468 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
23469 functions with incorrect assumed size references.
23471 2005-12-24 Mark Mitchell <mark@codesourcery.com>
23474 * g++.dg/opt/init1.C: New test.
23476 2005-12-23 Mark Mitchell <mark@codesourcery.com>
23479 * g++.dg/template/sfinae3.C: New test.
23481 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23483 * g++.dg/other/friend4.C: New test.
23485 2005-12-23 Jakub Jelinek <jakub@redhat.com>
23488 * g++.dg/opt/pr25005.C: New test.
23490 2005-12-22 Mark Mitchell <mark@codesourcery.com>
23493 * g++.dg/template/ptrmem16.C: New test.
23495 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
23499 * gfortran.dg/initialization_1.f90: Add test of SIZE.
23501 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23503 PR libgfortran/25307
23504 * gfortran.dg/list_read_5.f90: New test.
23506 2005-12-22 Richard Henderson <rth@redhat.com>
23508 * gcc.target/i386/sse-7.c: Use -msse2.
23510 2005-12-23 Jakub Jelinek <jakub@redhat.com>
23512 PR rtl-optimization/25432
23513 * gcc.c-torture/compile/20051216-1.c: New test.
23516 * objc/execute/pr25328.m: New test.
23518 2005-12-22 Mark Mitchell <mark@codesourcery.com>
23521 * g++.dg/template/call4.C: New test.
23523 2005-12-22 Dale Johannesen <dalej@apple.com>
23525 * gcc.target/i386/sse-17.c: New.
23527 2005-12-22 Paul Brook <paul@codesourcery.com>
23529 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
23531 2005-12-22 Paul Brook <paul@codesourcery.com>
23533 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
23535 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
23538 * gcc.c-torture/compile/pr25513.c: New test.
23540 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23543 * g++.dg/parse/error25.C: Add more tests.
23545 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23548 * gfortran.dg/der_charlen_1.f90: New.
23550 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
23553 * gfortran.dg/pointer_component_type_1.f90: New test.
23557 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
23558 should give an error with assumed size array refernces and checks
23559 those that should not.
23560 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
23561 reference an upper bound so that it does not generate an error.
23567 * gfortran.dg/used_dummy_types_1.f90: New test.
23568 * gfortran.dg/used_dummy_types_2.f90: New test.
23569 * gfortran.dg/used_dummy_types_3.f90: New test.
23570 * gfortran.dg/used_dummy_types_4.f90: New test.
23571 * gfortran.dg/used_dummy_types_5.f90: New test.
23574 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
23575 group already being USE associated.
23576 * gfortran.dg/assumed_shape_nml.f90: New test.
23577 * gfortran.dg/assumed_size_nml.f90: New test.
23587 * gfortran.dg/io_constraints_1.f90: New test.
23588 * gfortran.dg/io_constraints_1.f90: New test.
23589 * gfortran.dg/iostat_3.f90: Change wording of warning.
23590 * gfortran.dg/g77/19981216-0.f: The same.
23592 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
23594 PR tree-optimization/23518
23595 * gcc.dg/pr23518.c: New.
23597 2005-12-21 Mike Stump <mrs@apple.com>
23599 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
23601 2005-12-21 Paul Brook <paul@codesourcery.com>
23603 * gcc.dg/pr19340.c: Skip on m68k targets.
23605 2005-12-21 Steven Bosscher <stevenb@suse.de>
23607 PR rtl-optimization/25196
23608 * gcc.dg/pr25196.c: New test.
23610 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
23613 gfortran.dg/where_nested_1.f90: New.
23615 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
23617 PR tree-optimization/25382.
23618 * gcc.dg/tree-ssa/pr25382.c: New.
23620 2005-12-20 Richard Guenther <rguenther@suse.de>
23622 PR middle-end/24306
23623 * gcc.target/i386/pr24306.c: New testcase.
23625 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
23627 PR tree-optimization/25501
23628 * gcc.dg/tree-ssa/pr25501.c: New.
23630 2005-12-20 Richard Guenther <rguenther@suse.de>
23633 2005-12-02 Richard Guenther <rguenther@suse.de>
23635 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23637 2005-12-20 Mark Mitchell <mark@codesourcery.com>
23640 * g++.dg/warn/Wunreachable-code-2.C: New test.
23642 2005-12-19 Mark Mitchell <mark@codesourcery.com>
23645 * g++.dg/template/ctor5.C: New test.
23648 * g++.dg/template/overload8.C: New test.
23650 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
23652 * gcc.c-torture/compile/pr25483 : New test.
23654 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23657 * g++.dg/ext/typeof10.C: New test.
23659 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
23661 * gcc.dg/mt-loopi1.c: New.
23663 2005-12-18 Richard Guenther <rguenther@suse.de>
23665 PR tree-optimization/25481
23666 * gcc.dg/torture/pr25481.c: New testcase.
23668 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
23670 PR rtl-optimization/21041
23671 * gcc.dg/pr21041.c: New test.
23673 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23675 PR libgfortran/25463
23676 * gfortran.dg/advance.f90: New test.
23678 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
23680 * gcc.dg/20051201-1.c: New test.
23682 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
23685 * gfortran.dg/initialization_1.f90: New test.
23686 * gfortran.dg/enum_5.f90: Change dg-error to new message.
23687 * gfortran.dg/g77/980616-0.f: The same.
23689 2005-12-17 Steven G. Kargl <kargls@comcast.net>
23692 * gfortran.dg/chkbits.f90: New test.
23694 2005-12-17 Steven G. Kargl <kargls@comcast.net>
23696 * gfortran.dg/enum_5.f: Revert to previous version.
23698 2005-12-17 Steven G. Kargl <kargls@comcast.net>
23700 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
23701 * gfortran.dg/nested_modules_1.f90: Ditto.
23702 * gfortran.dg/hollerith_f95.f90: Ditto.
23703 * gfortran.dg/select_5.f90: Ditto.
23704 * gfortran.dg/secnds.f: Ditto.
23705 * gfortran.dg/hollerith2.f90: Ditto.
23706 * gfortran.dg/imag_2.f: Ditto.
23707 * gfortran.dg/ftell_2.f90: Ditto.
23708 * gfortran.dg/malloc_free_1.f90: Ditto.
23709 * gfortran.dg/logint-1.f: Ditto.
23710 * gfortran.dg/recursive_statement_functions.f90: Ditto.
23711 * gfortran.dg/e_d_fmt.f90: Ditto.
23712 * gfortran.dg/hollerith_legacy.f90: Ditto.
23713 * gfortran.dg/logint-2.f: Ditto.
23714 * gfortran.dg/enum_5.f90: Ditto.
23715 * gfortran.dg/f2c_2.f90: Ditto.
23716 * gfortran.dg/pr17143.f90: Ditto.
23717 * gfortran.dg/namelist_14.f90: Ditto.
23718 * gfortran.dg/logint-3.f: Ditto.
23719 * gfortran.dg/spread_scalar_source.f90: Ditto.
23720 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
23721 * gfortran.dg/namelist_11.f: Ditto.
23722 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23723 * gfortran.dg/g77/20010519-1.f
23724 * gfortran.dg/g77/alpha1.f: Ditto.
23725 * gfortran.dg/g77/990115-1.f: Ditto.
23726 * gfortran.dg/g77/erfc.f: Ditto.
23727 * gfortran.dg/g77/19990313-3.f: Ditto.
23728 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
23729 * gfortran.dg/g77/20010426.f: Ditto.
23730 * gfortran.dg/g77/19990313-0.f: Ditto.
23731 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
23732 * gfortran.dg/g77/20000629-1.f: Ditto.
23733 * gfortran.dg/g77/970125-0.f: Ditto.
23734 * gfortran.dg/g77/8485.f: Ditto.
23735 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
23736 * gfortran.dg/g77/19990313-1.f: Ditto.
23737 * gfortran.dg/g77/int8421.f: Ditto.
23738 * gfortran.dg/g77/19990305-0.f: Ditto.
23739 * gfortran.dg/g77/947.f: Ditto.
23740 * gfortran.dg/g77/19990905-2.f: Ditto.
23741 * gfortran.dg/g77/cabs.f: Ditto.
23742 * gfortran.dg/g77/19990313-2.f: Ditto.
23743 * gfortran.dg/g77/20020307-1.f: Ditto.
23744 * gfortran.dg/g77/dcomplex.f: Ditto.
23745 * gfortran.dg/g77/19990502-1.f: Ditto.
23746 * gfortran.dg/g77/19981216-0.f: Ditto.
23747 * gfortran.dg/common_4.f90: Ditto.
23748 * gfortran.dg/entry_4.f90: Ditto.
23749 * gfortran.dg/equiv_constraint_2.f90: Ditto.
23750 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
23751 * gfortran.dg/namelist_12.f: Ditto.
23752 * gfortran.dg/scale_1.f90: Ditto.
23753 * gfortran.dg/modulo_1.f90
23754 * gfortran.dg/hollerith.f90: Ditto.
23755 * gfortran.dg/direct_io_3.f90: Ditto.
23756 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
23757 * gfortran.dg/gnu_logical_1.F: Ditto.
23758 * gfortran.dg/unf_io_convert_1.f90: Ditto.
23759 * gfortran.dg/assign_1.f90: Ditto.
23760 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
23761 * gfortran.dg/pr23095.f: Ditto.
23762 * gfortran.dg/read_float_1.f90: Ditto.
23764 2005-12-17 Andreas Jaeger <aj@suse.de>
23766 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
23767 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
23769 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23772 * gfortran.dg/fmt_white.f: New test.
23774 2005-12-16 Steven G. Kargl <kargls@comcast.net>
23776 * gfortran.dg/label_1.f90: New test.
23778 2005-12-15 Ben Elliston <bje@au.ibm.com>
23781 * gcc.dg/20031012-1.c: Add -Walways-true option.
23782 * gcc.dg/weak/weak-3.c: Likewise.
23783 * g++.old-deja/g++.mike/warn8.C: Likewise.
23785 2005-12-16 Mike Stump <mrs@apple.com>
23787 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
23790 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23792 PR libgfortran/25264
23793 PR libgfortran/25349
23794 * gfortran.dg/tl_editing.f90: Added additional checks.
23795 * gfortran.dg/t_editing.f: New test.
23796 * gfortran.dg/write_padding.f90: New test
23798 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23801 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
23803 2005-12-16 Jakub Jelinek <jakub@redhat.com>
23805 PR rtl-optimization/24899
23806 * gcc.c-torture/execute/20051215-1.c: New test.
23808 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
23811 * gfortran.dg/pr24823.f: New test.
23813 2005-12-16 Jeff Law <law@redhat.com>
23815 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
23817 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
23819 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23820 (base_types): Change C++ style comments to C style comments. Remove
23821 aligned types from the array. Keep Enums disabled.
23822 (complex_types): Remove aligned types from the array.
23823 Comment out "_Complex long double".
23824 (attrib_types): Remove.
23825 (complex_attrib_types): Remove.
23826 (attrib_array_types): Remove.
23827 (complex_attrib_array_types): Remove.
23828 (aligned_bitfld_types): Remove.
23829 (n_aligned_bitfld_types): Remove.
23830 (FEATURE_ALIGNEDPACKED): Delete.
23831 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
23832 (singles): Remove support for adding attributes.
23833 (choose_type): Remove support for attributed types.
23834 (generate_fields): Remove support for attributed bit-fields.
23835 Remove support for adding attributes.
23836 (generate_random_tests): Remove support for adding attributes.
23837 (features): Add back "[0] :0" and "complex vector [0]".
23838 (main): Remove support for attributed bit-fields.
23839 Uncomment the calling of generate_random_tests for the rests of
23842 2005-12-16 Jan Hubicka <jh@suse.cz>
23844 * gcc.c-torture/combine/pr25224.c: New.
23846 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
23849 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
23852 2005-12-15 Richard Sandiford <richard@codesourcery.com>
23854 * gcc.dg/20051215-1.c: New file.
23856 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23858 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
23859 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
23861 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
23864 * gfortran.dg/dummy_functions_1.f90: New.
23866 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
23868 PR rtl-optimization/25310
23869 * gcc.c-torture/compile/pr25310.c: New test.
23871 2005-12-14 Jakub Jelinek <jakub@redhat.com>
23874 * gcc.dg/pr25023.c: New test.
23876 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23878 * g++.old-deja/g++.brendan/redecl1.C,
23879 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
23880 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
23881 g++.old-deja/g++.oliva/typeof1.C,
23882 g++.old-deja/g++.other/crash16.C,
23883 g++.old-deja/g++.other/crash34.C,
23884 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
23885 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
23886 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
23887 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
23888 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
23889 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
23892 2005-12-14 Kean Johnston <jkj@sco.com>
23893 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23895 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
23896 * gcc.target/i386/20020523-1.c: Ditto.
23897 * gcc.target/i386/tailcall-1.c: Ditto.
23898 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
23899 * gcc.target/i386/ssetype-5.c: Ditto.
23901 2005-12-14 Jeff Law <law@redhat.com>
23903 * gcc.dg/tree-ssa/foldstring-1.c: New test.
23905 2005-12-14 Jakub Jelinek <jakub@redhat.com>
23909 * gcc.target/i386/pr25254.c: New test.
23910 * gfortran.dg/PR24188.f: New test.
23912 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
23914 * lib/fortran-torture.exp: Catch remaining uses of
23915 remote_file build delete.
23917 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23919 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
23921 2005-12-14 Ben Elliston <bje@au.ibm.com>
23923 * gcc.dg/warn-addr-cmp.c: New test.
23925 2005-12-13 Jakub Jelinek <jakub@redhat.com>
23929 * gcc.target/i386/pr25293.c: New test.
23931 2005-12-13 Petr Machata <machata@post.cz>
23934 * g++.dg/parse/comma2.C: New test.
23936 2005-12-13 Mark Mitchell <mark@codesourcery.com>
23937 Jakub Jelinek <jakub@redhat.com>
23939 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23940 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23941 (limits.h): Include unconditionally.
23942 (stdlib.h): Likewise.
23943 (hashtab.h): Do not include.
23944 (getopt.h): Likewise.
23945 (stddef.h): Include.
23946 (hashval_t): Define.
23947 (struct entry): Add "next" field.
23948 (HASH_SIZE): New macro.
23949 (hash_table): New variable.
23950 (switchfiles): Do not use xmalloc.
23952 (iterative_hash): New function.
23954 (e_exists): New function.
23955 (e_insert): Likewise.
23956 (output): Use, instead of libiberty hashtable functions.
23957 (main): Do not use getopt. Do not call htab_create.
23959 2005-12-13 Jakub Jelinek <jakub@redhat.com>
23962 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
23963 put atal* and atpaal* attributes on array elements.
23964 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
23965 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
23966 put atal* and atpaal* attributes on array elements.
23967 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
23969 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
23971 * gcc.dg/single-precision-constant.c: New test.
23973 2005-12-13 Alan Modra <amodra@bigpond.net.au>
23975 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
23976 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
23977 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
23978 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
23979 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
23980 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
23981 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
23982 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
23983 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
23984 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
23985 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
23986 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
23987 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
23988 gcc.target/powerpc/ppc-sdata-2.c,
23989 gcc.target/powerpc/ppc-stackalign-1.c,
23990 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
23991 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
23992 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
23993 gcc.target/powerpc/rs6000-ldouble-2.c,
23994 gcc.target/powerpc/rs6000-power2-1.c,
23995 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
23996 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
23997 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
23998 option into target selector.
23999 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
24000 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
24002 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
24005 * objc.dg/encode-9.m: New test.
24007 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24010 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
24011 * gcc.dg/asm-b.c: Fix typo.
24012 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
24013 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24014 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
24015 i?86 lp64 and x86_64 ilp32.
24016 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
24018 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
24020 2005-12-12 Steven G. Kargl <kargls@comcast.net>
24023 gfortran.dg/equiv_5.f90: New test.
24025 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
24027 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
24028 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
24029 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
24030 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
24031 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
24032 * gcc.dg/tree-ssa/reassoc-5.c: New.
24033 * gcc.dg/tree-ssa/reassoc-6.c: New.
24034 * gcc.dg/tree-ssa/reassoc-7.c: New.
24035 * gcc.dg/tree-ssa/reassoc-8.c: New.
24036 * gcc.dg/tree-ssa/reassoc-9.c: New.
24037 * gcc.dg/tree-ssa/reassoc-10.c: New.
24038 * gcc.dg/tree-ssa/reassoc-11.c: New.
24040 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24044 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
24046 2005-12-12 Mark Mitchell <mark@codesourcery.com>
24049 * g++.dg/template/inherit.C: Do not use a generic error message.
24051 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
24054 * objc.dg/gnu-encoding: New directory.
24055 * objc.dg/gnu-encoding/compat-common.h: New file.
24056 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
24057 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
24058 * objc.dg/gnu-encoding/vector-defs.h: New file.
24059 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
24060 * objc.dg/gnu-encoding/generate-random.c: New file.
24061 * objc.dg/gnu-encoding/generate-random_r.c: New file.
24062 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
24063 * objc.dg/gnu-encoding/generate-random.h: New file.
24065 2005-12-11 Mark Mitchell <mark@codesourcery.com>
24068 * g++.dg/template/defarg7.C: New test.
24070 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
24073 * objc.dg/encode-8.m: New test.
24075 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
24078 * objc.dg/encode-7.m: New test.
24080 2005-12-10 Mark Mitchell <mark@codesourcery.com>
24083 * g++.dg/opt/inline10.C: New test.
24085 2005-12-11 Steven G. Kargl <kargls@comcast.net>
24087 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
24089 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
24091 * gfortran.dg/substring_equivalence.f90: typo in comment
24093 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24096 * gfortran.dg/iostat_3.f90: New test.
24098 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
24101 * gfortran.dg/unf_io_convert_1.f90: New test.
24102 * gfortran.dg/unf_io_convert_2.f90: New test.
24103 * gfortran.dg/unf_io_convert_3.f90: New test.
24105 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24108 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
24109 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
24110 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24111 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
24112 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
24113 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24114 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
24115 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
24116 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24117 gcc.dg/torture/fp-int-convert-float128-timode.c,
24118 gcc.dg/torture/fp-int-convert-float128.c,
24119 gcc.dg/torture/fp-int-convert-float80-timode.c,
24120 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
24121 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
24123 * gcc.dg/tls/opt-1.c: Require effective target fpic.
24125 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
24127 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
24129 2005-12-10 Richard Sandiford <richard@codesourcery.com>
24131 * gcc.dg/20051207-1.c,
24132 * gcc.dg/20051207-2.c,
24133 * gcc.dg/20051207-3.c: New tests.
24135 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24138 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
24139 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
24140 dg-skip-if target selector.
24143 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
24144 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
24145 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
24146 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
24147 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
24148 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
24149 and/or merge with i?86 cases.
24151 * gcc.dg/tls/opt-3.c: Require effective target fpic.
24154 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
24155 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
24156 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
24157 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
24160 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
24163 * gcc.c-torture/compile/pr25311.c: New test.
24165 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24167 PR libgfortran/25039
24168 * gfortran.dg/read_comma.f: New test.
24170 2005-12-08 Jakub Jelinek <jakub@redhat.com>
24173 * g++.dg/opt/pr19317-1.C: New test.
24174 * g++.dg/opt/pr19317-2.C: New test.
24175 * g++.dg/opt/pr19317-3.C: New test.
24178 * gcc.c-torture/execute/pr19005.c: New test.
24181 * g++.old-deja/g++.other/comdat5.C: New test.
24182 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
24184 * g++.dg/compat/struct-layout-1.exp: New file.
24185 * g++.dg/compat/struct-layout-1.h: New.
24186 * g++.dg/compat/struct-layout-1_generate.c: New.
24187 * g++.dg/compat/struct-layout-1_x1.h: New.
24188 * g++.dg/compat/struct-layout-1_x2.h: New.
24189 * g++.dg/compat/struct-layout-1_y1.h: New.
24190 * g++.dg/compat/struct-layout-1_y2.h: New.
24192 * gcc.dg/20050330-2.c: New test.
24194 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
24197 * gfortran.dg/associated_1.f90: New.
24199 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
24201 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
24202 ILP32 vect_no_align platforms.
24204 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
24205 Jakub Jelinek <jakub@redhat.com>
24208 * gcc.c-torture/compile/20051207-1.c: New test.
24210 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24213 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
24214 gcc.dg/torture/pr18582-1.c,
24215 gcc.target/i386/attributes-error.c: Also test on x86_64.
24217 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
24219 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24222 * g++.dg/template/typedef3.C: New test.
24226 * g++.dg/template/dtor3.C: Fix error markers.
24228 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
24230 * lib/target-supports.exp (check_effective_target_sync_char_short):
24233 2005-12-06 Janis Johnson <janis187@us.ibm.com>
24235 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
24237 2005-12-06 Roger Sayle <roger@eyesopen.com>
24239 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
24240 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
24241 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
24242 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
24244 2005-12-06 Roger Sayle <roger@eyesopen.com>
24247 * g++.dg/other/array2.C: New test case.
24249 2005-12-05 Geoffrey Keating <geoffk@apple.com>
24251 * gcc.dg/darwin-weakimport-3.c: New.
24253 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
24254 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
24255 and to work on Darwin.
24256 * gcc.dg/attr-weakref-1b.c: New file.
24257 * gcc.dg/attr-weakref-2.c: New test.
24258 * gcc.dg/darwin-weakref-1.c: New test.
24260 2005-12-05 Janis Johnson <janis187@us.ibm.com>
24263 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
24264 use in selector expressions.
24265 (dg-xfail-if): Ditto.
24266 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
24267 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
24268 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
24269 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
24270 * gcc.test-framework/test-framework.exp: Skip generated tests if
24271 CHECK_TEST_FRAMEWORK is not 1.
24273 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
24275 PR tree-optimization/24963
24276 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
24279 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
24282 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
24283 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24284 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24285 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24287 2005-12-05 Jakub Jelinek <jakub@redhat.com>
24289 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
24292 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
24294 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
24296 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
24298 * gcc.dg/format/cast-1.c: New test.
24300 2005-12-04 Roger Sayle <roger@eyesopen.com>
24303 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
24304 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
24305 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
24306 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
24308 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
24310 * gcc.dg/cast-pretty-print-1.c: New test.
24312 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
24314 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
24316 2005-12-02 Mark Mitchell <mark@codesourcery.com>
24319 * g++.dg/template/friend40.C: New test.
24321 2005-12-02 Jakub Jelinek <jakub@redhat.com>
24324 * gcc.target/i386/movq-2.c: New test.
24325 * gcc.target/i386/movq.c: Remove target i?86, instead add
24326 dg-require-effective-target ilp32.
24328 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24331 * g++.dg/other/default1.C: New test.
24333 2005-12-02 Richard Guenther <rguenther@suse.de>
24335 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24337 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
24339 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
24341 2005-12-02 Alan Modra <amodra@bigpond.net.au>
24344 * gcc.target/powerpc/rotate.c: New.
24346 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24348 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
24349 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
24351 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
24354 * gcc.dg/pr17730-1.c: Adjust.
24355 * gcc.dg/lvalue1.c (main): Likewise.
24356 * gcc.dg/lvalue-2.c: Likewise.
24357 * g++.dg/pr7503-3.C
24359 2005-12-01 Geoffrey Keating <geoffk@apple.com>
24361 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
24364 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
24367 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
24369 2005-12-01 Uros Bizjak <uros@kss-loka.si>
24372 * lib/target-supports.exp (check_effective_target_tls): New.
24373 (check_effective_target_tls_runtime): New.
24374 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
24376 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
24377 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
24378 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
24379 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
24380 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
24381 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
24382 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
24383 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
24384 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
24385 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
24386 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
24387 effective-target TLS.
24388 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
24389 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
24390 effective-target TLS runtime.
24392 2005-12-01 Uros Bizjak <uros@kss-loka.si>
24394 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
24396 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
24398 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
24399 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
24400 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
24401 ignored" warnings when "packing" is the same as the ABI layout.
24403 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
24406 * gfortran.dg/line_length_1.f: New test.
24407 * gfortran.dg/line_length_2.f90: Ditto.
24409 2005-11-30 Richard Guenther <rguenther@suse.de>
24411 PR tree-optimization/21655
24412 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
24414 2005-11-30 Dale Johannesen <dalej@apple.com>
24416 * gcc.c-torture/compile/pr24930.c: New.
24418 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
24421 * gfortran.dg/auto_char_dummy_array.f90: New test.
24423 2005-11-30 Jeff Law <law@redhat.com>
24425 * g++.old-deja/g++.law/pr25000.C: New test.
24427 2005-11-30 Jakub Jelinek <jakub@redhat.com>
24429 * gcc.dg/tls/opt-11.c: New test.
24431 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
24433 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
24435 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
24438 2005-11-29 Jakub Jelinek <jakub@redhat.com>
24440 * gfortran.dg/open_access_1.f90: New test.
24442 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24444 * gcc.dg/charset/builtin2.c: New test.
24446 2005-11-28 Jakub Jelinek <jakub@redhat.com>
24448 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
24449 on mmix-*-* for *_[xy].c.
24451 2005-11-28 Kean Johnston <jkj@sco.com>
24453 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
24455 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
24456 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
24457 * gcc.target/i386/asm-3.c: Ditto.
24458 * gcc.target/i386/clobbers.c: Ditto.
24459 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
24460 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
24462 * gcc.target/i386/mul.c: Ditto.
24463 * gcc.target/i386/ssetype-1.c: Ditto.
24464 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
24465 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
24466 static so the test works with -fPIC mode too. Based on comment in
24468 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
24470 2005-11-28 Richard Guenther <rguenther@suse.de>
24472 * gcc.dg/alias-9.c: New testcase.
24473 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
24475 2005-11-28 Roger Sayle <roger@eyesopen.com>
24476 Uros Bizjak <uros@kss-loka.si>
24478 PR middle-end/20219
24479 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
24480 tan(x)/sin(x) transformations.
24482 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
24484 PR middle-end/24575
24485 * gcc.dg/tree-ssa/divide-3.c: New test.
24486 * gcc.dg/tree-ssa/divide-4.c: New test.
24488 2005-11-27 Steven G. Kargl <kargls@comcast.net>
24491 * gfortran.dg/boz_6.f90: New test.
24493 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24496 * gfortran.dg/modulo_1.f90: New test.
24498 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24500 PR libfortran/24919
24501 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
24502 fail on CRLF platforms.
24503 * gfortran.dg/ftell_2.f90: Likewise.
24505 2005-11-26 Eric Christopher <echristo@apple.com>
24507 * gcc.dg/intmax_t-1.c: Remove mips xfail.
24509 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
24511 * objc.dg/gnu-runtime-3.m: Simplify.
24513 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
24515 PR middle-end/23669
24516 * gcc.dg/tree-ssa/divide-1.c: New test.
24517 * gcc.dg/tree-ssa/divide-2.c: New test.
24519 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
24521 PR libgfortran/24945
24522 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
24524 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
24526 PR libgfortran/24945
24527 * gfortran.dg/open_status_2.f90: New test.
24529 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24531 * gcc.c-torture/execute/builtins/fprintf.c,
24532 gcc.c-torture/execute/builtins/fputs-lib.c,
24533 gcc.c-torture/execute/builtins/fputs.c,
24534 gcc.c-torture/execute/builtins/lib/fprintf.c,
24535 gcc.c-torture/execute/builtins/lib/printf.c,
24536 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
24538 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
24540 * gcc.dg/20050922-2.c: New test.
24542 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
24544 * objc.dg/gnu-runtime-3.m: New test.
24546 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24549 * g++.dg/other/void1.C: New test.
24551 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
24553 PR middle-end/24998
24554 * gcc.dg/torture/fp-int-convert-float.c,
24555 gcc.dg/torture/fp-int-convert-double.c,
24556 gcc.dg/torture/fp-int-convert-long-double.c,
24557 gcc.dg/torture/fp-int-convert-timode.c,
24558 gcc.dg/torture/fp-int-convert-float80.c,
24559 gcc.dg/torture/fp-int-convert-float80-timode.c,
24560 gcc.dg/torture/fp-int-convert-float128.c,
24561 gcc.dg/torture/fp-int-convert-float128-timode.c,
24562 gcc.dg/torture/fp-int-convert.h: New files.
24564 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
24566 PR middle-end/24989
24567 * gcc.dg/tree-ssa/bool-10.c: New test.
24568 * gcc.dg/tree-ssa/bool-11.c: New test.
24569 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
24571 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
24573 PR middle-end/24990
24574 * tree-ssa/pr24990-1.c: New test.
24576 2005-11-24 Richard Guenther <rguenther@suse.de>
24577 Dirk Mueller <dmueller@suse.de>
24580 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
24581 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
24582 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
24583 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
24584 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
24585 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
24587 2005-11-23 Uros Bizjak <uros@kss-loka.si>
24589 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
24591 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
24594 * gcc.dg/Wc++-compat.c: New.
24595 * gcc.dg/Wno-c++-compat.c: New.
24597 2005-11-23 Alan Modra <amodra@bigpond.net.au>
24599 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
24600 (vspltish, vspltisw): Likewise.
24602 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24604 PR libgfortran/24794
24605 * gfortran.dg/namelist_12.f: Fix quotes.
24606 * gfortran.dg/namelist_13.f90: Fix quotes.
24607 * gfortran.dg/namelist_14.f90: Fix quotes.
24608 * gfortran.dg/namelist_15.f90: Fix quotes.
24609 * gfortran.dg/namelist_use.f90: Fix quotes.
24610 * gfortran.dg/namelist_use_only.f90: Fix quotes.
24611 * gfortran.dg/namelist_21.f90: New test.
24612 * gfortran.dg/namelist_22.f90: New test.
24614 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
24617 * gcc.c-torture/compile/pr23435.c: New.
24619 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
24621 * gcc.c-torture/execute/floatunsisf-1.c: New test.
24623 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
24625 * gcc.target/powerpc/405-macchw-1.c,
24626 gcc.target/powerpc/405-macchw-2.c,
24627 gcc.target/powerpc/405-macchwu-1.c,
24628 gcc.target/powerpc/405-macchwu-2.c,
24629 gcc.target/powerpc/405-machhw-1.c,
24630 gcc.target/powerpc/405-machhw-2.c,
24631 gcc.target/powerpc/405-machhwu-1.c,
24632 gcc.target/powerpc/405-machhwu-2.c,
24633 gcc.target/powerpc/405-maclhw-1.c,
24634 gcc.target/powerpc/405-maclhw-2.c,
24635 gcc.target/powerpc/405-maclhwu-1.c,
24636 gcc.target/powerpc/405-maclhwu-2.c,
24637 gcc.target/powerpc/405-mulchw-1.c,
24638 gcc.target/powerpc/405-mulchw-2.c,
24639 gcc.target/powerpc/405-mulchwu-1.c,
24640 gcc.target/powerpc/405-mulchwu-2.c,
24641 gcc.target/powerpc/405-mulhhw-1.c,
24642 gcc.target/powerpc/405-mulhhw-2.c,
24643 gcc.target/powerpc/405-mulhhwu-1.c,
24644 gcc.target/powerpc/405-mulhhwu-2.c,
24645 gcc.target/powerpc/405-mullhw-1.c,
24646 gcc.target/powerpc/405-mullhw-2.c,
24647 gcc.target/powerpc/405-mullhwu-1.c,
24648 gcc.target/powerpc/405-mullhwu-2.c,
24649 gcc.target/powerpc/405-nmacchw-1.c,
24650 gcc.target/powerpc/405-nmacchw-2.c,
24651 gcc.target/powerpc/405-nmachhw-1.c,
24652 gcc.target/powerpc/405-nmachhw-2.c,
24653 gcc.target/powerpc/405-nmaclhw-1.c,
24654 gcc.target/powerpc/405-nmaclhw-2.c,
24655 gcc.target/powerpc/440-macchw-1.c,
24656 gcc.target/powerpc/440-macchw-2.c,
24657 gcc.target/powerpc/440-macchwu-1.c,
24658 gcc.target/powerpc/440-macchwu-2.c,
24659 gcc.target/powerpc/440-machhw-1.c,
24660 gcc.target/powerpc/440-machhw-2.c,
24661 gcc.target/powerpc/440-machhwu-1.c,
24662 gcc.target/powerpc/440-machhwu-2.c,
24663 gcc.target/powerpc/440-maclhw-1.c,
24664 gcc.target/powerpc/440-maclhw-2.c,
24665 gcc.target/powerpc/440-maclhwu-1.c,
24666 gcc.target/powerpc/440-maclhwu-2.c,
24667 gcc.target/powerpc/440-mulchw-1.c,
24668 gcc.target/powerpc/440-mulchw-2.c,
24669 gcc.target/powerpc/440-mulchwu-1.c,
24670 gcc.target/powerpc/440-mulchwu-2.c,
24671 gcc.target/powerpc/440-mulhhw-1.c,
24672 gcc.target/powerpc/440-mulhhw-2.c,
24673 gcc.target/powerpc/440-mulhhwu-1.c,
24674 gcc.target/powerpc/440-mulhhwu-2.c,
24675 gcc.target/powerpc/440-mullhw-1.c,
24676 gcc.target/powerpc/440-mullhw-2.c,
24677 gcc.target/powerpc/440-mullhwu-1.c,
24678 gcc.target/powerpc/440-mullhwu-2.c,
24679 gcc.target/powerpc/440-nmacchw-1.c,
24680 gcc.target/powerpc/440-nmacchw-2.c,
24681 gcc.target/powerpc/440-nmachhw-1.c,
24682 gcc.target/powerpc/440-nmachhw-2.c,
24683 gcc.target/powerpc/440-nmaclhw-1.c,
24684 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
24686 2005-11-21 Jakub Jelinek <jakub@redhat.com>
24689 * gfortran.dg/inquire_9.f90: New test.
24692 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
24694 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
24696 PR libfortran/24432
24697 * lib/target-supports.exp (check_effective_target_fortran_large_real):
24698 Check that 'cos' is supported.
24700 2005-11-21 Paul Thomas <pault@gcc.gnu.org
24703 * gfortran.dg/substring_equivalence.f90: New test.
24706 * gfortran.dg/auto_internal_assumed.f90: New test.
24708 2005-11-21 Uros Bizjak <uros@kss-loka.si>
24710 * gcc.dg/fold-div-2.c: New test.
24712 2005-11-20 Ian Lance Taylor <ian@airs.com>
24714 PR rtl-optimization/24883
24715 * gcc.c-torture/compile/pr24883.c: New test.
24717 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
24719 PR middle-end/20583
24720 * gcc.c-torture/compile/pr20583.c: New.
24722 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
24724 * gcc.c-torture/execute/usmul.c: New test.
24726 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
24728 * gcc.dg/tree-ssa/vrp22.c: New test.
24730 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
24732 PR middle-end/24912
24733 * gcc.dg/torture/pr24912-1.c: New test.
24735 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
24738 * gfortran.dg/arrayio_derived_1.f90: New test.
24740 2005-11-19 Richard Guenther <rguenther@suse.de>
24742 PR middle-end/23294
24743 * gcc.dg/tree-ssa/pr23294.c: New testcase.
24745 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
24747 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
24749 2005-11-18 Mark Mitchell <mark@codesourcery.com>
24752 * g++.dg/template/friend39.C: New test.
24754 2005-11-18 James E Wilson <wilson@specifix.com>
24756 * gcc.dg/builtin-strstr.c: New.
24758 2005-11-18 Richard Henderson <rth@redhat.com>
24760 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
24761 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
24762 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
24763 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
24764 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
24765 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
24766 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
24767 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
24768 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
24769 renaming to remove initial "ia64-".
24771 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
24773 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
24775 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
24777 * g++.dg/cpp/string-2.C: New test.
24779 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
24781 * gcc.dg/tree-ssa/loop-14.c: New test.
24783 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
24784 Michael Chamberlain <michael@chamberlain.net.au>
24786 * ada/acats/run_all.sh (target_run): Kill long running tests.
24788 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24790 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
24791 * gcc.dg/cleanup-9.c: Likewise.
24792 * gcc.dg/cleanup-10.c: Likewise.
24793 * gcc.dg/cleanup-11.c: Likewise.
24795 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24798 * gfortran.dg/open_access_append_1.f90: New test.
24799 * gfortran.dg/open_access_append_2.f90: New test.
24801 2005-11-16 Richard Guenther <rguenther@suse.de>
24803 PR middle-end/24851
24804 * gcc.c-torture/execute/pr24851.c: New testcase.
24806 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
24808 * gcc.dg/fold-overflow-1.c: New test.
24810 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
24812 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
24813 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
24815 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
24817 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
24819 * g++.dg/eh/forced2.C: Likewise.
24820 * g++.dg/eh/forced3.C: Likewise.
24821 * g++.dg/eh/forced4.C: Likewise.
24823 2005-11-11 Mike Stump <mrs@apple.com>
24825 * g++.old-deja/g++.mike/unused.C: Add.
24827 2005-11-15 Mark Mitchell <mark@codesourcery.com>
24830 * g++.dg/warn/Wcast-qual1.C: New test.
24832 2005-11-15 Jan Hubicka <jh@suse.cz>
24834 * gcc.dg/winline-5.c: Add large-unit-insns limit.
24836 2005-11-14 David Edelsohn <edelsohn@gnu.org>
24838 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
24840 2005-11-14 Diego Novillo <dnovillo@redhat.com>
24843 * gcc.dg/tree-ssa/pr24840.c: New test.
24845 2005-11-14 Janis Johnson <janis187@us.ibm.com>
24848 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
24850 2005-11-14 Dale Johannesen <dalej@apple.com>
24852 * gcc.c-torture/execute/20051113-1.c: New.
24854 2005-11-14 Mark Mitchell <mark@codesourcery.com>
24857 * g++.dg/template/crash43.C: New test.
24859 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
24861 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
24863 2005-11-13 Mark Mitchell <mark@codesourcery.com>
24866 * g++.dg/eh/spec8.C: New test.
24868 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
24870 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
24872 2005-11-13 Mark Mitchell <mark@codesourcery.com>
24875 * g++.dg/parse/ambig4.C: New test.
24876 * g++.dg/tc1/dr101.C: Adjust error markers.
24877 * g++.dg/lookup/strong-using-2.C: Likewise.
24878 * g++.dg/lookup/ambig5.C: Likewise.
24879 * g++.dg/lookup/ambig4.C: Likewise.
24880 * g++.dg/parse/crash22.C: Likewise.
24882 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
24884 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
24886 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
24888 * gcc.dg/nested-calls-1.c: New test.
24890 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24892 * gfortran.dg/complex_intrinsic_1.f90: New test.
24893 * gfortran.dg/complex_intrinsic_2.f90: New test.
24894 * gfortran.dg/fgetc_1.f90: New test.
24895 * gfortran.dg/fgetc_2.f90: New test.
24896 * gfortran.dg/fgetc_3.f90: New test.
24897 * gfortran.dg/ftell_1.f90: New test.
24898 * gfortran.dg/ftell_2.f90: New test.
24899 * gfortran.dg/gnu_logical_1.F: New test.
24900 * gfortran.dg/gnu_logical_2.f90: New test.
24902 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
24904 PR middle-end/24820
24905 * gcc.dg/pr24820.c: New test.
24907 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
24909 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
24910 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
24913 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24916 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
24918 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
24920 * gcc.target/cris/cris.exp: New file.
24921 * gcc.target/cris/rld-legit1.c: New test.
24922 * gcc.target/cris/rld-legit2.c: New test.
24924 2005-11-12 Jakub Jelinek <jakub@redhat.com>
24927 * g++.dg/opt/pr24780.C: New test.
24930 * g++.dg/template/asm1.C: New test.
24932 2005-11-12 Steven G. Kargl <kargls@comcast.net>
24934 PR libgfortran/24787
24935 * gfortran.dg/scan_1.f90: New test.
24937 2005-11-12 Jan Hubicka <jh@suse.cz>
24939 * gcc.target/i386/minmax-1.c: New.
24940 * gcc.target/i386/minmax-2.c: New.
24942 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
24944 * gcc.dg/pr24445.c: Fix for 64-bit targets.
24946 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
24948 * gcc.c-torture/execute/20051110-1.c,
24949 gcc.c-torture/execute/20051110-2.c: New tests.
24951 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
24953 PR middle-end/24750
24954 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
24957 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
24959 * lib/target-libpath.exp (get_shlib_extension): New proc.
24960 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
24961 * lib/gfortran.exp (gfortran_link_flags): Likewise.
24962 * lib/objc.exp (objc_target_compile): Likewise.
24963 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
24966 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
24968 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
24970 * lib/target-supports.exp (check_effective_target_static_libgfortran):
24971 Add -static to additional_flags and pass it to target_compile.
24973 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24975 PR libgfortran/24719
24976 gfortran.dg/read_noadvance.f90: New test.
24978 PR libgfortran/24699
24979 gfortran.dg/fmt_t_2.f90: New test.
24981 PR libgfortran/24785
24982 gfortran.dg/read_x_eor.f90: New test.
24984 PR libgfortran/24584
24985 gfortran.dg/namelist_empty.f90: Rename test.
24987 PR libgfortran/24489
24988 gfortran/read_eor.f90: Rename test.
24990 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
24993 * gfortran.dg/automatic_module_variable.f90: New test.
24995 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
24998 * gcc.dg/pr24445.c: New test.
25000 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
25004 * gfortran.dg/recursive_statement_functions.f90: Add statement
25005 functions using inline intrinsic functions and parameters to test
25006 that they no longer seg-fault.
25009 gfortran.dg/nested_modules_4.f90: New test.
25010 gfortran.dg/nested_modules_5.f90: New test.
25012 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25015 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
25017 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
25019 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
25022 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
25024 * gcc.dg/sparc-getcontext-1.c: New test.
25026 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
25028 * gcc.dg/ifcvt-fabs-1.c: New test.
25030 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
25033 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
25034 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
25036 2005-11-09 Richard Guenther <rguenther@suse.de>
25038 PR tree-optimization/24716
25039 * gcc.c-torture/execute/pr24716.c: New testcase.
25041 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
25043 * gcc.dg/pr24624.c: Disable for non S/390 targets.
25045 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
25048 * gcc.dg/pr24624.c: Testcase added.
25050 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
25053 * g++.dg/other/pr24623.C: Testcase added.
25055 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
25058 * gfortran-dg/pure_byref_1.f90: New.
25059 * gfortran-dg/pure_byref_2.f90: New.
25061 2005-11-09 Uros Bizjak <uros@kss-loka.si>
25064 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
25065 * gcc.dg/dg.exp: Run main loop also for *.i files.
25067 2005-11-08 Jakub Jelinek <jakub@redhat.com>
25070 * g++.dg/tls/diag-3.C: New test.
25071 * g++.dg/tls/diag-4.C: New test.
25072 * g++.dg/tls/static-1.C: New test.
25073 * g++.dg/tls/static-1a.cc: New file.
25075 2005-11-08 Diego Novillo <dnovillo@redhat.com>
25078 * g++.dg/tree-ssa/pr23046.C: New test.
25080 2005-11-08 Devang Patel <dpatel@apple.com>
25082 PR tree-optimization/23115
25083 * gcc.dg/tree-ssa/pr23115.c: New.
25085 2005-11-08 David Edelsohn <edelsohn@gnu.org>
25087 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
25088 * gcc.target/powerpc/pr16155.c: Same.
25089 * gcc.target/powerpc/altivec-1.c: Same.
25090 * gcc.target/powerpc/altivec-2.c: Same.
25091 * gcc.target/powerpc/altivec-3.c: Same.
25092 * gcc.target/powerpc/altivec-5.c: Same.
25093 * gcc.target/powerpc/altivec-11.c: Same.
25094 * gcc.target/powerpc/altivec-12.c: Same.
25095 * gcc.target/powerpc/altivec-14.c: Same.
25096 * gcc.target/powerpc/altivec-22.c: Same.
25097 * gcc.target/powerpc/altivec-consts.c: Same.
25098 * gcc.target/powerpc/altivec-pr22085.c: Same.
25099 * gcc.target/powerpc/altivec-splat.c: Same.
25100 * gcc.target/powerpc/altivec-varargs-1.c: Same.
25101 * gcc.target/powerpc/altivec-vec-merge.c: Same.
25102 * gcc.target/powerpc/darwin-longlong.c: Same.
25104 2005-11-08 Uros Bizjak <uros@kss-loka.si>
25107 * gcc.dg/pr19340.c: New test.
25109 2005-11-07 Ian Lance Taylor <ian@airs.com>
25111 PR rtl-optimization/24683
25112 * gcc.dg/pr24683.c: New test.
25114 2005-11-07 Uros Bizjak <uros@kss-loka.si>
25116 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
25117 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
25119 2005-11-07 Uros Bizjak <uros@kss-loka.si>
25121 * gcc.target/i386/pr23376.c: Compile with -mmmx.
25123 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
25125 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
25127 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
25131 * gcc.target/powerpc/altivec-consts.c,
25132 gcc.target/powerpc/altivec-splat.c: New testcase.
25134 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
25138 * gcc.dg/overflow-2.c: New testcase.
25140 2005-11-07 Jakub Jelinek <jakub@redhat.com>
25142 PR rtl-optimization/23567
25143 * gcc.c-torture/execute/20051104-1.c: New test.
25145 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
25148 gfortran.dg/private_type_2.f90: Modified to check that case with
25149 PRIVATE declaration within derived type is accepted.
25152 gfortran.dg/pointer_assign_1.f90: New test.
25155 * gfortran.dg/arrayio_0.f90: New test.
25158 gfortran.dg/data_initialized.f90: New test.
25159 gfortran.dg/data_constraints_1.f90: New test.
25160 gfortran.dg/data_constraints_2.f90: New test.
25162 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
25166 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
25168 2005-11-06 Diego Novillo <dnovillo@redhat.com>
25171 * gcc.dg/tree-ssa/pr24670.c: New test.
25173 2005-11-05 Ian Lance Taylor <ian@airs.com>
25176 * gcc.target/i386/pr22432.c: New test.
25178 2005-11-05 Richard Henderson <rth@redhat.com>
25180 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
25181 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
25182 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
25183 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
25184 from gcc.dg/alpha-*.
25185 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
25186 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
25188 2005-11-05 Andreas Jaeger <aj@suse.de>
25190 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
25192 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
25195 * gcc.dg/torture/pr23424-1.c: New test.
25197 2005-11-04 Richard Henderson <rth@redhat.com>
25199 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
25200 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
25201 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
25202 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
25203 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
25204 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
25205 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
25206 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
25207 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
25208 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
25209 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
25210 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
25211 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
25212 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
25213 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
25214 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
25215 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
25216 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
25217 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
25218 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
25219 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
25220 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
25221 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
25222 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
25224 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
25225 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
25226 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
25227 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
25228 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
25229 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
25230 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
25231 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
25232 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
25233 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
25234 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
25235 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
25236 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
25237 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
25238 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
25239 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
25240 gcc.target/i386/lea.c, gcc.target/i386/local.c,
25241 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
25242 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
25243 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
25244 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
25245 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
25246 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
25247 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
25248 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
25249 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
25250 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
25251 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
25252 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
25253 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
25254 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
25255 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
25256 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
25257 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
25258 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
25259 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
25260 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
25261 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
25262 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
25263 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
25264 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
25265 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
25266 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
25267 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
25268 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
25270 2005-11-04 Diego Novillo <dnovillo@redhat.com>
25273 * gcc.dg/tree-ssa/pr24627.c: New test.
25275 2005-11-04 Paul Brook <paul@codesourcery.com>
25277 * gcc.dg/tls/opt-10.c: New test.
25279 2005-11-04 Andreas Jaeger <aj@suse.de>
25281 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
25282 avoid extra warnings.
25284 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25286 PR libfortran/22298
25287 * lib/target-supports.exp
25288 (check_effective_target_static_libgfortran): New
25289 static_libgfortran effective target.
25290 * gfortran.dg/static_linking_1.f: New test.
25291 * gfortran.dg/static_linking_1.c: New file.
25293 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
25295 * gcc.dg/pr24615.c: Guard test with { target fpic }.
25297 2005-11-03 Josh Conner <jconner@apple.com>
25300 g++.dg/ext/array2.C: New test.
25301 g++.dg/template/dependent-name3.C: New test.
25302 g++.dg/template/dependent-name4.C: New test.
25303 g++.dg/template/sfinae2.C: New test.
25305 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
25307 PR preprocessor/22042
25308 * gcc.dg/cpp/strify4.c: New test.
25310 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
25313 * g++.dg/cpp/string-1.C: New test.
25315 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
25317 * gcc.target/powerpc: New directory.
25318 * gcc.target/powerpc/powerpc.exp: New file.
25319 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
25320 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
25321 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
25322 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
25323 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
25324 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
25325 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
25326 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
25327 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
25328 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
25329 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
25330 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
25331 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
25332 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
25333 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
25334 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
25335 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
25336 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
25337 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
25338 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
25339 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
25340 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
25341 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
25342 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
25343 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
25344 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
25345 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
25346 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
25347 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
25348 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
25349 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
25350 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
25351 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
25352 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
25354 2005-11-03 Mark Mitchell <mark@codesourcery.com>
25357 * g++.dg/warn/inline2.C: New test.
25359 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
25361 PR middle-end/23155
25362 * g++.dg/ext/c99struct1.C: New test.
25363 * gcc.dg/union-cast-1.c: New test.
25364 * gcc.dg/union-cast-2.c: New test.
25365 * gcc.dg/union-cast-3.c: New test.
25367 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
25369 PR middle-end/24589
25370 * gcc.c-torture/execute/zero-struct-2.c: New test.
25372 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
25375 * g++.dg/init/switch1.C: New test.
25377 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
25379 * gcc.dg/delay-slot-1.c: New test.
25381 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
25384 * gcc.dg/pr24620.c: New test.
25386 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
25389 * gcc.dg/format/unnamed-1.c: New test.
25391 2005-11-02 Mark Mitchell <mark@codesourcery.com>
25394 * g++.dg/expr/cond8.C: New test.
25397 * g++.dg/parse/dot1.C: New test.
25399 2005-11-02 Jan Hubicka <jh@suse.cz>
25402 * gcc.dg/i386-lea.c: New test
25404 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
25407 * gcc.dg/pr24615.c: New test.
25409 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
25412 * gcc.dg/pr24600.c: New test.
25414 2005-11-02 Mark Mitchell <mark@codesourcery.com>
25417 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
25418 * g++.dg/parse/typename9.C: New test.
25419 * g++/dg/parse/typename10.C: Likewise.
25421 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
25424 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
25425 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
25426 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
25428 2005-11-02 Mark Mitchell <mark@codesourcery.com>
25431 * g++.dg/debug/static1.C: New test.
25433 2005-11-02 Josh Conner <jconner@apple.com>
25435 * g++.dg/crash38.C: moved into proper directory...
25436 * g++.dg/template/crash42.C: ...here
25438 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
25441 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
25442 pcc_bitfield_type_matters || default_packed.
25444 * lib/target-supports.exp
25445 (check_effective_target_pcc_bitfield_type_matters): New proc.
25446 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
25449 * lib/target-supports.exp (check_effective_default_packed): New proc.
25450 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
25451 Gate expected errors on target ! default_packed.
25452 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
25454 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25456 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
25459 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25462 * gfortran.dg/entry_5.f90: New.
25463 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
25465 2005-11-01 Bob Wilson <bob.wilson@acm.org>
25467 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
25469 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
25472 gfortran.dg/namelist_blockdata.f90: New test.
25475 gfortran.dg/external_implicit_none.f90: New test.
25478 * gfortran.dg/secnds.f: New test.
25480 2005-10-31 Jan Hubicka <jh@suse.cz>
25483 * gcc.c-torture/compile/pr20928.c: New test.
25485 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
25487 PR middle-end/23492
25488 * gcc.c-torture/compile/zero-strct-5.c: New test.
25490 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
25492 PR libgfortran/24584
25493 * gfortran.dg/pr24584.f90: New test.
25495 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
25498 * gfortran.dg/char_result_9.f90: New.
25499 * gfortran.dg/char_result_10.f90: New.
25501 2005-10-30 Jan Hubicka <jh@suse.cz>
25503 * g++.dg/tree-ssa/pr24172.C: New testcase.
25505 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25507 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
25509 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
25511 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
25512 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
25513 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
25514 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
25515 gfortran.dg/enum_9.f90,
25516 gfortran.fortran-torture/compile/enum_1.f90,
25517 gfortran.fortran-torture/execute/enum_1.f90,
25518 gfortran.fortran-torture/execute/enum_2.f90,
25519 gfortran.fortran-torture/execute/enum_3.f90,
25520 gfortran.fortran-torture/execute/enum_4.f90: New tests.
25522 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
25525 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
25526 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
25528 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25530 PR libfortran/20179
25531 * gfortran.dg/mixed_io_1.f90: New test.
25532 * gfortran.dg/mixed_io_1.c: New file.
25534 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25536 * gfortran.dg/malloc_free_1.f90: New test.
25538 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
25540 * gcc.dg/nested-func-4.c: Require profiling -pg.
25542 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
25545 * g++.dg/warn/main-2.C: New test.
25547 2005-10-28 Steven G. Kargl <kargls@comcast.net>
25550 * gfortran.dg/interface_2.f90: new test.
25552 2005-10-28 Josh Conner <jconner@apple.com>
25555 * g++.dg/template/crash38.C: New test.
25556 * g++.dg/parse/explicit1.C: Change expected errors.
25558 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
25561 * g++.dg/other/large-size-array.C: New test.
25563 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
25565 PR middle-end/24362
25566 * g++.dg/opt/complex4.C: New test.
25568 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
25570 * gcc.dg/nested-func-4.c: New test.
25572 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
25575 gfortran.dg/derived_recursion.f90: New test.
25576 gfortran.dg/implicit_actual.f90: New test.
25578 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
25580 PR middle-end/24295, PR testsuite/24477
25581 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
25582 removed when weakref hits the tree.
25584 2005-10-25 Jakub Jelinek <jakub@redhat.com>
25586 * gfortran.dg/cray_pointers_4.f90: New test.
25588 * gfortran.dg/cray_pointers_5.f90: New test.
25590 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
25593 * gfortran.dg/assign_5.f90: New test.
25594 * gfortran.dg/assign_6.f: New test.
25596 2005-10-25 Uros Bizjak <uros@kss-loka.si>
25598 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
25599 CPU has no SSE support.
25601 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
25603 PR libgfortran/24224
25604 * gfortran.dg/arrayio_1.f90: Update attribution.
25605 * gfortran.dg/arrayio_2.f90: Update attribution.
25606 * gfortran.dg/arrayio_3.f90: Update attribution.
25607 * gfortran.dg/arrayio_4.f90: Update test conditions.
25608 * gfortran.dg/arrayio_5.f90: Update attribution.
25609 * gfortran.dg/arrayio_6.f90: New test.
25610 * gfortran.dg/arrayio_7.f90: New test.
25612 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
25614 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
25616 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
25618 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
25620 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
25623 * gfortran.dg/namelist_char_only.f90: New test.
25625 2005-10-24 Asher Langton <langton2@llnl.gov>
25629 * gfortran.dg/cray_pointers_1.f90: New test.
25630 * gfortran.dg/cray_pointers_2.f90: New test.
25631 * gfortran.dg/cray_pointers_3.f90: New test.
25632 * gfortran.dg/loc_1.f90: New test.
25633 * gfortran.dg/loc_2.f90: New test.
25635 2005-10-24 Steven Bosscher <stevenb@suse.de>
25637 * gcc.dg/pr24225.c: New test.
25639 2005-10-24 Asher Langton <langton2@llnl.gov>
25641 * gfortran.dg/dup_save_1.f90: New test.
25642 * gfortran.dg/dup_save_2.f90: New test.
25644 2005-10-24 Paul Brook <paul@codesourcery.com>
25647 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
25650 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
25652 PR libgfortran/24489
25653 * gfortran.dg/pr24489.f90: New test.
25655 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
25658 * gfortran.dg/ichar_1.f90: Add tests for derived types.
25660 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
25663 * g++.dg/init/array16.C: Skip for mmix-*-*.
25665 2005-10-23 Asher Langton <langton2@llnl.gov>
25667 * gfortran.dg/byte_1.f90: New test.
25668 * gfortran.dg/byte_2.f90: New test.
25670 2005-10-23 David Edelsohn <edelsohn@gnu.org>
25672 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
25674 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
25677 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
25680 * gfortran.dg/merge_char_const.f90: New test.
25683 * gfortran.dg/spread_scalar_source.f90: New test.
25685 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
25687 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
25689 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
25690 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
25692 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
25694 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
25697 * gfortran.dg/der_pointer_4.f90: New.
25699 2005-10-22 David Ayers <d.ayers@inode.at>
25701 * obj-c++.dg/except-1.mm: Simplify.
25703 2005-10-21 David Ayers <d.ayers@inode.at>
25705 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
25707 2005-10-21 Jakub Jelinek <jakub@redhat.com>
25709 * gfortran.dg/assumed_dummy_2.f90: New test.
25711 2005-10-21 James E Wilson <wilson@specifix.com>
25713 PR preprocessor/15220
25714 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
25716 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
25718 * gcc.c-torture/execute/20051021-1.c: New test.
25720 2005-10-21 Mark Mitchell <mark@codesourcery.com>
25723 * g++.dg/ext/tmplattr1.C: New test.
25725 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
25728 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
25730 2005-10-20 Geoffrey Keating <geoffk@apple.com>
25732 * obj-c++.dg/except-1.mm: New.
25734 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
25736 2005-10-21 Alan Modra <amodra@bigpond.net.au>
25738 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
25740 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
25742 PR middle-end/24295
25743 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
25744 declarations with the same names as thunks' alias targets, use
25746 * gcc.dg/attr-alias-3.c: New test.
25747 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
25749 2005-10-20 Mark Mitchell <mark@codesourcery.com>
25752 * g++.dg/parse/access8.C: New test.
25754 2005-10-20 Richard Guenther <rguenther@suse.de>
25757 * g++.dg/tree-ssa/pr24439.C: New testcase.
25759 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
25761 * g++.dg/opt/delay-slot-1.C: New test.
25763 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
25766 * gfortran.fg/der_init_1.f90: New.
25768 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
25770 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
25772 2005-10-19 Mark Mitchell <mark@codesourcery.com>
25775 * g++.dg/parse/error28.C: New test.
25777 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25779 * gcc.dg/profile-generate-2.c: New test.
25781 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
25784 * g++.dg/ext/dllimport11.C: New.
25786 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25789 * g++.dg/other/friend3.C: New test.
25791 2005-10-18 Mark Mitchell <mark@codesourcery.com>
25794 * g++.dg/template/error19.C: New test.
25796 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
25799 * g++.dg/overload/koenig2.C: New.
25802 * g++.dg/overload/error2.C: New.
25805 * g++.dg/inherit/covariant14.C: New.
25807 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25810 * g++.dg/parse/for1.C: New test.
25812 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
25815 * gfortran.dg/host_dummy_index_1.f90: New test.
25818 * gfortran.dg/automatic_char_len_2.f90: New test.
25821 * gfortran.dg/recursive_statement_functions.f90: New test.
25824 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
25827 * gfortran.dg/external_initializer.f90: New test.
25830 * non_module_public.f90: New test.
25832 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
25835 * g++.dg/template/overload7.C: New.
25838 * g++.dg/other/switch2.C: Remove expected warnings.
25841 * g++.dg/template/defarg6.C: New.
25843 2005-10-17 Uros Bizjak <uros@kss-loka.si>
25846 * gcc.target/i386/pr24315.c: New test.
25848 2005-10-16 Mark Mitchell <mark@codesourcery.com>
25851 * g++.dg/template/static21.C: New test.
25852 * g++.dg/template/static21-a.cc: Likewise.
25854 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
25857 * g++.dg/warn/Wswitch-default-1.C: New test.
25858 * g++.dg/warn/Wswitch-default-2.C: New test.
25860 2005-10-16 Mark Mitchell <mark@codesourcery.com>
25863 * g++.dg/parse/template18.C: New test.
25864 * g++.dg/template/nontype15.C: Likewise.
25866 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
25869 * gfortran.dg/spec_expr_2.f90: New.
25871 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
25873 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
25874 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
25875 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
25876 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
25877 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
25878 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
25879 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
25880 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
25881 previous target-specific skips and warning-message matches where
25884 2005-10-15 Mark Mitchell <mark@codesourcery.com>
25887 * g++.dg/warn/Wctor-dtor.C: New test.
25889 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25892 * gcc.dg/for-1.c: New test.
25894 2005-10-14 Mark Mitchell <mark@codesourcery.com>
25897 * g++.dg/warn/Wconversion1.C: New test.
25898 * g++.dg/ext/packed4.C: Compile with -w.
25899 * g++.dg/opt/20050511-1.C: Likewise.
25900 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
25902 2005-10-14 Jakub Jelinek <jakub@redhat.com>
25904 * gfortran.dg/boz_5.f90: New test.
25906 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
25909 * g++.dg/other/switch2.C: New.
25912 * g++.dg/init/ctor7.C: New.
25914 2005-10-13 David Edelsohn <edelsohn@gnu.org>
25917 * g++.dg/parse/crash32.C: New test.
25919 2005-10-13 Mark Mitchell <mark@codesourcery.com>
25922 * g++.dg/init/goto2.C: New test.
25925 * g++.dg/template/crash/41.C: New test.
25928 * g++.dg/template/crash40.C: New test.
25931 * g++.dg/parse/friend5.C: New test.
25934 * g++.dg/template/crash38.C: New test.
25937 * g++.dg/template/friend38.C: New test.
25940 * g++.dg/template/crash39.C: New test.
25942 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
25944 * gcc.dg/debug/dwarf2/dwarf-char1.c,
25945 gcc.dg/debug/dwarf2/dwarf-char2.c,
25946 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
25948 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
25950 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
25952 * gcc.dg/dll-2.c: Add tests for warnings.
25953 * gcc.dg/dll-3.c: Likewise.
25954 * gcc.dg/dll-4.c: Likewise.
25956 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
25957 * g++.dg/ext/dllimport2.C: Likewise.
25958 * g++.dg/ext/dllimport3.C: Likewise.
25959 * g++.dg/ext/dllimport7.C: Likewise.
25960 * g++.dg/ext/dllimport8.C: Likewise.
25961 * g++.dg/ext/dllimport9.C: Likewise.
25963 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
25966 * gfortran.dg/derived_pointer_recursion.f90: New test.
25968 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
25970 * gcc.c-torture/execute/20051012-1.c: New test.
25972 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
25975 * gfortran.dg/automatic_char_len_1.f90: New test.
25977 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
25980 * gfortran.dg/save_common.f90: New test.
25983 * gfortran.dg/save_result.f90: New test.
25985 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
25988 * g++.dg/template/dependent-expr1.C: Add new expected error.
25989 * g++.dg/template/dependent-expr2.C: Adjust error text.
25990 * g++.dg/template/overload6.C: New.
25993 * g++.dg/other/typename8.C: New.
25996 * g++.dg/other/return1.C: New.
25998 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
26001 * g++.dg/ext/label5.C: New.
26003 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
26006 * g++.dg/parse/crash31.C: New.
26008 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
26010 * g++.dg/ipa/ipa-1.c: New test.
26011 * g++.dg/ipa/ipa-2.c: New test.
26012 * g++.dg/ipa/ipa-3.c: New test.
26013 * g++.dg/ipa/ipa-4.c: New test.
26014 * g++.dg/ipa/ipa-5.c: New test.
26015 * g++.dg/ipa/ipa.exp: New file.
26017 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
26020 * gfortran.dg/private_type_3.f90: New test.
26022 2005-10-11 Steven G. Kargl <kargls@comcast.net>
26025 gfortran.dg/aint_anint_1.f90: New test.
26027 2005-10-11 Steven G. Kargl <kargls@comcast.net>
26029 PR libgfortran/24313
26030 gfortran.dg/csqrt.f: New test.
26032 2005-10-11 Ian Lance Taylor <ian@airs.com>
26035 * g++.dg/warn/noeffect7.C: New test.
26036 * g++.dg/warn/noeffect2.C: Instantiate templates.
26037 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
26040 2005-10-11 Mark Mitchell <mark@codesourcery.com>
26043 * g++.dg/init/float1.C: New test.
26046 * g++.dg/init/member1.C: Tweak error markers.
26048 2005-10-11 Janis Johnson <janis187@us.ibm.com>
26051 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
26052 Check for null pointer.
26054 2005-10-11 Mark Mitchell <mark@codesourcery.com>
26057 * g++.dg/parse/ret-type3.C: New test.
26059 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
26062 * gcc.c-torture/compile/pr23946.c: New test.
26064 2005-10-11 Jakub Jelinek <jakub@redhat.com>
26066 * g++.dg/opt/mmx2.C: New test.
26068 2005-10-10 Mark Mitchell <mark@codesourcery.com>
26071 * g++.dg/template/static20.C: New test.
26074 * g++.dg/warn/Wunused-12.C: New test.
26077 * g++.dg/template/arg4.C: New test.
26079 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
26081 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
26082 * gcc.dg/ucnid-3.c: Likewise.
26083 * gcc.dg/ucnid-4.c: Likewise.
26084 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
26085 * g++.dg/other/ucnid-1.C: Likewise.
26086 * gcc.dg/sparc-frame-1.c: New test.
26088 2005-10-10 Mark Mitchell <mark@codesourcery.com>
26091 * g++.dg/template/spec27.C: New test.
26094 * g++.dg/template/static19.C: New test.
26096 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
26098 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
26099 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
26101 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
26104 * gfortran.fortran-torture/compile/pr24136.f: New test.
26106 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
26109 * g++.dg/parse/crash30.C: New test.
26111 2005-10-07 Richard Guenther <rguenther@suse.de>
26113 PR middle-end/24227
26114 * gcc.c-torture/compile/pr24227.c: New testcase.
26116 2005-10-07 Steve Ellcey <sje@cup.hp.com>
26118 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
26119 Do not put aligned attributes on array elements.
26121 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
26123 PR testsuite/23611, PR testsuite/23615
26124 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
26125 writing prototypes of library functions by hand.
26126 * obj-c++.dg/bitfield-4.mm: Likewise.
26127 * obj-c++.dg/const-str-4.mm: Likewise.
26128 * obj-c++.dg/encode-4.mm: Likewise.
26129 * obj-c++.dg/encode-5.mm: Likewise.
26130 * obj-c++.dg/encode-6.mm: Likewise.
26131 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
26132 * obj-c++.dg/method-10.mm: Likewise.
26133 * obj-c++.dg/method-17.mm: Likewise.
26134 * obj-c++.dg/method-19.mm: Likewise.
26135 * obj-c++.dg/try-catch-2.mm: Likewise.
26137 2005-10-06 Richard Henderson <rth@redhat.com>
26140 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
26142 2005-10-06 Dale Johannesen <dalej@apple.com>
26144 * gcc.c-torture/execute/20030125-1.c: Correct.
26146 2005-10-06 Richard Guenther <rguenther@suse.de>
26148 PR tree-optimization/24238
26149 * g++.dg/tree-ssa/pr24238.C: New testcase.
26151 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
26154 * gfortran.dg/der_pointer_3.f90: New test.
26156 2005-10-05 Devang Patel <dpatel@apple.com>
26159 * g++.dg/other/PR23205.C: New.
26161 2005-10-05 Richard Henderson <rth@redhat.com>
26164 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
26165 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
26167 2005-10-05 Dale Johannesen <dalej@apple.com>
26169 * gcc.c-torture/execute/float-floor.c: New.
26171 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
26173 PR tree-optimization/21419
26174 PR tree-optimization/24146
26175 PR tree-optimization/24151
26177 * g++.dg/ext/asm7.C: New.
26178 * g++.dg/ext/asm8.C: New.
26179 * gcc.dg/asm-1.c: Compile on all targets.
26180 * gcc.dg/asm-pr24146.c: New.
26181 * gcc.dg/pr21419.c: Adjust error messages.
26183 2005-10-05 Richard Guenther <rguenther@suse.de>
26186 * gfortran.fortran-torture/compile/empty.f90: New testcase.
26188 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
26191 * g++.dg/template/spec22.C: Robustify test.
26192 * g++.dg/template/spec26.C: New.
26194 2005-10-05 Uros Bizjak <uros@kss-loka.si>
26196 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
26197 if target supports vector instructions.
26199 2005-10-04 Geoffrey Keating <geoffk@apple.com>
26201 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
26204 2005-10-04 Janis Johnson <janis187@us.ibm.com>
26206 * lib/target-supports.exp (check_effective_target_fortran_large_real,
26207 check_effective_target_fortran_large_int): Replace cached result
26208 when target changes.
26210 2005-10-04 Devang Patel <dpatel@apple.com>
26212 * gcc.dg/i386-sse-vect-types.c: New.
26214 2005-10-04 Ian Lance Taylor <ian@airs.com>
26216 PR preprocessor/13726
26217 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
26218 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
26220 2005-10-04 Richard Guenther <rguenther@suse.de>
26223 * gcc.dg/noncompile/pr23576.c: New testcase.
26225 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
26227 PR middle-end/23125
26228 * gcc.dg/register-var-3.c: New test.
26230 2005-10-04 Steven Bosscher <stevenb@suse.de>
26232 * gcc.dg/pr23049.c: New test.
26234 * gcc.dg/ucnid-4.c: Fix test.
26236 2005-10-03 Diego Novillo <dnovillo@redhat.com>
26239 * gcc.c-torture/compile/pr23445.c: New test.
26241 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
26243 * g++.dg/overload/unknown1.C: New.
26245 2005-10-03 Mark Mitchell <mark@codesourcery.com>
26248 * g++.dg/template/repo4.C: New test.
26250 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26252 PR libfortran/19308
26253 * gfortran.dg/large_real_kind_2.F90: New test.
26254 * gfortran.dg/large_integer_kind_2.f90: New test.
26256 2005-10-03 Uros Bizjak <uros@kss-loka.si>
26258 * lib/target-supports.exp (check_effective_target_vect_shift):
26259 Implement with result caching. Add i?86, x86_64 and ia64 targets.
26260 (check_effective_target_vect_condition): Fix copy-n-pasto.
26262 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
26263 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
26266 2005-10-02 Mark Mitchell <mark@codesourcery.com>
26269 * g++.dg/template/overload5.C : New test.
26272 * g++.dg/expr/stdarg1.C: New test.
26274 2005-10-02 Diego Novillo <dnovillo@redhat.com>
26277 * gcc.c-torture/execute/pr24142.c: New test.
26279 2005-10-01 Diego Novillo <dnovillo@redhat.com>
26282 * gcc.c-torture/execute/pr24141.c: New test.
26284 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
26285 Diego Novillo <dnovillo@redhat.com>
26288 * gcc.c-torture/execute/pr23604.c: New test.
26290 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
26299 gfortran.dg/equiv_constraint_1.f90: New test.
26300 gfortran.dg/equiv_constraint_2.f90: New test.
26301 gfortran.dg/equiv_constraint_3.f90: New test.
26302 gfortran.dg/equiv_constraint_4.f90: New test.
26303 gfortran.dg/equiv_constraint_5.f90: New test.
26304 gfortran.dg/equiv_constraint_6.f90: New test.
26305 gfortran.dg/equiv_constraint_7.f90: New test.
26306 gfortran.dg/equiv_constraint_8.f90: New test.
26307 gfortran.dg/private_type_1.f90: New test.
26308 gfortran.dg/private_type_2.f90: New test.
26309 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
26310 980628-10.f: Assert std=gnu to permit mixing of
26311 types in equivalence statements.
26313 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
26316 * gfortran.dg/open_status_1.f90: New.
26318 2005-09-30 Uros Bizjak <uros@kss-loka.si>
26320 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
26321 * gcc.dg/vect/pr22480.c: Clean up temp files.
26322 * gcc.dg/vect/pr23831.c: Clean up temp files.
26323 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
26324 Clean up temp files.
26325 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
26326 Clean up temp files.
26328 * gcc.dg/20050309-1.c: Clean up temp files.
26329 * gcc.dg/20050325-1.c: Clean up temp files.
26331 2005-09-30 Uros Bizjak <uros@kss-loka.si>
26333 PR tree-optimization/24059
26334 * gcc.dg/vect/pr24059.c : New test.
26336 2005-09-29 Jakub Jelinek <jakub@redhat.com>
26338 PR middle-end/24109
26339 * gcc.c-torture/execute/20050929-1.c: New test.
26341 2005-09-29 Steven Bosscher <stevenb@suse.de>
26343 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
26345 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
26348 * gcc.dg/pr21419.c: New test.
26350 2005-09-29 Steven Bosscher <stevenb@suse.de>
26352 * gcc.dg/pr23911.c: New test.
26354 2005-09-28 Mark Mitchell <mark@codesourcery.com>
26356 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
26359 * g++.dg/parse/qualified4.C: New test.
26360 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
26361 * g++.old-deja/g++.mike/p8154.C: Likewise.
26363 2005-09-27 Mark Mitchell <mark@codesourcery.com>
26366 * g++.dg/template/friend37.C: New test.
26367 * g++.dg/parse/crash28.C: Adjust error markers.
26369 2005-09-27 Jakub Jelinek <jakub@redhat.com>
26372 * gfortran.fortran-torture/execute/save_2.f90: New decl.
26374 2005-09-27 Devang Patel <dpatel@apple.com>
26376 PR tree-optimization/23625
26377 * gcc.dg/pr23625.c: New test.
26379 2005-09-27 Uros Bizjak <uros@kss-loka.si>
26381 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
26382 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
26384 2005-09-26 Jakub Jelinek <jakub@redhat.com>
26387 * gfortran.fortran-torture/execute/save_1.f90: New test.
26388 * gfortran.dg/save_1.f90: New test.
26390 2005-09-26 Uros Bizjak <uros@kss-loka.si>
26392 * gcc.target/i386/builtin-apply-mmx.c: New test.
26395 * gcc.target/i386/pr22576.c: New test.
26398 * gcc.target/i386/pr22585.c: New test.
26401 * gcc.target/i386/pr23268.c: New test.
26403 PR middle-end/23831
26404 * gcc.dg/vect/pr23831.c: New test.
26407 * gcc.target/i386/pr24055.c: New test.
26409 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
26411 PR tree-optimization/23960
26412 * gcc.c-torture/compile/pr23960.c: New.
26414 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
26417 * gfortran.dg/nested_modules_3.f90: New.
26419 2005-09-22 Steven G. Kargl <kargls@comcast.net>
26422 gfortran.dg/interface_1.f90: New test.
26424 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
26425 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26428 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
26430 2005-09-22 Steven G. Kargl <kargls@comcast.net>
26433 * gfortran.dg/imag_1.f: New test.
26434 * gfortran.dg/imag_2.f: Ditto.
26436 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
26438 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
26440 2005-09-22 Jakub Jelinek <jakub@redhat.com>
26443 * g++.dg/warn/pr21983.C: New test.
26445 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
26447 * gcc.dg/20050922-1.c: Testcase added.
26449 2005-09-21 Mark Mitchell <mark@codesourcery.com>
26452 * g++.dg/template/array14.C: New test.
26454 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
26457 * gfortran.dg/der_ptr_component_1.f90: New test.
26459 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26462 * g++.dg/template/error1.C: Reject "no matching function" message.
26464 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26467 * g++.dg/lookup/error1.C: New test.
26469 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
26471 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
26472 functionality of the testcase.
26474 2005-09-20 Richard Henderson <rth@redhat.com>
26476 * gcc.dg/vect/vect-22.c: Require vect_float.
26477 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
26479 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
26481 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
26482 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
26483 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
26484 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
26485 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
26486 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
26487 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
26488 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
26489 * gcc.dg/cpp/ucnid-8.c: New test.
26491 2005-09-20 Jakub Jelinek <jakub@redhat.com>
26493 PR tree-optimization/23929
26494 * gcc.c-torture/compile/pr23929.c: New test.
26496 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
26498 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
26501 2005-09-20 Steve Ellcey <sje@cup.hp.com>
26504 * g++.dg/other/pr22003.C: Require named sections.
26506 2005-09-20 Jakub Jelinek <jakub@redhat.com>
26509 * g++.dg/rtti/crash3.C: New test.
26511 PR tree-optimization/23818
26512 * gcc.dg/pr23818.c: New test.
26514 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26517 * gfortran.dg/print_fmt_4.f: New.
26519 2005-09-20 Jakub Jelinek <jakub@redhat.com>
26522 * gfortran.fortran-torture/execute/entry_11.f90: New test.
26524 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
26526 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
26527 Use pointers to local alignable arrays instead. Added comments.
26528 * gcc.dg/vect/vect-46.c: Likewise.
26529 * gcc.dg/vect/vect-48.c: Likewise.
26530 * gcc.dg/vect/vect-49.c: Likewise.
26531 * gcc.dg/vect/vect-52.c: Likewise.
26532 * gcc.dg/vect/vect-53.c: Likewise.
26533 * gcc.dg/vect/vect-54.c: Likewise.
26534 * gcc.dg/vect/vect-56.c: Likewise.
26535 * gcc.dg/vect/vect-57.c: Likewise.
26536 * gcc.dg/vect/vect-58.c: Likewise.
26537 * gcc.dg/vect/vect-60.c: Likewise.
26538 * gcc.dg/vect/vect-61.c: Likewise.
26540 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
26541 The test is no longer vectorizable on vect_no_align targets.
26542 * gcc.dg/vect/vect-43.c: Likewsie.
26544 * gcc.dg/vect/vect-44.c: Added comments.
26545 * gcc.dg/vect/vect-45.c: Added comments.
26546 * gcc.dg/vect/vect-50.c: Added comments.
26547 * gcc.dg/vect/vect-51.c: Added comments.
26549 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
26551 * gcc.dg/vect/Os-vect-95.c: Likewise.
26553 * gcc.dg/vect/vect-41.c: Test removed.
26554 * gcc.dg/vect/vect-47.c: Test removed.
26555 * gcc.dg/vect/vect-55.c: Test removed.
26556 * gcc.dg/vect/vect-59.c: Test removed.
26558 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
26560 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
26561 No longer vectorizable on vect_no_align targets.
26562 * gcc.dg/vect/pr20122.c: Likewise.
26563 * gcc.dg/vect/vect-74.c: Likewise.
26564 * gcc.dg/vect/vect-75.c: Likewise.
26565 * gcc.dg/vect/vect-76.c: Likewise.
26567 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
26568 Will not be vectorizable on vect_no_align targets once aliasing issues
26570 * gcc.dg/vect/vect-79.c: Likewise.
26572 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
26573 * gcc.dg/vect/vect-78.c: Likewise.
26574 * gcc.dg/vect/vect-97.c: Likewise.
26576 2005-09-19 Steven Bosscher <stevenb@suse.de>
26578 * gcc.dg/pr23943.c: New test.
26580 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
26583 * gfortran.dg/derived_pointer_null_1.f90: New test.
26585 2005-09-18 Richard Guenther <rguenther@suse.de>
26587 PR middle-end/23944
26588 * gcc.c-torture/compile/pr23944.c: New testcase.
26590 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
26593 * gfortran.dg/der_pointer_2.f90: New test.
26595 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
26598 * gfortran.dg/nested_modules_2.f90: New test.
26600 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26603 * g++.dg/other/semicolon.C: New test.
26605 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
26607 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
26608 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
26610 2005-09-16 Mark Mitchell <mark@codesourcery.com>
26613 * g++.dg/template/static18.C: New test.
26616 * g++.dg/template/crash19.C: Remove dg-error marker.
26617 * g++.dg/template/local4.C: New test.
26619 2005-09-16 Paul Brook <paul@codesourcery.com>
26622 * gfortran.dg/dependency_1.f90: New test.
26624 2005-09-15 Mark Mitchell <mark@codesourcery.com>
26627 * g++.dg/template/static17.C: New test.
26629 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
26632 * g++.dg/warn/huge-val1.C: New test.
26634 2005-09-15 Mark Mitchell <mark@codesourcery.com>
26637 * g++.dg/parse/class2.C: New test.
26638 * g++.dg/template/explicit8.C: Likewise.
26639 * g++.dg/template/spec25.C: Likewise.
26641 2005-09-14 Josh Conner <jconner@apple.com>
26643 PR middle-end/23584
26644 * gcc.dg/pr23584.c: New test.
26646 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
26648 PR fortran/21875 Internal Unit Array I/O, NIST
26649 * gfortran.dg/arrayio_1.f90: New test.
26650 * gfortran.dg/arrayio_1.f90: New test.
26651 * gfortran.dg/arrayio_1.f90: New test.
26652 * gfortran.dg/arrayio_1.f90: New test.
26653 * gfortran.dg/arrayio_1.f90: New test.
26655 2005-09-14 Uros Bizjak <uros@kss-loka.si>
26657 PR middle-end/22480
26658 * gcc.dg/vect/pr22480.c: New test.
26660 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
26663 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
26665 2005-09-13 Josh Conner <jconner@apple.com>
26668 * g++.dg/init/struct2.C: New test.
26669 * g++.dg/init/struct3.C: New test.
26671 2005-09-13 Janis Johnson <janis187@us.ibm.com>
26673 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
26674 Clean up temp files.
26675 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
26676 gcc.dg/tree-ssa/builtin-fprintf-1.c,
26677 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
26678 gcc.dg/tree-ssa/builtin-printf-1.c,
26679 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
26680 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
26681 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
26682 gcc.dg/tree-ssa/builtin-vprintf-1.c,
26683 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
26684 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
26685 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
26686 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
26687 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
26688 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
26689 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
26690 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
26692 2005-09-13 Josh Conner <jconner@apple.com>
26694 * lib/gcc-dg.exp: Load scanipa.exp.
26695 (cleanup-dump): New procedure.
26696 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
26697 * lib/scandump.exp: New file.
26698 * lib/scantree.exp: Use it.
26699 * lib/scanipa.exp: New file.
26701 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
26704 * gfortran.dg/generic_4.f90: New test.
26706 2005-09-13 Uros Bizjak <uros@kss-loka.si>
26709 * gcc.target/i386/pr23816-1.c: New test.
26710 * gcc.target/i386/pr23816-2.c: New test.
26713 2005-09-13 Bastian Blank <waldi@debian.org>
26716 * g++.dg/abi/mangle26.C: New test.
26717 * g++.dg/abi/mangle27.C: New test.
26718 * g++.dg/abi/mangle28.C: New test.
26719 * g++.dg/abi/mangle29.C: New test.
26722 * g++.dg/parse/register1.C: New test.
26724 2005-09-13 Mark Mitchell <mark@codesourcery.com>
26727 * g++.dg/template/access16.C: New test.
26729 2005-09-13 Richard Sandiford <richard@codesourcery.com>
26731 * gfortran.dg/char_pack_2.f90: Increase the vector size.
26733 2005-09-13 Richard Sandiford <richard@codesourcery.com>
26736 * gfortran.dg/shape_2.f90: New test.
26738 2005-09-13 Richard Sandiford <richard@codesourcery.com>
26741 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
26742 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
26743 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
26744 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
26745 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
26746 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
26747 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
26750 2005-09-12 Mark Mitchell <mark@codesourcery.com>
26753 * g++.dg/parse/template17.C: New test.
26755 2005-09-12 Mark Mitchell <mark@codesourcery.com>
26758 * g++.dg/template/nontype14.C: New test.
26760 2005-09-12 Ian Lance Taylor <ian@airs.com>
26763 * g++.dg/lookup/friend7.C: New test.
26764 * g++.dg/lookup/friend8.C: New test.
26765 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
26766 so that it will be found via argument dependent lookup.
26767 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
26768 friend functions which will no longer be found.
26769 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
26770 function g, so that it will be found via argument dependent
26772 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
26773 * g++.old-deja/g++.mike/net43.C: Likewise.
26775 2005-09-12 Mark Mitchell <mark@codesourcery.com>
26778 * g++.dg/template/static16.C: New test.
26780 2005-09-12 Josh Conner <jconner@apple.com>
26782 PR middle-end/23237
26783 * gcc.c-torture/compile/pr23237.c: New test.
26785 2005-09-11 Richard Henderson <rth@redhat.com>
26787 * g++.dg/other/error8.C: Update expected diagnostic text.
26789 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26791 PR libfortran/19872
26792 * gfortran.dg/overwrite_1.f: New test.
26794 2005-09-09 Josh Conner <jconner@apple.com>
26796 * g++.dg/init/pr23180-1.C: Removed.
26797 * g++.dg/init/pr23180-2.C: Removed.
26799 2005-09-09 David Daney <ddaney@avtrex.com>
26801 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
26802 files which are ...
26803 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
26804 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
26806 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26808 * gfortran.dg/iostat_2.f90: New test.
26810 2005-09-09 Mark Mitchell <mark@codesourcery.com>
26813 * g++.dg/ext/interface1.C: New test.
26814 * g++.dg/ext/interface1.h: Likewise.
26815 * g++.dg/ext/interface1a.cc: Likewise.
26817 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
26819 * gfortran.dg/iomsg_1.f90: New test case.
26821 2005-09-09 Richard Guenther <rguenther@suse.de>
26824 * g++.dg/tree-ssa/pr23624.C: New testcase.
26826 2005-09-09 Richard Sandiford <richard@codesourcery.com>
26829 * gfortran.dg/vector_subscript_1.f90,
26830 * gfortran.dg/vector_subscript_2.f90: New tests.
26832 2005-09-09 Richard Sandiford <richard@codesourcery.com>
26835 * gfortran.dg/array_alloc_1.f90,
26836 * gfortran.dg/array_alloc_2.f90,
26837 * gfortran.dg/array_alloc_3.f90: New tests.
26839 2005-09-09 Richard Sandiford <richard@codesourcery.com>
26842 * gfortran.dg/array_constructor_6.f90
26843 * gfortran.dg/array_constructor_7.f90
26844 * gfortran.dg/array_constructor_8.f90
26845 * gfortran.dg/array_constructor_9.f90
26846 * gfortran.dg/array_constructor_10.f90
26847 * gfortran.dg/array_constructor_11.f90
26848 * gfortran.dg/array_constructor_12.f90: New tests.
26850 2005-09-08 Josh Conner <jconner@apple.com>
26853 * g++.dg/init/pr23180-1.C: New test.
26854 * g++.dg/init/pr23180-2.C: New test.
26856 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
26859 * gfortran.dg/module_double_reuse.f90: New.
26861 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
26868 * gfortran.dg/common_equivalence_1.f: New.
26869 * gfortran.dg/common_equivalence_2.f: New.
26870 * gfortran.dg/common_equivalence_3.f: New.
26871 * gfortran.dg/contained_equivalence_1.f90: New.
26872 * gfortran.dg/module_blank_common.f90: New.
26873 * gfortran.dg/module_commons_1.f90: New.
26874 * gfortran.dg/module_equivalence_1.f90: New.
26875 * gfortran.dg/nested_modules_1.f90: New.
26876 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
26877 equivalences and add comment to connect the test with
26880 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26883 * gfortran.dg/common_6.f90: New test.
26885 2005-09-08 Richard Sandiford <richard@codesourcery.com>
26888 * gfortran.dg/char_result_1.f90,
26889 * gfortran.dg/char_result_2.f90,
26890 * gfortran.dg/char_result_3.f90,
26891 * gfortran.dg/char_result_4.f90,
26892 * gfortran.dg/char_result_5.f90,
26893 * gfortran.dg/char_result_6.f90,
26894 * gfortran.dg/char_result_7.f90,
26895 * gfortran.dg/char_result_8.f90: New tests.
26897 2005-09-08 Richard Sandiford <richard@codesourcery.com>
26900 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
26902 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
26905 * obj-c++.dg/selector-5.mm: New test.
26906 * obj-c++.dg/selector-6.mm: New test.
26908 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
26912 * objc.dg/error-1.m: New test.
26914 2005-09-07 Richard Sandiford <richard@codesourcery.com>
26917 * gfortran.fortran-torture/execute/pr23373-1.f90,
26918 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
26920 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
26922 PR libfortran/23760
26923 * gfortran.dg/g77/1832.f: Remove long string in write statement
26924 to allow the test to pass on correct list directed output with
26927 2005-09-07 James E Wilson <wilson@specifix.com>
26929 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
26931 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
26933 * gfortran.dg/parameter+save.f90: Rename to
26934 * gfortran.dg/parameter_save.f90: .. this.
26936 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
26939 * gfortran.dg/parameter+save.f90: New test case.
26941 2005-09-06 Richard Sandiford <richard@codesourcery.com>
26944 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
26946 2005-09-06 Jakub Jelinek <jakub@redhat.com>
26949 * gcc.dg/pr23075.c: New test.
26950 * g++.dg/warn/pr23075.C: New test.
26953 * gcc.target/i386/pr22362.c: New test.
26955 PR rtl-optimization/23098
26956 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
26958 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
26959 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26960 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26962 2005-09-06 Mark Mitchell <mark@codesourcery.com>
26964 * g++.dg/expr/cast6.C: New test.
26967 * g++.dg/init/new15.C: New test.
26969 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
26971 * gcc.dg/vect/Os-vect-95.c: New test.
26972 * gcc.dg/vect/vect-95.c: Same.
26974 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
26976 * gcc.dg/vect/vect-29.c: Update xfail testing.
26977 * gcc.dg/vect/vect-44.c: Same.
26978 * gcc.dg/vect/vect-48.c: Same.
26979 * gcc.dg/vect/vect-50.c: Same.
26980 * gcc.dg/vect/vect-72.c: Same.
26981 * gcc.dg/vect/vect-77.c: Same.
26982 * gcc.dg/vect/vect-78.c: Same.
26983 * gcc.dg/vect/vect-80.c: Same.
26984 * gcc.dg/vect/vect-96.c: Same.
26985 * gcc.dg/vect/vect-100.c: Same.
26986 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
26987 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
26988 * gfortran.dg/vect/vect-5.f90: Same.
26990 2005-09-06 Jakub Jelinek <jakub@redhat.com>
26992 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
26994 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26995 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26998 * g++.dg/opt/pr23056.C: New test.
27000 PR rtl-optimization/23098
27001 * gcc.target/i386/pr23098.c: New test.
27003 2005-09-05 Mark Mitchell <mark@codesourcery.com>
27006 * g++.dg/template/static15.C: New test.
27009 * g++.dg/ext/stmtexpr5.C: New test.
27010 * g++.dg/ext/stmtexpr6.C: Likewise.
27012 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
27014 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
27016 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
27017 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27018 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27020 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
27022 PR libfortran/23321
27023 * gfortran.dg/direct_io_4.f90: New test case.
27025 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
27026 Rasmus Hahn <rassahah@neofonie.de>
27029 * objc.dg/type-stream-1.m: New test.
27031 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
27034 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
27035 gfortran.dg/print_fmt_3.f90: New test.
27037 2005-09-03 Jakub Jelinek <jakub@redhat.com>
27039 * gfortran.dg/fmt_t_1.f90: New test.
27041 2005-09-03 Jakub Jelinek <jakub@redhat.com>
27043 PR rtl-optimization/23454
27044 * g++.dg/opt/pr23454.C: New test.
27046 2005-09-03 Mark Mitchell <mark@codesourcery.com>
27049 * g++.dg/ext/static1.C: New test.
27051 2005-09-02 Richard Henderson <rth@redhat.com>
27053 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
27054 tail call to check_fa_work.
27056 2005-09-02 Mark Mitchell <mark@codesourcery.com>
27059 * g++.dg/other/gc3.C: New test.
27061 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
27063 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
27064 * gcc.dg/20050826-1.c: Likewise.
27066 2005-08-31 Mark Mitchell <mark@codesourcery.com>
27069 * g++.dg/expr/volatile1.C: New test.
27071 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
27073 PR middle-end/23547
27074 * gcc.dg/pr23547.c: New test.
27076 2005-09-02 Richard Sandiford <richard@codesourcery.com>
27079 * gcc.c-torture/execute/pr22061-1.c,
27080 * gcc.c-torture/execute/pr22061-2.c,
27081 * gcc.c-torture/execute/pr22061-3.c,
27082 * gcc.c-torture/execute/pr22061-4.c: New tests.
27084 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
27086 * gcc.dg/Wredundant-decls-2.c: New test to check that
27087 -Wredundant-decls does not issue warning for a variable
27088 definition following a declaration.
27090 2005-09-01 Jakub Jelinek <jakub@redhat.com>
27093 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
27094 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
27095 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
27097 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
27098 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
27099 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
27100 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
27101 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
27102 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
27103 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
27104 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
27106 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
27109 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
27112 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
27115 * gcc.dg/pr21255-1.c: New test.
27116 * gcc.dg/pr21255-2-mb.c: Likewise.
27117 * gcc.dg/pr21255-2-ml.c: Likewise.
27118 * gcc.dg/pr21255-3.c: Likewise.
27119 * gcc.dg/pr21255-4.c: Likewise.
27121 2005-08-31 Dale Johannesen <dalej@apple.com>
27123 * gcc.dg/20050830-1.c: New.
27125 2005-08-31 Josh Conner <jconner@apple.com>
27127 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
27128 command-line options for arm-*-* targets.
27129 * g++.dg/init/array16.C: Likewise.
27130 * g++.dg/other/crash-4.C: Likewise.
27132 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
27135 * obj-c++.dg/gnu-runtime-3.mm: New test.
27137 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27140 * g++.dg/lookup/ambig4.C: New test.
27141 * g++.dg/lookup/ambig5.C: New test.
27142 * g++.dg/tc1/dr101.C: Adjust error markers.
27144 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27147 * g++.dg/template/ttp5.C: Adjust error markers.
27149 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
27152 * lib/obj-c++.exp: Include target-libpath.exp.
27153 (obj-c++_link_flags): Look for the GNU libobjc library
27154 and set the library path to include it.
27155 Don't manually set LD_LIBRARY_PATH (etc.) but call
27156 set_ld_library_path_env_vars instead.
27157 (obj-c++_target_compile): Don't set library path or
27158 linker flags because they are already set correctly
27159 in obj-c++_link_flags.
27161 2005-08-30 Josh Conner <jconner@apple.com>
27163 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
27164 to command-line options for arm-*-* targets.
27166 2005-08-30 Geoffrey Keating <geoffk@apple.com>
27168 * g++.dg/other/i386-1.C: New.
27170 2005-08-30 Jakub Jelinek <jakub@redhat.com>
27172 PR preprocessor/20348
27173 PR preprocessor/20356
27174 * gcc.dg/cpp/pr20348.c: New test.
27175 * gcc.dg/cpp/pr20348.h: New file.
27176 * gcc.dg/cpp/inc/pr20348.h: New file.
27177 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
27178 * gcc.dg/cpp/pr20356.c: New test.
27179 * gcc.dg/cpp/pr20356.h: New file.
27180 * gcc.dg/cpp/inc/pr20356.h: New file.
27181 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
27183 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
27185 * gfortran.fortran-torture/execute/intrinsic_count.f90:
27186 Fix array dimension to avoid correct end-of-file error.
27188 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
27190 PR libfortran/23598
27191 * gfortran.dg/iostat_1.f90: New test.
27193 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
27195 PR middle-end/23408
27196 * gcc.dg/pr23408.c: New test.
27198 2005-08-28 Mark Mitchell <mark@codesourcery.com>
27201 * g++.dg/init/member1.C: Make sure erroneous static data member
27202 definitions are required.
27203 * g++.dg/template/static13.C: New test.
27204 * g++.dg/template/static14.C: Likewise.
27206 2005-08-29 Jakub Jelinek <jakub@redhat.com>
27208 * gcc.target/i386/pr23575.c: Use -msse2 instead of
27209 -march=pentium4, remove ilp32 requirement.
27211 PR middle-end/23484
27212 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
27213 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
27215 2005-08-29 Andreas Jaeger <aj@suse.de>
27218 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
27220 2005-08-28 Jakub Jelinek <jakub@redhat.com>
27222 * gcc.c-torture/execute/20050316-2.c: New test.
27223 * gcc.c-torture/execute/20050316-3.c: New test.
27224 * gcc.dg/torture/pr16104-1.c: New test.
27226 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
27228 PR middle-end/23463
27229 * gcc.c-torture/execute/zero-struct-1.c: New test.
27231 2005-08-27 Richard Guenther <rguenther@suse.de>
27234 * gcc.target/i386/pr23575.c: New testcase.
27236 2005-08-26 Jakub Jelinek <jakub@redhat.com>
27238 PR rtl-optimization/23561
27239 * gcc.c-torture/execute/20050826-1.c: New test.
27242 * gcc.c-torture/execute/20050826-2.c: New test.
27244 2005-08-26 Dale Johannesen <dalej@apple.com>
27246 * gcc.dg/20030711-1.c: Modify to work on Darwin.
27247 * gcc.dg/20050826-1.c: New.
27249 2005-08-26 Mark Mitchell <mark@codesourcery.com>
27252 * g++.dg/template/nontype13.C: New test.
27255 * g++.dg/init/new14.C: New test.
27256 * g++.dg/expr/anew1.C: Do not XFAIL.
27257 * g++.dg/expr/anew2.C: Likewise.
27258 * g++.dg/expr/anew3.C: Likewise.
27260 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
27262 PR middle-end/22439
27263 * gcc.dg/vla-3.c: New test.
27265 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
27268 * gfortran.dg/named_interface.f90: New.
27270 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
27272 * gcc.c-torture/execute/frame-address.c: New test.
27274 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
27277 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
27279 2005-08-25 Alan Modra <amodra@bigpond.net.au>
27281 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
27283 2005-08-25 Alan Modra <amodra@bigpond.net.au>
27285 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
27286 * gcc.dg/altivec-22.c: Rename from..
27287 * gcc.dg/altivec-nomfcr.c: ..this.
27289 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
27291 PR tree-optimization/23546
27292 * gcc.dg/tree-ssa/pr23546.c: New test.
27294 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
27297 * gfortran.dg/nonreturning_statements.f90: New test.
27299 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
27302 * g++.dg/parse/crash29.C: New.
27304 2005-08-23 DJ Delorie <dj@redhat.com>
27306 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
27307 constants have the L suffix.
27309 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
27312 * g++.dg/template/instantiate8.C: New.
27314 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
27316 PR middle-end/23467
27317 * gcc.c-torture/execute/pr23467.c: New test.
27319 2005-08-23 Jakub Jelinek <jakub@redhat.com>
27321 PR tree-optimization/22043
27322 * gcc.c-torture/execute/20050613-1.c: New test.
27324 2005-08-23 Ben Elliston <bje@au.ibm.com>
27326 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
27328 2005-08-22 Jakub Jelinek <jakub@redhat.com>
27330 PR rtl-optimization/23478
27331 * g++.dg/opt/pr23478.C: New test.
27333 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
27336 * gcc.dg/switch-warn-3.c: New test.
27338 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27341 * g++.dg/template/param1.C: New test.
27343 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27346 * g++.dg/other/incomplete1.C: New test.
27348 2005-08-22 Ira Rosen <irar@il.ibm.com>
27350 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
27353 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27355 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
27358 2005-08-21 Jakub Jelinek <jakub@redhat.com>
27360 * gcc.target/i386/sse-4.c: New test.
27362 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27365 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
27367 2005-08-20 Jakub Jelinek <jakub@redhat.com>
27369 * gcc.dg/20050811-1.c: New test.
27370 * gcc.dg/20050811-2.c: New test.
27372 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
27374 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
27376 2005-08-19 Diego Novillo <dnovillo@redhat.com>
27379 * gcc.c-torture/compile/pr23476.c: New test.
27381 2005-08-19 Devang Patel <dpatel@apple.com>
27383 PR tree-optimization/23048
27384 * gcc.dg/tree-ssa/pr23048.c: New test.
27386 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
27388 PR middle-end/20624
27389 * g++.dg/warn/Wreturn-3.C: New test
27391 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
27393 PR tree-optimization/22228
27394 * g++.dg/vect/pr22543.cc: New test.
27396 2005-08-17 Steven Bosscher <stevenb@suse.de>
27398 PR tree-optimization/21574
27399 * gcc.dg/tree-ssa/pr21574.c: New test.
27401 2005-08-16 James E Wilson <wilson@specifix.com>
27403 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
27405 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
27408 * gcc.c-torture/compile/zero-strct-3.c: New test.
27409 * gcc.c-torture/compile/zero-strct-4.c: New test.
27411 2005-08-16 Steven Bosscher <stevenb@suse.de>
27414 * gcc.target/x86_64/pr23376.c: New test.
27416 2005-08-16 Ian Lance Taylor <ian@airs.com>
27419 * g++.dg/ext/vector2.C: New.
27421 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
27423 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
27425 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
27427 PR libfortran/23428
27428 * gfortran.dg/inquire-complex.f90: New test case.
27430 2005-08-16 James E Wilson <wilson@specifix.com>
27432 PR tree-optimization/21105
27433 * gcc.dg/large-size-array.c: New.
27435 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
27437 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
27439 * gcc.dg/vect/vect-41: Likewise.
27440 * gcc.dg/vect/vect-42: Likewise.
27441 * gcc.dg/vect/vect-43: Likewise.
27442 * gcc.dg/vect/vect-44: Likewise.
27443 * gcc.dg/vect/vect-46: Likewise.
27444 * gcc.dg/vect/vect-47: Likewise.
27445 * gcc.dg/vect/vect-48: Likewise.
27446 * gcc.dg/vect/vect-52: Likewise.
27447 * gcc.dg/vect/vect-53: Likewise.
27448 * gcc.dg/vect/vect-54: Likewise.
27449 * gcc.dg/vect/vect-55: Likewise.
27450 * gcc.dg/vect/vect-56: Likewise.
27451 * gcc.dg/vect/vect-57: Likewise.
27452 * gcc.dg/vect/vect-58: Likewise.
27453 * gcc.dg/vect/vect-59: Likewise.
27454 * gcc.dg/vect/vect-60: Likewise.
27455 * gcc.dg/vect/vect-61: Likewise.
27456 * gcc.dg/vect/vect-85: Likewise.
27457 * gcc.dg/vect/vect-87: Likewise.
27458 * gcc.dg/vect/vect-88: Likewise.
27459 * gcc.dg/vect/vect-93.c: Likewise.
27460 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
27461 * gcc.dg/vect/vect-75: Likewise.
27462 * gcc.dg/vect/vect-76: Likewise.
27463 * gcc.dg/vect/vect-77: Likewise.
27464 * gcc.dg/vect/vect-78: Likewise.
27465 * gcc.dg/vect/vect-80: Likewise.
27466 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
27467 vectorized for the expected reason, rather than checking how alignment
27469 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
27470 aligned type and also instead of aligned pointers. Added documentation.
27472 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
27474 * gfortran.dg/power.f90: New test.
27476 2005-08-16 Jakub Jelinek <jakub@redhat.com>
27478 PR rtl-optimization/23299
27479 * g++.dg/opt/pr23299.C: New test.
27481 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27483 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
27485 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
27487 * g++.dg/template/local6.C: New test.
27489 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
27491 * execute/exceptions/finally-1.m: Check that the catch and finally are
27492 being called. Also add a "return 0;" at the end of main.
27494 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
27497 * gfortran.dg/namelist_print_1.f: New test of functionality of
27499 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
27500 namelist generates error with -std=f95.
27502 2005-08-14 Ira Rosen <irar@il.ibm.com>
27504 PR tree-optimization/23119
27505 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
27507 2005-08-13 Marcin Koziej <creep@desk.pl>
27508 Andrew Pinski <pinskia@physics.uc.edu>
27511 * execute/exceptions/finally-1.m: New test.
27513 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27515 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
27517 * objc/execute/exceptions/trivial.m: New test.
27518 * objc.dg/try-catch-11.m: Move to ...
27519 * objc/execute/exceptions/foward-1.m: Here.
27520 * objc.dg/try-catch-2.m: Move to ...
27521 * objc/execute/exceptions/catchall-1.m: Here.
27522 * objc.dg/try-catch-8.m: Move to ...
27523 * objc/execute/exceptions/local-variables-1.m: Here.
27525 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27527 * objc.dg/nested-func-1.m: Move to ...
27528 * objc/execute/nested-func-1.m: Here.
27530 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27532 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
27533 in ${options} instead of [target_info name].
27534 * lib/obj-c++.exp (objc_target_compile): Likewise.
27536 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27538 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
27540 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27542 part of PR testsuite/23348
27543 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
27544 each of the torture options.
27545 * objc/compile/trivial.m: New test.
27547 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
27549 * gfortran.dg/eoshift.f90: Correct format.
27551 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
27553 * gfortran.fortran-torture/execute/character_passing.f90:
27556 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
27559 * g++.dg/template/unify10.C: New.
27561 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
27563 * g++.dg/parse/pr22514.C: Move to...
27564 * g++.dg/debug/pr22514.C: here.
27566 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27569 * g++.dg/inherit/pure1.C: New test.
27571 * ChangeLog: Fix typos.
27573 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27574 Steven Bosscher <stevenb@suse.de>
27576 * gfortran.dg/runtime_warning_1.f90: New test.
27578 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
27581 * g++.dg/parse/crash28.C: New.
27583 2005-08-11 Richard Guenther <rguenther@suse.de>
27586 * gcc.target/i386/tailcall-1.c: New testcase.
27588 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
27590 * gcc.dg/vect/vect-67.c: Un-xfail.
27592 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
27595 * g++.dg/parse/crash27.C: new test.
27597 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
27599 PR libfortran/22143
27600 * gfortran.dg/shift-kind.f90: New testcase.
27602 2005-08-10 Richard Sandiford <richard@codesourcery.com>
27604 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
27605 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
27607 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27610 * g++.dg/other/mult-stor1.C: New test.
27612 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
27614 * gcc.c-torture/pr18299-1.c: Move to ...
27615 * gcc.c-torture/compile/pr18299-1.c: Here.
27617 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
27619 * gfortran/fortran.torture/execute/character_passing.f90:
27620 Fix types for LSAME.
27622 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
27624 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
27625 input data back to what it was originally.
27627 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
27629 * objc.dg/try-catch-8.m: Enable for all targets.
27631 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
27633 * gcc.dg/pr23165.c: New test.
27635 2005-08-09 Steven Bosscher <stevenb@suse.de>
27637 PR tree-optimization/23234
27638 * gcc.dg/tree-ssa/pr23234.c: New test.
27640 2005-08-08 Josh Conner <jconner@apple.com>
27642 PR rtl-optimization/23241
27643 * gcc.dg/char-compare.c: New test.
27645 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27648 * g++.dg/init/new13.C: New test.
27650 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
27653 * g++.dg/other/crash-4.C: Adjust
27654 * g++/dg/ext/packed9.C: New.
27656 2005-08-08 Richard Sandiford <richard@codesourcery.com>
27658 PR middle-end/21964
27659 * gcc.c-torture/execute/pr21964-1.c: New test.
27661 2005-08-08 Richard Sandiford <richard@codesourcery.com>
27664 * gcc.dg/pr22458-1.c: New test.
27666 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
27667 Steven G. Kargl <kargls@comcast.net>
27670 * gfortran.dg/flush_1.f90: New test.
27672 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27675 * g++.dg/template/eh2.C: New test.
27677 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27680 * g++.dg/template/instantiate7.C: New test.
27682 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
27685 * gcc.dg/Wunused-value-1.c: New test.
27687 2005-08-06 Richard Sandiford <richard@codesourcery.com>
27689 PR rtl-optimization/23233
27690 * gcc.c-torture/compile/pr23233-1.c: New test.
27692 2005-08-06 Jakub Jelinek <jakub@redhat.com>
27696 * gfortran.dg/equiv_1.f90: New test.
27697 * gfortran.dg/equiv_2.f90: New test.
27698 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
27699 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
27700 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
27702 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
27704 * gcc.c-torture/execute/vrp-5.c: New test.
27705 * gcc.c-torture/execute/vrp-6.c: New test.
27706 * gcc.dg/tree-ssa/vrp21.c: New test.
27708 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
27710 * g++.dg/parse/pr22514.C: New test.
27712 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
27714 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
27716 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
27717 instead of constant loads / pool entries.
27719 2005-08-05 David Edelsohn <edelsohn@gnu.org>
27721 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
27724 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
27726 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
27727 __WINT_TYPE__ in generated prototypes if possible.
27729 2005-08-04 Diego Novillo <dnovillo@redhat.com>
27732 * g++.dg/tree-ssa/pr22037.C:
27734 2005-08-04 Richard Henderson <rth@redhat.com>
27736 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
27737 scan-tree-dump-times directive.
27739 2005-08-04 Jan Hubicka <jh@suse.cz>
27741 * gcov-1.C: Fix switch counts.
27742 * gcov-4b.c: Likewise.
27744 2005-08-03 Jeff Law <law@redhat.com>
27746 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
27748 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
27750 * gcc.c-torture/execute/pr23135.c: New test.
27752 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27754 PR tree-optimization/19899
27755 * gcc.dg/tree-ssa/scev-1.c: New test.
27756 * gcc.dg/tree-ssa/scev-2.c: New test.
27758 2005-08-03 Richard Sandiford <richard@codesourcery.com>
27761 * gcc.dg/torture/pr18582-1.c: New test.
27763 2005-08-03 Jan Hubicka <jh@suse.cz>
27765 * update-conroll.c: New testcase.
27766 * update-conroll-2.c: New testcase.
27768 2005-08-02 David Edelsohn <edelsohn@gnu.org>
27770 * gfortran.dg/constant_substring.f: New test.
27771 * gfortran.dg/pr22491.f: New test.
27773 2005-08-02 Jan Hubicka <jh@suse.cz>
27775 * update-threading.c: Replace by the proper one.
27777 2005-08-02 Diego Novillo <dnovillo@redhat.com>
27780 * g++.dg/tree-ssa/pr23164.C: New test.
27782 2005-08-02 Diego Novillo <dnovillo@redhat.com>
27784 * gcc.dg/tree-ssa/pr23192.c: New test.
27786 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
27788 * gcc.c-torture/execute/vrp-4.c: New test.
27790 2005-08-02 Jan Hubicka <jh@suse.cz>
27792 * update-threading.c: New test.
27794 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
27796 * gcc.c-torture/compile/20050801-1.c: New test.
27797 * gcc.c-torture/compile/20050801-2.c: New test.
27799 2005-08-01 Jan Hubicka <jh@suse.cz>
27801 * val-prof-5.c: New test.
27803 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
27806 * gcc.dg/pr22311-1.c : New test.
27808 2005-07-31 Steven Bosscher <stevenb@suse.de>
27811 * gfortran.dg/pr23095.f: New test.
27814 * g++.dg/other/pr22003.C: New test.
27816 2005-07-31 Richard Sandiford <richard@codesourcery.com>
27819 * gcc.c-torture/execute/pr20621-1.c: New test.
27821 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
27823 * gfortran.dg/comma_format_extension_4.f: Adjust length
27824 of string for format.
27825 * gfortran.dg/der_array_io_1.f: Replace illegal internal
27826 print statement with internal write.
27827 * gfortran.dg/der_array_io_2.f: Likewise.
27828 * gfortran.dg/der_array_io_3.f: Likewise.
27830 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
27832 * gcc.dg/fold-abs-4.c: new test.
27834 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
27836 PR fortran/22570 an related issues.
27837 * gfortran.dg/x_slash_1.f: New test.
27839 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
27842 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
27843 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
27845 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27848 * gcc.dg/Wshadow-3.c: New test.
27850 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
27852 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
27853 used to have the wrong bounds).
27855 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27858 * gcc.dg/hex-round-1.c: Test more cases.
27859 * gcc.dg/hex-round-2.c: New test.
27861 2005-07-29 Diego Novillo <dnovillo@redhat.com>
27864 * g++.dg/tree-ssa/pr22550.C: New test.
27866 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
27868 * gcc.dg/tree-ssa/vrp19.c: New test.
27869 * gcc.dg/tree-ssa-vrp20.c: New test.
27871 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27874 * gcc.dg/transparent-union-4.c: New test.
27876 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27879 * gcc.dg/c99-vla-2.c: New test.
27881 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27884 * gcc.dg/hex-round-1.c: New test.
27886 2005-07-28 Jan Hubicka <jh@suse.cz>
27888 * inliner-1.c: Do not dump everything.
27889 * tree-prof.exp: Do not pass -ftree-based-profiling.
27890 * bprob.exp: Likewise.
27892 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
27894 2005-07-28 Mark Mitchell <mark@codesourcery.com>
27897 * g++.dg/expr/ptrmem7.C: New test.
27899 2005-07-28 Mike Stump <mrs@apple.com>
27901 * g++.old-deja/g++.mike/visibility-1.C: New test.
27903 2005-07-28 Richard Sandiford <richard@codesourcery.com>
27906 * gcc.c-torture/execute/pr20187-1.c: New test.
27908 2005-07-28 Jeff Law <law@redhat.com>
27910 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
27911 * gcc.dg/tree-ssa/vrp18.c: New test.
27913 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
27915 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
27917 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
27919 PR tree-optimization/22506
27920 * gcc.dg/vect/ps22506.c: New test.
27922 2005-07-28 Jakub Jelinek <jakub@redhat.com>
27925 * gcc.target/i386/sse-3.c: New test.
27927 2005-07-28 Richard Sandiford <richard@codesourcery.com>
27929 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
27930 * gcc.target/mips/mips32-dsp-type.c: Likewise.
27932 2005-07-28 Richard Sandiford <richard@codesourcery.com>
27935 * gcc.c-torture/compile/pr22589-1.c: New test.
27937 2005-07-28 Jan Hubicka <jh@suse.cz>
27939 * update-loopch.c: New testcase.
27941 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
27943 PR rtl-optimization/23047
27944 * gcc.c-torture/execute/pr23047.c: New test.
27945 * gcc.c-torture/execute/pr23047.x: New.
27947 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
27949 PR tree-optimization/22493
27950 * gcc.c-torture/execute/pr22493-1.c: New test.
27951 * gcc.c-torture/execute/pr22493-1.x: New.
27952 * gcc.c-torture/execute/vrp-1.c: New test.
27953 * gcc.c-torture/execute/vrp-2.c: New test.
27954 * gcc.c-torture/execute/vrp-2.c: New test.
27956 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
27958 * gcc.target/frv/all-builtin-read8.c: Delete.
27959 * gcc.target/frv/all-builtin-read16.c: Delete.
27960 * gcc.target/frv/all-builtin-read32.c: Delete.
27961 * gcc.target/frv/all-builtin-read64.c: Delete.
27962 * gcc.target/frv/all-builtin-write8.c: Delete.
27963 * gcc.target/frv/all-builtin-write16.c: Delete.
27964 * gcc.target/frv/all-builtin-write32.c: Delete.
27965 * gcc.target/frv/all-builtin-write64.c: Delete.
27966 * gcc.target/frv/all-read-write-1.c: New.
27968 2005-07-27 Jeff Law <law@redhat.com>
27970 * gcc.c-torture/execute/pr22630.c: New test.
27972 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
27974 PR tree-optimization/23073
27975 * gcc.dg/vect/nodump-pr23073.c: New test.
27976 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
27978 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
27980 PR tree-optimize/22348
27981 * gcc.c-torture/execute/pr22348.c: New.
27983 2005-07-27 Richard Guenther <rguenther@suse.de>
27985 * gcc.dg/tree-ssa/salias-1.c: New testcase.
27987 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27990 * gfortran.dg/logical_comp.f90: New test.
27992 2005-07-27 Jan Hubicka <jh@suse.cz>
27994 * inliner-1.c: Add cleanup of dumps.
27995 * val-prof-*.c: Likewise.
27996 * update-tailcall.c: New.
27998 2005-07-26 Diego Novillo <dnovillo@redhat.com>
28001 * gcc.dg/tree-ssa/pr22591.c: New test.
28002 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
28004 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
28007 * objc.dg/try-catch-11.m: New test.
28009 2005-07-26 Richard Guenther <rguenther@suse.de>
28011 PR tree-optimization/22486
28012 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
28014 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
28017 * g++.dg/opt/loop2.C: New test.
28019 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
28021 * gcc.dg/tree-ssa/reassoc-3.c: New test.
28022 * gcc.dg/tree-ssa/reassoc-4.c: New test.
28024 2005-07-25 Adam Nemet <anemet@lnxw.com>
28026 * lib/profopt.exp (profopt-execute): Check for profiling data
28027 files on the target.
28029 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
28031 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
28032 for matching of asm labels.
28034 2005-07-25 Richard Guenther <rguenther@suse.de>
28036 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
28038 2005-07-25 Richard Guenther <rguenther@suse.de>
28041 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
28043 2005-07-25 Ira Rosen <irar@il.ibm.com>
28045 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
28046 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
28047 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
28048 * gcc.dg/vect/vect-100.c: New test.
28049 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
28050 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
28051 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
28052 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
28053 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
28054 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
28055 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
28056 * gfortran.dg/vect/pr19049.f90: New testcase.
28057 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
28059 2005-07-25 Jakub Jelinek <jakub@redhat.com>
28061 * gcc.c-torture/execute/20050713-1.c: New test.
28064 * gfortran.fortran-torture/execute/data_4.f90: New test.
28066 PR middle-end/20303
28067 * gcc.dg/visibility-d.c: New test.
28069 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
28071 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
28072 * gfortran.dg/underflow.f90: Ditto.
28074 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28076 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
28077 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
28078 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
28080 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
28082 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
28083 include case of field width of zero.
28085 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
28087 PR libgfortran/21875
28088 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
28089 with trailing blanks on normal formatted read.
28091 2005-07-23 Chao-ying Fu <fu@mips.com>
28093 * gcc.target/mips/mips32-dsp-type.c: New test.
28094 * gcc.target/mips/mips32-dsp.c: New test.
28096 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
28099 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
28102 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
28103 and __cyg_profile_func_exit.
28105 2005-07-22 David Edelsohn <edelsohn@gnu.org>
28107 * gfortran.dg/comma_format_extension_3.f: Fix typo.
28108 * gfortran.dg/comma_format_extension_4.f: Same.
28109 * gfortran.dg/pr15332.f: Same.
28110 * gfortran.dg/pr21730.f: Same.
28112 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
28114 * g++.dg/opt/vrp2.C: Fix testcase.
28117 * g++.dg/opt/vrp2.C: New test.
28119 2005-07-22 Mark Mitchell <mark@codesourcery.com>
28122 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
28124 2005-07-22 Diego Novillo <dnovillo@redhat.com>
28126 * gcc.dg/tree-ssa/20050719-1.c: New test.
28128 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
28130 * gcc.dg/bfin-longcall-1.c: New file.
28131 * gcc.dg/bfin-longcall-2.c: New file.
28133 2005-07-21 Janis Johnson <janis187@us.ibm.com>
28135 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
28137 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
28139 PR middle-end/19055
28140 * gcc.dg/tree-ssa/pr19055.c: New test.
28141 * gcc.dg/tree-ssa/pr19055-2.c: New test.
28143 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
28146 * g++.dg/other/pr22358.C: New test.
28148 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
28151 * g++.dg/lookup/two-stage5.C: New test from bug comments.
28153 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28156 * g++.dg/init/union2.C: New test.
28158 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28161 * gcc.dg/complex-4.c: New test.
28163 2005-07-21 Richard Guenther <rguenther@suse.de>
28166 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
28167 scanning for asm labels.
28168 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28170 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
28173 * gcc.dg/altivec-pr22085.c: New.
28175 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
28177 PR tree-optimization/19210
28178 * gcc.dg/tree-ssa/pr19210-1.c: New.
28179 * gcc.dg/tree-ssa/pr19210-2.c: New.
28181 2005-07-21 Richard Sandiford <richard@codesourcery.com>
28183 PR rtl-optimization/22167
28184 * g++.dg/opt/pr22167.C: New test.
28186 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
28189 * g++.dg/lookup/two-stage2.C: New.
28190 * g++.dg/lookup/two-stage3.C: New.
28191 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
28192 fixed two-stage name lookup for operators.
28193 * g++.dg/template/call3.C: Compiler now produces an appropriate
28195 * g++.dg/template/crash37.C: Compiler now describes bla() on line
28197 * g++.dg/template/ptrmem4.C: Compiler produces different error
28199 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
28200 connect_to_method as a candidate.
28202 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
28204 * gcc.dg/fold-alloc-1.c: New test.
28206 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
28208 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28209 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
28211 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
28213 * gcc.dg/fold-abs-1.c: New test.
28214 * gcc.dg/fold-abs-2.c: New test.
28215 * gcc.dg/fold-abs-3.c: New test.
28217 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
28219 Make CONSTRUCTOR use VEC to store initializers.
28220 * g++.dg/ext/complit3.C: Check for specific error messages.
28221 * g++.dg/init/brace2.C: Update error message.
28222 * g++.dg/warn/Wbraces2.C: Likewise.
28224 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
28227 * gfortran.dg/module_interface_1.f90: New test.
28229 2005-07-19 Danny Berlin <dberlin@dberlin.org>
28230 Kenneth Zadeck <zadeck@naturalbridge.com>
28232 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
28234 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28236 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
28237 specify -Wformat for these tests.
28238 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
28239 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
28240 * gcc.dg/format/opt-6.c: Delete.
28242 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
28244 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
28245 * gcc.dg/tree-ssa/sra-3.c: Likewise.
28247 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
28249 * gcc.dg/tree-ssa/alias-2.c: New test.
28251 2005-07-18 Mark Mitchell <mark@codesourcery.com>
28254 * g++.dg/template/explicit7.C: New test.
28256 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
28258 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
28259 field width of 8 to +Inf and -Inf.
28261 2005-07-17 Mark Mitchell <mark@codesourcery.com>
28264 * g++.dg/template/friend36.C: New test.
28266 2005-07-16 David Edelsohn <edelsohn@gnu.org>
28269 * gfortran.dg/pr21730.f: New test.
28271 2005-07-16 Danny Berlin <dberlin@dberlin.org>
28272 Kenneth Zadeck <zadeck@naturalbridge.com>
28274 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
28275 since pure const detection cannot run at -O1 in c compiler.
28276 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
28277 can now optimize this case properly.
28278 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
28279 because we now pass.
28280 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
28282 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
28285 * gcc.dg/format/bitfld-1.c: New test.
28287 2005-07-15 Mark Mitchell <mark@codesourcery.com>
28290 * g++.dg/rtti/repo1.C: New test.
28292 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
28294 PR middle-end/22398
28295 * gcc.c-torture/compile/pr22398.c: New test.
28297 2005-07-15 Mark Mitchell <mark@codesourcery.com>
28300 * g++.dg/expr/cast4.C: New test.
28302 2005-07-15 Richard Guenther <rguenther@suse.de>
28304 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
28305 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28307 2005-07-15 Steven Bosscher <stevenb@suse.de>
28309 PR tree-optimization/22230
28310 * gcc.dg/tree-ssa/pr22230.c: New test.
28312 2005-07-14 Jakub Jelinek <jakub@redhat.com>
28314 * gfortran.dg/g77/cpp6.f: New test.
28317 * gfortran.dg/g77/cpp5.F: New test.
28318 * gfortran.dg/g77/cpp5.h: New file.
28319 * gfortran.dg/g77/cpp5inc.h: New file.
28321 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
28323 PR libfortran/16435
28324 * gfortran.dg/tl_editting.f90: New.
28325 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
28327 2005-07-14 Steven G. Kargl <kargls@comcast.net>
28329 * gfortran.dg/char_array_constructor.f90: New test.
28331 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
28333 * gfortran.dg/past_eor.f90: New.
28334 * gfortran.dg/complex_read.f90: New.
28336 2005-07-13 Jeff Law <law@redhat.com>
28338 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
28341 * gcc.dg/tree-ssa/pr22321.c: New test
28343 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
28345 PR tree-optimization/21921
28346 * gcc.dg/tree-ssa/pr21921.c: New.
28348 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
28350 PR tree-optimizatio/22442
28351 * gcc.dg/tree-ssa/loop-11.c: New test.
28353 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
28356 * gcc.c-torture/compile/pr21840.c: New test.
28358 2005-07-12 Jan Hubicka <jh@suse.cz>
28360 * gcc.c-torture/compile/pr22379.c: New test.
28362 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
28364 PR libfortran/21593
28365 gfortran.dg/dev_null.f90: Remove outdated comment about
28366 PR libfortran/21593.
28369 2005-07-12 Dale Johannesen <dalej@apple.com>
28371 * gcc.target/i386/compress-float-sse.c: New.
28372 * gcc.target/i386/compress-float-sse-pic.c: New.
28373 * gcc.target/i386/compress-float-387.c: New.
28374 * gcc.target/i386/compress-float-387-pic.c: New.
28375 * gcc.dg/compress-float-ppc.c: New.
28376 * gcc.dg/compress-float-ppc-pic.c: New.
28378 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
28380 PR libfortran/21593
28381 gfortran.dg/dev_null.f90: Remove targets.
28383 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
28386 * gcc.dg/pr22335-1.c: New test.
28387 * gcc.dg/pr22335-2.c: New test.
28389 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28392 * g++.dg/template/nontype12.C : New test.
28394 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
28396 * gcc.dg/tree-ssa/loop-10.c: New test.
28398 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
28400 * gcc.c-torture/execute/20020720-1.x: Remove.
28402 2005-07-11 Jakub Jelinek <jakub@redhat.com>
28404 * gfortran.fortran-torture/execute/forall_7.f90: New test.
28406 2005-07-10 Richard Sandiford <richard@codesourcery.com>
28408 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
28409 (dg-mips-options): Use it.
28411 2005-07-09 Diego Novillo <dnovillo@redhat.com>
28413 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
28415 2005-07-09 Richard Henderson <rth@redhat.com>
28417 * lib/target-supports.exp (check_effective_target_sync_char_short):
28420 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
28422 PR libfortran/22217
28423 * gfortran.dg/negative-z-descriptor.f90: New test.
28425 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
28428 * gcc.dg/pr22329.c: New test.
28430 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
28432 PR tree-optimization/20139
28433 * gcc.dg/tree-ssa/pr20139.c: New.
28435 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
28438 * gcc.dg/pr22356-1.c: New test.
28440 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
28443 * g++.dg/template/unify8.C: New.
28444 * g++.dg/template/unify9.C: New.
28446 2005-07-08 Jakub Jelinek <jakub@redhat.com>
28448 * gfortran.fortran-torture/execute/entry_10.f90: New test.
28450 2005-07-07 Geoffrey Keating <geoffk@apple.com>
28452 * gcc.dg/darwin-version-1.c: New.
28453 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
28454 * gcc.dg/builtins-20.c: Likewise.
28455 * gcc.dg/builtins-53.c: Likewise.
28456 * gcc.dg/torture/builtins-convert-1.c: Likewise.
28457 * gcc.dg/torture/builtins-convert-2.c: Likewise.
28458 * gcc.dg/torture/builtins-convert-3.c: Likewise.
28459 * gcc.dg/torture/builtins-power-1.c: Likewise.
28460 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
28463 2005-07-07 Jeff Law <law@redhat.com>
28465 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
28466 argument evaluation order.
28468 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
28470 PR libfortran/21594
28471 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28472 Add test cases where the shift length is greater than the
28475 2005-07-07 Ziemowit Laski <zlaski@apple.com>
28477 * obj-c++.dg/proto-lossage-6.mm: New.
28478 * objc.dg/proto-lossage-6.m: New.
28480 2005-07-07 Ziemowit Laski <zlaski@apple.com>
28482 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
28483 * objc.dg/gnu-runtime-2.m: Likewise.
28485 2005-07-07 Jakub Jelinek <jakub@redhat.com>
28487 * gfortran.dg/longline.f: New test.
28489 * gfortran.dg/badline.f: New test.
28491 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
28496 * gfortran.dg/hollerith.f90: New.
28497 * gfortran.dg/hollerith2.f90: New.
28498 * gfortran.dg/hollerith3.f90: New.
28499 * gfortran.dg/hollerith4.f90: New.
28500 * gfortran.dg/hollerith_f95.f90: New.
28501 * gfortran.dg/hollerith_legacy.f90: New.
28502 * gfortran.dg/g77/cpp4.F: New. Port from g77.
28504 2005-07-07 Ziemowit Laski <zlaski@apple.com>
28507 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
28508 * objc.dg/gnu-runtime-2.m: New.
28510 2005-07-06 Jeff Law <law@redhat.com>
28512 * gcc.dg/tree-ssa/vrp17.c: New test.
28514 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
28517 * gfortran.dg/array_constructor_5.f90: New test.
28519 2005-07-07 Jakub Jelinek <jakub@redhat.com>
28521 * gfortran.fortran-torture/execute/entry_9.f90: New test.
28523 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
28525 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
28526 * gcc.dg/980816-1.c: Ditto.
28528 2005-07-06 Jeff Law <law@redhat.com>
28530 * gcc.c-torture/compile/pr21356.c: New test.
28532 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
28536 * gcc.c-torture/compile/pr22013-1.c,
28537 gcc.c-torture/execute/pr22098-1.c,
28538 gcc.c-torture/execute/pr22098-2.c,
28539 gcc.c-torture/execute/pr22098-3.c: New tests.
28541 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
28544 * gcc.dg/pr22308-1.c: New test.
28546 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
28548 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
28550 * gcc.dg/compare9.c: Use -fshort-enums instead of
28551 -fno-short-enums. Change the last test to dg-bogus.
28553 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
28555 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
28556 * gcc.dg/compare9.c: New.
28558 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28560 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
28562 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
28565 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
28568 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28570 * gcc.dg/format/gcc_gfc-1.c: New.
28572 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
28574 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
28576 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28579 * gfortran.dg/io_invalid_1.f90: New test.
28581 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
28583 * gcc.dg/format/gcc_diag-1.c: Update.
28585 2005-07-02 Jeff Law <law@redhat.com>
28587 * gcc.dg/tree-ssa/pr22051-1.c: New test.
28588 * gcc.dg/tree-ssa/pr22051-2.c: New test.
28590 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
28592 * gcc.dg/format/gcc_diag-1.c: Update.
28594 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
28597 * gcc.c-torture/compile/pr22269.c: New test.
28599 2005-06-30 Diego Novillo <dnovillo@redhat.com>
28603 * g++.dg/tree-ssa/pr21584-1.C: New test.
28604 * g++.dg/tree-ssa/pr21584-2.C: New test.
28606 2005-06-30 Ziemowit Laski <zlaski@apple.com>
28608 * obj-c++.dg/try-catch-11.mm: New.
28609 * objc.dg/try-catch-10.m: New.
28611 2005-06-29 David Edelsohn <edelsohn@gnu.org>
28613 * g++.dg/other/ucnid-1.C: xfail on AIX.
28615 2005-06-29 Diego Novillo <dnovillo@redhat.com>
28618 * gcc.dg/20050629-1.c: New test.
28620 2005-06-29 Ziemowit Laski <zlaski@apple.com>
28622 * obj-c++.dg/const-str-1[0-1].mm: New.
28623 * objc.dg/const-str-1[0-1].m: New.
28625 2005-05-29 Richard Henderson <rth@redhat.com>
28627 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
28628 Rename from check_effective_target_vect_no_max.
28629 (check_effective_target_vect_no_int_add): New.
28630 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
28631 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
28632 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28633 * gcc.dg/vect/vect-reduc-1.c: Use both.
28634 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28636 2005-05-29 Richard Henderson <rth@redhat.com>
28638 * lib/target-supports.exp (check_effective_target_vect_no_max):
28639 Remove i386 and x86_64.
28641 2005-06-29 Steve Ellcey <sje@cup.hp.com>
28644 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
28646 2005-06-29 Steve Ellcey <sje@cup.hp.com>
28648 PR middle-end/21969
28649 * gcc.dg/vect/pr21969.c: New test.
28651 2005-06-28 Eric Christopher <echristo@redhat.com>
28655 * gcc.dg/inline1.c: New test.
28656 * gcc.dg/inline2.c: Ditto.
28657 * gcc.dg/inline3.c: Ditto.
28658 * gcc.dg/inline4.c: Ditto.
28659 * gcc.dg/inline5.c: Ditto.
28661 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
28663 PR libfortran/22142
28664 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28665 Add testcase also testing eoshift1 for PR 22142.
28667 2005-06-28 Richard Henderson <rth@redhat.com>
28669 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
28670 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
28671 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
28672 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
28673 gcc.dg/tree-ssa/20030922-2.c: Likewise.
28675 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
28677 PR libfortran/22142
28678 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28679 Add testcase for PR 22142.
28681 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
28683 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
28684 gcc.target/ia64/fpreg-2.c: New tests.
28686 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28688 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
28690 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28692 PR libfortran/22170
28693 * gfortran.dg/slash_1.f90: New test.
28695 2005-06-27 Richard Henderson <rth@redhat.com>
28697 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
28698 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
28699 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
28700 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28701 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
28702 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
28704 2005-06-27 Richard Henderson <rth@redhat.com>
28706 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
28707 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
28709 2005-06-27 Ziemowit Laski <zlaski@apple.com>
28711 * obj-c++.dg/proto-lossage-5.mm: New.
28712 * objc.dg/proto-lossage-5.m: New.
28714 2005-06-27 Diego Novillo <dnovillo@redhat.com>
28717 * gcc.dg/tree-ssa/pr21959.c: New test.
28719 2005-06-27 Jakub Jelinek <jakub@redhat.com>
28721 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
28722 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
28723 testing uninitialized var.
28725 * gcc.c-torture/execute/builtins/chk.h: New.
28726 * gcc.c-torture/execute/builtins/lib/chk.c: New.
28727 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
28728 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
28729 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
28730 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
28731 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
28732 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
28733 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
28734 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
28735 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
28736 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
28737 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
28738 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
28739 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
28740 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
28741 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
28742 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
28743 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
28744 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
28745 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
28746 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
28747 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
28748 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
28749 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
28750 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
28751 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
28752 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
28753 * gcc.dg/builtin-object-size-1.c: New test.
28754 * gcc.dg/builtin-object-size-2.c: New test.
28755 * gcc.dg/builtin-object-size-3.c: New test.
28756 * gcc.dg/builtin-object-size-4.c: New test.
28757 * gcc.dg/builtin-object-size-5.c: New test.
28758 * gcc.dg/builtin-stringop-chk-1.c: New test.
28759 * gcc.dg/builtin-stringop-chk-2.c: New test.
28760 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
28761 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
28762 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
28763 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
28764 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
28765 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
28766 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
28767 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
28768 * gcc.c-torture/execute/printf-1.c: New test.
28769 * gcc.c-torture/execute/fprintf-1.c: New test.
28770 * gcc.c-torture/execute/vprintf-1.c: New test.
28771 * gcc.c-torture/execute/vfprintf-1.c: New test.
28772 * gcc.c-torture/execute/printf-chk-1.c: New test.
28773 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
28774 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
28775 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
28777 2005-06-27 Michael Matz <matz@suse.de>
28779 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
28780 slot is not merged if address escapes.
28782 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28785 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
28787 2005-06-26 Jakub Jelinek <jakub@redhat.com>
28789 PR middle-end/17965
28790 * gcc.c-torture/compile/20050622-1.c: New test.
28792 PR middle-end/22028
28793 * gcc.dg/20050620-1.c: New test.
28795 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
28797 PR tree-optimization/22026
28798 * gcc.dg/tree-ssa/pr22026.c: New.
28800 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
28802 PR libfortran/22144
28803 * gfortran.dg/shift-alloc.f90: New testcase.
28805 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
28807 * all files: Update FSF address in copyright headers.
28809 2005-06-22 Jan Hubicka <jh@suse.cz>
28811 * wholeprogram-1.c: New testcase.
28812 * wholeprogram-2.c: New testcase.
28814 2005-06-24 Mark Mitchell <mark@codesourcery.com>
28817 * gcc.dg/tree-ssa/pr22171.c: New test.
28819 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
28821 * gfortran.dg/simplify_modulo.f90: New.
28823 2005-06-24 Jan Hubicka <jh@suse.cz>
28825 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
28827 2005-06-23 Ziemowit Laski <zlaski@apple.com>
28829 * obj-c++.dg/proto-lossage-[1-4].mm: New.
28831 2005-06-23 Ziemowit Laski <zlaski@apple.com>
28833 * obj-c++.dg/typedef-alias-1.mm: New.
28834 * objc.dg/typedef-alias-1.m: New.
28836 2005-06-23 Jeff Law <law@redhat.com>
28838 * gcc.dg/tree-ssa/vrp16.c: New test.
28840 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28842 * lib/target-supports.exp: Add
28843 check_effective_target_fortran_large_real and
28844 check_effective_target_fortran_large_int to check for
28845 corresponding effective targets.
28846 * gfortran.dg/large_integer_kind_1.f90: New test.
28847 * gfortran.dg/large_real_kind_1.f90: New test.
28849 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
28851 PR tree-optimization/22117
28852 * gcc.dg/tree-ssa/pr22117.c: New.
28854 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
28857 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
28859 2005-06-23 David Edelsohn <edelsohn@gnu.org>
28861 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
28863 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
28865 * gfortran.dg/f2c_4.f90: Add tests for complex functions
28866 * gfortran.dg/f2c_4.c: Likewise.
28868 2005-06-22 Paul Brook <paul@codesourcery.com>
28871 * gfortran.dg/auto_save_1.f90: New test.
28873 2005-06-22 Michael Matz <matz@suse.de>
28875 * gcc.target/x86-64/abi: New directory.
28876 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
28877 * gcc.target/x86-64/abi/README.gcc: New file.
28878 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
28879 * gcc.target/x86-64/abi/asm-support.s: New file.
28880 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
28881 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
28882 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
28883 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
28884 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
28885 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
28886 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
28887 * gcc.target/x86_64/abi/test_bitfields.c: New test.
28888 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
28889 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
28890 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
28891 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
28892 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
28893 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
28894 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
28895 * gcc.target/x86_64/abi/test_varargs.c: New test.
28897 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
28899 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
28900 32-bit i?86 and x86_64.
28902 2005-06-21 Ziemowit Laski <zlaski@apple.com>
28904 * obj-c++.dg/const-str-[1-9].mm: New tests.
28906 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
28909 * gfortran.dg/namelist_use.f90: New.
28910 * gfortran.dg/namelist_use_only.f90: New.
28912 2005-06-21 Jeff Law <law@redhat.com>
28914 * gcc.dg/tree-ssa/vrp15.c: New test.
28916 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
28918 * lib/target-supports.exp (check_effective_target_vect_reduction):
28920 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
28921 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
28922 remove vect_reduction target keyword. Also avoid two returns in main.
28923 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28924 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
28925 * gcc.dg/vect/vect-reduc-1short.c: New test.
28926 * gcc.dg/vect/vect-reduc-1char.c: New test.
28927 * gcc.dg/vect/vect-reduc-2short.c: New test.
28928 * gcc.dg/vect/vect-reduc-2char.c: New test.
28929 * gcc.dg/vect/vect-reduc-6.c: New test.
28930 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
28931 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
28932 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
28934 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28935 Paul Thomas <pault@gcc.gnu.org>
28937 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
28940 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28942 * gfortran.dg/backslash_1.f90: New test.
28943 * gfortran.dg/backslash_2.f90: New test.
28945 2005-06-20 Steven G. Kargl <kargls@comcast.net>
28947 * gfortran.dg/duplicate_labels.f90: New test.
28949 2005-06-20 Jan Beulich <jbeulich@novell.com>
28951 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
28952 unsupportable relocations.
28953 * g++.old-deja/g++.other/store-expr1.C: Likewise.
28954 * gcc.dg/20050321-2.c: xfail for NetWare.
28956 2005-06-20 Andreas Jaeger <aj@suse.de>
28958 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
28959 gcc.target/i386/fastcall-sseregparm.c,
28960 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
28962 2005-06-19 Richard Henderson <rth@redhat.com>
28964 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
28966 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
28968 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
28970 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
28973 * g++.dg/conversion/simd2.C: Change expected error message.
28975 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
28977 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
28978 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28979 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28981 2005-06-18 James A Morrison <phython@gcc.gnu.org>
28983 * gcc.dg/fold-mod-1.c: New test.
28985 2005-06-18 Steven G. Kargl <kargls@comcast.net>
28988 * gfortran.dg/pr19926.f90: New test.
28990 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
28992 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
28993 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
28995 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28996 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28998 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
29000 * gcc.target/ia64/float80-varargs-1.c: New test.
29002 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29005 * gfortran.dg/f2c_6.f90: New test.
29007 2005-06-17 Geoffrey Keating <geoffk@apple.com>
29010 * g++.dg/template/local5.C: New.
29012 2005-06-17 Richard Henderson <rth@redhat.com>
29014 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
29016 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
29019 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
29021 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
29023 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
29024 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
29025 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
29026 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
29027 check_vect to verify the presence of hardware vector support.
29029 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
29032 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
29034 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29036 PR libfortran/19216
29037 * gfortran.dg/pr19216.f: Add correct space between brackets and
29040 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29042 PR libfortran/16436
29043 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
29045 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
29047 * gcc.target/i386/attributes-error.c: New testcase.
29048 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
29049 * gcc.target/i386/regparm-stdcall.c: Likewise.
29050 * gcc.target/i386/sseregparm-1.c: Likewise.
29051 * gcc.target/i386/sseregparm-2.c: Likewise.
29053 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
29055 * g++.dg/rtti/crash2.C: New.
29057 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
29059 * gcc.dg/noncompile/20040203-3.c: Update expected message.
29061 2005-06-15 David Ung <davidu@mips.com>
29063 * gcc.target/mips/mips16e-extends.c: New test for testing the
29064 generation of MIPS16e zeb/zeh, seb/seh instructions.
29066 2005-06-15 Diego Novillo <dnovillo@redhat.com>
29069 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
29070 * gcc.dg/tree-ssa/pr22018.c: New test.
29072 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
29074 * gcc.dg/simd-1.c: Update error messages.
29075 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
29076 * gcc.dg/simd-2.c: Update error messages.
29077 * gcc.dg/simd-4.c: New.
29079 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
29082 * g++.dg/other/crash-4.C: New.
29084 2005-06-14 Devang Patel <dpatel@apple.com>
29086 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
29088 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
29091 * g++.dg/parse/crash11.C: Update
29093 2005-06-13 Jeff Law <law@redhat.com>
29095 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
29096 perform the desired transformations.
29097 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
29098 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
29100 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29103 * gfortran.dg/forall_1.f90: Un-XFAIL.
29105 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
29108 * g++.dg/parse/crash26.C: New.
29111 * g++.dg/init/member1.C: New.
29113 2005-06-13 Jakub Jelinek <jakub@redhat.com>
29115 * gfortran.dg/altreturn_1.f90: New test.
29117 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
29119 PR middle-end/21985
29120 * gcc.dg/tree-ssa/pr21985.c: New test.
29122 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
29124 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
29126 2005-06-12 Roger Sayle <roger@eyesopen.com>
29129 * g++.dg/other/error10.C: New test case.
29131 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29133 PR libfortran/19155
29134 * gfortran.dg/pr19155.f: Add test.
29136 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29138 * gfortran.dg/f2c_7.f90: New test.
29140 * gfortran.dg/forall_1.f90: XFAILed.
29142 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
29144 * gcc.dg/pr14796-1.c: New.
29145 * gcc.dg/pr14796-2.c: New.
29147 2005-06-11 Steven G. Kargl <kargls@comcast.net>
29151 * gfortran.dg/deallocate_stat.f90: New test.
29153 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
29155 * gfortran.fortran-torture/execute/in-pack.f90: New test.
29157 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
29159 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
29160 access will be generated when this loop is vectorized. Test that
29161 accesses with same alignment were detected.
29162 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
29163 Test that accesses with same alignment were detected.
29164 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
29165 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
29166 alignment were detected.
29168 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
29171 * g++.dg/conversion/simd2.C: New.
29173 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
29175 * gcc.dg/Wcxx-compat-1.c: New.
29177 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
29179 PR libfortran/21480
29180 * gfortran.dg/reshape-complex.f90: Add a test for a packed
29183 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
29185 * gcc.dg/alias-8.c: New.
29187 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
29189 * gcc.dg/format/cmn_err-1.c: Update.
29191 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
29194 * gcc.target/sparc/fexpand-2.c: New.
29195 * gcc.target/sparc/fpmerge-2.c: New.
29196 * gcc.target/sparc/fpmul-2.c: New.
29197 * gcc.target/sparc/noresult.c: New.
29198 * gcc.target/sparc/pdist-2.c: New.
29199 * gcc.target/sparc/pdist-3.c: New.
29201 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
29204 * gcc.target/i386/i386.exp: Fix comment typo.
29206 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
29209 * g++.dg/inherit/using5.C: New.
29210 * g++.dg/inherit/using6.C: New.
29212 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29215 * g++.dg/template/ptrmem15.C: New test.
29218 * g++.dg/ext/label4.C: New test.
29220 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
29222 * gcc.dg/tls/debug-1.c: New test.
29224 2005-06-07 Dale Johannesen <dalej@apple.com>
29226 * gcc.target/i386/movq.c: New.
29228 2005-06-07 Dale Johannesen <dalej@apple.com>
29230 * gcc.dg/20050607-1.c: New.
29232 2005-06-07 Jakub Jelinek <jakub@redhat.com>
29234 PR middle-end/21850
29235 * gcc.c-torture/execute/20050607-1.c: New test.
29237 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
29239 PR libfortran/21926
29240 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
29241 Test case where the return array has lowest stride one,
29244 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
29246 * lib/target-supports.exp (check_effective_target_sync_int_long):
29247 Add s390 and s390x targets.
29249 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
29251 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
29252 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
29253 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
29254 * gcc.dg/tree-ssa/loop-9.c: New test.
29256 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
29258 * g++.dg/parse/defarg10.C: New.
29260 2005-06-06 Jakub Jelinek <jakub@redhat.com>
29262 PR regression/21897
29263 * gcc.c-torture/execute/20050604-1.c: New test.
29265 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
29268 * g++.dg/parse/defarg9.C: New.
29271 * g++.dg/inherit/using4.C: New.
29272 * g++.dg/overload/error1.C: Adjust expected errors.
29273 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
29274 * g++.old-deja/g++.brendan/arm2.C: Likewise.
29275 * g++.old-deja/g++.other/redecl2.C: Likewise.
29276 * g++.old-deja/g++.other/redecl4.C: Likewise.
29277 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
29279 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
29281 * gfortran.dg/f2c_5.f90: Add -w to dg-options
29283 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
29285 * lib/gfortran.exp (gfortran_target_compile): Call
29286 dg-additional-files-options
29287 * gfortran.dg/f2c_4.f90: New file
29288 * gfortran.dg/f2c_4.c: New file
29289 * gfortran.dg/f2c_5.f90: New file
29290 * gfortran.dg/f2c_5.c: New file
29292 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29294 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
29297 * gfortran.dg/array_constructor_4.f90: New test.
29299 2005-06-05 Mark Mitchell <mark@codesourcery.com>
29302 * g++.dg/ext/builtin9.C: New test.
29304 2005-06-05 Dale Johannesen <dalej@apple.com>
29306 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
29307 * gcc.c-torture/execute/20050603-2.c: Ditto.
29309 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
29311 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
29312 * gcc.dg/vect/vect-reduc-1.c: New.
29313 * gcc.dg/vect/vect-reduc-2.c: New.
29314 * gcc.dg/vect/vect-reduc-3.c: New.
29316 2005-06-04 Dale Johannesen <dalej@apple.com>
29318 * gcc.c-torture/execute/20050603-1.c: New.
29319 * gcc.c-torture/execute/20050603-2.c: New.
29320 * gcc.dg/20050603-3.c: New.
29322 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29325 * gfortran.dg/debug_1.f90: New test.
29327 * gfortran.dg/forall_1.f90: New test.
29329 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
29331 * gfortran.dg/array_constructor_3.f90: New test.
29333 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29335 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
29337 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
29339 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
29341 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
29344 * gcc.dg/init-excess-1.c: New test.
29346 2005-06-03 Mark Mitchell <mark@codesourcery.com>
29349 * g++.dg/expr/static_cast6.C: New test.
29351 2005-06-03 Diego Novillo <dnovillo@redhat.com>
29353 * gcc.dg/tree-ssa/vrp14.c: New test.
29355 2005-06-03 Mark Mitchell <mark@codesourcery.com>
29358 * g++.dg/template/new2.C: New test.
29360 2005-06-03 Josh Conner <jconner@apple.com>
29362 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
29363 all entries in initializer.
29365 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
29367 PR middle-end/21858
29368 * gcc.dg/pr21858.c: New testcase.
29370 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
29372 PR tree-optimization/21292
29374 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
29376 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29377 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29378 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29379 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29380 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
29382 2005-06-02 Richard Henderson <rth@redhat.com>
29384 * gcc.dg/sync-2.c: Use -march=i486 for i386.
29386 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
29388 * gcc.dg/wtypequal.c: New testcase.
29390 2005-06-02 Diego Novillo <dnovillo@redhat.com>
29393 * gcc.dg/tree-ssa/pr21582.c: New test.
29395 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
29398 * g++.dg/opt/interface2.h: New.
29399 * g++.dg/opt/interface2.C: New.
29400 * g++.dg/init/ctor4.C: Adjust error lines.
29401 * g++.old-deja/g++.bob/inherit2.C: Likewise.
29402 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29403 * g++.old-deja/g++.jason/opeq3.C: Likewise.
29404 * g++.old-deja/g++.pt/assign1.C: Likewise.
29405 * g++.old-deja/g++.pt/crash20.C: Likewise.
29407 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
29409 PR tree-optimization/21734
29410 * g++.dg/vect/pr21734_1.cc: New.
29411 * g++.dg/vect/pr21734_2.cc: New.
29413 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
29416 * g++.dg/template/spec24.C: New.
29419 * g++.dg/pch/local-1.C: New.
29420 * g++.dg/pch/local-1.Hs: New.
29422 2005-06-01 Diego Novillo <dnovillo@redhat.com>
29424 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
29425 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
29426 * gcc.dg/tree-ssa/pr14341.c: New test.
29427 * gcc.dg/tree-ssa/pr14841.c: New test.
29428 * gcc.dg/tree-ssa/pr20701.c: New test.
29429 * gcc.dg/tree-ssa/pr21086.c: New test.
29430 * gcc.dg/tree-ssa/pr21090.c: New test.
29431 * gcc.dg/tree-ssa/pr21332.c: New test.
29432 * gcc.dg/tree-ssa/pr21458.c: New test.
29433 * gcc.dg/tree-ssa/pr21658.c: New test.
29434 * gcc.dg/tree-ssa/vrp01.c: New test.
29435 * gcc.dg/tree-ssa/vrp02.c: New test.
29436 * gcc.dg/tree-ssa/vrp03.c: New test.
29437 * gcc.dg/tree-ssa/vrp04.c: New test.
29438 * gcc.dg/tree-ssa/vrp05.c: New test.
29439 * gcc.dg/tree-ssa/vrp06.c: New test.
29440 * gcc.dg/tree-ssa/vrp07.c: New test.
29441 * gcc.dg/tree-ssa/vrp08.c: New test.
29442 * gcc.dg/tree-ssa/vrp09.c: New test.
29443 * gcc.dg/tree-ssa/vrp10.c: New test.
29444 * gcc.dg/tree-ssa/vrp11.c: New test.
29445 * gcc.dg/tree-ssa/vrp12.c: New test.
29446 * gcc.dg/tree-ssa/vrp13.c: New test.
29448 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
29451 * gcc.dg/tree-ssa/pr21029.c: New test.
29453 2005-06-01 Roger Sayle <roger@eyesopen.com>
29455 * gfortran.dg/logint-1.f: New test case.
29456 * gfortran.dg/logint-2.f: Likewise.
29457 * gfortran.dg/logint-3.f: Likewise.
29459 2005-06-01 Jakub Jelinek <jakub@redhat.com>
29463 * gcc.dg/20050527-1.c: New test.
29465 * gcc.dg/i386-sse-12.c: New test.
29468 * gfortran.dg/implicit_5.f90: New test.
29470 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
29473 * gfortran/assign_4.f90: New test.
29474 * gfortran/assign_2.f90: Change compile to run.
29476 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
29478 * lib/target-supports.exp
29479 (check_effective_target_sync_char_short): New.
29480 * gcc.dg/sync-2.c: New.
29482 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
29484 PR tree-optimization/21817
29485 * gcc.dg/torture/pr21817-1.c: New.
29487 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
29490 * g++.dg/template/init5.C: New.
29492 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
29494 * gfortran.dg/char_initialiser_actual.f90:
29495 Test character initialisers as actual arguments.
29496 * gfortran.dg/char_pointer_comp_assign.f90:
29497 Test character pointer structure component assignments.
29498 * gfortran.dg/char_array_structure_constructor.f90:
29499 Test character components in structure constructors.
29501 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
29503 PR middle-end/20931
29504 * g++.dg/opt/pr20931.C: New test.
29506 2005-05-31 Andreas Jaeger <aj@suse.de>
29509 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
29510 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
29511 g++.old-deja/g++.ext/asmspec1.C,
29512 g++.old-deja/g++.other/regstack.C,
29513 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
29514 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
29515 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
29516 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
29517 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
29518 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
29519 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
29520 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
29521 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
29522 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
29523 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
29524 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
29525 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
29526 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
29527 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
29528 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
29529 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
29530 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
29531 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
29533 2005-05-31 Jeff Law <law@redhat.com>
29535 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
29537 2005-05-30 Paolo Carlini <pcarlini@suse.de>
29539 PR middle-end/21743
29540 * gcc.dg/builtins-1.c: Activate disabled clog test.
29541 * gcc.dg/torture/builtin-attr-1.c: Likewise.
29543 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
29545 * gfortran.dg/char_pointer_assign.f90:
29546 Test character-pointer assignments and pointer assignments.
29547 * gfortran.dg/char_pointer_dummy.f90:
29548 Test character-pointer dummy arguments.
29549 * gfortran.dg/char_pointer_func.f90:
29550 Test character-pointer function returns.
29551 * gfortran.dg/char_pointer_dependency.f90:
29552 Test character-pointer functions with dependencies.
29554 2005-05-30 Mark Mitchell <mark@codesourcery.com>
29557 * g++.dg/lookup/using14.C: New test.
29559 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
29561 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
29562 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
29565 2005-05-29 Geoffrey Keating <geoffk@apple.com>
29568 * g++.dg/template/local5.C: New.
29571 * gcc.c-torture/compile/pr21761.c: New.
29573 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
29576 2005-05-30 Steven G. Kargl
29579 * gfortran.dg/inquire_8.f90: New test.
29581 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29583 PR libfortran/21376
29584 * gfortran.dg/output_exponents_1.f90: New test.
29586 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29588 PR libfortran/20006
29589 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
29591 2005-05-28 Mark Mitchell <mark@codesourcery.com>
29594 * g++.dg/ext/complex1.C: New test.
29597 * g++.dg/init/ctor6.C: New test.
29599 2005-05-29 Jan Hubicka <jh@suse.cz>
29601 * gcc.c-torture/compile/pr21562.c: New.
29603 2005-05-28 Steven G. Kargl <kargls@comcast.net>
29605 * gfortran.dg/subnormal_1.f90: New test.
29607 2005-05-28 Jan Hubicka <jh@suse.cz>
29609 * tree-prof.exp: Fix comment.
29610 * value-prof-1.c: New.
29611 * value-prof-2.c: New.
29612 * value-prof-3.c: New.
29613 * value-prof-4.c: New.
29615 2005-05-27 Mark Mitchell <mark@codesourcery.com>
29618 * g++.dg/expr/ptrmem6.C: New test.
29619 * g++.dg/expr/ptrmem6a.C: Likewise.
29621 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
29623 PR tree-optimization/21658
29624 * gcc.dg/tree-ssa/pr21658.c: New.
29626 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
29629 * g++.dg/inherit/ptrmem3.C: New.
29632 * g++.dg/parse/template16.C: New.
29634 2005-05-27 Andreas Jaeger <aj@suse.de>
29636 * gcc.dg/setjmp-2.c: Only run in 32-bit.
29638 * gcc.dg/i386-sse-8.c: Run test on all archs.
29640 2005-05-26 Mike Stump <mrs@apple.com>
29642 * objc.dg/isa-field-1.m: Only run on darwin.
29643 * objc.dg/lookup-1.m: Likewise.
29644 * objc.dg/try-catch-8.m: Likewise.
29646 2005-05-26 Roger Sayle <roger@eyesopen.com>
29648 PR tree-optimization/9814
29649 * gcc.dg/pr9814-1.c: New test case.
29651 2005-05-26 Ziemowit Laski <zlaski@apple.com>
29653 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
29654 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
29655 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
29656 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
29657 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
29658 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
29659 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
29660 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
29661 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
29662 objc.dg/try-catch-8.m: New.
29664 2005-05-26 Janis Johnson <janis187@us.ibm.com>
29666 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
29667 remove extraneous semicolons.
29669 2005-05-26 Ziemowit Laski <zlaski@apple.com>
29671 * obj-c++.dg/comp-types-12.mm: New.
29672 * objc.dg/comp-types-11.m: New.
29673 * objc.dg/selector-4.m: New.
29675 2005-05-26 Andreas Jaeger <aj@suse.de>
29678 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
29679 g++.old-deja/g++.ext/attrib3.C,
29680 g++.old-deja/g++.other/store-expr1.C,
29681 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
29682 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
29683 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
29684 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
29685 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
29686 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
29687 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
29688 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
29689 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
29690 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
29691 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
29692 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
29693 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
29694 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
29695 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
29696 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
29697 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
29698 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
29699 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
29701 2005-05-26 Andreas Jaeger <aj@suse.de>
29703 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
29704 x86-64 compilation.
29706 2005-05-26 Andreas Jaeger <aj@suse.de>
29709 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
29710 gcc.misc-tests/i386-pf-athlon-1.c,
29711 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29712 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
29713 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
29714 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
29715 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
29716 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
29717 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
29720 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
29721 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
29722 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
29723 x86-64 compilation.
29725 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
29728 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
29729 effective-target ilp32.
29731 2005-05-26 David Ung <davidu@mips.com>
29733 * gcc.target/mips/ext_ins.c: New test for testing the generation
29734 of MIPS32/64 rev 2 ext/ins instructions.
29736 2005-05-26 Andreas Jaeger <aj@suse.de>
29738 * treelang/compile/unsigned.tree: Use gimple instead of
29739 nonexisting generic dump.
29741 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
29743 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
29745 2005-05-26 Andreas Jaeger <aj@suse.de>
29747 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
29749 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
29751 PR libfortran/17283
29752 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
29753 Test callee-allocated memory with write statements.
29755 2005-05-25 Roger Sayle <roger@eyesopen.com>
29757 PR middle-end/21709
29758 * gcc.dg/pr21709-1.c: New test case.
29760 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29761 Mike Stump <mrs@apple.com>
29763 * objc/execute/next_mapping.h: Update for C++.
29765 * obj-c++.dg/selector-1.mm: Move to...
29766 * obj-c++.dg/selector-4.mm: here...
29768 * obj-c++.dg/basic.mm: New.
29769 * obj-c++.dg/comp-types-1.mm: New.
29770 * obj-c++.dg/cxx-class-1.mm: New.
29771 * obj-c++.dg/cxx-ivars-1.mm: New.
29772 * obj-c++.dg/cxx-ivars-2.mm: New.
29773 * obj-c++.dg/cxx-ivars-3.mm: New.
29774 * obj-c++.dg/cxx-scope-1.mm: New.
29775 * obj-c++.dg/cxx-scope-2.mm: New.
29776 * obj-c++.dg/defs.mm: New.
29777 * obj-c++.dg/empty-private-1.mm: New.
29778 * obj-c++.dg/encode-1.mm: New.
29779 * obj-c++.dg/encode-2.mm: New.
29780 * obj-c++.dg/encode-3.mm: New.
29781 * obj-c++.dg/extern-c-1.mm: New.
29782 * obj-c++.dg/extra-semi.mm: New.
29783 * obj-c++.dg/fix-and-continue-2.mm: New.
29784 * obj-c++.dg/isa-field-1.mm: New.
29785 * obj-c++.dg/ivar-list-semi.mm: New.
29786 * obj-c++.dg/local-decl-1.mm: New.
29787 * obj-c++.dg/lookup-1.mm: New.
29788 * obj-c++.dg/lookup-2.mm: New.
29789 * obj-c++.dg/method-1.mm: New.
29790 * obj-c++.dg/method-2.mm: New.
29791 * obj-c++.dg/method-3.mm: New.
29792 * obj-c++.dg/method-4.mm: New.
29793 * obj-c++.dg/method-5.mm: New.
29794 * obj-c++.dg/method-6.mm: New.
29795 * obj-c++.dg/method-7.mm: New.
29796 * obj-c++.dg/no-extra-load.mm: New.
29797 * obj-c++.dg/overload-1.mm: New.
29798 * obj-c++.dg/pragma-1.mm: New.
29799 * obj-c++.dg/pragma-2.mm: New.
29800 * obj-c++.dg/private-1.mm: New.
29801 * obj-c++.dg/private-2.mm: New.
29802 * obj-c++.dg/proto-qual-1.mm: New.
29803 * obj-c++.dg/qual-types-1.mm: New.
29804 * obj-c++.dg/stubify-1.mm: New.
29805 * obj-c++.dg/stubify-2.mm: New.
29806 * obj-c++.dg/super-class-1.mm: New.
29807 * obj-c++.dg/super-class-2.mm: New.
29808 * obj-c++.dg/super-dealloc-1.mm: New.
29809 * obj-c++.dg/super-dealloc-2.mm: New.
29810 * obj-c++.dg/template-1.mm: New.
29811 * obj-c++.dg/template-2.mm: New.
29812 * obj-c++.dg/template-3.mm: New.
29813 * obj-c++.dg/template-4.mm: New.
29814 * obj-c++.dg/template-5.mm: New.
29815 * obj-c++.dg/template-6.mm: New.
29816 * obj-c++.dg/try-catch-1.mm: New.
29817 * obj-c++.dg/try-catch-2.mm: New.
29818 * obj-c++.dg/try-catch-3.mm: New.
29819 * obj-c++.dg/try-catch-4.mm: New.
29820 * obj-c++.dg/try-catch-5.mm: New.
29821 * obj-c++.dg/try-catch-6.mm: New.
29822 * obj-c++.dg/try-catch-7.mm: New.
29823 * obj-c++.dg/try-catch-8.mm: New.
29824 * obj-c++.dg/try-catch-9.mm: New.
29825 * obj-c++.dg/va-meth-1.mm: New.
29827 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29829 * obj-c++.dg/selector-1.mm: New.
29830 * obj-c++.dg/selector-2.mm: New.
29832 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29834 * obj-c++.dg/selector-3.mm: New.
29835 * objc.dg/selector-3.m: New.
29837 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29839 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
29840 about where warning appears.
29842 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
29844 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
29845 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
29846 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
29847 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
29849 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
29851 * gcc.dg/20050524-1.c: New test.
29853 2005-05-25 Jan Hubicka <jh@suse.cz>
29855 * gcc.dg/tree-prof/inliner-1.c: New.
29857 2005-05-25 Janis Johnson <janis187@us.ibm.com>
29859 * gcc.dg/tree-prof: New directory.
29860 * gcc.dg/tree-prof/tree-prof.exp: New.
29862 2005-05-25 DJ Delorie <dj@redhat.com>
29864 * gcc.dg/Wattributes-1.c: New.
29865 * gcc.dg/Wattributes-2.c: New.
29866 * gcc.dg/Wattributes-3.c: New.
29868 20005-05-24 Janis Johnson <janis187@us.ibm.com>
29870 PR tree-optimization/19833
29871 * gcc.dg/uninit-4.c: Remove xfail.
29872 * gcc.dg/uninit-9.c: Ditto.
29874 2005-05-24 Ziemowit Laski <zlaski@apple.com>
29876 * obj-c++.dg/bitfield-[1-5].mm: New.
29877 * obj-c++.dg/class-protocol-1.mm: New.
29878 * obj-c++.dg/comp-types-1[0-1].mm: New.
29879 * obj-c++.dg/comp-types-[2-9].mm: New.
29880 * obj-c++.dg/encode-[4-8].mm: New.
29881 * obj-c++.dg/layout-1.mm: New.
29882 * obj-c++.dg/method-1[0-9].mm: New.
29883 * obj-c++.dg/method-2[0-1].mm: New.
29884 * obj-c++.dg/method-[8-9].mm: New.
29885 * obj-c++.dg/objc-gc-3.mm: New.
29886 * obj-c++.dg/try-catch-10.mm: New.
29887 * objc.dg/bitfield-5.m: New.
29888 * objc.dg/comp-types-10.m: New.
29889 * objc.dg/comp-types-9.m: New.
29890 * objc.dg/layout-1.m: New.
29891 * objc.dg/objc-gc-4.m: New.
29892 * objc.dg/try-catch-9.m: New.
29893 * objc.dg/class-protocol-1.m: Tweak diagnostics.
29894 * objc.dg/comp-types-1.m: Likewise.
29895 * objc.dg/comp-types-[5-6].m: Likewise.
29896 * objc.dg/method-9.m: Likewise.
29898 2005-05-24 Janis Johnson <janis187@us.ibm.com>
29900 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
29901 and on hardware without VMX support.
29903 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
29905 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
29907 * lib/profopt.exp (dg-final-generate, dg-final-use,
29908 profopt-final-code, profopt-get-options): New.
29909 (profopt-execute): Process test directives.
29911 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
29912 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29913 cleanup-tree-dump, cleanup-saved-temps): Update comments.
29915 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
29918 * g++.dg/init/ctor5.C: New test.
29920 2005-05-24 Ira Rosen <irar@il.ibm.com>
29922 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
29923 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
29924 vect-113.c, vect-114.c.
29926 2005-05-23 Adam Nemet <anemet@lnxw.com>
29928 * gcc.dg/const-elim-1.c: Remove xfails.
29930 2005-05-23 Jeff Law <law@redhat.com>
29932 * gcc.c-torture/compile/pr21638.c: New test.
29933 * gcc.c-torture/compile/20050520-1.c: New test.
29935 2005-05-23 Nick Clifton <nickc@redhat.com>
29937 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
29938 be a proper triple, ie: m32r*-*-*.
29939 * g++.old-deja/g++.jason/thunk3.C: Likewise.
29941 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
29943 PR middle-end/21331
29945 * gcc.c-torture/compile/pr21293.c: New test.
29946 * gcc.c-torture/execute/pr21331.c: New test.
29948 2004-05-20 Richard Henderson <rth@redhat.com>
29950 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
29952 2005-05-20 Ziemowit Laski <zlaski@apple.com>
29954 * obj-c++-dg.exp: Add.
29955 * obj-c++.exp: Add.
29956 * obj-c++.dg/dg.exp: Add.
29958 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
29960 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
29961 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
29963 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
29965 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
29967 2004-05-19 Richard Henderson <rth@redhat.com>
29969 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
29971 2005-05-19 Janis Johnson <janis187@us.ibm.com>
29973 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
29975 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
29977 2005-05-19 Jakub Jelinek <jakub@redhat.com>
29980 * g++.dg/parse/extern1.C: New test.
29981 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
29983 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29985 * gcc.dg/c99-math.h: New.
29986 * gcc.dg/c99-math-float-1.c: New test.
29987 * gcc.dg/c99-math-double-1.c: Likewise.
29988 * gcc.dg/c99-math-long-double-1.c: Likewise.
29990 2005-05-18 Richard Henderson <rth@redhat.com>
29992 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
29994 2005-05-18 Devang Patel <dpatel@apple.com>
29996 * g++.dg/opt/20050511-1.C: New test.
29998 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
30000 PR libfortran/21127
30001 * gfortran.dg/reshape-complex.f90: New test.
30003 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
30005 * gfortran.dg/array_constructor_1.f90: New test.
30006 * gfortran.dg/array_constructor_2.f90: New test.
30008 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
30011 * gfortran.dg/pr20954.f: New test.
30013 2005-05-17 Mike Stump <mrs@apple.com>
30015 Yet more Objective-C++...
30017 * objc.dg/method-5.m: Update.
30018 * objc.dg/method-6.m: Update.
30019 * objc.dg/method-7.m: Update.
30020 * objc.dg/method-9.m: Update.
30021 * objc.dg/try-catch-2.m: Update.
30023 2005-05-17 Mark Mitchell <mark@codesourcery.com>
30025 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
30026 Remove little-endian optimizations.
30028 2005-05-17 Jeff Law <law@redhat.com>
30030 * g++.dg/tree-ssa/pr14814.C: New test.
30031 * gcc.dg/tree-ssa/pr14814.C: New test.
30032 * gcc.dg/tree-ssa/pr17141-1.C: New test.
30033 * gcc.dg/tree-ssa/pr17141-2.C: New test.
30035 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
30037 * gcc.dg/compat/generate-random.c: Do not include
30039 * gcc.dg/compat/generate-random_r.c: Likewise.
30041 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
30043 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
30045 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
30047 PR middle-end/21595
30048 * g++.dg/tree-ssa/builtin1.C: New testcase.
30050 2005-05-17 Jakub Jelinek <jakub@redhat.com>
30053 * g++.dg/opt/const4.C: New test.
30055 PR middle-end/21492
30056 * g++.dg/opt/crossjump1.C: New test.
30058 PR tree-optimization/21610
30059 * gcc.c-torture/compile/20050516-1.c: New test.
30062 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
30063 about the test failing.
30064 * gfortran.fortran-torture/execute/where_7.f90: New test.
30065 * gfortran.fortran-torture/execute/where_8.f90: New test.
30067 2005-05-16 Richard Henderson <rth@redhat.com>
30069 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
30072 2005-05-16 Mark Mitchell <mark@codesourcery.com>
30074 * gcc.dg/compat/generate-random.c (config.h): Do not include.
30075 (limits.h): Include unconditionally.
30076 (stdlib.h): Likewise.
30077 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
30078 (limits.h): Include unconditionally.
30079 (stdlib.h): Likewise.
30080 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
30081 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
30082 (limits.h): Include unconditionally.
30083 (stdlib.h): Likewise.
30084 (hashtab.h): Do not include.
30085 (getopt.h): Likewise.
30086 (stddef.h): Include.
30087 (hashval_t): Define.
30088 (struct entry): Add "next" field.
30089 (HASH_SIZE): New macro.
30090 (hash_table): New variable.
30091 (switchfiles): Do not use xmalloc.
30093 (iterative_hash): New function.
30095 (e_exists): New function.
30096 (e_insert): Likewise.
30097 (output): Use, instead of libiberty hashtable functions.
30098 (main): Do not use getopt. Do not call htab_create.
30100 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
30103 * lib/target-supports.exp (check_mkfifo_available):
30104 Return 0 for cygwin as mkfifo support incomplete on platform.
30105 Fix typos in comments.
30107 2005-05-15 Mark Mitchell <mark@codesourcery.com>
30109 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
30111 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
30114 * gfortran.dg/assign_4.f: New test.
30116 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
30118 PR tree-optimization/21563
30119 * gcc.dg/tree-ssa/pr21563.c: New.
30121 2005-05-14 Jan Hubicka <jh@suse.cz>
30123 * gcc.dg/noreturn-7.c: Allow control reaches warning.
30125 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
30127 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
30129 2005-05-13 Julian Brown <julian@codesourcery.com>
30131 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
30132 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
30134 2005-05-13 Jan Hubicka <jh@suse.cz>
30136 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
30137 * gcc.dg/fold-xor-?.c: Likewise.
30138 * gcc.dg/pr15784-?.c: Likewise.
30139 * gcc.dg/pr20922-?.c: Likewise.
30140 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
30141 * gcc.dg/tree-ssa/pr17598.c: Likewise.
30142 * gcc.dg/tree-ssa/pr20470.c: Likewise.
30144 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30147 * gfortran.dg/hollerith_1.f90: New test.
30149 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30151 * gfortran.dg/func_result_2.f90: New test.
30153 2005-05-11 Bud Davis <bdavis@gfortran.org>
30155 * gfortran.dg/dev_null.f90: New test.
30157 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
30159 * gcc.dg/arm-vfp1.c: Revert last change.
30161 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
30163 PR middle-end/19807
30164 PR tree-optimization/19639
30165 * g++.dg/tree-ssa/pr19807.C: New testcase.
30167 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30169 PR libfortran/21471
30170 * gfortran.dg/append-1.f90: New test.
30172 2005-05-10 Diego Novillo <dnovillo@redhat.com>
30174 * gcc.dg/pr18501.c: XFAIL.
30175 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
30176 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
30177 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
30178 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30179 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30180 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
30181 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
30182 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
30184 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30187 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
30188 gfortran.dg/f2c_3.f90: New tests.
30190 * gfortran.dg/return_1.f90: Fix dg annotation.
30192 2005-05-10 Diego Novillo <dnovillo@redhat.com>
30194 * gcc.c-torture/compile/20050510-1.c: New test.
30196 2005-05-10 Mark Mitchell <mark@codesourcery.com>
30198 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
30200 2005-05-10 Bob Wilson <bob.wilson@acm.org>
30202 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
30204 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
30207 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
30209 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
30212 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
30213 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
30215 2005-05-10 Ben Elliston <bje@au.ibm.com>
30218 * gcc.dg/debug/pr16676.c: New test.
30220 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
30223 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
30224 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
30225 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
30226 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
30228 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
30229 -fno-tree-dominator-opts.
30231 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30233 * gfortran.dg/return_1.f90: New test.
30235 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
30237 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
30239 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
30241 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
30244 * g++.dg/inherit/covariant13.C: New.
30246 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30248 PR libfortran/19155
30249 * gfortran.dg/pr19155.f: New test.
30251 2005-05-08 Roger Sayle <roger@eyesopen.com>
30254 * gcc.dg/pr8788-1.c: New testcase.
30256 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
30259 * gcc.target/mips/fpcmp-[12].c: New tests.
30261 2005-05-06 Mark Mitchell <mark@codesourcery.com>
30263 * lib/target-supports-dg.exp (dg-require-fork): New function.
30264 (dg-require-mkfifo): Likewise.
30265 * lib/target-supports.exp (check_function_available): New
30267 (check_fork_available): Likewise.
30268 (check_mkfifo_available): Likewise.
30270 2005-05-06 Jeff Law <law@redhat.com>
30272 * gcc.c-torture/compile/pr21380.c: New test.
30274 2005-05-06 Jakub Jelinek <jakub@redhat.com>
30277 * g++.dg/ext/weak3.C: New test.
30279 2005-05-05 Mark Mitchell <mark@codesourcery.com>
30282 * g++.dg/template/crash37.C: New test.
30284 2005-05-05 Paul Brook <paul@codesourcery.com>
30286 * gcc.dg/arm-g2.c: Use effective-target arm32.
30287 * gcc.dg/arm-mmx-1.c: Ditto.
30288 * gcc.dg/arm-scd42-2.c: Ditto.
30289 * gcc.dg/arm-vfp1.c: Ditto.
30290 * lib/target-supports.exp (check_effective_target_arm32): New
30293 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
30295 PR libfortran/21354
30296 gfortran.dg/in_pack_rank7.f90: New test.
30298 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
30300 PR middle-end/15618
30301 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
30303 2005-05-04 Jakub Jelinek <jakub@redhat.com>
30305 PR middle-end/21265
30306 * gcc.dg/20050503-1.c: New test.
30308 PR rtl-optimization/21239
30309 * gcc.dg/i386-sse-11.c: New test.
30311 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
30314 * gcc.target/i386/asm-1.c: New test.
30316 2005-05-03 Jakub Jelinek <jakub@redhat.com>
30318 PR rtl-optimization/21330
30319 * gcc.c-torture/execute/20050502-1.c: New test.
30322 * gcc.c-torture/execute/20050502-2.c: New test.
30324 2005-05-03 Uros Bizjak <uros@kss-loka.si>
30326 PR middle-end/21282
30327 * gcc.dg/pr21282.c: New.
30329 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
30331 * gcc.dg/vect/pr20122.c: Clean up .vect file.
30332 * gcc.dg/vect/vect-92.c: Likewise.
30333 * gcc.dg/vect/vect-93.c: Likewise.
30334 * gcc.dg/vect/vect-dv-1.c: Likewise.
30335 * gcc.dg/vect/vect-dv-2.c: Likewise.
30336 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
30338 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
30340 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
30341 * gfortran.dg/vect/vect-2.f90: Likewise.
30342 * gfortran.dg/vect/vect-3.f90: Likewise.
30343 * gfortran.dg/vect/vect-4.f90: Likewise.
30344 * gfortran.dg/vect/vect-5.f90: Likewise.
30346 2005-05-02 Geoffrey Keating <geoffk@apple.com>
30349 * gcc.dg/rs6000-fpint-2.c: New.
30351 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
30354 * gcc.dg/builtins-30.c: Update expected messages.
30355 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
30356 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
30357 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
30359 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
30361 PR tree-optimization/21294
30362 * gcc.dg/tree-ssa/pr21294.c: New.
30364 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
30366 * gcc.dg/altivec-3.c (vec_store): Do not use the old
30367 __builtin_altivec_st_internal_4si built-in.
30369 2005-05-02 Mark Mitchell <mark@codesourcery.com>
30372 * g++.dg/template/ptrmem14.C: New test.
30374 2005-05-02 Paul Brook <paul@codesourcery.com>
30376 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
30378 2005-05-02 Michael Matz <matz@suse.de>
30381 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
30383 2005-05-01 Mark Mitchell <mark@codesourcery.com>
30385 * g++.dg/cpp/weak.C: New test.
30387 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
30389 * gcc.dg/tree-ssa/loop-8.c: New test.
30391 2005-04-30 Michael Maty <matz@suse.de>
30393 * gcc.dg/inline-mcpy.c: New test.
30395 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
30397 PR libfortran/18958
30398 * gfortran.dg/eoshift.f90: New test case.
30400 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
30402 PR libfortran/18857
30403 * gfortran.dg/matmul_1.f90: New test.
30405 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
30407 PR tree-optimization/21030
30408 * gcc.dg/tree-ssa/pr21030.c: New.
30410 2005-04-29 Devang Patel <dpatel@apple.com>
30412 PR tree-optimization/21272
30413 * gcc.dg/vect/vect-ifcvt-10.c: New test.
30415 2005-04-29 Jakub Jelinek <jakub@redhat.com>
30419 * gfortran.dg/entry_4.f90: New test.
30420 * gfortran.fortran-torture/execute/entry_1.f90: New test.
30421 * gfortran.fortran-torture/execute/entry_2.f90: New test.
30422 * gfortran.fortran-torture/execute/entry_3.f90: New test.
30423 * gfortran.fortran-torture/execute/entry_4.f90: New test.
30424 * gfortran.fortran-torture/execute/entry_5.f90: New test.
30425 * gfortran.fortran-torture/execute/entry_6.f90: New test.
30426 * gfortran.fortran-torture/execute/entry_7.f90: New test.
30428 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30430 * gfortran.fortran-torture/execute/entry_8.f90: New test.
30432 2005-04-29 Paul Brook <paul@codesourcery.com>
30434 * gfortran.dg/entry_3.f90: New test.
30436 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30438 * gfortran.dg/implicit_4.f90: New test.
30440 2005-04-28 Bob Wilson <bob.wilson@acm.org>
30442 * lib/target-supports.exp (check_profiling_available): Return
30443 false for xtensa-*-elf.
30445 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
30447 * lib/fortran-torture.exp (fortran-torture.exp): Catch
30448 error if file cannot be deleted.
30450 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
30452 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
30453 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
30454 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
30455 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
30456 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
30457 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
30458 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
30459 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
30460 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
30461 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
30462 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
30463 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
30464 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
30466 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30469 * gfortran.dg/pr20865.f90: New test.
30471 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
30473 * gcc.dg/void-cast-2.c: New test.
30475 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
30478 * gcc.dg/void-cast-1.c: New test.
30480 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
30482 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
30484 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30487 * gfortran.dg/pr21177.f90: New test.
30489 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
30491 PR tree-optimization/21171
30492 * gcc.dg/tree-ssa/pr21171.c: New test.
30494 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
30496 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30497 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30498 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30499 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30500 gcc.dg/tree-ssa/gen-vect-32.c: New.
30501 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
30502 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
30503 don't run on PPC32.
30505 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
30508 * gcc.dg/transparent-union-3.c: New test.
30510 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
30513 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
30514 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
30515 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
30516 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
30517 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
30518 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
30520 2005-04-26 Jeff Law <law@redhat.com>
30522 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
30523 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
30524 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
30525 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
30526 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
30527 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
30528 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
30530 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
30532 PR tree-optimization/17598
30533 * gcc.dg/tree-ssa/pr17598.c: New testcase.
30535 2005-04-25 Mike Stump <mrs@apple.com>
30537 * objc.dg/fix-and-continue-1.m: Add.
30539 2005-04-25 Roger Sayle <roger@eyesopen.com>
30542 * g++.dg/opt/pr20995-1.C: New test case.
30544 2005-04-25 Devang Patel <dpatel@apple.com>
30546 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
30548 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
30551 * g++.dg/opt/alias2.C (printf): Correct the prototype.
30553 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
30556 * g++.dg/opt/rtti2.C: New test.
30558 2005-04-25 Paul Brook <paul@codesourcery.com>
30559 Steven G. Kargl <kargls@comcast.net>
30562 * gfortran.dg/ichar_1.f90: New file.
30564 2005-04-24 Jakub Jelinek <jakub@redhat.com>
30566 PR middle-end/20991
30567 * g++.dg/opt/pr20991.C: New test.
30569 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
30570 where sizeof (type) < __alignof__ (type).
30571 * gcc.dg/compat/struct-layout-1.h: Likewise.
30573 2005-04-24 Per Bothner <per@bothner.com>
30574 Devang Patel <dpatel@apple.com>
30576 PR preprocessor/20907
30577 * gcc.dg/cpp/very-long-comment.c: New test.
30579 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30582 * gfortran.dg/common_5.f: New test.
30584 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
30586 PR middle-end/21082
30587 * g++.dg/tree-ssa/pr21082.C: New testcase.
30589 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
30591 * gcc.dg/vect/vect-99.c: New test.
30593 2005-04-22 Diego Novillo <dnovillo@redhat.com>
30595 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
30597 2005-04-22 Jeff Law <law@redhat.com>
30599 * gcc.dg/uninit-5.c: Remove xfails.
30600 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
30601 conditionals and loads.
30603 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
30605 PR libfortran/20074
30606 PR libfortran/20436
30607 PR libfortran/21108
30608 * gfortran.dg/nested_reshape.f90: new test
30609 * gfortran.dg/reshape-alloc.f90: new test
30610 * gfortran.dg/reshape.f90: new test
30612 2005-04-22 Mark Mitchell <mark@codesourcery.com>
30614 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
30616 * gcc.dg/arm-vfp1.c: New test.
30618 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
30621 * g++.dg/lookup/builtin2.C: New test.
30623 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
30625 * gcc.dg/weak/weak-13.c: New test.
30627 2005-04-21 Geoffrey Keating <geoffk@apple.com>
30629 * lib/target-supports.exp (check_effective_target_sync_int_long):
30632 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
30634 * gcc.target/mips/branch-1.c: New test.
30636 2005-04-21 Richard Henderson <rth@redhat.com>
30638 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
30639 * gcc.dg/vect/vect-86.c: Likewise.
30640 * gcc.dg/vect/vect-87.c: Likewise.
30641 * gcc.dg/vect/vect-88.c: Likewise.
30643 2005-04-21 Devang Patel <dpatel@apple.com>
30645 PR optimization/20994
30646 * gcc.dg/tree-ssa/ifc-3.c: New test.
30648 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
30651 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
30652 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
30653 gcc.dg/c99-vla-jump-5.c: New tests.
30655 2005-04-19 Richard Henderson <rth@redhat.com>
30657 * lib/target-supports.exp (check_effective_target_vect_int_mult):
30658 Fix typo in exists check.
30659 (check_effective_target_sync_int_long): New.
30660 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
30661 * gcc.dg/ia64-sync-2.c: Likewise.
30662 * gcc.dg/ia64-sync-3.c: Likewise.
30663 * gcc.dg/ia64-sync-4.c: Likewise.
30665 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
30667 * gcc.dg/fold-xor-1.c: New test.
30668 * gcc.dg/fold-xor-2.c: New test.
30670 2005-04-19 James E. Wilson <wilson@specifixinc.com>
30673 * g++.dg/eh/fp-regs.C: New test.
30675 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
30677 * gcc.dg/Wint-to-pointer-cast-1.c,
30678 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
30679 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
30680 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
30682 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30685 * gfortran.dg/pr16861.f90: New test.
30687 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
30689 * gcc.dg/pr21085.c: New test.
30691 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
30693 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
30694 (setup_mips_tests, dg-mips-options): New procedures.
30695 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
30696 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
30697 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
30698 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30699 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
30700 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
30701 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
30702 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30703 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
30704 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
30705 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
30706 dg-mips-options instead of dg-options. Remove now-redundant
30707 preprocessor guards.
30708 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
30709 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30710 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30711 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
30712 * gcc.dg/vr-mult-2.c: Delete.
30713 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
30714 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
30715 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
30716 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
30717 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
30718 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
30719 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
30721 2005-04-18 Laurent GUERBY <laurent@guerby.net>
30723 * ada/acats/run_all.sh: Use sync when executable not present.
30725 2005-04-18 Devang Patel <dpatel@apple.com>
30727 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
30728 * gcc.dg/vect/vect-11a.c: New.
30729 * gcc.dg/vect/vect-none.c: Update.
30730 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
30732 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
30734 PR tree-optimization/20922
30735 * gcc.dg/pr20922-1.c: New test.
30736 * gcc.dg/pr20922-2.c: New test.
30737 * gcc.dg/pr20922-3.c: New test.
30738 * gcc.dg/pr20922-4.c: New test.
30739 * gcc.dg/pr20922-5.c: New test.
30740 * gcc.dg/pr20922-6.c: New test.
30742 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30744 PR libfortran/20950
30745 * gfortran.dg/pr20950.f: New test.
30747 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30749 PR libfortran/19216
30750 * gfortran.dg/pr19216.f: New test.
30752 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
30754 PR tree-optimization/21001
30755 * gcc.dg/tree-ssa/pr21001.c: New.
30757 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
30759 PR libfortran/21075
30760 * gfortran.dg/reshape_rank7.f90: New test.
30762 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
30764 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
30765 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
30766 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
30767 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
30768 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
30769 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
30770 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
30771 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
30772 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
30774 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
30775 in namelists. New test.
30776 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
30778 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
30780 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
30781 namelist. New test.
30782 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
30784 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
30786 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
30787 namelist. New test.
30788 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
30789 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
30790 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
30792 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
30793 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
30796 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
30798 * gfortran.dg/wtruncate.f: New testcase.
30799 * gfortran.dg/wtruncate.f90: New testcase.
30801 2005-04-16 Mark Mitchell <mark@codesourcery.com>
30804 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
30805 which sizeof/alignof is dependent, rather than just whether we are
30806 processing_template_decl.
30808 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
30810 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30811 corrected typo where the wrong variables had been compared.
30813 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
30815 PR libfortran/18495
30816 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30817 Test callee-allocated version of return array with a write
30819 Test spread with a temporary with another write statement.
30821 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
30823 PR tree-optimization/21031
30824 * gcc.dg/tree-ssa/pr21031.c: New.
30826 2005-04-15 Uros Bizjak <uros@kss-loka.si>
30828 PR tree-optimization/21004
30829 * gcc.dg/builtins-53.c: Include builtins-config.h.
30830 Check floorf, ceilf, floorl and ceill transformations
30831 only when HAVE_C99_RUNTIME is defined.
30833 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
30835 PR middle-end/20739
30836 * gcc.dg/tree-ssa/pr20739.c: New test.
30838 2005-04-14 Mike Stump <mrs@apple.com>
30840 * gcc.dg/Foundation.framework/empty: New.
30841 * gcc.dg/framework-2.c: New.
30843 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
30845 PR tree-optimization/21021
30846 * gcc.c-torture/compile/pr21021.c: New.
30848 2005-04-14 Janis Johnson <janis187@us.ibm.com>
30851 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
30852 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
30853 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
30854 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
30855 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
30856 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
30857 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
30858 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
30860 2005-04-14 Richard Henderson <rth@redhat.com>
30862 * lib/target-supports.exp (check_effective_target_vect_condition):
30863 Add ia64, i?86, and x86_64.
30865 2005-04-14 Steven G. Kargl <kargls@comcast.net>
30867 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
30869 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
30871 PR tree-optimization/20657
30872 * gcc.dg/tree-ssa/pr20657.c: New.
30874 2005-04-14 Uros Bizjak <uros@kss-loka.si>
30876 * gcc.dg/builtins-53.c: Also check (int)trunc* and
30877 (long long int)trunc*.
30879 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
30882 * gcc.dg/pr20927.c: New test.
30884 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
30886 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
30887 * gcc.target/mips/asm-1.c: Likewise.
30889 2005-04-13 Dale Johannesen <dalej@apple.com>
30891 * objc.dg/objc-fast-4.m: New.
30893 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
30895 * gcc.target/cris/torture/cris-torture.exp: New driver in new
30897 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
30899 2005-04-13 David Edelsohn <edelsohn@gnu.org>
30901 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
30902 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
30903 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
30905 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
30907 PR tree-optimization/20913
30908 * gcc.dg/tree-ssa/pr20913.c: New.
30910 PR tree-optimization/20702
30911 * gcc.dg/tree-ssa/pr20702.c: New.
30913 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30916 * g++.dg/inherit/local3.C: New test.
30918 2005-04-12 Jeff Law <law@redhat.com>
30920 * gcc.dg/tree-ssa/20050412-1.c: New test.
30922 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
30924 PR libfortran/19016
30925 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
30926 Add tests with mask generated by expression.
30927 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30928 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30929 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30931 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
30933 PR middle-end/20917
30934 * gcc.dg/20050409-1.c: New test.
30936 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
30938 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
30940 2005-04-11 Mark Mitchell <mark@codesourcery.com>
30942 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30943 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
30944 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30945 (TARGET_CXX): Adjust accordingly.
30946 * target.h (struct gcc_target): Remove epxort_class_data. Add
30947 determine_class_data_visibility and class_data_always_comdat.
30948 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30949 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
30950 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30951 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
30952 (arm_cxx_determine_class_data_visibility): New.
30953 (arm_cxx_class_data_always_comdat): Likewise.
30954 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30955 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
30956 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30957 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
30958 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
30961 2005-04-11 Mark Mitchell <mark@codesourcery.com>
30963 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
30965 2005-04-11 Geoffrey Keating <geoffk@apple.com>
30967 * gcc.dg/i386-darwin-fpmath.c: New.
30969 2004-04-11 Devang Patel <dpatel@apple.com>
30971 * lib/target-supports.exp (check_effective_target_vect_condition): New.
30972 * gcc.dg/vect/vect-ifcvt-1.c: New test.
30973 * gcc.dg/vect/vect-ifcvt-2.c: New test.
30974 * gcc.dg/vect/vect-ifcvt-3.c: New test.
30975 * gcc.dg/vect/vect-ifcvt-4.c: New test.
30976 * gcc.dg/vect/vect-ifcvt-5.c: New test.
30977 * gcc.dg/vect/vect-ifcvt-6.c: New test.
30978 * gcc.dg/vect/vect-ifcvt-7.c: New test.
30979 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
30981 2004-04-11 Devang Patel <dpatel@apple.com>
30983 * gcc.dg/vect/vect-dv-1.c: New test.
30984 * gcc.dg/vect/vect-dv-2.c: New test.
30986 2005-04-11 Diego Novillo <dnovillo@redhat.com>
30988 PR tree-optimization/20933
30989 * gcc.dg/tree-ssa/pr20933.c: New test.
30991 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30993 * gfortran.dg/fold_nearest.f90: New test.
30995 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
30997 * gcc.dg/tree-ssa/alias-1.c: New test.
30999 2005-04-11 Diego Novillo <dnovillo@redhat.com>
31001 PR tree-optimization/20920
31002 * g++.dg/tree-ssa/pr20920.C: New test.
31004 2005-04-11 Uros Bizjak <uros@kss-loka.si>
31006 * gcc.dg/builtins-53.c: Also check (int)ceil* and
31007 (long long int)ceil*.
31009 2005-04-10 Mark Mitchell <mark@codesourcery.com>
31011 * g++.dg/warn/Wdtor1.C: Declare template in system header with
31012 explicit C++ linkage.
31014 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31016 * gfortran.dg/pr17229.f: Take care of the new obsolescence
31017 warning for arithmetic IF statements.
31019 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
31021 * eor_handling_1.f90: New test case.
31022 * eor_handling_2.f90: New test case.
31023 * eor_handling_3.f90: New test case.
31024 * eor_handling_4.f90: New test case.
31025 * eor_handling_5.f90: New test case.
31026 * noadv_size.f90: New test case.
31027 * pad_no.f90: New test case.
31029 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
31031 * gcc.c-torture/execute/20050410-1.c: New test.
31033 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
31035 * gcc.dg/pr20126.c: New.
31037 2005-04-09 Bud Davis <bdavis@gfortran.org>
31038 Steven G. Kargl <kargls@comcast.net>
31040 * gfortran.dg/PR19872.f: New test.
31042 2005-04-09 Steven G. Kargl <kargls@comcast.net>
31044 * gfortran.dg/nint_1.f90: Fix dg-do directive.
31046 2005-04-09 Steven G. Kargl <kargls@comcast.net>
31048 * gfortran.dg/nint_1.f90: New test.
31050 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
31052 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
31053 Added test for callee-allocated arrays with write statements.
31054 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
31055 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
31056 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31057 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31058 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31060 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
31062 PR libfortran/20163
31063 * gfortran.dg/open-options-blanks.f: New test.
31065 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
31068 * gfortran.dg/comma_format_extension_[1234].f: New tests.
31070 2005-04-09 Jakub Jelinek <jakub@redhat.com>
31072 * gcc.dg/tree-ssa/stdarg-1.c: New test.
31073 * gcc.dg/tree-ssa/stdarg-2.c: New test.
31074 * gcc.dg/tree-ssa/stdarg-3.c: New test.
31075 * gcc.dg/tree-ssa/stdarg-4.c: New test.
31076 * gcc.dg/tree-ssa/stdarg-5.c: New test.
31077 * gcc.c-torture/execute/stdarg-4.c: New test.
31079 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
31082 * g++.dg/abi/param2.C: New test.
31084 2005-04-09 Uros Bizjak <uros@kss-loka.si>
31086 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
31088 2005-04-09 Uros Bizjak <uros@kss-loka.si>
31090 * gcc.dg/builtins-53.c: New test.
31092 2005-04-08 Diego Novillo <dnovillo@redhat.com>
31094 * g++.dg/tree-ssa/pr18178.C: New test.
31095 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
31096 * gcc.c-torture/execute/20041019-1.c: New test.
31097 * gcc.dg/tree-ssa/20041008-1.c: New test.
31098 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
31099 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
31100 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
31101 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
31102 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
31103 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
31104 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
31105 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
31106 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31107 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31109 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
31111 PR rtl-optimization/20466
31112 * gcc.c-torture/execute/pr20466-1.c: New test.
31114 2005-04-08 Mark Mitchell <mark@codesourcery.com>
31117 * g++.dg/parse/cond2.C: New test.
31120 * g++.dg/warn/Wdtor1.C: New test.
31122 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31125 * gfortran.dg/pr17229.f: New test.
31127 2005-04-07 Steven G. Kargl <kargls@comcast.net>
31129 * gfortran.dg/tiny_1.f90: New test.
31130 * gfortran.dg/tiny_2.f90: ditto.
31132 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
31134 * gfortran.dg/eor_1.f90: Fix dg-do run line
31135 * gfortran.dg/open_new.f90: Fix dg-do run line
31137 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
31139 * lib/target-supports.exp (get_compiler_messages): Support
31140 optional arguments, the fourth being compiler options.
31141 (check_effective_target_fpic): New proc.
31142 * gcc.dg/20050321-2.c: Restrict to target fpic.
31144 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
31146 * gcc.dg/15443-1.c: New test.
31147 * gcc.dg/15443-2.c: Likewise.
31149 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31151 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
31153 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
31155 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
31157 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
31159 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
31160 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
31162 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
31163 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
31164 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
31166 2005-04-06 Mark Mitchell <mark@codesourcery.com>
31169 * g++.dg/warn/Wunused-11.C: New test.
31171 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
31173 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
31175 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
31177 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
31179 2005-04-05 Mark Mitchell <mark@codesourcery.com>
31182 * g++.dg/template/ptrmem13.C: New test.
31184 2005-04-05 Per Bothner <per@bothner.com>
31186 * lib/gcc.exp: Always add -fno-show-column, for now.
31188 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
31191 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
31192 of plain old "unsigned int" for the type of "i". Makes this test
31195 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
31197 * gcc.dg/i386-ssefn-1.c: New test.
31198 * gcc.dg/i386-ssefn-2.c: New test.
31199 * gcc.dg/i386-ssefn-3.c: New test.
31200 * gcc.dg/i386-ssefn-4.c: New test.
31202 2005-04-05 Jakub Jelinek <jakub@redhat.com>
31204 PR tree-optimization/20076
31205 * gcc.dg/builtin-apply4.c: New test.
31207 PR preprocessor/19475
31208 * gcc.dg/cpp/macspace1.c: New test.
31209 * gcc.dg/cpp/macspace2.c: New test.
31211 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31213 * gfortran.dg/pr20755.f: Fixed bad format.
31215 2005-04-05 Mark Mitchell <mark@codesourcery.com>
31218 * g++.dg/ext/attrib21.C: New test.
31220 2004-04-05 Devang Patel <dpatel@apple.com>
31222 * lib/target-supports.exp (check_effective_target_vect_shif): New.
31223 * gcc.dg/vect/vect-shift-1.c: New test.
31225 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31227 PR libfortran/20755
31228 * gfortran.dg/pr20755.f: New test.
31230 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
31232 * gfortran.dg/pr15959.f90: New test.
31233 * gfortran.dg/string_pad_trunc.f90: New test.
31235 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31237 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
31238 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
31239 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
31242 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
31244 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
31246 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31248 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
31249 * gcc.c-torture/compile/20011119-2.c: Likewise.
31250 * gcc.c-torture/compile/981001-2.c: Likewise.
31252 2005-04-04 Mark Mitchell <mark@codesourcery.com>
31255 * g++.dg/template/overload4.C: New test.
31257 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
31260 * g++.dg/abi/covariant5.C: New.
31263 * g++.dg/debug/const2.C: New.
31265 2005-04-04 Jakub Jelinek <jakub@redhat.com>
31267 PR rtl-optimization/16104
31268 * gcc.c-torture/execute/20050316-1.c: New test.
31270 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
31272 * g++.dg/template/spec23.C: Fix dg-error text.
31274 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
31277 * g++.dg/expr/lval2.C: New.
31279 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31281 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
31282 __builtin_strcasecmp and __builtin_strncasecmp.
31284 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
31287 * g++.dg/template/spec22.C: New.
31288 * g++.dg/template/spec23.C: New.
31290 2005-04-03 Dale Ranta <dir@lanl.gov>
31291 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31293 PR libfortran/20068
31294 PR libfortran/20125
31295 PR libfortran/20156
31296 PR libfortran/20471
31297 * gfortran.dg/backspace.f: New test.
31299 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
31301 * gcc.dg/pr19345.c: New test.
31303 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
31305 PR tree-optimization/20640
31306 * gcc.dg/torture/tree-loop-1.c: New.
31308 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
31310 PR rtl-optimization/20290
31311 * gcc.c-torture/execute/loop-ivopts-2.c: New.
31313 2005-04-02 Geoffrey Keating <geoffk@apple.com>
31315 * gcc.dg/rs6000-fpint.c: New.
31317 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
31319 * gcc.dg/old-style-then-proto-1.c: New test.
31321 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31323 * gfortran.fortran-torture/execute/backspace.f90: Check
31324 after backspace and read was incorrect.
31326 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31328 * gcc.c-torture/execute/builtins/strcat.c: Check the result
31329 buffer past the terminating NUL using memcmp.
31330 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
31331 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
31333 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
31334 Fix unused/uninitialized variable warnings.
31336 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
31337 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
31338 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
31339 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
31341 * gcc.c-torture/execute/builtins/abs-1-lib.c,
31342 gcc.c-torture/execute/builtins/fputs-lib.c,
31343 gcc.c-torture/execute/builtins/lib/fprintf.c,
31344 gcc.c-torture/execute/builtins/lib/main.c,
31345 gcc.c-torture/execute/builtins/lib/memcmp.c,
31346 gcc.c-torture/execute/builtins/lib/memmove.c,
31347 gcc.c-torture/execute/builtins/lib/mempcpy.c,
31348 gcc.c-torture/execute/builtins/lib/memset.c,
31349 gcc.c-torture/execute/builtins/lib/printf.c,
31350 gcc.c-torture/execute/builtins/lib/sprintf.c,
31351 gcc.c-torture/execute/builtins/lib/stpcpy.c,
31352 gcc.c-torture/execute/builtins/lib/strchr.c,
31353 gcc.c-torture/execute/builtins/lib/strcmp.c,
31354 gcc.c-torture/execute/builtins/lib/strcpy.c,
31355 gcc.c-torture/execute/builtins/lib/strcspn.c,
31356 gcc.c-torture/execute/builtins/lib/strlen.c,
31357 gcc.c-torture/execute/builtins/lib/strncat.c,
31358 gcc.c-torture/execute/builtins/lib/strncmp.c,
31359 gcc.c-torture/execute/builtins/lib/strncpy.c,
31360 gcc.c-torture/execute/builtins/lib/strrchr.c,
31361 gcc.c-torture/execute/builtins/lib/strspn.c,
31362 gcc.c-torture/execute/builtins/lib/strstr.c,
31363 gcc.c-torture/execute/builtins/memops-asm-lib.c,
31364 gcc.c-torture/execute/builtins/strlen-2.c,
31365 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
31368 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
31370 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
31371 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
31374 2005-04-01 Jakub Jelinek <jakub@redhat.com>
31377 * g++.dg/debug/using1.C: New test.
31379 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
31381 PR middle-end/20524
31382 * gcc.dg/alias-7.c: Prefix asm-declared name with
31383 __USER_LABEL_PREFIX__.
31385 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
31387 Fix fallout from PR middle-end/15700:
31388 * gcc.c-torture/compile/20011119-1.c: Take
31389 __USER_LABEL_PREFIX__ into account.
31390 * gcc.c-torture/compile/20011119-2.c: Likewise.
31392 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
31395 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
31397 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
31400 * gcc.c-torture/compile/struct-non-lval-1.c,
31401 gcc.c-torture/compile/struct-non-lval-2.c,
31402 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
31404 2005-03-31 Janis Johnson <janis187@us.ibm.com>
31406 * gcc.dg/tls/tls.exp: Remove temporary file.
31407 * g++.dg/tls/tls.exp: Ditto.
31408 * lib/file-format.exp: Ditto.
31409 * g++.dg/special/ecos.exp: Ditto.
31411 * lib/profopt.exp: Treat prof_ext as a list.
31412 * gcc.misc-tests/bprob.exp: Ditto.
31413 * g++.dg/bprob/bprob.exp: Ditto.
31415 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
31416 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
31417 g++.dg/tree-ssa/pointer-reference-alias.C,
31418 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
31419 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
31420 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
31421 g++.dg/vect/pr19951.cc: Ditto.
31422 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
31423 gcc.dg/builtins-47.c: Ditto.
31424 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
31425 gcc.dg/pr20115-1.c: Ditto.
31426 * gcc.dg/tree-ssa/20030530-2.c,
31427 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
31428 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31429 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
31430 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31431 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
31432 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
31433 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
31434 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
31435 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
31436 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
31437 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
31438 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
31439 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
31440 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
31441 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
31442 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31443 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31444 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31445 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31446 gcc.dg/tree-ssa/20030824-1.c,
31447 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
31448 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
31449 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
31450 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
31451 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
31452 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
31453 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
31454 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
31455 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
31456 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
31457 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
31458 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
31459 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
31460 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
31461 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
31462 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
31463 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
31464 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
31465 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
31466 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
31467 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
31468 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
31469 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
31470 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
31471 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
31472 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
31473 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
31474 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
31475 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
31476 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
31477 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
31478 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
31479 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
31480 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
31481 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
31482 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
31483 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
31484 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
31485 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
31486 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
31487 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
31488 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
31489 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31490 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
31491 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
31492 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
31493 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
31494 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
31495 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
31496 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
31497 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31498 gcc.dg/tree-ssa/useless-1.c: Ditto.
31499 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
31500 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
31501 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
31502 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
31503 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31504 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
31505 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
31506 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
31507 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
31508 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
31509 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
31510 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
31511 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
31512 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
31513 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
31514 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
31515 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
31516 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
31517 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
31518 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
31519 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
31520 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31521 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31522 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
31523 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
31524 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
31525 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
31526 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
31527 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
31528 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
31529 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
31530 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
31531 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
31532 gcc.dg/vect/vect-none.c: Ditto.
31533 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
31534 treelang/compile/unsigned.tree: Ditto.
31536 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
31537 * gcc.dg/cpp/direct2s.c: Ditto.
31538 * gcc.dg/cpp/paste4.c: Ditto.
31539 * gcc.dg/cpp/separate-1.c: Ditto.
31540 * gcc.dg/pch/save-temps-1.c: Ditto.
31541 * g++.dg/ext/altivec-10.C: Ditto.
31542 * g++.dg/pch/pch.C: Ditto.
31544 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
31546 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
31547 * g++.dg/template/repo1.C: Ditto.
31548 * g++.dg/template/repo2.C: Ditto.
31549 * g++.dg/template/repo3.C: Ditto.
31550 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
31551 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
31552 * g++.old-deja/g++.pt/repo1.C: Ditto.
31553 * g++.old-deja/g++.pt/repo2.C: Ditto.
31554 * g++.old-deja/g++.pt/repo3.C: Ditto.
31555 * g++.old-deja/g++.pt/repo4.C: Ditto.
31557 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
31558 * gcc.dg/20030107-1.c: Ditto.
31559 * gcc.dg/20030702-1.c: Ditto.
31560 * gcc.dg/profile-generate-1.c: Ditto.
31561 * g++.dg/other/profile1.C: Ditto.
31562 * g++.old-deja/g++.robertl/eb83.C: Ditto.
31564 * lib/gcc-dg.exp (remove-build-file): New.
31565 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31566 cleanup-tree-dump, cleanup-saved-temps): New.
31568 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
31570 PR c++/19203, DR 214
31571 * g++.dg/parse/ambig3.C: Not ambiguous.
31572 * g++.dg/template/spec20.C: New.
31573 * g++.dg/template/spec21.C: New.
31575 2005-03-31 Steve Ellcey <sje@cup.hp.com>
31578 * gcc.dg/ia64-fptr-1.c: Run only on linux.
31580 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31582 PR libfortran/20660
31583 * gfortran.dg/negative_unit.f: New test.
31585 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
31587 * gcc.dg/20050330-1.c: New test.
31589 2005-03-30 Devang Patel <dpatel@apple.com>
31591 * g++.dg/tree-sra/ssa-sra-3.C: New test.
31593 2005-03-30 Dale Johannesen <dalej@apple.com>
31595 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
31597 2005-03-30 Janis Johnson <janis187@us.ibm.com>
31599 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
31600 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
31601 Strip options from test name.
31603 2005-03-31 Jan Hubicka <jh@suse.cz>
31605 * gcc.dg/varpool-1.c: New testcase.
31607 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
31611 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
31612 gcc.dg/stmt-expr-label-3.c : New tests.
31613 * gcc.c-torture/execute/medce-2.c: Remove.
31615 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
31618 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
31621 2005-03-30 Alan Modra <amodra@bigpond.net.au>
31623 * gcc.c-torture/compile/pr20203.c: New test.
31625 2005-03-26 Steven G. Kargl <kargls@comcast.net>
31627 * gfortran.dg/promotion.f90: New test.
31629 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
31631 PR middle-end/20491
31632 * gcc.dg/torture/asm-subreg-1.c: New test.
31634 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
31637 * gcc.dg/pr20672-1.c: New test.
31639 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
31641 * gfortran.dg/vect: New directory.
31642 * gfortran.dg/vect/vect.exp: New.
31643 * gfortran.dg/vect/vect-1.f90: New test.
31644 * gfortran.dg/vect/vect-2.f90: New test.
31645 * gfortran.dg/vect/vect-3.f90: New test.
31646 * gfortran.dg/vect/vect-4.f90: New test.
31647 * gfortran.dg/vect/vect-5.f90: New test.
31649 2005-03-29 Jakub Jelinek <jakub@redhat.com>
31651 PR middle-end/20622
31652 * gcc.dg/alias-7.c: New test.
31654 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
31656 * gcc.dg/sparc-reg-1.c: New test.
31658 2005-03-28 Steve Ellcey <sje@cup.hp.com>
31661 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
31663 2005-03-29 Dale Ranta <dir@lanl.gov>
31664 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31666 PR libfortran/20163
31667 * gfortran.dg/pr20163-2.f: New test.
31669 2005-03-28 Jan Hubicka <jh@suse.cz>
31671 PR middle-end/20635
31672 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
31675 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
31677 PR tree-optimization/20626
31678 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
31679 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
31681 2005-03-26 Steven G. Kargl <kargls@comcast.net>
31683 * gfortran.dg/underflow.f90: New test.
31684 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
31686 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31688 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
31690 2005-03-25 Mark Mitchell <mark@codesourcery.com>
31692 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
31693 (g++_init): Make sure that CXXFLAGS is set.
31694 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
31695 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
31696 * lib/gfortran.exp (gfortran_link_flags): Likewise.
31697 * lib/objc.exp (objc_init): Likewise.
31698 * lib/treelang.exp (treelang_init): Likewise.
31700 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
31702 PR tree-optimization/20470
31703 * gcc.dg/tree-ssa/pr20470.c: New test.
31705 2005-03-25 Geoffrey Keating <geoffk@apple.com>
31707 * gcc.dg/ppc-stfiwx.c: New.
31709 2005-03-25 Steve Ellcey <sje@cup.hp.com>
31712 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
31714 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
31716 * gcc.dg/20050325-1.c: Fix a typo.
31718 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31720 PR libfortran/19678
31721 PR libfortran/19679
31722 * gfortran.dg/dos_eol.f: New test.
31724 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
31726 PR rtl-optimization/20249
31727 * gcc.dg/20050325-1.c: New test.
31729 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31731 PR libfortran/15332
31732 * gfortran.dg/pr15332.f: New test.
31734 2005-03-24 Dale Johannesen <dalej@apple.com>
31736 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
31738 2005-03-24 Geoffrey Keating <geoffk@apple.com>
31740 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
31741 'internal' visibility.
31742 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
31743 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
31744 'protected' visibility.
31745 * gcc.dg/visibility-7.c: Likewise.
31746 * lib/target-supports.exp (check_visibility_available): Take
31747 a parameter, the kind of visibility to check for.
31748 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
31749 to check_visibility_available.
31751 * g++.dg/expr/cast3.C: New.
31753 2005-03-24 David Edelsohn <edelsohn@gnu.org>
31755 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
31758 2005-03-24 Steve Ellcey <sje@cup.hp.com>
31761 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
31763 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
31765 * gcc.dg/badshift.c: Renamed to...
31766 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
31768 * gcc.target/i386/badshift.c: Renamed to...
31769 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
31772 PR rtl-optimization/20532
31773 * gcc.target/i386/badshift.c: New.
31775 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31777 * gfortran.dg/pr18025.f90: New test.
31779 2005-03-23 Dale Johannesen <dalej@apple.com>
31781 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
31783 2005-03-23 Mark Mitchell <mark@codesourcery.com>
31785 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
31787 * lib/target-supports.exp (check_iconv_available): Default
31788 libiconv to -liconv, if there is no definition.
31790 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
31792 * gcc.dg/torture/cris-asm-mof-1.c: New test.
31794 2005-03-22 Mark Mitchell <mark@codesourcery.com>
31796 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
31797 * g++.dg/opt/pr7503-2.C: Likewise.
31798 * g++.dg/opt/pr7503-3.C: Likewise.
31799 * g++.dg/opt/pr7503-4.C: Likewise.
31800 * g++.dg/opt/pr7503-5.C: Likewise.
31801 * g++.dg/warn/minmax.C: New test.
31803 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31805 * gfortran.dg/g77_intrinsics_funcs.f: New test.
31806 * gfortran.dg/g77_intrinsics_sub.f: New test.
31808 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
31809 Jan Hubicka <jh@suse.cz>
31810 Steven Bosscher <stevenb@suse.de
31812 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
31814 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31817 * g++.dg/template/redecl3.C: New test.
31819 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31822 * g++.dg/parse/error16.C: Tweak error markers.
31824 2005-03-22 Jakub Jelinek <jakub@redhat.com>
31827 * gcc.dg/20050321-2.c: New test.
31829 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
31833 * g++.dg/template/ptrmem12.C: New.
31835 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
31837 PR rtl-optimization/20527
31838 * gcc.c-torture/execute/pr20527-1.c: New test.
31840 2005-03-22 Ben Elliston <bje@au.ibm.com>
31842 * gcc.misc-tests/options.exp (check_for_options): Create a real C
31843 program, compile it into a real executable and then delete the .c
31844 and .x files afterwards, to avoid problems on testglue targets.
31846 2005-03-21 Stuart Hastings <stuart@apple.com>
31848 * gcc.target/i386/sse-2.c: New.
31850 2005-03-21 Uros Bizjak <uros@kss-loka.si>
31852 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
31854 2005-03-21 Paolo Carlini <pcarlini@suse.de>
31856 * g++.dg/parse/crash25.C: Fix typo.
31858 2005-03-21 Paolo Carlini <pcarlini@suse.de>
31861 * g++.dg/parse/crash24.C: New test.
31864 * g++.dg/parse/crash25.C: New test.
31866 2005-03-21 Paolo Carlini <pcarlini@suse.de>
31869 * g++.dg/ext/stmtexpr4.C: New test.
31871 2005-03-20 Roger Sayle <roger@eyesopen.com>
31873 PR middle-end/20539
31874 * gcc.c-torture/compile/pr13066-1.c: New test case.
31875 * gcc.c-torture/compile/pr20539-1.c: Likewise.
31876 * g++.dg/opt/pr13066-1.C: Likewise.
31878 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
31880 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
31882 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31885 * gfortran.dg/nesting_1.f90: New test.
31887 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31890 * g++.dg/lookup/using13.C: New test.
31892 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31895 * g++.dg/template/crash36.C: New test.
31897 2005-03-18 Paolo Carlini <pcarlini@suse.de>
31900 * g++.dg/template/crash35.C: New test.
31902 2005-03-17 Paolo Carlini <pcarlini@suse.de>
31905 * g++.dg/overload/operator2.C: New test.
31907 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31909 PR libfortran/20257
31910 * gfortran.dg/pr20257.f90: New test.
31912 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31914 PR libfortran/20480
31915 * gfortran.dg/pr20480.f90: New test.
31917 2005-03-16 Richard Henderson <rth@redhat.com>
31919 PR middle-end/15700
31920 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
31921 (_rtld_global): New.
31922 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
31923 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
31925 * gcc.dg/alias-3.c: New.
31926 * gcc.dg/alias-4.c: New.
31927 * gcc.dg/alias-5.c: New.
31928 * gcc.dg/alias-6.c: New.
31930 2005-03-15 Geoffrey Keating <geoffk@apple.com>
31932 * gcc.dg/cpp/ucnid-7.c: New.
31934 2005-03-15 Janis Johnson <janis187@us.ibm.com>
31935 Dorit Naishlos <dorit@il.ibm.com>
31937 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
31940 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
31942 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
31943 support misaligned accesses.
31944 * gcc.dg/vect/vect-58.c: Likewise.
31945 * gcc.dg/vect/vect-92.c: New.
31946 * gcc.dg/vect/vect-93.c: New.
31948 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
31951 * gfortran.dg/assign_2.f90: New test.
31952 * gfortran.dg/assign_3.f90: New test.
31953 * gfortran.dg/assign.f90: New test.
31955 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
31957 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
31958 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
31959 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
31960 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
31963 2005-03-14 Geoffrey Keating <geoffk@apple.com>
31965 * gcc.dg/cpp/ucnid-6.c: New.
31967 * gcc.dg/cpp/normalize-1.c: New.
31968 * gcc.dg/cpp/normalize-2.c: New.
31969 * gcc.dg/cpp/normalize-3.c: New.
31970 * gcc.dg/cpp/normalize-4.c: New.
31971 * gcc.dg/cpp/ucnid-4.c: New.
31972 * gcc.dg/cpp/ucnid-5.c: New.
31973 * g++.dg/cpp/normalize-1.C: New.
31974 * g++.dg/cpp/ucnid-1.C: New.
31976 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
31978 * gcc.dg/pr18628.c: New.
31980 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
31983 * g++.dg/tree-ssa/pr20280.C: New.
31985 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31988 * gfortran.dg/stfunc_2.f90: New test.
31990 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
31992 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
31994 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
31996 * gcc.dg/tree-ssa/20050314-1.c: New test.
31998 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32002 * g++.dg/template/friend34.C: New test.
32003 * g++.dg/template/friend35.C: Likewise.
32004 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
32006 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32008 Friend class name lookup 5/n
32010 * g++.dg/lookup/hidden-class1.C: New test.
32011 * g++.dg/lookup/hidden-class2.C: Likewise.
32012 * g++.dg/lookup/hidden-class3.C: Likewise.
32013 * g++.dg/lookup/hidden-class4.C: Likewise.
32014 * g++.dg/lookup/hidden-class5.C: Likewise.
32015 * g++.dg/lookup/hidden-class6.C: Likewise.
32016 * g++.dg/lookup/hidden-class7.C: Likewise.
32017 * g++.dg/lookup/hidden-class8.C: Likewise.
32018 * g++.dg/lookup/hidden-class9.C: Likewise.
32019 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
32020 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
32021 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
32022 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
32023 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
32024 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
32025 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
32026 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
32027 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
32028 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
32029 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
32031 2005-03-13 Mark Mitchell <mark@codesourcery.com>
32034 * g++.dg/template/error18.C: New test.
32036 2005-03-09 Ben Elliston <bje@au.ibm.com>
32039 * g++.dg/debug/pr16792.C: New test.
32041 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
32043 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
32044 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
32045 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
32046 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
32047 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
32048 test assertion names.
32050 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32053 * gfortran.dg/stfunc_1.f90: New test.
32055 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32058 * gfortran.dg/real_index_1.f90: New test.
32060 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32063 * gfortran.dg/spec_expr_1.f90: New test.
32065 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
32068 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
32071 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32074 * gfortran.dg/largeequiv_1.f90: New test.
32076 2005-03-12 Geoffrey Keating <geoffk@apple.com>
32078 * gcc.dg/ucnid-1.c: New.
32079 * gcc.dg/ucnid-2.c: New.
32080 * gcc.dg/ucnid-3.c: New.
32081 * gcc.dg/ucnid-4.c: New.
32082 * gcc.dg/ucnid-5.c: New.
32083 * gcc.dg/ucnid-6.c: New.
32084 * gcc.dg/cpp/ucnid-1.c: New.
32085 * gcc.dg/cpp/ucnid-2.c: New.
32086 * gcc.dg/cpp/ucnid-3.c: New.
32087 * g++.dg/other/ucnid-1.C: New.
32089 2005-03-12 Geoffrey Keating <geoffk@apple.com>
32091 * gcc.dg/vmx/darwin-abi-3.c: Delete.
32093 2005-03-11 Per Bothner <per@bothner.com>
32095 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
32096 that diagnotics refer to correct token.
32097 * gcc.dg/unused-3.c: Likewise.
32099 2005-03-11 Per Bothner <per@bothner.com>
32101 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
32102 constant" is now actually on same line as string constant.
32103 * gcc.dg/cpp/direct2s.c: Likewise.
32105 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
32107 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
32109 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32111 PR libfortran/20124
32112 * gfortran.dg/pr20124.f90: New Test
32114 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
32116 PR tree-optimization/20130
32117 * gcc.dg/pr20130-1.c: New test.
32119 2005-03-10 Steve Ellcey <sje@cup.hp.com>
32122 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
32124 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32126 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
32128 2005-03-10 Steve Ellcey <sje@cup.hp.com>
32130 * g++.dg/eh/forced1.C: Fix comment.
32131 * g++.dg/eh/forced2.C: Ditto.
32132 * g++.dg/eh/forced3.C: Ditto.
32133 * g++.dg/eh/forced4.C: Ditto.
32135 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
32138 * gcc.c-torture/compile/pr20412.c: New test.
32140 2005-03-10 Roger Sayle <roger@eyesopen.com>
32142 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
32144 2005-03-10 Jakub Jelinek <jakub@redhat.com>
32147 * gcc.dg/20050307-1.c: New test.
32149 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
32152 * g++.dg/other/stdarg3.C: New.
32154 2005-03-10 Jakub Jelinek <jakub@redhat.com>
32156 PR c++/18384, c++/18327
32157 * g++.dg/init/array19.C: New test.
32159 PR inline-asm/20314
32160 * gcc.dg/torture/pr20314-1.c: New test.
32161 * gcc.dg/torture/pr20314-2.c: New test.
32163 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
32165 * gcc.dg/20050309-1.c: New test.
32167 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32169 * gcc.dg/builtins-10.c: Reactivate disabled test.
32170 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
32171 new cbrt transformations.
32173 2005-03-09 Mark Mitchell <mark@codesourcery.com>
32176 * g++.dg/template/array13.C: New test.
32178 2005-03-09 Paolo Carlini <pcarlini@suse.de>
32181 * g++.dg/init/brace4.C: New test.
32183 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
32186 * g++.dg/template/non-dependent12.C: New.
32188 2005-03-08 Mark Mitchell <mark@codesourcery.com>
32191 * g++.dg/init/array18.C: Add dg-do run marker.
32194 * g++.dg/init/array18.C: New test.
32196 2005-03-09 Ben Elliston <bje@au.ibm.com>
32198 * consistency.vlad/vlad.exp: Remove trailing semicolons.
32199 * g++.dg/gcov/gcov.exp: Likewise.
32200 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
32201 * gcc.target/xstormy16/xstormy16.exp: Likewise.
32202 * lib/c-torture.exp: Likewise.
32203 * lib/fortran-torture.exp: Likewise.
32204 * lib/g++.exp: Likewise.
32205 * lib/gcc-defs.exp: Likewise.
32206 * lib/gcc-dg.exp: Likewise.
32207 * lib/gcc.exp: Likewise.
32208 * lib/gcov.exp: Likewise.
32209 * lib/gfortran.exp: Likewise.
32210 * lib/mike-g++.exp: Likewise.
32211 * lib/mike-gcc.exp: Likewise.
32212 * lib/objc-torture.exp: Likewise.
32213 * lib/objc.exp: Likewise.
32214 * lib/profopt.exp: Likewise.
32215 * lib/target-libpath.exp: Likewise.
32216 * lib/target-supports.exp: Likewise.
32217 * lib/treelang.exp: Likewise.
32218 * lib/wrapper.exp: Likewise.
32220 2005-03-08 Jeff Law <law@redhat.com>
32222 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
32225 2005-03-08 Ira Rosen <irar@il.ibm.com>
32227 * gcc.dg/vect/pr20122.c: New test.
32229 2005-03-07 Jeff Law <law@redhat.com>
32231 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
32233 * gcc.dg/tree-ssa/pr18133-1.c: New test.
32234 * gcc.dg/tree-ssa/pr18133-2.c: New test.
32235 * gcc.dg/tree-ssa/pr18134.c: New test.
32237 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32239 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
32240 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
32241 gcc.dg/torture/builtin-noret-2.c: Require weak support.
32243 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
32246 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
32248 2005-03-07 Mark Mitchell <mark@codesourcery.com>
32250 * g++.dg/warn/Wnvdtor.C: New test.
32252 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
32254 * gcc.dg/torture/pr19683-1.c: New test.
32256 2005-03-06 Steven G. Kargl <kargls@comcast.net>
32258 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
32259 * gfortran.dg/g77/19990313-2.f: Ditto.
32260 * gfortran.dg/g77/19990313-3.f: Ditto.
32261 * gfortran.dg/g77/19990525-0.f: Ditto.
32262 * gfortran.dg/g77/19990826-0.f: Ditto.
32263 * gfortran.dg/g77/19990826-2.f: Ditto.
32264 * gfortran.dg/g77/19990826-3.f: Ditto.
32265 * gfortran.dg/g77/20000511-1.f: Ditto.
32266 * gfortran.dg/g77/20000511-2.f: Ditto.
32267 * gfortran.dg/g77/970625-2.f: Ditto.
32268 * gfortran.dg/g77/980310-2.f: Ditto.
32269 * gfortran.dg/g77/980310-3.f: Ditto.
32270 * gfortran.dg/g77/980310-8.f: Ditto.
32271 * gfortran.dg/g77/980519-2.f: Ditto.
32272 * gfortran.dg/g77/alpha1.f: Ditto.
32273 * gfortran.dg/g77/claus.f: Ditto.
32274 * gfortran.dg/g77/erfc.f: Ditto.
32275 * gfortran.dg/g77/short.f: Ditto.
32276 * gfortran.fortran-torture/execute/data.f90: Ditto.
32277 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
32278 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
32280 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32282 * lib/file-format.exp (gcc_target_object_format): Add check for som
32283 format and hardcode object formats on hppa*-*-hpux*.
32284 * lib/target-supports.exp (check_weak_available): Add check for som
32285 object format. Always return 0 on hppa*-*-hpux10*.
32287 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
32290 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
32292 2005-03-05 Steven G. Kargl <kargls@comcast.net>
32294 * gfortran.dg/pr19936_1.f90: New test.
32295 * gfortran.dg/pr19936_2.f90: New test.
32296 * gfortran.dg/pr19936_3.f90: New test.
32298 2005-03-05 Steven G. Kargl <kargls@comcast.net>
32299 Paul Thomas <prthomas@drfccad.cea.fr>
32301 * gfortran.dg/PR19754_1.f90: New test.
32302 * gfortran.dg/PR19754_2.f90: Ditto.
32304 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32307 * g++.dg/template/non-dependent11.C: New test.
32309 2005-03-05 Uros Bizjak <uros@kss-loka.si>
32311 * lib/target-supports.exp (check_iconv_available): Fix comment.
32313 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
32314 Joseph S. Myers <joseph@codesourcery.com>
32317 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
32319 2005-03-04 Matthew Sachs <msachs@apple.com>
32321 * gcc.exp (gcc_target_compile): Put braces around
32322 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
32323 * objc.exp (objc_target_compile): Likewise.
32324 * treelang.exp (treelang_target_compile): Likewise.
32326 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32329 * gfortran.dg/func_result_1.f90: New test.
32331 2005-03-04 Ben Elliston <bje@au.ibm.com>
32333 * gcc.misc-tests/options.exp: New test.
32335 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
32337 * gcc.dg/pr15784-4.c: New test.
32339 2005-03-03 Geoffrey Keating <geoffk@apple.com>
32341 * gcc.c-torture/execute/pr17133.c: New.
32342 * gcc.c-torture/compile/20050303-1.c: New.
32344 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
32346 * gcc.dg/cpp/assert4.c: Fix for cygwin.
32348 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
32350 * g++.dg/overload/using2.C: New.
32352 2005-03-02 Mark Mitchell <mark@codesourcery.com>
32355 * g++.dg/init/ptrmem2.C: New test.
32357 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
32360 * gcc.dg/pr8927-1.c: New test.
32362 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
32365 * g++.dg/inherit/covariant12.C: New.
32367 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32370 * gfortran.dg/bound_1.f90: New test.
32372 2005-02-28 Janis Johnson <janis187@us.ibm.com>
32374 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
32375 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
32377 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
32380 * gcc.dg/pr20245-1.c: New test.
32382 2005-02-28 Jakub Jelinek <jakub@redhat.com>
32384 PR middle-end/19874
32385 * gcc.c-torture/execute/20050119-2.c: New test case.
32387 2005-02-28 Ben Elliston <bje@au.ibm.com>
32389 * README: Update the DejaGnu bug reporting address.
32390 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
32391 * lib/objc-torture.exp: Likewise.
32393 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
32395 * gfortran.dg/boz_1.f90: New test.
32396 * gfortran.dg/boz_3.f90: New test.
32397 * gfortran.dg/boz_4.f90: New test.
32399 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
32401 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
32402 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
32404 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32406 PR libfortran/20101
32407 * gfortran.dg/write_0_pe_format.f90: New test.
32409 2005-02-27 Jakub Jelinek <jakub@redhat.com>
32412 * g++.dg/opt/thunk2.C: New test.
32413 * g++.dg/opt/covariant1.C: New test.
32415 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32417 * gfortran.dg/e_d_fmt.f90: New test.
32419 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
32421 * gcc.dg/asm-b.c: Fix comment typos.
32423 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
32425 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
32428 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
32431 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
32432 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
32433 * gcc.dg/asm-b.c: New test.
32435 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
32437 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
32438 Disable this test on IRIX 6.
32440 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
32442 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
32443 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
32446 2005-02-25 Diego Novillo <dnovillo@redhat.com>
32448 PR tree-optimization/20204
32449 * gcc.dg/pr20204.c: New test.
32451 2005-02-24 Jakub Jelinek <jakub@redhat.com>
32454 * gcc.c-torture/execute/20050224-1.c: New test.
32457 * g++.dg/warn/Wbraces2.C: New test.
32459 2005-02-23 Mark Mitchell <mark@codesourcery.com>
32462 * g++.dg/init/const2.C: New test.
32464 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
32466 PR tree-optimization/20100
32467 * gcc.c-torture/execute/pr20100-1.c: New test.
32469 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32471 * gfortran.dg/implicit_3.f90: New test.
32473 * gfortran.dg/deftype_1.f90: New test.
32475 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
32477 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
32479 * g++.dg/other/anon3.C: Accept a warning.
32481 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
32483 * gcc.dg/pr20017.c: Fix a comment typo.
32485 2005-02-23 Bud Davis <bdavis@gfortran.org>
32487 * gfortran.dg/list_read_4.f90: Change to f90 comments.
32489 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
32492 * ada/acats/tests/cxa/cxa3004.a: Remove.
32493 * ada/acats/tests/cxb/cxb30061.am: Likewise.
32495 2005-02-22 Mark Mitchell <mark@codesourcery.com>
32498 * g++.dg/init/const1.C: New test.
32501 * g++.dg/parse/constant7.C: New test.
32504 * g++.dg/parse/error27.C: New test.
32505 * g++.dg/template/qualttp15.C: Adjust error markers.
32506 * g++.old-deja/g++.other/struct1.C: Likewise.
32509 * g++.dg/template/error17.C: New test.
32512 * g++.dg/parser/error26.C: New test.
32514 2005-02-22 Diego Novillo <dnovillo@redhat.com>
32516 PR tree-optimization/20100
32517 PR tree-optimization/20115
32518 * gcc.dg/pr20115.c: New test.
32519 * gcc.dg/pr20115-1.c: New test.
32520 * gcc.dg/pr20100.c: New test.
32521 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
32522 call-clobbered variables after alias1.
32524 2005-02-22 Bud Davis <bdavis@gfortran.org>
32526 * gfortran.dg/list_read_4.f90: new test.
32528 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
32530 PR rtl-optimization/20017.
32531 * gcc.dg/pr20017.c: New.
32533 2005-02-22 Devang Patel <dpatel@apple.com>
32536 * g++.dg/tree-ssa/pr19952.C: New test.
32538 2005-02-22 Mark Mitchell <mark@codesourcery.com>
32541 * g++.dg/parse/constant6.C: New test.
32543 2005-02-22 Uros Bizjak <uros@kss-loka.si>
32545 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32546 * g++.dg/charset/asm2.c: Likewise.
32547 * g++.dg/charset/asm3.c: Likewise.
32548 * g++.dg/charset/asm4.c: Likewise.
32549 * g++.dg/charset/asm5.c: Likewise.
32550 * g++.dg/charset/attribute1.c: Likewise.
32551 * g++.dg/charset/attribute2.c: Likewise.
32552 * g++.dg/charset/extern1.cc: Likewise.
32553 * g++.dg/charset/extern2.cc: Likewise.
32554 * g++.dg/charset/extern3.cc: Likewise.
32555 * g++.dg/charset/function.cc: Likewise.
32556 * g++.dg/charset/string.c: Likewise.
32557 * g++.dg/charset/charset.exp: Likewise.
32558 * lib/target-supports.exp (check_iconv_available): Fix comment.
32560 2005-02-22 Uros Bizjak <uros@kss-loka.si>
32562 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
32563 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32564 * gcc.dg/charset/asm2.c: Likewise.
32565 * gcc.dg/charset/asm3.c: Likewise.
32566 * gcc.dg/charset/asm4.c: Likewise.
32567 * gcc.dg/charset/asm5.c: Likewise.
32568 * gcc.dg/charset/asm6.c: Likewise.
32569 * gcc.dg/charset/attribute1.c: Likewise.
32570 * gcc.dg/charset/attribute2.c: Likewise.
32571 * gcc.dg/charset/builtin1.c: Likewise.
32572 * gcc.dg/charset/extern.c: Likewise.
32573 * gcc.dg/charset/function.c: Likewise.
32574 * gcc.dg/charset/string.c: Likewise.
32575 * gcc.dg/charset/charset.exp: Likewise.
32577 2005-02-21 Bud Davis <bdavis9659@comcast.net>
32580 * gfortran.dg/pr20086.f90: New test.
32582 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
32584 PR tree-optimization/19786
32585 * g++.dg/tree-ssa/pr19786.C: New.
32587 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32589 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
32591 2005-02-21 Jeff Law <law@redhat.com>
32593 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
32595 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32597 * gfortran.dg/do_iterator: Split loop, markup all lines for
32598 which an error locus is printed.
32599 * gfortran.dg/pr17708.f90: Markup all lines for which an error
32601 * gfortran.dg/select_4.f90: Likewise.
32602 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
32603 locuses in the various permutations.
32605 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
32607 PR tree-optimization/19951
32608 * g++.dg/vect: New directory.
32609 * g++.dg/vect/vect.exp: New file.
32610 * g++.dg/vect/pr19951.cc: New testcase.
32611 * g++.dg/dg.exp: Also prune vectorizer tests.
32613 2005-02-20 Zack Weinberg <zack@codesourcery.com>
32616 * gcc.dg/charset/builtin1.c: New test.
32618 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32621 * g++.dg/inherit/volatile1.C: New test.
32624 * g++.dg/template/dtor4.C: New test.
32626 2005-02-19 Steven G. Kargl <kargls@comcast.net>
32628 * gfortran.dg/int_1.f90: New test.
32630 2005-02-19 Devang Patel <dpatel@apple.com>
32632 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
32634 2005-02-19 Steven G. Kargl <kargls@comcast.net>
32636 * gfortran.dg/achar_1.f90: New test.
32638 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
32640 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
32642 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
32643 Jakub Jelinek <jakub@redhat.com>
32645 PR tree-optimization/19828
32646 * gcc.dg/tree-ssa/loop-7.c: New test.
32647 * gcc.c-torture/execute/20050218-1.c: New test.
32649 2005-02-19 Jakub Jelinek <jakub@redhat.com>
32652 * gcc.dg/transparent-union-1.c: New test.
32653 * gcc.dg/transparent-union-2.c: New test.
32655 2005-02-18 James E Wilson <wilson@specifixinc.com>
32657 PR tree-optimization/18977
32658 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
32660 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
32663 * gcc.dg/pr20054.c: New test.
32665 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32668 * g++.dg/ext/attrib20.C: New test.
32670 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
32672 PR middle-end/20030
32673 * gfortran.fortran-torture/execute/character_passing.f90: New test.
32675 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
32678 * g++.dg/opt/switch4.C: New.
32680 2005-02-18 Jakub Jelinek <jakub@redhat.com>
32683 PR tree-optimization/20009
32684 * gcc.c-torture/compile/20050217-1.c: New test.
32685 * g++.dg/opt/switch3.C: New test.
32687 PR tree-optimization/18947
32688 * gcc.c-torture/compile/20050215-1.c: New test.
32689 * gcc.c-torture/compile/20050215-2.c: New test.
32690 * gcc.c-torture/compile/20050215-3.c: New test.
32692 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
32695 * g++.dg/template/crash34.C: New.
32698 * g++.dg/other/access3.C: New.
32700 2005-02-17 Ira Rosen <irar@il.ibm.com>
32702 * gcc.dg/vect/vect-98.c: New test.
32704 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
32706 PR tree-optimization/19967
32707 * gcc.dg/pr19967.c: New.
32709 2005-02-16 Jakub Jelinek <jakub@redhat.com>
32711 PR middle-end/19857
32712 * gcc.dg/tree-ssa/20050215-1.c: New test.
32713 * gcc.c-torture/execute/20050215-1.c: New test.
32715 2005-02-15 Eric Christopher <echristo@redhat.com>
32717 * gcc.dg/cpp/20050215-1.c: New file.
32719 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
32721 PR tree-optimization/15785
32722 * gcc.dg/pr15785-1.c: New test.
32724 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
32727 * g++.dg/init/ctor4.C: New.
32728 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
32730 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
32732 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
32733 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
32735 2005-02-15 Andreas Schwab <schwab@suse.de>
32737 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
32740 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
32742 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
32744 2005-02-14 Diego Novillo <dnovillo@redhat.com>
32746 PR tree-optimization/19853
32747 * gcc.c-torture/compile/pr19853.c: New test.
32749 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
32752 * g++.dg/parse/local-class1.C: New.
32755 * g++.dg/parse/ptrmem3.C: New.
32758 * g++.old-deja/g++.oliva/template6.C: Add another case.
32759 * g++.dg/template/explicit6.C: New.
32761 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
32764 * g++.dg/other/redecl2.C: New.
32766 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
32769 * g++.dg/abi/covariant4.C: New.
32771 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
32773 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
32776 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
32778 * gcc.dg/vect/vect-96.c: Fix typo.
32780 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32784 * g++.dg/template/enum5.C: New test.
32786 2005-02-12 Ira Rosen <irar@il.ibm.com>
32788 * gcc.dg/vect/vect-97.c: New test.
32790 2005-02-12 Ira Rosen <irar@il.ibm.com>
32792 * gcc.dg/vect/vect-96.c: New test.
32794 2005-02-12 Uros Bizjak <uros@kss-loka.si>
32796 * gcc.dg/builtins-34.c: Also check ldexp*.
32798 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
32800 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
32802 2005-02-11 Janis Johnson <janis187@us.ibm.com>
32804 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
32805 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
32806 dg-require-dll, dg-require-iconv, dg-require-named-sections,
32807 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
32808 selector_list, selector_expression, dg-process-target): Move to new
32809 file target-supports-dg.exp.
32810 * lib/target-supports-dg.exp: New.
32812 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
32815 2005-02-11 Jakub Jelinek <jakub@redhat.com>
32818 * g++.dg/other/ptrmem6.C: New test.
32820 PR middle-end/19858
32821 * gcc.c-torture/compile/20050210-1.c: New test.
32823 2005-02-11 Mark Mitchell <mark@codesourcery.com>
32826 * g++.dg/warn/Wbraces1.C: New test.
32828 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
32830 * gcc.dg/builtins-52.c: New testcase.
32832 2005-02-10 Jakub Jelinek <jakub@redhat.com>
32835 * gcc.c-torture/execute/20050119-1.c: New test.
32837 2005-02-09 Mark Mitchell <mark@codesourcery.com>
32840 * g++.dg/init/delete1.C: New test.
32842 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
32845 * g++.dg/template/static12.C: New test.
32847 2005-02-09 Mark Mitchell <mark@codesourcery.com>
32850 * g++.dg/conversion/ambig1.C: New test.
32853 * g++.dg/ext/attrib19.C: New test.
32856 * g++.dg/parse/dtor5.C: New test.
32859 * g++.dg/template/dtor3.C: New test.
32862 * g++.dg/template/static11.C: New test.
32863 * g++.dg/template/crash2.C: Remove dg-error marker.
32865 2005-02-09 Janis Johnson <janis187@us.ibm.com>
32868 * g++.old-deja/g++.mike/p10769a.C: Remove.
32870 2005-02-09 Roger Sayle <roger@eyesopen.com>
32872 * gcc.dg/builtins-48.c: New test case.
32873 * gcc.dg/builtins-49.c: New test case.
32874 * gcc.dg/builtins-50.c: New test case.
32875 * gcc.dg/builtins-51.c: New test case.
32877 2005-02-09 Ian Lance Taylor <ian@airs.com>
32879 PR middle-end/19583
32880 * g++.dg/warn/Wreturn-type-3.C: New test.
32882 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
32884 PR middle-end/19402
32885 * gcc.dg/pr19402-1.c: New testcase.
32886 * gcc.dg/pr19402-2.c: likewise.
32888 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
32890 PR middle-end/19854
32891 * g++.dg/tree-ssa/tmmti.C: New testcase.
32893 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
32895 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
32897 2005-02-08 Mark Mitchell <mark@codesourcery.com>
32900 * g++.dg/parse/crash23.C: New test.
32901 * g++.dg/warn/Weff1.C: New test.
32903 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
32905 * gcc.dg/20050209-1.c: New test.
32907 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
32910 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
32912 2005-02-08 Mike Stump <mrs@apple.com>
32914 * g++.dg/pch/import-2.c: New test.
32915 * g++.dg/pch/import-2.hs: New.
32916 * g++.dg/pch/include/import-2a.h: New.
32917 * g++.dg/pch/include/import-2b.h: New.
32919 2005-02-08 Janis Johnson <janis187@us.ibm.com>
32921 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
32923 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32925 * gfortran.dg/substr_1.f90: New test.
32927 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
32929 PR middle-end/19775
32930 * gcc.dg/torture/builtin-power-1.c: Disable test for
32931 invalid transformation.
32932 * gcc.dg/builtins-10.c: Likewise. Disable one test we
32933 no longer optimize.
32934 * gcc.dg/builtins-47.c: New testcase.
32936 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
32937 Dorit Naishlos <dorit@il.ibm.com>
32939 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
32941 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
32943 * gcc.c-torture/compile/20050206-1.c: New test.
32945 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
32948 * g++.dg/opt/pr19768.C: New test.
32950 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
32953 * gcc.c-torture/compile/pr19736.c: New test.
32955 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32958 * g++.dg/parse/error25.C: New test.
32960 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
32962 * gcc.c-torture/execute/20050203-1.c: New.
32964 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
32966 * gcc.dg/vect/vect-85.c: Remove xfail.
32967 * gcc.dg/vect/vect-86.c: Remove xfail.
32968 * gcc.dg/vect/vect-87.c: Remove xfail.
32969 * gcc.dg/vect/vect-88.c: Remove xfail.
32971 2005-02-02 Geoffrey Keating <geoffk@apple.com>
32973 * gcc.dg/altivec-19.c: New.
32975 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
32978 * gcc.dg/nested-func-3.c: New test.
32979 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
32981 2005-02-02 Janis Johnson <janis187@us.ibm.com>
32983 * gcc.test-framework/gen_directive_tests: Generate tests for
32984 selector expressions.
32986 2005-02-02 Matt Austern <austern@apple.com>
32989 * g++/ext/builtin7.C: New.
32990 * g++/ext/builtin8.C: New.
32992 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
32995 * gcc.dg/pr18502-1.c: New test.
32997 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33000 * g++.dg/template/local4.C: Tweak.
33002 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
33004 PR tree-optimization/19578
33005 * gcc.c-torture/compile/20050202-1.c: New test.
33007 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
33010 * gcc.dg/c99-init-4.c: New test.
33012 2005-02-01 Janis Johnson <janis187@us.ibm.com>
33014 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
33016 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
33018 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
33019 * g++.dg/eh/check-vect.h: New.
33021 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
33022 * gcc.dg/vect/vect-78.c: Ditto.
33023 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
33026 * g++.dg/conversion/simd1.C: Expect warning.
33027 * g++.dg/ext/attribute-test-1.C: Ditto.
33028 * g++.dg/ext/attribute-test-2.C: Ditto.
33029 * g++.dg/ext/attribute-test-3.C: Ditto.
33030 * g++.dg/ext/attribute-test-4.C: Ditto.
33032 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
33033 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
33035 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
33037 2005-02-01 Richard Henderson <rth@redhat.com>
33039 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33040 long double for ibm double-double format.
33041 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33043 2005-02-01 Diego Novillo <dnovillo@redhat.com>
33045 PR tree-optimization/19633
33046 * gcc.dg/pr19633-1.c: New test.
33047 * gcc.dg/pr19633.c: Tweak to make pointer point
33048 to NULL or a symbol.
33050 2005-02-01 Janis Johnson <janis187@us.ibm.com>
33052 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
33054 (dg-process-target (local override)): Handle selector expressions.
33056 * gcc.test-framework/README: Describe tests in source directory.
33057 * gcc.test-framework/test-framework.awk: Handle dg- tests.
33058 * gcc.test-framework/test-framework.exp: Handle dg- tests.
33059 * gcc.test-framework/dg-bogus-exp-P.c: New test.
33060 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
33061 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
33062 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
33063 * gcc.test-framework/dg-do-link-exp-P.c: New test.
33064 * gcc.test-framework/dg-do-run-exp-P.c: New test.
33065 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
33066 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
33067 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
33068 * gcc.test-framework/dg-error-exp-P.c: New test.
33069 * gcc.test-framework/dg-error-exp-XP.c: New test.
33070 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
33071 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
33072 * gcc.test-framework/dg-output-exp-P.c: New test.
33073 * gcc.test-framework/dg-output-exp-XF.c: New test.
33074 * gcc.test-framework/dg-warning-exp-P.c: New test.
33075 * gcc.misc-tests/dg-1.c: Remove.
33076 * gcc.misc-tests/dg-2.c: Remove.
33077 * gcc.misc-tests/dg-3.c: Remove.
33078 * gcc.misc-tests/dg-4.c: Remove.
33079 * gcc.misc-tests/dg-5.c: Remove.
33080 * gcc.misc-tests/dg-6.c: Remove.
33081 * gcc.misc-tests/dg-7.c: Remove.
33082 * gcc.misc-tests/dg-8.c: Remove.
33083 * gcc.misc-tests/dg-9.c: Remove.
33084 * gcc.misc-tests/dg-10.c: Remove.
33085 * gcc.misc-tests/dg-11.c: Remove.
33086 * gcc.misc-tests/dg-12.c: Remove.
33087 * gcc.misc-tests/dg-test.exp: Remove.
33089 * gcc.test-framework/test-framework.awk: Change recording and
33090 printing of passes and failures.
33092 * gcc.test-framework: New directory.
33093 * gcc.test-framework/README: New.
33094 * gcc.test-framework/test-framework.exp: New.
33095 * gcc.test-framework/test-framework.awk: New.
33096 * gcc.test-framework/gen_directive_tests: New.
33098 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
33100 * lib/treelang.exp: Fix comment typos.
33101 (treelang_target_compile): Don't append libs=-ltreelang to options.
33103 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
33105 * g++.dg/parse/typename7.C: Adjust error messages.
33107 2005-01-31 Jeff Law <law@redhat.com>
33109 * gcc.c-torture/execute/20050131-1.c: New test.
33110 * gcc.dg/wcaselabel.c: New test.
33112 2005-01-31 Mark Mitchell <mark@codesourcery.com>
33114 * g++.dg/other/warning1.C: Adjust error messags.
33115 * g++.dg/parse/constant5.C: New test.
33117 2005-01-31 Steven Bosscher <stevenb@suse.de>
33120 * gcc.c-torture/compile/20011130-1.c: Reorder to make
33121 the test case valid.
33122 * gcc.dg/20030815-1.c: Remove invalid tests.
33123 * gcc.dg/array-7.c: Adjust expected result.
33124 * gcc.dg/pr18596-3.c: Likewise.
33125 * gcc.dg/noncompile/20000901-1.c: Likewise.
33126 * gcc.dg/noncompile/init-2.c: Likewise.
33127 * gcc.dg/noncompile/init-4.c: Likewise.
33129 2005-01-31 Dale Johannesen <dalej@apple.com>
33131 * g++.dg/opt/pr19650.C: New test.
33133 2005-01-31 Richard Henderson <rth@redhat.com>
33135 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33136 long double for intel double extended format.
33137 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33139 2005-01-30 Mark Mitchell <mark@codesourcery.com>
33142 * g++.dg/template/static10.C: New test.
33145 * g++.dg/parse/error24.C: New test.
33148 * g++.dg/lookup/builtin1.C: New test.
33151 * g++.dg/warn/conv3.C: New test.
33153 2005-01-30 Bud Davis <bdavis@gfortran.org>
33156 * gfortan.dg/inquire_7.f90
33158 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
33160 PR tree-optimization/15791
33161 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
33162 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
33163 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
33164 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
33165 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
33166 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
33167 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
33168 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
33169 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
33170 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
33172 2005-01-29 Paul Brook <paul@codesourcery.com>
33175 * check.c (real_or_complex_check): New function.
33176 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
33177 * intrinsic.c (add_functions): Use new check functions.
33178 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
33181 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
33183 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
33184 gcc.dg/lvalue-3.c: New tests.
33185 * gcc.dg/concat.c: Update expected messages.
33187 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
33189 PR libfortran/19595
33190 * gfortran.dg/eor_1.f90: New test.
33192 2005-01-29 Steven G. Kargl <kargls@comcast.net>
33195 * gfortran.dg/logical_data_1.f90: New test.
33197 2005-01-28 Mark Mitchell <mark@codesourcery.com>
33200 * g++.dg/template/crash33.C: New test.
33203 * g++.dg/template/crash32.C: New test.
33205 2005-01-28 Ian Lance Taylor <ian@airs.com>
33207 PR middle-end/16558
33208 * g++.dg/warn/Wreturn-type-2.C: New test.
33210 2004-06-24 Jeff Law <law@redhat.com>
33212 * gcc.dg/tree-ssa/20050128-1.c: New test.
33214 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
33216 * gcc.target/frv/all-mdpackh-1.c: New test.
33218 2005-01-28 Steven Bosscher <stevenb@suse.de>
33220 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
33222 2005-01-27 Richard Henderson <rth@redhat.com>
33224 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
33226 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
33228 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
33230 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
33232 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33233 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
33234 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
33235 to cope with cases where the multilib options override the dg-options.
33237 2005-01-27 Jakub Jelinek <jakub@redhat.com>
33240 * gcc.dg/noncompile/20050120-1.c: New test.
33242 2005-01-26 Diego Novillo <dnovillo@redhat.com>
33244 PR tree-optimization/19633
33245 * gcc.dg/pr19633.c: New test.
33246 * gcc.dg/tree-ssa/pr19633.c: New test.
33248 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
33250 * gcc.dg/20041216-1.c: New test.
33252 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
33255 * objc.dg/selector-2.m: New test.
33257 2005-01-26 Jakub Jelinek <jakub@redhat.com>
33259 * g++.dg/opt/range-test-2.C: New test.
33261 PR rtl-optimization/19579
33262 * gcc.c-torture/execute/20050124-1.c: New test.
33264 2005-01-26 Greg Parker <gparker@apple.com>
33265 Stuart Hastings <stuart@apple.com>
33267 * gcc.c-torture/execute/20050125-1.c: New.
33269 2005-01-18 Jan Hubicka <jh@suse.cz>
33271 PR tree-optimize/19337
33272 * gcc.c-torture/compile/20050119-1.c: New test.
33274 2005-01-24 James E Wilson <wilson@specifixinc.com>
33276 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
33277 test for successful match.
33279 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
33282 * objc.dg/comp-types-7.m: New test.
33284 2005-01-24 Janis Johnson <janis187@us.ibm.com>
33286 * lib/target-supports.exp (current_target_name): New.
33287 (check_effective_target_ilp32, check_effective_target_lp64):
33288 Cache the result to use as long as the current target, with
33289 multilib flags, remains the same.
33291 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
33292 (dg-require-weak, dg-require-visibility, dg-require-alias,
33293 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
33294 dg-require-effective-target, dg-skip-if): Remove call to
33295 skip_test_and_clear_xfail.
33296 (dg-test): Clear xfail data.
33298 2005-01-24 Jakub Jelinek <jakub@redhat.com>
33301 * gcc.dg/ppc64-toc.c: New test.
33303 * g++.dg/tree-ssa/empty-1.C: New test.
33305 PR middle-end/19551
33306 * gcc.c-torture/execute/20050121-1.c: New test.
33307 * gcc.dg/20050121-2.c: New test.
33309 2004-01-23 Steven G. Kargl <kargls@comcast.net>
33310 Paul Brook <paul@codesourcery.com>
33313 * gfortran.dg/real_const_1.f: New test.
33314 * gfortran.dg/real_const_2.f90: New test.
33315 * gfortran.dg/complex_int_1.f90: New test.
33317 2005-01-23 Bud Davis <bdavis9659@comcast.net>
33320 * gfortan.dg/inquire_6.f90: New test.
33322 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
33324 PR libfortran/19451
33325 * open_readonly_1.f90: New test.
33327 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
33329 PR libfortran/18982
33330 * gfortran.dg/open_new.f90: New file.
33332 2005-01-22 Paul Brook <paul@codesourcery.com>
33334 * namelist_1.f90: New test.
33336 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
33338 PR tree-optimization/19484
33339 * gcc.c-torture/compile/20050122-[12].c: New tests.
33341 2005-01-22 Paul Brook <paul@codesourcery.com>
33343 * gfortran.dg/implicit_2.f90: New test.
33345 2005-01-22 Bud Davis <bdavis9659@comcast.net>
33348 * gfortran.dg/inquire_5.f90: New test.
33350 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33353 * gcc.dg/pr18809-1.c: New test.
33355 2005-01-21 Ian Lance Taylor <ian@airs.com>
33357 * gcc.dg/20050121-1.c: New test.
33359 PR tree-optimization/13000
33360 * gcc.dg/20040206-1.c: Change warning to point where function is
33363 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33366 * g++.dg/template/array11.C: New test.
33368 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33370 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
33371 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
33372 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
33373 * gfortran.dg/getenv_1.f90: Add dg-do directive.
33374 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
33375 gfortran.dg/pr17164.f90: Add missing dg-do directives.
33377 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
33379 PR tree-optimization/15349
33380 * gcc.dg/tree-ssa/pr15349.c: New.
33382 2005-01-20 Steve Ellcey <sje@cup.hp.com>
33384 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
33386 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
33388 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
33389 scan-assembler-times directive name.
33391 * gcc.dg/asm-a.c: Move dg-require-effective-target to
33394 PR rtl-optimization/19462
33395 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
33397 2005-01-19 Steve Ellcey <sje@cup.hp.com>
33399 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
33400 counting function calls on ia64.
33402 2005-01-19 Jakub Jelinek <jakub@redhat.com>
33404 PR rtl-optimization/15139
33405 * gcc.dg/20050111-2.c: New test.
33408 * gcc.c-torture/compile/20050113-1.c: New testcase.
33410 PR middle-end/19164
33411 * gcc.dg/20050113-1.c: New testcase.
33413 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
33415 * gcc.dg/vect/vect-85.c: Add comment.
33416 * gcc.dg/vect/vect-86.c: Add xfail for now.
33417 * gcc.dg/vect/vect-87.c: Add xfail for now.
33418 * gcc.dg/vect/vect-88.c: Add xfail for now.
33419 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
33421 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
33423 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
33425 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
33427 * g++.dg/debug/typedef3.C: New test.
33429 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
33432 * gcc.dg/asm-a.c: New test.
33434 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
33436 * gcc.dg/sh-relax.c: Add prototype for abort.
33438 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
33440 * gcc.dg/short-compare-1.c: New test.
33441 * gcc.dg/short-compare-2.c: Likewise.
33443 2005-01-18 Michael Matz <matz@suse.de>
33445 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
33447 2005-01-17 Diego Novillo <dnovillo@redhat.com>
33449 PR tree-optimization/19121
33450 * gcc.c-torture/compile/pr19121.c: New test.
33452 2005-01-17 James E. Wilson <wilson@specifixinc.com>
33455 * gcc.c-torture/compile/pr19357.c: New test.
33457 2005-01-17 Ian Lance Taylor <ian@airs.com>
33460 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
33461 pass--those that refer just to the variable, possibly with a
33463 * gcc.dg/c99-const-expr-3.c: Likewise.
33465 PR middle-end/13127
33466 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
33469 2005-01-16 Bud Davis <bdavis9659@comcast.net>
33472 * gfortran.dg/endfile_2.f90: New test.
33474 2005-01-16 Steven G. Kargl <kargls@comcast.net>
33477 * gfortran.dg/select_5.f90: New test.
33479 2004-01-16 Paul Brook <paul@codesourcery.com>
33481 * gfortran.dg/common_4.f90: New test.
33483 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
33485 PR rtl-optimization/19462
33486 * gcc.dg/torture/pr19462-1.c: New test.
33488 2005-01-15 Ziemowit Laski <zlaski@apple.com>
33491 * objc.dg/func-ptr-2.m: New.
33492 * objc.dg/volatile-1.m: New.
33494 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33496 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
33498 2005-01-15 Jakub Jelinek <jakub@redhat.com>
33500 PR tree-optimization/19060
33501 * gcc.c-torture/execute/20050104-1.c: New test.
33503 2005-01-15 Bud Davis <bdavis9659@comcast.net>
33506 * gfortran.dg/write_to_null.f90: New test.
33508 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
33509 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33512 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
33515 2005-01-15 Jakub Jelinek <jakub@redhat.com>
33518 * g++.dg/init/vector1.C: New test.
33520 2005-01-14 James E. Wilson <wilson@specifixinc.com>
33523 * gcc.target/ia64/sibcall-unwind-1.c: New test.
33525 * gcc.target/ia64/sibcall-unwind-2.c: New test.
33527 2005-01-14 Steven G. Kargl <kargls@comcast.net>
33529 * gfortran.dg/select_1.f90: New test.
33530 * gfortran.dg/select_2.f90: New test.
33531 * gfortran.dg/select_3.f90: New test.
33532 * gfortran.dg/select_4.f90: New test.
33534 2005-01-14 Jakub Jelinek <jakub@redhat.com>
33536 PR middle-end/19084
33537 PR rtl-optimization/19348
33538 * gcc.dg/20050111-1.c: New test.
33539 * gcc.c-torture/execute/20050111-1.c: New test.
33541 * gcc.dg/i386-asm-4.c: New test.
33543 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
33545 * gcc.dg/nested-func-2.c: New test.
33546 * ada/acats/norun.lst: Remove c953002.
33548 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
33550 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
33552 2005-01-12 Ben Elliston <bje@au.ibm.com>
33554 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
33556 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
33559 * g++.dg/abi/align1.C: New test.
33561 2005-01-11 Alan Modra <amodra@bigpond.net.au>
33563 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
33565 * g++.dg/ext/altivec_check.h: Support compiling as C.
33567 2005-01-10 Roger Sayle <roger@eyesopen.com>
33570 * g++.dg/expr/pr19355-1.C: New test case.
33572 2005-01-10 Laurent GUERBY <laurent@guerby.net>
33574 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
33575 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
33576 * ada/acats/tests/c3/c92005b.ada: Likewise.
33577 * ada/acats/tests/c3/cxb3012.a: Likewise.
33578 * ada/acats/norun.lst: Add c380004 and c953002, add PR
33580 2005-01-09 Paul Brook <paul@codesourcery.com>
33582 * gfortran.dg/common_2.f90: New file.
33583 * gfortran.dg/common_3.f90: New file.
33585 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
33587 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
33589 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
33591 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
33592 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
33593 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
33594 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
33595 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
33596 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
33597 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
33598 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
33599 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
33600 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
33601 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
33602 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
33603 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
33604 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
33605 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
33606 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
33607 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
33608 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
33609 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
33610 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
33611 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
33612 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
33613 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
33614 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
33615 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
33616 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
33617 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
33618 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
33619 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
33620 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
33621 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
33622 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
33623 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
33624 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
33625 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
33626 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
33627 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
33628 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
33629 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
33630 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
33631 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
33632 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
33633 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
33634 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
33635 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
33636 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
33637 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
33638 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
33639 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
33640 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
33641 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
33642 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
33643 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
33644 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
33645 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
33646 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
33647 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
33648 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
33649 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
33650 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
33651 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
33652 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
33653 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
33654 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
33655 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
33656 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
33657 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
33659 * gcc.dg/vect/vect-1.c: Fix spelling.
33660 * gcc.dg/vect/vect-10.c: Fix spelling.
33661 * gcc.dg/vect/vect-11.c: Fix spelling.
33662 * gcc.dg/vect/vect-12.c: Fix spelling.
33663 * gcc.dg/vect/vect-14.c: Fix spelling.
33664 * gcc.dg/vect/vect-15.c: Fix spelling.
33665 * gcc.dg/vect/vect-16.c: Fix spelling.
33666 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
33667 * gcc.dg/vect/vect-64.c: Fix comments.
33668 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
33670 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
33671 Ira Rosen <irar@il.ibm.com>
33673 * gcc.dg/vect/vect-70.c: New test.
33674 * gcc.dg/vect/vect-71.c: New test.
33676 2005-01-09 Manfred Hollstein <mh@suse.com>
33678 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
33679 * gcc.dg/pr18241-2.c: Likewise.
33680 * gcc.dg/pr18241-3.c: Likewise.
33681 * gcc.dg/pr18241-4.c: Likewise.
33682 * gcc.dg/pr18241-5.c: Likewise.
33684 2005-01-08 Richard Henderson <rth@redhat.com>
33686 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33687 False for x86 and x86-64.
33689 2005-01-08 Diego Novillo <dnovillo@redhat.com>
33691 PR tree-optimization/18241
33692 * gcc.dg/pr18241-1.c: New test.
33693 * gcc.dg/pr18241-2.c: New test.
33694 * gcc.dg/pr18241-3.c: New test.
33695 * gcc.dg/pr18241-4.c: New test.
33696 * gcc.dg/pr18241-5.c: New test.
33698 2005-01-08 Steven G. Kargl <kargls@comcast.net>
33700 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
33701 gfortran.dg/select_4.f90: New.
33703 2005-01-07 Jakub Jelinek <jakub@redhat.com>
33705 * gcc.c-torture/execute/20050107-1.c: New test.
33707 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
33710 * g++.dg/template/ref2.C: New.
33712 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
33714 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
33715 instead of being empty.
33717 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33720 * gfortran.dg/array-1.f90: New test.
33722 2005-01-07 Jakub Jelinek <jakub@redhat.com>
33724 PR tree-optimization/19283
33725 * gcc.c-torture/execute/20050106-1.c: New test.
33727 PR rtl-optimization/18861
33728 * gcc.dg/20050105-1.c: New test.
33730 PR tree-optimization/18828
33731 * gcc.dg/20050105-2.c: New test.
33733 2005-01-07 Andreas Jaeger <aj@suse.de>
33735 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
33737 2005-01-07 Bud Davis <bdavis9659@comcast.net>
33740 * gfortran.dg/fmt_read.f90: New test.
33742 2005-01-06 Geoffrey Keating <geoffk@apple.com>
33744 * gcc.dg/rs6000-ldouble-2.c: New.
33746 2005-01-06 Mark Mitchell <mark@codesourcery.com>
33749 * g++.dg/parser/ctor2.C: New test.
33751 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33754 * g++.dg/template/using9.C: New test.
33756 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33759 * g++.dg/lookup/friend6.C: New test.
33761 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
33764 * g++.dg/template/array10.C: New.
33766 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33768 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
33769 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
33771 2005-01-06 Jakub Jelinek <jakub@redhat.com>
33773 * gcc.c-torture/compile/20050105-1.c: New test.
33775 2005-01-05 Geoffrey Keating <geoffk@apple.com>
33777 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
33779 2005-01-05 Roger Sayle <roger@eyesopen.com>
33781 PR middle-end/19100
33782 * gcc.dg/conv-3.c: New test case.
33784 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
33786 * gcc.dg/asm-wide-1.c: New test.
33788 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
33791 * g++.dg/parse/crash22.C: New
33793 2005-01-04 Geoffrey Keating <geoffk@apple.com>
33796 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
33798 2005-01-04 Uros Bizjak <uros@kss-loka.si>
33800 PR middle-end/17767
33801 * gcc.dg/i386-mmx-6.c: New test case.
33803 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
33805 PR tree-optimization/18308
33806 * gcc.dg/vect/pr18308.c: New testcase.
33808 2005-01-04 Andreas Jaeger <aj@suse.de>
33810 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
33812 2005-01-03 Geoffrey Keating <geoffk@apple.com>
33813 Robert Bowdidge <bowdidge@apple.com>
33815 * gcc.dg/cpp/subframework1.c: New.
33816 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
33817 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
33818 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
33819 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
33821 2005-01-03 Geoffrey Keating <geoffk@apple.com>
33823 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
33825 * gcc.dg/darwin-weakimport-2.c: New.
33827 2005-01-03 Richard Henderson <rth@redhat.com>
33829 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
33831 2005-01-03 Richard Henderson <rth@redhat.com>
33833 * gcc.dg/vect/vect.exp: Enable for ia64.
33834 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
33835 (check_effective_target_vect_float): Likewise.
33836 (check_effective_target_vect_no_align): Likewise.
33837 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
33838 * gcc.dg/vect/vect-8.c: Likewise.
33840 2005-01-03 Uros Bizjak <uros@kss-loka.si>
33843 * gcc.dg/pr19236-1.c: New test case.
33845 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
33847 PR rtl-optimization/12092
33848 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
33850 2005-01-02 Andreas Jaeger <aj@suse.de>
33852 * gcc.dg/pr12092-1.c: Do not run on x86_64.
33854 2005-01-01 Roger Sayle <roger@eyesopen.com>
33855 Andrew Pinski <pinskia@physics.uc.edu>
33857 PR rtl-optimization/12092
33858 * gcc.dg/pr12092-1.c: New test case.
33860 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
33862 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
33863 'hidden' and 'default' for better portability.
33864 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
33866 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
33868 * g++.old-deja/g++.brendan/new3.C: Likewise.
33870 2005-01-01 Steven Bosscher <stevenb@suse.de>
33872 * gcc.dg/20041231-1.C: New test.
33873 * g++.dg/warn/Wunreachable-code-1.C: New test.
33875 2004-12-30 David Edelsohn <edelsohn@gnu.org>
33877 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
33878 file, not /dev/null. Abort on error.
33880 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
33881 Ziemowit Laski <zlaski@apple.com>
33884 * objc.dg/encode-5.m: New test.
33886 2004-12-29 Richard Henderson <rth@redhat.com>
33888 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
33889 * objc.dg/stabs-1.m: Disable for ia64.
33891 2004-12-29 Mark Mitchell <mark@codesourcery.com>
33894 * g++.dg/warn/Wunused-10.C: New test.
33896 2004-12-28 Richard Henderson <rth@redhat.com>
33898 * objc.dg/stabs-1.m: Disable for alpha.
33900 2004-12-27 Mark Mitchell <mark@codesourcery.com>
33903 * g++.dg/parse/error23.C: New test.
33905 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33907 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
33910 * gfortran.dg/intrinsic_modulo_1.f90: New.
33911 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
33912 tests with divisor -1.
33914 2004-12-27 Mark Mitchell <mark@codesourcery.com>
33916 * g++.dg/opt/temp1.C (memcpy): Return a value.
33919 * g++.dg/expr/cond7.C: New test.
33921 2004-12-27 Paul Brook <paul@codesourcery.com>
33923 * gfortran.dg/g77/select_no_compile.f: Remove.
33925 2004-12-27 Richard Henderson <rth@redhat.com>
33927 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
33928 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
33929 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
33931 2004-12-26 Richard Henderson <rth@redhat.com>
33933 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
33934 by 1i instead of token pasting.
33936 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33938 PR tree-optimization/17578
33939 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
33940 to additional_flags.
33941 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
33943 2004-12-25 Richard Henderson <rth@redhat.com>
33945 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33948 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33950 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
33952 * gcc.dg/pr17957.c (dg-options): Likewise.
33953 * gcc.dg/struct-ret-1.c: Add prototype for abort.
33954 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
33955 instead of 0 on __hppa__.
33956 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
33957 "foo,%r" on hppa*-*-*.
33959 2004-12-23 Bud Davis <bdavis9659@comcast.net>
33962 * gfortran.dg/complex_write.f90: New test.
33964 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33967 * g++.dg/parse/pragma2.C: New test.
33969 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
33971 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
33973 * gcc.dg/empty2.c: Add missing dg-warning.
33975 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33978 * g++.dg/template/local4.C: New test.
33979 * g++.dg/template/crash19.C: Add dg-error marker.
33981 * g++.dg/template/crash31.C: Correct embedded PR number.
33983 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33986 * g++.dg/opt/temp1.C: Add do-run marker.
33988 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
33990 * g++.dg/template/spec19.C: New.
33992 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
33995 * gcc.dg/empty2.c: New.
33997 2004-12-23 Richard Henderson <rth@redhat.com>
33999 * lib/target-supports.exp (check_effective_target_vect_no_align):
34000 Remove i?86 and x86-64.
34002 2004-12-23 Mark Mitchell <mark@codesourcery.com>
34005 * g++.dg/opt/temp1.C: New test.
34007 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34010 * g++.dg/template/friend33.C: New testcase.
34012 2004-12-22 Mark Mitchell <mark@codesourcery.com>
34015 * g++.dg/template/cond5.C: New test.
34018 * g++.dg/inherit/thunk3.C: New test.
34021 * g++.dg/warn/Wunused-9.C: New test.
34023 2004-12-22 Janis Johnson <janis187@us.ibm.com>
34025 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
34027 2004-12-22 Jan Beulich <jbeulich@novell.com>
34029 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
34031 2004-12-21 Mark Mitchell <mark@codesourcery.com>
34034 * g++.dg/ext/packed8.C: New test.
34037 * g++.dg/template/crash31.C: New test.
34040 * g++.dg/template/crash30.C: New test.
34042 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
34045 * g++.dg/eh/ctor3.C: New test.
34047 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
34049 * objc.dg/stabs-1.m: Allow section name to be quoted and
34050 assembly label to begin with '.LL'.
34052 2004-12-21 Janis Johnson <janis187@us.ibm.com>
34054 * gcc.dg/vect/vect.exp
34055 (check_effective_target_lp64_or_vect_no_align): New.
34056 * gcc.dg/vect/vect-77.c: Use it.
34057 * gcc.dg/vect/vect-78.c: Use it.
34059 * lib/target-supports.exp
34060 (check_effective_target_vect_no_max,
34061 check_effective_target_vect_no_bitwise,
34062 check_effective_target_vect_no_align): New.
34063 * gcc.dg/vect/vect-13.c: Use them.
34064 * gcc.dg/vect/vect-17.c: Ditto.
34065 * gcc.dg/vect/vect-18.c: Ditto.
34066 * gcc.dg/vect/vect-19.c: Ditto.
34067 * gcc.dg/vect/vect-20.c: Ditto.
34068 * gcc.dg/vect/vect-27.c: Ditto.
34069 * gcc.dg/vect/vect-29.c: Ditto.
34070 * gcc.dg/vect/vect-44.c: Ditto.
34071 * gcc.dg/vect/vect-48.c: Ditto.
34072 * gcc.dg/vect/vect-50.c: Ditto.
34073 * gcc.dg/vect/vect-52.c: Ditto.
34074 * gcc.dg/vect/vect-54.c: Ditto.
34075 * gcc.dg/vect/vect-56.c: Ditto.
34076 * gcc.dg/vect/vect-58.c: Ditto.
34077 * gcc.dg/vect/vect-60.c: Ditto.
34078 * gcc.dg/vect/vect-72.c: Ditto.
34079 * gcc.dg/vect/vect-80.c: Ditto.
34081 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
34084 * g++.dg/init/string1.C: New.
34087 * g++.dg/other/synth1.C: New.
34089 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
34092 * gcc.dg/pr18963-1.c: New test.
34094 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
34097 * gcc.dg/funcdef-storage-1.c (foo): Remove.
34098 * gcc.dg/pr18596-1.c: Use dg-error.
34099 (dg-options): Use -fno-unit-at-a-time.
34100 * gcc.dg/pr18596-2.c: New test.
34101 * gcc.dg/pr18596-3.c: New test.
34103 2004-12-20 Roger Sayle <roger@eyesopen.com>
34105 PR middle-end/18683
34106 * g++.dg/opt/pr18683-1.C: New test case.
34108 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
34111 * g++.dg/opt/max1.C: Fix for 64bit targets.
34113 2004-12-20 Matt Austern <austern@apple.com>
34116 * g++.dg/ext/builtin6.C: New
34118 2004-12-20 Diego Novillo <dnovillo@redhat.com>
34120 PR tree-optimization/19080
34121 * gcc.c-torture/compile/pr19080.c: New test.
34123 2004-12-20 Steven Bosscher <stevenb@suse.de>
34125 * gcc.dg/20041219-1.c: New test.
34127 2004-12-19 Roger Sayle <roger@eyesopen.com>
34129 PR middle-end/19068
34130 * g++.dg/opt/max1.C: New test case.
34132 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34134 * gcc.dg/fdata-sections-1.c: New test.
34136 2004-12-18 Roger Sayle <roger@eyesopen.com>
34138 PR middle-end/18548
34139 * gcc.dg/max-1.c: New test case.
34141 2004-12-18 Jakub Jelinek <jakub@redhat.com>
34143 * gcc.c-torture/execute/20041218-1.c: New test.
34145 2004-12-17 Diego Novillo <dnovillo@redhat.com>
34147 * gcc.dg/pr18501.c: New test.
34148 * gcc.dg/uninit-5.c: XFAIL.
34149 * gcc.dg/uninit-9.c: XFAIL.
34151 2004-12-17 Dale Johannesen <dalej@apple.com>
34153 * gcc.dg/20041213-1.c: New.
34155 2004-12-17 Ziemowit Laski <zlaski@apple.com>
34157 * objc.dg/stabs-1.m: Allow assembly label to begin
34160 2004-12-17 Jakub Jelinek <jakub@redhat.com>
34162 * gcc.c-torture/execute/20041213-1.c: Move...
34163 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
34165 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
34168 * g++.dg/lookup/conv-5.C: New.
34170 2004-12-16 Ziemowit Laski <zlaski@apple.com>
34172 * objc.dg/stabs-1.m: New test.
34174 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
34176 * gcc.dg/visibility-c.c: Change compile to
34177 assemble for the test.
34179 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
34182 * gcc.dg/visibility-c.c: New test.
34184 2004-12-16 Roger Sayle <roger@eyesopen.com>
34186 PR middle-end/18493
34187 * gcc.dg/switch-8.c: New test case.
34189 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
34192 * g++.dg/template/init4.C: New.
34193 * g++.dg/opt/static3.C: Enable optimizer.
34195 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
34197 * g++.dg/other/complex1.C: New test.
34199 2004-12-15 Alan Modra <amodra@bigpond.net.au>
34201 * g++.dg/opt/inline9.C: New test.
34203 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34206 * gfotran.dg/nullify_1.f: New test.
34208 2004-12-15 Richard Henderson <rth@redhat.com>
34210 * gcc.target/i386/i386.exp: New harness.
34211 * gcc.target/i386/vect-args.c: New.
34213 2004-12-15 David Edelsohn <edelsohn@gnu.org>
34215 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
34217 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34220 * g++.dg/template/friend32.C: New test.
34222 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
34224 * cpp/pragma-once-1.c: New test.
34225 * cpp/pragma-once-1b.h: Likewise.
34226 * cpp/pragma-once-1c.h: Likewise.
34227 * cpp/pragma-once-1d.h: Likewise.
34228 * cpp/inc/pragma-once-1a.h: Likewise.
34230 2004-12-15 Bud Davis <bdavis9659@comcast.net>
34231 Steven G. Kargl <kargls@comcast.net>
34234 * gfortran.dg/list_read_3.f90: New test.
34236 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
34238 * gcc.dg/ftrapv-2.c: New test.
34240 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
34243 * g++.dg/template/typename9.C: New test.
34245 2004-12-14 Mark Mitchell <mark@codesourcery.com>
34248 * g++.dg/template/typename8.C: New test.
34249 * g++.dg/parse/friend2.C: Tweak error message.
34251 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
34253 * gcc.c-torture/20041214-1.c: New test.
34255 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
34258 * g++.dg/init/array17.C: New test.
34260 2004-12-14 Mark Mitchell <mark@codesourcery.com>
34263 * g++.dg/init/aggr3.C: New test.
34265 2004-12-14 Janis Johnson <janis187@us.ibm.com>
34267 * gcc.dg/altivec-types-1.c: New test.
34268 * gcc.dg/altivec-types-2.c: New test.
34269 * gcc.dg/altivec-types-3.c: New test.
34270 * gcc.dg/altivec-types-4.c: New test.
34271 * g++.dg/ext/altivec-types-1.C: New test.
34272 * g++.dg/ext/altivec-types-2.C: New test.
34273 * g++.dg/ext/altivec-types-3.C: New test.
34274 * g++.dg/ext/altivec-types-4.C: New test.
34276 2004-12-14 Jakub Jelinek <jakub@redhat.com>
34278 PR middle-end/18951
34279 * gcc.c-torture/execute/20041213-1.c: New test.
34281 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
34284 * g++.dg/template/cast1.C: New.
34286 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
34288 * gcc.c-torture/execute/20041213-2.c: New test.
34290 2004-12-13 Richard Henderson <rth@redhat.com>
34292 * gcc.dg/i386-sse-10.c: Fix typo in options.
34294 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
34297 * g++.dg/opt/pr18968.C: New test.
34299 2004-12-13 Mark Mitchell <mark@codesourcery.com>
34302 * g++.dg/ext/visibility/staticdatamem.C: New test.
34304 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
34306 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
34308 2004-12-13 Roger Sayle <roger@eyesopen.com>
34310 PR rtl-optimization/18928
34311 * gcc.dg/pr18928-1.c: New test case.
34313 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
34316 * gcc.c-torture/compile/20041211-1.c: New.
34318 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34320 PR middle-end/17564
34321 * gcc.c-torture/execute/20041212-1.c: New test.
34323 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34326 * gfortran.dg/common_1.f90: New test.
34328 2004-12-12 Steven G. Kargl <kargls@comcast.net>
34329 Paul Brook <paul@codesourcery.com>
34332 * gfortran.dg/real_do_1.f90: New test.
34334 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
34337 * g++.dg/opt/ptrmem6.C: New test.
34339 2004-12-11 Roger Sayle <roger@eyesopen.com>
34341 PR middle-end/18921
34342 * gcc.dg/pr18921-1.c: New test case.
34344 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34347 * gfortran.dg/scale_1.f90: New test.
34349 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
34351 PR middle-end/18903
34352 * gcc.c-torture/compile/pr18903.c: New test.
34354 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
34356 * gcc.c-torture/execute/20041210-1.c: New test.
34358 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34361 * g++.dg/parser/struct-1.C: New test.
34362 * g++.dg/parser/struct-2.C: New test.
34363 * g++.dg/parser/struct-3.C: New test.
34365 2004-12-09 Richard Henderson <rth@redhat.com>
34367 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
34369 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
34370 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
34372 2004-12-09 Matt Austern <austern@apple.com>
34375 * g++.dg/ext/builtin1.C: New
34376 * g++.dg/ext/builtin2.C: New
34377 * g++.dg/ext/builtin3.C: New
34378 * g++.dg/ext/builtin4.C: New
34379 * g++.dg/ext/builtin5.C: New
34381 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
34384 * g++.dg/opt/ptrmem5.C: New test.
34386 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
34388 * g++.dg/parse/typename5.C: Adjust for new error.
34389 * g++.dg/parse/typename7.C: New.
34391 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34394 * g++.dg/other/mmintrin.C: New test.
34396 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
34399 * g++.dg/init/array15.C: New.
34400 * g++.dg/init/array16.C: New.
34402 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34405 * gfortran.dg/assign_1.f90: New test.
34407 2004-12-08 Nick Clifton <nickc@redhat.com>
34409 * gcc.target/xstormy16/bss_below100: New directory containing tests.
34410 * gcc.target/xstormy16/data_below100: Likewise.
34411 * gcc.target/xstormy16/sfr: Likewise.
34412 * gcc.target/xstormy16/below100.S: New test source file.
34413 * gcc.target/xstormy16/below100.ld: New test linker script.
34414 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34415 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
34417 * gcc.target/xstormy16/bp.c: Likewise.
34419 * gcc.target/xstormy16/bss_below100: New files:
34420 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34421 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34422 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34423 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34424 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34425 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34426 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34427 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34428 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34429 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34430 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34431 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34432 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34433 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34434 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34435 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34436 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34437 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34438 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34439 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34440 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34441 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34442 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34443 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34444 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34445 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34446 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34448 * gcc.target/xstormy16/data_below100: New files:
34449 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34450 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34451 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34452 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34453 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34454 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34455 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34456 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34457 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34458 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34459 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34460 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34461 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34462 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34463 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34464 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34465 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34466 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34467 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34468 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34469 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34470 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34471 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34472 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34473 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34474 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34475 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34477 * gcc.target/xstormy16/sfr: New files:
34478 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
34479 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
34480 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
34481 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
34482 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
34483 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
34484 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
34485 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
34486 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
34487 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
34488 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
34489 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
34490 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
34491 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
34492 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
34493 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
34494 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
34495 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
34496 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
34497 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
34498 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
34499 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
34500 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
34501 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
34502 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
34503 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
34504 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
34505 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
34506 27_if0_sfrw_bitfield_f.c
34508 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34511 * g++.dg/lookup/name-clash4.C: New test.
34513 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
34516 * g++.dg/opt/array1.C: New.
34519 * g++.dg/template/operator5.C: New.
34521 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
34524 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
34526 2004-12-07 Steven Bosscher <stevenb@suse.de>
34528 * gcc.dg/noncompile/20041207.c: New test.
34530 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
34532 * g++.dg/other/unreachable-1.C: New test.
34534 2004-12-06 Nick Clifton <nickc@redhat.com>
34536 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
34537 <limits.h> because the latter comes from gcc's include/ directory
34538 and not the newlib/libc/include directory.
34540 2004-12-04 Richard Henderson <rth@redhat.com>
34542 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
34544 2004-12-04 Richard Henderson <rth@redhat.com>
34546 * lib/target-supports.exp (check_gc_sections_available): Disable
34547 for alpha and ia64.
34549 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
34551 PR middle-end/17909
34552 * g++.dg/other/vararg-2.C: New test.
34554 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34556 PR c++/17011, c++/17971
34557 * g++.dg/template/error15.C: Adjust expected error.
34558 * g++.dg/template/instantiate3.C: Likewise.
34560 2004-12-03 Janis Johnson <janis187@us.ibm.com>
34562 * gcc.dg/altivec-18.c: Fix for darwin
34564 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
34567 * g++.dg/parse/ptrmem2.C: New.
34570 * g++.dg/template/new1.C: New.
34572 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34575 * gfortran.dg/direct_io_3.f90: New test.
34577 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
34580 * g++.dg/parse/crash21.C: New.
34582 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34584 PR c++/15664, c++/18276
34585 * g++.dg/template/ttp13.C: New test.
34586 * g++.dg/template/ttp14.C: Likewise.
34588 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34591 * g++.dg/parse/enum2.C: New test.
34592 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
34594 2004-12-02 Nick Clifton <nickc@redhat.com>
34596 * gcc.target/xstormy16: New test directory.
34597 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34598 * gcc.target/xstormy16/bp.c: Check the generation of bp
34600 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
34601 bn instructions and the BELOW100 attribute.
34603 2004-12-02 Alan Modra <amodra@bigpond.net.au>
34606 * gcc.dg/ppc-eabi.c: New.
34608 2004-12-02 Bud Davis <bdavis9659@comcast.net>
34611 * gfortran.dg/backspace.f90
34613 2004-12-02 Bud Davis <bdavis9659@comcast.net>
34615 * gfortran.dg/inquire.f90: New test.
34617 2004-12-01 Janis Johnson <janis187@us.ibm.com>
34619 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
34620 handle effective-target-keyword.
34621 (dg-skip-if): Support effective-target keyword as target list.
34622 (dg-xfail-if): Ditto.
34623 * lib/target-supports.exp (is-effective-target-keyword): New proc.
34625 2004-12-01 Diego Novillo <dnovillo@redhat.com>
34627 PR tree-optimization/18291
34628 * gcc.c-torture/compile/pr18291.c: New test.
34630 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
34633 * g++.dg/parse/crash20.C: New.
34636 * g++.dg/overload/arg1.C: New.
34637 * g++.dg/overload/arg2.C: New.
34638 * g++.dg/overload/arg3.C: New.
34639 * g++.dg/overload/arg4.C: New.
34641 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
34643 * gcc.dg/c99-flex-array-4.c: Remove.
34645 2004-11-30 Janis Johnson <janis187@us.ibm.com>
34647 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
34649 * lib/target-supports.exp (is-effective-target): Simplify.
34651 * lib/target-supports.exp (check_effective_target_vect_long):
34652 Fix for powerpc64-*-*.
34654 2004-11-30 Loren James Rittle <ljrittle@acm.org>
34656 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
34657 to support new requirements on FreeBSD 5.
34659 2004-11-30 Devang Patel <dpatel@apple.com>
34662 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
34664 2004-11-30 Janis Johnson <janis187@us.ibm.com>
34666 * g++.dg/ext/altivec-13.C: New test.
34668 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
34671 * gcc.c-torture/execute/p18298.c: New test.
34673 2004-11-30 Ira Rosen <irar@il.ibm.com>
34674 Dorit Naishlos <dorit@il.ibm.com>
34677 * gcc.dg/vect/vect-89.c: New test.
34679 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
34681 * gcc.dg/pr18596-1.c: New test.
34683 2004-11-30 Ben Elliston <bje@au.ibm.com>
34685 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
34687 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
34690 * gcc.dg/pr18479.c: New test.
34692 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
34695 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
34696 mmix-knuth-mmixware.
34698 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
34699 cris-*-elf* cris-*-aout* mmix-*-*
34701 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
34703 PR middle-end/18725
34704 * gcc.dg/pr18725.c: New test.
34706 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
34709 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
34712 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
34714 2004-11-29 Mark Mitchell <mark@codesourcery.com>
34717 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
34718 * g++.old-deja/g++.law/ctors5.C: Likewise.
34719 * g++.old-deja/g++.other/crash25.C: Likewise.
34722 * g++.dg/template/error16.C: New test.
34725 * g++.dg/template/crash29.C: New test.
34727 2004-11-29 Diego Novillo <dnovillo@redhat.com>
34729 PR tree-optimization/18712
34730 * gcc.c-torture/compile/pr18712.c: New test.
34732 2004-11-29 Joseph Myers <joseph@codesourcery.com>
34735 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
34738 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34741 * g++.dg/lookup/crash6.C: New test.
34743 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
34745 PR middle-end/18164
34746 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
34748 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
34750 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
34751 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
34752 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
34754 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
34756 * gcc.dg/pr18164.c: New test.
34758 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
34760 * gcc.dg/funroll-loops-all.c: New.
34762 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
34765 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
34766 delimeter, match space and TAB as well as ":".
34769 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
34772 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
34775 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
34778 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
34780 2004-11-28 Bud Davis <bdavis9659@comcast.net>
34782 * gfortran.dg/direct_io_2.f90: New test.
34784 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
34787 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
34789 2004-11-28 Richard Henderson <rth@redhat.com>
34791 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
34793 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
34795 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
34796 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
34797 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
34798 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
34799 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
34800 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
34801 gcc.dg/pointer-arith-8.c: New tests.
34803 2004-11-27 Bud Davis <bdavis9659@comcast.net>
34806 * gfortran.dg/endfile.f90: New test.
34808 2004-11-27 Falk Hueffner <falk@debian.org>
34810 * gcc.dg/loop-6.c: New test.
34812 2004-11-27 Jakub Jelinek <jakub@redhat.com>
34814 * gcc.c-torture/execute/20041126-1.c: New test.
34816 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
34818 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
34821 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
34823 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
34826 2004-11-27 Jakub Jelinek <jakub@redhat.com>
34828 PR rtl-optimization/17825
34829 * gcc.c-torture/compile/20041119-1.c: New test.
34831 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34833 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
34834 Check existence of ld library path variables before unsetting.
34836 2004-11-26 Mark Mitchell <mark@codesourcery.com>
34838 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
34840 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
34842 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
34844 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
34846 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
34848 2004-11-26 Ben Elliston <bje@au.ibm.com>
34850 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
34853 2004-11-26 Ben Elliston <bje@au.ibm.com>
34855 * gcc.dg/pr17957.c: Pass --param, not -param.
34857 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
34859 PR middle-end/17957
34860 * gcc.dg/pr17957.c: New test.
34862 2004-11-25 Mark Mitchell <mark@codesourcery.com>
34865 * g++.dg/template/crash28.C: Likewise.
34868 * g++.dg/expr/unary2.C: Adjust lvalue messages.
34869 * g++.dg/ext/lvaddr.C: Likewise.
34870 * g++.dg/opt/pr7503-3.C: Likewise.
34873 * g++.dg/parse/qualified3.C: New test.
34874 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
34877 * g++.dg/expr/return1.C: New test.
34879 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34881 Friend class name lookup 3/n, PR c++/3332
34882 * g++.dg/lookup/friend3.C: New test.
34883 * g++.dg/lookup/friend4.C: Likewise.
34884 * g++.dg/lookup/friend5.C: Likewise.
34886 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34888 Friend class name lookup 2/n, PR c++/14513, c++/15410
34889 * g++.dg/lookup/friend2.C: New test.
34890 * g++.dg/template/friend31.C: Likewise.
34892 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34894 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
34896 2004-11-24 Mark Mitchell <mark@codesourcery.com>
34899 * g++.dg/tc1/dr56.C: Remove.
34900 * g++.dg/template/typedef1.C: Add dg-error markers.
34901 * g++.old-deja/g++.other/typedef7.C: Likewise.
34904 * g++.dg/parse/typedef7.C: New test.
34906 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
34908 * gcc.c-torture/execute/20041124-1.c: New test.
34910 2004-11-24 Mark Mitchell <mark@codesourcery.com>
34912 * g++.dg/template/deduce3.C: New test.
34915 * g++.dg/template/crash27.C: New test.
34918 * g++.dg/warn/Wshadow-3.C: New test.
34920 2004-11-24 Devang Patel <dpatel@apple.com>
34923 * gcc.dg/cpp/isysroot-1.c: New test.
34924 * gcc.dg/cpp/usr/include/stdio.h: New file.
34925 * gcc.dg/cpp/isysroot-2.c: New test.
34926 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
34929 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34932 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
34934 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
34936 * gcc.target/sparc/align.c: Do not include <stdint.h>.
34937 * gcc.target/sparc/pdist.c: Likewise.
34939 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
34942 * g++.dg/conversion/simd1.C: New test.
34944 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34946 * lib/target-libpath.exp: New file defining
34947 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
34948 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
34949 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
34950 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
34951 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
34953 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
34955 * gcc.dg/pragma-align-2.c: Test macro expansion.
34956 * gcc.dg/pragma-pack-2.c: New test.
34958 2004-11-23 Richard Henderson <rth@redhat.com>
34960 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
34961 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34962 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
34963 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
34964 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
34965 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
34967 * gcc.dg/vect/vect.exp: Add check for alpha.
34968 * lib/target-supports.exp (check_alpha_max_hw_available): New.
34969 (check_effective_target_vect_int): Enable for alpha.
34970 (check_effective_target_vect_long): New.
34971 (is-effective-target): Add it.
34973 2004-11-23 Uros Bizjak <uros@kss-loka.si>
34975 * gcc.dg/pr18614-1.c: New test.
34977 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34979 * gcc.dg/setjmp-2.c: New test.
34981 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
34983 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
34984 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
34985 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
34986 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
34987 gcc.target/sparc/pdist.c: New tests.
34989 2004-11-22 Bob Wilson <bob.wilson@acm.org>
34991 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
34993 2004-11-22 Dale Johannesen <dalej@apple.com>
34995 * gcc.dg/20041111-1.c: New.
34997 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
35000 * gcc.dg/vect/pr18536.c: New test.
35002 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35005 * g++.dg/template/nontype11.C: New test.
35007 2004-11-21 Roger Sayle <roger@eyesopen.com>
35009 PR middle-end/18520
35010 * gcc.dg/pr18520-1.c: New test case.
35012 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
35014 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
35015 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
35016 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
35017 expected diagnostics.
35019 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
35022 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
35023 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
35024 vect-77.c, vect-77a.c: XFAIL on the SPARC.
35026 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
35028 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
35030 2004-11-19 Mark Mitchell <mark@codesourcery.com>
35031 Joseph Myers <joseph@codesourcery.com>
35033 * lib/target-supports.exp (check_visibility_available): Really
35036 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
35039 * gcc.dg/vect/vect-85.c: New test.
35040 * gcc.dg/vect/vect-86.c: New test.
35041 * gcc.dg/vect/vect-87.c: New test.
35042 * gcc.dg/vect/vect-88.c: New test.
35044 2004-11-19 Ben Elliston <bje@au.ibm.com>
35046 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
35048 2004-11-18 Janis Johnson <janis187@us.ibm.com>
35050 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
35051 * gcc.dg/ppc-and-1.c: Ditto.
35052 * gcc.dg/ppc-compare-1.c: Ditto.
35053 * gcc.dg/ppc-mov-1.c: Ditto
35055 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
35056 Mark Mitchell <mark@codesourcery.com>
35058 * gcc.dg/pragma-init-fini-2.c: New test.
35060 2004-11-17 Janis Johnson <janis187@us.ibm.com>
35061 Aldy Hernandez <aldyh@redhat.com>
35063 * lib/target-supports.exp (check_effective_target_vect_int): New
35064 (check_effective_target_vect_float): New
35065 (check_effective_target_vect_double): New.
35066 (is-effective-target): Support new effective targets keywords.
35067 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
35068 default action for dg-do.
35069 * gcc.dg/vect/pr16105.c: Use new support.
35070 * gcc.dg/vect/pr18400.c: Ditto.
35071 * gcc.dg/vect/pr18425.c: Ditto.
35072 * gcc.dg/vect/vect-1.c: Ditto.
35073 * gcc.dg/vect/vect-10.c: Ditto.
35074 * gcc.dg/vect/vect-11.c: Ditto.
35075 * gcc.dg/vect/vect-12.c: Ditto.
35076 * gcc.dg/vect/vect-13.c: Ditto.
35077 * gcc.dg/vect/vect-14.c: Ditto.
35078 * gcc.dg/vect/vect-15.c: Ditto.
35079 * gcc.dg/vect/vect-16.c: Ditto.
35080 * gcc.dg/vect/vect-17.c: Ditto.
35081 * gcc.dg/vect/vect-18.c: Ditto.
35082 * gcc.dg/vect/vect-19.c: Ditto.
35083 * gcc.dg/vect/vect-2.c: Ditto.
35084 * gcc.dg/vect/vect-20.c: Ditto.
35085 * gcc.dg/vect/vect-21.c: Ditto.
35086 * gcc.dg/vect/vect-22.c: Ditto.
35087 * gcc.dg/vect/vect-23.c: Ditto.
35088 * gcc.dg/vect/vect-24.c: Ditto.
35089 * gcc.dg/vect/vect-25.c: Ditto.
35090 * gcc.dg/vect/vect-26.c: Ditto.
35091 * gcc.dg/vect/vect-27.c: Ditto.
35092 * gcc.dg/vect/vect-27a.c: Ditto.
35093 * gcc.dg/vect/vect-28.c: Ditto.
35094 * gcc.dg/vect/vect-29.c: Ditto.
35095 * gcc.dg/vect/vect-29a.c: Ditto.
35096 * gcc.dg/vect/vect-3.c: Ditto.
35097 * gcc.dg/vect/vect-30.c: Ditto.
35098 * gcc.dg/vect/vect-31.c: Ditto.
35099 * gcc.dg/vect/vect-32.c: Ditto.
35100 * gcc.dg/vect/vect-33.c: Ditto.
35101 * gcc.dg/vect/vect-34.c: Ditto.
35102 * gcc.dg/vect/vect-35.c: Ditto.
35103 * gcc.dg/vect/vect-36.c: Ditto.
35104 * gcc.dg/vect/vect-37.c: Ditto.
35105 * gcc.dg/vect/vect-38.c: Ditto.
35106 * gcc.dg/vect/vect-4.c: Ditto.
35107 * gcc.dg/vect/vect-40.c: Ditto.
35108 * gcc.dg/vect/vect-41.c: Ditto.
35109 * gcc.dg/vect/vect-42.c: Ditto.
35110 * gcc.dg/vect/vect-43.c: Ditto.
35111 * gcc.dg/vect/vect-44.c: Ditto.
35112 * gcc.dg/vect/vect-45.c: Ditto.
35113 * gcc.dg/vect/vect-46.c: Ditto.
35114 * gcc.dg/vect/vect-47.c: Ditto.
35115 * gcc.dg/vect/vect-48.c: Ditto.
35116 * gcc.dg/vect/vect-48a.c: Ditto.
35117 * gcc.dg/vect/vect-49.c: Ditto.
35118 * gcc.dg/vect/vect-5.c: Ditto.
35119 * gcc.dg/vect/vect-50.c: Ditto.
35120 * gcc.dg/vect/vect-51.c: Ditto.
35121 * gcc.dg/vect/vect-52.c: Ditto.
35122 * gcc.dg/vect/vect-53.c: Ditto.
35123 * gcc.dg/vect/vect-54.c: Ditto.
35124 * gcc.dg/vect/vect-55.c: Ditto.
35125 * gcc.dg/vect/vect-56.c: Ditto.
35126 * gcc.dg/vect/vect-56a.c: Ditto.
35127 * gcc.dg/vect/vect-57.c: Ditto.
35128 * gcc.dg/vect/vect-58.c: Ditto.
35129 * gcc.dg/vect/vect-59.c: Ditto.
35130 * gcc.dg/vect/vect-6.c: Ditto.
35131 * gcc.dg/vect/vect-60.c: Ditto.
35132 * gcc.dg/vect/vect-61.c: Ditto.
35133 * gcc.dg/vect/vect-62.c: Ditto.
35134 * gcc.dg/vect/vect-63.c: Ditto.
35135 * gcc.dg/vect/vect-64.c: Ditto.
35136 * gcc.dg/vect/vect-65.c: Ditto.
35137 * gcc.dg/vect/vect-66.c: Ditto.
35138 * gcc.dg/vect/vect-67.c: Ditto.
35139 * gcc.dg/vect/vect-68.c: Ditto.
35140 * gcc.dg/vect/vect-69.c: Ditto.
35141 * gcc.dg/vect/vect-7.c: Ditto.
35142 * gcc.dg/vect/vect-72.c: Ditto.
35143 * gcc.dg/vect/vect-72a.c: Ditto.
35144 * gcc.dg/vect/vect-73.c: Ditto.
35145 * gcc.dg/vect/vect-74.c: Ditto.
35146 * gcc.dg/vect/vect-75.c: Ditto.
35147 * gcc.dg/vect/vect-76.c: Ditto.
35148 * gcc.dg/vect/vect-77.c: Ditto.
35149 * gcc.dg/vect/vect-77a.c: Ditto.
35150 * gcc.dg/vect/vect-78.c: Ditto.
35151 * gcc.dg/vect/vect-79.c: Ditto.
35152 * gcc.dg/vect/vect-8.c: Ditto.
35153 * gcc.dg/vect/vect-80.c: Ditto.
35154 * gcc.dg/vect/vect-82.c: Ditto.
35155 * gcc.dg/vect/vect-82_64.c: Ditto.
35156 * gcc.dg/vect/vect-83.c: Ditto.
35157 * gcc.dg/vect/vect-83_64.c: Ditto.
35158 * gcc.dg/vect/vect-9.c: Ditto.
35159 * gcc.dg/vect/vect-all.c: Ditto.
35160 * gcc.dg/vect/vect-none.c: Ditto.
35162 2004-11-17 Janis Johnson <janis187@us.ibm.com>
35164 * lib/gcc-dg.exp (dg-skip-if): New function.
35165 (dg-forbid-option): Remove.
35166 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
35167 * g++.dg/abi/bitfield8.C: Likewise.
35168 * g++.dg/abi/dtor1.C: Likewise.
35169 * g++.dg/abi/empty10.C: Likewise.
35170 * g++.dg/abi/empty7.C: Likewise.
35171 * g++.dg/abi/empty9.C: Likewise.
35172 * g++.dg/abi/layout3.C: Likewise.
35173 * g++.dg/abi/layout4.C: Likewise.
35174 * g++.dg/abi/thunk1.C: Likewise.
35175 * g++.dg/abi/thunk2.C: Likewise.
35176 * g++.dg/abi/vbase11.C: Likewise.
35177 * g++.dg/abi/vthunk2.C: Likewise.
35178 * g++.dg/abi/vthunk3.C: Likewise.
35179 * g++.dg/ext/attrib8.C: Likewise.
35180 * g++.dg/opt/longbranch2.C: Likewise.
35181 * g++.dg/opt/reg-stack4.C: Likewise.
35182 * g++.old-deja/g++.ext/attrib1.C: Likewise.
35183 * g++.old-deja/g++.ext/attrib2.C: Likewise.
35184 * g++.old-deja/g++.ext/attrib3.C: Likewise.
35185 * g++.old-deja/g++.other/store-expr1.C: Likewise.
35186 * g++.old-deja/g++.other/store-expr2.C: Likewise.
35187 * gcc.dg/20000609-1.c: Likewise.
35188 * gcc.dg/20000720-1.c: Likewise.
35189 * gcc.dg/20011107-1.c: Likewise.
35190 * gcc.dg/20011119-1.c: Likewise.
35191 * gcc.dg/20020108-1.c: Likewise.
35192 * gcc.dg/20020122-2.c: Likewise.
35193 * gcc.dg/20020122-3.c: Likewise.
35194 * gcc.dg/20020201-3.c: Likewise.
35195 * gcc.dg/20020206-1.c: Likewise.
35196 * gcc.dg/20020218-1.c: Likewise.
35197 * gcc.dg/20020310-1.c: Likewise.
35198 * gcc.dg/20020411-1.c: Likewise.
35199 * gcc.dg/20020418-2.c: Likewise.
35200 * gcc.dg/20020426-1.c: Likewise.
35201 * gcc.dg/20020426-2.c: Likewise.
35202 * gcc.dg/20020517-1.c: Likewise.
35203 * gcc.dg/20020523-1.c: Likewise.
35204 * gcc.dg/20020523-2.c: Likewise.
35205 * gcc.dg/20020729-1.c: Likewise.
35206 * gcc.dg/20030204-1.c: Likewise.
35207 * gcc.dg/20030826-2.c: Likewise.
35208 * gcc.dg/20030926-1.c: Likewise.
35209 * gcc.dg/20031202-1.c: Likewise.
35210 * gcc.dg/980312-1.c: Likewise.
35211 * gcc.dg/980313-1.c: Likewise.
35212 * gcc.dg/990117-1.c: Likewise.
35213 * gcc.dg/990424-1.c: Likewise.
35214 * gcc.dg/990524-1.c: Likewise.
35215 * gcc.dg/991230-1.c: Likewise.
35216 * gcc.dg/i386-387-1.c: Likewise.
35217 * gcc.dg/i386-387-2.c: Likewise.
35218 * gcc.dg/i386-387-3.c: Likewise.
35219 * gcc.dg/i386-387-4.c: Likewise.
35220 * gcc.dg/i386-387-5.c: Likewise.
35221 * gcc.dg/i386-387-6.c: Likewise.
35222 * gcc.dg/i386-asm-1.c: Likewise.
35223 * gcc.dg/i386-bitfield1.c: Likewise.
35224 * gcc.dg/i386-bitfield2.c: Likewise.
35225 * gcc.dg/i386-loop-1.c: Likewise.
35226 * gcc.dg/i386-loop-2.c: Likewise.
35227 * gcc.dg/i386-loop-3.c: Likewise.
35228 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35229 * gcc.dg/i386-pic-1.c: Likewise.
35230 * gcc.dg/i386-regparm.c: Likewise.
35231 * gcc.dg/i386-signbit-1.c: Likewise.
35232 * gcc.dg/i386-signbit-2.c: Likewise.
35233 * gcc.dg/i386-signbit-3.c: Likewise.
35234 * gcc.dg/i386-sse-5.c: Likewise.
35235 * gcc.dg/i386-sse-8.c: Likewise.
35236 * gcc.dg/i386-unroll-1.c: Likewise.
35237 * gcc.dg/tls/opt-1.c: Likewise.
35238 * gcc.dg/tls/opt-2.c: Likewise.
35239 * gcc.dg/unroll-1.c: Likewise.
35240 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35241 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35242 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35243 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35245 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35247 * g++.dg/template/incomplete1.C: New test.
35249 2004-11-16 Nick Clifton <nickc@redhat.com>
35251 Revert patches accidentally commited during checkin of fixes for
35253 gcc.c-torture/execute/simd-4.c: Revert
35254 gcc.dg/20040910-1.c: Revert.
35256 2004-11-16 Paul Brook <paul@codesourcery.com>
35259 * gfortran.dg/der_pointer_1.f90: New test.
35261 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
35264 * gcc.dg/bitfld-13.c: New test.
35266 2004-11-15 Janis Johnson <janis187@us.ibm.com>
35268 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
35271 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
35272 * gcc.dg/ppc64-abi-2.c: Ditto.
35273 * gcc.dg/ppc64-abi-3.c: Ditto.
35275 * lib/gcc-dg.exp (dg-target-list): Remove.
35277 2004-11-15 Steve Ellcey <sje@cup.hp.com>
35279 * gcc.dg/ia64-postinc.c: New test.
35281 2004-11-15 Mark Mitchell <mark@codesourcery.com>
35283 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
35285 2004-11-15 Nick Clifton <nickc@redhat.com>
35287 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
35288 __INT_MAX__ so that the test can be compiled by toolchains
35289 targeted at 16-bit processors.
35291 * gcc.dg/20040625-1.c: Use long constants rather than integers
35292 when performing arithmetic that will overflow 16-bits.
35294 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
35295 xstormy16. It does not support 128-bit vector operations.
35297 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
35298 with the macro PTR_TYPE. Define this macro to an integer type
35299 suitable for holding a pointer.
35301 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
35302 the target is a 16-bit processor.
35304 * gcc.dg/cpp/if-2.c: Expect a different warning message from
35305 16-bit targets where the character constant will be too long.
35307 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
35308 where the double will not be directly addressable.
35310 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35312 Friend class name lookup 1/n, PR c++/18471
35313 * g++.dg/template/crash26.C: New test.
35314 * g++.dg/lookup/struct1.C: Adjust expected error.
35315 * g++.dg/parse/elab1.C: Likewise.
35316 * g++.dg/parse/elab2.C: Likewise.
35317 * g++.dg/parse/int-as-enum1.C: Likewise.
35318 * g++.dg/parse/struct-as-enum1.C: Likewise.
35319 * g++.dg/parse/typedef1.C: Likewise.
35320 * g++.dg/parse/typedef3.C: Likewise.
35321 * g++.dg/parse/typedef4.C: Likewise.
35322 * g++.dg/parse/typedef5.C: Likewise.
35323 * g++.dg/template/nontype4.C: Likewise.
35324 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
35325 * g++.old-deja/g++.other/elab1.C: Likewise.
35326 * g++.old-deja/g++.other/syntax4.C: Likewise.
35328 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35330 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
35332 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
35334 * gcc.c-torture/execute/20041114-1.c: New test.
35336 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
35338 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
35339 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
35340 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
35341 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
35342 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
35343 gcc.dg/switch-7.c: New tests.
35345 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
35347 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
35349 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
35352 * gcc.dg/vect/pr18400.c: New test.
35354 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
35355 Andrew Pinski <pinskia@physics.uc.edu>
35358 * gcc.dg/vect/pr18425.c: New test.
35360 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
35362 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
35363 Guard with dg-require-alias and dg-require-visibility.
35365 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
35367 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
35369 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35371 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
35373 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35376 * g++.dg/template/defarg5.C: New test.
35378 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
35380 * g++.dg/parse/cast1.C: Run only on ILP32.
35381 * g++.old-deja/g++.mike/p784.C: Likewise.
35383 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
35385 * gcc.c-torture/execute/20041113-1.c: New test.
35387 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
35390 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
35391 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
35392 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
35393 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35394 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
35395 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
35396 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
35397 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
35398 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
35399 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
35400 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
35401 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
35402 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
35404 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
35406 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
35407 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
35408 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
35409 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
35410 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
35411 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
35412 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
35413 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
35414 gcc.target/sparc/combined-1.c: New tests.
35416 2004-11-12 Ziemowit Laski <zlaski@apple.com>
35418 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
35421 2004-11-12 Mark Mitchell <mark@codesourcery.com>
35423 * lib/gcc-dg.exp (dg-forbid-option): New function.
35424 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
35425 * g++.dg/abi/bitfield8.C: Likewise.
35426 * g++.dg/abi/dtor1.C: Likewise.
35427 * g++.dg/abi/empty10.C: Likewise.
35428 * g++.dg/abi/empty7.C: Likewise.
35429 * g++.dg/abi/empty9.C: Likewise.
35430 * g++.dg/abi/layout3.C: Likewise.
35431 * g++.dg/abi/layout4.C: Likewise.
35432 * g++.dg/abi/thunk1.C: Likewise.
35433 * g++.dg/abi/thunk2.C: Likewise.
35434 * g++.dg/abi/vbase11.C: Likewise.
35435 * g++.dg/abi/vthunk2.C: Likewise.
35436 * g++.dg/abi/vthunk3.C: Likewise.
35437 * g++.dg/ext/attrib8.C: Likewise.
35438 * g++.dg/opt/longbranch2.C: Likewise.
35439 * g++.dg/opt/reg-stack4.C: Likewise.
35440 * g++.old-deja/g++.ext/attrib1.C: Likewise.
35441 * g++.old-deja/g++.ext/attrib2.C: Likewise.
35442 * g++.old-deja/g++.ext/attrib3.C: Likewise.
35443 * g++.old-deja/g++.other/store-expr1.C: Likewise.
35444 * g++.old-deja/g++.other/store-expr2.C: Likewise.
35445 * gcc.dg/20000609-1.c: Likewise.
35446 * gcc.dg/20000720-1.c: Likewise.
35447 * gcc.dg/20011107-1.c: Likewise.
35448 * gcc.dg/20011119-1.c: Likewise.
35449 * gcc.dg/20020108-1.c: Likewise.
35450 * gcc.dg/20020122-2.c: Likewise.
35451 * gcc.dg/20020122-3.c: Likewise.
35452 * gcc.dg/20020201-3.c: Likewise.
35453 * gcc.dg/20020206-1.c: Likewise.
35454 * gcc.dg/20020218-1.c: Likewise.
35455 * gcc.dg/20020310-1.c: Likewise.
35456 * gcc.dg/20020411-1.c: Likewise.
35457 * gcc.dg/20020418-2.c: Likewise.
35458 * gcc.dg/20020426-1.c: Likewise.
35459 * gcc.dg/20020426-2.c: Likewise.
35460 * gcc.dg/20020517-1.c: Likewise.
35461 * gcc.dg/20020523-1.c: Likewise.
35462 * gcc.dg/20020523-2.c: Likewise.
35463 * gcc.dg/20020729-1.c: Likewise.
35464 * gcc.dg/20030204-1.c: Likewise.
35465 * gcc.dg/20030826-2.c: Likewise.
35466 * gcc.dg/20030926-1.c: Likewise.
35467 * gcc.dg/20031202-1.c: Likewise.
35468 * gcc.dg/980312-1.c: Likewise.
35469 * gcc.dg/980313-1.c: Likewise.
35470 * gcc.dg/990117-1.c: Likewise.
35471 * gcc.dg/990424-1.c: Likewise.
35472 * gcc.dg/990524-1.c: Likewise.
35473 * gcc.dg/991230-1.c: Likewise.
35474 * gcc.dg/i386-387-1.c: Likewise.
35475 * gcc.dg/i386-387-2.c: Likewise.
35476 * gcc.dg/i386-387-3.c: Likewise.
35477 * gcc.dg/i386-387-4.c: Likewise.
35478 * gcc.dg/i386-387-5.c: Likewise.
35479 * gcc.dg/i386-387-6.c: Likewise.
35480 * gcc.dg/i386-asm-1.c: Likewise.
35481 * gcc.dg/i386-bitfield1.c: Likewise.
35482 * gcc.dg/i386-bitfield2.c: Likewise.
35483 * gcc.dg/i386-loop-1.c: Likewise.
35484 * gcc.dg/i386-loop-2.c: Likewise.
35485 * gcc.dg/i386-loop-3.c: Likewise.
35486 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35487 * gcc.dg/i386-pic-1.c: Likewise.
35488 * gcc.dg/i386-regparm.c: Likewise.
35489 * gcc.dg/i386-signbit-1.c: Likewise.
35490 * gcc.dg/i386-signbit-2.c: Likewise.
35491 * gcc.dg/i386-signbit-3.c: Likewise.
35492 * gcc.dg/i386-sse-5.c: Likewise.
35493 * gcc.dg/i386-sse-8.c: Likewise.
35494 * gcc.dg/i386-unroll-1.c: Likewise.
35495 * gcc.dg/tls/opt-1.c: Likewise.
35496 * gcc.dg/tls/opt-2.c: Likewise.
35497 * gcc.dg/unroll-1.c: Likewise.
35498 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35499 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35500 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35501 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35502 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
35505 2004-11-12 Mark Mitchell <mark@codesourcery.com>
35508 * g++.dg/parse/cond1.C: New test.
35511 * g++.dg/template/array9.C: New test.
35512 * g++.dg/ext/vla1.C: Adjust error messages.
35513 * g++.dg/ext/vlm1.C: Likewise.
35514 * g++.dg/template/crash2.C: Likewise.
35517 * g++.dg/template/call3.C: New test.
35520 * g++.dg/template/ptrmem11.C: New test.
35522 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
35525 * lib/g++.exp: Set LC_ALL and LANG to C.
35526 * lib/gcc-dg.exp: Likewise.
35527 * lib/gfortran.exp: Likewise.
35528 * lib/objc.exp: Likewise.
35529 * lib/treelang.exp: Likewise.
35531 2004-11-12 Andreas Schwab <schwab@suse.de>
35533 * gcc.dg/pr16286.c: Fix last change.
35535 2004-11-12 Mark Mitchell <mark@codesourcery.com>
35538 * g++.dg/init/global1.C: New test.
35540 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
35542 * gcc.c-torture/execute/20041112-1.c: New test.
35544 2004-11-11 Janis Johnson <janis187@us.ibm.com>
35546 * lib/gcc-dg.exp (dg-target-list): New.
35548 2004-11-11 Janis Johnson <janis187@us.ibm.com>
35549 Richard Sandiford <rsandifo@redhat.com>
35551 * lib/target-supports.exp (get-compiler_messages): New.
35552 (check_named_sections_available): Use it.
35553 (check_effective_target_ilp32): New.
35554 (check_effective_target_lp64): New.
35555 (is-effective-target): New.
35556 * lib/gcc-dg.exp (dg-require-effective-target): New.
35558 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
35560 * gcc.dg/precedence-1.c: New test.
35562 2004-11-11 Janis Johnson <janis187@us.ibm.com>
35564 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
35566 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
35567 message, delete generated files, use more descriptive name for
35568 executable, and make the test unsupported when it cannot be run.
35570 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
35571 (dg-require-weak, dg-require-visibility, dg-require-alias,
35572 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
35573 dg-require-iconv, dg-require-named-sections): Use it.
35575 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
35577 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
35580 * gcc.dg/ppc-and-1: New
35583 * gcc.dg/ppc-mov-1.c: New.
35586 * gcc.dg/ppc-compare-1.c: New.
35588 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
35590 * objc.dg/desig-init-2.m: New test.
35592 2004-11-10 Adam Nemet <anemet@lnxw.com>
35594 PR middle-end/18160
35595 * g++.dg/warn/register-var-1.C: New test.
35596 * g++.dg/warn/register-var-2.C: New test.
35598 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
35600 * gcc.dg/union-2.c: New test.
35602 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
35604 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
35605 New test for PR tree-optimization/17892.
35607 2004-11-09 Mark Mitchell <mark@codesourcery.com>
35610 * g++.dg/init/new12.C: New test.
35612 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
35614 * gcc.target/sparc: New directory.
35615 * gcc.target/sparc/sparc.exp: New driver.
35616 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
35617 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
35618 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
35619 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
35621 2004-11-10 Paul Brook <paul@codesourcery.com>
35624 * gfortran.dg/list_read.c: New test.
35626 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
35629 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
35630 expected diagnostic location.
35632 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
35634 * gcc.dg/20041109-1.c: New test.
35636 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
35639 * objc/compile/pr18406.m: New test.
35641 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
35643 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
35645 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
35647 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
35649 2004-11-08 Steve Ellcey <sje@cup.hp.com>
35651 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
35653 2004-11-08 Steve Ellcey <sje@cup.hp.com>
35655 * gcc.dg/20030225-2.c: Add prototype for abort and
35658 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
35661 * gcc.c-torture/pr18299-1.c: New test.
35663 2004-11-06 Andreas Schwab <schwab@suse.de>
35665 * gcc.dg/pr16286.c: Also test for bool and pixel.
35667 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
35669 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
35670 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
35671 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
35672 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
35673 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
35674 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
35675 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
35676 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
35677 gcc.dg/struct-semi-3.c: New tests.
35679 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35681 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
35683 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35685 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
35686 Do not use C99 designators.
35688 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35690 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
35692 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35694 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
35695 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
35696 * gcc.c-torture/execute/simd-5.x: Remove.
35698 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
35700 PR rtl-optimization/17933
35701 * gcc.dg/torture/pr17933-1.c: New test.
35703 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
35706 * lib/target-supports.exp (check_weak_available): Support
35709 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
35711 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
35712 call to fflush(stdout) before abort.
35713 (my_ffsll): New function.
35714 (generate_fields): Use it.
35716 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
35718 * gcc.dg/init-undef-1.c: New test.
35720 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
35722 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
35723 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
35724 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
35725 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
35726 expected messages for new parser.
35728 2004-11-04 Mark Mitchell <mark@codesourcery.com>
35730 * g++.dg/ext/visibility/symbian1.C: New test.
35732 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
35734 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
35737 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
35739 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
35740 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
35741 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
35742 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
35743 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
35744 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
35745 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
35746 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
35747 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
35748 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
35750 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
35752 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
35753 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
35754 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
35755 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
35756 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
35757 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
35758 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
35761 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
35764 * gcc.dg/20041104-1.c: New test.
35766 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35768 * g++.dg/template/nontype7.C: New test.
35769 * g++.dg/template/nontype8.C: Likewise.
35770 * g++.dg/template/nontype9.C: Likewise.
35771 * g++.dg/template/nontype10.C: Likewise.
35772 * g++.dg/tc1/dr49.C: Likewise.
35773 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
35774 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
35776 2004-11-04 Ben Elliston <bje@au.ibm.com>
35778 * g++.dg/rtti/tinfo1.C: Remove xfails.
35780 2004-11-04 Ben Elliston <bje@au.ibm.com>
35782 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
35783 packed attribute to the definition to satisfy the new C++ parser.
35785 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
35787 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
35788 invocations of va_arg.
35790 2004-11-02 Mark Mitchell <mark@codesourcery.com>
35793 * g++.dg/template/crash25.C: New test.
35796 * g++.dg/template/typedef2.C: New test.
35797 * g++.dg/parse/crash13.C: Adjust error markers.
35800 * g++.dg/conversion/const3.C: New test.
35802 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35807 * gfortran.dg/generic_[123].f90: New testcases.
35809 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
35811 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
35812 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
35814 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
35817 * gcc.c-torture/compile/pr16808.c: New test.
35819 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
35821 PR rtl-optimization/17104
35822 * gcc.dg/ppc-bitfield1.c: New.
35824 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
35826 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
35828 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
35830 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
35831 strings for 32-bit code.
35833 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
35836 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
35838 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
35841 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
35843 2004-10-31 Mark Mitchell <mark@codesourcery.com>
35846 * g++.dg/init/aggr2.C: New test.
35848 2004-10-30 Ziemowit Laski <zlaski@apple.com>
35850 * objc.dg/local-decl-1.m: New test.
35852 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
35854 * gcc.dg/20040910-1.c: Adjust regex.
35856 2004-10-30 Roger Sayle <roger@eyesopen.com>
35858 PR rtl-optimization/18084
35859 * g++.dg/opt/pr18084-1.C: New testcase.
35861 2004-10-30 Matt Austern <austern@apple.com>
35864 * g++.dg/ext/attrib18.C: New test.
35866 2004-10-30 Roger Sayle <roger@eyesopen.com>
35868 PR middle-end/18096
35869 * gcc.dg/pr18096-1.c: New test case.
35871 2004-10-30 Roger Sayle <roger@eyesopen.com>
35873 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
35875 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
35878 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
35879 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
35880 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
35881 gcc.dg/old-style-prom-3.c: New tests.
35883 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
35885 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
35886 Remove unnecessary inclusion of stdio.h.
35888 2004-10-29 Roger Sayle <roger@eyesopen.com>
35890 PR rtl-optimization/17581
35891 * gcc.dg/pr17581-1.c: New test case.
35893 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
35895 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
35897 * g++.dg/conversion/dr195-1.C: New.
35898 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
35899 * g++.old-deja/g++.mike/p10148.C: Likewise.
35901 2004-10-29 Mark Mitchell <mark@codesourcery.com>
35904 * g++.dg/debug/typedef2.C: New test.
35906 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
35909 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
35910 * gfortran.dg/g77/README: Update.
35912 2004-10-28 Matt Austern <austern@apple.com>
35915 * g++.dg/ext/packed7.C: New test.
35917 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
35919 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
35921 * lib/scanasm.exp (hidden-scan-for): New proc.
35922 (scan-hidden): Use hidden-scan-for instead of constructing the scan
35924 (scan-not-hidden): Likewise.
35925 * lib/target-supports.exp (check_visibility_available): mach-o is
35928 2004-10-28 Mark Mitchell <mark@codesourcery.com>
35931 * g++.dg/template/memclass3.C: New test.
35933 2004-10-28 Adam Nemet <anemet@lnxw.com>
35935 PR middle-end/18160
35936 * gcc.dg/register-var-1.c: New test.
35937 * gcc.dg/register-var-2.c: New test.
35938 * gcc.dg/asm-7.c: Taking the address of a register variable is an
35941 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
35944 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
35946 * gcc.dg/vect/vect-22.c: Likewise.
35948 2004-10-28 Jakub Jelinek <jakub@redhat.com>
35950 * gcc.dg/i386-rotate-1.c: New test.
35952 2004-10-27 Mark Mitchell <mark@codesourcery.com>
35954 * g++.dg/init/ref12.C: Add "run" marker.
35957 * g++.dg/init/ref12.C: New test.
35960 * g++.dg/template/shift1.C: New test.
35961 * g++.dg/template/error10.C: Adjust error markers.
35963 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
35966 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
35968 2004-10-27 Geoffrey Keating <geoffk@apple.com>
35970 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
35971 * gcc.dg/weak/weak-3.c: Likewise.
35972 * gcc.dg/weak/weak-5.c: Likewise.
35973 * gcc.dg/weak/weak-9.c: Likewise.
35974 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
35975 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
35977 * gcc.dg/darwin-weakimport-1.c: New.
35979 2004-10-28 Ben Elliston <bje@au.ibm.com>
35981 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
35983 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
35985 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
35986 'syntax' error messages.
35987 * gcc.dg/cpp/direct2s.c: Likewise.
35989 2004-10-26 Geoffrey Keating <geoffk@apple.com>
35991 * gcc.c-torture/compile/20041026-1.c: New.
35993 2004-10-26 Mark Mitchell <mark@codesourcery.com>
35996 * g++.dg/lookup/ns2.C: New test.
35999 * g++.dg/template/enum4.C: New test.
36002 * g++.dg/template/expr1.C: New test.
36004 2004-10-26 Ben Elliston <bje@au.ibm.com>
36006 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
36008 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
36010 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
36011 gcc.dg/decl-nospec-3.c: New tests.
36013 2004-10-26 Ziemowit Laski <zlaski@apple.com>
36015 * objc.dg/super-class-3.m: New test.
36017 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
36019 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
36021 * gcc.dg/cpp/direct2s.c: Likewise.
36023 2004-10-25 Geoffrey Keating <geoffk@apple.com>
36025 * objc.dg/image-info.m: Update for changes to section selection.
36027 2004-10-25 David Ayers <d.ayers@inode.at>
36028 Ziemowit Laski <zlaski@apple.com>
36030 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
36031 diagnostics when messaging 'id <Proto>'.
36032 * objc.dg/class-protocol-1.m: New test.
36033 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
36034 a non-existent method signature.
36035 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
36036 Update diagnostics when messaging with non-existent method signature.
36037 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
36038 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
36039 invalid receivers are now resolved as if messaging 'id'; remove
36040 extraneous diagnostics.
36042 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
36045 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
36046 gcc.dg/init-desig-obs-3.c: New tests.
36048 2004-10-25 Jakub Jelinek <jakub@redhat.com>
36050 * gcc.dg/debug/20041023-1.c: New test.
36052 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
36054 PR middle-end/17407
36055 * gcc.c-torture/compile/pr17407.c: New test.
36058 * g++.dg/template/array8.C: New test.
36060 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
36063 * lib/g++.exp: Accept more than one multilib libgcc.
36064 * lib/gcc-dg.exp: Likewise.
36065 * lib/objc.exp: Likewise.
36066 * lib/treelang.exp: Likewise.
36067 * lib/gfortran.exp: Likewise.
36069 2004-10-24 Ben Elliston <bje@au.ibm.com>
36071 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
36073 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
36075 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
36076 * gcc.dg/c99-const-expr-3.c: Likewise.
36078 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
36080 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
36082 2004-10-23 Ben Elliston <bje@au.ibm.com>
36084 * gcc.c-torture/execute/loop-2e.x: Remove.
36086 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
36089 * g++.dg/parse/crash18.C: New.
36090 * g++.dg/parse/crash19.C: New.
36092 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
36094 * g++.dg/ext/dllimport1.C: Move dg-warnings.
36095 * g++.dg/ext/dllimport2.C: Same.
36096 * g++.dg/ext/dllimport8.C: Same.
36098 2004-10-21 Mark Mitchell <mark@codesourcery.com>
36101 * g++.dg/conversion/cast1.C: New test.
36102 * g++.dg/overload/pmf1.C: Adjust error marker.
36104 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
36107 * objc.dg/const-str-7.m: New test.
36109 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36111 * g++.dg/template/memfriend11.C: Fix comment typo.
36112 * g++.dg/template/memfriend14.C: Likewise.
36114 2004-10-20 Richard Henderson <rth@redhat.com>
36116 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
36117 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
36118 -fasynchronous-unwind-tables.
36120 2004-10-20 Richard Henderson <rth@redhat.com>
36122 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
36123 (main): Return success.
36124 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
36125 (main): Return success.
36127 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36130 * g++.dg/template/memfriend9.C: New test.
36131 * g++.dg/template/memfriend10.C: Likewise.
36132 * g++.dg/template/memfriend11.C: Likewise.
36133 * g++.dg/template/memfriend12.C: Likewise.
36134 * g++.dg/template/memfriend13.C: Likewise.
36135 * g++.dg/template/memfriend14.C: Likewise.
36136 * g++.dg/template/memfriend15.C: Likewise.
36137 * g++.dg/template/memfriend16.C: Likewise.
36138 * g++.dg/template/memfriend17.C: Likewise.
36139 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
36141 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
36143 * g++.dg/conversion/dr195.C: New.
36144 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
36146 2004-10-20 Ben Elliston <bje@au.ibm.com>
36147 Devang Patel <dpatel@apple.com>
36149 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
36150 of floating point arithmetic, which could trap.
36152 2004-10-19 Mark Mitchell <mark@codesourcery.com>
36155 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
36156 * g++.dg/conversion/const2.C: New test.
36157 * g++.dg/expr/reinterpret2.C: New test.
36158 * g++.dg/expr/reinterpret3.C: New test.
36159 * g++.dg/expr/cast2.C: New test.
36160 * g++.dg/expr/copy1.C: New test.
36161 * g++.dg/other/conversion1.C: Change error message.
36162 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
36163 function pointers to void *.
36164 * g++.old-deja/g++.mike/p10148.C: Likewise.
36166 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
36168 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
36170 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
36174 * g++.dg/parse/expr3.C: New test.
36176 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
36178 * gcc.dg/smod-1.c: New test.
36180 2004-10-18 Ziemowit Laski <zlaski@apple.com>
36182 * objc.dg/method-14.m: New test.
36184 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
36186 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
36187 Also xfail as the patch was reverted.
36189 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
36191 PR middle-end/16973
36192 * gcc.dg/pr16973.c: New test.
36194 2004-10-18 Diego Novillo <dnovillo@redhat.com>
36196 PR tree-optimization/17656
36197 * gcc.c-torture/compile/pr17656.c: New test.
36199 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
36201 * g++.dg/eh/shadow1.C: New.
36203 2004-10-18 Jakub Jelinek <jakub@redhat.com>
36205 * gcc.c-torture/compile/20041018-1.c: New test.
36207 2004-10-18 Ben Elliston <bje@au.ibm.com>
36209 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
36210 compiler referring to register 0 when accessing sdata. The linker
36211 now patches things up.
36213 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
36216 * gcc.c-torture/compile/pr17529.c: New test.
36218 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36221 * g++.dg/ext/attrib17.C: New test.
36223 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36225 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
36227 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36230 * g++.dg/ext/attrib16.C: New test.
36232 2004-10-15 Mark Mitchell <mark@codesourcery.com>
36235 * g++.dg/init/dso_handle1.C: New test.
36238 * g++.dg/parse/typedef6.C: New test.
36241 * g++.dg/parse/pragma1.C: New test.
36243 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
36245 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
36247 2004-10-15 Steve Ellcey <sje@cup.hp.com>
36249 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
36250 -fno-common when on HPPA HP-UX platforms.
36252 2004-10-15 Jakub Jelinek <jakub@redhat.com>
36255 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
36257 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
36260 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
36263 * g++.dg/lookup/strong-using-4.C: New test.
36265 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
36267 PR middle-end/16567
36268 * gcc.c-torture/compile/nested-1.c: New test.
36270 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
36272 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
36273 and mipsisa64*-*-* (until support for misaligned loads is added).
36274 * gcc.dg/vect/vect-50.c: Likewise.
36275 * gcc.dg/vect/vect-52.c: Likewise.
36276 * gcc.dg/vect/vect-54.c: Likewise.
36277 * gcc.dg/vect/vect-58.c: Likewise.
36278 * gcc.dg/vect/vect-60.c: Likewise.
36279 * gcc.dg/vect/vect-80.c: Likewise.
36281 2004-10-14 Mark Mitchell <mark@codesourcery.com>
36284 * g++.dg/init/dtor3.C: New test.
36286 2004-10-15 Ben Elliston <bje@au.ibm.com>
36288 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
36290 2004-10-14 Geoffrey Keating <geoffk@apple.com>
36292 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
36293 * gcc.dg/macho-lo-sum.c: Likewise.
36295 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
36297 * gcc.dg/ppc-spe64-1.c: New test.
36299 2004-10-14 Devang Patel <dpatel@apple.com>
36302 * gcc.dg/pr17635.c : New test.
36304 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
36306 * gcc.dg/vect/vect-28.c: Remove xfail.
36307 * gcc.dg/vect/vect-30.c: Remove xfail.
36308 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
36309 * gcc.dg/vect/vect-33.c: Remove xfail.
36310 * gcc.dg/vect/vect-44.c: Remove xfail.
36311 * gcc.dg/vect/vect-46.c: Remove xfail.
36312 * gcc.dg/vect/vect-50.c: Remove xfail.
36313 * gcc.dg/vect/vect-52.c: Remove xfail.
36314 * gcc.dg/vect/vect-54.c: Remove xfail.
36315 * gcc.dg/vect/vect-58.c: Remove xfail.
36316 * gcc.dg/vect/vect-60.c: Remove xfail.
36317 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
36318 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
36319 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
36320 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
36321 * gcc.dg/vect/vect-8.c: Remove xfail.
36322 * gcc.dg/vect/vect-80.c: Remove xfail.
36323 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
36325 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
36327 * gcc.dg/vect/vect-82.c: New testcase.
36328 * gcc.dg/vect/vect-82_64.c: New testcase.
36329 * gcc.dg/vect/vect-83.c: New testcase.
36330 * gcc.dg/vect/vect-83_64.c: New testcase.
36332 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
36334 * gcc.dg/cpp/error-1.c: New test.
36336 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
36338 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
36340 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
36343 * gcc.dg/cris-peep2-xsrand2.c: New test.
36345 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
36348 * g++.dg/expr/for2.C: New test.
36350 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36352 * g++.dg/inherit/thunk1.C: Run on the SPARC.
36354 2004-10-13 Jakub Jelinek <jakub@redhat.com>
36356 PR tree-optimization/17724
36357 * g++.dg/opt/pr17724-1.C: New test.
36358 * g++.dg/opt/pr17724-2.C: New test.
36359 * g++.dg/opt/pr17724-3.C: New test.
36360 * g++.dg/opt/pr17724-4.C: New test.
36361 * g++.dg/opt/pr17724-5.C: New test.
36362 * g++.dg/opt/pr17724-6.C: New test.
36364 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
36367 * gcc.dg/pr17301-2.c: New test.
36369 2004-10-11 Mark Mitchell <mark@codesourcery.com>
36372 * g++.dg/parse/error22.C: New test.
36375 * g++.dg/template/spec18.C: New test.
36377 2004-10-11 Steve Ellcey <sje@cup.hp.com>
36379 * gcc.dg/ia64-asm-1.c: Add prototype for abort
36380 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
36382 * gcc.dg/ia64-sync-2.c: Ditto.
36383 * gcc.dg/ia64-sync-3.c: Ditto.
36385 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
36387 * g++.dg/eh/cleanup5.C: Add dg-options "".
36389 2004-10-11 Roger Sayle <roger@eyesopen.com>
36391 PR middle-end/17657
36392 * gcc.dg/switch-4.c: New test case.
36394 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
36396 * gcc.c-torture/execute/20041011-1.c: New test.
36398 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
36401 * g++.dg/init/for3.C: New test.
36404 * g++.dg/opt/switch2.C: New test.
36406 PR middle-end/17703
36407 * g++.dg/warn/Wreturn-2.C: New test.
36409 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
36412 * g++.dg/eh/cleanup5.C: New test.
36414 2004-10-10 Mark Mitchell <mark@codesourcery.com>
36417 * g++.dg/parse/error21.C: New test.
36419 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
36421 * g++.dg/overload/pmf1.C: Adjust quoting marks.
36422 * g++.dg/warn/incomplete1.C: Likewise.
36423 * g++.dg/template/qualttp20.C: Likewise.
36425 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
36428 * parm-incomplete-1.c: New test.
36430 2004-10-09 Mark Mitchell <mark@codesourcery.com>
36433 * g++.dg/parse/error19.C: New test.
36436 * g++.dg/init/new11.C: New test.
36439 * g++.dg/parse/error20.C: New test.
36442 * g++.dg/template/crash24.C: New test.
36444 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
36447 * gcc.dg/pr17301-1.c: New test.
36449 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
36452 * gcc.dg/anon-struct-5.c: New test.
36454 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
36457 * gcc.dg/pr17844-1.c: New test.
36459 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
36461 PR tree-optimization/17906
36462 * gcc.c-torture/compile/pr17906.c: New.
36464 2004-10-09 Stuart Hastings <stuart@apple.com>
36465 Roger Sayle <roger@eyesopen.com>
36467 PR rtl-optimization/17853
36468 * gcc.dg/i386-mmx-5.c: New testcase.
36470 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
36472 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
36474 2004-10-09 Mark Mitchell <mark@codesourcery.com>
36477 * g++.dg/template/static9.C: New test.
36480 * g++.dg/parse/operator5.C: New test.
36482 2004-10-09 Roger Sayle <roger@eyesopen.com>
36484 PR middle-end/17894
36485 * gcc.c-torture/execute/divcmp-4.c: New test case.
36487 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
36490 * g++.dg/opt/pr17902.C: New test.
36492 2004-10-09 Jakub Jelinek <jakub@redhat.com>
36494 * gcc.dg/cpp/ident-1.c: Add dg-options "".
36496 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
36498 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
36500 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
36502 * gcc.dg/assign-warn-3.c: New test.
36504 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
36507 * gcc.dg/cpp/ident-1.c: New test.
36509 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
36511 * gcc.c-torture/compile/acc1.c: New.
36513 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
36515 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
36516 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
36518 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
36520 * gcc.dg/ultrasp11.c: New test.
36522 2004-10-08 Michael Matz <matz@suse.de>
36524 * gcc.dg/doloop-2.c: New test.
36526 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
36528 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
36529 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
36530 objc.dg/method-9.m: Update expected diagnostics.
36532 2004-10-07 Geoffrey Keating <geoffk@apple.com>
36534 * gcc.dg/ppc-fsel-3.c: New file.
36535 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
36537 2004-10-07 Paul Brook <paul@codesourcery.com>
36539 * gfortran.dg/intrinsic_verify_1.f90: New test.
36541 2004-10-07 Paul Brook <paul@codesourcery.com>
36543 * gfortran.dg/empty_format_1.f90: Remove stray commas.
36545 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36547 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
36548 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
36551 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
36553 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
36555 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36558 * g++.dg/warn/Winline-4.C: New test.
36560 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
36562 * gcc.c-torture/compile/20041007-1.c: New test.
36564 2004-10-07 Paul Brook <paul@codesourcery.com>
36567 * gfortran.dg/use_allocated_1.f90: New test.
36569 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
36571 PR middle-end/17849
36572 * gfortran.fortran-torture/compile/nested.f90: New test
36574 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
36576 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
36578 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
36581 * g++.dg/ext/asm6.C: New test.
36583 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
36585 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
36587 2004-10-06 Paul Brook <paul@codesourcery.com>
36589 PR libfortran/17709
36590 * gfortran.dg/empty_format_1.f90: New test.
36592 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36595 * gfortran.dg/ishft.f90: New test.
36598 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
36601 2004-10-06 Paul Brook <paul@codesourcery.com>
36603 * gfortran.dg/do_1.f90: New test.
36605 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36607 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
36608 optimizing for size.
36610 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
36612 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
36614 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
36616 * gcc.c-torture/compile/20041005-1.c: New test.
36618 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
36621 * g++.dg/lookup/koenig4.C: New.
36623 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
36625 * g++.dg/other/classkey1.C: Adjust quoting marks.
36626 * g++.dg/parse/error15.C: Likewise.
36627 * g++.dg/template/meminit2.C (int>): Likewise.
36629 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36632 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
36635 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
36638 * gfortran.dg/pr17708.f90: New test.
36640 2004-10-04 Chao-ying Fu <fu@mips.com>
36642 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
36643 * gcc.dg/vect/vect-4.c: Ditto.
36644 * gcc.dg/vect/vect-5.c: Ditto.
36645 * gcc.dg/vect/vect-6.c: Ditto.
36646 * gcc.dg/vect/vect-8.c: Ditto.
36647 * gcc.dg/vect/vect-16.c: Ditto.
36648 * gcc.dg/vect/vect-30.c: Ditto.
36649 * gcc.dg/vect/vect-40.c: Ditto.
36650 * gcc.dg/vect/vect-41.c: Ditto.
36651 * gcc.dg/vect/vect-42.c: Ditto.
36652 * gcc.dg/vect/vect-43.c: Ditto.
36653 * gcc.dg/vect/vect-44.c: Ditto.
36654 * gcc.dg/vect/vect-45.c: Ditto.
36655 * gcc.dg/vect/vect-46.c: Ditto.
36656 * gcc.dg/vect/vect-47.c: Ditto.
36657 * gcc.dg/vect/vect-48.c: Ditto.
36658 * gcc.dg/vect/vect-49.c: Ditto.
36659 * gcc.dg/vect/vect-50.c: Ditto.
36660 * gcc.dg/vect/vect-51.c: Ditto.
36661 * gcc.dg/vect/vect-52.c: Ditto.
36662 * gcc.dg/vect/vect-53.c: Ditto.
36663 * gcc.dg/vect/vect-54.c: Ditto.
36664 * gcc.dg/vect/vect-55.c: Ditto.
36665 * gcc.dg/vect/vect-56.c: Ditto.
36666 * gcc.dg/vect/vect-57.c: Ditto.
36667 * gcc.dg/vect/vect-58.c: Ditto.
36668 * gcc.dg/vect/vect-59.c: Ditto.
36669 * gcc.dg/vect/vect-60.c: Ditto.
36670 * gcc.dg/vect/vect-74.c: Ditto.
36671 * gcc.dg/vect/vect-79.c: Ditto.
36672 * gcc.dg/vect/vect-80.c: Ditto.
36674 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
36676 * gcc.dg/unused-7.c: Use the correct option.
36678 2004-10-04 Paul Brook <paul@codesourcery.com>
36679 Bud Davis <bdavis9659@comcast.net>
36683 * gfortran/pr17706.f90: New test.
36684 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
36686 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36688 * gfortran.dg/pr17612.f90: New test.
36690 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
36692 * g++.dg/template/local1.C: Adjust quoting marks in
36693 testing for diagnostics.
36694 * g++.dg/tls/diag-2.C: Likewise.
36695 * g++.dg/other/error8.C: Likewise.
36697 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
36700 * gcc.dg/unused-4.c: Adjust to be correct.
36703 * gcc.dg/unused-7.c: New test.
36705 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
36708 * g++.dg/overload/template2.C: New test.
36710 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
36712 PR tree-optimization/16632
36713 * gcc.dg/tree-ssa/20041002-1.c: New.
36715 2004-10-03 Paul Brook <paul@codesourcery.com>
36717 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
36718 rather than relying on default formatting.
36720 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
36722 * gcc.dg/20040920-1.c: Update expected message text.
36724 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
36726 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
36728 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
36730 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
36733 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
36735 * gcc.dg/tree-ssa/pr17343.c: Remove.
36737 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
36740 * gcc.dg/tree-ssa/pr17343.c: New test.
36742 2004-10-01 Jakub Jelinek <jakub@redhat.com>
36744 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
36745 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
36746 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
36747 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
36748 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
36750 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
36752 * gcc.dg/lvalue-2.c: New test.
36754 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
36757 * gcc.dg/pr17730-1.c: New test
36759 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
36762 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
36764 2004-09-29 Jakub Jelinek <jakub@redhat.com>
36766 * gcc.c-torture/execute/stdarg-1.c: New test.
36767 * gcc.c-torture/execute/stdarg-2.c: New test.
36768 * gcc.c-torture/execute/stdarg-3.c: New test.
36769 * gcc.dg/tree-ssa/stdarg-1.c: New test.
36770 * gcc.dg/tree-ssa/stdarg-2.c: New test.
36771 * gcc.dg/tree-ssa/stdarg-3.c: New test.
36772 * gcc.dg/tree-ssa/stdarg-4.c: New test.
36773 * gcc.dg/tree-ssa/stdarg-5.c: New test.
36775 2004-09-29 Jakub Jelinek <jakub@redhat.com>
36777 PR tree-optimization/17697
36778 * g++.dg/opt/pr17697-1.C: New test.
36779 * g++.dg/opt/pr17697-2.C: New test.
36780 * g++.dg/opt/pr17697-3.C: New test.
36782 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
36785 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
36786 gcc.dg/vla-init-5.c: New tests.
36788 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
36791 * gcc.dg/pr13804-1.c: New test.
36793 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36796 * gfortran.dg/pr16938.f90: New test.
36798 2004-09-27 Mark Mitchell <mark@codesourcery.com>
36800 * g++.dg/template/crash23.C: New test.
36802 2004-09-27 Mark Mitchell <mark@codesourcery.com>
36805 * g++.dg/template/static8.C: New test.
36807 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
36810 * g++.dg/other/error9.C: New test.
36812 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
36814 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
36816 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36819 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
36821 2004-09-26 Roger Sayle <roger@eyesopen.com>
36823 PR middle-end/17112
36824 * gcc.dg/pr17112-1.c: New test case.
36826 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
36829 * gcc.dg/pr11459-1.c: New test.
36831 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
36833 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
36834 * gcc.dg/tree-ssa/loop-4.c: Likewise.
36836 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36838 * gfortran.dg/pr15324.f90: Make array bounds consistent.
36840 2004-09-25 Jan Hubicka <jh@suse.cz>
36842 * compile/30040909-1.c: New test.
36843 * compile/30040907-1.c: New test.
36845 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
36847 * gcc.c-torture/execute/va-arg-26.c: New test.
36849 2004-09-24 Zack Weinberg <zack@codesourcery.com>
36851 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
36852 extra diagnostics on targets with 64-bit pointers.
36853 * objc.dg/selector-1.m: Adjust dg-warning regexp.
36855 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
36858 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
36859 * gcc.dg/decl-3.c: Adjust expected message.
36861 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36864 * gfortran.dg/pr17615.f90: New test.
36866 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
36868 PR tree-optimzation/17517
36869 * g++.dg/tree-ssa/pr17517.C: New Test.
36871 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
36874 * g++.dg/lookup/ambig3.C: New.
36876 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
36879 * g++.dg/opt/pr17624.C: New test.
36881 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
36884 * gcc.dg/Wbad-function-cast-1.c: New test.
36886 2004-09-23 Zack Weinberg <zack@codesourcery.com>
36888 * g++.dg/ext/complit1.C
36889 * g++.dg/other/error2.C
36890 * g++.dg/other/nontype-1.C
36891 * g++.dg/parse/crash11.C
36892 * g++.dg/parse/crash12.C
36893 * g++.dg/parse/error15.C
36894 * g++.dg/parse/error4.C
36895 * g++.dg/parse/tmpl-outside1.C
36896 * g++.dg/parse/too-many-tmpl-args1.C
36897 * g++.dg/template/dependent-expr3.C
36898 * g++.dg/template/error10.C
36899 * g++.dg/template/instantiate1.C
36900 * g++.dg/template/vtable2.C
36901 * g++.dg/warn/Wshadow-1.C
36902 * g++.dg/warn/weak1.C
36903 * g++.old-deja/g++.brendan/crash16.C
36904 * g++.old-deja/g++.brendan/crash18.C
36905 * g++.old-deja/g++.brendan/crash48.C
36906 * g++.old-deja/g++.brendan/crash49.C
36907 * g++.old-deja/g++.brendan/crash55.C
36908 * g++.old-deja/g++.brendan/crash56.C
36909 * g++.old-deja/g++.brendan/crash8.C
36910 * g++.old-deja/g++.brendan/enum11.C
36911 * g++.old-deja/g++.brendan/enum8.C
36912 * g++.old-deja/g++.brendan/enum9.C
36913 * g++.old-deja/g++.brendan/friend3.C
36914 * g++.old-deja/g++.brendan/misc14.C
36915 * g++.old-deja/g++.bugs/900402_02.C
36916 * g++.old-deja/g++.bugs/900404_03.C
36917 * g++.old-deja/g++.bugs/900404_04.C
36918 * g++.old-deja/g++.bugs/900428_03.C
36919 * g++.old-deja/g++.jason/crash4.C
36920 * g++.old-deja/g++.jason/overload21.C
36921 * g++.old-deja/g++.jason/redecl1.C
36922 * g++.old-deja/g++.jason/report.C
36923 * g++.old-deja/g++.jason/rfg10.C
36924 * g++.old-deja/g++.jason/template30.C
36925 * g++.old-deja/g++.law/arm12.C
36926 * g++.old-deja/g++.law/ctors5.C
36927 * g++.old-deja/g++.law/cvt20.C
36928 * g++.old-deja/g++.law/init10.C
36929 * g++.old-deja/g++.law/init8.C
36930 * g++.old-deja/g++.law/visibility17.C
36931 * g++.old-deja/g++.law/visibility7.C
36932 * g++.old-deja/g++.mike/net8.C
36933 * g++.old-deja/g++.mike/p646.C
36934 * g++.old-deja/g++.mike/p700.C
36935 * g++.old-deja/g++.mike/p701.C
36936 * g++.old-deja/g++.mike/p811.C
36937 * g++.old-deja/g++.ns/template13.C
36938 * g++.old-deja/g++.other/array3.C
36939 * g++.old-deja/g++.other/crash25.C
36940 * g++.old-deja/g++.other/dtor3.C
36941 * g++.old-deja/g++.other/dtor4.C
36942 * g++.old-deja/g++.other/main1.C
36943 * g++.old-deja/g++.other/warn7.C
36944 * g++.old-deja/g++.pt/crash11.C
36945 * g++.old-deja/g++.pt/crash36.C
36946 * g++.old-deja/g++.pt/spec22.C
36947 * g++.old-deja/g++.pt/spec9.C
36948 * g++.old-deja/g++.pt/ttp52.C
36949 * g++.old-deja/g++.robertl/eb103.C
36950 * g++.old-deja/g++.robertl/eb121.C
36951 * g++.old-deja/g++.robertl/eb22.C
36952 * g++.old-deja/g++.robertl/eb8.C:
36953 Update locations and/or regexps of dg-error markers.
36954 Remove markers for some bogus messages that are no longer issued.
36956 2004-09-23 Jakub Jelinek <jakub@redhat.com>
36958 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
36959 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
36961 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
36964 * g++.dg/lookup/crash5.C: New test.
36966 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
36968 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
36969 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
36970 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
36971 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
36972 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
36973 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
36975 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
36976 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
36977 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
36978 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
36979 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
36980 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
36982 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
36984 * gcc.dg/vect/vect-44.c: Check additional cases.
36985 * gcc.dg/vect/vect-48.c: Check additional cases.
36987 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
36988 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
36989 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
36990 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
36991 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
36992 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
36993 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
36994 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
36995 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
36997 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
36998 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
36999 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
37001 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37003 * gcc.dg/tree-ssa/loop-6.c: New test.
37005 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
37008 * g++.dg/inherit/base2.C: New.
37010 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37012 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
37013 * gcc.dg/20001012-2.c: Likewise.
37014 * gcc.dg/20001013-1.c: Likewise.
37015 * gcc.dg/20001101-1.c: Likewise.
37016 * gcc.dg/20001102-1.c: Likewise.
37017 * gcc.dg/bf-spl1.c: Likewise.
37018 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
37019 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
37021 2004-09-22 Diego Novillo <dnovillo@redhat.com>
37023 PR tree-optimization/16721
37024 * gcc.dg/tree-ssa/pr16721.c: New test.
37026 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
37028 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
37029 * gcc.dg/20040305-1.c: Likewise.
37031 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
37034 * gcc.c-torture/compile/pr16566-1.c,
37035 gcc.c-torture/compile/pr16566-2.c,
37036 gcc.c-torture/compile/pr16566-3.c: New tests.
37038 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
37040 PR tree-optimization/17512
37041 * gcc.c-torture/compile/20040916-1.c.
37043 2004-09-21 Mark Mitchell <mark@codesourcery.com>
37045 * gcc.dg/pragma-re-3.c: New test.
37047 2004-09-17 Matt Austern <austern@apple.com>
37050 * g++.dg/other/anon3.C: New.
37052 2004-09-21 Roger Sayle <roger@eyesopen.com>
37055 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
37056 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
37057 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
37058 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
37059 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
37061 2004-09-21 Bud Davis <bdavis9659@comcast.net>
37064 * gfortran.dg/pr17286.f90: New test.
37066 2004-09-20 Mark Mitchell <mark@codesourcery.com>
37069 * g++.dg/template/static7.C: New test.
37071 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
37074 * gcc.c-torture/compile/pr17558.c: New test.
37076 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
37078 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
37079 if SKIP_ATTRIBUTE is defined.
37081 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37084 * gfortran.dg/pr15957.f90: New test.
37086 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
37088 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
37090 * gcc.dg/vect/vect-79.c: Likewise.
37091 * gcc.dg/vect/vect-80.c: Likewise.
37093 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37096 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
37098 2004-09-20 Ira Rosen <irar@il.ibm.com>
37100 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
37101 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
37102 * gcc.dg/vect/vect-62.c: New testcase.
37103 * gcc.dg/vect/vect-63.c: New testcase.
37104 * gcc.dg/vect/vect-64.c: New testcase.
37105 * gcc.dg/vect/vect-65.c: New testcase.
37106 * gcc.dg/vect/vect-66.c: New testcase.
37107 * gcc.dg/vect/vect-67.c: New testcase.
37108 * gcc.dg/vect/vect-68.c: New testcase.
37109 * gcc.dg/vect/vect-69.c: New testcase.
37110 * gcc.dg/vect/vect-79.c: New testcase.
37111 * gcc.dg/vect/vect-80.c: New testcase.
37113 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
37115 * gcc.target/mips/asm-1.c: New test.
37117 2004-09-19 Ira Rosen <irar@il.ibm.com>
37119 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
37120 * gcc.dg/vect/vect-73.c: New testcase.
37121 * gcc.dg/vect/vect-74.c: New testcase.
37122 * gcc.dg/vect/vect-75.c: New testcase.
37123 * gcc.dg/vect/vect-76.c: New testcase.
37124 * gcc.dg/vect/vect-77.c: New testcase.
37125 * gcc.dg/vect/vect-78.c: New testcase
37127 2004-09-18 Paul Brook <paul@codesourcery.com>
37129 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
37131 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
37134 * gcc.dg/pr17424-1.c: New test.
37136 2004-09-18 Diego Novillo <dnovillo@redhat.com>
37138 * g++.dg/tree-ssa/pr17153.C: New test.
37140 2004-09-16 Geoffrey Keating <geoffk@apple.com>
37143 * g++.dg/pch/wchar-1.C: New.
37144 * g++.dg/pch/wchar-1.Hs: New.
37146 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
37148 * gcc.c-torture/execute/20040917-1.c: New test.
37150 2004-09-17 Diego Novillo <dnovillo@redhat.com>
37152 PR tree-optimization/17319
37153 * gcc.dg/pr17319.c: New test.
37155 2004-09-17 Devang Patel <dpatel@apple.com>
37157 * gcc.dg/20040813-1.c: New test.
37159 2004-09-17 Diego Novillo <dnovillo@redhat.com>
37161 PR tree-optimization/17273
37162 * gcc.c-torture/compile/pr17273.c: New test.
37164 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
37166 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
37167 Update expected messages.
37168 * gcc.dg/declspec-13.c: New test.
37170 2004-09-17 David Edelsohn <edelsohn@gnu.org>
37172 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
37174 2004-09-17 Diego Novillo <dnovillo@redhat.com>
37176 * gcc.c-torture/execute/pr17252.c: Use post-increment to
37177 change what 'a' is pointing to.
37179 2004-09-17 Mark Mitchell <mark@codesourcery.com>
37182 * g++.dg/template/error18.C: New test.
37185 * g++.dg/warn/Wunused-8.C: New test.
37187 2004-09-17 Steven Bosscher <stevenb@suse.de>
37189 PR tree-optimization/17513
37190 * gcc.dg/20040916-1.c: New test.
37192 2004-09-16 Mark Mitchell <mark@codesourcery.com>
37195 * g++.dg/template/typename7.C: New test.
37197 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37199 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
37201 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
37203 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
37204 with -ftree-based-profiling also.
37205 * lib/profopt.exp: Support late-set profile_option/feedback_option.
37207 2004-09-16 Victor Leikehman <lei@il.ibm.com>
37210 * gfortran.dg/der_array_io_1.f90: New test.
37211 * gfortran.dg/der_array_io_2.f90: New test.
37212 * gfortran.dg/der_array_io_3.f90: New test.
37214 2004-09-15 Mark Mitchell <mark@codesourcery.com>
37216 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
37219 2004-09-15 Mark Mitchell <mark@codesourcery.com>
37221 * g++.dg/opt/switch1.C: New test.
37223 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
37225 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
37226 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
37227 Update expected messages.
37229 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37232 * gfortran.dg/same_name_1.f90: New test.
37234 2004-09-15 Diego Novillo <dnovillo@redhat.com>
37236 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
37237 dereference garbage pointers.
37239 2004-09-15 Jakub Jelinek <jakub@redhat.com>
37241 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
37242 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
37244 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
37245 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
37246 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
37248 2004-09-14 Mark Mitchell <mark@codesourcery.com>
37251 * g++.dg/template/mangle1.C: New test.
37253 2004-09-14 Diego Novillo <dnovillo@redhat.com>
37255 PR tree-optimization/17252
37256 * gcc.c-torture/execute/pr17252.c: New test.
37258 2004-09-14 Andrew Pinski <apinski@apple.com>
37260 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
37262 2004-09-14 Roger Sayle <roger@eyesopen.com>
37264 PR rtl-optimization/9771
37265 * gcc.dg/pr9771-1.c: New test case.
37267 2004-09-14 Diego Novillo <dnovillo@redhat.com>
37269 PR tree-optimization/15262
37270 * gcc.c-torture/execute/pr15262-1.c: New test.
37271 * gcc.c-torture/execute/pr15262-2.c: New test.
37273 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
37275 * gcc.dg/declspec-12.c: New test.
37277 2004-09-14 Bud Davis <bdavis9659@comcast.net>
37279 * gfortran.dg/pr17090.f90: Add directives to test.
37281 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37283 * gcc.c-torture/compile/20040914-1.c: New test.
37285 2004-09-13 Mark Mitchell <mark@codesourcery.com>
37288 * g++.dg/template/decl2.C: New test.
37290 2004-09-13 Bud Davis <bdavis9659@comcast.net>
37293 * gfortran.dg/pr17090.f90: New test.
37295 2004-09-13 Dale Johannesen <dalej@apple.com>
37297 * gcc.c-torture/compile/pr17408.c: New test case.
37299 2004-09-13 Mark Mitchell <mark@codesourcery.com>
37302 * g++.dg/parse/crash17.C: New test.
37305 * g++.dg/template/enum3.C: New test.
37307 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
37309 * lib/gcc-defs.exp: Load wrapper.exp.
37310 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
37312 * lib/gcc.exp (gcc_init): Similar.
37313 * lib/gfortran.exp (gfortran_init): Similar.
37314 * lib/objc.exp (objc_init): Similar.
37315 * lib/treelang.exp (treelang_init): Similar.
37316 * lib/wrapper.exp: New file with build_wrapper call machinery in
37317 ${tool}_maybe_build_wrapper.
37319 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
37321 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
37323 * gcc.dg/declspec-11.c: Update expected messages.
37324 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
37325 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
37326 gcc.dg/inline-12.c: New tests.
37328 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
37330 * g++.dg/tree-ssa/pr17400.C: New testcase.
37332 2004-09-13 James E Wilson <wilson@specifixinc.com>
37334 * gcc.target/mips/sb1-1.c: New testcase.
37336 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
37338 * lib/g77-dg.exp: Remove unused file.
37339 * lib/mike-g77.exp: Ditto.
37340 * lib/g77.exp: Ditto.
37342 2004-09-12 Richard Henderson <rth@redhat.com>
37344 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
37346 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
37348 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
37349 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37350 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
37351 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
37352 Update expected messages.
37354 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
37356 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
37357 declaration/use mismatch for dirp parameter.
37359 2004-09-12 Andrew Pinski <apinski@apple.com>
37361 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
37362 -fgnu-runtime is passed.
37364 2004-09-12 Richard Henderson <rth@redhat.com>
37366 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
37367 do the uplevel thing and update additional_flags directly.
37368 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
37369 gfortran.fortran-torture/execute/intrinsic_nearest.x,
37370 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
37371 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
37373 2004-09-11 Steven Bosscher <stevenb@suse.de>
37375 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
37377 2004-09-11 Roger Sayle <roger@eyesopen.com>
37379 PR middle-end/17411
37380 * g++.dg/opt/pr17411-1.C: New test case.
37382 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
37384 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37385 gcc.dg/tls/diag-2.c: Update expected messages.
37386 * gcc.dg/991209-1.c: Specify compilation options. Update expected
37388 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
37389 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
37390 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
37391 gcc.dg/tls/diag-5.c: New tests.
37393 2004-09-11 Zack Weinberg <zack@codesourcery.com>
37395 * gcc.dg/20040910-1.c: Correct dg-error regexp.
37397 2004-09-11 Steven Bosscher <stevenb@suse.de>
37399 * g++.dg/parse/break-in-for.C: New test.
37401 2004-09-11 Jakub Jelinek <jakub@redhat.com>
37403 * gcc.dg/tree-ssa/20040911-1.c: New test.
37405 2004-09-11 Andreas Jaeger <aj@suse.de>
37407 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
37408 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
37410 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
37412 * gcc.target/frv: New directory of FR-V-specific tests.
37414 2004-09-10 James E Wilson <wilson@specifixinc.com>
37416 * gcc.dg/convert-vec-1.c: New test.
37418 2004-09-10 Roger Sayle <roger@eyesopen.com>
37420 PR middle-end/17024
37421 * gcc.dg/pr17024-1.c: New test case.
37423 2004-09-10 Eric Christopher <echristo@redhat.com>
37425 * gcc.dg/20040910-1.c: New test.
37427 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
37429 * gcc.dg/bitfld-9.c: New test.
37431 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
37433 * gcc.c-torture/execute/ieee/acc1.c: New test.
37434 * gcc.c-torture/execute/ieee/acc2.c: New test.
37435 * gcc.c-torture/execute/ieee/mzero6.c: New test.
37437 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
37439 * gcc.dg/deprecated-2.c: New test.
37441 2004-09-09 James E Wilson <wilson@specifixinc.com>
37443 * gcc.dg/init-vec-1.c: New test.
37445 2004-09-09 Roger Sayle <roger@eyesopen.com>
37447 PR middle-end/17055
37448 * gcc.dg/pr17055-1.c: New test case.
37450 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
37453 * gcc.c-torture/execute/pr17377.c: New test.
37455 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
37458 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
37459 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
37460 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37461 gcc.dg/long-long-typespec-1.c: New tests.
37462 * gcc.dg/tls/diag-2.c: Update expected diagnostics
37464 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
37466 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
37467 gcc.dg/gnu99-static-1.c: New tests.
37469 2004-09-08 Devang Patel <dpatel@apple.com>
37471 * gcc.dg/darwin-ld-20040828-1.c: New test.
37472 * gcc.dg/darwin-ld-20040828-2.c: New test.
37473 * gcc.dg/darwin-ld-20040828-3.c: New test.
37475 2004-09-08 Ziemowit Laski <zlaski@apple.com>
37477 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
37478 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
37480 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
37481 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
37483 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
37484 types they qualify.
37485 * objc.dg/type-size-2.m: Fix wording in comment.
37486 * objc.dg/va-meth-1.m: New test case.
37488 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
37491 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
37492 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
37494 2004-09-06 Devang Patel <dpatel@apple.com>
37496 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
37497 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
37499 2004-09-06 Zack Weinberg <zack@codesourcery.com>
37501 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
37502 reflect changed line numbering of diagnostics.
37504 2004-09-06 Paul Brook <paul@codesourcery.com>
37506 * gfortran.dg/edit_real_1.f90: Add new test.
37508 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37510 * gcc.dg/tree-ssa/loop-2.c: New test.
37511 * gcc.dg/tree-ssa/loop-3.c: New test.
37512 * gcc.dg/tree-ssa/loop-4.c: New test.
37513 * gcc.dg/tree-ssa/loop-5.c: New test.
37515 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37517 * gcc.dg/format/sentinel-1.c: Update for parameter option.
37519 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37521 * gcc.dg/format/sentinel-1.c: New test.
37523 2004-09-04 Uros Bizjak <uros@kss-loka.si>
37525 * gcc.dg/builtins-46.c: New.
37527 2004-09-03 Devang Patel <dpatel@apple.com>
37529 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
37530 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
37532 2004-09-03 Jan Beulich <jbeulich@novell.com>
37534 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
37535 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
37536 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
37537 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
37538 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
37539 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
37540 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
37541 the non-portable bzero.
37542 * gcc.dg/20010912-1.c: xfail for NetWare.
37543 * gcc.dg/20020426-2.c: xfail for NetWare.
37544 * gcc.dg/20021014-1.c: xfail for NetWare.
37545 * gcc.dg/20021018-1.c: xfail for NetWare.
37546 * gcc.dg/20030213-1.c: xfail for NetWare.
37547 * gcc.dg/20030225-1.c: xfail for NetWare.
37548 * gcc.dg/20030708-1.c: xfail for NetWare.
37549 * gcc.dg/builtins-config.h: Also exclude NetWare.
37550 * gcc.dg/format/format.h: Define restrict only if not already defined.
37551 * gcc.dg/nest.c: xfail for NetWare.
37552 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
37553 * lib/target-supports.exp (check_visibility_available): Exclude
37556 2004-09-03 Jan Beulich <jbeulich@novell.com>
37558 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
37559 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
37560 deterministic starting point for the alignment of structure fields.
37561 * gcc.dg/Wpadded.c: Dito.
37562 * g++.dg/abi/vbase10.C: Dito.
37564 2004-09-03 Devang Patel <dpatel@apple.com>
37566 * g++.dg/debug/pr15736.cc: New test.
37568 2004-09-02 Mark Mitchell <mark@codesourcery.com>
37570 * README.QMTEST: Fix out-of-date link.
37572 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
37575 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
37576 Delete. Duplicate of gfortran.dg/g77/20010610.f
37578 2004-09-02 Mark Mitchell <mark@codesourcery.com>
37580 * g++.dg/abi/arm_rtti1.C: New test.
37582 2004-09-02 Geoffrey Keating <geoffk@apple.com>
37584 * gcc.dg/ppc-vector-memcpy.c: New.
37585 * gcc.dg/ppc-vector-memset.c: New.
37587 2004-09-02 Chao-ying Fu <fu@mips.com>
37589 * gcc.target/mips/mips-3d-1.c: New test.
37590 * gcc.target/mips/mips-3d-2.c: New test.
37591 * gcc.target/mips/mips-3d-3.c: New test.
37592 * gcc.target/mips/mips-3d-4.c: New test.
37593 * gcc.target/mips/mips-3d-5.c: New test.
37594 * gcc.target/mips/mips-3d-6.c: New test.
37595 * gcc.target/mips/mips-3d-7.c: New test.
37596 * gcc.target/mips/mips-3d-8.c: New test.
37597 * gcc.target/mips/mips-3d-9.c: New test.
37598 * gcc.target/mips/mips-ps-1.c: New test.
37599 * gcc.target/mips/mips-ps-2.c: New test.
37600 * gcc.target/mips/mips-ps-3.c: New test.
37601 * gcc.target/mips/mips-ps-4.c: New test.
37602 * gcc.target/mips/mips-ps-type.c: New test.
37604 2004-09-02 Paul Brook <paul@codesourcery.com>
37606 * gfortran.dg/edit_real_1.f90: Add new tests.
37608 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37611 * gfortran.dg/merge_char_1.f90: New test.
37613 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37616 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
37618 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37621 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
37623 2004-09-01 Mark Mitchell <mark@codesourcery.com>
37625 * g++.dg/opt/loop1.C: Do not XFAIL.
37627 2004-09-01 Jakub Jelinek <jakub@redhat.com>
37629 * gcc.c-torture/execute/20040831-1.c: New test.
37631 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
37634 * gfortran.dg/g77/20010610.f: Now passes.
37635 Copy from g77.f-torture/execute. Add dg-run directive.
37636 * gfortran.dg/g77/README: Update
37638 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
37640 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
37641 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
37642 (t1, t2, t3, t4): Add volatile.
37644 2004-08-31 Mark Mitchell <mark@codesourcery.com>
37646 * g++.dg/ext/visibility/arm1.C: New test.
37648 2004-08-31 Geoffrey Keating <geoffk@apple.com>
37650 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
37653 2004-09-01 Paul Brook <paul@codesourcery.com>
37655 * gfortran.dg/eof_2.f90: New test.
37657 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37660 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
37662 2004-08-31 Bud Davis <bdavis9659@comcast.net>
37664 PR libfortran/16805
37665 * gfortran.dg/list_read_2.f90: New test.
37667 2004-08-31 Mark Mitchell <mark@codesourcery.com>
37669 * g++.dg/abi/key1.C: New test.
37671 2004-08-31 Richard Henderson <rth@redhat.com>
37673 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
37675 * g++.dg/other/offsetof5.C: Remove duplicate.
37677 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37680 * gfortran.dg/func_derived_1.f90: New test.
37682 2004-08-31 Paul Brook <paul@codesourcery.com>
37684 * gfortran.dg/eof_1.f90: New test.
37686 2004-08-31 Paul Brook <paul@codesourcery.com>
37688 * gfortran.dg/list_read_1.f90: New file.
37690 2004-08-30 Mark Mitchell <mark@codesourcery.com>
37692 * g++.dg/opt/loop1.C: XFAIL.
37694 2004-08-30 Geoffrey Keating <geoffk@apple.com>
37696 * gcc.dg/funcdef-storage-1.c: New.
37697 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
37698 an extern function in local scope.
37699 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
37700 declare an 'auto inline' function in local scope.
37701 * gcc.dg/20011130-1.c: Likewise.
37702 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
37703 an 'auto' function in local scope.
37704 * gcc.dg/20021014-1.c: Likewise.
37705 * gcc.dg/20030331-2.c: Likewise.
37707 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37709 * gfortran.dg/blockdata_1.f90: New test.
37711 2004-08-30 Richard Henderson <rth@redhat.com>
37713 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
37715 2004-08-30 Richard Henderson <rth@redhat.com>
37717 * lib/fortran-torture.exp (fortran-torture-execute): Honor
37718 additional_flags set by alternate driver.
37719 (ieee-options): New procedure.
37720 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
37721 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
37722 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
37723 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
37725 2004-08-30 Richard Henderson <rth@redhat.com>
37727 * lib/f-torture.exp: Remove.
37729 2004-08-29 Mark Mitchell <mark@codesourcery.com>
37731 PR rtl-optimization/16590
37732 * g++.dg/opt/loop1.C: New test.
37734 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37737 * gfortran.dg/oldstyle_1.f90: New test.
37739 2004-08-29 Steven G. Kargl <kargls@comcast.net>
37740 Paul Brook <paul@codesourcery.com>
37742 * gfortran.dg/g77/README: Update.
37743 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
37744 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
37745 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
37747 2004-08-28 Paul Brook <paul@codesourcery.com>
37749 PR libfortran/17195
37750 * gfortran.dg/edit_real_1.f90: New test.
37752 2004-08-27 Paul Brook <paul@codesourcery.com>
37754 * gfortran.dg/rewind_1.f90: New test.
37756 2004-08-27 Bud Davis <bdavis9659@comcast.net>
37759 * gfortran.dg/pr16597.f90: New test.
37761 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
37764 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
37765 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
37766 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
37767 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
37768 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
37770 2004-08-26 Nick Clifton <nickc@redhat.com>
37772 * gcc.c-torture/compile/pr17119.c: New test.
37774 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
37776 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
37778 2004-08-25 Richard Henderson <rth@redhat.com>
37780 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
37781 the bits that expect kind=8 to be the largest real kind.
37783 2004-08-25 Ziemowit Laski <zlaski@apple.com>
37785 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
37787 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37789 * gfortran.dg/assignment_1.f90: New test.
37791 2004-08-25 Adam Nemet <anemet@lnxw.com>
37793 * g++.dg/template/repo3.C: New test.
37795 2004-08-25 Roger Sayle <roger@eyesopen.com>
37797 PR middle-end/16693
37798 PR tree-optimization/16372
37799 * g++.dg/opt/pr16372-1.C: New test case.
37800 * g++.dg/opt/pr16693-1.C: New test case.
37801 * g++.dg/opt/pr16693-2.C: New test case.
37803 2004-08-25 Ziemowit Laski <zlaski@apple.com>
37805 * objc.dg/proto-lossage-4.m: New test.
37807 2004-08-25 Mark Mitchell <mark@codesourcery.com>
37810 * g++.dg/inherit/local2.C: New test.
37812 2004-08-25 Paul Brook <paul@codesourcery.com>
37815 * gfortran.dg/string_ctor_1.f90: New test.
37817 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37820 * g++.dg/template/redecl2.C: New test.
37822 2004-08-24 Bud Davis <bdavis9659@comcast.net>
37825 * gfortran.dg/pr17143.f90: New test.
37827 2004-08-24 Bud Davis <bdavis9659@comcast.net>
37830 * gfortran.dg/pr17164.f90: New test.
37832 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37834 * gcc.dg/tree-ssa/loop-1.c: New test.
37836 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
37838 * gcc.c-torture/compile/20040824-1.c: New test.
37840 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
37842 * gcc.c-torture/compile/iftrap-3.c: New test.
37844 2004-08-24 Paul Brook <paul@codesourcery.com>
37846 * gfortran.dg/entry_2.f90: New test.
37848 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
37851 * g++.dg/lookup/ambig[12].C: New.
37853 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37856 * g++.dg/template/crash21.C: New test.
37857 * g++.dg/template/crash22.C: Likewise.
37859 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
37862 * g++.dg/template/access15.C: New.
37864 2004-08-23 Mark Mitchell <mark@codesourcery.com>
37867 * g++.dg/template/repo2.C: New test.
37869 2004-08-23 Roger Sayle <roger@eyesopen.com>
37871 PR rtl-optimization/17078
37872 * gcc.c-torture/execute/pr17078-1.c: New test case.
37874 2004-08-23 Mark Mitchell <mark@codesourcery.com>
37877 * gcc.dg/debug/crash1.c: New test.
37879 2004-08-23 Mark Mitchell <mark@codesourcery.com>
37882 * gcc.dg/loop-5.c: New test.
37884 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37886 * gcc.c-torture/execute/20040823-1.c: New test.
37888 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
37890 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
37891 to the assembler. Simplify test accordingly.
37892 (asm_abi_flags): Use GNU names.
37893 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
37894 to check for ABI flags.
37896 2004-08-22 Andrew Pinski <apinski@apple.com>
37898 * g++.dg/opt/pr14029.C: New test.
37899 * gcc.c-torture/execute/pr15262.c: New test.
37901 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37903 * gfortran.dg/reduction.f90: Add checks with complex arguments.
37905 2004-08-21 Bud Davis <bdavis9659@comcast.net>
37908 * gfortran.dg/direct_io.f90: New test.
37910 2004-08-20 Mark Mitchell <mark@codesourcery.com>
37913 * g++.dg/inherit/local2.C: New test.
37915 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
37918 * g++.dg/warn/Wparentheses-4.C: New test.
37920 2004-08-20 Mark Mitchell <mark@codesourcery.com>
37923 * g++.dg/inherit/local2.C: New test.
37925 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
37926 * gcc.dg/ppc-ldstruct.c: Likewise.
37927 * gcc.dg/ppc64-abi-2.c: Likewise.
37929 2004-08-20 Jakub Jelinek <jakub@redhat.com>
37931 PR rtl-optimization/17099
37932 * gcc.c-torture/execute/20040820-1.c: New test.
37934 2004-08-20 David Edelsohn <edelsohn@gnu.org>
37936 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
37938 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
37941 * gfortran.dg/auto_array_1.f90: New test.
37943 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37946 * gfortran.dg/simpleif_1.f90: New test.
37948 2004-08-19 Mark Mitchell <mark@codesourcery.com>
37950 * lib/target-supports.exp (check_profiling_available): Return
37951 false for arm*-*-symbianelf* and arm*-*-eabi*.
37954 * g++.dg/template/delete1.C: New test.
37956 2004-08-19 Paul Brook <paul@codesourcery.com>
37960 * gfortran.dg/data_char_1.f90: New test.
37962 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
37965 * gfortran.dg/reduction.f90: New testcase.
37967 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37970 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
37972 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
37975 * g++.dg/Wparentheses-3.C: New test.
37977 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
37979 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
37980 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
37981 * gcc.dg/vect/vect-2.c: Likewise.
37982 * gcc.dg/vect/vect-3.c: Likewise.
37983 * gcc.dg/vect/vect-4.c: Likewise.
37984 * gcc.dg/vect/vect-5.c: Likewise.
37985 * gcc.dg/vect/vect-6.c: Likewise.
37986 * gcc.dg/vect/vect-7.c: Likewise.
37987 * gcc.dg/vect/vect-25.c: Likewise.
37988 * gcc.dg/vect/vect-31.c: Likewise.
37989 * gcc.dg/vect/vect-32.c: Likewise.
37990 * gcc.dg/vect/vect-34.c: Likewise.
37991 * gcc.dg/vect/vect-36.c: Likewise.
37992 * gcc.dg/vect/vect-all.c: Likewise.
37994 2004-08-18 Mark Mitchell <mark@codesourcery.com>
37997 * g++.dg/template/operator4.C: New test.
37999 2004-08-18 Richard Henderson <rth@redhat.com>
38001 * gcc.dg/20040206-1.c: XFAIL.
38003 2004-08-17 Mark Mitchell <mark@codesourcery.com>
38006 * g++.dg/template/array7.C: New test.
38008 2004-08-17 James E Wilson <wilson@specifixinc.com>
38010 * gcc.dg/mips-movcc-1.c: New test.
38011 * gcc.dg/mips-movcc-2.c: New test.
38012 * gcc.dg/mips-movcc-3.c: New test.
38014 * gcc.dg/mips-nmadd-1.c: New test.
38015 * gcc.dg/mips-nmadd-2.c: New test.
38017 2004-08-17 Mark Mitchell <mark@codesourcery.com>
38020 * g++.dg/opt/inline8.C: New test.
38023 * g++.dg/parse/error17.C: New test.
38025 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
38027 * gcc.dg/vect: New directory for vectorizer tests.
38028 * gcc.dg/vect/tree-vect.h: New file.
38029 * gcc.dg/vect/vect.exp: New file.
38030 * gcc.dg/vect/pr16105.c.c: New test.
38031 * gcc.dg/vect/vect-1.c: New test.
38032 * gcc.dg/vect/vect-2.c: New test.
38033 * gcc.dg/vect/vect-3.c: New test.
38034 * gcc.dg/vect/vect-4.c: New test.
38035 * gcc.dg/vect/vect-5.c: New test.
38036 * gcc.dg/vect/vect-6.c: New test.
38037 * gcc.dg/vect/vect-7.c: New test.
38038 * gcc.dg/vect/vect-8.c: New test.
38039 * gcc.dg/vect/vect-9.c: New test.
38040 * gcc.dg/vect/vect-10.c: New test.
38041 * gcc.dg/vect/vect-11.c: New test.
38042 * gcc.dg/vect/vect-12.c: New test.
38043 * gcc.dg/vect/vect-13.c: New test.
38044 * gcc.dg/vect/vect-14.c: New test.
38045 * gcc.dg/vect/vect-15.c: New test.
38046 * gcc.dg/vect/vect-16.c: New test.
38047 * gcc.dg/vect/vect-17.c: New test.
38048 * gcc.dg/vect/vect-18.c: New test.
38049 * gcc.dg/vect/vect-19.c: New test.
38050 * gcc.dg/vect/vect-20.c: New test.
38051 * gcc.dg/vect/vect-21.c: New test.
38052 * gcc.dg/vect/vect-22.c: New test.
38053 * gcc.dg/vect/vect-23.c: New test.
38054 * gcc.dg/vect/vect-24.c: New test.
38055 * gcc.dg/vect/vect-25.c: New test.
38056 * gcc.dg/vect/vect-26.c: New test.
38057 * gcc.dg/vect/vect-27.c: New test.
38058 * gcc.dg/vect/vect-28.c: New test.
38059 * gcc.dg/vect/vect-29.c: New test.
38060 * gcc.dg/vect/vect-30.c: New test.
38061 * gcc.dg/vect/vect-31.c: New test.
38062 * gcc.dg/vect/vect-32.c: New test.
38063 * gcc.dg/vect/vect-33.c: New test.
38064 * gcc.dg/vect/vect-34.c: New test.
38065 * gcc.dg/vect/vect-35.c: New test.
38066 * gcc.dg/vect/vect-36.c: New test.
38067 * gcc.dg/vect/vect-37.c: New test.
38068 * gcc.dg/vect/vect-38.c: New test.
38069 * gcc.dg/vect/vect-40.c: New test.
38070 * gcc.dg/vect/vect-41.c: New test.
38071 * gcc.dg/vect/vect-42.c: New test.
38072 * gcc.dg/vect/vect-43.c: New test.
38073 * gcc.dg/vect/vect-44.c: New test.
38074 * gcc.dg/vect/vect-45.c: New test.
38075 * gcc.dg/vect/vect-46.c: New test.
38076 * gcc.dg/vect/vect-47.c: New test.
38077 * gcc.dg/vect/vect-48.c: New test.
38078 * gcc.dg/vect/vect-49.c: New test.
38079 * gcc.dg/vect/vect-50.c: New test.
38080 * gcc.dg/vect/vect-51.c: New test.
38081 * gcc.dg/vect/vect-52.c: New test.
38082 * gcc.dg/vect/vect-53.c: New test.
38083 * gcc.dg/vect/vect-54.c: New test.
38084 * gcc.dg/vect/vect-55.c: New test.
38085 * gcc.dg/vect/vect-56.c: New test.
38086 * gcc.dg/vect/vect-57.c: New test.
38087 * gcc.dg/vect/vect-58.c: New test.
38088 * gcc.dg/vect/vect-59.c: New test.
38089 * gcc.dg/vect/vect-60.c: New test.
38090 * gcc.dg/vect/vect-61.c: New test.
38091 * gcc.dg/vect/vect-all.c: New test.
38092 * gcc.dg/vect/vect-none.c: New test.
38094 2004-08-17 Paul Brook <paul@codesourcery.com>
38097 * gfortran.dg/entry_1.f90: New test.
38099 2004-08-17 Andrew Pinski <apinski@apple.com>
38101 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
38103 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
38105 * gcc.dg/pr17036-1.c: New test.
38107 2004-08-16 Devang Patel <dpatel@apple.com>
38109 * gcc.dg/darwin-20040809-1.c: New test.
38111 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
38113 * gcc.dg/funcdef-attr-1.c: New test.
38115 2004-08-16 Janis Johnson <janis187@us.ibm.com>
38117 * gcc.dg/altivec-17.c: New test.
38118 * gcc.dg/altivec-18.c: New test.
38120 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38123 * g++.dg/template/vtable2.C: New test.
38125 2004-08-14 Richard Henderson <rth@redhat.com>
38127 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
38128 * gcc.dg/pack-test-4.c (main): Return 0.
38129 * gcc.dg/setjmp-1.c: Remove XFAIL.
38130 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
38132 2004-08-14 Richard Henderson <rth@redhat.com>
38134 * gcc.dg/980217-1.c: Add prototype for printf.
38136 2004-08-13 Bud Davis <bdavis9659@comcast.net>
38138 * gfortran.dg/pr16935.f90: New test.
38140 2004-08-13 Janis Johnson <janis187@us.ibm.com>
38142 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
38144 2004-08-13 Paul Brook <paul@codesourcery.com>
38146 * gfortran.dg/der_io_1.f90: Remove stray comma.
38148 2004-08-12 Janis Johnson <janis187@us.ibm.com>
38150 * gcc.dg/vmx/cw-bug-2.c: Remove.
38151 * gcc.dg/vmx/vprint-1.c: Remove.
38152 * gcc.dg/vmx/vscan-1.c: Remove.
38154 2004-08-12 Devang patel <dpatel@apple.com>
38156 * gcc.dg/darwin-20040809-2.c: New test.
38158 2004-08-12 Janis Johnson <janis1872us.ibm.com>
38160 * g++.dg/ext/altivec-12.C: New test.
38162 * g++.dg/ext/altivec-11.C: New test.
38164 2004-08-12 Paul Brook <paul@codesourcery.com>
38166 * g++.dg/abi/arm_cxa_vec_1.C: New test.
38168 2004-08-12 Janis Johnson <janis187@us.ibm.com>
38170 * g++.dg/ext/altivec-2.C: Check for hardware support before
38171 executing any VMX instructions.
38173 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
38175 2004-08-12 Jakub Jelinek <jakub@redhat.com>
38178 * g++.old-deja/g++.other/comdat4.C: New test.
38179 * g++.old-deja/g++.other/comdat4-aux.cc: New.
38181 2004-08-12 Ben Elliston <bje@au.ibm.com>
38184 * gcc.dg/pr16286.c: New test.
38186 2004-08-12 Jan Beulich <jbeulich@novell.com>
38188 * g++.dg/ext/asm5.C: New.
38190 2004-08-11 Mark Mitchell <mark@codesourcery.com>
38193 * g++.dg/eh/crash1.C: New test.
38196 * g++.dg/ext/construct1.C: New test.
38198 2004-08-11 Mark Mitchell <mark@codesourcery.com>
38201 * g++.dg/init/ptrmem1.C: New test.
38204 * g++.dg/parse/offsetof5.C: New test.
38207 * g++.dg/template/overload3.C: New test.
38209 2004-08-11 Mark Mitchell <mark@codesourcery.com>
38212 * g++.dg/parse/error16.C: New test.
38215 * g++.dg/template/error14.C: New test.
38218 * g++.dg/template/error15.C: New test.
38220 2004-08-11 Devang Patel <dpatel@apple.com>
38222 * gcc.dg/darwin-ld-20040809-1.c: New test.
38223 * gcc.dg/darwin-ld-20040809-2.c: New test.
38225 2004-08-11 Steven G. Kargl <kargls@comcast.net>
38228 * gfortran.dg/dfloat_1.f90: New test.
38230 2004-08-09 Mark Mitchell <mark@codesourcery.com>
38232 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
38233 * gcc.dg/dll-2.c: Fix dg-require syntax.
38234 * gcc.misc-tests/arm-isr.c (abort): Declare.
38237 2004-08-10 Mark Mitchell <mark@codesourcery.com>
38240 * g++.dg/parse/crash16.C: New test.
38242 2004-08-10 Roger Sayle <roger@eyesopen.com>
38244 * gcc.dg/mips-rsqrt-1.c: New test case.
38245 * gcc.dg/mips-rsqrt-2.c: New test case.
38246 * gcc.dg/mips-rsqrt-3.c: New test case.
38248 2004-08-10 Paul Brook <paul@codesourcery.com>
38250 * gfortran.dg/der_io_1.f90: New test.
38252 2004-08-10 Paul Brook <paul@codesourcery.com>
38255 * gfortran.dg/der_array_1.f90: New test.
38257 2004-08-09 David Edelsohn <edelsohn@gnu.org>
38259 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
38261 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
38263 * gcc.dg/wchar_t-2.c: Fix typo.
38265 2004-08-09 Falk Hueffner <falk@debian.org>
38267 PR tree-optimization/12517
38268 * gcc.c-torture/compile/pr12517.c: New test.
38270 PR tree-optimization/12578
38271 * gcc.c-torture/compile/pr12578.c: New test.
38273 PR tree-optimization/12899
38274 * gcc.c-torture/compile/pr12899.c: New test.
38276 PR rtl-optimization/14692
38277 * gcc.c-torture/compile/pr14692.c: New test.
38279 PR tree-optimization/16461
38280 * gcc.c-torture/compile/pr16461.c: New test.
38282 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
38284 * gfortran.dg/getenv_1.f90: New test.
38286 2004-08-06 Mark Mitchell <mark@codesourcery.com>
38288 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
38290 * gcc.dg/symbian5.c: Test -fno-short-wchar.
38292 2004-08-06 Paul Brook <paul@codesourcery.com>
38294 * gfortran.dg/ret_array_1.f90: New test.
38295 * gfortran.dg/ret_pointer_1.f90: New test.
38297 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
38299 * gcc.dg/missing-field-init-[12].c: New tests.
38300 * g++.dg/warn/missing-field-init-[12].C: New tests.
38302 2004-08-06 Mark Mitchell <mark@codesourcery.com>
38304 * gcc.dg/enum2.c: New test.
38305 * gcc.dg/symbian3.c: Likewise.
38306 * gcc.dg/symbian4.c: Likewise.
38307 * gcc.dg/wchar_t-2.c: Likewise.
38309 2004-08-05 Mark Mitchell <mark@codesourcery.com>
38311 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
38314 2004-08-05 Mark Mitchell <mark@codesourcery.com>
38316 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
38317 dg-require-visiblity.
38318 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
38319 * g++.dg/ext/visibility/fvisibility.C: Likewise.
38320 * g++.dg/ext/visibility/memfuncts.C: Likewise.
38321 * g++.dg/ext/visibility/new1.C: Likewise.
38322 * g++.dg/ext/visibility/pragma.C: Likewise.
38323 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
38324 * g++.dg/ext/visibility/virtual.C: Likewise.
38325 * g++/dg/ext/visibility/visibility-1.C: Likewise.
38326 * g++/dg/ext/visibility/visibility-2.C: Likewise.
38327 * g++/dg/ext/visibility/visibility-3.C: Likewise.
38328 * g++/dg/ext/visibility/visibility-4.C: Likewise.
38329 * g++/dg/ext/visibility/visibility-5.C: Likewise.
38330 * g++/dg/ext/visibility/visibility-6.C: Likewise.
38331 * g++/dg/ext/visibility/visibility-7.C: Likewise.
38332 * g++/dg/ext/visibility/visibility-8.C: New test.
38333 * gcc.c-torture/compile/dll.x: Remove.
38334 * gcc.dg/dll-2.c: Use dg-require-dll
38335 * gcc.dg/visibility-10.c: New test.
38336 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
38338 * lib/scanasm.exp (scan_hidden): New function.
38339 (scan_not_hidden): Likewise.
38341 2004-08-05 David Edelsohn <edelsohn@gnu.org>
38343 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
38345 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
38347 * gcc.c-torture/execute/20040805-1.c: New test.
38349 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
38351 * gcc.dg/20020118-1.c: Declare abort.
38352 * gcc.dg/altivec_check.h: Likewise.
38353 * gcc.dg/iftrap-2.c: Likewise.
38354 * gcc.dg/pragma-darwin.c: Likewise.
38355 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
38357 2004-08-04 Geoffrey Keating <geoffk@apple.com>
38359 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
38361 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
38363 * gcc.c-torture/execute/builtins/abs-2.c,
38364 gcc.c-torture/execute/builtins/abs-3.c,
38365 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
38366 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
38367 intmax_t, uintmax_t and their limits.
38368 * gcc.dg/intmax_t-1.c: New test.
38370 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38372 * g++.dg/tc1/dr147.C: Add reference to PR.
38374 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
38376 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
38377 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
38379 2004-08-03 David Edelsohn <edelsohn@gnu.org>
38381 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
38383 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
38385 * gcc.dg/redecl-5.c: New test.
38386 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
38389 2004-08-03 Roger Sayle <roger@eyesopen.com>
38391 PR middle-end/16790
38392 * gcc.c-torture/execute/pr16790-1.c: New test case.
38394 2004-08-03 Mark Mitchell <mark@codesourcery.com>
38396 * g++.dg/ext/visibility/assign1.C: New test.
38397 * g++.dg/ext/visibility/new1.C: Likewise.
38399 * gcc.dg/symbian1.c: New test.
38400 * gcc.dg/symbian2.c: Likewise.
38402 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
38405 * gcc.dg/i386-sse-9.c: New test.
38407 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
38409 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
38411 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
38413 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
38414 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
38415 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
38416 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
38417 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
38418 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
38419 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
38420 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
38421 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
38422 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
38423 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
38424 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
38425 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
38426 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
38427 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
38428 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
38429 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
38430 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
38431 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
38432 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
38433 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
38434 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
38435 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
38436 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
38437 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
38438 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
38439 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
38440 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
38441 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
38442 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
38443 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
38444 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
38445 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
38446 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
38447 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
38448 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
38449 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
38450 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
38451 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
38452 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
38453 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
38454 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
38455 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
38456 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
38457 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
38458 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
38459 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
38460 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
38461 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
38462 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
38463 gcc.misc-tests/i386-pf-3dnow-1.c,
38464 gcc.misc-tests/i386-pf-athlon-1.c,
38465 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
38466 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
38467 Declare built-in functions used.
38468 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
38470 2004-08-02 Mark Mitchell <mark@codesourcery.com>
38473 * g++.dg/lookup/using12.C: New test.
38475 * g++.dg/init/null1.C: Fix PR number.
38476 * g++.dg/parse/namespace10.C: Likewise.
38478 2004-08-01 Mark Mitchell <mark@codesourcery.com>
38481 * g++.dg/template/spec17.C: New test.
38482 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
38483 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
38485 2004-08-02 David Billinghurst
38488 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
38490 2004-08-01 Zack Weinberg <zack@codesourcery.com>
38492 * gcc.dg/ia64-got-1.c: New test case.
38494 2004-08-01 Mark Mitchell <mark@codesourcery.com>
38497 * g++.dg/init/null1.C: New test.
38498 * g++.dg/tc1/dr76.C: Adjust error marker.
38501 * g++.dg/parse/namespace10.C: New test.
38504 * g++.dg/inherit/ptrmem2.C: New test.
38506 2004-08-02 Ben Elliston <bje@au.ibm.com>
38509 * gcc.dg/pr16155.c: New test.
38511 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
38513 * gcc.dg/redecl-2.c: New test.
38515 2004-07-30 Geoffrey Keating <geoffk@apple.com>
38517 * gcc.dg/darwin-longdouble.c: New file.
38519 2004-07-30 Richard Henderson <rth@redhat.com>
38521 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
38522 write to constant argument.
38523 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
38525 2004-07-30 Richard Henderson <rth@redhat.com>
38527 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
38528 tests of nearest around zero.
38530 2004-07-30 Andrew Pinski <apinski@apple.com>
38532 * gcc.c-torture/compile/20040730-1.c: New test.
38534 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
38536 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
38539 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
38541 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
38543 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
38545 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
38546 contains $ld_library_path.
38547 * lib/gfortran.exp (gfortran_link_flags): Likewise.
38549 2004-07-29 Richard Henderson <rth@redhat.com>
38551 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
38553 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
38554 (alt2, which): New.
38555 (Check): Accept either alternative.
38557 2004-07-29 Mark Mitchell <mark@codesourcery.com>
38559 * g++.dg/abi/inline1.C: New test.
38560 * g++.dg/abi/local1-a.cc: Likewise.
38561 * g++.dg/abi/local1.C: Likewise.
38562 * g++.dg/abi/mangle11.C: Tweak location of warnings.
38563 * g++.dg/abi/mangle12.C: Likewise.
38564 * g++.dg/abi/mangle17.C: Likewise.
38565 * g++.dg/abi/mangle20-2.C: Likewise.
38566 * g++.dg/opt/interface1.C: Likewise.
38567 * g++.dg/opt/interface1.h: Likewise.
38568 * g++.dg/opt/interface1-a.cc: New test.
38569 * g++.dg/parse/repo1.C: New test.
38570 * g++.dg/template/repo1.C: Likewise.
38571 * g++.dg/warn/Winline-1.C: Likewise.
38572 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
38574 2004-07-29 Diego Novillo <dnovillo@redhat.com>
38576 * gcc.dg/tree-ssa/20040729-1.c: New test.
38578 2004-07-27 Matt Austern <austern@apple.com>
38580 * gcc.dg/darwin-bool-1.c: New test.
38581 * gcc.dg/darwin-bool-2.c: New test.
38583 2004-07-28 Richard Henderson <rth@redhat.com>
38585 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
38586 arguments in the correct type. Don't write to constant arguments.
38588 2004-07-28 Diego Novillo <dnovillo@redhat.com>
38590 PR tree-optimization/16688
38591 PR tree-optimization/16689
38592 * g++.dg/tree-ssa/pr16688.C: New test.
38594 2004-07-28 Diego Novillo <dnovillo@redhat.com>
38596 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38597 loads. Not only in the comment, this time.
38599 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
38601 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
38602 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
38603 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
38604 * gcc.dg/sh4a-bitmovua.c: New.
38605 * gcc.dg/sh4a-cos.c: New.
38606 * gcc.dg/sh4a-cosf.c: New.
38607 * gcc.dg/sh4a-fprun.c: New.
38608 * gcc.dg/sh4a-fsrra.c: New.
38609 * gcc.dg/sh4a-memmovua.c: New.
38610 * gcc.dg/sh4a-sin.c: New.
38611 * gcc.dg/sh4a-sincos.c: New.
38612 * gcc.dg/sh4a-sincosf.c: New.
38613 * gcc.dg/sh4a-sinf.c: New.
38615 2004-07-28 Diego Novillo <dnovillo@redhat.com>
38617 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
38619 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38621 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
38624 2004-07-27 Andrew Pinski <apinski@apple.com>
38626 * g++.dg/rtti/tinfo1.C: Correct the xfail.
38628 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
38630 * gcc.dg/pragma-isr.c: New test.
38632 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38635 * g++.dg/template/ttp11.C: New test.
38637 2004-07-27 Diego Novillo <dnovillo@redhat.com>
38639 * gcc.c-torture/compile/20040727-1.c: New test.
38641 2004-07-26 Eric Christopher <echristo@redhat.com>
38643 * gcc.c-torture/compile/20040726-2.c: New test.
38645 2004-07-26 Andrew Pinski <apinski@apple.com>
38647 * g++.dg/rtti/tinfo1.C: Xfail.
38649 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
38651 * gcc.c-torture/compile/20040726-1.c: New test.
38653 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
38654 Brian Ryner <bryner@brianryner.com>
38658 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
38659 * g++.dg/ext/visibility/: New directory.
38660 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
38661 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
38662 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
38663 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
38664 * g++.dg/ext/visibility/fvisibility.C,
38665 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
38666 g++.dg/ext/visibility/fvisibility-override1.C
38667 g++.dg/ext/visibility/fvisibility-override2.C
38668 g++.dg/ext/visibility/memfuncts.C
38669 g++.dg/ext/visibility/noPLT.C
38670 g++.dg/ext/visibility/pragma.C
38671 g++.dg/ext/visibility/pragma-override1.C
38672 g++.dg/ext/visibility/pragma-override2.C
38673 g++.dg/ext/visibility/staticmemfuncts.C
38674 g++.dg/ext/visibility/virtual.C: New tests.
38676 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
38679 * gcc.dg/pr15360-1.c: New test.
38681 2004-07-25 Daniel Jacobowitz <dan@debian.org>
38683 * gcc.dg/pragma-align-2.c: New test.
38684 * gcc.dg/pragma-init-fini.c: New test.
38685 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
38688 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
38690 * gcc.dg/init-string-2.c: New test.
38692 2004-07-24 Zack Weinberg <zack@codesourcery.com>
38695 * gcc.dg/Wredundant-decls-1.c: New test case.
38697 2004-07-24 Jakub Jelinek <jakub@redhat.com>
38699 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
38700 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
38701 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
38702 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
38703 * gcc.dg/compat/generate-random.c: New file.
38704 * gcc.dg/compat/generate-random.h: Likewise.
38705 * gcc.dg/compat/generate-random_r.c: Likewise.
38706 * gcc.dg/compat/struct-layout-1.h: Likewise.
38707 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
38708 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
38709 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
38710 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
38711 * gcc.dg/compat/struct-layout-1_main.c: New test.
38712 * gcc.dg/compat/struct-layout-1_x.c: New file.
38713 * gcc.dg/compat/struct-layout-1_y.c: New file.
38714 * gcc.dg/compat/struct-layout-1_test.h: New file.
38716 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
38718 * gcc.dg/comp-return-1.c: New test
38720 2004-07-23 Janis Johnson <janis187@us.ibm.com>
38722 * gcc.dg/vmx/8-02a.c: Fix typo.
38724 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
38725 * gcc.dg/darwin-abi-3.c: New test.
38727 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
38728 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
38730 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
38731 * gcc.dg/vmx/ops-long-1.c: New test.
38732 * gcc.dg/vmx/ops-long-2.c: New test.
38734 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
38736 * g++.dg/lookup/conv-[1234].C: New.
38738 2004-07-22 Mark Mitchell <mark@codesourcery.com>
38740 * g++.dg/parse/attr2.C: Simplify.
38742 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38745 * gcc.c-torture/execute/pr7284-1.c: New test.
38747 2004-07-22 Brian Booth <bbooth@redhat.com>
38749 * gcc.dg/tree-ssa/20040721-1.c: New test.
38751 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
38753 * g++.dg/template/crash20.c: New.
38755 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
38757 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
38758 Add dg-run directive. Declare variables as required.
38759 * gfortran.dg/g77/README: Update
38761 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
38763 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
38764 gcc.dg/cris-peep2-andu2.c: New tests.
38766 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38769 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
38771 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
38773 * gcc.dg/qual-return-2.c: Update expected messages.
38774 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
38776 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38778 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
38779 * gcc.dg/noncompile/921102-1.c: Update expected error message.
38781 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38784 * gcc.dg/init-string-1.c: New test.
38786 2004-07-21 Jakub Jelinek <jakub@redhat.com>
38788 PR middle-end/15345
38790 * gcc.dg/torture/nested-fn-1.c: New test.
38792 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
38795 * gcc.dg/ia64-fptr-1.c: New file.
38797 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38800 * g++.dg/template/spec16.C: New test.
38801 * g++.old-deja/g++.robertl/eb118.C: Remove.
38803 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38806 * g++.dg/template/spec15.C: New test.
38808 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
38810 Copy cases from g77.f-torture/execute and add dg-run
38811 directive. Other changes as noted.
38812 * gfortran.dg/g77/13037.f
38813 * gfortran.dg/g77/1832.f
38814 * gfortran.dg/g77/19981119-0.f
38815 * gfortran.dg/g77/19990313-0.f
38816 * gfortran.dg/g77/19990313-1.f
38817 * gfortran.dg/g77/19990313-2.f
38818 * gfortran.dg/g77/19990313-3.f
38819 * gfortran.dg/g77/19990419-1.f
38820 * gfortran.dg/g77/19990826-0.f
38821 * gfortran.dg/g77/19990826-2.f
38822 * gfortran.dg/g77/20000503-1.f
38823 * gfortran.dg/g77/20001111.f
38824 * gfortran.dg/g77/20010116.f
38825 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
38826 * gfortran.dg/g77/20010430.f
38827 * gfortran.dg/g77/6177.f
38828 * gfortran.dg/g77/947.f
38829 * gfortran.dg/g77/970816-3.f
38830 * gfortran.dg/g77/971102-1.f
38831 * gfortran.dg/g77/980520-1.f
38832 * gfortran.dg/g77/980628-0.f
38833 * gfortran.dg/g77/980628-1.f
38834 * gfortran.dg/g77/980628-10.f
38835 * gfortran.dg/g77/980628-2.f
38836 * gfortran.dg/g77/980628-3.f
38837 * gfortran.dg/g77/980628-7.f
38838 * gfortran.dg/g77/980628-8.f
38839 * gfortran.dg/g77/980628-9.f
38840 * gfortran.dg/g77/980701-0.f
38841 * gfortran.dg/g77/980701-1.f
38842 * gfortran.dg/g77/cabs.f
38843 * gfortran.dg/g77/claus.f
38844 * gfortran.dg/g77/complex_1.f
38845 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
38846 * gfortran.dg/g77/dcomplex.f
38847 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
38848 * gfortran.dg/g77/f90-intrinsic-mathematical.f
38849 * gfortran.dg/g77/f90-intrinsic-numeric.f
38850 * gfortran.dg/g77/int8421.f
38851 * gfortran.dg/g77/labug1.f
38852 * gfortran.dg/g77/large_vec.f
38853 * gfortran.dg/g77/le.f
38854 * gfortran.dg/g77/short.f
38855 * gfortran.dg/g77/README: Update
38857 2004-07-20 Mark Mitchell <mark@codesourcery.com>
38860 * g++.dg/parse/lookup4.C: New test.
38862 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38865 * g++.dg/template/ttp10.C: New test.
38867 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
38869 * gcc.dg/pr12625-1.c: New test.
38871 2004-07-20 Steven Bosscher <stevenb@suse.de>
38873 * gcc.dg/switch-warn-1.c: New test.
38874 * gcc.dg/switch-warn-2.c: New test.
38875 * gcc.c-torture/compile/pr14730.c: Update.
38877 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
38879 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
38880 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
38881 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
38882 g++.dg/template/nontype3.C: Remove trailing CR from tests.
38884 2004-07-18 Mark Mitchell <mark@codesourcery.com>
38887 * g++.dg/template/assign1.C: New test.
38889 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38892 * g++.dg/template/ttp9.C: New test.
38894 2004-07-19 Daniel Jacobowitz <dan@debian.org>
38896 * gcc.dg/format/cmn-err-1.c: New test.
38898 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
38900 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
38901 gcc.dg/Wparentheses-10.c: New tests.
38902 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
38904 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38907 * gfortran.dg/g77//ffixed-line-length-0.f,
38908 gfortran.dg/g77/ffixed-line-length-132.f,
38909 gfortran.dg/g77/ffixed-line-length-72.f,
38910 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
38911 gfortran.dg/g77/README: Update.
38913 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38916 * g++.dg/template/non-dependent7.C: New test.
38917 * g++.dg/template/non-dependent8.C: Likewise.
38918 * g++.dg/template/non-dependent9.C: Likewise.
38919 * g++.dg/template/non-dependent10.C: Likewise.
38921 2004-07-17 Mark Mitchell <mark@codesourcery.com>
38924 * g++.dg/parse/attr2.C: New test.
38926 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
38929 * g77.f-torture: Ditto.
38931 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
38933 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
38934 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
38935 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
38937 2004-07-16 Richard Henderson <rth@redhat.com>
38939 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
38941 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38943 * lib/fortran-torture.exp (fortran-torture): Don't test compile
38944 tests with full list of options.
38945 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
38946 of TORTURE_OPTIONS if test contains 'dg-do run'.
38949 * gfortran.dg/do_iterator.f90: New test.
38951 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38953 PR rtl-optimization/16536
38954 * gcc.c-torture/execute/restrict-1.c: New test.
38956 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38959 * gfortran.dg/pr15324.f90: New test.
38962 * gfortran.dg/pr15129.f90: New test.
38965 * gfortran.dg/pr15140.f90: New test.
38968 * gfortran.fortran-torture/execute/bounds.f90: Add check for
38969 compile-time simplification.
38971 2004-07-14 Mike Stump <mrs@apple.com>
38973 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
38975 2004-07-14 James E Wilson <wilson@specifixinc.com>
38978 * gcc.dg/profile-generate-1.c: New.
38980 2004-07-15 Jakub Jelinek <jakub@redhat.com>
38982 * gcc.c-torture/execute/20040709-1.c: New test.
38983 * gcc.c-torture/execute/20040709-2.c: New test.
38985 2004-07-14 Mike Stump <mrs@apple.com>
38987 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
38989 2004-07-14 Mike Stump <mrs@apple.com>
38991 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
38993 2004-07-13 Mark Mitchell <mark@codesourcery.com>
38996 * g++.dg/parse/mutable1.C: New test.
38998 2004-07-13 Diego Novillo <dnovillo@redhat.com>
39000 PR tree-optimization/16443
39001 * gcc.dg/tree-ssa/20040713-1.c: New test.
39003 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
39005 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
39008 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
39010 * gfortran.dg/g77/README: New file
39011 * gfortran.dg/g77/19981216-0.f: Copy from
39012 g77.f-torture/noncompile. Add "dg-do compile" and
39013 dg-error as required.
39014 * gfortran.dg/g77/19990218-1.f: Likewise.
39015 * gfortran.dg/g77/19990905-1.f: Likewise.
39016 * gfortran.dg/g77/9263.f: Likewise.
39017 * gfortran.dg/g77/980615-0.f: Likewise.
39018 * gfortran.dg/g77/980616-0.f: Likewise.
39019 * gfortran.dg/g77/check0.f: Likewise.
39020 * gfortran.dg/g77/select_no_compile.f: Likewise.
39022 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
39024 Copy files from g77.f-torture/compile.
39025 Add "{ dg-do compile}". Other changes as noted
39026 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
39027 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
39028 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
39029 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
39030 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
39031 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
39032 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
39033 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
39034 statement to conform to standard. Append alpha1.x for reference.
39035 * gfortran.dg/g77/xformat.f: Add dg-warning
39037 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
39039 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
39040 Add {dg-do compile} directive.
39041 * gfortran.dg/g77/cpp2.F: Likewise.
39043 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39046 * g++.dg/lookup/name-clash1.C: New test.
39049 * g++.dg/lookup/name-clash2.C: New test.
39052 * g++.dg/lookup/name-clash3.C: New test.
39054 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39056 * g++.dg/lookup/new2.C: New test.
39057 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
39059 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
39061 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
39062 Add {dg-do compile} directive.
39063 * gfortran.dg/g77/13060.f: Likewise.
39064 * gfortran.dg/g77/19990218-0.f: Likewise.
39065 * gfortran.dg/g77/19990305-0.f: Likewise.
39066 * gfortran.dg/g77/19990419-0.f: Likewise.
39067 * gfortran.dg/g77/19990502-0.f: Likewise.
39068 * gfortran.dg/g77/19990502-1.f: Likewise.
39069 * gfortran.dg/g77/19990525-0.f: Likewise.
39070 * gfortran.dg/g77/19990826-1.f: Likewise.
39071 * gfortran.dg/g77/19990826-3.f: Likewise.
39072 * gfortran.dg/g77/19990905-2.f: Likewise.
39073 * gfortran.dg/g77/20000412-1.f: Likewise.
39074 * gfortran.dg/g77/20000511-1.f: Likewise.
39075 * gfortran.dg/g77/20000511-2.f: Likewise.
39076 * gfortran.dg/g77/20000518.f: Likewise.
39077 * gfortran.dg/g77/20000601-1.f: Likewise.
39078 * gfortran.dg/g77/20000601-2.f: Likewise.
39079 * gfortran.dg/g77/20000629-1.f: Likewise.
39080 * gfortran.dg/g77/20000630-2.f: Likewise.
39081 * gfortran.dg/g77/20010115.f: Likewise.
39082 * gfortran.dg/g77/20010321-1.f: Likewise.
39083 * gfortran.dg/g77/20010426.f: Likewise.
39084 * gfortran.dg/g77/20020307-1.f: Likewise.
39085 * gfortran.dg/g77/8485.f: Likewise.
39086 * gfortran.dg/g77/960317-1.f: Likewise.
39087 * gfortran.dg/g77/970915-0.f: Likewise.
39088 * gfortran.dg/g77/980310-1.f: Likewise.
39089 * gfortran.dg/g77/980310-2.f: Likewise.
39090 * gfortran.dg/g77/980310-3.f: Likewise.
39091 * gfortran.dg/g77/980310-4.f: Likewise.
39092 * gfortran.dg/g77/980310-6.f: Likewise.
39093 * gfortran.dg/g77/980310-7.f: Likewise.
39094 * gfortran.dg/g77/980310-8.f: Likewise.
39095 * gfortran.dg/g77/980419-2.f: Likewise.
39096 * gfortran.dg/g77/980424-0.f: Likewise.
39097 * gfortran.dg/g77/980427-0.f: Likewise.
39098 * gfortran.dg/g77/980729-0.f: Likewise.
39099 * gfortran.dg/g77/981117-1.f: Likewise.
39100 * gfortran.dg/g77/toon_1.f: Likewise.
39102 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39105 * g++.dg/other/abstract2.C: New test.
39107 2004-07-12 Paul Brook <paul@codesourcery.com>
39109 * gfortran.dg/pointer_init_1.f90: New test.
39111 2004-07-11 Paul Brook <paul@codesourcery.com>
39114 * gfortran.dg/contained_1.f90: New test.
39116 2004-07-11 Mark Mitchell <mark@codesourcery.com>
39118 * g++.dg/parse/defarg8.C: New test.
39120 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39123 * gfortran.dg/pr16433.f: New test.
39126 * gfortran.dg/pr15754.f90: New test.
39128 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
39130 PR tree-optimization/16437
39131 * gcc.c-torture/execute/bitfld-4.c: New test.
39133 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39135 * gfortran.fortran-torture/execute/common_2.f90: Add check for
39136 access to common var from module.
39138 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39141 * gfortran.fortran-torture/execute/common_2.f90: New test.
39143 2004-07-10 Paul Brook <paul@codesourcery.com>
39145 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
39147 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39150 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
39152 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
39154 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
39155 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
39156 * gfortran.dg/g77/ffree-form-1.f: Likewise.
39157 * gfortran.dg/g77/ffree-form-2.f: Likewise.
39158 * gfortran.dg/g77/ffree-form-3.f: Likewise.
39159 * gfortran.dg/g77/fno-underscoring.f: Likewise.
39160 * gfortran.dg/g77/funderscoring.f: Likewise.
39161 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
39163 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39165 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
39167 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39168 Paul Brook <paul@codesourcery.com>
39171 * gfortran.dg/common_pointer_1.f90: New test.
39173 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39175 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
39177 2004-07-09 James E Wilson <wilson@specifixinc.com>
39180 * gcc.c-torture/compile/20040709-1.c: New.
39182 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39185 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
39187 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39190 * gfortran.dg/shape_1.f90: New test.
39192 2004-07-09 Zack Weinberg <zack@codesourcery.com>
39193 Andrew Pinski <apinski@apple.com>
39195 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
39197 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39199 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
39202 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39203 Paul Brook <paul@codesourcery.com>
39205 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
39208 2004-07-09 Diego Novillo <dnovillo@redhat.com>
39210 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
39212 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39214 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
39215 testcases with capital suffix.
39217 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39223 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
39225 * gfortran.dg/implicit_1.f90: New test.
39227 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
39229 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
39230 expression to match gfortran warning/error messages
39231 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
39234 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
39236 * lib/fortran-torture.exp: Rename proc search_for to
39239 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
39241 * gcc.c-torture/execute/simd-5.x: New file.
39242 XFAIL on SPARC 64-bit at -O0.
39244 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39248 * g++.dg/warn/effc3.C: New test.
39250 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
39252 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
39253 change X to 1X in format.
39254 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
39255 add data statements to conform to standard.
39257 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
39259 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
39260 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
39261 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
39263 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
39265 * gfortran.dg/g77/7388.f: Copy from g77.dg
39266 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
39267 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
39268 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
39269 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
39270 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
39271 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
39272 * gfortran.dg/g77/strlen0.f: Likewise.
39274 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
39276 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
39277 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
39279 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
39281 * gcc.c-torture/execute/920428-2.x: Delete.
39282 * gcc.c-torture/execute/920501-7.x: Likewise.
39284 2004-07-08 Jakub Jelinek <jakub@redhat.com>
39286 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
39287 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
39288 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
39290 (PREFETCH_3DNOW): Add -march=c3.
39292 2004-07-08 Diego Novillo <dnovillo@redhat.com>
39295 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
39296 * gcc.c-torture/execute/bf64-1.x: Likewise.
39298 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
39300 * gcc.c-torture/compile/20040708-1.c: New test.
39302 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39305 * g++.dg/warn/effc2.C: New test.
39307 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
39309 * gcc.c-torture/execute/bitfld-1.x: Remove.
39310 * gcc.c-torture/execute/bitfld-3.c: New test.
39311 * gcc.dg/bitfld-2.c: Remove XFAILs.
39313 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
39316 * g++.dg/rtti/tinfo1.C: New file.
39318 2004-07-07 Eric Christopher <echristo@redhat.com>
39320 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
39322 2004-07-07 Andrew Pinski <apinski@apple.com>
39324 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
39326 2004-07-07 Mark Mitchell <mark@codesourcery.com>
39328 * g++.dg/init/call1.C: XFAIL.
39330 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
39332 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
39333 except for movstrict*, to movmem* and clrstr* to clrmem*.
39335 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
39337 * gcc.c-torture/execute/20040707-1.c: New test.
39339 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
39341 * gcc.c-torture/execute/20040706-1.c: New test.
39343 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39346 * g++.dg/template/spec14.C: New test.
39348 2004-07-05 Jakub Jelinek <jakub@redhat.com>
39350 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
39351 nothing if not yet defined. Use it in b, c and d type definitions.
39352 * gcc.c-torture/execute/20040705-1.c: New test.
39353 * gcc.c-torture/execute/20040705-2.c: New test.
39355 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39358 * g++.dg/lookup/new1.C: New test.
39360 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39363 * g++.dg/template/sizeof8.C: New test.
39365 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
39367 * gcc.c-torture/compile/20040705-1.c: New test.
39369 2004-07-04 Bud Davis <bdavis9659@comcast.net>
39371 * gfortran.fortran-torture/execute/seq_io.f90: New test.
39373 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
39375 * gcc.dg/cpp/if-mop.c: Two new testcases.
39376 * gcc.dg/cpp/trad/comment-3.c: New.
39378 2004-07-04 Paul Brook <paul@codesourcery.com>
39380 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
39382 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
39385 * g++.dg/lookup/crash4.C: New test.
39387 2004-07-02 Zack Weinberg <zack@codesourcery.com>
39389 * gcc.c-torture/execute/builtin-abs-1.c
39390 * gcc.c-torture/execute/builtin-abs-2.c
39391 * gcc.c-torture/execute/builtin-complex-1.c
39392 * gcc.c-torture/execute/builtins/string-1-lib.c
39393 * gcc.c-torture/execute/builtins/string-1.c
39394 * gcc.c-torture/execute/builtins/string-2-lib.c
39395 * gcc.c-torture/execute/builtins/string-2.c
39396 * gcc.c-torture/execute/builtins/string-3-lib.c
39397 * gcc.c-torture/execute/builtins/string-3.c
39398 * gcc.c-torture/execute/builtins/string-4-lib.c
39399 * gcc.c-torture/execute/builtins/string-4.c
39400 * gcc.c-torture/execute/builtins/string-5-lib.c
39401 * gcc.c-torture/execute/builtins/string-5.c
39402 * gcc.c-torture/execute/builtins/string-6-lib.c
39403 * gcc.c-torture/execute/builtins/string-6.c
39404 * gcc.c-torture/execute/builtins/string-7-lib.c
39405 * gcc.c-torture/execute/builtins/string-7.c
39406 * gcc.c-torture/execute/builtins/string-8-lib.c
39407 * gcc.c-torture/execute/builtins/string-8.c
39408 * gcc.c-torture/execute/builtins/string-9-lib.c
39409 * gcc.c-torture/execute/builtins/string-9.c
39410 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
39411 * gcc.c-torture/execute/builtins/string-asm-1.c
39412 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
39413 * gcc.c-torture/execute/builtins/string-asm-2.c
39414 * gcc.c-torture/execute/stdio-opt-1.c
39415 * gcc.c-torture/execute/stdio-opt-2.c
39416 * gcc.c-torture/execute/stdio-opt-3.c
39417 * gcc.c-torture/execute/string-opt-1.c
39418 * gcc.c-torture/execute/string-opt-10.c
39419 * gcc.c-torture/execute/string-opt-11.c
39420 * gcc.c-torture/execute/string-opt-12.c
39421 * gcc.c-torture/execute/string-opt-13.c
39422 * gcc.c-torture/execute/string-opt-14.c
39423 * gcc.c-torture/execute/string-opt-15.c
39424 * gcc.c-torture/execute/string-opt-16.c
39425 * gcc.c-torture/execute/string-opt-2.c
39426 * gcc.c-torture/execute/string-opt-6.c
39427 * gcc.c-torture/execute/string-opt-7.c
39428 * gcc.c-torture/execute/string-opt-8.c:
39431 * gcc.c-torture/execute/builtins/abs-2.c
39432 * gcc.c-torture/execute/builtins/abs-3.c
39433 * gcc.c-torture/execute/builtins/complex-1.c
39434 * gcc.c-torture/execute/builtins/fprintf.c
39435 * gcc.c-torture/execute/builtins/fputs.c
39436 * gcc.c-torture/execute/builtins/memcmp.c
39437 * gcc.c-torture/execute/builtins/memmove.c
39438 * gcc.c-torture/execute/builtins/memops-asm.c
39439 * gcc.c-torture/execute/builtins/mempcpy-2.c
39440 * gcc.c-torture/execute/builtins/mempcpy.c
39441 * gcc.c-torture/execute/builtins/memset.c
39442 * gcc.c-torture/execute/builtins/printf.c
39443 * gcc.c-torture/execute/builtins/sprintf.c
39444 * gcc.c-torture/execute/builtins/strcat.c
39445 * gcc.c-torture/execute/builtins/strchr.c
39446 * gcc.c-torture/execute/builtins/strcmp.c
39447 * gcc.c-torture/execute/builtins/strcpy.c
39448 * gcc.c-torture/execute/builtins/strcspn.c
39449 * gcc.c-torture/execute/builtins/strlen-2.c
39450 * gcc.c-torture/execute/builtins/strlen.c
39451 * gcc.c-torture/execute/builtins/strncat.c
39452 * gcc.c-torture/execute/builtins/strncmp-2.c
39453 * gcc.c-torture/execute/builtins/strncmp.c
39454 * gcc.c-torture/execute/builtins/strncpy.c
39455 * gcc.c-torture/execute/builtins/strpbrk.c
39456 * gcc.c-torture/execute/builtins/strpcpy-2.c
39457 * gcc.c-torture/execute/builtins/strpcpy.c
39458 * gcc.c-torture/execute/builtins/strrchr.c
39459 * gcc.c-torture/execute/builtins/strspn.c
39460 * gcc.c-torture/execute/builtins/strstr-asm.c
39461 * gcc.c-torture/execute/builtins/strstr.c:
39462 ... these new files.
39464 * gcc.c-torture/execute/builtins/abs-2-lib.c
39465 * gcc.c-torture/execute/builtins/abs-3-lib.c
39466 * gcc.c-torture/execute/builtins/complex-1-lib.c
39467 * gcc.c-torture/execute/builtins/fprintf-lib.c
39468 * gcc.c-torture/execute/builtins/fputs-lib.c
39469 * gcc.c-torture/execute/builtins/memcmp-lib.c
39470 * gcc.c-torture/execute/builtins/memmove-lib.c
39471 * gcc.c-torture/execute/builtins/memops-asm-lib.c
39472 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
39473 * gcc.c-torture/execute/builtins/mempcpy-lib.c
39474 * gcc.c-torture/execute/builtins/memset-lib.c
39475 * gcc.c-torture/execute/builtins/printf-lib.c
39476 * gcc.c-torture/execute/builtins/sprintf-lib.c
39477 * gcc.c-torture/execute/builtins/strcat-lib.c
39478 * gcc.c-torture/execute/builtins/strchr-lib.c
39479 * gcc.c-torture/execute/builtins/strcmp-lib.c
39480 * gcc.c-torture/execute/builtins/strcpy-lib.c
39481 * gcc.c-torture/execute/builtins/strcspn-lib.c
39482 * gcc.c-torture/execute/builtins/strlen-2-lib.c
39483 * gcc.c-torture/execute/builtins/strlen-lib.c
39484 * gcc.c-torture/execute/builtins/strncat-lib.c
39485 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
39486 * gcc.c-torture/execute/builtins/strncmp-lib.c
39487 * gcc.c-torture/execute/builtins/strncpy-lib.c
39488 * gcc.c-torture/execute/builtins/strpbrk-lib.c
39489 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
39490 * gcc.c-torture/execute/builtins/strpcpy-lib.c
39491 * gcc.c-torture/execute/builtins/strrchr-lib.c
39492 * gcc.c-torture/execute/builtins/strspn-lib.c
39493 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
39494 * gcc.c-torture/execute/builtins/strstr-lib.c
39495 * gcc.c-torture/execute/builtins/lib/abs.c
39496 * gcc.c-torture/execute/builtins/lib/fprintf.c
39497 * gcc.c-torture/execute/builtins/lib/memset.c
39498 * gcc.c-torture/execute/builtins/lib/printf.c
39499 * gcc.c-torture/execute/builtins/lib/sprintf.c
39500 * gcc.c-torture/execute/builtins/lib/strcpy.c
39501 * gcc.c-torture/execute/builtins/lib/strcspn.c
39502 * gcc.c-torture/execute/builtins/lib/strncat.c
39503 * gcc.c-torture/execute/builtins/lib/strncmp.c
39504 * gcc.c-torture/execute/builtins/lib/strncpy.c
39505 * gcc.c-torture/execute/builtins/lib/strpbrk.c
39506 * gcc.c-torture/execute/builtins/lib/strspn.c
39507 * gcc.c-torture/execute/builtins/lib/strstr.c:
39508 New files containing support routines.
39510 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
39512 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
39513 when not optimizing.
39515 2004-07-02 Mark Mitchell <mark@codesourcery.com>
39518 * g++.dg/abi/mangle22.C: New test.
39519 * g++.dg/abi/mangle23.C: Likewise.
39521 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
39524 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
39525 Allow for cases without denormalized floating point numbers.
39527 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
39530 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39531 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
39532 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
39533 expected warning text.
39534 * gcc.dg/format/diag-2.c: New test.
39536 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
39538 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
39540 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
39542 * gcc.dg/builtins-43.c: New.
39543 * gcc.dg/builtins-44.c: New.
39544 * gcc.dg/builtins-45.c: New.
39546 2004-06-26 Geoffrey Keating <geoffk@apple.com>
39547 Andreas Tobler <a.tobler@schweiz.ch>
39549 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
39550 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
39552 * gcc.dg/cleanup-11.c: Likewise.
39553 * gcc.dg/cleanup-8.c: Likewise.
39554 * gcc.dg/cleanup-9.c: Likewise.
39555 * gcc.dg/cleanup-5.c: Run on all platforms.
39557 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
39559 * g++.dg/warn/nonnull1.C: New test.
39561 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
39563 * gcc.dg/compat/compat-common.h: Wrap up CINT in
39564 an #ifndef SKIP_COMPLEX_INT/#endif pair.
39565 Special-case the Sun compiler wrt to <complex.h>.
39567 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
39569 * gcc.dg/Wunreachable-8.C: New test.
39571 * gcc.dg/h8300-ice2.c : New test.
39573 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
39576 * gfortran.fortran-torture/compile/implicit.f90: Add test
39577 for implicit character.
39579 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
39582 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
39583 Use tiny() intrinsic to find smallest non-negative real
39585 2004-06-30 Jakub Jelinek <jakub@redhat.com>
39587 * gcc.dg/compat/struct-by-value-22_main.c: New test.
39588 * gcc.dg/compat/struct-by-value-22_x.c: New.
39589 * gcc.dg/compat/struct-by-value-22_y.c: New.
39591 * gcc.c-torture/execute/20040629-1.c: New test.
39593 2004-06-29 Jakub Jelinek <jakub@redhat.com>
39595 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
39596 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
39599 * gcc.dg/20040625-1.c: New test.
39601 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39603 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
39605 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39608 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
39610 2004-06-29 Richard Henderson <rth@redhat.com>
39612 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
39614 2004-06-29 Paul Brook <paul@codesourcery.com>
39616 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
39617 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
39619 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
39622 * g++.dg/parse/crash15.C: New.
39624 2004-06-28 Andrew Pinski <apinski@apple.com>
39626 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
39627 by the error already.
39629 * g++.dg/opt/ptrmem4.C: Change to compile only test.
39631 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
39634 * gcc.dg/h8300-bss-align-1.c : New.
39636 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
39639 * g++.dg/template/ctor4.C: New.
39641 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
39644 * g++.dg/warn/Wsequence-point-1.C: New test.
39646 2004-06-27 Paul Brook <paul@codesourcery.com>
39648 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
39650 2004-06-27 Zack Weinberg <zack@codesourcery.com>
39652 * g++.old-deja/g++.mike/p7325.C: Remove.
39654 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
39657 * gcc.dg/pr14963.c: New test.
39659 2004-06-27 Mark Mitchell <mark@codesourcery.com>
39662 * g++.dg/parse/redef1.C: New test.
39664 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
39666 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
39668 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
39670 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
39671 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
39673 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
39674 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
39675 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
39676 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
39677 g++.brendan/enum14.C.
39678 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
39679 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
39680 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
39682 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
39685 2004-06-27 Roger Sayle <roger@eyesopen.com>
39687 * gcc.dg/20040527-1.c: New test case.
39689 2004-06-26 Bud Davis <bdavis9659@comcast.net>
39691 PR gfortran/pr16196
39692 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
39694 2004-06-25 Roger Sayle <roger@eyesopen.com>
39696 PR middle-end/15825
39697 * gcc.dg/pr15825-1.c: New test case.
39699 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
39701 * gcc.c-torture/execute/20040625-1.c: New test.
39703 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39705 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
39707 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
39709 * gcc.dg/torture/mips-div-1.c: New test.
39711 2004-06-24 Jeff Law <law@redhat.com>
39713 * gcc.dg/tree-ssa/20040624-1.c: New test.
39715 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
39717 * gcc.c-torture/compile/20040624-1.c: New test.
39719 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39721 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
39724 2004-06-23 Andrew Pinski <apinski@apple.com>
39726 PR middle-end/15988
39727 * g++.dg/opt/ptrmem4.C: New test.
39729 * gcc.dg/c90-array-quals-2.c: New test.
39731 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
39733 * gcc.dg/kpice1.c: New test.
39735 2006-06-23 Andrew Pinski <apinski@apple.com>
39737 * gcc.dg/c90-array-quals.c: New test.
39739 2006-06-22 Richard Henderson <rth@redhat.com>
39741 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
39743 2004-06-22 Loren James Rittle <ljrittle@acm.org>
39745 * gcc.dg/builtins-config.h: Handle FreeBSD.
39747 2006-06-22 Richard Henderson <rth@redhat.com>
39749 * g++.dg/opt/devirt1.C: New.
39751 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
39753 * g++.dg/opt/pr15551.C: New testcase.
39755 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
39758 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
39759 x86_64-*-linux* when compiling for 32bit.
39761 2004-06-21 Andrew Pinski <apinski@apple.com>
39763 * gcc.dg/pch/struct-1.c: New.
39764 * gcc.dg/pch/struct-1.hs: New.
39766 2004-06-21 Geoffrey Keating <geoffk@apple.com>
39768 * gcc.dg/pch/save-temps-1.c: New file.
39769 * gcc.dg/pch/save-temps-1.hs: New file.
39771 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
39773 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
39774 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
39776 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39778 * gfortran.fortran-torture/execute/select_1.f90: Rename function
39780 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
39781 Remove trailing spaces.
39783 2004-06-21 Richard Henderson <rth@redhat.com>
39785 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
39786 merging && to BIT_FIELD_REF.
39788 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
39790 * g++.dg/opt/placeholder1.C: New test.
39792 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39794 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
39795 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39796 * gcc.dg/compat/union-m128-1_x.c: Likewise.
39797 * gcc.dg/compat/union-m128-1_y.c: Likewise.
39799 2004-06-20 Zack Weinberg <zack@codesourcery.com>
39801 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
39803 * g++.dg/other/pragma-re-1.C: Add comments.
39805 2004-06-19 Bud Davis <bdavis9659@comcast.net>
39808 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
39810 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
39812 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
39813 instead of setting the type of size_t by
39816 2004-06-18 Roger Sayle <roger@eyesopen.com>
39818 * gcc.dg/unordered-2.c: New test case.
39819 * gcc.dg/unordered-3.c: New test case.
39821 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
39824 * lib/g++.exp (g++_version): Tweak regexp for version
39825 * lib/g77.exp (g77_version): Likewise.
39826 * lib/gfortran.exp (gfortran_version): Likewise.
39827 * lib/objc.exp (objc_version): Likewise.
39828 * lib/treelang.exp (treelang_version): Likewise.
39830 2004-06-19 Jakub Jelinek <jakub@redhat.com>
39832 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
39833 Use INT_MAX instead of __INT_MAX__.
39834 * gcc.dg/compat/struct-align-2_y.c: Likewise.
39836 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
39837 * gcc.dg/compat/scalar-return-3_x.c: Use it.
39838 * gcc.dg/compat/scalar-return-3_y.c: Use it.
39839 * gcc.dg/compat/scalar-return-4_x.c: Use it.
39840 * gcc.dg/compat/scalar-return-4_y.c: Use it.
39841 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
39842 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
39843 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
39844 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
39846 * gcc.dg/range-test-1.c: New test.
39847 * g++.dg/opt/range-test-1.C: New test.
39849 2004-06-17 Richard Henderson <rth@redhat.com>
39851 * objc.dg/sync-1.m: New.
39852 * objc.dg/try-catch-1.m: Don't force next runtime.
39853 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
39854 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
39855 shadowed catch clause.
39856 * objc.dg/try-catch-5.m: New.
39858 2004-06-17 Zack Weinberg <zack@codesourcery.com>
39861 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
39863 2004-06-15 Richard Henderson <rth@redhat.com>
39865 * gcc.dg/20001116-1.c: Move expected warning line.
39867 2004-06-15 Richard Henderson <rth@redhat.com>
39869 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
39870 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
39872 2004-06-15 Jeff Law <law@redhat.com>
39874 * gcc.dg/tree-ssa/20040615-1.c: New test.
39875 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
39876 be less sensitive to operand ordering.
39877 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
39879 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
39881 * g++.dg/abi/bitfield3.C: Add comment..
39883 2004-06-15 Richard Henderson <rth@redhat.com>
39885 * g++.dg/ext/stmtexpr1.C: XFAIL.
39886 * gcc.dg/20030612-1.c: XFAIL.
39888 2004-06-15 Eric Christopher <echristo@redhat.com>
39890 * g++.dg/charset/asm5.c: New.
39891 * gcc.dg/charset/asm6.c: New.
39893 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39896 * gfortran.fortran-torture/execute/select_1.f90: New test.
39898 2004-06-15 Paul Brook <paul@codesourcery.com>
39900 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
39902 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39905 * g++.dg/lookup/crash3.C: New test.
39907 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39910 * g++.dg/parse/dtor4.C: New test.
39912 2004-06-14 Jeff Law <law@redhat.com>
39914 * gcc.c-torture/compile/20040614-1.c: New test.
39916 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39919 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
39920 LEN of a character array.
39922 2004-06-14 Mark Mitchell <mark@codesourcery.com>
39925 * g++.dg/template/ptrmem10.C: New test.
39928 * g++.dg/template/friend30.C: New test.
39930 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39933 * gfortran.fortran-torture/compile/mloc.f90: New test.
39935 2004-06-13 Paul Brook <paul@codesourcery.com>
39937 * gfortran.fortran-torture/execute/random_2.f90: New test.
39939 2004-06-13 Eric Christopher <echristo@redhat.com>
39941 * gcc.dg/noncompile/redecl-1.c: Fix error message.
39943 2004-06-12 Paul Brook <paul@codesourcery.com>
39945 * gfortran.fortran-torture/execute/contained_3.f90: New test.
39947 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39950 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
39952 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39955 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
39956 syntax errors in end statements of contained subroutines.
39958 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39961 * gfortran.fortran-torture/execute/null_arg.f90: New test.
39963 2004-06-12 Bud Davis <bdavis9659@comcast.net>
39966 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
39968 2004-06-12 Bud Davis <bdavis9659@comcast.net>
39971 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
39973 2004-06-11 Mark Mitchell <mark@codesourcery.com>
39976 * g++.dg/parse/enum1.C: New test.
39978 2004-06-10 Jeff Law <law@redhat.com>
39980 * gcc.c-torture/compile/20040610-1.c: New test.
39982 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39984 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
39985 * g++.old-deja/g++.other/decl3.C: Likewise.
39987 2004-06-10 Brian Booth <bbooth@redhat.com>
39989 * gcc.dg/tree-ssa/20031015-1.c: Scan for
39990 V_MAY_DEF instead of VDEF.
39991 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
39993 2004-06-10 Mark Mitchell <mark@codesourcery.com>
39996 * g++.dg/conversion/const1.C: New test.
39999 * g++.dg/conversion/reinterpret1.C: New test.
40002 * g++.dg/template/enum2.C: New test.
40005 * g++.dg/template/error13.C: New test.
40007 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40010 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
40011 arguments to test_* REAL and of the right size.
40013 2004-06-10 Jakub Jelinek <jakub@redhat.com>
40016 PR rtl-optimization/15681
40017 * gcc.dg/20040609-1.c: New test.
40019 2004-06-10 Jakub Jelinek <jakub@redhat.com>
40022 * g++.dg/opt/builtins1.C: New test.
40024 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
40026 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
40027 that use default windows32 struct layout.
40028 * gcc.dg/i386-bitfield2.c: Likewise.
40030 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
40032 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
40033 for mingw32 and cygwin targets.
40035 2004-06-09 Geoffrey Keating <geoffk@apple.com>
40037 * gcc.dg/pch/macro-4.c: New.
40038 * gcc.dg/pch/macro-4.hs: New.
40040 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40043 * gfortran.fortran-torture/compile/name_clash.f90: New test.
40045 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40048 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
40050 2004-06-09 Bud Davis <bdavis9659@comcast.net>
40053 * gfortran.fortran-torture/execute/t_edit.f90: New test.
40055 2004-06-09 Bud Davis <bdavis9659@comcast.net>
40058 * gfortran.fortran-torture/execute/backspace.c : New test.
40060 2004-06-09 Paul Brook <paul@codesourcery.com>
40062 * gfortran.fortran-torture/execure/intrinsic_associated.f90
40063 (pointer_to_section): Rewrite to use smaller array.
40065 2004-06-08 David Edelsohn <edelsohn@gnu.org>
40067 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
40068 * gcc.dg/ext/altivec-10.c: Same.
40069 * gcc.dg/ext/altivec-11.c: Same.
40070 * gcc.dg/ext/altivec-12.c: Same.
40071 * gcc.dg/ext/altivec-13.c: Same.
40072 * gcc.dg/ext/altivec-14.c: Same.
40073 * gcc.dg/ext/altivec-15.c: Same.
40074 * gcc.dg/ext/altivec-16.c: Same.
40075 * gcc.dg/ext/altivec-3.c: Same.
40076 * gcc.dg/ext/altivec-4.c: Same.
40077 * gcc.dg/ext/altivec-6.c: Same.
40078 * gcc.dg/ext/altivec-7.c: Same.
40079 * gcc.dg/ext/altivec-8.c: Same.
40080 * gcc.dg/ext/altivec-varargs-1.c: Same.
40082 * g++.dg/ext/altivec-1.C: Correct dg syntax.
40083 * g++.dg/ext/altivec-10.C: Same.
40084 * g++.dg/ext/altivec-2.C: Same.
40085 * g++.dg/ext/altivec-3.C: Same.
40086 * g++.dg/ext/altivec-4.C: Same.
40087 * g++.dg/ext/altivec-5.C: Same.
40088 * g++.dg/ext/altivec-6.C: Same.
40089 * g++.dg/ext/altivec-7.C: Same.
40090 * g++.dg/ext/altivec-8.C: Same.
40091 * g++.dg/ext/altivec-9.C: Same.
40093 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40096 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
40098 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
40100 * gcc.dg/union-1.c: New test.
40102 2004-06-07 Roger Sayle <roger@eyesopen.com>
40104 * gcc.dg/builtins-41.c: New test case.
40105 * gcc.dg/builtins-42.c: New test case.
40107 2004-06-07 David Edelsohn <edelsohn@gnu.org>
40109 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
40110 * g++.dg/ext/altivec-10.C: Same.
40111 * g++.dg/ext/altivec-2.C: Same.
40112 * g++.dg/ext/altivec-3.C: Same.
40113 * g++.dg/ext/altivec-4.C: Same.
40114 * g++.dg/ext/altivec-5.C: Same.
40115 * g++.dg/ext/altivec-6.C: Same.
40116 * g++.dg/ext/altivec-7.C: Same.
40117 * g++.dg/ext/altivec-8.C: Same.
40118 * g++.dg/ext/altivec-9.C: Same.
40119 * g++.old-deja/g++.abi/cxa_vec.C: Same.
40120 * g++.old-deja/g++.brendan/new3.C: Same.
40121 * gcc.c-torture/execute/eeprof-1.x: Same.
40123 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
40126 * gcc.dg/pr14765-1.c: New test.
40128 2004-06-07 Roger Sayle <roger@eyesopen.com>
40131 * gcc.dg/pr14649-1.c: New test case.
40133 2004-06-07 Richard Henderson <rth@redhat.com>
40135 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
40138 2004-06-07 David Edelsohn <edelsohn@gnu.org>
40140 * g++.dg/eh/elide1.C: Remove XFAIL.
40142 2004-06-07 Mark Mitchell <mark@codesourcery.com>
40145 * g++.dg/expr/sizeof3.C: New test.
40148 * g++.dg/template/access14.C: New test.
40151 * g++.dg/template/enum1.C: New test.
40154 * g++.dg/eh/throw1.C: New test.
40156 2004-06-07 David Ayers <d.ayers@inode.at>
40157 Ziemowit Laski <zlaski@apple.com>
40159 * lib/objc.exp (objc_target_compile): Revert the '-framework
40160 Foundation' flag fix, since bare Darwin does not ship
40161 with the Foundation framework.
40162 * objc/execute/next_mapping.h: Provide a local NSConstantString
40163 @interface and @implementation.
40164 (objc_constant_string_init): A constructor function, used to
40165 initialize the NSConstantString meta-class object.
40166 * objc/execute/string1.m: Include "next_mapping.h" instead of
40167 <Foundation/NSString.h>.
40168 * objc/execute/string2.m: Likewise.
40169 * objc/execute/string3.m: Likewise.
40170 * objc/execute/string4.m: Likewise.
40172 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
40174 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
40175 to double. Replace double with FLOAT.
40176 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
40178 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
40179 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
40180 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
40181 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
40182 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
40183 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
40184 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
40185 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
40187 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
40190 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
40192 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40195 * g++.dg/template/meminit2.C: New test.
40197 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
40200 * gcc.c-torture/execute/compare-fp-1.c,
40201 gcc.c-torture/execute/compare-fp-2.c,
40202 gcc.c-torture/execute/compare-fp-3.c,
40203 gcc.c-torture/execute/compare-fp-4.c,
40204 gcc.c-torture/execute/compare-fp-3.x,
40205 gcc.c-torture/execute/compare-fp-4.x: Moved...
40206 * gcc.c-torture/execute/ieee/compare-fp-1.c,
40207 gcc.c-torture/execute/ieee/compare-fp-2.c,
40208 gcc.c-torture/execute/ieee/compare-fp-3.c,
40209 gcc.c-torture/execute/ieee/compare-fp-4.c,
40210 gcc.c-torture/execute/ieee/compare-fp-3.x,
40211 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
40213 2004-06-04 David Ayers <d.ayers@inode.at>
40215 * objc/execute/protocol-isEqual-4.m: New testcase.
40217 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
40219 * objc/execute/protocol-isEqual-1.m: New testcase.
40220 * objc/execute/protocol-isEqual-2.m: New testcase.
40221 * objc/execute/protocol-isEqual-3.m: New testcase.
40223 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40225 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
40227 2004-06-02 Ziemowit Laski <zlaski@apple.com>
40229 * lib/objc.exp (objc_target_compile): When running tests on
40230 Darwin (Mac OS X), inform the linker about '-framework
40233 2004-06-02 Eric Christopher <echristo@redhat.com>
40235 * gcc.c-torture/compile/20040602-1.c: New.
40237 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
40239 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
40240 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
40242 PR tree-optimization/14736
40243 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
40245 PR tree-optimization/14042
40246 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
40248 PR tree-optimization/14729
40249 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
40251 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40254 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
40256 2004-06-01 Richard Hederson <rth@redhat.com>
40258 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
40260 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40263 * g++.dg/parse/offsetof4.C: New test.
40265 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
40268 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
40270 2004-05-31 Mark Mitchell <mark@codesourcery.com>
40273 * g++.dg/template/friend29.C: New test.
40275 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
40278 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
40280 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
40282 * gcc.dg/sparc-trap-1.c: New test.
40284 2004-05-31 Roger Sayle <roger@eyesopen.com>
40286 PR middle-end/15069
40287 * g++.dg/opt/fold3.C: New test case.
40289 2004-05-30 Graham Stott <graham.stott@btinternet.com>
40291 * lib/target-supports.exp (check_iconv_available): Fix fallout
40292 from 2004-05-28 patch.
40294 2004-05-30 Paul Brook <paul@codesourcery.com>
40297 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
40298 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
40300 2004-05-30 Steven G. Kargl <kargls@comcast.net>
40302 * gfortran.fortran-torture/execute/random_1.f90: New test.
40304 2004-05-28 Ziemowit Laski <zlaski@apple.com>
40306 * g++.dg/ext/altivec-10.C: New test.
40308 2004-05-29 Paul Brook <paul@codesourcery.com>
40310 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
40312 2004-05-28 Ziemowit Laski <zlaski@apple.com>
40314 * gcc.dg/altivec-16.c: New test.
40316 2004-05-28 Janis Johnson <janis187@us.ibm.com>
40318 * lib/target-supports.exp (check_vmx_hw_available): New.
40319 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
40321 * lib/target-supports.exp (check_alias_available,
40322 check_iconv_available, check_named_sections_available): Use
40323 unique names for temporary files.
40325 2004-05-28 Ziemowit Laski <zlaski@apple.com>
40327 * gcc.dg/altivec-15.c: New test.
40329 2004-05-28 Mark Mitchell <mark@codesourcery.com>
40332 * g++.dg/warn/noeffect6.C: New test.
40335 * g++.dg/expr/ptrmem4.C: New test.
40338 * g++.dg/template/operator3.C: New test.
40340 2004-05-28 Mark Mitchell <mark@codesourcery.com>
40343 * g++.dg/lookup/redecl1.C: New test.
40344 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
40346 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
40348 * gcc.c-torture/execute/compare-fp-1.c,
40349 gcc.c-torture/execute/compare-fp-2.c,
40350 gcc.c-torture/execute/compare-fp-3.c,
40351 gcc.c-torture/execute/compare-fp-4.c,
40352 gcc.c-torture/execute/compare-fp-3.x,
40353 gcc.c-torture/execute/compare-fp-4.x,
40354 gcc.dg/pr15649-1.c: New.
40356 2004-05-27 Adam Nemet <anemet@lnxw.com>
40359 * g++.dg/init/array14.C: New test.
40361 2004-05-25 Janis Johnson <janis187@us.ibm.com>
40363 * lib/compat.exp (compat-get-options-main): New.
40364 (compat-get-options): Remove unneeded code, warn for ignored
40366 (compat-execute): Check flag set by dg-require-* commands.
40368 * lib/compat.exp (compat-execute): Break up long lines.
40370 2004-05-24 Janis Johnson <janis187@us.ibm.com>
40372 * gcc.dg/altivec-7.c: Don't use 'vector long'.
40373 * gcc.dg/altivec-14.c: New test.
40374 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
40376 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
40377 * gcc.dg/altivec-12.c: Ditto.
40379 * gcc.dg/altivec-3.c: Move call to altivec_check.
40381 2004-05-23 Mark Mitchell <mark@codesourcery.com>
40384 * g++.dg/template/error12.C: New test.
40387 * g++.dg/ext/attrib15.C: New test.
40390 * g++.dg/template/ptrmem9.C: New test.
40392 2004-05-25 Paul Brook <paul@codesourcery.com>
40394 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
40396 2004-05-23 Mark Mitchell <mark@codesourcery.com>
40399 * g++.dg/template/crash19.C: New test.
40401 2004-05-23 Mark Mitchell <mark@codesourcery.com>
40404 * g++.dg/template/redecl1.C: New test.
40406 2004-05-23 Mark Mitchell <mark@codesourcery.com>
40409 * g++.dg/other/ns1.C: New test.
40412 * g++.dg/template/invalid1.C: New test.
40414 2004-05-23 Paul Brook <paul@codesourcery.com>
40415 Victor Leikehman <lei@haifasphere.co.il>
40417 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
40418 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
40420 2004-05-22 Mark Mitchell <mark@codesourcery.com>
40424 * g++.dg/template/non-dependent5.C: New test.
40425 * g++.dg/template/non-dependent6.C: New test.
40427 2004-05-22 Mark Mitchell <mark@codesourcery.com>
40430 * g++.dg/inherit/union1.C: New test.
40433 * g++.dg/template/addr1.C: New test.
40436 * g++.dg/template/array5.C: New test.
40439 * g++.dg/template/array6.C: New test.
40441 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
40442 Roger Sayle <roger@eyesopen.com>
40444 * g++.dg/lookup/forscope2.C: New test case.
40446 2004-05-22 Ben Elliston <bje@au.ibm.com>
40448 * gcc.dg/cpp/Wmissingdirs.c: New.
40450 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
40453 * gcc.dg/compat/union-m128-1.h: New file.
40454 * gcc.dg/compat/union-m128-1_main.c: Likewise.
40455 * gcc.dg/compat/union-m128-1_x.c: Likewise.
40456 * gcc.dg/compat/union-m128-1_y.c: Likewise.
40458 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
40461 * gcc.dg/compat/struct-complex-1.h: New file.
40462 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
40463 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
40464 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40466 2004-05-20 Roger Sayle <roger@eyesopen.com>
40469 * gcc.dg/pr3074-1.c: New test case.
40470 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
40472 2004-05-20 Falk Hueffner <falk@debian.org>
40475 * gcc.dg/ftrapv-1.c: New test case.
40477 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
40479 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
40481 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
40482 Jeff Law <law@redhat.com>
40484 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
40485 * gcc.dg/tree-ssa/20040518-2.c: New test.
40487 * gcc.dg/tree-ssa/20040518-1.c: New test.
40489 2004-05-18 Zack Weinberg <zack@codesourcery.com>
40491 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
40493 2004-05-18 Paul Brook <paul@codesourcery.com>
40496 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
40498 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40500 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
40503 2004-05-17 Steven Bosscher <stevenb@suse.de>
40505 * gcc.dg/tree-ssa/20040517-1.c: New test.
40507 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40509 * gcc.dg/loop-4.c: New test.
40511 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
40513 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
40515 2004-05-15 Bud Davis <bdavis9659@comcast.net>
40518 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
40520 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40524 * gfortran.fortran-torture/compile/data_1.f90: New test.
40526 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
40528 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
40529 * gcc.dg/uninit-H.c: Define ASM for __s390__.
40531 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
40533 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
40535 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
40538 * gcc.dg/format/xopen-1.c: Adjust expected message.
40539 * gcc.dg/format/xopen-3.c: New test.
40541 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
40543 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
40545 2004-05-14 Jeff Law <law@redhat.com>
40547 * gcc.dg/tree-ssa/20040514-2.c: New test.
40549 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40551 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
40553 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
40556 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
40558 * gcc.dg/tree-ssa/20040514-1.c: New test.
40560 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40562 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
40565 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40568 * gfortran.fortran-torture/compile/do_1.f90: New test.
40570 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40573 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
40576 2004-05-14 Bud Davis <bdavis9659@comcast.net>
40579 * gfortran.fortran-torture/execute/random_init.f90: New test.
40581 2004-05-13 Paul Brook <paul@codesourcery.com>
40584 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
40586 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
40588 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
40589 for the powerpc case.
40591 2004-05-13 Jeff Law <law@redhat.com>
40593 * gcc.dg/tree-ssa/20040513-1.c: New test.
40594 * gcc.dg/tree-ssa/20040513-2.c: New test.
40596 2004-05-13 Paul Brook <paul@codesourcery.com>
40598 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
40599 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
40600 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
40602 2004-05-13 Andreas Schwab <schwab@suse.de>
40605 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
40608 2004-05-13 Bud Davis <bdavis9659@comcast.net>
40611 * gfortran.fortran-torture/execute/adjustr.f90: New file.
40613 2004-05-13 Diego Novillo <dnovillo@redhat.com>
40615 Merge from tree-ssa-20020619-branch. See
40616 ChangeLog.tree-ssa for details.
40618 2004-05-11 Ziemowit Laski <zlaski@apple.com>
40620 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
40621 include <altivec.h> explicitly.
40622 * gcc.dg/altivec-13.c: Likewise.
40624 2004-05-11 Paul Brook <paul@codesourcery.com>
40626 * gcc.c-torture/compile/20010518-1.c: Force enum size.
40628 2004-05-10 Eric Christopher <echristo@redhat.com>
40630 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
40631 * gcc.dg/sibcall-4.c: Ditto.
40633 2004-05-10 Ziemowit Laski <zlaski@apple.com>
40635 * g++.dg/ext/altivec-8.C: New test case.
40636 * gcc.dg/altivec-13.c: New test case.
40638 2004-05-08 Roger Sayle <roger@eyesopen.com>
40640 * gcc.c-torture/execute/divcmp-1.c: New test case.
40641 * gcc.c-torture/execute/divcmp-2.c: New test case.
40642 * gcc.c-torture/execute/divcmp-3.c: New test case.
40644 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
40646 * g++.dg/other/pragma-re-2.C: New test.
40648 2004-05-07 Uros Bizjak <uros@kss-loka.si>
40650 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
40651 * gcc.dg/i386-387-2.c: Likewise.
40653 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
40655 * gcc.dg/i386-387-6.c: Likewise.
40657 2004-05-07 Uros Bizjak <uros@kss-loka.si>
40659 * gcc.dg/builtins-33.c: Also check log1p*.
40661 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
40663 PR optimization/15296
40664 * gcc.c-torture/execute/pr15296.c: New test.
40666 2004-05-05 Uros Bizjak <uros@kss-loka.si>
40668 * gcc.dg/builtins-40.c: New test.
40670 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
40672 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
40674 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
40676 * g++.dg/ext/spe1.C: New testcase.
40678 2004-05-04 Ziemowit Laski <zlaski@apple.com>
40680 * objc.dg/image-info.m: Allow additional attributes
40681 for __image_info section.
40683 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
40685 * gcc.dg/torture/mips-hilo-2.c: New test.
40687 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40690 * g++.dg/template/member5.C: New test.
40692 2004-05-03 Uros Bizjak <uros@kss-loka.si>
40694 * gcc.dg/builtins-34.c: Also check expm1*.
40696 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40698 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
40699 * gcc.dg/torture/builtin-convert-3.c: New test.
40701 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
40703 PR middle-end/15054
40704 * g++.dg/opt/pr15054.C: New test.
40706 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40708 * gcc.dg/torture/builtin-rounding-1.c: New test.
40709 * gcc.dg/builtins-25.c: Delete.
40710 * gcc.dg/builtins-29.c: Delete.
40712 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
40714 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
40715 * gcc.dg/sibcall-4.c: Likewise.
40716 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
40718 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
40720 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
40721 bit-field on 16-bit targets.
40723 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
40725 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
40728 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
40730 * gcc.dg/rs6000-power2-1.c: Change to compile only.
40731 * gcc.dg/rs6000-power2-2.c: Likewise.
40733 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
40735 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
40736 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
40737 Change the asm registers to be in form of frN instead of fN.
40739 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40741 * gcc.dg/torture/builtin-convert-2.c: New test.
40743 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
40745 * gcc.dg/rs6000-power2-1.c: New test.
40746 * gcc.dg/rs6000-power2-2.c: New test.
40748 2004-04-28 Jan Hubicka <jh@suse.cz>
40750 * gcc.dg/unused-6.c: New test.
40752 2004-04-24 Laurent GUERBY <laurent@guerby.net>
40753 Ulrich Weigand <uweigand@de.ibm.com>
40755 * ada/acats/run_all.sh: Define $target variable.
40757 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
40760 * g++.dg/other/vararg-1.C: New test.
40763 * g++.dg/eh/cleanup3.C: New test.
40765 2004-04-24 Laurent GUERBY <laurent@guerby.net>
40767 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
40768 and ad8011a (target_insn).
40769 * ada/acats/support/macro.dfs: Likewise.
40770 * ada/acats/support/impbit.adb: New file.
40772 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
40774 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
40776 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
40778 * gcc.dg/loop-3.c: New test.
40780 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
40782 * gcc.c-torture/execute/simd-5.c: New test.
40784 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40787 * g++.dg/template/crash18.C: New test.
40789 2004-04-22 Mark Mitchell <mark@codesourcery.com>
40791 * g++.dg/ext/complit3.C: New test.
40793 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
40795 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
40796 * gcc.dg/altivec-3.c: Same.
40797 * gcc.dg/altivec-varargs-1.c: Same.
40799 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
40801 * lib/target-supports.exp (check_profiling_available): Assume
40802 profiling is not available on powerpc-eabi targets.
40804 2004-04-21 Janis Johnson <janis187@us.ibm.com>
40806 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
40807 * gcc.dg/vmx/bug-1.c: Ditto.
40809 2004-04-20 Eric Christopher <echristo@redhat.com>
40811 * gcc.dg/charset/extern.c: New test.
40812 * g++.dg/charset/extern3.cc: Ditto.
40814 2004-04-20 Uros Bizjak <uros@kss-loka.si>
40816 * gcc.dg/builtins-39.c: New test.
40818 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
40820 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
40822 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
40824 * gcc.dg/torture/mips-hilo-1.c: New test.
40826 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
40828 * gcc.c-torture/compile/20040419-1.c: New test.
40830 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
40832 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
40834 2004-04-18 Zack Weinberg <zack@codesourcery.com>
40835 Aldy Hernandez <aldyh@redhat.com>
40837 * gcc.c-torture/execute/va-arg-24.c: New.
40839 2004-04-17 Zack Weinberg <zack@codesourcery.com>
40840 Aldy Hernandez <aldyh@redhat.com>
40842 * gcc.dg/vmx/1b-01.c: New.
40843 * gcc.dg/vmx/1b-02.c: New.
40844 * gcc.dg/vmx/1b-03.c: New.
40845 * gcc.dg/vmx/1b-04.c: New.
40846 * gcc.dg/vmx/1b-05.c: New.
40847 * gcc.dg/vmx/1b-06.c: New.
40848 * gcc.dg/vmx/1b-07.c: New.
40849 * gcc.dg/vmx/1c-01.c: New.
40850 * gcc.dg/vmx/1c-02.c: New.
40851 * gcc.dg/vmx/3a-01a.c: New.
40852 * gcc.dg/vmx/3a-01.c: New.
40853 * gcc.dg/vmx/3a-01m.c: New.
40854 * gcc.dg/vmx/3a-03.c: New.
40855 * gcc.dg/vmx/3a-03m.c: New.
40856 * gcc.dg/vmx/3a-04.c: New.
40857 * gcc.dg/vmx/3a-04m.c: New.
40858 * gcc.dg/vmx/3a-05.c: New.
40859 * gcc.dg/vmx/3a-06.c: New.
40860 * gcc.dg/vmx/3a-06m.c: New.
40861 * gcc.dg/vmx/3a-07.c: New.
40862 * gcc.dg/vmx/3b-01.c: New.
40863 * gcc.dg/vmx/3b-02.c: New.
40864 * gcc.dg/vmx/3b-10.c: New.
40865 * gcc.dg/vmx/3b-13.c: New.
40866 * gcc.dg/vmx/3b-14.c: New.
40867 * gcc.dg/vmx/3b-15.c: New.
40868 * gcc.dg/vmx/3c-01a.c: New.
40869 * gcc.dg/vmx/3c-01.c: New.
40870 * gcc.dg/vmx/3c-02.c: New.
40871 * gcc.dg/vmx/3c-03.c: New.
40872 * gcc.dg/vmx/3d-01.c: New.
40873 * gcc.dg/vmx/4-01.c: New.
40874 * gcc.dg/vmx/4-03.c: New.
40875 * gcc.dg/vmx/5-01.c: New.
40876 * gcc.dg/vmx/5-02.c: New.
40877 * gcc.dg/vmx/5-03.c: New.
40878 * gcc.dg/vmx/5-04.c: New.
40879 * gcc.dg/vmx/5-05.c: New.
40880 * gcc.dg/vmx/5-06.c: New.
40881 * gcc.dg/vmx/5-07.c: New.
40882 * gcc.dg/vmx/5-07t.c: New.
40883 * gcc.dg/vmx/5-08.c: New.
40884 * gcc.dg/vmx/5-10.c: New.
40885 * gcc.dg/vmx/5-11.c: New.
40886 * gcc.dg/vmx/7-01a.c: New.
40887 * gcc.dg/vmx/7-01.c: New.
40888 * gcc.dg/vmx/7c-01.c: New.
40889 * gcc.dg/vmx/7d-01.c: New.
40890 * gcc.dg/vmx/7d-02.c: New.
40891 * gcc.dg/vmx/8-01.c: New.
40892 * gcc.dg/vmx/8-02a.c: New.
40893 * gcc.dg/vmx/8-02.c: New.
40894 * gcc.dg/vmx/brode-1.c: New.
40895 * gcc.dg/vmx/bug-1.c: New.
40896 * gcc.dg/vmx/bug-2.c: New.
40897 * gcc.dg/vmx/bug-3.c: New.
40898 * gcc.dg/vmx/cw-bug-1.c: New.
40899 * gcc.dg/vmx/cw-bug-2.c: New.
40900 * gcc.dg/vmx/cw-bug-3.c: New.
40901 * gcc.dg/vmx/dct.c: New.
40902 * gcc.dg/vmx/debug-1.c: New.
40903 * gcc.dg/vmx/debug-2.c: New.
40904 * gcc.dg/vmx/debug-3.c: New.
40905 * gcc.dg/vmx/debug-4.c: New.
40906 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
40907 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
40908 * gcc.dg/vmx/eg-5.c: New.
40909 * gcc.dg/vmx/fft.c: New.
40910 * gcc.dg/vmx/gcc-bug-1.c: New.
40911 * gcc.dg/vmx/gcc-bug-2.c: New.
40912 * gcc.dg/vmx/gcc-bug-3.c: New.
40913 * gcc.dg/vmx/gcc-bug-4.c: New.
40914 * gcc.dg/vmx/gcc-bug-5.c: New.
40915 * gcc.dg/vmx/gcc-bug-6.c: New.
40916 * gcc.dg/vmx/gcc-bug-7.c: New.
40917 * gcc.dg/vmx/gcc-bug-8.c: New.
40918 * gcc.dg/vmx/gcc-bug-9.c: New.
40919 * gcc.dg/vmx/gcc-bug-b.c: New.
40920 * gcc.dg/vmx/gcc-bug-c.c: New.
40921 * gcc.dg/vmx/gcc-bug-d.c: New.
40922 * gcc.dg/vmx/gcc-bug-e.c: New.
40923 * gcc.dg/vmx/gcc-bug-f.c: New.
40924 * gcc.dg/vmx/gcc-bug-g.c: New.
40925 * gcc.dg/vmx/gcc-bug-i.c: New.
40926 * gcc.dg/vmx/harness.h: New.
40927 * gcc.dg/vmx/ira1.c: New.
40928 * gcc.dg/vmx/ira2a.c: New.
40929 * gcc.dg/vmx/ira2b.c: New.
40930 * gcc.dg/vmx/ira2.c: New.
40931 * gcc.dg/vmx/ira2c.c: New.
40932 * gcc.dg/vmx/mem.c: New.
40933 * gcc.dg/vmx/newton-1.c: New.
40934 * gcc.dg/vmx/ops.c: New.
40935 * gcc.dg/vmx/sn7153.c: New.
40936 * gcc.dg/vmx/spill2.c: New.
40937 * gcc.dg/vmx/spill3.c: New.
40938 * gcc.dg/vmx/spill.c: New.
40939 * gcc.dg/vmx/t.c: New.
40940 * gcc.dg/vmx/varargs-1.c: New.
40941 * gcc.dg/vmx/varargs-2.c: New.
40942 * gcc.dg/vmx/varargs-3.c: New.
40943 * gcc.dg/vmx/varargs-4.c: New.
40944 * gcc.dg/vmx/varargs-5.c: New.
40945 * gcc.dg/vmx/varargs-6.c: New.
40946 * gcc.dg/vmx/varargs-7.c: New.
40947 * gcc.dg/vmx/vmx.exp: New.
40948 * gcc.dg/vmx/vprint-1.c: New.
40949 * gcc.dg/vmx/vscan-1.c: New.
40950 * gcc.dg/vmx/x-01.c: New.
40951 * gcc.dg/vmx/x-02.c: New.
40952 * gcc.dg/vmx/x-03.c: New.
40953 * gcc.dg/vmx/x-04.c: New.
40954 * gcc.dg/vmx/x-05.c: New.
40955 * gcc.dg/vmx/yousufi-1.c: New.
40956 * gcc.dg/vmx/zero-1.c: New.
40957 * gcc.dg/vmx/zero.c: New.
40959 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
40961 * g++.dg/lookup/java1.C: Update for chage of
40963 * g++.dg/lookup/java2.C: Likewise.
40965 2004-04-17 Laurent GUERBY <laurent@guerby.net>
40967 * ada/acats/run_all.sh: use -O2 by default.
40969 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
40971 * gcc.dg/vr-mult-[12].c: New tests.
40973 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40975 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
40977 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
40979 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
40981 * lib/target-supports.exp (check_profiling_available): Assume
40982 profiling isn't available for mips*-*-elf targets.
40984 2004-04-14 Uros Bizjak <uros@kss-loka.si>
40986 * gcc.dg/builtins-38.c: New test.
40988 2004-04-14 Eric Christopher <echristo@redhat.com>
40990 * g++.dg/charset/charset.exp: Run .cc extension tests.
40992 2004-04-14 Zack Weinberg <zack@codesourcery.com>
40994 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
40996 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40998 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
41000 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
41002 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
41003 * gcc.dg/i386-387-2.c: Likewise.
41005 * gcc.dg/i386-387-7.c: New test.
41006 * gcc.dg/i386-387-8.c: New test.
41008 * gcc.dg/builtins-37.c: New test.
41010 2004-04-13 Geoffrey Keating <geoffk@apple.com>
41012 * g++.dg/pch/externc-1.C: Add missing semicolon.
41014 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
41016 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
41018 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
41020 * gcc.c-torture/execute/20040411-1.c: New test.
41022 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
41024 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
41026 2004-04-09 Chris Demetriou <cgd@broadcom.com>
41028 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
41030 2004-04-09 Zack Weinberg <zack@codesourcery.com>
41032 * lib/target-supports.exp (check_named_sections_available): New.
41033 * lib/gcc-dg.exp (dg-require-named-sections): New.
41034 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
41035 old-deja.exp. Also prune error-count message from HP linker.
41036 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
41038 * g++.dg/init/init-ref4.C: Use dg-require-weak.
41039 * g++.old-deja/g++.pt/static3.C: Likewise.
41040 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
41042 2004-04-09 Roger Sayle <roger@eyesopen.com>
41044 * gcc.c-torture/execute/20040409-1.c: New test case.
41045 * gcc.c-torture/execute/20040409-2.c: New test case.
41046 * gcc.c-torture/execute/20040409-3.c: New test case.
41048 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
41050 * gcc.dg/20040409-1.c: New test.
41052 2004-04-08 Roger Sayle <roger@eyesopen.com>
41055 * g++.dg/opt/pr14888.C: New test case.
41057 2004-04-08 Geoffrey Keating <geoffk@apple.com>
41059 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
41060 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
41061 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
41062 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
41065 2004-04-08 Paul Brook <paul@codesourcery.com>
41067 * gcc.dg/spill-1.c: New test.
41069 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41071 * gcc.dg/torture/builtin-ctype-2.c: New test.
41073 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
41075 * gcc.dg/pch/pch.exp: Add largefile test.
41077 2004-04-06 Geoffrey Keating <geoffk@apple.com>
41079 * g++.dg/pch/externc-1.Hs: New.
41080 * g++.dg/pch/externc-1.C: New.
41082 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41084 * gcc.dg/compat/struct-by-value-5a_main.c,
41085 gcc.dg/compat/struct-by-value-5b_main.c: New files.
41086 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
41087 * gcc.dg/compat/struct-by-value-5a_x.c,
41088 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
41089 gcc.dg/compat/struct-by-value-5_x.c.
41090 * gcc.dg/compat/struct-by-value-5a_y.c,
41091 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
41092 gcc.dg/compat/struct-by-value-5_y.c.
41094 * gcc.dg/compat/struct-by-value-6a_main.c,
41095 gcc.dg/compat/struct-by-value-6b_main.c: New files.
41096 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
41097 * gcc.dg/compat/struct-by-value-6a_x.c,
41098 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
41099 gcc.dg/compat/struct-by-value-6_x.c.
41100 * gcc.dg/compat/struct-by-value-6a_y.c,
41101 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
41102 gcc.dg/compat/struct-by-value-6_y.c.
41104 * gcc.dg/compat/struct-by-value-7a_main.c,
41105 gcc.dg/compat/struct-by-value-7b_main.c: New files.
41106 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
41107 * gcc.dg/compat/struct-by-value-7a_x.c,
41108 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
41109 gcc.dg/compat/struct-by-value-7_x.c.
41110 * gcc.dg/compat/struct-by-value-7a_y.c,
41111 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
41112 gcc.dg/compat/struct-by-value-7_y.c.
41114 2004-04-06 Jakub Jelinek <jakub@redhat.com>
41116 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
41117 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
41118 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
41121 2004-04-06 Uros Bizjak <uros@kss-loka.si>
41123 * gcc.dg/builtins-36.c: New test.
41125 2004-04-06 Paul Brook <paul@codesourcery.com>
41127 * README.gcc: Remove obsolete contraint on testcases.
41129 2004-04-05 Paul Brook <paul@codesourcery.com>
41132 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
41133 failure and exit(0) on success.
41134 * g++.dg/expr/anew2.C: Ditto.
41135 * g++.dg/expr/anew3.C: Ditto.
41136 * g++.dg/expr/anew4.C: Ditto.
41138 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
41141 * g++.dg/template/unify7.C: New.
41143 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
41145 * g++.dg/README: Bring up to date with new subdirectories; remove
41146 duplicate subdirectory lines.
41148 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
41151 * g++.dg/template/unify5.C: New.
41152 * g++.dg/template/unify6.C: New.
41153 * g++.dg/template/qualttp20.C: Adjust.
41154 * g++.old-deja/g++.jason/report.C: Adjust.
41155 * g++.old-deja/g++.other/qual1.C: Adjust.
41157 2004-04-01 Mark Mitchell <mark@codesourcery.com>
41160 * g++.dg/inherit/ptrmem1.C: New test.
41162 2004-04-01 Jakub Jelinek <jakub@redhat.com>
41165 * gcc.c-torture/execute/20040331-1.c: New test.
41166 * gcc.dg/20040331-1.c: New test.
41168 2004-04-01 Paul Brook <paul@codesourcery.com>
41170 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
41172 2004-03-30 Mark Mitchell <mark@codesourcery.com>
41175 * g++.dg/init/goto1.C: New test.
41178 * g++.dg/template/defarg4.C: New test.
41180 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
41182 * gcc.dg/altivec-11.c: Extend test for more valid cases.
41184 2004-03-28 David Edelsohn <edelsohn@gnu.org>
41186 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
41188 2004-03-28 Zack Weinberg <zack@codesourcery.com>
41190 * gcc.dg/noncompile/undeclared-2.c: New test.
41192 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
41194 * gcc.dg/940409-1.c: Remove XFAIL.
41195 * gcc.dg/reg-vol-struct-1.c: New test.
41197 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41199 * gcc.dg/torture/builtin-wctype-1.c: New test.
41201 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
41203 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
41204 * gcc.dg/20001101-1.c: Likewise.
41205 * gcc.dg/20001102-1.c: Likewise.
41207 2004-03-25 Roger Sayle <roger@eyesopen.com>
41209 * gcc.dg/compare8.c: Add an additional test for XOR.
41211 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41213 * gcc.dg/torture/builtin-ctype-1.c: New test.
41215 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41217 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
41218 * gcc.dg/torture/builtin-math-1.c: Likewise.
41219 * gcc.dg/torture/builtin-power-1.c: New test.
41221 2004-03-24 Andreas Schwab <schwab@suse.de>
41223 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
41226 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
41227 Roger Sayle <roger@eyesopen.com>
41229 * gcc.dg/compare8.c: New test case.
41231 2004-03-23 Ziemowit Laski <zlaski@apple.com>
41233 * g++.dg/ext/altivec-7.C: New test.
41235 2004-03-23 Zack Weinberg <zack@codesourcery.com>
41237 PR 12267, 12391, 12560, 13129, 14114, 14133
41238 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
41239 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
41240 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
41241 Adjust error regexps.
41242 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
41243 * gcc.dg/noncompile/undeclared-1.c: New test cases.
41244 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
41245 * gcc.dg/local1.c: Add explanatory comment.
41247 2004-03-23 Roger Sayle <roger@eyesopen.com>
41249 PR optimization/14669
41250 * g++.dg/opt/fold2.C: New test case.
41252 2004-03-22 Jakub Jelinek <jakub@redhat.com>
41255 * gcc.dg/20040322-1.c: New test.
41257 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
41259 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
41260 * gcc.dg/ultrasp4.c: Likewise.
41261 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
41263 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
41265 * gcc.dg/i386-sse-8.c: Reset default options.
41267 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
41269 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
41270 in the error message text.
41272 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41274 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
41276 2004-03-21 Mark Mitchell <mark@codesourcery.com>
41279 * g++.dg/init/array13.C: New test.
41281 2004-03-20 Roger Sayle <roger@eyesopen.com>
41284 * gcc.c-torture/compile/pr13889.c: New test case.
41286 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
41289 * builtins-1.c (nan, nans): Don't test.
41290 * builtins-30.c: Don't use nan, nanf, nanl.
41291 * builtins-35.c: New test.
41293 2004-03-19 Ziemowit Laski <zlaski@apple.com>
41295 * g++.dg/ext/altivec-6.C: New test.
41297 2004-03-19 Mark Mitchell <mark@codesourcery.com>
41299 * g++.dg/init/placement3.C: New test.
41301 * g++.dg/template/spec13.C: New test.
41303 * g++.dg/lookup/using11.C: New test.
41305 * g++.dg/lookup/koenig3.C: New test.
41307 * g++.dg/template/operator2.C: New test.
41309 * g++.dg/expr/dtor3.C: New test.
41310 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
41312 * g++.old-deja/g++.law/visibility28.C: Likewise.
41314 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
41316 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
41317 * gcc.dg/ppc64-abi-3.c: Likewise.
41319 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41322 * g++.dg/parse/template15.C: New test.
41324 2004-03-18 Mark Mitchell <mark@codesourcery.com>
41326 * g++.dg/expr/dtor2.C: New test.
41328 * g++.dg/lookup/anon4.C: New test.
41330 * g++.dg/overload/using1.C: New test.
41332 * g++.dg/template/lookup7.C: New test.
41334 * g++.dg/template/typename6.C: New test.
41336 * g++.dg/expr/cond6.C: New test.
41338 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41340 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
41342 2004-03-18 Mark Mitchell <mark@codesourcery.com>
41344 * g++.dg/expr/cond5.C: New test.
41345 * g++.dg/expr/constcast1.C: Likewise.
41346 * g++.dg/expr/ptrmem2.C: Likewise.
41347 * g++.dg/expr/ptrmem3.C: Likewise.
41348 * g++.dg/lookup/main1.C: Likewise.
41349 * g++.dg/template/lookup6.C: Likewise.
41351 2004-03-18 Mark Mitchell <mark@codesourcery.com>
41353 * gcc.dg/local1.c: New test.
41355 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
41357 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41359 * gcc.dg/torture/builtin-convert-1.c: New test.
41361 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41363 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
41365 2004-03-16 Mark Mitchell <mark@codesourcery.com>
41368 * g++.dg/warn/Wunused-7.C: New test.
41370 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41372 * gcc.dg/torture/builtin-integral-1.c: New test.
41374 2004-03-16 Mark Mitchell <mark@codesourcery.com>
41377 * g++.dg/parse/non-dependent3.C: New test.
41379 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
41381 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
41382 * g++.dg/eh/simd-2.C: Likewise.
41383 * g++.dg/init/array10.C: Likewise.
41384 * gcc.c-torture/compile/simd-1.c: Likewise.
41385 * gcc.c-torture/compile/simd-2.c: Likewise.
41386 * gcc.c-torture/compile/simd-3.c: Likewise.
41387 * gcc.c-torture/compile/simd-4.c: Likewise.
41388 * gcc.c-torture/compile/simd-6.c: Likewise.
41389 * gcc.c-torture/execute/simd-1.c: Likewise.
41390 * gcc.c-torture/execute/simd-2.c: Likewise.
41391 * gcc.dg/compat/vector-defs.h: Likewise.
41392 * gcc.dg/20020531-1.c: Likewise.
41393 * gcc.dg/altivec-3.c: Likewise.
41394 * gcc.dg/altivec-4.c: Likewise.
41395 * gcc.dg/altivec-varargs-1.c: Likewise.
41396 * gcc.dg/compat/vector-defs.h: Likewise.
41397 * gcc.dg/i386-mmx-3.c: Likewise.
41398 * gcc.dg/i386-sse-4.c: Likewise.
41399 * gcc.dg/i386-sse-5.c: Likewise.
41400 * gcc.dg/i386-sse-8.c: Likewise.
41401 * gcc.dg/simd-1.c: Likewise.
41402 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
41403 __ev64_opaque__ since the machine description provides it.
41405 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
41407 * lib/compat.exp (skip_list): New global variable.
41408 Use it to hold the user defined COMPAT_SKIPS list if any.
41409 (compat-obj): Add the members of skip_list to optall.
41411 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
41413 * gcc.dg/compat/union-by-value-1_main.c,
41414 union-by-value-1_x.c, union-by-value-1_y.c,
41415 union-check.h, union-defs.h,
41416 union-init.h, union-return-1_main.c,
41417 union-return-1_x.c, union-return-1_y.c: New files.
41419 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
41421 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
41422 mixed-struct-init.h: Add 4 mixed structure types.
41423 struct-by-value-21_main.c, struct-by-value-21_x.c,
41424 struct-by-value-21_y.c, struct-return-21_main.c,
41425 struct-return-21_x.c, struct-return-21_y.c: New files.
41427 2004-03-13 Mark Mitchell <mark@codesourcery.com>
41430 * g++.dg/parse/template14.C: New test.
41432 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
41434 * gcc.c-torture/execute/20040313-1.c: New test.
41436 2004-03-13 Jakub Jelinek <jakub@redhat.com>
41439 * gcc.dg/20040311-2.c: New test.
41441 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
41444 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
41447 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
41449 * gcc.dg/20040305-2.c: Add missing return statement.
41451 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41453 * gcc.dg/builtins-34.c: Also check pow10*.
41455 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
41458 * gcc.dg/20040305-2.c: New test.
41460 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
41462 * gcc.dg/20040310-1.c: New test.
41464 2004-03-11 Roger Sayle <roger@eyesopen.com>
41466 * gcc.c-torture/execute/20040311-1.c: New test case.
41468 2004-03-11 Mark Mitchell <mark@codesourcery.com>
41471 * g++.dg/lookup/enum1.C: New test.
41473 2004-03-10 Mark Mitchell <mark@codesourcery.com>
41476 * g++.dg/lookup/struct2.C: New test.
41478 2004-03-10 Uros Bizjak <uros@kss-loka.si>
41480 * gcc.dg/builtins-34.c: New test.
41482 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41484 * gcc.dg/torture/builtin-nonneg-1.c: New test.
41486 2004-03-09 James E Wilson <wilson@specifixinc.com>
41488 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
41489 * gcc.dg/alias-2.c: New testcase.
41491 2004-03-09 Zack Weinberg <zack@codesourcery.com>
41493 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
41495 2004-03-09 Roger Sayle <roger@eyesopen.com>
41497 * gcc.c-torture/execute/20040309-1.c: New test case.
41499 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
41502 * g++.dg/overload/ref1.C: New.
41504 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41507 * g++.dg/template/spec12.C: New test.
41510 * g++.dg/parse/crash14.C: New test.
41512 2004-03-09 Mark Mitchell <mark@codesourcery.com>
41515 * g++.dg/init/ref11.C: New test.
41517 2004-03-09 Mark Mitchell <mark@codesourcery.com>
41520 * g++.dg/parse/builtin2.C: New test.
41522 2004-03-08 Mark Mitchell <mark@codesourcery.com>
41525 * g++.dg/init/ctor3.C: New test.
41526 * g++.dg/init/union1.C: New test.
41527 * g++.dg/ext/anon-struct4.C: New test.
41529 2004-03-08 Mark Mitchell <mark@codesourcery.com>
41531 * g++.dg/lookup/koenig1.C: Tweak error messages.
41532 * g++.dg/lookup/used-before-declaration.C: Likewise.
41533 * g++.dg/other/do1.C: Likewise.
41534 * g++.dg/overload/koenig1.C: Likewise.
41535 * g++.dg/parse/crash13.C: Likewise.
41536 * g++.dg/template/instantiate3.C: Likewise.
41538 2004-03-08 Eric Christopher <echristo@redhat.com>
41540 * * lib/target-supports.exp: Enable libiconv in test
41541 compilation. Fix up error checking.
41543 2004-03-08 Roger Sayle <roger@eyesopen.com>
41545 PR middle-end/14289
41546 * gcc.dg/pr14289-1.c: New test case.
41547 * gcc.dg/pr14289-2.c: Likewise.
41548 * gcc.dg/pr14289-3.c: Likewise.
41550 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
41552 * gcc.c-torture/execute/20040308-1.c: New test.
41554 2004-03-07 Roger Sayle <roger@eyesopen.com>
41556 * gcc.c-torture/execute/20040307-1.c: New test case.
41558 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
41560 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
41562 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
41564 * gcc.dg/20040306-1.c: New test.
41566 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
41568 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
41570 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
41572 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
41575 * gcc.dg/decl-6.c: New test.
41577 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41579 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
41580 Rename LOGPOW -> LOG_POW.
41581 (SQRT_EXP, POW_EXP): New.
41583 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
41585 * gcc.dg/i386-sse-8.c: New test.
41587 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
41590 * gcc.dg/decl-5.c: New test.
41592 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
41594 * gcc.dg/20040305-1.c: New test.
41596 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
41599 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
41601 2004-03-04 Ziemowit Laski <zlaski@apple.com>
41603 PR c++/14425, c++/14426
41604 * g++.dg/ext/altivec-4.C: New test.
41605 * g++.dg/ext/altivec-5.C: New test.
41607 2004-03-04 Geoffrey Keating <geoffk@apple.com>
41609 * g++.old-deja/g++.other/linkage1.C: Expect errors about
41610 global variables of a type with no linkage.
41611 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
41612 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
41613 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
41614 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
41615 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
41616 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
41617 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
41618 * g++.dg/warn/deprecated.C: Name enum Color.
41619 * g++.dg/overload/VLA.C: Name structure for 'b'.
41620 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
41622 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41624 * gcc.c-torture/compile/20040304-1.c: New test.
41626 2004-03-03 Zack Weinberg <zack@codesourcery.com>
41629 * gcc.dg/decl-4.c: New testcase.
41631 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
41633 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
41634 as PRECF if sizeof (float) > sizeof (double).
41635 (PRECL): Make it the same as PRECF if
41636 sizeof (float) > sizeof (long double).
41638 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41640 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
41641 system type. Add check for irix6 which doesn't have c99 runtime.
41643 2004-03-03 Bob Wilson <bob.wilson@acm.org>
41645 * gcc.dg/const-elim-1.c: xfail for xtensa.
41647 2004-03-01 Mark Mitchell <mark@codesourcery.com>
41650 * g++.dg/template/cond4.C: New test.
41652 2004-03-01 Mark Mitchell <mark@codesourcery.com>
41655 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
41658 * g++.dg/parse/defarg7.C: New test.
41661 * g++.dg/template/friend26.C: New test.
41663 2004-03-01 Mark Mitchell <mark@codesourcery.com>
41666 * g++.dg/abi/mangle21.C: New test.
41669 * g++.dg/parse/constructor2.C: New test.
41672 * g++.dg/template/sfinae1.C: New test.
41674 2004-02-29 Mark Mitchell <mark@codesourcery.com>
41677 * g++.dg/expr/crash2.C: New test.
41679 PR middle-end/13448
41680 * gcc.dg/inline-5.c: New test.
41681 * gcc.dg/always-inline.c: Split out tests into ...
41682 * gcc.dg/always-inline2.c: ... this and ...
41683 * gcc.dg/always-inline3.c: ... this.
41685 2004-02-29 Mark Mitchell <mark@codesourcery.com>
41688 * g++.dg/debug/crash1.C: New test.
41690 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
41692 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
41693 function with __attribute__((noinline)).
41694 (recurser_void2): Likewise.
41695 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
41696 (recurser_void2): Likewise.
41698 2004-02-29 Roger Sayle <roger@eyesopen.com>
41700 PR middle-end/14203
41701 * g++.dg/warn/Wunused-6.C: New test case.
41703 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
41705 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
41708 2004-02-27 Eric Christopher <echristo@redhat.com>
41710 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
41711 * g++.dg/charset/asm2.c: Run only x86.
41712 * gcc.dg/charset/asm3.c: Ditto.
41714 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
41716 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
41719 2004-02-27 Ziemowit Laski <zlaski@apple.com>
41721 * g++.dg/ext/altivec-3.C: New.
41723 2004-02-26 Richard Henderson <rth@redhat.com>
41725 * g++.dg/ext/attrib10.C: Mark for warning.
41726 * gcc.dg/attr-alias-1.c: New.
41728 2004-02-26 Richard Henderson <rth@redhat.com>
41730 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
41731 * gcc.c-torture/execute/20040208-2.c: ... it back.
41733 2004-02-26 Eric Christopher <echristo@redhat.com>
41735 * lib/target-supports.exp (check-iconv-available): New function.
41736 * lib/gcc-dg.exp (dg-require-iconv): New function.
41738 * gcc.dg/charset: New directory.
41739 * gcc.dg/charset/charset.exp: New file.
41740 * gcc.dg/charset/asm1.c: Ditto.
41741 * gcc.dg/charset/asm2.c: Ditto.
41742 * gcc.dg/charset/asm3.c: Ditto.
41743 * gcc.dg/charset/asm4.c: Ditto.
41744 * gcc.dg/charset/asm5.c: Ditto.
41745 * gcc.dg/charset/attribute1.c: Ditto.
41746 * gcc.dg/charset/attribute2.c: Ditto.
41747 * gcc.dg/charset/string1.c: Ditto.
41748 * g++.dg/charset: New directory.
41749 * g++.dg/dg.exp: Add here. Special options.
41750 * g++.dg/charset/charset.exp: New file.
41751 * g++.dg/charset/asm1.c: Ditto.
41752 * g++.dg/charset/asm2.c: Ditto.
41753 * g++.dg/charset/asm3.c: Ditto.
41754 * g++.dg/charset/asm4.c: Ditto.
41755 * g++.dg/charset/attribute1.c: Ditto.
41756 * g++.dg/charset/attribute2.c: Ditto.
41757 * g++.dg/charset/extern1.cc: Ditto.
41758 * g++.dg/charset/extern2.cc: Ditto.
41759 * g++.dg/charset/string1.c: Ditto.
41761 2004-02-26 Mark Mitchell <mark@codesourcery.com>
41764 * g++.dg/parse/comma1.C: New test.
41766 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41769 * g++.dg/template/ttp8.C: New test.
41771 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
41773 * gcc.dg/fixuns-trunc-1.c: New test.
41775 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41777 * gcc.dg/builtins-config.h: Use #elif.
41779 2004-02-26 Michael Matz <matz@suse.de>
41781 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
41782 * gcc.dg/991214-1.c: Likewise.
41783 * gcc.dg/i386-asm-1.c: Likewise.
41785 2004-02-25 Richard Henderson <rth@redhat.com>
41787 * gcc.c-torture/execute/20040208-2.c: Move ...
41788 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
41790 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41793 * g++.dg/other/crash-3.C: New test.
41795 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41797 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
41798 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
41800 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
41803 2004-02-24 Michael Matz <matz@suse.de>
41805 * gcc.dg/i386-regparm.c: New.
41807 2004-02-23 James E Wilson <wilson@specifixinc.com>
41809 * gcc.c-torture/execute/20040223-1.c: New.
41811 2004-02-23 Zack Weinberg <zack@codesourcery.com>
41812 Kazu Hirata <kazu@cs.umass.edu>
41814 * gcc.dg/fwritable-strings-1.c: Remove.
41816 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
41819 * gcc.dg/20040223-1.c: New test.
41821 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41824 * g++.dg/ext/typeof9.C: New test.
41826 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41829 * g++.dg/other/switch1.C: New test.
41831 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
41833 * gcc.dg/cast-function-1.c: Adjust for new informative message.
41834 * gcc.dg/va-arg-1.c: Likewise.
41836 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41839 * g++.dg/template/koenig5.C: New test.
41841 2004-02-21 Ziemowit Laski <zlaski@apple.com>
41843 * g++.dg/ext/altivec-1.C: Generalize target triple.
41844 * g++.dg/ext/altivec-2.C: New test case.
41845 * g++.dg/ext/altivec_check.h: New file.
41846 * gcc.dg/altivec-1.c: Generalize target triple;
41847 include altivec_check.h and call altivec_check().
41848 * gcc.dg/altivec-[2-5].c: Generalize target triple.
41849 * gcc.dg/altivec-6.c: New test case.
41850 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
41851 type casts as needed.
41852 * gcc.dg/altivec-10.c: Include altivec_check.h and call
41854 * gcc.dg/altivec-12.c: New test case.
41855 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
41856 include altivec_check.h and call altivec_check().
41857 * gcc.dg/altivec_check.h: New file.
41859 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41861 * lib/target-supports.exp (check_alias_available): Don't mangle
41862 function `g' in test program.
41864 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41866 * lib/target-supports.exp (check_profiling_available): Check
41867 argument to determine whether we support a profiling type.
41868 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
41869 check_profiling_available.
41870 * g++.dg/bprob/bprob.exp: Likewise.
41871 * g77.dg/bprob/bprob.exp: Likewise.
41872 * gcc.misc-tests/bprob.exp: Likewise.
41873 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
41874 dg-require-profiling and delete expected error handling.
41875 * gcc.dg/20021014-1.c: Likewise.
41876 * gcc.dg/nest.c: Likewise.
41878 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41881 * g++.dg/other/vthunk1.C: New test.
41883 2004-02-20 Falk Hueffner <falk@debian.org>
41886 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
41888 2004-02-20 Mark Mitchell <mark@codesourcery.com>
41891 * g++.dg/other/error8.C: Remove XFAIL markers.
41894 * g++.dg/ext/packed5.C: New test.
41897 * g++.dg/warn/Wunused-5.C: New test.
41900 * g++.dg/lookup/member1.C: New test.
41902 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
41904 * gcc.c-torture/compile/20040130-1.c: Enable only when
41905 __INT_MAX__ >= 2147483647L.
41906 * gcc.c-torture/compile/961203-1.c: Likewise.
41908 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
41910 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
41911 * g++.dg/opt/template1.C: Robustify assembler regexp
41913 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
41915 * gcc.c-torture/execute/simd-4.x: Remove.
41916 * gcc.c-torture/execute/va-arg-25.x: Likewise.
41917 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
41918 Guard with #ifndef SKIP_ATTRIBUTE.
41919 * gcc.dg/compat/vector-1_y.c: Likewise.
41920 * gcc.dg/compat/vector-2_x.c: Likewise.
41921 * gcc.dg/compat/vector-2_y.c: Likewise.
41922 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
41923 * g++.dg/eh/simd-2.C: Likewise.
41925 2004-02-19 Alan Modra <amodra@bigpond.net.au>
41927 * gcc.c-torture/compile/complex-1.c: New.
41929 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
41932 * gcc.c-torture/execute/20040218-1.c: New test.
41934 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41937 * g++.dg/parse/new2.C: New test.
41939 2004-02-18 Paul Brook <paul@codesourcery.com>
41941 * gcc.c-torture/compile/libcall-1.c: New test.
41943 2004-02-18 Paul Brook <paul@codesourcery.com>
41946 * gcc.dg/debug/debug-7.c: New test.
41948 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
41950 * gcc.dg/20040217-1.c: New test.
41952 2004-02-17 Zack Weinberg <zack@codesourcery.com>
41954 * gcc.c-torture/execute/990208-1.x: Delete.
41956 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
41958 * gcc.c-torture/execute/20040208-2.x: New file.
41960 2004-02-17 Mark Mitchell <mark@codesourcery.com>
41963 * g++.dg/abi/structret1.C: New test.
41965 2004-02-17 Jakub Jelinek <jakub@redhat.com>
41967 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
41968 (i386_cpuid): No need to test if cpuid is available on AMD64.
41969 Fix assembly, so that it works onboth i386 and AMD64.
41970 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
41971 (vecInLong): Fix s[] member type to unsigned int.
41972 (vecInWord): Remove type.
41973 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
41974 (a64, b64, c64, d64, e64): Remove.
41975 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
41976 Remove unused variable. Remove initialization of removed variables.
41977 Don't call mmx_tests nor sse_tests.
41978 (reference_mmx, reference_sse): Remove.
41979 (check): Add return stmt.
41980 * gcc.dg/i386-sse-7.c: New test.
41981 * gcc.dg/i386-mmx-4.c: New test.
41983 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41985 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
41986 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41987 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41988 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
41989 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
41990 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
41991 g++.dg/tc1/dr94.C: Fix line terminator.
41993 2004-02-16 Geoffrey Keating <geoffk@apple.com>
41995 * gcc.c-torture/compile/20040216-1.c: New.
41997 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41999 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42000 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42001 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
42002 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
42003 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
42004 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
42006 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42008 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
42010 2004-02-15 Mark Mitchell <mark@codesourcery.com>
42013 * g++.dg/expr/cond4.C: New test.
42016 * g++.dg/lookup/crash2.C: New test.
42018 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
42020 * gcc.c-torture/compile/20040214-2.c: New test.
42022 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
42025 * g++.dg/ext/typeof8.C: New test.
42027 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
42029 * gcc.c-torture/compile/20040214-1.c: New test.
42031 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42034 * g++.dg/template/spec11.C: New test.
42036 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42039 * g++.dg/other/error8.C: New test.
42041 2004-02-13 Mark Mitchell <mark@codesourcery.com>
42044 * g++.dg/template/array4.C: New test.
42047 * g++.dg/inherit/thunk2.C: New test.
42050 * g++.dg/eh/cond2.C: New test.
42052 2004-02-12 Alan Modra <amodra@bigpond.net.au>
42054 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
42056 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
42058 * lib/scanasm.exp (dg-scan): Quote pattern before display.
42060 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
42062 * g++.dg/simd-2.C: xfail on ppc64-linux.
42064 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
42067 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
42070 2004-02-11 Uros Bizjak <uros@kss-loka.si>
42072 * gcc.dg/builtins-33.c: New test.
42074 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
42076 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
42078 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
42080 * g++.dg/simd-2.C: Set -maltivec for ppc64.
42082 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
42084 * gcc.dg/ppc64-abi-3.c: New test.
42086 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
42090 * gcc.dg/pr14092-1.c: New testcase.
42092 2004-02-10 Alan Modra <amodra@bigpond.net.au>
42094 * gcc.dg/cpp/assert4.c: Fix typo last change.
42096 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
42097 * gcc.dg/cpp/assert4.c: Handle powerpc64.
42099 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
42101 2004-02-09 Roger Sayle <roger@eyesopen.com>
42103 * gcc.c-torture/compile/20040209-1.c: New test case.
42105 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
42107 * gcc.dg/c90-init-1.c: Adjust expected error messages.
42109 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
42111 * gcc.c-torture/execute/20040208-[12].c: New tests.
42113 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
42115 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
42117 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
42119 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
42121 2004-02-07 Zack Weinberg <zack@codesourcery.com>
42124 * gcc.dg/visibility-8.c: New testcase.
42126 2004-02-07 Zack Weinberg <zack@codesourcery.com>
42128 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
42130 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
42132 2004-02-07 Roger Sayle <roger@eyesopen.com>
42134 PR middle-end/13696
42135 * g++.dg/opt/fold1.C: New test case.
42137 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42140 * g++.dg/other/crash-2.C: New test.
42142 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42145 * g++.dg/parse/angle-bracket2.C: New test.
42147 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
42149 PR middle-end/13750
42151 2004-01-15 Geoffrey Keating <geoffk@apple.com>
42153 * g++.dg/pch/wchar-1.C: New.
42154 * g++.dg/pch/wchar-1.Hs: New.
42156 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42159 * g++.dg/parse/error15.C: New test.
42160 * g++.dg/parse/crash11.C: Update dg-error mark.
42162 2004-02-04 Mark Mitchell <mark@codesourcery.com>
42165 * g++.dg/warn/conv2.C: New test.
42167 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42170 * g++.dg/warn/incomplete1.C: Remove xfail.
42172 2004-02-04 Mark Mitchell <mark@codesourcery.com>
42174 * lib/file-format.exp (gcc_target_object_format): Use
42175 ${tool}_target_compile, not gcc_target_compile.
42176 * lib/target-supports.exp (check_alias_available): Likewise.
42177 (check_gc_sections_available): Likewise.
42178 * g++.dg/ext/attrib10.C: Use dg-require-alias.
42179 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
42182 2004-02-04 Mark Mitchell <mark@codesourcery.com>
42185 * g++.dg/template/static6.C: New test.
42187 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
42189 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
42191 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42193 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
42194 tests for systems where `char' is unsigned by default.
42196 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42199 * g++.dg/template/partial3.C: New test.
42201 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
42203 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
42204 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
42205 Remove mentions of obsolete ports.
42207 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
42209 * gcc.dg/noncompile/20001228-1.c: Fix for new
42212 2004-02-03 Roger Sayle <roger@eyesopen.com>
42215 * gcc.c-torture/execute/multdi-1.c: New test case.
42217 2004-02-03 Mark Mitchell <mark@codesourcery.com>
42220 * g++.dg/template/lookup5.C: New test.
42222 2004-02-03 Mark Mitchell <mark@codesourcery.com>
42225 * g++.dg/template/lookup4.C: New test.
42228 * g++.dg/parse/error14.C: New test.
42231 * g++.dg/parse/template13.C: New test.
42233 2004-02-03 Mark Mitchell <mark@codesourcery.com>
42236 * g++.dg/template/koenig4.C: New test.
42239 * g++.dg/template/crash17.C: New test.
42242 * g++.dg/parse/error13.C: New test.
42243 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
42245 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42247 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
42249 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
42253 * gcc.dg/noncompile/20040203-1.c: New test.
42254 * gcc.dg/noncompile/20040203-2.c: Likewise.
42255 * gcc.dg/noncompile/20040203-3.c: Likewise.
42256 * gcc.dg/20040203-1.c: Likewise.
42258 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
42261 * g++.dg/template/sizeof7.C: New test.
42263 2004-02-02 Eric Christopher <echristo@redhat.com>
42264 Zack Weinberg <zack@codesourcery.com>
42266 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
42268 2004-02-02 Zack Weinberg <zack@codesourcery.com>
42270 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
42271 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
42272 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
42273 * gcc.dg/cleanup-5.c: Run only on Linux targets.
42275 2004-02-02 Mark Mitchell <mark@codesourcery.com>
42278 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
42281 * g++.dg/ext/attrib13.C: New test.
42284 * g++.dg/conversion/op2.C: New test.
42286 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
42288 * gcc.dg/titype-1.c: Fix pasto.
42290 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
42292 * gcc.dg/titype-1.c: New test.
42294 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42297 * g++.dg/template/non-type-template-argument-1.C,
42298 g++.dg/template/qualified-id1.C: Update dg-error marks.
42299 * g++.dg/template/nontype6.C: New test.
42301 2004-02-01 Roger Sayle <roger@eyesopen.com>
42303 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
42304 * gcc.dg/builtins-31.c: New testcase.
42305 * gcc.dg/builtins-32.c: New testcase.
42307 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
42309 * objc.dg/call-super-2.m: Update line numbers
42310 for the including of stddef.h.
42312 2004-01-30 Michael Matz <matz@suse.de>
42314 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
42315 g++.dg/ext/case-range3.C: New tests.
42317 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42321 * g++.dg/template/member4.C: New test.
42323 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42326 * g++.dg/template/sizeof6.C: New test.
42328 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
42330 * gcc.dg/fwritable-strings-1.c: New test.
42332 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
42334 * gcc.c-torture/compile/20040130-1.c: New test.
42336 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
42338 * objc.dg/call-super-2.m: Include stddef.h for size_t.
42340 2004-01-29 Mark Mitchell <mark@codesourcery.com>
42343 * g++.dg/template/ctor3.C: New test.
42345 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42347 * g++.dg/tc1: New directory.
42348 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
42349 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
42350 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
42351 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
42352 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
42354 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42356 * g++.dg/parse/error11.C: New test.
42357 * g++.dg/parse/error12.C: Likewise.
42359 2004-01-28 Ziemowit Laski <zlaski@apple.com>
42361 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
42362 (scan_initial, main): Use aligned_sizeof instead of sizeof.
42364 2004-01-28 Mark Mitchell <mark@codesourcery.com>
42367 * g++.dg/ext/attrib12.C: New test.
42370 * g++.dg/parse/cast2.C: New test.
42372 2004-01-27 James E Wilson <wilson@specifixinc.com>
42374 * objc.dg/encode-2.m (main): New local string. Set depending on
42375 sizeof long. Use in sscanf call.
42376 * objc.dg/encode-3.m (main): New local string. Set depending on
42377 sizeof long. Use in scan_initial call.
42379 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42381 * objc.dg/call-super-2.m: Make LP64-safe.
42382 * objc.dg/desig-init-1.m: Likewise.
42384 2004-01-27 Devang Patel <dpatel@apple.com>
42386 * g++.dg/debug/namespace1.C: New test.
42388 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
42390 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
42393 * gcc.dg/arm-mmx-1.c: New test.
42395 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
42397 * gcc.dg/20040127-1.c: New test.
42398 * gcc.dg/20040127-2.c: New test.
42400 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
42402 * objc.dg/stret-1.m (glob): Renamed to globa.
42404 2004-01-26 Mark Mitchell <mark@codesourcery.com>
42407 * g++.dg/expr/for1.C: New test.
42409 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
42411 PR middle-end/13779
42412 * gcc.dg/darwin-longlong.c: New test.
42414 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
42416 * gcc.dg/20040124-1.c: Moved test from here...
42417 * gcc.c-torture/compile/20040124-1.c: ...to here.
42419 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42421 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
42422 the assembly output if -m64 is passed.
42424 2004-01-25 Mark Mitchell <mark@codesourcery.com>
42427 * g++.dg/template/cond3.C: New test.
42429 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42432 * g++.dg/template/ttp7.C: New test.
42434 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42437 * g++.dg/template/nontype4.C: New test.
42438 * g++.dg/template/nontype5.C: Likewise.
42440 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
42442 * gcc.dg/torture/mips-clobber-at.c: New test.
42444 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
42446 * gcc.dg/20040124-1.c: New test.
42448 2004-01-24 Jakub Jelinek <jakub@redhat.com>
42450 * gcc.dg/20040123-1.c: New test.
42452 2004-01-23 Zack Weinberg <zack@codesourcery.com>
42454 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
42456 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
42458 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
42460 2004-01-23 Andrew Pinski <apinski@apple.com>
42462 * gcc.dg/20030121-1.c: Move to ..
42463 * gcc.dg/20040121-1.c: here.
42465 2004-01-23 Roger Sayle <roger@eyesopen.com>
42467 * gcc.dg/builtins-29.c: New test case.
42469 2004-01-23 Zack Weinberg <zack@codesourcery.com>
42472 * gcc.dg/builtins-30.c: New testcase.
42474 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
42476 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
42477 * lib/g77.exp: Likewise.
42478 * lib/objc.exp: Likewise.
42479 * lib/g++.exp: Likewise.
42481 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
42483 * gcc.dg/struct-by-value-2.c: New test.
42485 2004-01-21 Andrew Pinski <apinski@apple.com>
42488 * gcc.dg/20030121-1.c: New test.
42490 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
42492 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
42493 clobber frame pointer register in asm statement.
42495 2004-01-21 Falk Hueffner <falk@debian.org>
42497 * gcc.c-torture/compile/20040121-1.c: New test.
42499 2004-01-21 Zack Weinberg <zack@codesourcery.com>
42501 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
42503 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
42505 * gcc.dg/ppc64-abi-2.c: New test.
42507 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
42509 * lib/treelang.exp: Fill out this file.
42510 * lib/treelang-dg.exp: New File.
42512 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
42514 * gcc.c-torture/compile/981022-1.c: Remove.
42515 * gcc.dg/array-5.c: Remove XFAIL.
42516 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
42517 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
42518 gcc.dg/cond-lvalue-1.c: Update.
42519 * gcc.dg/cast-lvalue-2.c: New test.
42521 2004-01-19 Mark Mitchell <mark@codesourcery.com>
42524 * g++.dg/other/error1.C (class foo): Tweak error message.
42527 * g++.dg/template/call2.C: New test.
42529 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42531 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
42532 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
42533 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
42534 scalar-return-1_x.c, scalar-return-2_y.c,
42535 scalar-return-3_x.c, scalar-return-3_y.c,
42536 scalar-return-4_x.c, scalar-return-4_y.c,
42537 struct-align-1.h, struct-align-1_x.c,
42538 struct-align-1_y.c, struct-align-2.h,
42539 struct-align-2_x.c, struct-align-2_y.c,
42540 struct-by-value-10_y.c, struct-by-value-11_x.c,
42541 struct-by-value-11_y.c, struct-by-value-12_x.c,
42542 struct-by-value-12_y.c, struct-by-value-13_x.c,
42543 struct-by-value-13_y.c, struct-by-value-14_x.c,
42544 struct-by-value-14_y.c, struct-by-value-15_x.c,
42545 struct-by-value-15_y.c, struct-by-value-16_y.c,
42546 struct-by-value-17_y.c, struct-by-value-18_y.c,
42547 struct-by-value-19_y.c, struct-by-value-1_x.c,
42548 struct-by-value-1_y.c, struct-by-value-20_y.c,
42549 struct-by-value-2_x.c, struct-by-value-2_y.c,
42550 struct-by-value-3_y.c, struct-by-value-4_x.c,
42551 struct-by-value-4_y.c, struct-by-value-5_y.c,
42552 struct-by-value-6_y.c, struct-by-value-7_y.c
42553 struct-by-value-8_x.c, struct-by-value-8_y.c
42554 struct-by-value-9_x.c, struct-by-value-9_y.c
42555 struct-return-10_x.c, struct-return-10_y.c,
42556 struct-return-19_x.c, struct-return-20_x.c
42557 struct-return-2_x.c, struct-return-2_y.c
42558 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
42559 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
42561 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42563 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
42564 attribute on sparc*-sun-solaris2.*.
42566 2004-01-18 Mark Mitchell <mark@codesourcery.com>
42569 * g++.dg/ext/typeof7.C: New test.
42571 2004-01-18 David Edelsohn <edelsohn@gnu.org>
42573 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
42574 * gcc.dg/const-elim-1.c: Same.
42576 2004-01-17 Ziemowit Laski <zlaski@apple.com>
42578 * objc.dg/stret-1.m: New.
42579 * objc.dg/stret-2.m: New.
42581 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
42584 * g++.dg/ext/vector1.C: New test.
42586 2004-01-16 Geoffrey Keating <geoffk@apple.com>
42588 * gcc.dg/pch/import-1.c: New.
42589 * gcc.dg/pch/import-1.hs: New.
42590 * gcc.dg/pch/import-1a.h: New.
42591 * gcc.dg/pch/import-1b.h: New.
42592 * gcc.dg/pch/import-1c.h: New.
42594 2004-01-16 Mark Mitchell <mark@codesourcery.com>
42597 * g++.dg/ext/array1.C: New test.
42600 * g++.dg/conversion/op1.C: New test.
42602 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
42605 From Kazumoto Kojima / Dan Kegel:
42606 * gcc.dg/pr11864-1.c: New test.
42609 From Marcus Comstedt / Dan Kegel:
42610 * gcc.dg/pr10392-1.c: New test.
42612 2004-01-16 Mark Mitchell <mark@codesourcery.com>
42615 * g++.dg/init/ref10.C: New test.
42617 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42620 * g++.dg/parse/typename6.C: New test.
42622 2004-01-15 Geoffrey Keating <geoffk@apple.com>
42625 * g++.dg/pch/wchar-1.C: New.
42626 * g++.dg/pch/wchar-1.Hs: New.
42628 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42631 * g++.dg/expr/sizeof2.C: New test.
42633 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
42635 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
42637 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
42640 * g++.dg/lookup/strong-using-3.C: New.
42641 * g++.dg/lookup/using-10.C: New.
42643 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
42646 * g++.dg/lookup/strong-using-2.C: New.
42648 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
42649 Dan Kegel <dank@kegel.com>
42650 J"orn Rennecke <joern.rennecke@superh.com>
42653 * gcc.dg/pr9365-1.c: New test.
42655 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42658 * g++.dg/parse/casting-operator2.C: New test.
42659 * g++.old-deja/g++.pt/explicit83.C: Remove.
42661 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
42663 * gcc.dg/label-compound-stmt-1.c: New test.
42664 * gcc.c-torture/compile/950922-1.c,
42665 gcc.c-torture/compile/20000211-3.c,
42666 gcc.c-torture/compile/20000518-1.c,
42667 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
42668 compound statements.
42670 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
42672 * gcc.dg/ppc64-abi-1.c: New test.
42674 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
42676 * g++.dg/ext/attrib9.C: Add dg-warnings.
42678 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42681 * g++.dg/parse/dtor3.C: New test.
42683 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
42686 * g++.dg/parse/try-catch-1.C: New test.
42688 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
42690 * ada/acats/run_all.sh: Add more verbose output in acats.log
42691 when compiling tests.
42693 2004-01-12 Zack Weinberg <zack@codesourcery.com>
42696 * gcc.dg/typedef-redecl.c: New test case.
42697 * gcc.dg/typedef-redecl.h: New support file.
42699 2004-01-13 Jan Hubicka <jh@suse.cz>
42701 * gcc.dg/always_inline.c: New test.
42702 * gcc.dg/debug/20031231-1.c: Fix.
42704 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42707 * g++.dg/template/array3.C: New test.
42709 2004-01-12 Zack Weinberg <zack@codesourcery.com>
42711 * g++.dg/ext/lvalue1.C: No longer expected to fail.
42712 * g++.dg/warn/Wunused-2.C: Likewise.
42714 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42717 * g++.dg/template/instantiate6.C: New test.
42719 2004-01-12 Roger Sayle <roger@eyesopen.com>
42721 PR middle-end/11397
42722 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
42724 2004-01-12 Jan Hubicka <jh@suse.cz>
42727 * gcc.dg/20040112-1.c: New.
42729 * gcc.dg/dwarf-die[1-7].c: Move to...
42730 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
42731 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
42733 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
42736 * g++.dg/parse/friend4.C: New test.
42738 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
42741 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
42742 definition is called a friend.
42744 2004-01-11 Zack Weinberg <zack@codesourcery.com>
42746 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
42748 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
42751 * g++.dg/parse/error10.C: New test.
42752 * g++.dg/template/arg2.C: Accept "invalid type" error.
42754 2004-01-11 Jakub Jelinek <jakub@redhat.com>
42756 PR middle-end/13392
42757 * g++.dg/opt/expect2.C: New test.
42759 2004-01-10 Zack Weinberg <zack@codesourcery.com>
42761 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
42762 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
42763 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
42764 Update dg-error regexps.
42766 2004-01-10 Zack Weinberg <zack@codesourcery.com>
42768 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
42769 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
42771 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
42773 * gcc.dg/pragma-re-1.c: Use right pointer type.
42775 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
42777 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
42779 2004-01-09 Geoffrey Keating <geoffk@apple.com>
42781 * gcc.dg/rs6000-ldouble-1.c: New.
42783 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42787 * g++.dg/other/abstract1.C: New test.
42789 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
42791 * g++.dg/lookup/strong-using-1.C: New.
42793 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
42796 * gcc.dg/func-ptr-conv-1.c: New test.
42797 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
42799 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
42802 * gcc.c-torture/compile/20040109-1.c: New.
42804 2004-01-08 Stuart Hastings <stuart@apple.com>
42806 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
42807 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
42808 * gcc.dg/i386-sse-6.c: ...this new testcase.
42810 2004-01-09 Alan Modra <amodra@bigpond.net.au>
42812 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
42814 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
42816 * ada/acats/run_acats: Treat 'gnatchop' the same way
42817 as 'gnatmake'. Export GCC_DRIVER.
42818 * ada/acats/run_all.sh: Add target_gnatchop. Use
42819 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
42821 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42824 * g++.dg/template/dependent-expr4.C: New test.
42826 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
42828 * gcc.dg/altivec-11.c: New test.
42830 2004-01-07 Mark Mitchell <mark@codesourcery.com>
42832 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
42834 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
42837 * gcc.dg/enum-compat-1.c: New test.
42838 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
42840 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
42843 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
42844 gcc.dg/c99-idem-qual-3.c: New tests.
42846 2004-01-07 Alan Modra <amodra@bigpond.net.au>
42848 * gcc.dg/winline-7.c: Don't cast void * to int.
42850 2004-01-06 Jan Hubicka <jh@suse.cz>
42852 * gcc.dg/i386-sse-5.c: New test
42853 * g++.dg/eh/simd-1.c: Add -w argument for i386.
42855 2004-01-05 Mark Mitchell <mark@codesourcery.com>
42858 * g++.dg/rtti/typeid4.C: New test.
42860 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
42862 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
42864 2004-01-05 Mark Mitchell <mark@codesourcery.com>
42867 * g++.dg/template/error11.C: New test.
42870 * g++.dg/template/class2.C: New test.
42872 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
42873 Richard Sandiford <rsandifo@redhat.com>
42876 * g++.dg/opt/alias3.C: New test.
42878 2004-01-04 Mark Mitchell <mark@codesourcery.com>
42881 * g++.dg/template/koenig3.C: New test.
42884 * g++.dg/parse/offsetof3.C: New test.
42886 * g++.dg/init/copy7.C: Add missing dg-error markers.
42889 * g++.dg/init/copy7.c: New test.
42892 * g++.dg/parse/cast1.C: New test.
42894 2004-01-04 Jan Hubicka <jh@suse.cz>
42896 * gcc.dg/winline[1-7].c: New tests.
42898 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42901 * g++.dg/template/qualttp22.C: New test.
42903 2004-01-01 Jan Hubicka <jh@suse.cz>
42905 * gcc.dg/debug/20031231-1.c: New.
42906 * gcc.c-torture/compile/20040101-1.c: New.
42907 * gcc.dg/dwarf-die-[1-7].c: New.
42909 2004-01-01 Jakub Jelinek <jakub@redhat.com>
42911 PR optimization/13521
42912 * gcc.c-torture/compile/20031231-1.c: New test.
42914 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
42916 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
42918 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42921 * g++.dg/template/crash16.C: New test.
42923 2003-12-30 Mark Mitchell <mark@codesourcery.com>
42925 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
42927 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
42929 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
42931 * g++.old-deja/g++.jason/thunk3.C: Likewise.
42932 * g++.old-deja/g++.law/profile1.C: Likewise.
42933 * gcc.c-torture/compile/981006-1.c: Likewise.
42934 * gcc.c-torture/execute/loop-2e.x: Likewise.
42935 * gcc.c-torture/execute/loop-2f.x: Remove.
42936 * gcc.c-torture/execute/loop-2g.x: Likewise.
42937 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
42938 * gcc.dg/20020312-2.c: Remove traces of dead ports.
42940 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
42943 * g++.dg/ext/attrib11.C: New test.
42946 * g++.dg/template/array2-1.C: New test.
42947 * g++.dg/template/array2-2.C: New test.
42949 2003-12-29 Mark Mitchell <mark@codesourcery.com>
42951 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
42953 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
42956 * g++.dg/template/array1-1.C: New test.
42957 * g++.dg/template/array1-2.C: New test.
42959 2003-12-29 Roger Sayle <roger@eyesopen.com>
42962 * g77.dg/12632.f: New test case.
42964 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42967 * g++.dg/parse/nontype1.C: New test.
42969 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42972 * g++.dg/parse/explicit1.C: New test.
42973 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
42975 2003-12-28 Mark Mitchell <mark@codesourcery.com>
42978 * g++.dg/opt/inline6.C: New test.
42981 * g++.dg/parse/error9.C: New test.
42983 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
42985 2003-12-28 Mark Mitchell <mark@codesourcery.com>
42988 * g++.dg/init/assign1.C: New test.
42990 2003-12-28 Roger Sayle <roger@eyesopen.com>
42993 * g++.dg/warn/format3.C: New test case.
42995 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42997 * gcc.c-torture/compile/20031227-1.c: New test.
42999 2003-12-23 Mark Mitchell <mark@codesourcery.com>
43001 * g++.dg/bprob/bprob.exp: Load target-supports.exp
43002 * g77.dg/bprob/bprob.exp: Likewise.
43003 * gcc.misc-tests/bprob.exp: Likewise.
43004 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
43005 variants on systems where the library does not provide that
43007 * gcc.dg/builtins-20.c: Use builtins-config.h.
43008 * gcc.dg/builtins-config.h: New file.
43010 2003-12-23 Mark Mitchell <mark@codesourcery.com>
43012 * lib/gcc-dg.exp (dg-require-profiling): New function.
43013 * lib/target-supports.exp (check_profiling_available): Likewise.
43014 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
43015 * g77.dg/bprob/bprob.exp: Likewise.
43016 * gcc.misc-tests/bprob.exp: Likewise.
43017 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
43018 * gcc.dg/20021014-1.c: Likewise.
43019 * gcc.dg/nest.c: Likewise.
43021 2003-12-23 Mark Mitchell <mark@codesourcery.com>
43023 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
43025 * g++.dg/lookup/java2.C: Likewise.
43026 * gcc.dg/cpp/lexident.c: Likewise.
43028 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
43030 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
43032 * gcc.c-torture/compile/961203-1.c: Likewise.
43033 * gcc.c-torture/compile/980506-1.c: Likewise.
43035 2003-12-23 Zack Weinberg <zack@codesourcery.com>
43037 * lib/gcc-dg.exp (dg-prune-output): New annotation.
43038 (additional_prunes): New global.
43039 (gcc-dg-prune): Handle additional per-test pruning.
43040 (dg-test): Clear additional_prunes between tests.
43042 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
43043 dg-prune-output to avoid spurious failures from assembler
43044 complaining about nonexistent WAW violations.
43045 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
43046 Use dg-prune-output to avoid spurious failures from assembler
43047 warning about Itanium B-step errata.
43049 2003-12-23 Mark Mitchell <mark@codesourcery.com>
43051 * g++.dg/abi/macro0.C: New test.
43052 * g++.dg/abi/macro1.C: Likewise.
43053 * g++.dg/abi/macro2.C: Likewise.
43055 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
43056 * g++.dg/abi/bitfield7.C: Likewise.
43057 * g++.dg/abi/dtor2.C: Likewise.
43058 * g++.dg/abi/mangle11.C: Likewise.
43059 * g++.dg/abi/mangle12.C: Likewise.
43060 * g++.dg/abi/mangle14.C: Likewise.
43061 * g++.dg/abi/mangle17.C: Likewise.
43062 * g++.dg/abi/vbase10.C: Likewise.
43063 * g++.dg/abi/vbase14.C: Likewise.
43064 * g++.dg/template/qualttp17.C: Likewise.
43066 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
43069 * gcc.dg/20031223-1.c: New test.
43071 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
43073 * gcc.dg/noreturn-7.c: New test.
43075 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
43077 * gcc.dg/null-pointer-1.c: New test.
43079 2003-12-22 Mark Mitchell <mark@codesourcery.com>
43081 * g++.old-deja/g++.jason/template18.C: Remove.
43082 * g++.old-deja/g++.jason/template37.C: Likewise.
43085 * g++.dg/lookup/ns1.C: New test.
43088 * g++.dg/template/lookup3.C: New test.
43090 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
43092 * g++.dg/template/recurse1.C: New test
43094 2003-12-22 Mark Mitchell <mark@codesourcery.com>
43097 * g++.dg/parse/semicolon1.C: New test.
43098 * g++.dg/parse/semicolon1.h: Likewise.
43100 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
43102 * gcc.dg/darwin-misaligned.c: New test.
43104 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
43107 * gcc.dg/20031222-1.c: New test.
43109 2003-12-21 Mark Mitchell <mark@codesourcery.com>
43112 * g++.dg/parse/error8.C: New test.
43115 * g++.dg/warn/ctor-init-1.C: New test.
43117 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
43119 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
43121 * gcc.c-torture/compile/930217-1.c: Likewise.
43122 * gcc.c-torture/compile/930513-1.c: Likewise.
43123 * gcc.c-torture/execute/920908-2.c: Likewise.
43124 * gcc.c-torture/execute/921204-1.c: Likewise.
43125 * gcc.c-torture/execute/930621-1.c: Likewise.
43126 * gcc.c-torture/execute/930630-1.c: Likewise.
43127 * gcc.c-torture/execute/931031-1.c: Likewise.
43128 * gcc.c-torture/execute/980602-2.c: Likewise.
43129 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
43130 * gcc.c-torture/execute/compndlit-1.c: Likewise.
43131 * gcc.c-torture/execute/extzvsi.c: Likewise.
43132 * gcc.c-torture/unsorted/ext.c: Likewise.
43134 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
43137 * gcc.c-torture/compile/20031220-2.c: New test case.
43139 2003-12-20 Roger Sayle <roger@eyesopen.com>
43141 PR optimization/13031
43142 * gcc.c-torture/compile/20031220-1.c: New test case.
43144 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
43146 * gcc.dg/cast-function-1.c: New test.
43148 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
43150 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
43153 2003-12-19 Mark Mitchell <mark@codesourcery.com>
43156 * g++.dg/ext/attrib10.C: New test.
43158 2003-12-19 Jakub Jelinek <jakub@redhat.com>
43160 * gcc.dg/cleanup-10.c: New test.
43161 * gcc.dg/cleanup-11.c: New test.
43163 2003-12-19 Jakub Jelinek <jakub@redhat.com>
43166 * g++.dg/opt/expect1.C: New test.
43168 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
43170 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
43172 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
43175 * gcc.dg/20031218-1.c: New test.
43178 * gcc.dg/20031218-2.c: New test.
43179 * gcc.dg/20031218-3.c: New test.
43181 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
43182 of label name and allow for USER_LABEL_PREFIX == "_" names.
43183 * g++.dg/abi/mangle18-2.C: Likewise.
43184 * g++.dg/abi/mangle19-1.C: Likewise.
43185 * g++.dg/abi/mangle19-2.C: Likewise.
43186 * g++.dg/abi/mangle20-1.C: Likewise.
43187 * g++.dg/abi/mangle20-2.C: Likewise.
43189 2003-12-18 Richard Henderson <rth@redhat.com>
43191 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
43193 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
43194 Dan Kegel <dank@kegel.com>
43197 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
43198 testing a cross compiler, it causes spurious compile failures.
43199 * lib/g++.exp: Likewise.
43201 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43204 * g++.dg/template/access13.C: New test.
43206 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
43208 * gcc.dg/20031216-1.c: New test.
43210 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43213 * g++.dg/template/error10.C: New test.
43215 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
43217 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
43218 * g++.dg/eh/simd-2.C: Likewise.
43220 2003-12-17 James E Wilson <wilson@specifixinc.com>
43221 Roger Sayle <roger@eyesopen.com>
43223 * gcc.c-torture/execute/ieee/mzero5.c: New.
43225 2003-12-17 Mark Mitchell <mark@codesourcery.com>
43228 * g++.dg/parse/error6.C: New test.
43231 * g++.dg/parse/error7.C: New test.
43233 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
43235 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
43236 at -O with stabs debugging formats.
43237 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
43238 * gcc.dg/debug/debug-2.c: Likewise.
43240 2003-12-16 Mark Mitchell <mark@codesourcery.com>
43243 * g++.dg/init/error1.C: New test.
43246 * g++.dg/init/pm3.C: New test.
43248 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
43251 * gcc.dg/bitfld-8.c: New test.
43253 2003-12-16 James Lemke <jim@wasabisystems.com>
43255 * gcc.dg/arm-scd42-[123].c: New tests.
43257 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
43260 * g++.dg/abi/mangle20-1.C: New test.
43261 * g++.dg/abi/mangle20-2.C: New test.
43263 2003-12-16 Mark Mitchell <mark@codesourcery.com>
43266 * g++.dg/other/offsetof2.C: Remove XFAIL.
43267 * g++.dg/parse/offsetof1.C: New test.
43268 * g++.gd/parse/offsetof2.C: Likewise.
43270 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43272 * g++.dg/template/nontype3.C: New test.
43273 * g++.dg/template/static2.C: Tweaked the dg-error clause.
43275 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43277 * g++.dg/warn/noreturn-3.C: Also test instantiation.
43279 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
43282 * g++.dg/expr/assign1.C: New test.
43285 * g++.dg/abi/mangle19-1.C: New test.
43286 * g++.dg/abi/mangle19-2.C: New test.
43288 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
43290 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
43292 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43294 * gcc.c-torture/execute/20031216-1.c: New test.
43296 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43298 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
43301 2003-12-15 Mark Mitchell <mark@codesourcery.com>
43304 * g++.dg/template/error9.C: New test.
43307 * g++.dg/template/error8.C: New test.
43309 2003-12-15 Roger Sayle <roger@eyesopen.com>
43311 PR middle-end/13400
43312 * gcc.c-torture/execute/20031215-1.c: New test case.
43314 2003-12-15 Mark Mitchell <mark@codesourcery.com>
43317 * g++.dg/parse/error5.C: New test.
43320 * g++.dg/expr/sizeof1.C: New test.
43323 * g++.dg/template/crash15.C: New test.
43325 2003-12-15 Geoffrey Keating <geoffk@apple.com>
43327 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
43328 a non-POD type as the last named parameter of a varargs function.
43330 2003-12-15 Mark Mitchell <mark@codesourcery.com>
43334 * g++.dg/template/crash14.C: New test.
43335 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
43337 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
43339 * g++.dg/other/java1.C: New test.
43342 * g++.dg/abi/mangle18-1.C: New test.
43343 * g++.dg/abi/mangle18-2.C: New test.
43345 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43347 PR optimization/10312
43348 * gcc.c-torture/execute/20031214-1.c: New.
43350 2003-12-14 Mark Mitchell <mark@codesourcery.com>
43354 * g++.dg/parse/error3.C: New test.
43355 * g++.dg/parse/error4.C: Likewise.
43356 * g++.dg/abi/mangle4.C: Tweak error messages.
43357 * g++.dg/lookup/using5.C: Likewise.
43358 * g++.dg/other/error2.C: Likewise.
43359 * g++.dg/parse/typename5.C: Likewise.
43360 * g++.dg/parse/undefined1.C: Likewise.
43361 * g++.dg/template/arg2.C: Likewise.
43362 * g++.dg/template/ttp3.C: Likewise.
43363 * g++.dg/template/type1.C: Likewise.
43364 * g++.old-deja/g++.other/crash32.C: Likewise.
43365 * g++.old-djea/g++.pt/defarg8.C: Likewise.
43367 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43370 * g++.dg/warn/noreturn-3.C: New test.
43372 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
43375 * g++.dg/abi/covariant3.C: New.
43377 2003-12-12 Jakub Jelinek <jakub@redhat.com>
43379 * g++.dg/eh/ia64-1.C: New test.
43381 2003-12-12 Roger Sayle <roger@eyesopen.com>
43383 PR optimization/13037
43384 * g77.f-torture/execute/13037.f: New test case.
43386 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
43389 * g++.dg/abi/covariant2.C: New.
43391 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
43393 * gcc.dg/cpp/trad/macro.c: New tests.
43395 2003-12-11 Zack Weinberg <zack@codesourcery.com>
43397 * gcc.c-torture/execute/wchar_t-1.x: Delete.
43399 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
43402 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
43404 * lib/g++.exp (g++_version): Likewise.
43405 * lib/g77.exp (g77_version): Likewise.
43406 * lib/objc.exp (default_objc_version): Likewise.
43408 2003-12-10 Richard Henderson <rth@redhat.com>
43410 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
43412 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
43414 2003-12-08 Matt Austern <austern@apple.com>
43417 * lib/gcc-dg.exp (dg-require-visibility): Define.
43418 * lib/target-supports (check_visibility_available): Define.
43419 * gcc.dg/visibility-1.c: New test.
43420 * gcc.dg/visibility-2.c: Likewise.
43421 * gcc.dg/visibility-3.c: Likewise.
43422 * gcc.dg/visibility-4.c: Likewise.
43423 * gcc.dg/visibility-5.c: Likewise.
43424 * gcc.dg/visibility-6.c: Likewise.
43425 * g++.dg/ext/visibility-1.C: Likewise.
43426 * g++.dg/ext/visibility-2.C: Likewise.
43427 * g++.dg/ext/visibility-3.C: Likewise.
43428 * g++.dg/ext/visibility-4.C: Likewise.
43429 * g++.dg/ext/visibility-5.C: Likewise.
43430 * g++.dg/ext/visibility-6.C: Likewise.
43432 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43434 * g++.dg/lookup/java1.C: New test.
43435 * g++.dg/lookup/java2.C: New test.
43437 2003-12-07 Falk Hueffner <falk@debian.org>
43439 * g++.dg/opt/noreturn-1.C: New test.
43441 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
43443 * gcc.dg/overflow-1.c: New test.
43445 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
43447 * g77.f-torture/compile/13060.f: New test.
43449 2003-12-06 Mark Mitchell <mark@codesourcery.com>
43452 * g++.dg/inherit/operator2.C: New test.
43454 2003-12-05 Mark Mitchell <mark@codesourcery.com>
43457 * g++.dg/ext/attrib9.C: New test.
43459 2003-12-05 Mark Mitchell <mark@codesourcery.com>
43462 * g++.dg/template/error7.C: New test.
43464 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
43465 J"orn Rennecke <joern.rennecke@superh.com>
43468 * g++.dg/other/struct-va_list.C: New test.
43470 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43473 * g++.dg/parse/defarg6.C: New test.
43475 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
43478 * gcc.c-torture/execute/20031201-1.c: New test.
43480 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
43482 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
43484 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43486 * gcc.dg/builtin-return-1.c: New test.
43488 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
43489 J"orn Rennecke <joern.rennecke@superh.com>
43491 PR optimization/13260
43492 * gcc.c-torture/execute/20031204-1.c: New test.
43494 2003-12-03 Mark Mitchell <mark@codesourcery.com>
43497 * g++.dg/template/error6.C: New test.
43499 2003-12-03 Jakub Jelinek <jakub@redhat.com>
43501 * gcc.dg/20031202-1.c: New test.
43503 2003-12-03 Mark Mitchell <mark@codesourcery.com>
43506 * g++.dg/template/eh1.C: New test.
43509 * g++.dg/template/error5.C: New test.
43511 2003-12-02 David Ung <davidu@mips.com>
43513 * gcc.dg/compat/vector-check.h: Corrected type for var
43516 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43519 * g++.dg/template/ptrmem8.C: New test.
43521 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43524 * g++.dg/template/dependent-expr3.C: New test.
43526 2003-12-01 James Lemke <jim@wasabisystems.com>
43528 * gcc.dg/arm-g2.c: New test.
43530 2003-12-01 Roger Sayle <roger@eyesopen.com>
43532 PR optimization/11634
43533 * gcc.dg/20031201-2.c: New test case.
43535 2003-12-01 Zack Weinberg <zack@codesourcery.com>
43538 * objc.dg/proto-lossage-3.m: New test.
43540 2003-12-01 Roger Sayle <roger@eyesopen.com>
43542 PR optimization/12628
43543 * gcc.dg/20031201-1.c: New test case.
43545 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
43547 * gcc.dg/unaligned-1.c: New test.
43549 2003-11-30 Mark Mitchell <mark@codesourcery.com>
43552 * g++.dg/template/error4.C: New test.
43553 * g++.dg/template/nested3.C: Adjust error markers.
43555 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43557 * gcc.dg/cpp/assert4.c: Check more #system assertions.
43559 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
43562 * gcc.dg/bitfld-7.c: New test.
43564 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
43566 * gcc.dg/tls/asm-1.C: New test.
43568 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43570 * gcc.dg/cpp/assert4.c: Update.
43572 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43574 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
43575 * gcc.dg/builtin-apply3.c: New test.
43577 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43579 * lib/compat.exp (compat-obj): New xfaildata parameter.
43580 Use it to set compiler_conditional_xfail_data before compiling.
43581 (compat-get-options): Handle dg-xfail-if.
43582 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
43583 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
43584 * gcc.dg/compat/vector-1_y.c: Likewise.
43585 * gcc.dg/compat/vector-2_x.c: Likewise.
43586 * gcc.dg/compat/vector-2_y.c: Likewise.
43588 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43590 * g++.dg/opt/reg-stack4.C: New test.
43592 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43594 * gcc.dg/builtin-apply2.c: New test.
43596 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43598 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
43600 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43603 * g++.dg/template/template-id-2.C: New test.
43605 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43608 * g++.dg/template/memfriend1.C: New test.
43609 * g++.dg/template/memfriend2.C: Likewise.
43610 * g++.dg/template/memfriend3.C: Likewise.
43611 * g++.dg/template/memfriend4.C: Likewise.
43612 * g++.dg/template/memfriend5.C: Likewise.
43613 * g++.dg/template/memfriend6.C: Likewise.
43614 * g++.dg/template/memfriend7.C: Likewise.
43615 * g++.dg/template/memfriend8.C: Likewise.
43616 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
43618 2003-11-21 Mark Mitchell <mark@codesourcery.com>
43621 * g++.dg/ext/cond1.C: New test.
43623 2003-11-20 Richard Henderson <rth@redhat.com>
43625 * gcc.dg/20020201-2.c: Remove.
43626 * gcc.dg/20020201-4.c: Remove.
43627 * gcc.dg/20020304-1.c: Remove.
43629 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
43631 * gcc.dg/cpp/trad/xwin1.c: New test case.
43633 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
43635 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
43636 * lib/g77.exp: Likewise.
43637 * lib/objc.exp: Likewise.
43638 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
43641 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43644 * g++.dg/template/static5.C: New test.
43646 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
43648 * gcc.dg/nested-func-1.c: New test.
43650 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43652 * gcc.dg/cpp/assert4.c: New test.
43654 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
43657 * g++.dg/lookup/using9.c: New test.
43659 2003-11-14 Mark Mitchell <mark@codesourcery.com>
43662 * g++.dg/template/error3.C: New test.
43664 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
43667 * ada/acats/run_acats, run_all.sh: Fix syntax error.
43668 No longer use a wrapper for gcc, since this does not work under
43671 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
43674 * g++.dg/template/ptrmem7.C: New test.
43676 2003-11-13 Andrew Pinski <apinski@apple.com>
43678 * gcc.c-torture/compile/20031113-1.c: New test.
43680 2003-11-13 Mark Mitchell <mark@codesourcery.com>
43681 Kean Johnston <jkj@sco.com>
43684 * gcc.dg/unused-4.c: Update.
43686 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
43688 * g++.dg/opt/const3.C: New test.
43690 2003-11-13 Jan Hubicka <jh@suse.cz>
43692 * gcc.c-torture/compile/20031112-1.c: New test.
43694 2003-11-12 Mark Mitchell <mark@codesourcery.com>
43696 * g++.dg/parse/crash10.C: Remove bogus error marker.
43698 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43700 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
43701 (host_gcc): Likewise.
43702 (ROOT): Honor $PWDCMD.
43704 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
43706 2003-11-12 Catherine Moore <clm@redhat.com>
43708 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
43710 2003-11-12 Andreas Jaeger <aj@suse.de>
43711 Jakub Jelinek <jakub@redhat.com>
43712 Andrew Pinski <pinskia@physics.uc.edu>
43713 Richard Henderson <rth@redhat.com>
43715 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
43717 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
43719 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
43720 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
43722 2003-11-11 Andreas Jaeger <aj@suse.de>
43724 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
43726 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
43728 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
43730 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
43733 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
43735 * gcc.dg/trampoline-1.c: New test.
43737 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
43739 * gcc.c-torture/compile/200031109-1.c: New test.
43741 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
43745 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43746 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
43747 gcc.dg/format/no-y2k-1.c: Update.
43749 2003-11-08 Roger Sayle <roger@eyesopen.com>
43751 PR optimization/10467
43752 * gcc.dg/20031108-1.c: New test case.
43754 2003-11-07 Geoffrey Keating <geoffk@apple.com>
43756 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
43758 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
43760 * gcc.dg/compound-lvalue-1.c: New test.
43761 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
43764 2003-11-06 Geoffrey Keating <geoffk@apple.com>
43766 * gcc.dg/altivec-varargs-1.c: New test.
43768 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43770 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
43771 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
43772 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
43773 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
43774 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
43776 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
43778 * gcc.dg/cond-lvalue-1.c: New test.
43780 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
43782 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
43784 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43787 * g++.dg/template/instantiate5.C: New test.
43789 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43792 * g++.dg/ext/complit2.C: Replace test with self-contained version.
43793 * ChangeLog: Add missing first entry for above test.
43795 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43798 * g++.dg/template/using8.C: New test.
43799 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
43801 2003-11-02 Roger Sayle <roger@eyesopen.com>
43803 PR optimization/10817
43804 * gcc.c-torture/compile/20031102-1.c: New test case.
43806 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
43808 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
43811 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43813 * gcc.dg/20031102-1.c: New test.
43815 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43817 * gcc.dg/complex-1.c: New test.
43819 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43822 * g++.dg/template/crash13.C: Adjust expected error location.
43823 * g++.old-deja/g++.brendan/ns1.C: Likewise.
43825 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
43827 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43829 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
43832 * gcc.c-torture/compile/20031031-2.c: New test.
43834 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
43837 * gcc.c-torture/compile/20031031-1.c: New test.
43839 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
43841 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43842 * gcc.misc-tests/bprob.exp: Likewise.
43843 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
43844 the execution test on arm-elf configs.
43845 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
43846 configs that don't support scratch files.
43847 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
43849 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
43851 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
43854 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
43856 * ada/acats/run_all.sh: Redirect mv output to /dev/null
43857 Avoid non pure sh syntax. Add more logging.
43859 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
43862 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43865 * gcc.dg/ppc-stackalign-1.c: New test.
43867 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
43869 * ada/acats/run_all.sh: Change output to be more compliant with
43871 Create acats.sum and acats.log files under testsuite/ada/acats
43872 Only run [a-z]* directories, to filter out e.g. CVS.
43873 Redirect build output to log file.
43875 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
43877 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
43879 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
43882 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
43884 2003-10-27 Jakub Jelinek <jakub@redhat.com>
43886 * gcc.c-torture/compile/20031023-1.c: New test.
43887 * gcc.c-torture/compile/20031023-2.c: New test.
43888 * gcc.c-torture/compile/20031023-3.c: New test.
43889 * gcc.c-torture/compile/20031023-4.c: New test.
43891 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43894 * g++.dg/lookup/scoped8.C: New test.
43896 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43898 * g++.dg/opt/reg-stack3.C: New test.
43900 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
43902 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
43904 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43907 * g++.dg/template/crash13.C: New test.
43909 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
43911 * gcc.dg/c99-restrict-2.c: New test.
43913 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
43915 PR c++/12698, c++/12699, c++/12700, c++/12566
43916 * g++.dg/inherit/covariant9.C: New test.
43917 * g++.dg/inherit/covariant10.C: New test.
43918 * g++.dg/inherit/covariant11.C: New test.
43920 2003-10-23 Jason Merrill <jason@redhat.com>
43923 * g++.dg/ext/complit2.C: New test.
43925 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
43928 * gcc.c-torture/execute/20031020-1.c: New test.
43930 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43932 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
43933 following the jump_insn.
43935 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
43937 * gcc.dg/cast-lvalue-1.c: New test.
43939 2003-10-21 Mark Mitchell <mark@codesourcery.com>
43942 * g++.dg/template/cond2.C: New test.
43944 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
43946 * gcc.dg/builtins-28.c: New test.
43948 2003-10-20 Jan Hubicka <jh@suse.cz>
43950 * g++.dg/opt/inline4.C: Do not use min-inline-insns
43952 * gcc.dg/inline-2.c: Likewise.
43954 2003-10-20 Phil Edwards <phil@codesourcery.com>
43956 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
43957 * gcc.dg/nest.c: Likewise.
43959 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43961 PR c++/9781, c++/10583, c++/11862
43962 * g++.dg/parse/crash13.C: New test.
43964 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43966 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
43968 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
43970 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
43971 Define HAVE_C99_RUNTIME except on Solaris.
43972 * gcc.dg/builtins-20.c: Likewise.
43974 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43976 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
43978 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43981 * g++.dg/template/crash21.C: New test.
43983 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43986 * g++.dg/template/typename5.C: New test.
43988 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43991 * g++.dg/template/friend25.C: New test.
43993 2003-10-16 Ziemowit Laski <zlaski@apple.com>
43995 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
43998 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
44000 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
44003 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
44005 * gcc.c-torture/execute/960416-1.x: Remove.
44006 * gcc.c-torture/execute/divconst-3.x: Likewise.
44008 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
44011 * gcc.dg/torture/cris-volatile-1.c: New test.
44013 2003-10-14 Roger Sayle <roger@eyesopen.com>
44015 PR optimization/9325
44016 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
44017 for overflowing floating point to integer conversion during RTL
44020 2003-10-13 Ziemowit Laski <zlaski@apple.com>
44022 * objc/execute/_cmd.m: Fix typo.
44023 * objc.dg/image-info.m, objc.dg/symtab-1.m:
44024 Relax 'scan-assembler' regexp.
44025 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
44026 objc.dg/try-catch-4.m: Run on non-Darwin targets.
44027 * objc.dg/zero-link-2.m: Remove blank line.
44028 * objc.dg/zero-link-3.m: New test case.
44030 2003-10-13 Geoffrey Keating <geoffk@apple.com>
44032 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
44034 * gcc.dg/asm-names.c: Use scan-assembler-not rather
44035 than linker trickery.
44037 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44040 * g++.dg/other/friend2.C: New test.
44042 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
44044 * gcc.dg/20031012-1.c: New test.
44046 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
44048 * gcc.dg/weak/weak-3.c: Fix for new warning.
44050 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
44052 PR optimization/8750
44053 * gcc.c-torture/execute/20031012-1.c: New test case.
44055 2003-10-11 Roger Sayle <roger@eyesopen.com>
44057 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
44058 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
44060 2003-10-11 Roger Sayle <roger@eyesopen.com>
44062 PR optimization/12260
44063 * gcc.c-torture/compile/20031011-2.c: New test case.
44065 2003-10-11 Roger Sayle <roger@eyesopen.com>
44067 * gcc.c-torture/execute/20031011-1.c: New testcase.
44069 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
44071 * gcc.c-torture/compile/20031011-1.c: New test.
44073 2003-10-11 Jan Hubicka <jh@suse.cz>
44075 * g++.dg/other/first-global.C: New test.
44077 2003-10-11 Roger Sayle <roger@eyesopen.com>
44079 * gcc.c-torture/execute/string-opt-18.c: New testcase.
44081 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
44083 * gcc.c-torture/compile/20031010-1.c: New test.
44085 2003-10-10 Geoffrey Keating <geoffk@apple.com>
44087 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
44088 * gcc.c-torture/execute/va-arg-25.c: ... here.
44090 2003-10-09 Mark Mitchell <mark@codesourcery.com>
44092 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
44094 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
44096 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
44098 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
44100 * g++.dg/parse/error2.C: New test.
44102 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
44105 * g++.dg/other/error5.C: Modify the error message.
44106 * g++.dg/lookup/using8.C: New test.
44108 2003-10-07 Geoffrey Keating <geoffk@apple.com>
44110 * gcc.dg/darwin-abi-2.c: New file.
44111 * gcc.c-torture/execute/va-arg-24.c: New file.
44113 2003-10-06 Bob Wilson <bob.wilson@acm.org>
44115 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
44118 2003-10-06 Mark Mitchell <mark@codesourcery.com>
44121 * g++.dg/other/error4.C: Update error messages.
44122 * g++.dg/template/ptrmem4.C: Likewise.
44125 * g++.dg/init/new9.C: New test.
44127 PR c++/12334, c++/12236, c++/8656
44128 * g++.dg/ext/attrib8.C: New test.
44130 2003-10-06 Devang Patel <dpatel@apple.com>
44132 * gcc.dg/debug/dwarf2-3.h: New test.
44133 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
44135 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
44137 * g++.dg/opt/cfg2.C: New test.
44139 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
44141 * g++.dg/opt/float1.C: New test.
44143 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44145 * gcc.dg/c90-array-lval-6.c: New test.
44146 * gcc.dg/c99-array-lval-6.c: New test.
44148 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
44149 Ziemowit Laski <zlaski@apple.com>
44151 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
44152 'Derived', so that it is never considered a class method; add
44153 new warning for '+port' method ambiguity.
44154 * objc.dg/method-12.m: Include <objc/objc.h> instead of
44155 <objc/objc-api.h> (needed on Mac OS X).
44156 * objc.dg/method-13.m: New test.
44158 2003-10-03 Roger Sayle <roger@eyesopen.com>
44160 PR optimization/9325, PR java/6391
44161 * gcc.c-torture/execute/20031003-1.c: New test case.
44163 2003-10-02 Mark Mitchell <mark@codesourcery.com>
44165 PR optimization/12180
44166 * gcc.dg/20031002-1.c: New test.
44169 * g++.dg/inherit/error1.C: New test.
44171 2003-10-02 Chris Demetriou <cgd@broadcom.com>
44173 * lib/f-torture.exp (search_for): Rename to...
44174 (search_for_re): This. Also, clean up comments and the
44175 "regexp" invocation.
44177 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
44179 * gcc.c-torture/compile/20031002-1.c: New test.
44181 2003-10-02 Jakub Jelinek <jakub@redhat.com>
44183 * g++.dg/opt/cond1.C: New test.
44185 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
44187 * gcc.dg/Wold-style-definition-2.c: New testcase.
44188 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
44190 2003-09-29 Richard Henderson <rth@redhat.com>
44192 * g++.dg/init/array10.C: Add dg-options.
44194 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
44196 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
44198 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44200 * g++.dg/template/friend19.C: Fix typo.
44201 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
44203 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
44205 * gcc.c-torture/execute/20030928-1.c: New test.
44206 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
44208 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
44210 * g++.dg/opt/unroll1.C: New test.
44212 2003-09-26 Roger Sayle <roger@eyesopen.com>
44214 PR optimization/11741
44215 * gcc.dg/20030926-1.c: New test case.
44217 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44220 * g++.dg/parse/access7.C: New test.
44221 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
44223 2003-09-24 Ziemowit Laski <zlaski@apple.com>
44225 MERGE OF objc-improvements-branch into MAINLINE:
44226 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
44227 if libobjc has not been built.
44228 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
44229 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
44230 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
44231 objc/execute/nested-3.m, objc/execute/np-2.m,
44232 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
44233 objc/execute/redefining_self.m, objc/execute/root_methods.m,
44234 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
44235 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
44236 objc.dg/special/unclaimed-category-1.h,
44237 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
44238 well as GNU runtime.
44239 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
44240 * execute/cascading-1.m, execute/function-message-1.m,
44241 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
44242 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
44243 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
44244 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
44245 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
44246 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
44247 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
44248 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
44249 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
44250 * objc.dg/bitfield-2.m: Run only on Darwin.
44251 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
44252 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
44253 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
44254 * objc.dg/const-str-1.m: Fix constant string layout.
44256 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
44258 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
44260 2003-09-23 Geoffrey Keating <geoffk@apple.com>
44262 * gcc.dg/darwin-abi-1.c: New file.
44264 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
44267 * gcc.c-torture/compile/20030921-1.c: New test.
44269 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
44271 * g++.dg/opt/reg-stack2.C: New test.
44273 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
44275 * g++.dg/eh/delayslot1.C: New test.
44277 2003-09-20 Richard Henderson <rth@redhat.com>
44279 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
44281 2003-09-20 Roger Sayle <roger@eyesopen.com>
44283 * gcc.c-torture/execute/20030920-1.c: New test case.
44285 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44287 * g++.dg/rtti/typeid3.C: Correct expected error message.
44289 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44292 * g++.dg/parse/crash12.C: New test.
44294 2003-09-19 Janis Johnson <janis187@us.ibm.com>
44296 * gcc.dg/compat/mixed-struct-check.h: New.
44297 * gcc.dg/compat/mixed-struct-defs.h: New.
44298 * gcc.dg/compat/mixed-struct-init.h: New.
44299 * gcc.dg/compat/struct-by-value-19_main.c: New.
44300 * gcc.dg/compat/struct-by-value-19_x.c: New.
44301 * gcc.dg/compat/struct-by-value-19_y.c: New.
44302 * gcc.dg/compat/struct-by-value-20_main.c: New.
44303 * gcc.dg/compat/struct-by-value-20_x.c: New.
44304 * gcc.dg/compat/struct-by-value-20_y.c: New.
44305 * gcc.dg/compat/struct-return-19_main.c: New.
44306 * gcc.dg/compat/struct-return-19_x.c: New.
44307 * gcc.dg/compat/struct-return-19_y.c: New.
44308 * gcc.dg/compat/struct-return-20_main.c: New.
44309 * gcc.dg/compat/struct-return-20_x.c: New.
44310 * gcc.dg/compat/struct-return-20_y.c: New.
44312 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
44313 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
44314 so that it will not complain on LP64 targets.
44316 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44319 * g++.dg/template/friend24.C: New test.
44321 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
44324 * g++.dg/template/memtmpl2.C: New test.
44326 2003-09-18 Mark Mitchell <mark@codesourcery.com>
44329 * gcc.dg/builtin-apply1.c: New test.
44331 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
44334 * g++.dg/warn/Wunused-4.C: New test.
44336 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44339 * g++.dg/other/gc2.C: New test.
44341 2003-09-17 Mark Mitchell <mark@codesourcery.com>
44344 * g++.dg/rtti/typeid3.C: New test.
44347 * g++.dg/overload/template1.C: New test.
44349 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
44351 * g++.dg/opt/cfg3.C: New test.
44353 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44356 * g++.dg/template/crash11.C: New test.
44358 2003-09-16 Jason Merrill <jason@redhat.com>
44359 Jakub Jelinek <jakub@redhat.com>
44361 * gcc.dg/attr-warn-unused-result.c: New test.
44363 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
44366 * g++.dg/expr/call2.C: New test.
44368 2003-09-15 Andreas Jaeger <aj@suse.de>
44370 * gcc.dg/Wold-style-definition-1.c: New test.
44372 2003-09-14 Mark Mitchell <mark@codesourcery.com>
44375 * g++.dg/parse/template12.C: New test.
44377 * g++.dg/abi/bitfield11.C: New test.
44378 * g++.dg/abi/bitfield12.C: Likewise.
44380 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
44382 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
44383 non-expansion of functional macro name without arguments at EOL.
44384 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
44386 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
44388 * gcc.c-torture/execute/20030914-[12].c: New tests.
44390 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
44393 * g++.dg/overload/addr1.C: New test.
44395 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
44397 * gcc.dg/20030909-1.c: New test.
44399 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44401 * gcc.dg/ultrasp10.c: New test.
44403 2003-09-09 Devang Patel <dpatel@apple.com>
44405 * gcc.dg/darwin-ld-6.c: New test.
44407 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44409 * gcc.dg/torture/builtin-explog-1.c: New testcase.
44411 2003-09-08 Mark Mitchell <mark@codesourcery.com>
44413 * gcc.dg/ia64-types1.c: New test.
44414 * gcc.dg/ia64-types2.c: Likewise.
44416 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44418 * gcc.dg/builtins-1.c: Add more _Complex tests.
44419 * gcc.dg/torture/builtin-attr-1.c: Likewise.
44421 * gcc.dg/builtins-1.c: Test existing _Complex functions.
44422 * gcc.dg/torture/builtin-attr-1.c: Likewise.
44424 2003-09-08 Mark Mitchell <mark@codesourcery.com>
44427 * g++.dg/lookup/koenig2.C: New test.
44430 * g++.dg/rtti/typeid2.C: New test.
44432 2003-09-08 Jakub Jelinek <jakub@redhat.com>
44434 * gcc.c-torture/compile/20030904-1.c: New test.
44436 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
44438 * g++.dg/opt/longbranch2.C: New test.
44440 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
44442 * g++.dg/template/crash10.C: Only compile it.
44444 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
44446 PR middle-end/11665
44447 * gcc.c-torture/compile/20030907-1.c: New test.
44448 * g++.dg/init/array11.C: New test.
44450 2003-09-07 Mark Mitchell <mark@codesourcery.com>
44453 * g++.dg/init/struct1.C: New test.
44455 2003-09-07 Mark Mitchell <mark@codesourcery.com>
44458 * g++.dg/expr/comma1.C: New test.
44460 2003-09-06 Mark Mitchell <mark@codesourcery.com>
44463 * g++.dg/expr/static_cast5.C: New test.
44465 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
44468 * g++.dg/lookup/scoped7.C: New test.
44471 * g++.dg/other/static1.C: New test.
44474 * g++.dg/warn/template-1.C: New test.
44477 * g++.dg/template/crash10.C: New test.
44480 * g++.dg/overload/VLA.C: New test.
44483 * g++.dg/template/call1.C: New test.
44485 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
44488 * g++.dg/parse/using3.C: New test.
44490 2003-09-06 Roger Sayle <roger@eyesopen.com>
44493 * g++.dg/overload/builtin3.C: New test case.
44495 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
44498 * gcc.dg/20030906-1.c: New test.
44499 * gcc.dg/20030906-2.c: Likewise.
44501 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
44504 * g++.dg/parse/defarg5.C: New test.
44506 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
44508 2003-09-05 Mark Mitchell <mark@codesourcery.com>
44511 * g++.dg/expr/static_cast4.C: New test.
44514 * g++.dg/template/crash9.C: New test.
44516 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
44518 * g++.old-deja/g++.ext/pretty2.C: Update for change
44520 * g++.old-deja/g++.ext/pretty3.C: Likewise.
44522 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
44525 * g++/dg/template/qualified-id1.C: New test.
44528 * g++.dg/warn/noeffect4.C: New test.
44530 2003-09-04 Matt Austern <austern@apple.com>
44532 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
44533 * g++.dg/ext/fnname2.C: Likewise.
44534 * g++.dg/ext/fnname3.C: Likewise.
44536 2003-09-04 Mark Mitchell <mark@codesourcery.com>
44538 * g++.dg/expr/lval1.C: New test.
44539 * g++.dg/ext/lvcast.C: Remove.
44541 2003-09-03 Roger Sayle <roger@eyesopen.com>
44543 PR optimization/11700.
44544 * gcc.c-torture/compile/20030903-1.c: New test case.
44546 2003-09-03 Mark Mitchell <mark@codesourcery.com>
44549 * g++.dg/abi/layout4.C: New test.
44551 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
44554 * g++.dg/parse/friend3.C: New test.
44556 2003-09-02 Mark Mitchell <mark@codesourcery.com>
44559 * g++.dg/template/class1.C: New test.
44562 * g++.dg/expr/call1.C: New test.
44564 2003-09-01 Mark Mitchell <mark@codesourcery.com>
44567 * g++.dg/init/ref9.C: New test.
44570 * g++.dg/template/nested4.C: New test.
44572 2003-08-29 Mark Mitchell <mark@codesourcery.com>
44575 * g++.dg/template/non-dependent4.C: New test.
44578 * g++.dg/inherit/conv1.C: New test.
44580 2003-08-29 Mark Mitchell <mark@codesourcery.com>
44583 * g++.dg/ext/label1.C: New test.
44584 * g++.dg/ext/label2.C: Likewise.
44586 2003-08-28 Mark Mitchell <mark@codesourcery.com>
44588 * g++.dg/expr/cond3.C: New test.
44590 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44592 * gcc.dg/builtins-1.c: Add new builtin cases.
44594 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44596 * gcc.dg/builtins-1.c: Add new cases.
44597 * gcc.dg/torture/builtin-attr-1.c: Likewise.
44599 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44601 * gcc.dg/builtins-1.c: Add more math builtin tests.
44602 * gcc.dg/torture/builtin-attr-1.c: New test.
44604 2003-08-28 Mark Mitchell <mark@codesourcery.com>
44606 PR optimization/5079
44607 * g++.dg/opt/static3.C: New test.
44609 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44611 * gcc.misc-tests/gcov-10b.c: New test.
44613 2003-08-27 Mark Mitchell <mark@codesourcery.com>
44615 * g++.dg/opt/ptrmem3.C: New test.
44617 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
44619 2003-08-27 Jakub Jelinek <jakub@redhat.com>
44621 * gcc.dg/20030826-2.c: New test.
44623 2003-08-26 Roger Sayle <roger@eyesopen.com>
44625 PR middle-end/12002
44626 * g77.f-torture/compile/12002.f: New test case.
44628 2003-08-26 Roger Sayle <roger@eyesopen.com>
44630 * gcc.dg/20030826-1.c: New test case.
44632 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
44634 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
44636 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
44639 * c++.dg/lookup/crash1.C: New test.
44641 * c++.dg/warn/noeffect3.C: New test.
44643 2003-08-25 Janis Johnson <janis187@us.ibm.com>
44645 * gcc.dg/compat/vector-1_x.c: Compile with -w.
44646 * gcc.dg/compat/vector-1_y.c: Ditto.
44647 * gcc.dg/compat/vector-2_x.c: Ditto.
44648 * gcc.dg/compat/vector-2_y.c: Ditto.
44650 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
44652 * gcc.dg/20030702-1.c: New test.
44654 2003-08-25 Mark Mitchell <mark@codesourcery.com>
44657 * g++.dg/ext/altivec-1.C: New test.
44659 2003-08-24 Richard Henderson <rth@redhat.com>
44661 * g++.dg/eh/simd-2.C: Add -w for x86.
44663 2003-08-23 Jakub Jelinek <jakub@redhat.com>
44665 * gcc.dg/20030815-1.c: New test.
44667 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44670 * g++.dg/parse/access6.C: New test.
44672 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44674 PR c++/641, c++/11876
44675 * g++.dg/template/friend22.C: New test.
44676 * g++.dg/template/friend23.C: Likewise.
44678 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44680 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
44683 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44685 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
44687 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44689 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
44691 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44693 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
44695 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44697 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
44699 2003-08-21 Mark Mitchell <mark@codesourcery.com>
44702 * g++.dg/overload/prom1.C: New test.
44705 * g++.dg/parse/dtor2.C: New test.
44708 * g++.dg/parse/using2.C: New test.
44710 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
44713 * gcc.c-torture/compile/20030821-1.c: New.
44715 2003-08-20 Mark Mitchell <mark@codesourcery.com>
44718 * g++.dg/template/deduce2.C: New test.
44720 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
44722 * gcc.c-torture/execute/20030821-1.c: New test.
44724 2003-08-20 Roger Sayle <roger@eyesopen.com>
44726 PR middle-end/11984
44727 * gcc.dg/20030820-1.c: New test case.
44729 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
44732 * g++.dg/warn/noeffect2.C: New test.
44734 2003-08-19 Mark Mitchell <mark@codesourcery.com>
44737 * g++.dg/template/dtor2.C: New test.
44740 * g++.dg/template/operator1.C: New test.
44741 * g++.dg/parse/operator4.C: New test.
44744 * g++.dg/expr/enum1.C: New test.
44745 * gcc.dg/c99-bool-1.c: Remove bogus warning.
44748 * g++.dg/parse/elab2.C: New test.
44749 * g++.dg/parse/typedef4.C: Change error message.
44750 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
44751 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
44752 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
44754 2003-08-19 Geoffrey Keating <geoffk@apple.com>
44756 * gcc.dg/pch/warn-1.c: New.
44757 * gcc.dg/pch/warn-1.hs: New.
44759 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
44762 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
44764 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
44766 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
44768 * gcc.dg/uninit-D.c: New Test.
44769 * gcc.dg/uninit-E.c: New Test.
44770 * gcc.dg/uninit-F.c: New Test.
44771 * gcc.dg/uninit-G.c: New Test.
44773 2003-08-19 Michael Ritzert <ritzert@t-online.de>
44775 * g++.dg/README: Describe the pch directory.
44777 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44780 * g++.dg/parse/access4.C: New test.
44781 * g++.dg/parse/access5.C: Likewise.
44782 * g++.old-deja/g++.jason/access17.C: Adjust error message.
44784 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
44786 * gcc.dg/noncompile/20030818-1.c: New.
44788 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
44791 * g++.dg/warn/noeffect1.C: New test.
44793 * g++.dg/template/scope2.C: New test.
44794 * g++.dg/template/error2.C: Correct dg-error
44796 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
44798 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
44800 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
44803 * g++.dg/template/warn1.C: New.
44805 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
44807 * g++.dg/template/error2.C: New test.
44808 * g++.dg/lookup/using7.C: Adjust errors
44809 * g++.old-deja/g++.pt/crash36.C: Likewise.
44810 * g++.old-deja/g++.pt/derived3.C: Likewise.
44812 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44814 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
44815 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
44816 * gcc.c-torture/execute/builtins/string-9.c: New, from
44817 string-opt-9.c. Adjust for execute/builtins framework.
44818 * gcc.c-torture/execute/string-opt-9.c: Delete.
44820 2003-08-12 Mark Mitchell <mark@codesourcery.com>
44822 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
44824 * g++.dg/parse/ret-type2.C: New test.
44827 * g++.dg/init/new8.C: New test.
44830 * g++.dg/parse/typedef5.C: New test.
44833 * g++.dg/parse/qualified2.C: New test.
44834 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
44837 2003-08-11 Mark Mitchell <mark@codesourcery.com>
44839 * g++.dg/conversion/ptrmem1.C: New test.
44841 2003-08-11 Jakub Jelinek <jakub@redhat.com>
44844 * gcc.dg/20030811-1.c: New test.
44847 * gcc.c-torture/execute/20030811-1.c: New test.
44849 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44851 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
44853 2003-08-10 Mark Mitchell <mark@codesourcery.com>
44856 * g++.dg/inherit/multiple1.C: New test.
44858 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
44860 * gcc.dg/spe1.c: New test.
44863 * g++.dg/expr/cast2.C: New test.
44866 * g++.dg/template/dependent-name2.C: New test.
44868 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
44870 * g++.dg/parse/crash11.C: Put the dg options in comments.
44872 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
44874 * lib/gcc-dg.exp: Update for diagnostic change.
44876 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44879 * g++.dg/parse/crash11.C: New test.
44881 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
44883 * gcc.dg/cpp/spacing1.c: Update.
44885 2003-08-04 Janis Johnson <janis187@us.ibm.com>
44888 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
44889 a value for -mtune.
44891 2003-08-04 Roger Sayle <roger@eyesopen.com>
44893 PR middle-end/11771
44894 * gcc.c-torture/compile/20030804-1.c: New test case.
44896 2003-08-04 Roger Sayle <roger@eyesopen.com>
44898 * gcc.dg/20030804-1.c: New test case.
44900 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
44902 * gcc.dg/cpp/separate-1.c: New test.
44904 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
44907 * g++.dg/template/dependent-expr2.C: New test.
44910 * g++.dg/expr/ptrmem1.C: New test.
44912 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44915 * g++.dg/template/friend15.C: New test.
44917 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
44919 * lib/dg-pch.exp: Work round PCH bug.
44921 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44923 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
44924 builtins. Move cases from builtins-4.c here.
44926 * gcc.dg/torture/builtin-math-1.c: New test taken from
44927 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
44930 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
44933 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
44936 * g++.dg/template/using7.C: New test.
44938 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
44940 * import1.c, import2.c: New tests.
44942 2003-08-01 Jakub Jelinek <jakub@redhat.com>
44944 * g++.dg/eh/crossjump1.C: New test.
44946 2003-08-01 Mark Mitchell <mark@codesourcery.com>
44949 * g++.dg/template/using6.C: New test.
44952 * g++.dg/template/koenig2.C: New test.
44954 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44957 * g++.dg/parse/typedef4.C: New test.
44959 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44961 PR c++/8442, c++/8806
44962 * g++.dg/template/elab1.C: New test.
44963 * g++.dg/template/type2.C: Likewise.
44964 * g++.dg/template/ttp3.C: Adjust expected error message.
44965 * g++.old-deja/g++.law/visibility13.C: Likewise.
44966 * g++.old-deja/g++.niklas/t135.C: Likewise.
44967 * g++.old-deja/g++.pt/ttp41.C: Likewise.
44968 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
44970 * g++.old-deja/g++.pt/ttp44.C: Likewise.
44972 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
44975 * g++.dg/ext/stmtexpr1.C: New test.
44977 * g++.dg/opt/tmp1.C: New test.
44980 * g++.dg/parse/constant4.C: New test.
44983 * g++.dg/template/using5.C: New test.
44985 2003-07-31 Roger Sayle <roger@eyesopen.com>
44987 * gcc.dg/builtins-27.c: New test case.
44989 2003-07-31 Jakub Jelinek <jakub@redhat.com>
44991 * gcc.dg/tls/opt-7.c: New test.
44993 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
44995 * g++.old-deja/g++.other/crash18.C: Remove.
44997 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
44999 * g++.dg/template/explicit3.C: New.
45000 * g++.dg/template/explicit4.C: New.
45001 * g++.dg/template/explicit5.C: New.
45004 * g++.dg/template/memtmpl1.C: New.
45006 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
45009 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
45010 * gcc.dg/i386-387-5.c (dg-options): Likewise.
45012 2003-07-30 Jan Hubicka <jh@suse.cz>
45016 2003-07-29 Zack Weinberg <zack@codesourcery.com>
45018 * gcc.dg/struct-in-proto-1.c: New test.
45020 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
45022 * gcc.dg/cpp/include2.c: Only expect one message.
45024 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
45027 * g++.dg/template/using1.C: New test.
45028 * g++.dg/template/using2.C: New test.
45029 * g++.dg/template/using3.C: New test.
45030 * g++.dg/template/using4.C: New test.
45032 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
45034 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
45035 * gcc.c-torture/execute/string-opt-10.c: Likewise.
45037 2003-07-28 Jan Hubicka <jh@suse.cz>
45040 * g++.dg/opt/call1.C: New test.
45042 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
45045 * g++.dg/init/enum2.C: New test.
45046 * g++.dg/template/overload1.C: Add "-w" option.
45048 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
45050 * gcc.dg/Wdeclaration-after-statement-1.c,
45051 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
45053 2003-07-28 Jakub Jelinek <jakub@redhat.com>
45055 * gcc.c-torture/compile/20030725-1.c: New test.
45057 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
45059 * gcc.dg/20030505.c: Only run for SPE.
45060 Remove definition of opaque type.
45062 2003-07-27 Mark Mitchell <mark@codesourcery.com>
45064 * g++.dg/template/ptrmem6.C: New test.
45066 2003-07-26 Geoffrey Keating <geoffk@apple.com>
45068 * gcc.c-torture/compile/zero-strct-2.c: New test.
45070 2003-07-25 Geoffrey Keating <geoffk@apple.com>
45072 * gcc.dg/intermod-1.c: New test.
45074 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
45077 * g++.dg/template/lookup2.C: New test.
45078 * g++.dg/template/memclass1.C: Remove instantiated from error.
45079 * g++.dg/other/error2.C: Tweak expected errors.
45082 * g++.dg/template/defarg3.C: New test.
45084 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
45086 2003-07-24 Mark Mitchell <mark@codesourcery.com>
45088 * g++.dg/inherit/access5.C: New test.
45090 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45093 * g++.dg/template/crash8.C: New test.
45095 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
45098 * gcc.dg/noncompile/incomplete-2.c: New test.
45100 2003-07-23 Mark Mitchell <mark@codesourcery.com>
45103 * g++.dg/inherit/access4.C: New test.
45106 * g++.dg/expr/cond2.C: New test.
45108 PR optimization/10679
45109 * g++.dg/opt/inline4.C: New test.
45111 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
45113 * g++.dg/parse/crash10: New test.
45115 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
45117 * g++.dg/ext/flexary1.C: New test.
45119 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45122 * g++.dg/template/crash9.C: New test.
45124 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45127 * g++.dg/parse/typedef3.C: New test.
45130 * g++.dg/parse/operator2.C: New test.
45133 * g++.dg/parse/def-tmpl-arg1.C: New test.
45136 * g++.dg/parse/funptr1.C: New test.
45139 * g++.dg/parse/ambig3.C: New test.
45142 * g++.dg/parse/operator3.C: New test.
45145 * g++.dg/parse/template10.C: New test.
45148 * g++.dg/parse/template11.C: New test.
45151 * g++.dg/parse/invalid-op1.C: New test.
45154 * g++.dg/parse/condexpr1.C: New test.
45156 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
45158 * g++.dg/ext/packed3.C: New test.
45159 * g++.dg/ext/packed4.C: New test.
45161 * gcc.dg/pack-test-3.c: New test.
45163 2003-07-21 Janis Johnson <janis187@us.ibm.com>
45165 * lib/compat.exp: Handle dg-options per source file.
45166 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
45167 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
45168 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
45169 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
45170 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
45171 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
45172 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
45173 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
45174 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
45175 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
45176 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
45177 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
45178 * g++.dg/compat/break/bitfield7_x.C: Ditto.
45179 * g++.dg/compat/break/bitfield7_y.C: Ditto.
45181 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
45184 * gcc.c-torture/execute/20030718-1.c: New test.
45186 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
45188 PR optimization/11536
45189 * gcc.dg/20030721-1.c: New test.
45191 2003-07-19 Mark Mitchell <mark@codesourcery.com>
45194 * g++.dg/template/lookup1.C: New test.
45196 2003-07-19 Zack Weinberg <zack@codesourcery.com>
45198 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
45199 diagnostics of ill-formed constructs involving labels.
45200 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
45201 the new 'previously defined here' message.
45203 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
45205 * g++.dg/parse/non-dependent2.C: New test.
45207 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
45209 * g++.dg/init/init-ref4.C: xfail on targets without
45212 2003-07-17 Jakub Jelinek <jakub@redhat.com>
45215 * gcc.c-torture/execute/20030717-1.c: New test.
45217 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
45219 * g++.dg/opt/cfg1.C: New test.
45221 2003-07-17 Mark Mitchell <mark@codesourcery.com>
45223 PR optimization/11557
45224 * gcc.dg/20030717-1.c: New test.
45226 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
45229 * g++.dg/expr/crash-1.C: New test.
45232 * g++.dg/template/init3.C: New test.
45235 * g++.dg/template/non-dependent1.C: New test.
45238 * g++.dg/template/non-dependent2.C: New test.
45241 * g++.dg/template/non-dependent3.C: New test.
45244 * g++.dg/template/sizeof5.C: New test.
45246 2003-07-17 Geoffrey Keating <geoffk@apple.com>
45249 * gcc.c-torture/compile/mangle-1.c: New file.
45251 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45254 * g++.dg/parse/access3.C: New test.
45256 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
45259 * g++.dg/init/init-ref4.C: New test.
45261 2003-07-16 Mark Mitchell <mark@codesourcery.com>
45264 * g++.dg/parse/constant3.C: New test.
45265 * g++.dg/parse/crash7.C: Likewise.
45267 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
45270 * gcc.dg/i386-pentium4-not-mull.c: New.
45272 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
45274 * gcc.dg/asm-names.c (ymain): Make it weak.
45276 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45279 * g++.dg/template/friend21.C: New test.
45281 2003-07-16 Jakub Jelinek <jakub@redhat.com>
45283 * gcc.dg/cleanup-8.c: New test.
45284 * gcc.dg/cleanup-9.c: New test.
45286 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
45288 * g++.dg/ext/dll-MI1.h: New file.
45289 * g++.dg/ext/dllexport-MI1.C: New file.
45290 * g++.dg/ext/dllimport-MI1.C: New file.
45292 2003-07-15 Jakub Jelinek <jakub@redhat.com>
45294 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
45295 it does not have cmpstrsi patterns (just cmpmemsi).
45297 2003-07-15 Mark Mitchell <mark@codesourcery.com>
45300 * g++.dg/debug/debug8.C: New test.
45302 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45305 * g++.dg/template/crash7.C: New test.
45307 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
45310 * gcc.c-torture/compile/20030708-1.c: New.
45312 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
45314 * gcc.c-torture/execute/20030715-1.c: New test.
45316 2003-07-14 Geoffrey Keating <geoffk@apple.com>
45318 * gcc.dg/pch/inline-3.c: New file.
45319 * gcc.dg/pch/inline-3.hs: New file.
45320 * gcc.dg/pch/inline-4.c: New file.
45321 * gcc.dg/pch/inline-4.hs: New file.
45323 2003-07-14 Mark Mitchell <mark@codesourcery.com>
45326 * g++.dg/template/crash6.C: New test.
45329 * g++.dg/template/friend20.C: New test.
45332 * g++.dg/template/overload2.C: New test.
45334 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45336 PR optimization/11440
45337 * gcc.c-torture/execute/20030714-1.c: New test.
45339 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45342 * g++.dg/template/partial2.C: New test.
45344 2003-07-13 Mark Mitchell <mark@codesourcery.com>
45347 * g++.dg/template/anon1.C: New test.
45351 * g++.dg/parse/template9.C: Likewise.
45352 * g++.dg/template/crash4.C: New test.
45353 * g++.dg/template/koenig1.C: Likewise.
45354 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
45355 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
45356 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
45358 * g++.old-deja/g++.jason/template36.C: Likewise.
45359 * g++.old-deja/g++.mike/p1989.C: Likewise.
45360 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
45361 * g++.old-deja/g++.pt/ttp20.C: Use this->.
45362 * g++.old-deja/g++.pt/ttp21.C: Use this->.
45363 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
45365 * g++.old-deja/g++.pt/union2.C: Use this->.
45367 2003-07-11 Jakub Jelinek <jakub@redhat.com>
45369 * gcc.dg/20030711-1.c: New test.
45371 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
45374 * g++.dg/parse/args1.C: New test.
45375 * g++.pt/defarg8.C: Change expected errors.
45377 2003-07-11 Mark Mitchell <mark@codesourcery.com>
45380 * g++.dg/template/nontype2.C: New test.
45383 * g++.dg/parse/template8.C: New test.
45386 * g++.dg/template/scope1.C: New test.
45388 * g++.dg/warn/Wsign-compare-1.C: New test.
45390 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
45392 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
45394 2003-07-10 Mark Mitchell <mark@codesourcery.com>
45397 * g++.dg/template/explicit2.C: New test.
45400 * g++.dg/warn/pedantic1.C: New test.
45402 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
45405 * g++.dg/other/field1.C: New test.
45407 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
45410 * gcc.c-torture/compile/20030707-1.c: New.
45412 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45415 * g++.dg/template/access12.C: New test.
45417 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
45419 * g++.dg/bprob/bprob.exp (prof_ext): Update.
45420 * g77.dg/bprob/bprob.exp (prof_ext): Update.
45421 * gcc.misc-tests/bprob.exp (prof_ext): Update.
45422 * gcc.misc-tests/gcov.exp: Update
45423 * g++.dg/gcov/gcov.exp: Update
45424 * lib/gcov.exp: Update.
45426 2003-07-08 Mark Mitchell <mark@codesourcery.com>
45428 * g++.dg/abi/mangle17.C: Make sure template expressions are
45430 * g++.dg/abi/mangle4.C: Mark erroneous casts.
45431 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
45432 * g++.dg/opt/stack1.C: Remove erroneous code.
45433 * g++.dg/parse/template7.C: New test.
45434 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
45435 * g++.old-deja/g++.pt/crash4.C: Likewise.
45437 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
45439 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
45440 with zero or one occurence of `$' after the initial `L'.
45442 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
45444 * gcc.c-torture/compile/20030704-1.c: Add a comment.
45446 2003-07-08 Roger Sayle <roger@eyesopen.com>
45449 * gcc.dg/Wunreachable-6.c: New testcase.
45450 * gcc.dg/Wunreachable-7.c: New testcase.
45452 2003-07-08 Jakub Jelinek <jakub@redhat.com>
45455 * gcc.dg/20030708-1.c: New test.
45457 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
45459 * gcc.dg/compat/sdata-section.h: New file.
45460 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
45461 * gcc.dg/torture/mips-sdata-1.c: New test.
45463 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45466 * g++.dg/template/friend19.C: New test.
45468 2003-07-08 Jakub Jelinek <jakub@redhat.com>
45470 * g++.dg/opt/strength-reduce.C: New test.
45472 2003-07-07 Roger Sayle <roger@eyesopen.com>
45475 * gcc.dg/20030707-1.c: New testcase.
45477 2003-07-07 Roger Sayle <roger@eyesopen.com>
45479 PR optimization/11059
45480 * g++.dg/opt/emptyunion.C: New testcase.
45482 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
45483 Eric Botcazou <ebotcazou@libertysurf.fr>
45485 * g++.dg/opt/stack1.C: New test.
45487 2003-07-05 Mark Mitchell <mark@codesourcery.com>
45489 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
45493 * g++.dg/expr/static_cast3.C: New test.
45495 2003-07-04 Zack Weinberg <zack@codesourcery.com>
45497 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
45499 * gcc.dg/concat.c: Concatenation of string constants with
45500 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
45501 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
45502 * gcc.dg/cpp/escape-2.c: Use wide character constants where
45503 necessary to avoid multi-character character constant warning.
45504 * gcc.dg/cpp/escape.c: Likewise.
45505 * gcc.dg/cpp/ucs.c: Likewise.
45506 Remove backslashes from dg-bogus comments, as they confuse Tcl.
45509 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
45512 * gcc.c-torture/compile/20030704-1.c: New.
45514 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
45516 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
45518 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
45520 PR c++/5287, PR c++/7910, PR c++/11021
45521 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
45522 tests for warnings.
45523 * g++.dg/ext/dllimport2.C: Add tests for warnings.
45524 * g++.dg/ext/dllimport3.C: Likewise.
45525 * g++.dg/ext/dllimport4.C: New file.
45526 * g++.dg/ext/dllimport5.C: New file.
45527 * g++.dg/ext/dllimport6.C: New file.
45528 * g++.dg/ext/dllimport7.C: New file.
45529 * g++.dg/ext/dllimport8.C: New file.
45530 * g++.dg/ext/dllimport9.C: New file.
45531 * g++.dg/ext/dllimport10.C: New file.
45532 * g++.dg/ext/dllexport1.C: New file.
45534 2003-07-03 Mark Mitchell <mark@codesourcery.com>
45536 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
45537 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
45539 2003-07-03 Roger Sayle <roger@eyesopen.com>
45541 * gcc.dg/builtins-25.c: New testcase.
45542 * gcc.dg/builtins-26.c: New testcase.
45544 2003-07-03 Janis Johnson <janis187@us.ibm.com>
45546 * gcc.dg/compat/vector-defs.h: New file.
45547 * gcc.dg/compat/vector-setup.h: New file.
45548 * gcc.dg/compat/vector-check.h: New file.
45549 * gcc.dg/compat/vector-1_main.c: New file.
45550 * gcc.dg/compat/vector-1_x.c: New file.
45551 * gcc.dg/compat/vector-1_y.c: New file.
45552 * gcc.dg/compat/vector-2_main.c: New file.
45553 * gcc.dg/compat/vector-2_x.c: New file.
45554 * gcc.dg/compat/vector-2_y.c: New file.
45556 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
45557 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
45558 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
45559 * gcc.dg/compat/struct-align-1.h: New file.
45560 * gcc.dg/compat/struct-align-1_main.c: New file.
45561 * gcc.dg/compat/struct-align-1_x.c: New file.
45562 * gcc.dg/compat/struct-align-1_y.c: New file.
45563 * gcc.dg/compat/struct-align-2.h: New file.
45564 * gcc.dg/compat/struct-align-2_main.c: New file.
45565 * gcc.dg/compat/struct-align-2_x.c: New file.
45566 * gcc.dg/compat/struct-align-2_y.c: New file.
45568 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
45569 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45570 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45571 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45572 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45573 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45574 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45575 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45576 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45577 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45578 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45579 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45580 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45581 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45582 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45583 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45584 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45585 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45586 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45587 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45588 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45589 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45590 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45591 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45592 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45593 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45594 * gcc.dg/compat/struct-return-10_x.c: Ditto.
45595 * gcc.dg/compat/struct-return-2_x.c: Ditto.
45596 * gcc.dg/compat/struct-return-3_x.c: Ditto.
45598 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
45600 * gcc.dg/i386-call-1.c: New test.
45602 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
45605 * g++.dg/parse/defarg4.C: New.
45607 2003-07-03 Roger Sayle <roger@eyesopen.com>
45610 * gcc.c-torture/compile/20030703-1.c: New test case.
45612 2003-07-03 Mark Mitchell <mark@codesourcery.com>
45614 * g++.dg/template/local3.C: Remove extra semicolon.
45616 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
45618 * gcc.dg/i386-volatile-1.c: New test.
45620 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
45623 * g++.dg/other/offsetof2.C: XFAIL.
45624 * g++.dg/other/offsetof5.C: New.
45627 * g++.dg/template/error1.C: New.
45630 * g++.dg/template/dependent-expr1.C: New.
45632 2003-07-01 Mark Mitchell <mark@codesourcery.com>
45635 * g++.dg/template/local3.C: New test.
45638 * g++.dg/lookup/scoped6.C: New test.
45640 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
45643 * g++.dg/other/error7.C: New test.
45645 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
45647 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
45648 * g++.old-deja/g++.abi/vtable3.h: Likewise.
45649 * g++.old-deja/g++.law/code-gen5.C: Likewise.
45650 * g++.old-deja/g++.other/union2.C: Likewise.
45651 * gcc.dg/c90-const-expr-2.c: Likewise.
45652 * gcc.dg/c90-const-expr-3.c: Likewise.
45653 * gcc.dg/c99-const-expr-2.c: Likewise.
45654 * gcc.dg/c99-const-expr-3.c: Likewise.
45655 * gcc.dg/concat.c: Likewise.
45657 2003-07-01 Mark Mitchell <mark@codesourcery.com>
45660 * g++.dg/init/static1.C: New test.
45662 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45664 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
45665 * g++.old-deja/g++.other/access2.C: Likewise.
45666 * g++.old-deja/g++.other/decl2.C: Likewise.
45667 * gcc.c-torture/execute/20020615-1.c: Likewise.
45669 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
45672 * g++.dg/template/sizeof4.C: New test.
45674 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
45676 * g++.dg/other/error6.C: New test.
45678 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
45681 * g++.dg/parse/constant2.C: New test.
45683 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
45686 * g++.dg/other/error5.C: New test.
45688 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45690 * gcc.dg/format/gcc_diag-1.c: New test.
45692 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
45694 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
45696 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
45698 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
45699 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
45700 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
45702 2003-06-28 Jakub Jelinek <jakub@redhat.com>
45704 * gcc.c-torture/execute/builtins/string-8.c: New test.
45705 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
45706 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
45707 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
45709 2003-06-27 Mark Mitchell <mark@codesourcery.com>
45712 * g++.dg/ext/typeof6.C: New test.
45714 2003-06-27 Mark Mitchell <mark@codesourcery.com>
45717 * g++.dg/init/enum1.C: New test.
45719 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
45721 * gcc.dg/20030627-1.c: New test.
45723 2003-06-26 Mark Mitchell <mark@codesourcery.com>
45726 * g++.dg/expr/static_cast2.C: New test.
45728 2003-06-26 Roger Sayle <roger@eyesopen.com>
45729 Jakub Jelinek <jakub@redhat.com>
45731 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
45732 sprintf(dst,"%s",src) optimization.
45733 * gcc.c-torture/execute/20030626-1.c: New test case.
45734 * gcc.c-torture/execute/20030626-2.c: New test case.
45736 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
45738 * gcc.c-torture/execute/multi-ix.c: New test.
45740 * gcc.c-torture/execute/simd-4.c (main):
45741 Added missing semicolon at end of union.
45743 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
45746 * g++.dg/template/explicit-instantiation3.C: New test.
45748 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45750 * gcc.dg/20030626-1.c: Use signed char.
45752 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45754 * gcc.dg/20030626-1.c: New test.
45756 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
45758 * const-str-2.m: Update.
45760 2003-06-25 Mark Mitchell <mark@codesourcery.com>
45763 * g++.dg/rtti/dyncast1.C: New test.
45764 * g++.dg/abi/mangle4.C: Correct base-specifier access.
45765 * g++.dg/lookup/scoped1.C: Remove XFAIL.
45766 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
45769 * g++.dg/expr/static_cast1.C: New test.
45771 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
45773 * gcc.dg/20030625-1.c: New test.
45775 2003-06-24 Roger Sayle <roger@eyesopen.com>
45777 * gcc.c-torture/compile/20030624-1.c: New test case.
45779 2003-06-24 Jakub Jelinek <jakub@redhat.com>
45781 * gcc.c-torture/execute/string-opt-17.c: New test.
45783 2003-06-24 Mark Mitchell <mark@codesourcery.com>
45786 * g++.dg/parse/crash6.C: New test.
45788 2003-06-23 Roger Sayle <roger@eyesopen.com>
45790 * gcc.dg/builtins-24.c: New test case.
45792 2003-06-23 Jakub Jelinek <jakub@redhat.com>
45794 * g++.dg/opt/operator1.C: New test.
45796 2003-06-22 Roger Sayle <roger@eyesopen.com>
45798 * gcc.c-torture/execute/string-opt-16.c: New test case.
45800 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
45802 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
45803 * g++.old-deja/g++.other/conv7.C: Likewise.
45804 * g++.old-deja/g++.other/overcnv2.C: Likewise.
45805 * g++.old-deja/g++.other/overload14.C: Likewise.
45807 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
45809 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
45810 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
45812 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45815 * g++.dg/warn/Winline-3.C: New test.
45817 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45819 * lib/target-supports.exp (check_alias_available): Make the test
45820 program acceptable to the Solaris assembler.
45823 * g++.dg/template/memclass2.C: New test.
45825 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45826 Eric Botcazou <ebotcazou@libertysurf.fr>
45828 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
45829 data for non-matching targets.
45830 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
45832 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45835 * g++.dg/template/member3.C: New test.
45837 2003-06-19 Mark Mitchell <mark@codesourcery.com>
45840 * g++.dg/template/func1.C: New test.
45843 * g++.dg/template/static4.C: New test.
45844 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
45847 * g++.dg/init/ref7.C: New test.
45849 2003-06-19 Matt Austern <austern@apple.com>
45852 * g++.dg/anew1.C: New test.
45853 * g++.dg/anew2.C: New test.
45854 * g++.dg/anew3.C: New test.
45855 * g++.dg/anew4.C: New test.
45857 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
45859 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
45861 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
45863 * gcc.c-torture/execute/simd-4.c (main): Make expected value
45866 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
45868 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
45871 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
45873 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
45874 * gcc.c-torture/compile/961203-1.c: Likewise.
45875 * gcc.c-torture/compile/980506-1.c: Likewise.
45877 2003-06-17 Mark Mitchell <mark@codesourcery.com>
45880 * g++.dg/lookup/using7.C: New test.
45882 2003-06-17 Mark Mitchell <mark@codesourcery.com>
45885 * g++.dg/abi/conv1.C: Remove it.
45886 * g++.dg/template/conv7.C: New test.
45887 * g++.dg/template/conv8.C: Likewise.
45888 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
45889 conversion operator.
45891 2003-06-17 Janis Johnson <janis187@us.ibm.com>
45893 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
45894 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45895 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45896 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45897 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45898 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45899 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45900 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45901 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45902 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45903 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45904 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45905 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45906 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45907 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45908 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45909 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45910 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45911 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45912 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45913 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45914 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45915 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45916 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45917 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45918 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45919 * gcc.dg/compat/struct-return-10_x.c: Ditto.
45920 * gcc.dg/compat/struct-return-2_x.c: Ditto.
45921 * gcc.dg/compat/struct-return-3_x.c: Ditto.
45923 2003-06-16 Mark Mitchell <mark@codesourcery.com>
45925 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
45926 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
45929 2003-06-16 Roger Sayle <roger@eyesopen.com>
45931 * gcc.dg/i386-387-5.c: New test case.
45932 * gcc.dg/i386-387-6.c: New test case.
45933 * gcc.dg/builtins-23.c: New test case.
45935 2003-06-15 Roger Sayle <roger@eyesopen.com>
45937 * gcc.dg/builtins-22.c: New test case.
45938 * gcc.dg/i386-387-1.c: Update to test exp.
45939 * gcc.dg/i386-387-2.c: Likewise.
45941 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45943 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
45945 2003-06-12 Mark Mitchell <mark@codesourcery.com>
45947 * lib/gcc-dg.exp (dg-require-dll): New function.
45948 (dg-xfail-if): Likewise.
45949 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
45952 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
45953 * gcc.c-torture/compile/20001205-1.c: Likewise.
45954 * gcc.c-torture/compile/20001226-1.c: Likewise.
45955 * gcc.c-torture/compile/20010518-2.c: Likewise.
45956 * gcc.c-torture/compile/20020312-1.c: Likewise.
45957 * gcc.c-torture/compile/20020604-1.c: Likewise.
45958 * gcc.c-torture/compile/920501-12.c: Likewise.
45959 * gcc.c-torture/compile/920501-4.c: Likewise.
45960 * gcc.c-torture/compile/920520-1.c: Likewise.
45961 * gcc.c-torture/compile/920521-1.c: Likewise.
45962 * gcc.c-torture/compile/920625-1.c: Likewise.
45963 * gcc.c-torture/compile/961203-1.c: Likewise.
45964 * gcc.c-torture/compile/980506-1.c: Likewise.
45965 * gcc.c-torture/compile/981006-1.c: Likewise.
45966 * gcc.c-torture/compile/981022-1.c: Likewise.
45967 * gcc.c-torture/compile/981223-1.c: Likewise.
45968 * gcc.c-torture/compile/990617-1.c: Likewise.
45969 * gcc.c-torture/compile/dll.c: Likewise.
45970 * gcc.c-torture/compile/labels-3.c: Likewise.
45971 * gcc.c-torture/compile/mipscop-1.c: Likewise.
45972 * gcc.c-torture/compile/mipscop-2.c: Likewise.
45973 * gcc.c-torture/compile/mipscop-3.c: Likewise.
45974 * gcc.c-torture/compile/mipscop-4.c: Likewise.
45975 * gcc.c-torture/compile/simd-5.c: Likewise.
45976 * gcc.c-torture/compile/20000804-1.x: Remove.
45977 * gcc.c-torture/compile/20001205-1.x: Likewise.
45978 * gcc.c-torture/compile/20001226-1.x: Likewise.
45979 * gcc.c-torture/compile/20010518-2.x: Likewise.
45980 * gcc.c-torture/compile/20020312-1.x: Likewise.
45981 * gcc.c-torture/compile/20020604-1.x: Likewise.
45982 * gcc.c-torture/compile/920501-12.x: Likewise.
45983 * gcc.c-torture/compile/920501-4.x: Likewise.
45984 * gcc.c-torture/compile/920520-1.x: Likewise.
45985 * gcc.c-torture/compile/920521-1.x: Likewise.
45986 * gcc.c-torture/compile/920625-1.x: Likewise.
45987 * gcc.c-torture/compile/961203-1.x: Likewise.
45988 * gcc.c-torture/compile/980506-1.x: Likewise.
45989 * gcc.c-torture/compile/981006-1.x: Likewise.
45990 * gcc.c-torture/compile/981022-1.x: Likewise.
45991 * gcc.c-torture/compile/981223-1.x: Likewise.
45992 * gcc.c-torture/compile/990617-1.x: Likewise.
45993 * gcc.c-torture/compile/mipscop-1.x: Likewise.
45994 * gcc.c-torture/compile/mipscop-2.x: Likewise.
45995 * gcc.c-torture/compile/mipscop-3.x: Likewise.
45996 * gcc.c-torture/compile/mipscop-4.x: Likewise.
45997 * gcc.c-torture/compile/simd-5.x: Likewise.
45999 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
46001 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
46003 * gcc.c-torture/execute/20030611-1.c: New test.
46005 2003-06-12 Roger Sayle <roger@eyesopen.com>
46008 * gcc.dg/20030612-1.c: New test case.
46010 2003-06-12 Mark Mitchell <mark@codesourcery.com>
46013 * g++.dg/expr/cast1.C: New test.
46015 2003-06-12 Roger Sayle <roger@eyesopen.com>
46017 * gcc.dg/builtins-21.c: New test case.
46019 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
46021 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
46022 options instead of at the end.
46023 * lib/objc.exp (objc_target_compile): Likewise.
46025 2003-06-11 Mark Mitchell <mark@codesourcery.com>
46028 * g++.dg/parse/error1.C: New test.
46030 2003-06-11 Janis Johnson <janis187@us.ibm.com>
46032 * gcc.dg/compat/struct-by-value-11_main.c: New file.
46033 * gcc.dg/compat/struct-by-value-11_x.c: New file.
46034 * gcc.dg/compat/struct-by-value-11_y.c: New file.
46035 * gcc.dg/compat/struct-by-value-12_main.c: New file.
46036 * gcc.dg/compat/struct-by-value-12_x.c: New file.
46037 * gcc.dg/compat/struct-by-value-12_y.c: New file.
46038 * gcc.dg/compat/struct-by-value-13_main.c: New file.
46039 * gcc.dg/compat/struct-by-value-13_x.c: New file.
46040 * gcc.dg/compat/struct-by-value-13_y.c: New file.
46041 * gcc.dg/compat/struct-by-value-14_main.c: New file.
46042 * gcc.dg/compat/struct-by-value-14_x.c: New file.
46043 * gcc.dg/compat/struct-by-value-14_y.c: New file.
46044 * gcc.dg/compat/struct-by-value-15_main.c: New file.
46045 * gcc.dg/compat/struct-by-value-15_x.c: New file.
46046 * gcc.dg/compat/struct-by-value-15_y.c: New file.
46047 * gcc.dg/compat/struct-by-value-16_main.c: New file.
46048 * gcc.dg/compat/struct-by-value-16_x.c: New file.
46049 * gcc.dg/compat/struct-by-value-16_y.c: New file.
46050 * gcc.dg/compat/struct-by-value-17_main.c: New file.
46051 * gcc.dg/compat/struct-by-value-17_x.c: New file.
46052 * gcc.dg/compat/struct-by-value-17_y.c: New file.
46053 * gcc.dg/compat/struct-by-value-18_main.c: New file.
46054 * gcc.dg/compat/struct-by-value-18_x.c: New file.
46055 * gcc.dg/compat/struct-by-value-18_y.c: New file.
46057 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
46058 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
46059 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
46060 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
46061 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
46062 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
46063 * gcc.dg/compat/scalar-return-3_main.c: New file.
46064 * gcc.dg/compat/scalar-return-3_x.c: New file.
46065 * gcc.dg/compat/scalar-return-3_y.c: New file.
46066 * gcc.dg/compat/scalar-return-4_main.c: New file.
46067 * gcc.dg/compat/scalar-return-4_x.c: New file.
46068 * gcc.dg/compat/scalar-return-4_y.c: New file.
46070 2003-06-10 Janis Johnson <janis187@us.ibm.com>
46072 * gcc.dg/compat/fp2-struct-check.h: New file.
46073 * gcc.dg/compat/fp2-struct-defs.h: New file.
46074 * gcc.dg/compat/fp2-struct-init.h: New file.
46075 * gcc.dg/compat/struct-by-value-10_main.c: New file.
46076 * gcc.dg/compat/struct-by-value-10_x.c: New file.
46077 * gcc.dg/compat/struct-by-value-10_y.c: New file.
46078 * gcc.dg/compat/struct-return-10_main.c: New file.
46079 * gcc.dg/compat/struct-return-10_x.c: New file.
46080 * gcc.dg/compat/struct-return-10_y.c: New file.
46082 * gcc.dg/compat/compat-common.h: New file.
46083 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
46084 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
46085 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
46086 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
46087 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
46088 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
46089 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
46090 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46091 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
46092 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
46093 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46094 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
46095 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
46096 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46097 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
46098 * gcc.dg/compat/small-struct-check.h: Ditto.
46099 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
46100 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46101 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
46102 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
46103 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46104 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46105 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
46106 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46107 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
46108 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
46109 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46110 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46111 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
46112 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46113 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46114 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
46115 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46116 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
46117 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
46118 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46119 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
46120 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
46121 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46122 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
46123 * gcc.dg/compat/struct-return-2_main.c: Ditto.
46124 * gcc.dg/compat/struct-return-2_x.c: Ditto.
46125 * gcc.dg/compat/struct-return-2_y.c: Ditto.
46126 * gcc.dg/compat/struct-return-3_main.c: Ditto.
46127 * gcc.dg/compat/struct-return-3_x.c: Ditto.
46128 * gcc.dg/compat/struct-return-3_y.c: Ditto.
46130 2003-06-10 Geoffrey Keating <geoffk@apple.com>
46132 * g++.dg/pch/static-1.C: New file.
46133 * g++.dg/pch/static-1.Hs: New file.
46135 2003-06-10 Richard Henderson <rth@redhat.com>
46137 * gcc.dg/asm-7.c: Adjust expected warning text.
46139 2003-06-10 Roger Sayle <roger@eyesopen.com>
46141 * gcc.dg/builtins-20.c: New test case.
46143 2003-06-10 Mark Mitchell <mark@codesourcery.com>
46146 * g++.dg/opt/template1.C: New test.
46148 2003-06-09 Mark Mitchell <mark@codesourcery.com>
46150 * lib/gcc-dg.exp (dg-test): Clear additional_files and
46151 additional_sources.
46153 2003-05-21 David Taylor <dtaylor@emc.com>
46155 * gcc.dg/Wpadded.c: New file.
46157 2003-06-09 Mark Mitchell <mark@codesourcery.com>
46159 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
46160 * gcc.dg/special/weak-2.c: Add dg-require-weak.
46161 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
46164 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
46166 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
46168 2003-06-09 Mark Mitchell <mark@codesourcery.com>
46170 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
46171 (dg-require-alias): Likewise.
46172 (dg-require-gc-sections): Likewise.
46173 * lib/target-supports.exp (check_gc_sections_available): Likewise.
46175 2003-06-08 Richard Henderson <rth@redhat.com>
46177 * gcc.dg/20011029-2.c: Fix the array reference.
46178 * gcc.dg/asm-7.c: New.
46180 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
46182 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
46184 2003-06-08 Mark Mitchell <mark@codesourcery.com>
46186 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
46187 (dg-require-gc-sections): Likewise.
46189 2003-06-08 Jan Hubicka <jh@suse.cz>
46191 * i386-cmov1.c: Fix regular expression.
46192 * i386-cvt-1.c: Likewise.
46193 * i386-local.c: Likewise.
46194 * i386-local2.c: Likewise.
46195 * i386-mul.c: Likewise.
46196 * i386-ssetype-1.c: Likewise.
46197 * i386-ssetype-3.c: Likewise.
46198 * i386-ssetype-5.c: Likewise.
46200 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46203 * g++.dg/warn/implicit-typename2.C: New test.
46204 * g++.dg/warn/implicit-typename3.C: New test.
46206 2003-06-07 Richard Henderson <rth@redhat.com>
46208 * g++.dg/other/offsetof3.C: Use size_t.
46209 * g++.dg/other/offsetof4.C: Likewise.
46211 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
46213 * lib/copy-file.exp: New. Implement gcc_copy_files.
46215 * lib/dg-pch.exp: Load copy-file.exp
46216 (dg-pch): Use gcc_copy_files instead of "file copy".
46218 2003-06-06 Mark Mitchell <mark@codesourcery.com>
46220 * gcc.dg/weak/weak.exp: Simplify.
46221 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
46222 * gcc.dg/weak/weak-1.c: Likewise.
46223 * gcc.dg/weak/weak-2.c: Likewise.
46224 * gcc.dg/weak/weak-3.c: Likewise.
46225 * gcc.dg/weak/weak-4.c: Likewise.
46226 * gcc.dg/weak/weak-5.c: Likewise.
46227 * gcc.dg/weak/weak-6.c: Likewise.
46228 * gcc.dg/weak/weak-7.c: Likewise.
46229 * gcc.dg/weak/weak-8.c: Likewise.
46230 * gcc.dg/weak/weak-9.c: Likewise.
46232 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
46234 gcc.c-torture/execute/20030606-1.c: New.
46236 2003-06-06 Roger Sayle <roger@eyesopen.com>
46238 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
46239 * gcc.dg/builtins-19.c: Likewise.
46241 2003-06-06 Roger Sayle <roger@eyesopen.com>
46243 * gcc.dg/builtins-2.c: Add some more tests.
46244 * gcc.dg/builtins-18.c: New test case.
46245 * gcc.dg/builtins-19.c: New test case.
46247 2003-06-06 Roger Sayle <roger@eyesopen.com>
46248 Jim Wilson <wilson@tuliptree.org>
46250 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
46252 2003-06-06 Jakub Jelinek <jakub@redhat.com>
46254 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
46255 mempcpy/stpcpy calls not to be optimized into something else.
46256 * gcc.c-torture/execute/string-opt-3.c: Moved to...
46257 * gcc.c-torture/execute/builtins/string-7.c: ...here.
46258 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
46260 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46262 * gcc.dg/format/asm_fprintf-1.c: New test.
46264 2003-06-05 Mark Mitchell <mark@codesourcery.com>
46266 * lib/gcc-defs.exp (additional_sources): New variable.
46267 (dg-additional-sources): New function.
46268 (additional_files): New variable.
46269 (dg-additional-files): New function.
46270 (dg-additional-files-options): Likewise.
46271 * lib/gcc-dg.exp (dg-require-weak): New function.
46272 (dg-require-alias): Likewise.
46273 (dg-require-gc-sections): Likewise.
46274 * lib/target-supports.exp (check_alias_available): Remove testfile
46276 (check_gc_sections_available): New function.
46277 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
46278 (dg-gpp-additional-files): Likewise.
46279 * lib/g++.exp (additional_sources): Remove.
46280 (additional_files): Likewise.
46281 (g++_target_compile): Use dg-additional-files-options.
46283 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
46285 * gcc.dg/special/ecos.exp: Remove.
46286 * gcc.dg/special/20000419-2.c: Use dg-require-*.
46287 * gcc.dg/special/alias-1.c: Likewise.
46288 * gcc.dg/special/alias-2.c: Likewise.
46289 * gcc.dg/special/gcsec-1.c: Likewise.
46290 * gcc.dg/special/weak-1.c: Likewise.
46291 * gcc.dg/special/weak-2.c: Likewise.
46292 * gcc.dg/special/wkali-1.c: Likewise.
46293 * gcc.dg/special/wkali-2.c: Likewise.
46295 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
46296 dg-gpp-additional-*.
46297 * g++.dg/special/conpr-3.C: Likewise.
46298 * g++.dg/special/conpr-4.C: Likewise.
46299 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
46300 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
46301 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
46302 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
46303 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
46304 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
46305 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
46306 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
46307 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
46308 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
46309 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
46310 * g++.old-deja/g++.other/comdat1.C: Likewise.
46311 * g++.old-deja/g++.other/comdat2.C: Likewise.
46312 * g++.old-deja/g++.other/comdat3.C: Likewise.
46313 * g++.old-deja/g++.other/ctor1.C: Likewise.
46314 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
46316 2003-06-05 Richard Henderson <rth@redhat.com>
46318 * gcc.dg/debug/20030605-1.c: New.
46320 2003-06-04 Mark Mitchell <mark@codesourcery.com>
46322 * README.QMTEST: Update.
46324 2003-06-04 Richard Henderson <rth@redhat.com>
46326 * gcc.dg/cleanup-1.c: New.
46327 * gcc.dg/cleanup-2.c: New.
46328 * gcc.dg/cleanup-3.c: New.
46329 * gcc.dg/cleanup-4.c: New.
46330 * gcc.dg/cleanup-5.c: New.
46331 * gcc.dg/cleanup-6.c: New.
46332 * gcc.dg/cleanup-7.c: New.
46334 2003-06-04 Mark Mitchell <mark@codesourcery.com>
46336 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
46338 * lib/dg-pch.exp: New file.
46339 * g++.dg/pch/pch.exp: Use dg-pch.exp.
46340 * gcc.dg/pch/pch.exp: Likewise.
46342 2003-06-04 Roger Sayle <roger@eyesopen.com>
46344 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
46345 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
46346 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
46347 * gcc.dg/builtins-17.c: New test case.
46348 * gcc.dg/i386-387-4.c: New test case.
46349 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
46351 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
46353 * gcc.dg/ultrasp9.c: New test.
46355 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
46357 * gcc.c-torture/compile/20030604-1.c: New test.
46358 * gcc.dg/sparc-constant-1.c: New test.
46360 2003-06-03 Glen Nakamura <glen@imodulo.com>
46362 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
46364 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
46366 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
46368 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
46369 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
46371 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
46373 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
46375 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46378 * g++.dg/template/spec10.C: New test.
46380 2003-06-03 Roger Sayle <roger@eyesopen.com>
46382 * gcc.dg/builtins-16.c: New test case.
46384 2003-06-03 Jakub Jelinek <jakub@redhat.com>
46386 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
46387 mempcpy test with post-increments.
46388 * gcc.c-torture/execute/string-opt-3.c: New test.
46389 * gcc.dg/string-opt-1.c: New test.
46391 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
46394 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
46396 2003-06-02 Mark Mitchell <mark@codesourcery.com>
46398 * lib/scanasm.exp (dg-scan): New function, factored out of ...
46399 (scan-assembler): ... here. Use dg-scan.
46400 (scan-assembler-not): Likewise.
46401 (scan-file): New function.
46402 (scan-file-not): Likewise.
46403 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
46404 * gcc.dg/cpp/_Pragma4.c: Likewise.
46405 * gcc.dg/cpp/_Pragma5.c: Likewise.
46406 * gcc.dg/cpp/avoidpaste1.c: Likewise.
46407 * gcc.dg/cpp/avoidpaste2.c: Likewise.
46408 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
46409 * gcc.dg/cpp/cmdlne-P.c: Likewise.
46410 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
46411 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
46412 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
46413 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
46414 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
46415 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
46416 * gcc.dg/cpp/cxxcom1.c: Likewise.
46417 * gcc.dg/cpp/line1.c: Likewise.
46418 * gcc.dg/cpp/maccom1.c: Likewise.
46419 * gcc.dg/cpp/maccom2.c: Likewise.
46420 * gcc.dg/cpp/maccom3.c: Likewise.
46421 * gcc.dg/cpp/maccom4.c: Likewise.
46422 * gcc.dg/cpp/maccom5.c: Likewise.
46423 * gcc.dg/cpp/maccom6.c: Likewise.
46424 * gcc.dg/cpp/multiline.c: Likewise.
46425 * gcc.dg/cpp/spacing1.c: Likewise.
46426 * gcc.dg/cpp/spacing2.c: Likewise.
46427 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
46428 * gcc.dg/cpp/trad/maccom1.c: Likewise.
46429 * gcc.dg/cpp/trad/maccom2.c: Likewise.
46430 * gcc.dg/cpp/trad/maccom3.c: Likewise.
46431 * gcc.dg/cpp/trad/maccom4.c: Likewise.
46432 * gcc.dg/cpp/trad/maccom6.c: Likewise.
46433 * gcc.dg/cpp/cxxcom2.c: Likewise.
46434 * gcc.dg/cpp/cxxcom2.h: New file.
46436 * gcc.dg/cpp/truefalse.cpp: Move it to ...
46437 * g++.dg/cpp/truefalse.C: Here.
46438 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
46440 2003-06-01 Loren James Rittle <ljrittle@acm.org>
46442 * gcc.dg/cpp/redef3.c: New file.
46444 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
46446 * gcc.dg/i386-loop-3.c: New test.
46448 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
46450 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
46452 2003-05-31 Roger Sayle <roger@eyesopen.com>
46454 * gcc.dg/fwrapv-1.c: New test case.
46455 * gcc.dg/fwrapv-2.c: New test case.
46457 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46460 * g++.dg/template/spec9.C: New test.
46462 2003-05-29 Roger Sayle <roger@eyesopen.com>
46464 * gcc.dg/duff-4.c: New test case.
46466 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
46469 * g77.dg/ffixed-form-1.f: New test
46470 * g77.dg/ffixed-form-2.f: New test
46471 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
46472 * g77.dg/ffree-form-3.f: New test
46474 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
46476 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
46477 * gcc.dg/wint_t-1.c: Likewise.
46479 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46481 * g++.dg/template/access11.C: New test.
46483 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46486 * g++.dg/template/access10.C: New test.
46488 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
46489 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46491 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
46493 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
46495 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
46496 suppress for powerpc-*-darwin*.
46497 * gcc.dg/torture/builtin-noret-2.c: Likewise.
46499 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
46501 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
46502 suppress option for powerpc-*-darwin*.
46504 2003-05-23 Roger Sayle <roger@eyesopen.com>
46506 * gcc.dg/builtins-1.c: Add tests for tan and atan.
46507 * gcc.dg/builtins-4.c: Add test for fmod.
46509 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46512 * g++.dg/template/instantiate4.C: New test.
46514 2003-05-22 Roger Sayle <roger@eyesopen.com>
46516 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
46518 2003-05-21 Janis Johnson <janis187@us.ibm.com>
46520 * gcc.dg/compat/scalar-return-1_main.c: New file.
46521 * gcc.dg/compat/scalar-return-1_x.c: New file.
46522 * gcc.dg/compat/scalar-return-1_y.c: New file.
46523 * gcc.dg/compat/scalar-return-2_main.c: New file.
46524 * gcc.dg/compat/scalar-return-2_x.c: New file.
46525 * gcc.dg/compat/scalar-return-2_y.c: New file.
46526 * gcc.dg/compat/struct-return-3_main.c: New file.
46527 * gcc.dg/compat/struct-return-3_y.c: New file.
46528 * gcc.dg/compat/struct-return-3_x.c: New file.
46529 * gcc.dg/compat/struct-return-2_main.c: New file.
46530 * gcc.dg/compat/struct-return-2_x.c: New file.
46531 * gcc.dg/compat/struct-return-2_y.c: New file.
46533 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46535 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
46536 for hppa*-hp-hpux*.
46537 * gcc.dg/20021014-1.c (dg-options): Likewise.
46538 * gcc.dg/nest.c (dg-options): Likewise.
46540 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
46543 * g++.dg/ext/dllimport2.C: New file.
46544 * g++.dg/ext/dllimport3.C: New file.
46546 2003-05-20 Janis Johnson <janis187@us.ibm.com>
46548 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
46549 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46550 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46551 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46552 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46553 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46554 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
46555 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
46556 * gcc.dg/compat/small-struct-defs.h: New file.
46557 * gcc.dg/compat/small-struct-init.h: New file.
46558 * gcc.dg/compat/small-struct-check.h: New file.
46559 * gcc.dg/compat/fp-struct-defs.h: New file.
46560 * gcc.dg/compat/fp-struct-check.h: New file.
46561 * gcc.dg/compat/fp-struct-init.h: New file.
46562 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
46563 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
46565 2003-05-19 Jakub Jelinek <jakub@redhat.com>
46567 * gcc.dg/20030225-2.c: New test.
46569 2003-05-18 Roger Sayle <roger@eyesopen.com>
46570 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46572 * gcc.c-torture/compile/20030518-1.c: New test case.
46574 2003-05-18 Mark Mitchell <mark@codesourcery.com>
46576 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
46577 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
46578 gcc-dg-debug-runtest.
46579 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
46580 gcc-dg-debug-runtest.
46582 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46585 * g++.dg/lookup/using6.C: New test.
46587 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46589 * g++.dg/parse/access2.C: New test.
46591 2003-05-17 Mark Mitchell <mark@codesourcery.com>
46593 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
46594 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
46595 * gcc.dg/debug/debug.exp: Likewise.
46597 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
46599 * gcc.dg/dollar.c: New test.
46601 2003-05-16 Janis Johnson <janis187@us.ibm.com>
46603 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
46604 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
46605 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
46606 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
46607 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
46608 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
46609 * gcc.dg/compat/struct-by-value-6_main.c: New file.
46610 * gcc.dg/compat/struct-by-value-6_x.c: New file.
46611 * gcc.dg/compat/struct-by-value-6_y.c: New file.
46612 * gcc.dg/compat/struct-by-value-7_main.c: New file.
46613 * gcc.dg/compat/struct-by-value-7_x.c: New file.
46614 * gcc.dg/compat/struct-by-value-7_y.c: New file.
46615 * gcc.dg/compat/struct-by-value-8_main.c: New file.
46616 * gcc.dg/compat/struct-by-value-8_x.c: New file.
46617 * gcc.dg/compat/struct-by-value-8_y.c: New file.
46618 * gcc.dg/compat/struct-by-value-9_main.c: New file.
46619 * gcc.dg/compat/struct-by-value-9_x.c: New file.
46620 * gcc.dg/compat/struct-by-value-9_y.c: New file.
46622 2003-05-16 Mark Mitchell <mark@codesourcery.com>
46624 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
46625 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
46626 support for "repo" mode.
46627 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
46628 * lib/g77-dg.exp: Likewise.
46629 * lib/obj-dg.exp: Likewise.
46631 2003-05-16 Jakub Jelinek <jakub@redhat.com>
46633 Merge from gcc-3_2-rhl8-branch:
46634 2003-04-23 Jakub Jelinek <jakub@redhat.com>
46636 * gcc.dg/tls/opt-6.c: New test.
46638 2003-04-05 Jakub Jelinek <jakub@redhat.com>
46640 * gcc.dg/20030405-1.c: New test.
46642 2003-03-09 Jakub Jelinek <jakub@redhat.com>
46644 * gcc.dg/20030309-1.c: New test.
46646 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
46648 * gcc.c-torture/execute/20030307-1.c: New test.
46650 2003-02-20 Randolph Chung <tausq@debian.org>
46652 * gcc.c-torture/compile/20030220-1.c: New test.
46654 2003-02-18 Jakub Jelinek <jakub@redhat.com>
46656 * gcc.dg/20030217-1.c: New test.
46658 2003-01-29 Jakub Jelinek <jakub@redhat.com>
46660 * gcc.c-torture/compile/20020129-1.c: New test.
46662 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
46664 * gcc.dg/unroll-1.c: New test.
46666 2002-11-16 Jan Hubicka <jh@suse.cz>
46668 * gcc.c-torture/execute/20020920-1.c: New test.
46670 2002-10-08 Jakub Jelinek <jakub@redhat.com>
46673 * gcc.c-torture/compile/20021008-1.c: New test.
46675 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
46678 * gcc.c-torture/execute/20020810-1.c: New test.
46680 2002-08-07 Jakub Jelinek <jakub@redhat.com>
46682 * gcc.c-torture/compile/20020807-1.c: New test.
46684 2002-07-30 Jakub Jelinek <jakub@redhat.com>
46686 * gcc.dg/tls/opt-1.c: New test.
46688 2002-07-29 Jakub Jelinek <jakub@redhat.com>
46690 * gcc.dg/20020729-1.c: New test.
46692 2002-07-20 Jakub Jelinek <jakub@redhat.com>
46694 * g++.dg/opt/life1.C: New test.
46696 2002-05-20 Jakub Jelinek <jakub@redhat.com>
46698 * gcc.dg/20020525-1.c: New test.
46700 2002-05-24 Jakub Jelinek <jakub@redhat.com>
46703 * g++.dg/ext/pretty1.C: New test.
46704 * g++.dg/ext/pretty2.C: New test.
46706 2003-05-15 Mark Mitchell <mark@codesourcery.com>
46709 * g++.dg/ext/typeof5.C: New test.
46711 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
46713 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
46714 __USER_LABEL_PREFIX__ into account.
46715 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
46717 2003-05-14 Roger Sayle <roger@eyesopen.com>
46719 * gcc.dg/builtins-15.c: New test case.
46721 2003-05-13 Zack Weinberg <zack@codesourcery.com>
46723 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
46725 2003-05-12 Mark Mitchell <mark@codesourcery.com>
46727 * lib/g++.exp: Tweak handling of additional source files.
46728 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
46729 * g++.dg/special/conpr-2a.C: Rename to ...
46730 * g++.dg/special/conpr-2a.cc: ... this.
46731 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
46732 * g++.dg/special/conpr-3a.C: Rename to ...
46733 * g++.dg/special/conpr-3a.cc: This.
46734 * g++.dg/special/conpr-3b.C: Rename to ...
46735 * g++.dg/special/conpr-3b.cc: This.
46736 * g++.dg/special/conpr-4.C: New test.
46737 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
46739 2003-05-12 David Edelsohn <edelsohn@gnu.org>
46741 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
46743 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46745 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
46746 * g++.old-deja/g++.robertl/eb71.C: Likewise.
46747 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
46748 * g++.old-deja/g++.other/warn3.C: Likewise.
46750 2003-05-11 Roger Sayle <roger@eyesopen.com>
46752 * gcc.dg/i386-387-1.c: Update to also test log.
46753 * gcc.dg/i386-387-2.c: Likewise.
46755 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
46757 * g77.f-torture/execute/int8421.f: New test.
46759 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46761 PR c++/10230, c++/10481
46762 * g++.dg/lookup/scoped5.C: New test.
46764 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46767 * g++.dg/template/ttp6.C: New test.
46769 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
46771 * gcc.c-torture/execute/builtins: New directory.
46772 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
46773 gcc.c-torture/execute/builtins.
46774 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
46775 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
46776 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
46777 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
46779 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46782 * g++.dg/template/access8.C: New test.
46783 * g++.dg/template/access9.C: New test.
46785 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46788 * g++.dg/parse/access1.C: New test.
46790 2003-05-09 DJ Delorie <dj@redhat.com>
46792 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
46793 long, and not an int.
46795 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46797 PR c++/10555, c++/10576
46798 * g++.dg/template/memclass1.C: New test.
46800 2003-05-08 DJ Delorie <dj@redhat.com>
46802 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
46804 * gcc.c-torture/execute/20021024-1.x: Likewise.
46805 * gcc.c-torture/execute/shiftdi.x: Likewise.
46806 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
46807 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
46808 * gcc.dg/20021018-1.c: Likewise.
46810 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46812 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
46814 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
46815 (bcopy): Call memmove.
46817 2003-05-08 Roger Sayle <roger@eyesopen.com>
46819 * g77.f-torture/compile/8485.f: New test case.
46821 2003-05-07 Richard Henderson <rth@redhat.com>
46824 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
46825 Verify exception_cleanup not called for rethrows.
46826 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
46827 when exiting catch block without rethrowing.
46828 * g++.dg/eh/forced3.C: New.
46829 * g++.dg/eh/forced4.C: New.
46831 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
46833 * gcc.dg/20030505.c: Fix triplet.
46835 2003-05-06 DJ Delorie <dj@redhat.com>
46837 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
46838 * gcc.dg/nest.c: Likewise.
46840 2003-05-05 Roger Sayle <roger@eyesopen.com>
46842 * gcc.dg/builtins-14.c: New test case.
46844 2003-05-05 Janis Johnson <janis187@us.ibm.com>
46846 * lib/compat.exp (compat-execute): New argument.
46847 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
46848 * gcc.dg/compat: New test directory.
46849 * gcc.dg/compat/compat.exp: New expect script.
46850 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
46851 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
46852 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
46853 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
46854 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
46855 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
46857 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
46858 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
46859 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
46860 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
46861 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
46862 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
46863 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
46864 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
46865 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
46866 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
46867 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
46868 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
46869 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
46870 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
46871 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
46873 2003-05-05 Zack Weinberg <zack@codesourcery.com>
46875 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
46877 2003-05-05 Jakub Jelinek <jakub@redhat.com>
46879 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
46881 2003-05-05 Geoffrey Keating <geoffk@apple.com>
46883 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
46884 * gcc.dg/ppc-fsel-2.c: New test.
46886 * gcc.dg/unused-5.c: New test.
46888 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46891 * g++.dg/warn/pmf1.C: New test.
46893 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46896 * g++.dg/warn/main.C: New test.
46898 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46900 * gcc.dg/nonnull-3.c: New test.
46902 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
46904 * gcc.dg/cpp/Wtrigraphs.c: Update.
46905 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
46907 2003-05-03 Geoffrey Keating <geoffk@apple.com>
46909 * gcc.dg/ppc-fsel-1.c: New test.
46911 2003-05-03 Zack Weinberg <zack@codesourcery.com>
46914 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
46916 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
46918 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
46920 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46922 PR c++/9364, c++/10553, c++/10586
46923 * g++.dg/parse/typename4.C: New test.
46924 * g++.dg/parse/typename5.C: Likewise.
46926 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
46928 * gcc.c-torture/compile/20030503-1.c: New test.
46930 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46932 * g++.dg/lookup/using5.C: Fix testcase error.
46934 2003-05-01 Chris Demetriou <cgd@broadcom.com>
46936 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
46937 since MEABI is no longer supported. Remove all vestiges
46938 of MEABI from the test.
46940 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46943 * g++.dg/lookup/using5.C: New test.
46945 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46948 * g++.dg/template/ttp5.C: New test.
46950 2003-04-30 Mark Mitchell <mark@codesourcery.com>
46952 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
46953 (dg-gpp-additional-sources): New function.
46954 (dg-gpp-additional-files): Likewise.
46955 * lib/g++.exp (additional_sources): New variable.
46956 (additional_files): Likewise.
46957 (g++_target_compile): Deal with them.
46958 * lib/old-dejagnu.exp: Remove.
46959 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
46960 * g++.old-deja: Revise all tests to use dg commands.
46962 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46964 PR c++/9432, c++/9528
46965 * g++.dg/lookup/using4.C: New test.
46967 2003-04-29 Geoffrey Keating <geoffk@apple.com>
46969 * gcc.dg/noreturn-5.c: New file.
46970 * gcc.dg/noreturn-6.c: New file.
46972 * gcc.c-torture/compile/inline-1.c: New file.
46974 2003-04-29 Mark Mitchell <mark@codesourcery.com>
46977 * g++.dg/template/explicit1.C: New test.
46979 2003-04-29 Mark Mitchell <mark@codesourcery.com>
46982 * g++.dg/other/bitfield1.C: New test.
46985 * g++.dg/init/new7.C: New test.
46987 2003-04-29 Mark Mitchell <mark@codesourcery.com>
46989 * g++.dg/ext/desig1.C: New test.
46990 * g++.dg/ext/init1.C: Update.
46992 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
46994 2003-04-28 Mark Mitchell <mark@codesourcery.com>
46997 * g++.dg/warn/Winline-1.C: New test.
46999 2003-04-28 Jakub Jelinek <jakub@redhat.com>
47001 * gcc.c-torture/execute/string-opt-19.c: New test.
47003 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
47004 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
47006 2003-04-27 Mark Mitchell <mark@codesourcery.com>
47009 * g++.dg/init/new6.C: New test.
47012 * g++.dg/init/ref6.C: New test.
47014 2003-04-26 David Edelsohn <edelsohn@gnu.org>
47016 * g++.dg/warn/weak1.C: XFAIL on AIX4.
47018 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47020 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
47021 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
47023 2003-04-25 Mark Mitchell <mark@codesourcery.com>
47025 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
47026 initialized static data members.
47028 2003-04-25 H.J. Lu <hjl@gnu.org>
47030 * gcc.dg/ia64-sync-4.c: New test.
47032 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47034 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
47037 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
47040 * g++.dg/warn/conv1.C: New test.
47041 * g++.old-deja/g++.other/conv7.C: Adjust.
47042 * g++.old-deja/g++.other/overload14.C: Adjust.
47044 2003-04-23 Mark Mitchell <mark@codesourcery.com>
47047 * g++.dg/template/defarg2.C: New test.
47049 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
47051 * gcc.dg/cpp/include2.c: Update.
47052 * gcc.dg/cpp/multiline-2.c: New.
47053 * gcc.dg/cpp/multiline.c: Update.
47054 * gcc.dg/cpp/strify2.c: Update.
47055 * gcc.dg/cpp/trad/literals-2.c: Update.
47057 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
47059 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
47061 2003-04-23 Mark Mitchell <mark@codesourcery.com>
47063 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
47065 2003-04-23 Mark Mitchell <mark@codesourcery.com>
47068 * g++.dg/parse/crash4.C: New test.
47071 * g++.dg/parse/crash5.C: New test.
47073 2003-04-22 Mark Mitchell <mark@codesourcery.com>
47076 * g++.dg/parse/crash3.C: New test.
47079 * g++.dg/parse/elab1.C: New test.
47081 2003-04-22 Devang Patel <dpatel@apple.com>
47083 * gcc.dg/cpp/trad/funlike-5.c: New test.
47085 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
47087 * g++.dg/other/packed1.C: Fix dg options.
47089 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
47091 * g++.dg/other/offsetof2.C: New test.
47093 2003-04-21 Mark Mitchell <mark@codesourcery.com>
47095 * g++.dg/template/recurse.C: Adjust location of error messages.
47097 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
47100 * g++.dg/init/addr-const1.C: New test.
47101 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
47103 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
47106 * g++.dg/lookup/struct-hack1.C: New test.
47108 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
47110 * ucs.c: Update diagnostic messages.
47112 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
47114 * gcc.dg/cpp/truefalse.cpp: New test.
47115 * gcc.dg/cpp/cpp.exp: Update.
47116 * g++.dg/other/stdbool-if.C: Remove.
47118 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
47120 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
47121 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
47123 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
47125 * gcc.c-torture/compile/20030418-1.c: New test.
47127 2003-04-17 Janis Johnson <janis187@us.ibm.com>
47129 * README.compat: Remove; content moved to doc/sourcebuild.texi.
47131 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47134 g++.dg/template/dependent-name1.C: New test.
47136 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
47138 * gcc.dg/warn-1.c (tourist_guide): New array,
47139 contains a pointer to bar.
47141 2003-04-16 Roger Sayle <roger@eyesopen.com>
47143 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
47144 * gcc.c-torture/execute/medce-1.c: New test case.
47145 * gcc.c-torture/execute/medce-2.c: New test case.
47147 2003-04-15 Mark Mitchell <mark@codesourcery.com>
47149 * lib/prune.exp: Ignore more messages.
47152 * g++.dg/parse/lookup3.C: New test.
47154 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
47156 * gcc.c-torture/compile/20030415-1.c : New test.
47158 2003-04-14 Mark Mitchell <mark@codesourcery.com>
47160 * gcc.c-torture/execute/scope-2.c: Move to ...
47161 * gcc.dg/noncompile/scope.c: .... here.
47163 2003-04-14 Roger Sayle <roger@eyesopen.com>
47165 * gcc.dg/20030414-2.c: New test case.
47167 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
47170 * gcc.dg/20030414-1.c: New test.
47172 2003-04-13 Roger Sayle <roger@eyesopen.com>
47174 * gcc.dg/builtins-12.c: New test case.
47175 * gcc.dg/builtins-13.c: New test case.
47177 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47179 * gcc.c-torture/execute/string-opt-18.c: New test.
47181 2003-04-13 Mark Mitchell <mark@codesourcery.com>
47184 * g++.dg/init/new5.C: New test.
47186 2003-04-12 Mark Mitchell <mark@codesourcery.com>
47189 * g++.dg/ext/dllimport1.C: New test.
47191 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
47193 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
47195 2003-04-11 Bud Davis <bdavis9659@comcast.net>
47198 * g77.f-torture/noncompile/9263.f: New test
47200 * g77.f-torture/execute/1832.f: New test
47202 2003-04-11 David Chad <davidc@freebsd.org>
47203 Loren J. Rittle <ljrittle@acm.org>
47206 * objc.dg/headers.m: New test.
47208 2003-04-10 Zack Weinberg <zack@codesourcery.com>
47210 * gcc.c-torture/execute/builtin-noret-2.c: New.
47211 * gcc.c-torture/execute/builtin-noret-2.x: New.
47212 XFAIL builtin-noret-2.c at -O1 and above.
47213 * gcc.dg/redecl.c: New.
47214 * gcc.dg/Wshadow-1.c: Update error regexps.
47216 2003-04-10 Mark Mitchell <mark@codesourcery.com>
47218 * g++.dg/abi/bitfield10.C: New test.
47220 2003-04-09 Mike Stump <mrs@apple.com>
47222 * gcc.dg/pch/pch.exp: Make testcase names longer.
47223 * g++.dg/pch/pch.exp: Make testcase names longer.
47225 2003-04-08 Roger Sayle <roger@eyesopen.com>
47227 * gcc.dg/builtins-11.c: New test case.
47229 2003-04-08 Roger Sayle <roger@eyesopen.com>
47231 * gcc.dg/builtins-9.c: New test case.
47232 * gcc.dg/builtins-10.c: New test case.
47234 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
47236 * gcc.dg/noncompile/init-4.c.c: New test.
47238 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
47240 * gcc.misc-test/gcov-9.c: New test.
47241 * gcc.misc-test/gcov-10.c: New test
47242 * gcc.misc-test/gcov-11.c: New test.
47244 2003-04-05 Zack Weinberg <zack@codesourcery.com>
47246 PR optimization/10024
47247 * gcc.c-torture/compile/20030405-1.c: New test.
47249 2003-04-04 Geoffrey Keating <geoffk@apple.com>
47251 * gcc.dg/pch/static-3.c: New.
47252 * gcc.dg/pch/static-3.hs: New.
47253 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
47255 2003-04-04 Richard Henderson <rth@redhat.com>
47257 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
47258 * g++.dg/eh/forced2.C: Likewise.
47260 2003-04-03 Mike Stump <mrs@apple.com>
47262 * lib/scanasm.exp (scan-assembler): Add xfail processing for
47264 (scan-assembler-times, scan-assembler-not): Likewise.
47265 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
47267 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
47269 * gcc.dg/sparc-loop-1.c: New test.
47271 2003-04-02 Geoffrey Keating <geoffk@apple.com>
47274 * g++.dg/pch/system-2.C: New.
47275 * g++.dg/pch/system-2.Hs: New.
47277 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
47279 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
47281 * g++.dg/eh/simd-1.C (vecfunc): Same.
47283 2003-04-01 Roger Sayle <roger@eyesopen.com>
47285 * gcc.c-torture/execute/20030401-1.c: New test case.
47287 2003-04-01 Ziemowit Laski <zlaski@apple.com>
47289 * objc.dg/defs.m: New.
47291 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
47293 * g++.dg/eh/simd-1.C: New.
47294 * g++.dg/eh/simd-2.C: New.
47296 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
47298 * gcc.c-torture/execute/simd-3.c: New.
47300 2003-03-31 Mark Mitchell <mark@codesourcery.com>
47303 * gcc.dg/20030331-2.c: New test.
47305 2003-03-31 Mark Mitchell <mark@codesourcery.com>
47308 * g++.dg/parse/crash2.C: New test.
47310 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
47312 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
47313 * gcc.c-torture/execute/20030331-1.c: ...here.
47315 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
47317 * gcc.c-torture/execute/20030331-1.c: New test.
47319 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
47321 * lib/gcov.exp: Adjust call return testing strings.
47322 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
47324 2003-03-31 Roger Sayle <roger@eyesopen.com>
47326 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
47327 * gcc.dg/builtins-7.c: New test case.
47328 * gcc.dg/builtins-8.c: New test case.
47330 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
47332 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
47334 2003-03-30 Mark Mitchell <mark@codesourcery.com>
47337 * g++.dg/lookup-class-member-2.C: New test.
47339 2003-03-30 Glen Nakamura <glen@imodulo.com>
47341 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
47343 2003-03-28 Roger Sayle <roger@eyesopen.com>
47345 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
47347 2003-03-28 Mark Mitchell <mark@codesourcery.com>
47349 * g++.dg/init/attrib1.C: New test.
47351 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
47353 * gcc.dg/ultrasp8.c: New test.
47355 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
47357 * gcc.dg/ultrasp7.c: New test.
47359 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
47362 * g++.dg/template/inline1.C: New test.
47364 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
47366 * gcc.dg/sparc-dwarf2.c: New test.
47368 2003-03-27 Roger Sayle <roger@eyesopen.com>
47370 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
47371 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
47373 2003-03-27 Mark Mitchell <mark@codesourcery.com>
47375 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
47376 than reading .x files.
47377 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
47378 * g77.dg/gcov/gcov-1.f: Likewise.
47379 * gcc.misc-tests/gcov-4b.c: Likewise.
47380 * gcc.misc-tests/gcov-5b.c: Likewise.
47381 * gcc.misc-tests/gcov-6.c: Likewise.
47382 * gcc.misc-tests/gcov-7.c: Likewise.
47383 * gcc.misc-tests/gcov-8.c: Likewise.
47384 * g++.dg/gcov/gcov-1.x: Remove.
47385 * g77.dg/gcov/gcov-1.x: Likewise.
47386 * gcc.misc-tests/gcov-4b.x: Likewise.
47387 * gcc.misc-tests/gcov-5b.x: Likewise.
47388 * gcc.misc-tests/gcov-6.x: Likewise.
47389 * gcc.misc-tests/gcov-7.x: Likewise.
47390 * gcc.misc-tests/gcov-8.x: Likewise.
47392 2003-03-27 Glen Nakamura <glen@imodulo.com>
47395 * gcc.dg/20030324-1.c: New test.
47397 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
47400 * g++.dg/template/arg3.C: New test.
47403 * g++.dg/template/friend18.C: New test.
47405 2003-03-26 Roger Sayle <roger@eyesopen.com>
47407 * g77.f-torture/compile/20030326-1.f: New test case.
47409 2003-03-26 Janis Johnson <janis187@us.ibm.com>
47411 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
47413 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
47415 2003-03-26 Jakub Jelinek <jakub@redhat.com>
47417 * gcc.dg/ia64-sync-3.c: New test.
47419 2003-03-26 Alan Modra <amodra@bigpond.net.au>
47421 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
47423 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47425 * gcc.dg/ultrasp6.c: New test.
47427 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
47429 * gcc.dg/i386-signbit-1.c: New test.
47430 * gcc.dg/i386-signbit-2.c: New test.
47431 * gcc.dg/i386-signbit-3.c: New test.
47433 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
47435 * gcc.dg/ultrasp5.c: Fix options.
47437 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
47439 * gcc.dg/ultrasp5.c: Fix comment.
47441 2003-03-24 Bud Davis <bdavis9659@comcast.net>
47444 * g77.f-torture/execute/10197.f: New test.
47446 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
47448 PR c++/9898, c++/383
47449 * g++.dg/template/conv6.C: New test.
47452 * g++.dg/template/ptrmem5.C: New test.
47455 * g++.dg/lookup/koenig1.C: New test.
47458 * g++.dg/lookup/template2.C: New test.
47460 2003-03-24 Jakub Jelinek <jakub@redhat.com>
47462 * g++.dg/opt/rtti1.C: New test.
47464 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
47466 * gcc.dg/ultrasp5.c: New test.
47468 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
47471 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
47474 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
47477 * gcc.dg/20030323-1.c: New test.
47479 2003-03-23 Roger Sayle <roger@eyesopen.com>
47481 * gcc.c-torture/compile/20030323-1.c: New test case.
47483 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
47485 * gcc.dg/20030321-1.c: New test.
47487 2003-03-22 Zack Weinberg <zack@codesourcery.com>
47489 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
47491 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
47493 PR c++/9978, c++/9708
47494 * g++.dg/ext/vlm1.C: Adjust expected error.
47495 * g++.dg/ext/vla2.C: New test.
47496 * g++.dg/template/arg1.C: New test.
47497 * g++.dg/template/arg2.C: New test.
47499 2003-03-22 Bud Davis <bdavis9659@comcast.net>
47501 * g77.f-torture/execute/select.f: New test.
47502 * g77.f-torture/noncompile/select_no_compile.f: New test.
47504 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
47507 * g++.dg/other/error4.C: New test.
47509 2003-03-20 Mark Mitchell <mark@codesourcery.com>
47511 * g++.dg/template/friend17.C: New test.
47513 2003-03-21 Alan Modra <amodra@bigpond.net.au>
47515 * gcc.c-torture/compile/20030320-1.c: New.
47517 2003-03-20 Roger Sayle <roger@eyesopen.com>
47519 * gcc.dg/builtins-6.c: New test case.
47521 2003-03-19 Alan Modra <amodra@bigpond.net.au>
47524 * gcc.c-torture/compile/20030319-1.c: New.
47526 2003-03-18 Jan Hubicka <jh@suse.cz>
47528 * gcc.dg/i386-cvt-1.c: New test.
47530 2003-03-17 Zack Weinberg <zack@codesourcery.com>
47532 * objc.dg/naming-1.m: Use "(parse|syntax) error".
47533 * objc.dg/naming-2.m: Likewise.
47535 2003-03-17 Mark Mitchell <mark@codesourcery.com>
47538 * g++.dg/parse/crash1.C: New test.
47540 2003-03-16 Mark Mitchell <mark@codesourcery.com>
47543 * g++.dg/eh/cleanup1.C: New test.
47545 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
47547 * gcc.c-torture/execute/20030316-1.c: New test case.
47549 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
47552 * g++.dg/init/ctor2.C: New test.
47554 2003-03-15 Roger Sayle <roger@eyesopen.com>
47556 * g77.f-torture/compile/xformat.f: New test case.
47558 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
47560 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
47561 * g++.old-deja/g++.mike/eh50.C: Likewise.
47563 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47566 * g++.dg/template/spec7.C: New test.
47567 * g++.dg/template/spec8.C: Likewise.
47569 2003-03-14 Jakub Jelinek <jakub@redhat.com>
47571 * gcc.c-torture/execute/20030313-1.c: New test.
47573 2003-03-14 Richard Henderson <rth@redhat.com>
47575 * gcc.dg/inline-2.c: Adjust alpha test for external call.
47577 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
47579 * gcc.c-torture/compile/20030314-1.c: New test.
47581 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
47583 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
47584 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
47586 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
47587 to accept newer _imp__ prefix and additional
47588 newline in .drectve section.
47589 * gcc.dg/dll-4.c: Likewise.
47590 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
47593 2003-03-13 Mark Mitchell <mark@codesourcery.com>
47595 * g++.dg/parse/namespace9.C: New test.
47597 * g++.dg/init/ref5.C: New test.
47598 * g++.dg/parse/ptrmem1.C: Likewise.
47600 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
47602 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
47603 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
47604 regular expression.
47605 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
47606 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
47608 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
47610 * gcc.c-torture/execute/20030224-2.c: New test.
47612 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
47614 * gcc.dg/decl-3.c: New test.
47616 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
47618 * gcc.dg/i386-loop-2.c: New test.
47620 2003-03-11 Mark Mitchell <mark@codesourcery.com>
47623 * g++.dg/parse/namespace8.C: New test.
47626 * g++.dg/overload/builtin2.C: New test.
47628 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
47630 * gcc.dg/return-type-3.c: New test.
47632 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
47634 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
47635 profiling options are not supported.
47637 2003-03-10 Mark Mitchell <mark@codesourcery.com>
47639 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
47640 * g++.old-deja/g++.warn/impint2.C: Likewise.
47642 2003-03-10 Devang Patel <dpatel@apple.com>
47644 * g++.dg/cpp/c++_cmd_1.C: New test.
47645 * g++.dg/cpp/c++_cmd_1.h: New file.
47647 2003-03-10 Segher Boessenkool <segher@koffie.nl>
47649 * gcc.dg/altivec-9.c: New file.
47651 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47653 * gcc.dg/ppc-sdata-1.c: New test.
47654 * gcc.dg/ppc-sdata-2.c: New test.
47656 2003-03-09 Mark Mitchell <mark@codesourcery.com>
47659 * g++.dg/opt/ptrmem2.C: New test.
47662 * g++.dg/opt/ptrmem1.C: New test.
47664 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
47666 * gcc.dg/i386-loop-1.c: New test.
47668 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47671 * g++.dg/lookup/friend1.C: New test.
47673 2003-03-08 Mark Mitchell <mark@codesourcery.com>
47676 * g++.dg/parser/constructor1.C: New test.
47678 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
47680 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
47682 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
47684 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
47686 * gcc.dg/cpp/Wunused.c: Update test.
47688 2003-03-08 Jan Hubicka <jh@suse.cz>
47690 * gcc.dg/inline-3.c: New test.
47692 2003-03-08 Mark Mitchell <mark@codesourcery.com>
47695 * g++.dg/parse/builtin1.C: New test.
47698 * g++.dg/abi/cookie1.C: New test.
47699 * g++.dg/abi/cookie2.C: Likewise.
47702 * g++.dg/template/field1.C: New test.
47705 * g++.dg/parse/class1.C: New test.
47706 * g++.dg/parse/namespace7.C: Likewise.
47707 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
47709 2003-03-07 Mark Mitchell <mark@codesourcery.com>
47711 * g++.dg/init/ref4.C: New test.
47713 2003-03-07 Jan Hubicka <jh@suse.cz>
47715 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
47716 * gcc.dg/inline-3.c: New test.
47718 2003-03-06 Mark Mitchell <mark@codesourcery.com>
47720 * g++.dg/init/ref3.C: New test.
47723 * g++.dg/init/ref2.C: New test.
47726 * g++.dg/warn/Wshadow-2.C: New test.
47729 * g++.dg/warn/Woverloaded-1.C: New test.
47731 2003-03-05 Jan Hubicka <jh@suse.cz>
47733 * gcc.dg/i386-local2.c: New.
47734 * gcc.dg/i386-local.c: Fix typo.
47736 2003-03-05 Mark Mitchell <mark@codesourcery.com>
47738 * g++.dg/abi/layout3.C: New test.
47740 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
47742 * gcc.c-torture/compile/20030305-1.c
47744 2003-03-05 Jan Hubicka <jh@suse.cz>
47746 * gcc.dg/i386-local.c: New.
47748 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
47750 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
47752 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47754 * gcc.dg/switch-2.c: New test.
47755 * gcc.dg/switch-3.c: New test.
47756 * gcc.dg/Wswitch.c: Adjust line numbers.
47757 * gcc.dg/Wswitch-default.c: Likewise.
47758 * gcc.dg/Wswitch-enum.c: Likewise.
47760 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
47762 * gcc.c-torture/execute/20030222-1.c: New test.
47764 2003-03-03 James E Wilson <wilson@tuliptree.org>
47766 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
47768 2003-03-03 Mark Mitchell <mark@codesourcery.com>
47771 * g++.dg/init/ref1.C: New test.
47773 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
47775 * gcc.dg/sh-relax.c: New SH-only test.
47777 2003-03-03 Geoffrey Keating <geoffk@apple.com>
47779 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
47780 comment explaining purpose of testcase.
47782 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
47784 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
47785 for HC11/HC12 (asm needs two int registers).
47786 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
47787 HC11/HC12 because the test uses an asm which needs two 32-bit
47790 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
47792 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
47793 for HC11/HC12 (array is too large otherwise).
47794 * gcc.c-torture/compile/920501-4.x: New file, likewise.
47795 * gcc.c-torture/compile/20010518-2.x: Likewise.
47796 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
47797 HC11/HC12 (array is too large).
47799 2003-03-01 Geoffrey Keating <geoffk@apple.com>
47801 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
47802 * lib/g++-dg.exp (g++-dg-test): Likewise.
47804 2003-03-01 Roger Sayle <roger@eyesopen.com>
47806 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
47807 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
47809 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47811 * g++.dg/warn/implicit-typename1.C: Remove warning.
47813 2003-02-28 Richard Henderson <rth@redhat.com>
47815 * gcc.dg/noreturn-1.c: Move noreturn warning line.
47816 * gcc.dg/return-type-1.c: Move control reaches end warning line.
47818 2003-02-28 Geoffrey Keating <geoffk@apple.com>
47820 * gcc.dg/pch/pch.exp: Change .pch to .gch.
47821 * g++.dg/pch/pch.exp: Likewise.
47823 2003-02-28 Mark Mitchell <mark@codesourcery.com>
47826 * g++.dg/init/new4.C: New test.
47828 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
47830 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
47832 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
47834 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
47837 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
47840 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
47842 * lib/scanasm.exp: Add support for counting numbers of
47844 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
47845 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
47847 2003-02-25 Mark Mitchell <mark@codesourcery.com>
47850 * g++.dg/template/static3.C: New test.
47853 * g++.dg/parse/namespace6.C: New test.
47855 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47858 * gcc.dg/20030225-1.c: New test.
47860 2003-02-24 Mark Mitchell <mark@codesourcery.com>
47862 * README: Remove out-of-date information.
47865 * g++.dg/template/spec6.C: New test.
47867 2003-02-24 Jeff Law <law@redhat.com>
47869 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
47871 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47873 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
47874 * gcc.dg/pragma-ep-1.c: Likewise.
47876 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47879 * g++.dg/template/friend16.C: New test.
47881 2003-02-23 Mark Mitchell <mark@codesourcery.com>
47884 * g++.dg/parse/fused-params1.C: Adjust error messages.
47885 * g++.dg/template/nested3.C: New test.
47887 2003-02-24 Alan Modra <amodra@bigpond.net.au>
47889 * g++.dg/abi/param1.C: New test.
47891 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47894 * g++.dg/warn/implicit-typename1.C: New test.
47896 2003-02-22 Kelley Cook <kelleycook@comcast.net>
47898 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
47900 * g++.old-deja/g++.other/store-expr2.C: Likewise.
47901 * gcc.c-torture/execute/20010129-1.x: Likewise.
47902 * gcc.dg/20011107-1.c: Likewise.
47903 * gcc.dg/20020108-1.c: Likewise.
47904 * gcc.dg/20020122-3.c: Likewise.
47905 * gcc.dg/20020206-1.c: Likewise.
47906 * gcc.dg/20020310-1.c: Likewise.
47907 * gcc.dg/20020426-2.c: Likewise.
47908 * gcc.dg/20020517-1.c: Likewise.
47909 * gcc.dg/991230-1.c: Likewise.
47910 * gcc.dg/i386-unroll-1.c: Likewise.
47911 * gcc.misc-tests/i386-prefetch.exp: Likewise.
47913 2003-02-22 Jan Hubicka <jh@suse.cz>
47915 * gcc.dg/i386-mul.c: New test.
47917 2003-02-21 Roger Sayle <roger@eyesopen.com>
47919 * gcc.dg/builtins-5.c: New test case.
47921 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
47923 * gcc.dg/asmreg-1.c: New test.
47925 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47928 * g++.dg/parse/varmod1.C: New test.
47930 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47933 * g++.dg/template/op1.C: New test.
47935 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47938 * g++.dg/template/nested2.C: New test.
47940 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47943 * g++.dg/expr/dtor1.C: New test.
47945 2003-02-21 Zack Weinberg <zack@codesourcery.com>
47947 * gcc.dg/cpp/include3.c: New test.
47948 * gcc.dg/cpp/inc/foo.h: New file.
47950 2003-02-21 Glen Nakamura <glen@imodulo.com>
47952 * gcc.c-torture/execute/20030221-1.c: New test.
47954 2003-02-20 Mark Mitchell <mark@codesourcery.com>
47957 * g++.dg/abi/conv1.C: New test.
47959 2003-02-20 Jan Hubicka <jh@suse.cz>
47961 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
47963 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
47965 * gcc.c-torture/compile/20030219-1.c: New test.
47967 2003-02-18 Jan Hubicka <jh@suse.cz>
47969 * gcc.dg/funcorder.c: New test.
47971 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
47973 * gcc.c-torture/execute/20030218-1.c: New.
47975 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
47977 * gcc.dg/20030218-1.c: New.
47979 2003-02-18 Richard Henderson <rth@redhat.com>
47981 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
47982 * gcc.dg/attr-used-2.c: New.
47984 2003-02-18 Mark Mitchell <mark@codesourcery.com>
47987 * g++.dg/init/copy5.C: New test.
47989 2003-02-18 Geoffrey Keating <geoffk@apple.com>
47991 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
47992 * g++.dg/pch/pch.exp: Likewise.
47994 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
47996 * gcc.c-torture/execute/20030209-1.c: Enable the test if
47997 STACK_SIZE is not defined.
47999 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48002 * g++.dg/template/init1.C: New test.
48004 2003-02-16 Jan HUbicka <jh@suse.cz>
48006 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
48007 (foo): Add few extra tests
48008 * gcc.dg/c99-const-expr-3.c: Likewise.
48009 * gcc.c-torture/execute/20030216-1.c: New.
48011 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48014 * g++.dg/ext/typeof4.C: New test.
48016 2003-02-15 Roger Sayle <roger@eyesopen.com>
48018 * gcc.dg/i386-387-3.c: New test case.
48020 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
48022 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
48023 cris-*-elf* cris-*-aout* and mmix-*-*.
48025 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
48027 * gcc.dg/20030213-1.c: New test.
48029 2003-02-12 Roger Sayle <roger@eyesopen.com>
48031 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
48032 * gcc.dg/i386-387-2.c: Likewise.
48034 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
48036 * gcc.dg/ppc-spe.c: Fix formatting.
48037 Enable tests that were previously unsupported by gas.
48038 Delete tests for instructions that no longer exist.
48039 Switch arguments on evsubifw builtin.
48041 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
48043 * gcc.c-torture/execute/20030209-1.c: Disable the test if
48044 STACK_SIZE is too small.
48046 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
48047 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
48049 * gcc.dg/decl-2.c: New test.
48051 2003-02-10 Jan Hubicka <jh@suse.cz>
48053 * gcc.dg/i386-fpcvt-1.c: New test.
48055 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
48057 * gcc.c-torture/execute/20030209-1.c: New test.
48059 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
48061 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
48062 int-wide bitops, use the constants of the same width.
48063 Likewise, if long long is 32-bit wide, test bitops using
48066 2003-02-07 Loren James Rittle <ljrittle@acm.org>
48068 * gcc.dg/20021014-1.c: Annotate with expected notice text.
48070 2003-02-07 Roger Sayle <roger@eyesopen.com>
48072 * gcc.dg/builtins-4.c: New test case.
48074 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48076 * gcc.dg/20020430-1.c: Fix dg command typos.
48077 * gcc.dg/20020503-1.c: Likewise.
48079 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
48082 * g++.dg/parse/fused-params1.C: New test.
48085 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
48088 * g++.dg/parse/non-dependent1.C: New test.
48091 * g++.dg/parse/dupl-tmpl-args1.C: New test.
48094 * g++.dg/parse/undefined7.C: New test.
48095 * g++.dg/parse/non-templ1.C: New test.
48098 * g++.dg/parse/too-many-tmpl-args1.C: New test.
48100 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
48102 * gcc.c-torture/compile/20030206-1.c: New test.
48104 2003-02-05 Roger Sayle <roger@eyesopen.com>
48106 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
48107 "pow" to "foo" to avoid potential confusion with a math built-in.
48109 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48111 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
48112 conditions for SPARC targets.
48114 2003-02-05 Jakub Jelinek <jakub@redhat.com>
48116 * gcc.dg/20030204-1.c: New test.
48118 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
48121 * g++.dg/parse/array-size1.C: New test.
48124 * g++.dg/parse/undefined3.C: New test.
48127 * g++.dg/parse/undefined4.C: New test.
48130 * g++.dg/parse/undefined5.C: New test.
48133 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
48136 * g++.dg/parse/casting-operator1.C: New test.
48139 * g++.dg/parse/undefined6.C: New test.
48142 * g++.dg/parse/missing-template1.C: New test.
48144 2003-02-04 Jan Hubicka <jh@suse.cz>
48146 * gcc.dg/i386-cadd.c: Compile using -march=k8.
48147 * gcc.dg/i386-cmov?.c: Likewise.
48148 * gcc.dg/i386-fpcvt-?.c: Likewise.
48149 * gcc.dg/i386-ssefp-1.c: Likewise.
48150 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
48153 2003-02-03 Mark Mitchell <mark@codesourcery.com>
48156 * g++.dg/ext/max.C: New test.
48158 2003-02-03 Jan Hubicka <jh@suse.cz>
48160 * gcc.c-torture/execute/20030203-1.c: New test.
48162 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
48164 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
48167 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
48169 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
48170 * g++.dg/init/new2.C: Likewise.
48171 * g++.dg/other/new1.C: Likewise.
48173 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
48175 * gcc.dg/struct-ret-libc.c: New test.
48177 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
48179 * gcc.dg/20030129-1.c: New test.
48181 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48184 * g++.dg/template/ptrmem4.C: New test.
48186 2003-01-29 Mark Mitchell <mark@codesourcery.com>
48188 * g++.dg/parser/constant1.C: New test.
48190 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48193 * g++.dg/parse/friend2.C: New test.
48195 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
48198 * g++.dg/template/unify4.C: New test.
48200 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
48202 * gcc.c-torture/execute/20030128-1.c: New test.
48204 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
48206 * g++.dg/lookup/nested1.C: Test moved from ...
48207 * g++.old-deja/g++.other/lookup24.C: ... here.
48209 2003-01-28 Jan Hubicka <jh@suse.cz>
48211 * gcc.dg/i386-cmov5.c: New test.
48213 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
48215 * gcc.c-torture/execute/20010925-1.c: Changed the
48216 memcpy declaration.
48218 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
48221 * g++.dg/parse/template5.C: New test.
48223 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
48226 * g77.dg/pr9258: New test.
48228 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
48230 * README: Move relevant parts from README.g++.
48232 * README.g++: Remove this file.
48234 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
48236 * g++.dg/abi/dcast1.C: New test.
48238 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48240 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
48242 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
48245 * g++.old-deja/g++.other/lookup24.C: New test.
48247 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48250 * gcc.dg/uninit-C.c: New test.
48252 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
48254 * g++.dg/abi/covariant1.C: New test.
48256 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
48258 * gcc.dg/20030123-1.c: New test.
48260 2003-01-25 Jan Hubicka <jh@suse.cz>
48263 * gcc.c-torture/compile/20030125-1.c
48265 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
48268 * g++.dg/parse/template3.C: New test.
48269 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
48272 * g++.dg/parse/template4.C: New test.
48275 * g++.dg/template/qual2.C: New test.
48278 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
48280 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
48282 2003-01-25 Roger Sayle <roger@eyesopen.com>
48284 * gcc.c-torture/execute/switch-1.c: New test case.
48286 2003-01-25 Jan Hubicka <jh@suse.cz>
48288 * gcc.c-torture/execute/20030125-1.[cx]: New test.
48290 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
48292 Tweaks for Bison-1.875. From the NEWS file:
48293 "- `parse error' -> `syntax error'
48294 Bison now uniformly uses the term `syntax error'"
48295 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
48296 * gcc.dg/cpp/digraph2.c: Likewise.
48297 * gcc.dg/cpp/direct2.c: Likewise.
48298 * gcc.dg/cpp/paste4.c: Likewise.
48299 * gcc.dg/c90-restrict-1.c: Likewise.
48300 * gcc.dg/c99-func-2.c: Likewise.
48301 * gcc.dg/noncompile/920721-2.c: Likewise.
48302 * gcc.dg/noncompile/930622-2.c: Likewise.
48303 * gcc.dg/noncompile/940112-1.c: Likewise.
48304 * gcc.dg/noncompile/950921-1.c: Likewise.
48305 * gcc.dg/noncompile/951123-1.c: Likewise.
48306 * gcc.dg/noncompile/971104-1.c: Likewise.
48307 * gcc.dg/noncompile/990416-1.c: Likewise.
48309 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
48311 * g++.dg/parse/undefined1.C: Add error message.
48313 2003-01-22 Mark Mitchell <mark@codesourcery.com>
48316 * g++.dg/parse/new1.C: New test.
48319 * g++.dg/parse/template2.C: New test.
48322 * g++.dg/parse/typedef2.C: New test.
48325 * g++.dg/ext/typeof3.C: New test.
48327 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
48330 * g++.dg/parse/ret-type1.C: New test.
48333 * g++.dg/parse/tmpl-outside1.C: New test.
48336 * g++.dg/parse/int-as-enum1.C: New test.
48339 * g++.dg/parse/no-typename1.C: New test.
48342 * g++.dg/parse/no-value1.C: New test.
48345 * g++.dg/parse/wrong-inline1.C: New test.
48348 * g++.dg/parse/ref1.C: New test.
48351 * g++.dg/parse/attr-ctor1.C: New test.
48354 * g++.dg/parse/namespace5.C: New test.
48357 * g++.dg/parse/func-def1.C: New test.
48360 * g++.dg/parse/undefined1.C: New test.
48362 PR c++/5723, PR c++/8522
48363 * g++.dg/parse/specialization1.C: New test.
48365 PR c++/163, PR c++/8595
48366 * g++.dg/parse/struct-as-enum1.C: New test.
48369 * g++.dg/parse/undefined2.C: New test.
48371 2003-01-22 Mark Mitchell <mark@codesourcery.com>
48374 * g++.dg/parse/template1.C: New test.
48377 * g++.dg/parse/using1.C: New test.
48381 * g++.dg/parse/expr2.C: New test.
48384 * g++.dg/parse/lookup2.C: Likewise.
48386 2003-01-21 Jan Hubicka <jh@suse.cz>
48388 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
48389 * gcc.c-torture/execute/eeprof-1.c: Likewise.
48390 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
48391 * gcc.c-torture/execute/string-opt-*.c: Likewise.
48393 2003-01-20 Nick Clifton <nickc@redhat.com>
48395 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
48396 problem with ARM sibcall code generation.
48398 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
48400 * gcc.c-torture/execute/20030120-1.c: New.
48402 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
48404 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
48406 2003-01-17 Mark Mitchell <mark@codesourcery.com>
48409 * g++.dg/parse/ctor1.C: New test.
48412 * g++.dg/parse/qualified1.C: New test.
48414 * g++.dg/parse/typename3.C: New test.
48416 2003-01-16 Richard Henderson <rth@redhat.com>
48418 * g++.dg/tls/init-2.C: Fix error matches for real this time.
48420 2003-01-16 Richard Henderson <rth@redhat.com>
48422 * g++.dg/pch/pch.exp: Copy test header to the working directory
48423 before using it either for precompilation or direct use.
48424 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
48425 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
48427 2003-01-16 Richard Henderson <rth@redhat.com>
48429 * gcc.dg/pch/pch.exp: Copy test header to the working directory
48430 before using it either for precompilation or direct use.
48431 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
48432 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
48434 2003-01-16 Mark Mitchell <mark@codesourcery.com>
48436 * g++.dg/ext/typename1.C: Add typename keyword.
48437 * g++.dg/template/crash1.C: Update error messages.
48438 * g++.dg/template/crash2.C: Remove error message.
48439 * g++.dg/parse/typename2.C: New test.
48440 * g++.dg/template/typename2.C: Change implicit
48441 typename warning into error.
48442 * g++.old-deja/g++.benjamin/tem03.C: Issue more
48444 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
48445 * g++.old-deja/g++.brendan/crash56.C: Add this->.
48446 * g++.old-deja/g++.law/visibility13.C: Remove error
48448 * g++.old-deja/g++.ns/template17.C: Reorder code to
48449 make declaration visible in template.
48450 * g++.old-deja/g++.pt/crash3.C: Fix typos.
48451 * g++.old-deja/g++.pt/crash36.C: Issue more error
48453 * g++.old-deja/g++.pt/crash5.C: Improve error
48455 * g++.old-deja/g++.pt/crash67.C: Remove warning.
48456 * g++.old-deja/g++.pt/inherit1.C: Add this->.
48457 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
48458 * g++.old-deja/g++.pt/typename16.C: Replace implicit
48459 typename warning with error message.
48460 * g++.old-deja/g++.pt/typename19.C: Remove warning.
48461 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
48462 * g++.old-deja/g++.robertl/eb24.C: Use this->.
48464 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
48466 * g++.dg/parse/ambig2.C: New test.
48468 2003-01-15 Richard Henderson <rth@redhat.com>
48470 * g++.dg/tls/init-2.C: Update error message string.
48472 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48474 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
48476 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
48478 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
48480 * gcc.c-torture/compile/20001205-1.x: Likewise.
48481 * gcc.c-torture/compile/20001226-1.x: Likewise.
48482 * gcc.c-torture/compile/920520-1.x: Likewise.
48483 * gcc.c-torture/compile/961203-1.x: Likewise.
48484 * gcc.c-torture/compile/20020604-1.x: Likewise.
48486 2003-01-15 Jan Hubicka <jh@suse.cz>
48488 * gcc.c-torture/compile/20030115-1.c: New test.
48490 * gcc.dg/i386-fpcvt-1.c: New test.
48491 * gcc.dg/i386-fpcvt-2.c: New test.
48493 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
48495 Further conform g++'s __vmi_class_type_info to the C++ ABI
48497 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
48500 2003-01-14 Jan Hubicka <jh@suse.cz>
48502 * gcc.dg/i386-fpcvt-1.c: New test.
48503 * gcc.dg/i386-fpcvt-2.c: New test.
48505 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
48507 * gcc.dg/i386-mmx-3.c: New test.
48509 2003-01-12 Mark Mitchell <mark@codesourcery.com>
48512 * g++.dg/parse/octal1.C: New file.
48515 * g++.dg/parse/typename1.C: New file.
48517 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
48519 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
48520 * gcc.dg/bf-no-ms-layout.c: Likewise.
48521 * gcc.dg/bf-ms-attrib.c: Likewise.
48523 2003-01-10 Mark Mitchell <mark@codesourcery.com>
48526 * g++.dg/parse/dtor1.C: New file.
48529 * g++.dg/rtti/typeid1.C: New file.
48532 * g++.dg/parse/lookup1.C: New file.
48535 * g++.dg/templ/spec5.C: New file.
48537 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
48539 * gcc.c-torture/compile/20030110-1.c: New test.
48541 2003-01-09 Geoffrey Keating <geoffk@apple.com>
48543 Merge from pch-branch:
48545 2002-12-23 Geoffrey Keating <geoffk@apple.com>
48547 * gcc.dg/pch/cpp-1.h: New.
48548 * gcc.dg/pch/cpp-1.c: New.
48549 * gcc.dg/pch/cpp-2.h: New.
48550 * gcc.dg/pch/cpp-2.c: New.
48552 2002-11-19 Geoffrey Keating <geoffk@apple.com>
48554 * gcc.dg/pch/except-1.h: New.
48555 * gcc.dg/pch/except-1.c: New.
48557 2002-11-13 Geoffrey Keating <geoffk@apple.com>
48559 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
48561 * gcc.dg/pch: Include *.hp not *.h.
48562 * gcc.dg/pch/system-1.h: New.
48563 * gcc.dg/pch/system-1.c: New.
48565 2002-11-11 Geoffrey Keating <geoffk@apple.com>
48567 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
48568 rather than trying to build and run a program using PCH.
48569 * gcc.dg/pch: Remove dg-do commands from test files.
48571 2002-11-08 Geoffrey Keating <geoffk@apple.com>
48573 * gcc.dg/pch/macro-3.c: New.
48574 * gcc.dg/pch/macro-3.h: New.
48576 2002-11-04 Geoffrey Keating <geoffk@apple.com>
48578 * gcc.dg/pch/common-1.c: New.
48579 * gcc.dg/pch/common-1.h: New.
48580 * gcc.dg/pch/decl-1.c: New.
48581 * gcc.dg/pch/decl-1.h: New.
48582 * gcc.dg/pch/decl-2.c: New.
48583 * gcc.dg/pch/decl-2.h: New.
48584 * gcc.dg/pch/decl-3.c: New.
48585 * gcc.dg/pch/decl-3.h: New.
48586 * gcc.dg/pch/decl-4.c: New.
48587 * gcc.dg/pch/decl-4.h: New.
48588 * gcc.dg/pch/decl-5.c: New.
48589 * gcc.dg/pch/decl-5.h: New.
48590 * gcc.dg/pch/global-1.c: New.
48591 * gcc.dg/pch/global-1.h: New.
48592 * gcc.dg/pch/inline-1.c: New.
48593 * gcc.dg/pch/inline-1.h: New.
48594 * gcc.dg/pch/inline-2.c: New.
48595 * gcc.dg/pch/inline-2.h: New.
48596 * gcc.dg/pch/static-1.c: New.
48597 * gcc.dg/pch/static-1.h: New.
48598 * gcc.dg/pch/static-2.c: New.
48599 * gcc.dg/pch/static-2.h: New.
48601 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
48603 * g++.dg/pch/pch.exp: Better handle failing testcases.
48604 * gcc.dg/pch/pch.exp: Likewise.
48605 * gcc.dg/pch/macro-1.c: New.
48606 * gcc.dg/pch/macro-1.h: New.
48607 * gcc.dg/pch/macro-2.c: New.
48608 * gcc.dg/pch/macro-2.h: New.
48610 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
48612 * g++.dg/dg.exp: Treat files in pch/ specially.
48613 * g++.dg/pch/pch.exp: New file.
48614 * g++.dg/pch/empty.H: New file.
48615 * g++.dg/pch/empty.C: New file.
48616 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
48619 * gcc.dg/pch/pch.exp: New file.
48620 * gcc.dg/pch/empty.h: New file.
48621 * gcc.dg/pch/empty.c: New file.
48622 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
48625 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48627 * g++.dg/template/friend14.C: New test.
48629 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48631 * gcc.dg/old-style-asm-1.c: New test.
48633 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
48635 * gcc.c-torture/compile/20030109-1.c: New test.
48637 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48639 * gcc.c-torture/execute/20030109-1.c: New test.
48641 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
48643 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
48644 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
48645 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
48646 * g++.old-deja/g++.mike/eh2.C: Likewise.
48647 * g++.old-deja/g++.mike/eh3.C: Likewise.
48648 * g++.old-deja/g++.mike/eh5.C: Likewise.
48649 * g++.old-deja/g++.mike/eh6.C: Likewise.
48650 * g++.old-deja/g++.mike/eh7.C: Likewise.
48651 * g++.old-deja/g++.mike/eh8.C: Likewise.
48652 * g++.old-deja/g++.mike/eh9.C: Likewise.
48653 * g++.old-deja/g++.mike/eh10.C: Likewise.
48654 * g++.old-deja/g++.mike/eh12.C: Likewise.
48655 * g++.old-deja/g++.mike/eh13.C: Likewise.
48656 * g++.old-deja/g++.mike/eh14.C: Likewise.
48657 * g++.old-deja/g++.mike/eh16.C: Likewise.
48658 * g++.old-deja/g++.mike/eh17.C: Likewise.
48659 * g++.old-deja/g++.mike/eh18.C: Likewise.
48660 * g++.old-deja/g++.mike/eh21.C: Likewise.
48661 * g++.old-deja/g++.mike/eh23.C: Likewise.
48662 * g++.old-deja/g++.mike/eh24.C: Likewise.
48663 * g++.old-deja/g++.mike/eh25.C: Likewise.
48664 * g++.old-deja/g++.mike/eh26.C: Likewise.
48665 * g++.old-deja/g++.mike/eh27.C: Likewise.
48666 * g++.old-deja/g++.mike/eh28.C: Likewise.
48667 * g++.old-deja/g++.mike/eh29.C: Likewise.
48668 * g++.old-deja/g++.mike/eh31.C: Likewise.
48669 * g++.old-deja/g++.mike/eh33.C: Likewise.
48670 * g++.old-deja/g++.mike/eh34.C: Likewise.
48671 * g++.old-deja/g++.mike/eh35.C: Likewise.
48672 * g++.old-deja/g++.mike/eh36.C: Likewise.
48673 * g++.old-deja/g++.mike/eh37.C: Likewise.
48674 * g++.old-deja/g++.mike/eh38.C: Likewise.
48675 * g++.old-deja/g++.mike/eh39.C: Likewise.
48676 * g++.old-deja/g++.mike/eh40.C: Likewise.
48677 * g++.old-deja/g++.mike/eh41.C: Likewise.
48678 * g++.old-deja/g++.mike/eh42.C: Likewise.
48679 * g++.old-deja/g++.mike/eh44.C: Likewise.
48680 * g++.old-deja/g++.mike/eh46.C: Likewise.
48681 * g++.old-deja/g++.mike/eh47.C: Likewise.
48682 * g++.old-deja/g++.mike/eh48.C: Likewise.
48683 * g++.old-deja/g++.mike/eh49.C: Likewise.
48684 * g++.old-deja/g++.mike/eh50.C: Likewise.
48685 * g++.old-deja/g++.mike/eh51.C: Likewise.
48686 * g++.old-deja/g++.mike/eh53.C: Likewise.
48687 * g++.old-deja/g++.mike/eh55.C: Likewise.
48688 * g++.old-deja/g++.mike/p7912.C: Likewise.
48689 * g++.old-deja/g++.mike/p9706.C: Likewise.
48690 * g++.old-deja/g++.mike/p10416.C: Likewise.
48691 * g++.old-deja/g++.mike/p11667.C: Likewise.
48692 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
48693 Remove redundant reference to Iris.
48694 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
48695 Elxsi, i860, Pico Java, and WE32K.
48697 2003-01-07 Mark Mitchell <mark@codesourcery.com>
48699 * g++.dg/ext/asm4.C: New test.
48701 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48704 * g++.dg/template/friend12.C: New test.
48705 * g++.dg/template/friend13.C: Likewise.
48706 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
48708 2003-01-08 Jan Hubicka <jh@suse.cz>
48710 * gcc.dg/i386-cadd.c: New test.
48711 * gcc.dg/i386-cmov4.c: Likewise.
48713 2003-01-06 Mark Mitchell <mark@codesourcery.com>
48716 * g++.dg/warn/Wunused-3.C: New test.
48718 * g++.dg/abi/bitfield9.C: New test.
48721 * g++.dg/parse/defarg3.C: New test.
48723 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
48725 * g++.dg/parse/ambig1.C: New test.
48726 * g++.dg/parse/defarg2.C: New test.
48728 2003-01-05 Mark Mitchell <mark@codesourcery.com>
48730 * g++.dg/template/defarg-1.C: New test.
48731 * g++.dg/template/local2.C: Likewise.
48733 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
48735 * gcc.c-torture/execute/20030105-1.c: New test.
48737 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48739 * g++.dg/parse/namespace3.C: Remove extra semicolons.
48740 * g++.dg/parse/namespace4.C: Likewise.
48742 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
48744 * g++.dg/template/ntp2.C: New test.
48746 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
48748 * g++.dg/parse/extern-C-1.C: New test.
48750 * g++.dg/parse/namespace4.C: New test.
48752 * g++.dg/template/nested1.C: New test.
48754 * g++.dg/parse/namespace3.C: New test.
48756 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
48758 * g++.dg/lookup/two-stage1.C: New test.
48760 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48762 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
48763 * g++.old-deja/g++.jason/access8.C: Likewise.
48764 * g++.old-deja/g++.other/decl5.C: Likewise.
48766 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
48768 * g++.dg/parse/parse7.C: New test.
48770 2003-01-02 Mark Mitchell <mark@codesourcery.com>
48773 * g++.dg/ext/attrib7.C: New test.
48775 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
48777 * g++.dg/parse/parse6.C: New test.
48779 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
48781 * gcc.dg/h8300-stack-1.c: New.
48783 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
48785 g++.dg/lookup/exception1.C: New test.
48787 g++.dg/lookup/template1.C: New test.
48789 g++.dg/parse/namespace2.C: New test.
48791 g++.dg/parse/parens2.C: New test.
48793 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48795 * g++.dg/parse/parse5.C: New test.
48796 * g++.dg/lookup/scoped4.C: New test.
48798 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
48800 * g++.dg/parse/parens1.C: New test.
48802 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
48804 * g++.dg/parse/parens2.C: New test.
48806 * g++.dg/lookup/scope-operator1.C: New test.
48808 * g++.dg/parse/operator1.C: New test.
48810 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48812 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
48813 * g++.old-deja/g++.other/access6.C: Likewise.
48814 * g++.old-deja/g++.other/decl1.C: Likewise.
48815 * g++.old-deja/g++.pt/typename12.C: Likewise.
48817 2002-12-31 Mark Mitchell <mark@codesourcery.com>
48819 * g++.dg/parse/namespace1.C: New test.
48821 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48823 * g++.dg/parse/parse4.C: New test.
48825 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48827 * g++.dg/parse/parse3.C: New test.
48829 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48831 * g++.dg/parse/parse2.C: New test.
48833 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48835 * g++.dg/template/friend11.C: New test.
48837 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48839 * g++.dg/parse/parse1.C: New test.
48841 2002-12-31 Janis Johnson <janis187@us.ibm.com>
48843 * lib/profopt.exp: Change the name of a global variable to avoid
48844 possible clashes with other test suites.
48846 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
48848 * g++.dg/inherit/covariant8.C: New test.
48850 2002-12-31 Mark Mitchell <mark@codesourcery.com>
48852 * g++.dg/init/array9.C: New test.
48855 * g++.dg/parse/expr1.C: New test.
48857 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
48859 * gcc.c-torture/compile/20021230-1.c: New test.
48861 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
48863 * g++.dg/inherit/covariant5.C: New test.
48864 * g++.dg/inherit/covariant6.C: New test.
48865 * g++.dg/inherit/covariant7.C: New test.
48867 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48870 * g++.dg/other/access2.C: New test.
48872 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
48874 * g++.dg/other/anon-struct.C: No longer fails
48875 * g++.old-deja/g++.brendan/parse4.C: Likewise.
48876 * g++.old-deja/g++.brendan/parse5.C: Likewise.
48877 * g++.old-deja/g++.brendan/parse6.C: Likewise.
48879 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
48881 * g++.dg/parse/angle-bracket.C (main): No longer fails.
48883 2002-12-27 Mark Mitchell <mark@codesourcery.com>
48885 * g++.dg/eh/spec4.C: Remove stray semicolon.
48886 * g++.dg/expr/pmf-1.C: Change error message.
48887 * g++.dg/ext/asm1.C: Remove stray semicolon.
48888 * g++.dg/ext/typename1.C: Add missing typenames.
48889 * g++.dg/inherit/template-as-base.C: Change error message.
48890 * g++.dg/lookup/scoped1.C: Likewise.
48891 * g++.dg/lookup/scoped2.C: Likewise.
48892 * g++.dg/lookup/using2.C: Likewise.
48893 * g++.dg/other/component1.C: Remove stray semicolon.
48894 * g++.dg/other/do1.C: Change error message.
48895 * g++.dg/other/error2.C: Likewise.
48896 * g++.dg/other/init1.C: Likewise.
48897 * g++.dg/other/packed1.C: Remove stray semicolon.
48898 * g++.dg/other/ptrmem2.C: Change error message.
48899 * g++.dg/parse/parameter-declaration-1.C: Remove line number
48901 * g++.dg/special/initp1.C: Remove invalid attribute usage.
48902 * g++.dg/template/access3.C: Add typename keyword.
48903 * g++.dg/template/access5.C: Remove stray semicolon.
48904 * g++.dg/template/access6.C: Likewise.
48905 * g++.dg/template/complit1.C: Likewise.
48906 * g++.dg/template/crash1.C: Change error message.
48907 * g++.dg/template/inherit2.C: Remove stray semicolon.
48908 * g++.dg/template/instantiate2.C: Likewise.
48909 * g++.dg/template/instantiate3.C: Change error message.
48910 * g++.dg/template/qual1.C: Remove stray semicolon.
48911 * g++.dg/template/qualttp18.C: Change error message.
48912 * g++.dg/template/ref1.C: Remove stray semicolon.
48913 * g++.dg/template/sizeof1.C (A::value): Declare it.
48914 * g++.dg/template/spec4.C: Change error message.
48915 * g++.dg/template/static1.C: Likewise.
48916 * g++.dg/template/type1.C: Likewise.
48917 * g++.dg/template/typename3.C: Likewise.
48918 * g++.old-deja/g++.benjamin/13478.C: Change error message.
48919 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
48920 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
48921 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
48922 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
48923 named return value extension.
48924 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
48925 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
48926 * g++.old-deja/g++.bob/extern_C.C: Likewise.
48927 * g++.old-deja/g++.bob/inherit2.C: Likewise.
48928 * g++.old-deja/g++.brendan/complex1.C: Likewise.
48929 * g++.old-deja/g++.brendan/copy5.C: Likewise.
48930 * g++.old-deja/g++.brendan/crash13.C: Likewise.
48931 * g++.old-deja/g++.brendan/crash15.C: Likewise.
48932 * g++.old-deja/g++.brendan/crash18.C: Change error message.
48933 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
48934 * g++.old-deja/g++.brendan/crash38.C: Likewise.
48935 * g++.old-deja/g++.brendan/crash50.C: Likewise.
48936 * g++.old-deja/g++.brendan/crash56.C: Likewise.
48937 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
48939 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
48940 * g++.old-deja/g++.brendan/crash8.C: Change error message.
48941 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
48942 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
48943 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
48944 * g++.old-deja/g++.brendan/template11.C: Likewise.
48945 * g++.old-deja/g++.brendan/template26.C: Likewise.
48946 * g++.old-deja/g++.brendan/template27.C: Use explicit
48947 specialization syntax.
48948 * g++.old-deja/g++.brendan/template30.C: Likewise.
48949 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
48950 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
48951 non-dependent names.
48952 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
48953 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
48954 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
48955 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
48956 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
48957 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
48958 named return value extension.
48959 * g++.old-deja/g++.ext/namedret2.C: Likewise.
48960 * g++.old-deja/g++.ext/namedret3.C: Likewise.
48961 * g++.old-deja/g++.ext/return1.C: Likewise.
48962 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
48963 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
48964 * g++.old-deja/g++.jason/access8.C: Likewise.
48965 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
48966 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
48967 pseudo-destructor names.
48968 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
48969 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
48970 pseudo-destructor names.
48971 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
48972 * g++.old-deja/g++.jason/overload19.C: Likewise.
48973 * g++.old-deja/g++.jason/overload32.C: Likewise.
48974 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
48976 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
48977 * g++.old-deja/g++.jason/return.C: Likewise.
48978 * g++.old-deja/g++.jason/return2.C: Likewise.
48979 * g++.old-deja/g++.jason/shadow1.C: Likewise.
48980 * g++.old-deja/g++.jason/special.C: Use explicit specialization
48982 * g++.old-deja/g++.jason/template10.C: Account for use of
48983 non-dependent names.
48984 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
48986 * g++.old-deja/g++.jason/template37.C: Likewise.
48987 * g++.old-deja/g++.law/access4.C: Change error messages.
48988 * g++.old-deja/g++.law/arm13.C: Remove incorrect
48989 pseudo-destructor names.
48990 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
48991 * g++.old-deja/g++.law/ctors9.C: Likewise.
48992 * g++.old-deja/g++.law/cvt22.C: Likewise.
48993 * g++.old-deja/g++.law/dtors5.C: Likewise.
48994 * g++.old-deja/g++.law/global-init1.C: Likewise.
48995 * g++.old-deja/g++.law/missed-error3.C: Likewise.
48996 * g++.old-deja/g++.law/operators28.C: Likewise.
48997 * g++.old-deja/g++.law/visibility28.C: Likewise.
48998 * g++.old-deja/g++.martin/eval1.C: Likewise.
48999 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
49001 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
49002 * g++.old-deja/g++.mike/net34.C: Likewise.
49003 * g++.old-deja/g++.mike/net36.C: Likewise.
49004 * g++.old-deja/g++.mike/ns2.C: Likewise.
49005 * g++.old-deja/g++.mike/p12306.C: Likewise.
49006 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
49008 * g++.old-deja/g++.mike/p700.C: Likewise.
49009 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
49010 * g++.old-deja/g++.mike/p710.C: Likewise.
49011 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
49013 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
49014 * g++.old-deja/g++.mike/pmf9.C: Likewise.
49015 * g++.old-deja/g++.ns/crash2.C: Likewise.
49016 * g++.old-deja/g++.ns/crash3.C: Likewise.
49017 * g++.old-deja/g++.ns/invalid1.C: Likewise.
49018 * g++.old-deja/g++.ns/ns17.C: Likewise.
49019 * g++.old-deja/g++.ns/template16.C: Likewise.
49020 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
49022 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
49023 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
49024 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
49025 named return value extension.
49026 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
49027 * g++.old-deja/g++.other/access4.C: Issue additional error
49029 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
49030 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
49031 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
49032 * g++.old-deja/g++.other/crash25.C: Change error message.
49033 * g++.old-deja/g++.other/crash4.C: Change error message.
49034 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
49035 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
49036 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
49038 * g++.old-deja/g++.other/defarg8.C: Likewise.
49039 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
49040 * g++.old-deja/g++.other/dtor10.C: Likewise.
49041 * g++.old-deja/g++.other/incomplete.C: Likewise.
49042 * g++.old-deja/g++.other/linkage7.C: Likewise.
49043 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
49045 * g++.old-deja/g++.other/mangle2.C: Likewise.
49046 * g++.old-deja/g++.other/refinit2.C: Likewise.
49047 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
49048 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
49049 * g++.old-deja/g++.pt/crash28.C: Likewise.
49050 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
49052 * g++.old-deja/g++.pt/crash32.C: Change error message.
49053 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
49054 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
49055 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
49056 error message position.
49057 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
49058 * g++.old-deja/g++.pt/defarg8.C: Change error message.
49059 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
49061 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
49062 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
49063 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
49064 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
49066 * g++.old-deja/g++.pt/explicit31.C: Likewise.
49067 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
49068 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
49070 * g++.old-deja/g++.pt/explicit71.C: Change error message.
49071 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
49073 * g++.old-deja/g++.pt/friend28.C: Account for use of
49074 non-dependent names.
49075 * g++.old-deja/g++.pt/friend29.C: Likewise.
49076 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
49078 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
49079 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
49080 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
49082 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
49083 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
49085 * g++.old-deja/g++.pt/memclass20.C: Likewise.
49086 * g++.old-deja/g++.pt/memclass5.C: Likewise.
49087 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
49089 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
49090 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
49091 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
49092 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
49093 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
49094 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
49096 * g++.old-deja/g++.pt/spec10.C: Likewise.
49097 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
49098 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
49099 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
49100 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
49101 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
49102 * g++.old-deja/g++.pt/ttp62.C: Likewise.
49103 * g++.old-deja/g++.pt/ttp64.C: Likewise.
49104 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
49105 * g++.old-deja/g++.pt/typename15.C: Likewise.
49106 * g++.old-deja/g++.pt/typename22.C: Likewise.
49107 * g++.old-deja/g++.pt/typename6.C: Change error messages.
49108 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
49109 * g++.old-deja/g++.pt/virtual2.C: Likewise.
49110 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
49112 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
49113 return value extension.
49114 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
49115 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
49116 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
49117 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
49119 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
49121 * g++.dg/warn/inline1.C: New test.
49122 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
49123 * g++.old-deja/g++.jason/synth10.C: Likewise.
49124 * g++.old-deja/g++.mike/net31.C: Likewise.
49125 * g++.old-deja/g++.mike/p8786.C: Likewise.
49127 * g++.dg/template/friend10.C: New test.
49128 * g++.dg/template/conv5.C: New test.
49130 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
49132 * g++.dg/lookup/scoped3.C: New test.
49134 * g++.dg/lookup/decl1.C: New test.
49135 * g++.dg/lookup/decl2.C: New test.
49137 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
49139 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
49140 gcc.c-torture/compile/20021015-1.c,
49141 gcc.c-torture/compile/20021015-2.c,
49142 gcc.c-torture/compile/20021123-1.c,
49143 gcc.c-torture/compile/20021123-2.c,
49144 gcc.c-torture/compile/20021123-3.c,
49145 gcc.c-torture/compile/20021123-4.c,
49146 gcc.c-torture/execute/20021024-1.c: Add tests previously added
49147 only to 3.1 or 3.2 branch.
49149 2002-12-23 Mark Mitchell <mark@codesourcery.com>
49151 * gcc.dg/i386-bitfield3.c: New test.
49153 * gcc.dg/i386-bitfield2.c: New test.
49155 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
49157 * g++.dg/parse/conv_op1.C: New test.
49159 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
49161 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
49164 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
49166 * gcc.c-torture/compile/20021220-1.c: New test.
49168 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
49170 * gcc.dg/i386-fastcall-1.c: New.
49172 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
49174 * gcc.c-torture/execute/20021219-1.c: New test.
49176 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
49178 * gcc.dg/i386-pic-1.c: New test.
49180 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49183 * g++.dg/template/friend9.C: New test.
49185 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49188 * g++.dg/template/access7.C: New test.
49190 2002-12-18 Nick Clifton <nickc@redhat.com>
49192 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
49193 the libstdc++-v3 directory has been found.
49195 2002-12-12 Devang Patel <dpatel@apple.com>
49196 * gcc.dg/darwin-ld-1.c: New test.
49197 * gcc.dg/darwin-ld-2.c: New test.
49198 * gcc.dg/darwin-ld-3.c: New test.
49199 * gcc.dg/darwin-ld-4.c: New test.
49200 * gcc.dg/darwin-ld-5.c: New test.
49202 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49204 * gcc.c-torture/compile/20021212-1.c: New test.
49206 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
49208 * gcc.dg/fshort-wchar: New test.
49210 2002-12-10 Mark Mitchell <mark@codesourcery.com>
49213 * g++.dg/template/dtor1.C: New test.
49215 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
49218 2002-12-10 Jakub Jelinek <jakub@redhat.com>
49220 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
49222 2002-12-09 Mark Mitchell <mark@codesourcery.com>
49224 * g++.dg/template/static1.C: New test.
49225 * g++.dg/template/static2.C: New test.
49226 * g++.old-deja/g++.ext/memconst.C: New test.
49228 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49230 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
49231 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
49232 * g++.dg/special/initp1.C: Likewise.
49234 2002-12-06 Jakub Jelinek <jakub@redhat.com>
49236 * gcc.c-torture/execute/20021204-1.c: New test.
49238 2002-12-04 Geoffrey Keating <geoffk@apple.com>
49240 * gcc.dg/ppc-fmadd-1.c: New file.
49241 * gcc.dg/ppc-fmadd-2.c: New file.
49242 * gcc.dg/ppc-fmadd-3.c: New file.
49244 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
49246 * gcc.c-torture/compile/20021204-1.c: New test.
49248 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
49250 * g++.dg/inherit/covariant2.C: New test.
49251 * g++.dg/inherit/covariant3.C: New test.
49252 * g++.dg/inherit/covariant4.C: New test.
49253 * g++.dg/inherit/covariant1.C: Remove XFAIL.
49254 * g++.old-deja/g++.robertl/eb17.C: Likewise.
49256 2002-12-03 Mark Mitchell <mark@codesourcery.com>
49259 * g++.dg/init/brace3.C: New test.
49261 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
49263 * gcc.dg/20020210-1.c: Fix a comment typo.
49265 2002-12-02 Mark Mitchell <mark@codesourcery.com>
49268 * g++.dg/parse/defarg1.C: New test.
49271 * g++.dg/template/char1.C: New test.
49273 * g++.dg/template/varmod1.C: Fix typo.
49275 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49278 * g++.old-deja/g++.pt/crash32.C: Expect error.
49280 2002-12-01 Mark Mitchell <mark@codesourcery.com>
49283 * g++.dg/template/varmod1.C: New test.
49286 * g++.dg/inherit/typeinfo1.C: New test.
49289 * g++.dg/inherit/typedef1.C: New test.
49291 2002-11-30 Mark Mitchell <mark@codesourcery.com>
49295 * g++.dg/template/strlen1.C: New test.
49298 * g++.dg/template/ctor2.C: New test.
49301 * g++.dg/init/string1.C: New test.
49304 * g++.dg/template/friend8.C: New test.
49306 2002-11-29 Joe Buck <jbuck@synopsys.com>
49308 * g++.dg/lookup/anon2.C: New test.
49310 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
49312 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
49315 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
49317 * gcc.dg/bitfld-6.c: New test.
49319 2002-11-27 Jan Hubicka <jh@suse.cz>
49321 * gcc.c-torture/execute/20021127.[cx]: New test.
49323 2002-11-26 Jan Hubicka <jh@suse.cz>
49325 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
49328 2002-11-26 Geoffrey Keating <geoffk@apple.com>
49330 * g++.dg/init/brace2.C: New test.
49331 * g++.old-deja/g++.mike/p9129.C: Correct.
49333 2002-11-26 Mark Mitchell <mark@codesourcery.com>
49335 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
49337 2002-11-25 Andreas Bauer <baueran@in.tum.de>
49339 * gcc.dg/sibcall-6: New test for indirect sibcalls.
49341 2002-11-25 Mark Mitchell <mark@codesourcery.com>
49343 * g++.dg/abi/empty11.C: New test.
49344 * g++.dg/rtti/cv1.C: New test.
49346 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
49348 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
49350 2002-11-24 Mark Mitchell <mark@codesourcery.com>
49352 * g++.dg/abi/empty10.C: New test.
49354 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
49356 * gcc.c-torture/compile/20021124-1.c: New test.
49358 2002-11-22 Mark Mitchell <mark@codesourcery.com>
49360 * g++.dg/abi/rtti2.C: New test.
49362 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
49364 * gcc.dg/i386-unroll-1.c: New test.
49366 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
49368 * gcc.c-torture/compile/20021120-1.c: New test.
49369 * gcc.c-torture/compile/20021120-2.c: New test.
49371 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
49373 * gcc.dg/bitfld-5.c: New test.
49375 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
49377 * gcc.c-torture/execute/20021120-3.c: New test.
49379 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
49381 * gcc.c-torture/execute/20021120-2.c: New test.
49383 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
49385 * gcc.c-torture/execute/20021120-1.c: New test.
49387 2002-11-20 Jakub Jelinek <jakub@redhat.com>
49389 * gcc.c-torture/execute/20021118-3.c: New test.
49391 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
49393 * gcc.c-torture/compile/20021119-1.c: New test.
49395 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
49397 * gcc.dg/duff-1.c: New test.
49398 * gcc.dg/duff-2.c: New test.
49399 * gcc.dg/duff-3.c: New test.
49401 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
49403 * gcc.dg/cpp/_Pragma5.c: New test.
49405 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
49407 * gcc.c-torture/execute/20021118-2.c: New test.
49409 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
49411 * gcc.c-torture/execute/20021118-1.c: New test.
49413 2002-11-16 Jakub Jelinek <jakub@redhat.com>
49415 * gcc.dg/20021116-1.c: New test.
49417 2002-11-14 Mark Mitchell <mark@codesourcery.com>
49419 * g++.dg/abi/vcall1.C: New test.
49421 2002-11-14 Jakub Jelinek <jakub@redhat.com>
49423 * gcc.dg/20021029-1.c: New test.
49424 * gcc.dg/20021029-2.c: New test.
49426 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
49428 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
49430 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49433 * gcc.dg/20021110.c: Move to ...
49434 * gcc.c-torture/compile/20021110.c: .... here.
49436 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49439 * gcc.c-torture/execute/20021111-1.c
49441 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49444 * gcc.dg/20021110.c: New test.
49446 2002-11-10 Mark Mitchell <mark@codesourcery.com>
49448 * g++.dg/abi/vthunk3.C: Run only on x86.
49450 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
49452 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
49454 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
49456 * lib/compat.exp (compat-execute): Fix logic error in last
49459 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
49461 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
49463 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49466 * g++.dg/template/access6.C: New test.
49468 2002-11-08 Jan Hubicka <jh@suse.cz>
49470 * gcc.dg/i386-ssefp-1.c: New test.
49471 * gcc.dg/i386-ssefp-1.c: New test.
49473 2002-11-08 Jan Hubicka <jh@suse.cz>
49475 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
49477 2002-11-07 Mark Mitchell <mark@codesourcery.com>
49479 * g++.dg/abi/vthunk3.C: New test.
49482 * g++.dg/template/crash2.C: New test.
49484 2002-11-07 Mark Mitchell <mark@codesourcery.com>
49486 * g++.dg/abi/dtor1.C: New test.
49487 * g++.dg/abi/dtor2.C: Likewise.
49489 2002-11-05 Geoffrey Keating <geoffk@apple.com>
49491 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
49494 2002-11-04 Adam Nemet <anemet@lnxw.com>
49496 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
49497 -mthumb. Only xfail with -O0.
49499 2002-11-03 Mark Mitchell <mark@codesourcery.com>
49501 * g++.dg/abi/thunk1.C: New test.
49502 * g++.dg/abi/thunk2.C: Likewise.
49503 * g++.dg/abi/vtt1.C: Likewise.
49505 2002-11-02 Diego Novillo <dnovillo@redhat.com>
49507 PR optimization/8423
49508 * gcc.c-torture/execute/builtin-constant.c: New test.
49510 2002-11-01 Zack Weinberg <zack@codesourcery.com>
49512 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
49513 Add some more cases.
49515 2002-11-01 Mark Mitchell <mark@codesourcery.com>
49518 * g++.dg/opt/local1.C: New test.
49520 2002-10-30 Mark Mitchell <mark@codesourcery.com>
49523 * g++.dg/template/complit1.C: New test.
49526 * g++.dg/template/typename4.C: Likewise.
49528 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49530 Core issue 287, PR c++/7639
49531 * g++.dg/template/instantiate1.C: Adjust error location.
49532 * g++.dg/template/instantiate3.C: New test.
49533 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
49534 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
49535 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
49537 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
49539 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
49541 2002-10-29 Mark Mitchell <mark@codesourcery.com>
49544 * g++.dg/init/dtor2.C: New test.
49546 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49548 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
49549 * gcc.dg/nest.c: Bypass errors on irix6.
49551 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
49553 * gcc.dg/nest.c: Expect error for mmix-*-*.
49554 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
49556 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
49558 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
49561 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
49563 2002-10-25 Mike Stump <mrs@apple.com>
49565 * gcc.dg/warn-1.c: New test.
49567 2002-10-25 Zack Weinberg <zack@codesourcery.com>
49569 * g++.dg/template/typename3.C: New test.
49571 2002-10-25 Mark Mitchell <mark@codesourcery.com>
49573 * g++.dg/lookup/ptrmem1.C: New test.
49575 * g++.dg/abi/vthunk2.C: New test.
49577 2002-10-25 Zack Weinberg <zack@codesourcery.com>
49579 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
49581 2002-10-24 Mark Mitchell <mark@codesourcery.com>
49583 * g++.dg/abi/empty9.C: New test.
49585 2002-10-24 Richard Henderson <rth@redhat.com>
49587 * g++.dg/inherit/thunk1.C: Enable for ia64.
49589 2002-10-23 Mark Mitchell <mark@codesourcery.com>
49592 * g++.dg/lookup/pretty1.C: New test.
49594 2002-10-23 Jakub Jelinek <jakub@redhat.com>
49596 * gcc.dg/20021023-1.c: New test.
49598 2002-10-23 Mark Mitchell <mark@codesourcery.com>
49601 * g++.dg/parse/inline1.C: New test.
49603 2002-10-23 Richard Henderson <rth@redhat.com>
49605 * g++.dg/inherit/thunk1.C: Enable for x86_64.
49607 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
49609 2002-10-22 Mark Mitchell <mark@codesourcery.com>
49612 * g++.dg/parse/stmtexpr3.C: New test.
49614 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
49616 * g++.dg/expr/cond1.C: New test.
49618 2002-10-21 Zack Weinberg <zack@codesourcery.com>
49620 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
49622 2002-10-21 Mark Mitchell <mark@codesourcery.com>
49624 * g++.dg/abi/vbase13.C: New test.
49625 * g++.dg/abi/vbase14.C: Likewise.
49627 2002-10-21 Jakub Jelinek <jakub@redhat.com>
49629 * gcc.dg/tls/pic-1.c: New test.
49630 * gcc.dg/tls/nonpic-1.c: New test.
49631 * gcc.dg/20021018-1.c: New test.
49633 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
49635 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
49636 Remove only files with the same base name as the test case.
49637 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
49638 (profopt-execute): Likewise. Also, remove old profiling
49639 and performance data files before running the tests.
49641 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
49642 * g++.dg/bprob/bprob.exp: Likewise.
49643 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
49644 to allow more general test case names.
49646 * g++.dg/bprob/bprob-1.C: Rename to ...
49647 * g++.dg/bprob/g++-bprob-1.C: ... this.
49649 * g77.dg/bprob/bprob-1.f: Rename to ...
49650 * g77.dg/bprob/g77-bprob-1.f: ... this.
49652 2002-10-21 Zack Weinberg <zack@codesourcery.com>
49654 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
49655 bison 1.50 or later.
49657 2002-10-21 Janis Johnson <janis187@us.ibm.com>
49659 * g++.dg/README: Describe more test directories.
49661 2002-10-21 Mark Mitchell <mark@codesourcery.com>
49663 * g++.dg/init/array6.C: Add additional tests.
49665 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
49667 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
49668 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
49670 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
49672 * gcc.c-torture/compile/20020604-1.x: New.
49673 * gcc.c-torture/compile/simd-5.x: Likewise.
49674 * gcc.c-torture/execute/920710-1.x: Likewise.
49675 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
49677 2002-10-21 Mark Mitchell <mark@codesourcery.com>
49679 * g++.dg/inherit/override1.C: Add dg-options clause.
49681 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
49683 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
49686 2002-10-19 Andreas Schwab <schwab@suse.de>
49688 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
49689 directory component.
49691 2002-10-18 Mark Mitchell <mark@codesourcery.com>
49693 * g++.dg/inherit/thunk1.C: New test.
49695 * g++.dg/inherit/override1.C: New test.
49697 * g++.dg/abi/mangle11.C: New test.
49698 * g++.dg/abi/mangle14.C: New test.
49699 * g++.dg/abi/mangle17.C: New test.
49701 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
49703 * g++.dg/overload/member2.C: New test.
49705 2002-10-17 Janis Johnson <janis187@us.ibm.com>
49707 * g++.dg/README: Describe new compat directory.
49708 * g++.dg/dg.exp: Skip tests in compat directory.
49709 * README.compat: New file.
49710 * lib/compat.exp: New expect script.
49711 * g++.dg/compat: New test directory.
49712 * g++.dg/compat/compat.exp: New expect script.
49713 * g++.dg/compat/abi: New test directory.
49714 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
49715 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
49716 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
49717 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
49718 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
49719 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
49720 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
49721 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
49722 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
49723 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
49724 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
49725 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
49726 * g++.dg/compat/break: New test directory.
49727 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
49728 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
49729 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
49730 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
49731 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
49732 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
49733 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
49734 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
49735 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
49736 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
49737 g++.dg/compat/break/README: New files.
49738 * g++.dg/compat/eh: New test directory.
49739 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
49740 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
49741 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
49742 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
49743 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
49744 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
49745 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
49746 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
49747 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
49748 g++.dg/compat/eh/filter2_y.C,
49749 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
49750 g++.dg/compat/eh/new1_y.C,
49751 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
49752 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
49753 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
49754 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
49755 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
49756 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
49757 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
49758 g++.dg/compat/eh/unexpected1_y.C: New files.
49759 * g++.dg/compat/init: New test directory.
49760 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
49761 g++.dg/compat/init/array5_y.C,
49762 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
49763 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
49764 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
49765 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
49766 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
49767 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
49768 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
49769 g++.dg/compat/init/init-ref2_y.C: New files.
49771 2002-10-17 Mark Mitchell <mark@codesourcery.com>
49774 * g++.dg/inherit/using3.C: New test.
49776 2002-10-17 Jan Hubicka <jh@suse.cz>
49778 * gcc.dg/20021017-2.c: New test.
49780 2002-10-17 Mark Mitchell <mark@codesourcery.com>
49782 * g++.dg/abi/mangle16.C: Adjust.
49784 * g++.dg/init/array8.C: New test.
49786 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
49788 * gcc.dg/special/mips-abi.exp: New test.
49789 * gcc.dg/special/mips-abi.s: Empty file used by the above.
49791 2002-10-16 Mark Mitchell <mark@codesourcery.com>
49793 * g++.dg/abi/mangle16.C: New test.
49794 * g++.dg/abi/mangle17.C: Likewise.
49797 * g++.dg/template/ref1.C: New test.
49799 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49801 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
49803 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
49805 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
49807 2002-10-16 Mark Mitchell <mark@codesourcery.com>
49810 * g++.dg/init/array7.C: New test.
49812 2002-10-15 Mark Mitchell <mark@codesourcery.com>
49814 * g++.dg/init/array6.C: New test.
49816 * g++.dg/abi/mangle13.C: Likewise.
49817 * g++.dg/abi/mangle14.C: Likewise.
49818 * g++.dg/abi/mangle15.C: Likewise.
49820 2002-10-14 Mark Mitchell <mark@codesourcery.com>
49822 * g++.dg/abi/empty8.C: New test.
49824 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
49826 * g++.dg/init/ctor1.C: New test.
49828 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
49830 * gcc.c-torture/execute/20021015-1.c: New test.
49832 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
49834 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
49836 2002-10-14 Jan Hubicka <jh@suse.cz>
49838 * gcc.dg/i386-ssetype-[1-5].c: New tests.
49840 2002-10-14 Richard Henderson <rth@redhat.com>
49842 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
49844 2002-10-14 Mark Mitchell <mark@codesourcery.com>
49846 PR optimization/6631
49847 * g++.dg/opt/const2.C: New test.
49849 2002-10-14 Mark Mitchell <mark@codesourcery.com>
49852 * g++.dg/parse/friend1.C: New test.
49853 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
49855 2002-10-14 Jakub Jelinek <jakub@redhat.com>
49857 * gcc.dg/20021014-1.c: New test.
49859 2002-10-11 Mark Mitchell <mark@codesourcery.com>
49862 * g++.dg/ext/vlm1.C: New test.
49863 * g++.dg/ext/vlm2.C: Likewise.
49865 * g++.dg/init/array1.C: Remove invalid braces.
49866 * g++.dg/init/brace1.C: New test.
49867 * g++.dg/init/copy2.C: Likewise.
49868 * g++.dg/init/copy3.C: Likewise.
49869 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
49870 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
49873 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
49875 * gcc.dg/cpp/assembler.S: Don't use -ansi.
49877 2002-10-11 Richard Shann <richard.shann@superh.com>
49879 * gcc.c-torture/compile/simd-5.c: New test.
49881 2002-10-10 Roger Sayle <roger@eyesopen.com>
49883 * gcc.c-torture/execute/shiftopt-1.c: New test case.
49885 2002-10-10 Jim Wilson <wilson@redhat.com>
49887 * gcc.c-torture/execute/20021010-1.c: New test.
49889 2002-10-09 Zack Weinberg <zack@codesourcery.com>
49892 * g++.dg/ext/typedef-init.C: New test.
49893 * gcc.dg/typedef-init.c: New test.
49895 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
49897 * gcc.dg/cpp/paste13.c: New test.
49899 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49901 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
49902 remaining platforms, XFAIL during compile, not execute. Don't
49905 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
49907 * gcc.dg/alias-1.c: Tweak expected warning.
49909 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49911 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
49913 2002-10-06 Andreas Jaeger <aj@suse.de>
49915 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
49916 * gcc.dg/cpp/c++98.C: Likewise.
49918 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
49919 * g++.dg/cpp/c++98.C: Likewise.
49921 * g++.dg/README (Subdirectories): Mention cpp directory.
49924 * gcc.dg/20021006-1.c: New test.
49926 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49929 * g++.dg/other/warning1.C: New test.
49931 2002-10-04 Roger Sayle <roger@eyesopen.com>
49933 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
49934 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
49935 and sparc-*-* with -m64 as expected failures. See PR 8087.
49937 2002-10-03 Mark Mitchell <mark@codesourcery.com>
49940 * g++.dg/template/ptrmem3.C: New test.
49943 * g++.dg/template/union1.C: New test.
49945 2002-10-03 Mark Mitchell <mark@codesourcery.com>
49948 * g++.dg/abi/mangle9.C: New test.
49949 * g++.dg/abi/mangle10.C: New test.
49950 * g++.dg/abi/mangle11.C: New test.
49951 * g++.dg/abi/mangle12.C: New test.
49953 2002-10-02 Mark Mitchell <mark@codesourcery.com>
49956 * g++.dg/template/meminit1.C: New test.
49957 * g++.dg/warn/Wreorder-1.C: Likewise.
49958 * g++.old-deja/g++.mike/warn3.C: Tweak.
49959 * lib/prune.exp: Ingore "in copy constructor".
49961 2002-10-02 Andreas Jaeger <aj@suse.de>
49963 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
49964 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
49965 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
49968 2002-10-01 Mark Mitchell <mark@codesourcery.com>
49970 * gcc.dg/empty1.C: Fix typo.
49972 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
49974 * gcc.dg/alias-1.c: New test.
49976 2002-10-01 Mark Mitchell <mark@codesourcery.com>
49978 * gcc.dg/empty1.C: New test.
49980 * g++.dg/tls/init-2.C: Tweak error messages.
49982 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
49984 * gcc.c-torture/compile/20020923-1.c: New test.
49986 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
49988 * gcc.c-torture/execute/ffs-1.c: New test.
49989 * gcc.c-torture/execute/ffs-2.c: Ditto.
49991 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
49993 * g++.dg/overload/member1.C: New test.
49995 2002-09-30 Mark Mitchell <mark@codesourcery.com>
49997 * g++.dg/abi/empty7.C: New test.
49998 * g++.dg/init/pm2.C: Likewise.
50000 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
50002 * g++.dg/rtti/crash1.C: New test.
50004 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
50006 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
50007 gcc.dg/sibcall-4.c: New tests.
50009 2002-09-28 Roger Sayle <roger@eyesopen.com>
50011 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
50012 powerpc and MMIX targets.
50014 2002-09-27 Zack Weinberg <zack@codesourcery.com>
50016 * gcc.dg/cpp/20020927-1.c: New.
50018 2002-09-26 David S. Miller <davem@redhat.com>
50020 * gcc.c-torture/compile/trunctfdf.c: New.
50022 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50024 * lib/target-supports.exp (check_weak_available): Handle solaris2.
50026 2002-09-27 Alan Modra <amodra@bigpond.net.au>
50028 * gcc.c-torture/execute/loop-15.c: New.
50030 2002-09-26 Janis Johnson <janis187@us.ibm.com>
50032 * README.QMTEST: Fix typo.
50034 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
50036 * gcc.dg/20020926-1.c: New test.
50038 2002-09-25 David S. Miller <davem@redhat.com>
50041 * gcc.c-torture/execute/shiftdi.c: New test.
50043 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
50045 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
50046 unique to the tool.
50047 * lib/g77.exp (g77_init): Likewise.
50048 * lib/g++.exp (g++_init): Likewise.
50049 * lib/objc.exp (objc_init): Likewise.
50051 2002-09-25 Mark Mitchell <mark@codesourcery.com>
50053 * g++.dg/abi/empty5.C: New test.
50054 * g++.dg/abi/empty6.C: New test.
50055 * g++.dg/abi/vbase12.C: New test.
50057 2002-09-25 Richard Henderson <rth@redhat.com>
50059 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
50060 too-small long double.
50062 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
50064 * gcc.dg/20020919-1.c: New test.
50066 2002-09-23 Mark Mitchell <mark@codesourcery.com>
50068 * g++.dg/abi/bitfield6.C: New test.
50069 * g++.dg/abi/bitfield7.C: New test.
50070 * g++.dg/abi/bitfield8.C: New test.
50071 * g++.dg/abi/vbase11.C: New test.
50073 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
50075 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
50076 hppa*-*-hpux*. Update test comment.
50078 2002-09-20 Jakub Jelinek <jakub@redhat.com>
50080 * gcc.dg/tls/struct-1.c: New test.
50082 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
50084 * gcc.dg/cpp/tr-warn2.c: Update.
50086 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
50088 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
50090 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
50092 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
50095 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
50097 * gcc.c-torture/execute/ieee/mzero3.c: New test.
50099 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50100 Adjust for c++filt moved to binutils. Remove spurious duplicate
50101 setting of cxxfilt.
50103 2002-09-19 Geoffrey Keating <geoffk@apple.com>
50105 * gcc.dg/20020312-2.c: Update for darwin.
50107 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
50109 * g++.old-deja/g++.other/crash32.C: Mark ICE.
50111 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
50113 * objc.dg/comp-types-1.m: New test.
50114 * objc.dg/comp-types-2.m: New test.
50115 * objc.dg/comp-types-3.m: New test.
50116 * objc.dg/comp-types-4.m: New test.
50117 * objc.dg/comp-types-5.m: New test.
50118 * objc.dg/comp-types-6.m: New test.
50120 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
50122 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
50124 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
50126 * g++.dg/other/do1.C: New test.
50128 * g++.dg/template/subst1.C: New test.
50130 2002-09-16 Steve Ellcey <sje@cup.hp.com>
50132 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
50134 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
50136 * g++.dg/template/qualttp20.C: Adjust expected errors.
50137 * g++.old-deja/g++.jason/report.C: Likewise.
50138 * g++.old-deja/g++.other/qual1.C: Likewise.
50140 * g++.dg/lookup/scoped2.C: New test.
50142 * g++.dg/ext/asm3.C: New test.
50144 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
50146 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
50148 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
50150 * ChangeLog: follow spelling conventions.
50151 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
50152 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
50153 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
50154 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
50155 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
50156 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
50157 * g++.old-deja/g++.law/global-init1.C: Likewise.
50158 * g++.old-deja/g++.other/delete4.C: Likewise.
50159 * g++.old-deja/g++.other/inline21.C: Likewise.
50160 * g++.old-deja/g++.other/singleton.C: Likewise.
50161 * g77.dg/strlen0.f: Likewise.
50162 * g77.f-torture/compile/20010519-1.f: Likewise.
50163 * g77.f-torture/compile/980310-4.f: Likewise.
50164 * gcc.c-torture/compile/20000605-1.c: Likewise.
50165 * gcc.c-torture/execute/20020225-1.c: Likewise.
50166 * gcc.dg/c90-hexfloat-2.c: Likewise.
50167 * gcc.dg/c99-bool-1.c: Likewise.
50168 * gcc.dg/c99-hexfloat-2.c: Likewise.
50169 * gcc.dg/dll-2.c: Likewise.
50170 * gcc.dg/wtr-union-init-1.c: Likewise.
50171 * gcc.dg/wtr-union-init-2.c: Likewise.
50172 * gcc.dg/wtr-union-init-3.c: Likewise.
50173 * gcc.dg/cpp/avoidpaste1.c: Likewise.
50174 * gcc.dg/cpp/defined.c: Likewise.
50175 * gcc.dg/cpp/macsyntx.c: Likewise.
50176 * gcc.dg/cpp/paste2.c: Likewise.
50177 * gcc.dg/cpp/trad/defined.c: Likewise.
50178 * gcc.dg/format/c90-printf-1.c: Likewise.
50179 * gcc.dg/format/c90-scanf-1.c: Likewise.
50180 * gcc.dg/format/c99-printf-1.c: Likewise.
50181 * gcc.dg/format/c99-scanf-1.c: Likewise.
50182 * gcc.misc-tests/gcov-8.c: Likewise.
50183 * lib/profopt.exp: Likewise.
50185 2002-09-15 Krister Walfridsson <cato@df.lth.se>
50187 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
50189 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
50191 * g++.dg/inherit/using2.C: New test.
50193 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
50195 * ChangeLog: Follow spelling conventions.
50196 * g++.dg/template/friend4.C: Likewise.
50197 * g++.old-deja/g++.pt/crash67.C: Likewise.
50198 * gcc.c-torture/execute/20000801-4.c: Likewise.
50199 * gcc.dg/c90-digraph-1.c: Likewise.
50200 * gcc.dg/c94-digraph-1.c: Likewise.
50201 * gcc.dg/c99-digraph-1.c: Likewise.
50202 * gcc.dg/cpp/line5.c: Likewise.
50203 * gcc.dg/cpp/multiline.c: Likewise.
50204 * gcc.dg/cpp/trad/literals-1.c: Likewise.
50205 * gcc.dg/format/attr-3.c: Likewise.
50206 * gcc.dg/format/c90-scanf-3.c: Likewise.
50207 * gcc.dg/format/ext-4.c: Likewise.
50209 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
50211 * g++.dg/template/pretty1.C: New test.
50213 2002-09-14 Alan Modra <amodra@bigpond.net.au>
50215 * gcc.c-torture/execute/struct-cpy-1.c: New test.
50217 2002-09-13 Matt Austern <austern@apple.com>
50219 * g++.dg/other/constref[12].C: New, regression tests for
50220 passing a cast expression to a function by const reference.
50222 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
50224 * g++.dg/template/deduce1.C: New test.
50226 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
50228 * gcc.c-torture/execute/simd-1.c: Force all use of int to
50231 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
50233 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
50236 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
50238 * gcc.c-torture/compile/20020910-1.c: New test.
50240 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
50242 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
50244 2002-09-10 Andreas Jaeger <aj@suse.de>
50246 * gcc.dg/20020312-2.c: Adjust for x86-64.
50248 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
50250 * g77.dg/7388.f: New test case for PR 7388.
50252 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
50254 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
50256 2002-09-05 Ziemowit Laski <zlaski@apple.com>
50258 * objc.dg/proto-lossage-1.m: New test.
50260 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
50262 * gcc.dg/cpp/_Pragma4.c: Fix typo.
50264 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
50266 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
50269 2002-09-06 Stan Shebs <shebs@apple.com>
50270 David Edelsohn <edelsohn@gnu.org>
50272 * gcc.dg/weak: New directory.
50273 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
50274 target-specific xfail bits.
50275 * gcc.dg/typeof-2.c: Move to new directory.
50276 * gcc.dg/weak.exp: New expect script.
50278 2002-09-06 Alan Modra <amodra@bigpond.net.au>
50280 * gcc.c-torture/execute/extzvsi.c: New test.
50282 2002-09-05 Stan Shebs <shebs@apple.com>
50284 * gcc.dg/weak-1.c: xfail on Darwin.
50285 * gcc.dg/weak-2.c: Ditto.
50286 * gcc.dg/weak-3.c: Ditto.
50287 * gcc.dg/weak-4.c: Ditto.
50288 * gcc.dg/weak-5.c: Ditto.
50289 * gcc.dg/weak-6.c: Ditto.
50290 * gcc.dg/weak-7.c: Ditto.
50291 * gcc.dg/weak-8.c: Ditto.
50292 * gcc.dg/weak-9.c: Ditto.
50294 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
50296 * gcc.c-torture/execute/loop-14.c: New test.
50298 2002-09-04 Jakub Jelinek <jakub@redhat.com>
50300 * g++.dg/other/cxa-atexit1.C: New test.
50302 * gcc.dg/typeof-2.c: New test.
50304 2002-09-03 Roger Sayle <roger@eyesopen.com>
50306 * gcc.dg/builtins-2.c: New testcase.
50307 * gcc.dg/builtins-3.c: New testcase.
50309 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
50311 * gcc.dg/cpp/_Pragma4.c: New test.
50313 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
50315 * objc/execute/nil_method-1.m: New testcase.
50317 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
50319 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
50320 [Object class], not [Object initialize].
50322 2002-08-31 Roger Sayle <roger@eyesopen.com>
50323 Hans-Peter Nilsson <hp@bitrange.com>
50325 * gcc.c-torture/execute/20020720-1.x: Skip test on
50326 mmix-knuth-mmixware. Correct comment.
50328 2002-08-27 Mark Mitchell <mark@codesourcery.com>
50330 * g++.dg/abi/bitfield5.C: New test.
50331 * g++.dg/abi/vbase10.C: Likewise.
50333 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
50335 * objc.dg/undeclared-selector.m: New test.
50337 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
50339 * g++.dg/other/offsetof1.C: Avoid cast warning.
50341 2002-08-26 Ziemowit Laski <zlaski@apple.com>
50343 * objc.dg/super-class-2.m: New test.
50345 2002-08-24 Matt Austern <austern@apple.com>
50347 * g++.dg/ext/lvaddr.C: New test.
50348 * g++.dg/ext/lvcast.C: New test.
50350 2002-08-22 Mark Mitchell <mark@codesourcery.com>
50352 * g++.dg/inherit/cond1.C: New test.
50354 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
50356 * gcc.dg/noncompile/incomplete-1.c: New test.
50358 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
50360 * gcc.dg/typespec-1.c: New test.
50362 2002-08-20 Devang Patel <dpatel@apple.com>
50363 * objc.dg/proto-hier-2.m: New test.
50365 2002-08-19 Ziemowit Laski <zlaski@apple.com>
50367 * objc.dg/bitfield-1.m: New test.
50368 * objc.dg/bitfield-2.m: New test.
50370 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
50372 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
50373 gcc.dg/c99-flex-array-4.c: New tests.
50375 2002-08-16 Stan Shebs <shebs@apple.com>
50377 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
50379 2002-08-15 Jakub Jelinek <jakub@redhat.com>
50381 * gcc.dg/typeof-1.c: New test.
50382 * g++.dg/ext/typeof2.C: New test.
50384 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
50386 * g++.dg/other/offsetof1.C: New test.
50388 2002-08-14 Richard Henderson <rth@redhat.com>
50390 * gcc.dg/tls/diag-3.c: Fix expected message strings.
50392 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
50394 * gcc.dg/cpp/_Pragma3.c: New test.
50396 2002-08-13 Mark Mitchell <mark@codesourcery.com>
50398 * g++.dg/template/inherit3: New test.
50400 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
50402 * gcc.dg/bitfld-4.c: Add blank options.
50404 2002-08-09 Mark Mitchell <mark@codesourcery.com>
50406 * g++.dg/template/crash1.C: New test.
50408 2002-08-08 Jakub Jelinek <jakub@redhat.com>
50410 * gcc.dg/tls/opt-2.c: New test.
50412 2002-08-08 Devang Patel <dpatel@apple.com>
50414 * objc.dg/selector-1.m : New test
50416 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
50418 * g++.dg/abi/bitfield4.C: New test.
50419 * gcc.dg/bitfld-4.c: New test.
50421 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
50423 * g++.dg/other/packed1.C: New test.
50425 2002-08-07 Mark Mitchell <mark@codesourcery.com>
50427 * g++.dg/abi/offsetof.C: Tweak error messages.
50428 * g++.old-deja/g++.mike/p10769a.C: Likewise.
50430 2002-08-08 Jakub Jelinek <jakub@redhat.com>
50432 * gcc.dg/bitfld-3.c: New test.
50434 2002-08-07 Jakub Jelinek <jakub@redhat.com>
50435 Richard Henderson <rth@redhat.com>
50437 * gcc.dg/i386-bitfield1.c: New test.
50438 * g++.dg/abi/bitfield3.C: Update.
50440 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
50442 * objc.dg/const-str-2.m: Update.
50443 * gcc.dg/cpp/c++98.c: Change to C extension.
50444 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
50445 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
50447 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
50449 * gcc.dg/tls/diag-3.c: New.
50451 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
50453 * g++.dg/README (Subdirectories): Document new subdir expr.
50454 * g++.dg/expr/pmf-1.C: New test.
50456 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
50458 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
50460 2002-08-06 Jakub Jelinek <jakub@redhat.com>
50462 * g++.dg/abi/bitfield3.C: New test.
50464 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
50466 * lib/gcov.exp: Tweak expected line formats.
50467 * gcc.misc-tests/gcov8.c: New test.
50468 * gcc.misc-tests/gcov8.x: New flags.
50470 2002-08-05 Jakub Jelinek <jakub@redhat.com>
50472 * consistency.vlad/layout/endian.c: Include string.h.
50474 * gcc.c-torture/execute/20020805-1.c: New test.
50476 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
50478 * g++.dg/other/conversion1.C: New test.
50480 2002-08-03 Roger Sayle <roger@eyesopen.com>
50482 * gcc.dg/builtins-1.c: New testcase.
50484 2002-08-02 Mark Mitchell <mark@codesourcery.com>
50486 * g++.dg/inherit/access3.C: New test.
50488 2002-08-01 Jakub Jelinek <jakub@redhat.com>
50490 * gcc.dg/ia64-visibility-2.c: New test.
50492 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
50494 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
50495 __qualifier_flags to __flags.
50497 2002-07-31 Mark Mitchell <mark@codesourcery.com>
50499 * g++.dg/inherit/operator1.C: New test.
50500 * g++.dg/lookup/disamb1.C: Fix typo in comment.
50501 * g++.dg/other/error1.C: Change expected error message.
50502 * g++.dg/template/conv4.C: Likewise.
50504 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
50506 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
50507 for documented behavior.
50509 2002-07-25 Roger Sayle <roger@eyesopen.com>
50511 * gcc.c-torture/execute/20020720-1.x: Skip this test on
50512 several targets known to fail.
50514 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
50516 * gcc.dg/mips-args-[123].c: New tests.
50518 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
50520 * gcc.dg/ppc-spe.c: New.
50522 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
50524 * g++.dg/other/ptrmem4.C: New testcase.
50526 2002-07-24 Richard Henderson <rth@redhat.com>
50528 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
50530 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
50532 * g++.dg/ext/alignof1.C (main): Return 0 for success.
50534 2002-07-24 Roger Sayle <roger@eyesopen.com>
50536 * gcc.c-torture/execute/memset-3.c: New testcase.
50538 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
50540 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
50541 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
50543 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50545 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
50548 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
50550 * gcc.c-torture/compile/simd-4.c: New test.
50552 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50554 PR c++/7347, c++/7348
50555 * g++.dg/template/access4.C: New test.
50556 * g++.dg/template/access5.C: New test.
50557 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
50558 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
50559 * g++.old-deja/g++.pt/ttp58.C: Likewise.
50560 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
50562 2002-07-22 Jakub Jelinek <jakub@redhat.com>
50564 * gcc.dg/gnu89-init-2.c: New test.
50566 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
50568 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
50570 2002-07-20 Roger Sayle <roger@eyesopen.com>
50572 * gcc.c-torture/execute/20020720-1.c: New testcase.
50574 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
50576 * gcc.dg/cpp/Wsignprom.c: New tests.
50578 2002-07-20 Alan Modra <amodra@bigpond.net.au>
50580 * gcc.c-torture/execute/loop-13.c: New test.
50582 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
50584 * gcc.dg/cpp/expr.c: New tests.
50586 2002-07-18 David Edelsohn <edelsohn@gnu.org>
50588 * g++.dg/opt/pr6713.C: Add template instantiation.
50590 2002-07-18 Alan Modra <amodra@bigpond.net.au>
50592 * gcc.dg/nest.c: New test.
50594 2002-07-17 Richard Henderson <rth@redhat.com>
50596 * g++.dg/opt/pr6713.C: New test.
50598 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
50600 * gcc.c-torture/execute/loop-2e.x: Let the testcase
50601 XFAIL for all x86 processors.
50603 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
50605 * gcc.c-torture/execute/20010122-1.x: Do not test with
50606 -fomit-frame-pointer.
50608 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50610 * g++.dg/template/instantiate2.C: New test.
50611 * g++.dg/template/spec4.C: New test.
50613 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50615 * g++.dg/template/access2.C: New test.
50616 * g++.dg/template/access3.C: New test.
50618 2002-07-15 Zack Weinberg <zack@codesourcery.com>
50620 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
50621 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
50622 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
50623 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
50624 Convert to use <stdarg.h>.
50625 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
50627 * gcc.dg/va-arg-2.c: New.
50628 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
50630 2002-07-15 Jakub Jelinek <jakub@redhat.com>
50632 * gcc.c-torture/compile/20020710-1.c: New test.
50634 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
50635 Andrew Pinski <pinskia@physics.uc.edu>
50637 gcc.c-torture/compile/simd-2.c: New testcase.
50638 gcc.c-torture/compile/simd-3.c: Likewise.
50640 2002-07-11 Mark Mitchell <mark@codesourcery.com>
50643 * g++.dg/overload/error1.C: New test.
50645 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50647 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
50648 configuration and IRIX 6 O32 ABI.
50650 2002-07-11 Roger Sayle <roger@eyesopen.com>
50652 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
50654 2002-07-10 Roger Sayle <roger@eyesopen.com>
50656 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
50658 2002-07-10 Jeffrey A Law <law@redhat.com>
50660 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
50662 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
50664 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
50666 * gcc.dg/20020312-2.c: Check for __PPC__.
50668 2002-07-09 Diego Novillo <dnovillo@redhat.com>
50670 * gcc.c-torture/compile/20020709-1.c: New test.
50672 2002-07-07 Roger Sayle <roger@eyesopen.com>
50674 * g++.dg/template/qualttp21.C: New test case.
50676 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
50678 * gcc.c-torture/compile/20020706-1.c: New test.
50679 * gcc.c-torture/compile/20020706-2.c: New test.
50681 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
50682 Alexandre Oliva <aoliva@redhat.com>
50684 * g++.dg/warn/incomplete1.C: New test.
50686 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50689 * g++.dg/warn/noreturn1.C: New test.
50691 2002-07-03 Mark Mitchell <mark@codesourcery.com>
50694 * g++.dg/debug/debug6.C: New test.
50695 * g++.dg/debug/debug7.C: New test.
50697 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
50699 * gcc.c-torture/compile/simd-3.c: New test.
50701 2002-07-03 Chris Demetriou <cgd@broadcom.com>
50703 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
50704 * gcc.dg/20020620-1.c: Likewise.
50706 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50709 * g++.dg/init/array4.C: New test.
50710 * g++.dg/init/array5.C: New test.
50712 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
50714 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
50715 * gcc.c-torture/execute/simd-2.c (main): Likewise.
50717 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50719 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
50720 * gcc.dg/wtr-aggr-init-1.c: Likewise.
50721 * gcc.dg/wtr-conversion-1.c: Likewise.
50722 * gcc.dg/wtr-escape-1.c: Likewise.
50723 * gcc.dg/wtr-int-type-1.c: Likewise.
50724 * gcc.dg/wtr-label-1.c: Likewise.
50725 * gcc.dg/wtr-static-1.c: Likewise.
50726 * gcc.dg/wtr-strcat-1.c: Likewise.
50727 * gcc.dg/wtr-suffix-1.c: Likewise.
50728 * gcc.dg/wtr-switch-1.c: Likewise.
50729 * gcc.dg/wtr-unary-plus-1.c: Likewise.
50730 * gcc.dg/wtr-union-init-1.c: Likewise.
50731 * gcc.dg/wtr-union-init-2.c: Likewise.
50732 * gcc.dg/wtr-union-init-3.c: Likewise.
50734 * gcc.dg/wtr-func-def-1.c: New test.
50736 2002-07-02 Devang Patel <dpatel@apple.com>
50738 * objc.dg/param-1.m: New test.
50740 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
50742 * gcc.dg/cpp/trad/directive.c: Add test.
50743 * gcc.dg/cpp/trad/macroargs.c: Add test.
50744 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
50746 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
50748 * gcc.dg/cpp/cmdlne-M.c: New test.
50750 2002-07-02 Ziemowit Laski <zlaski@apple.com>
50752 * objc.dg/desig-init-1.m: New test.
50754 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50757 * g++.dg/template/instantiate1.C: New test.
50759 2002-07-01 Mark Mitchell <mark@codesourcery.com>
50762 * g++.dg/template/sizeof2.C: New test.
50764 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
50766 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
50767 gcc.dg/cpp/trad/include.c: New tests.
50769 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
50772 * gcc.c-torture/compile/20020701-1.c: New test.
50774 2002-07-01 Stan Shebs <shebs@apple.com>
50776 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
50778 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
50779 (objc-torture-execute): or here.
50781 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
50783 * gcc.c-torture/execute/arith-rand-ll.c: New test.
50785 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
50787 * gcc.dg/cpp/trad/escaped-nl.c: New test.
50789 2002-06-30 Devang Patel <dpatel@apple.com>
50791 * objc.dg/fsyntax-only.m: New test.
50793 2002-06-27 Mark Mitchell <mark@codesourcery.com>
50796 * g++.dg/template/friend7.C: New file.
50798 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
50800 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
50803 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
50805 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
50806 avoid division by zero.
50808 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
50810 * gcc.dg/Wunknownprag.c: New tests.
50812 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
50814 * gcc.c-torture/execute/simd-2.c: New test.
50816 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
50818 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
50819 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
50820 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
50821 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
50822 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
50823 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
50824 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
50825 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
50826 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
50827 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
50828 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
50829 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
50830 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
50831 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
50832 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
50833 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
50834 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
50836 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
50838 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
50839 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
50840 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
50841 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
50843 * gcc.dg/cpp/trad/directive.c: Update.
50845 2002-06-23 Andreas Jaeger <aj@suse.de>
50847 * gcc.c-torture/execute/complex-6.c: New.
50849 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
50851 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
50852 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
50853 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
50854 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
50856 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
50858 * gcc.dg/cpp/trad: New directory with traditional tests copied
50859 from parent directory.
50860 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50861 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50862 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50863 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50864 Move to trad/ and rename.
50865 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
50866 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
50867 gcc.dg/cpp/trad/redef2.c: New tests.
50868 * gcc.dg/cpp/trad/trad.exp: New driver.
50870 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
50872 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50873 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50874 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50875 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50878 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
50880 * gcc.dg/20020620-1.c: New test.
50882 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50884 * g++.dg/template/ttp4.C: New test.
50886 2002-06-19 Jakub Jelinek <jakub@redhat.com>
50888 * g++.dg/opt/vt1.C: Fix regexp.
50890 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50892 * gcc.c-torture/execute/pure-1.c: Make functions static again.
50893 Don't use attribute `noinline'.
50895 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
50897 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
50899 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
50901 * gcc.c-torture/execute/simd-1.c: New.
50903 * gcc.dg/simd-1.c: New.
50905 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
50907 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
50909 2002-06-16 Richard Henderson <rth@redhat.com>
50911 * g++.dg/ext/anon-struct1.C: New.
50912 * g++.dg/ext/anon-struct2.C: New.
50913 * g++.dg/ext/anon-struct3.C: New.
50914 * gcc.dg/anon-struct-1.c: New.
50915 * gcc.dg/anon-struct-2.c: New.
50916 * gcc.dg/anon-struct-3.c: New.
50917 * gcc.dg/20011008-1.c: Adjust warning text.
50918 * gcc.dg/20020527-1.c: Add -fms-extensions.
50920 2002-06-16 Richard Henderson <rth@redhat.com>
50922 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
50924 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
50926 * gcc.c-torture/execute/20020615-1.c: New test.
50928 2002-06-15 Roger Sayle <roger@eyesopen.com>
50930 * gcc.c-tortuture/execute/compare-1.c: New test case.
50931 * gcc.c-tortuture/execute/compare-2.c: New test case.
50932 * gcc.c-tortuture/execute/compare-3.c: New test case.
50934 2002-06-13 Richard Henderson <rth@redhat.com>
50936 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
50939 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50941 * g++.dg/template/typename2.C: Update error message.
50943 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
50945 * gcc.c-torture/execute/20020611-1.c: New test.
50947 2002-06-11 Bob Wilson <bob.wilson@acm.org>
50949 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
50950 list of targets to skip.
50952 2002-06-10 Bob Wilson <bob.wilson@acm.org>
50954 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
50955 targets if not optimizing.
50957 2002-06-10 Jakub Jelinek <jakub@redhat.com>
50959 * gcc.c-torture/compile/20020605-1.c: New test.
50961 * g++.dg/opt/vt1.C: New test.
50963 * gcc.dg/20020531-1.c: New test.
50965 * gcc.dg/20020530-1.c: New test.
50967 * gcc.dg/20020527-1.c: New test.
50969 * g++.dg/opt/cse1.C: New test.
50971 2002-06-07 Roger Sayle <roger@eyesopen.com>
50973 * gcc.dg/20020607-2.c: New test case.
50975 2002-06-07 Jakub Jelinek <jakub@redhat.com>
50977 * gcc.c-torture/compile/20020604-1.c: New test.
50979 2002-06-04 Richard Henderson <rth@redhat.com>
50981 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
50982 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
50983 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
50985 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
50987 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
50989 2002-06-03 Richard Henderson <rth@redhat.com>
50991 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
50992 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
50994 2002-06-02 Richard Henderson <rth@redhat.com>
50996 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
50997 test functions static.
50999 2002-06-02 Andreas Jaeger <aj@suse.de>
51001 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
51004 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
51006 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
51007 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
51008 Update for mofified diagnostics.
51009 * gcc.dg/c99-intconst-1.c: No longer fail.
51011 2002-06-02 Richard Henderson <rth@redhat.com>
51013 * gcc.dg/uninit-A.c: Remove xfail markers.
51015 2002-06-01 Roger Sayle <roger@eyesopen.com>
51017 * gcc.dg/fnegate-1.c: New test case.
51019 2002-05-30 Osku Salerma <osku@iki.fi>
51021 * gcc.c-torture/execute/mayalias-1.c: New file.
51023 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
51025 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
51026 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
51027 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
51029 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
51031 * gcc.c-torture/execute/20020529-1.c: New test.
51033 2002-05-27 Richard Henderson <rth@redhat.com>
51035 * g++.dg/ext/attrib6.C: New test case.
51037 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51039 * gcc.c-torture/execute/pure-1.c: New test.
51041 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
51043 * gcc.dg/cpp/arith-2.c: Remove.
51045 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
51047 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
51048 * gcc.dg/cpp/if-3.c: Remove.
51050 2002-05-26 Jakub Jelinek <jakub@redhat.com>
51052 * g++.dg/opt/cse2.C: New test.
51054 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
51056 * gcc.dg/cpp/arith-1.c: New semantic tests.
51057 * gcc.dg/cpp/if-1.c: Update.
51059 2002-05-24 Ben Elliston <bje@redhat.com>
51061 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
51063 2002-05-24 Jakub Jelinek <jakub@redhat.com>
51065 * gcc.dg/verbose-asm.c: New test.
51067 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
51069 * gcc.dg/cpp/paste12.c: New test.
51071 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
51073 * g++.dg/parse/named_ops.C: New test.
51075 2002-05-23 Mark Mitchell <mark@codesourcery.com>
51077 * gcc.dg/weak-8.c: New test.
51079 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
51081 * gcc.dg/weak-2.c: Allow optional leading underscore
51082 in scan-assembler symbol name.
51083 * gcc.dg/weak-3.c: Likewise.
51084 * gcc.dg/weak-4.c: Likewise.
51085 * gcc.dg/weak-5.c: Likewise.
51087 2002-05-23 Jakub Jelinek <jakub@redhat.com>
51089 * gcc.dg/20020523-1.c: New test.
51091 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
51093 * objc.dg/const-str-2.m: Update now that we stop after
51094 a command line error.
51096 2002-05-22 Richard Henderson <rth@redhat.com>
51098 * g++.dg/dg.exp: Fix typo in test pruneing.
51100 2002-05-22 Richard Henderson <rth@redhat.com>
51102 * g++.dg/dg.exp: Prune the tls subdirectory.
51103 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
51104 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
51105 * g++.dg/tls/init-1.C: New.
51107 2002-05-22 Jakub Jelinek <jakub@redhat.com>
51109 * gcc.dg/20020517-1.c: New test.
51111 2002-05-21 Richard Henderson <rth@redhat.com>
51113 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
51114 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
51116 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
51118 * g++.dg/other/copy2.C: New test.
51120 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
51122 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
51123 (MAX_COPY): Bump up to 10 times sizeof (long long).
51124 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
51126 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
51127 sizeof (long long).
51129 * gcc.c-torture/execute/strcpy-1.c: New test.
51131 2002-05-19 Jason Merrill <jason2redhat.com>
51133 * g++.dg/ext/oper1.C: New test.
51135 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
51136 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
51138 * README.QMTEST: New file.
51140 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
51142 2002-05-19 Andreas Jaeger <aj@suse.de>
51144 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
51146 * gcc.c-torture/execute/loop-2d.x: Likewise.
51148 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
51150 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
51151 support weak symbols.
51152 * gcc.dg/weak-4.c: Likewise.
51153 * gcc.dg/weak-6.c: Likewise.
51155 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
51157 * gcc.dg/weak-3.c: Add dg-excess-error comment for
51158 cygwin, coff and h8300-*-hms targets
51159 * gcc.dg/weak-5.c: Likewise.
51160 * gcc.dg/weak-7.c: Likewise.
51162 2002-05-16 Jason Merrill <jason@redhat.com>
51164 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
51165 (scan-assembler-not, scan-assembler-dem): Likewise.
51166 (scan-assembler-dem-not): Likewise.
51168 2002-05-15 Richard Henderson <rth@redhat.com>
51170 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
51172 2002-05-15 Richard Henderson <rth@redhat.com>
51174 * gcc.dg/weak-5.c (vfoo1c): No warning here.
51175 (vfoo1f): Warning here.
51176 (vfoo1l): Don't redefine the alias.
51178 2002-05-14 Jason Merrill <jason@redhat.com>
51179 Alexandre Oliva <aoliva@redhat.com>
51181 * g++.dg/init/pm1.C: New test.
51183 2002-05-12 David S. Miller <davem@redhat.com>
51185 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
51188 2002-05-10 Roger Sayle <roger@eyesopen.com>
51190 * gcc.c-torture/execute/20020510-1.c: New test case.
51192 2002-05-10 David S. Miller <davem@redhat.com>
51194 * gcc.c-torture/execute/conversion.c: Test long double too.
51196 2002-05-09 Jakub Jelinek <jakub@redhat.com>
51198 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
51199 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
51200 * lib/g++.exp (g++_link_flags): Likewise.
51201 * lib/objc.exp (objc_target_compile): Likewise.
51203 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
51205 * gcc.dg/cpp/poison.c: Update.
51206 * gcc.dg/cpp/20000625-2.c: Remove.
51207 * gcc.dg/cpp/direct2s.c: Remove final test.
51209 2002-05-08 Tom Rix <trix@redhat.com>
51211 * gcc.c-torture/execute/20020508-1.c: New test.
51212 * gcc.c-torture/execute/20020508-2.c: New test.
51213 * gcc.c-torture/execute/20020508-3.c: New test.
51215 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
51217 * gcc.dg/cpp/charconst-4.c: More tests.
51219 2002-05-08 Mark Mitchell <mark@codesourcery.com>
51222 * gcc.dg/weak-3.c: Update location of warning messages.
51223 * gcc.dg/weak-5.c: Likewise.
51225 2002-05-06 Roger Sayle <roger@eyesopen.com>
51227 * gcc.c-torture/execute/20020506-1.c: New test case.
51229 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
51231 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
51233 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
51235 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
51237 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
51239 * gcc.dg/cpp/charconst-3.c: New test.
51241 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
51243 * gcc.dg/cpp/charconst.c: Update tests.
51245 2002-05-05 Tim Josling <tej@melbpc.org.au>
51247 * treelang: Added directory for new sample language treelang. Also
51248 lib/treelang.exp: New file to signal treelang should be tested.
51250 2002-05-03 Jakub Jelinek <jakub@redhat.com>
51252 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
51253 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
51254 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
51255 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
51256 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
51257 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
51258 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
51260 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
51262 * gcc.dg/format/xopen-2.c: New test.
51264 2002-05-03 Jakub Jelinek <jakub@redhat.com>
51266 * gcc.dg/20020503-1.c: New test.
51268 2002-05-02 Mark Mitchell <mark@codesourcery.com>
51270 * g++.dg/init/dtor1.C: Make it tougher.
51272 2002-05-01 Mark Mitchell <mark@codesourcery.com>
51274 * g++.dg/init/dtor1.C: New test.
51276 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
51278 * gcc.dg/altivec-8.c: New.
51280 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
51282 * gcc.dg/altivec-7.c: New.
51284 2002-04-29 Jakub Jelinek <jakub@redhat.com>
51286 * g++.dg/parse/typedef1.C: New test.
51288 2002-04-29 Mark Mitchell <mark@codesourcery.com>
51291 * g++.dg/template/friend6.C: New test.
51294 * g++.dg/init/copy1.C: New test.
51296 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
51298 * g++.dg/warn/effc1.C: New test.
51300 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
51302 * gcc.dg/cpp/if-cexp.c: Add a test.
51304 2002-04-28 Jakub Jelinek <jakub@redhat.com>
51306 * gcc.dg/20020426-2.c: New test.
51308 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
51310 * gcc.dg/cpp/if-mop.c: Update.
51311 * gcc.dg/cpp/if-mpar.c: Add test.
51312 * gcc.dg/cpp/if-oppr.c: Update.
51314 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51317 * gcc.dg/weak-[2-7].c: New tests.
51319 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
51321 * gcc.dg/enum1.c: New test.
51323 2002-04-26 Mark Mitchell <mark@codesourcery.com>
51326 * g++.dg/inherit/access2.C: New test.
51328 2002-04-26 Mark Mitchell <mark@codesourcery.com>
51331 * gcc.dg/20020426-1.c: New test.
51333 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
51335 * g++.dg/abi/enum1.C: New test.
51337 2002-04-26 Richard Henderson <rth@redhat.com>
51339 * gcc.dg/c99-bool-1.c: Expect always true warning.
51341 2002-04-25 Roger Sayle <roger@eyesopen.com>
51343 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
51345 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51347 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
51350 2002-04-24 Mark Mitchell <mark@codesourcery.com>
51352 * g++.dg/abi/mange7.C: New test.
51355 * g++.dg/parse/stmtexpr2.C: New test.
51357 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
51359 * gcc.dg/20020312-2.c: Add SH target.
51361 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51363 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
51364 compiler output on mips*-*-irix*.
51366 2002-04-23 Jakub Jelinek <jakub@redhat.com>
51368 * g++.dg/parse/attr1.C: New test.
51370 2002-04-23 Roger Sayle <roger@eyesopen.com>
51372 * gcc.c-torture/execute/string-opt-17.c: New test case.
51373 * gcc.c-torture/execute/memset-2.c: New test case.
51375 2002-04-23 Mark Mitchell <mark@codesourcery.com>
51378 * g++.dg/template/friend5.C: New test.
51381 * g++.dg/template/qual1.C: Likewise.
51383 2002-04-22 Zack Weinberg <zack@codesourcery.com>
51385 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
51386 Include stdlib.h, not stdio.h or ctype.h.
51388 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
51390 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
51391 cris-*-elf* and mmix-*-*.
51392 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
51393 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
51394 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
51396 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
51397 * gcc.dg/wchar_t-1.c: Ditto.
51399 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
51401 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
51404 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
51406 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
51408 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51410 * gcc.c-torture/execute/20000906-1.x: Delete.
51412 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
51414 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
51416 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
51419 * g77.f-torture/execute/6367.f: New test.
51420 * g77.f-torture/execute/6367.x: Disable for MMIX.
51422 2002-04-19 Mark Mitchell <mark@codesourcery.com>
51425 * g++.dg/opt/inline2.C: New test.
51427 2002-04-18 Richard Henderson <rth@redhat.com>
51429 * gcc.dg/20000906-1.c: Enable for all targets.
51430 * gcc.c-torture/compile/iftrap-2.c: New.
51432 2002-04-18 Jakub Jelinek <jakub@redhat.com>
51434 * gcc.dg/20020418-1.c: New test.
51435 * gcc.dg/20020418-2.c: New test.
51437 2002-04-18 Richard Henderson <rth@redhat.com>
51439 * gcc.c-torture/compile/iftrap-1.c: New.
51440 * gcc.dg/iftrap-1.c: Adjust for ia64.
51441 * gcc.dg/iftrap-2.c: New.
51443 2002-04-18 Jakub Jelinek <jakub@redhat.com>
51445 * gcc.c-torture/compile/20020418-1.c: New test.
51447 2002-04-18 Roger Sayle <roger@eyesopen.com>
51449 * gcc.c-torture/compile/20020415-1.c: New.
51451 2002-04-18 David S. Miller <davem@redhat.com>
51453 * gcc.c-torture/execute/20020418-1.c: New test.
51455 2002-04-17 Jakub Jelinek <jakub@redhat.com>
51457 * gcc.dg/20020416-1.c: New test.
51459 * g++.dg/opt/inline1.C: New test.
51461 2002-04-16 Jakub Jelinek <jakub@redhat.com>
51463 * gcc.dg/altivec-5.c: New test.
51465 * gcc.dg/20020415-1.c: New test.
51467 2002-04-15 Mark Mitchell <mark@codesourcery.com>
51469 * lib/chill.exp: Remove.
51471 2002-04-14 Jakub Jelinek <jakub@redhat.com>
51473 * g++.dg/other/big-struct.C: New test.
51475 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
51477 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
51480 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
51483 * gcc.dg/i386-387-1.c: Allow optional leading underscore
51484 in scan-assembler function name
51486 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
51488 * g77.f-torture/execute/980628-4.x,
51489 g77.f-torture/execute/980628-5.x,
51490 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51491 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51492 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
51495 2002-04-13 David S. Miller <davem@redhat.com>
51497 * gcc.c-torture/execute/20020413-1.c: New test.
51499 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
51502 * g++.dg/ext/asm1.C: New tests.
51504 2002-04-12 Mark Mitchell <mark@codesourcery.com>
51507 * g++.dg/parse/stmtexpr1.C: New test.
51510 * g++.dg/template/copy1.C: New test.
51512 2002-04-12 Richard Henderson <rth@redhat.com>
51514 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
51516 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
51518 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
51519 gcc.c-torture/execute/20020307-2.c.
51521 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
51523 * g++.dg/ext/attrib5.C,
51524 * g++.dg/lookup/struct1.C: New tests.
51526 2002-04-11 Jakub Jelinek <jakub@redhat.com>
51528 * gcc.dg/20020411-1.c: New test.
51530 * gcc.c-torture/execute/20020411-1.c: New test.
51532 2002-04-10 Janis Johnson <janis187@us.ibm.com>
51534 * g77.f-torture/execute/6177.f: New test.
51536 2002-04-10 Jakub Jelinek <jakub@redhat.com>
51539 * g++.dg/opt/cleanup1.C: New test.
51541 * g++.dg/opt/const1.C: New test.
51543 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
51545 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
51547 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
51550 * g++.dg/template/typename2.C: New test.
51552 2002-04-10 Alan Modra <amodra@bigpond.net.au>
51554 * gcc.c-torture/execute/loop-12.c: New.
51556 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
51558 * g77.f-torture/execute/980628-4.x,
51559 g77.f-torture/execute/980628-5.x,
51560 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51561 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51562 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
51564 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51566 PR optimization/6086
51567 * g++.dg/opt/preinc1.C: New test.
51569 2002-04-06 Mark Mitchell <mark@codesourcery.com>
51572 * g++.dg/opt/static2.C: New test.
51574 2002-04-06 Mark Mitchell <mark@codesourcery.com>
51577 * gcc.dg/20020406-1.c: New test.
51579 2002-04-04 David S. Miller <davem@redhat.com>
51581 * gcc.c-torture/execute/20020404-1.c: New test.
51583 2002-04-04 Jakub Jelinek <jakub@redhat.com>
51586 * gcc.dg/20020312-2.c: Do not declare global register variable
51587 if __PIC__ or __pic__ is defined.
51589 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
51591 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
51592 __asm__ so that it works correctly even if -ansi -pedantic-errors.
51594 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51596 * gcc.misc-tests/linkage.exp: Update last change to handle
51597 sparc*-, not just sparc-.
51599 2002-04-03 Richard Henderson <rth@redhat.com>
51601 * gcc.dg/cpp/ucs.c: Improved long UCS test.
51603 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
51605 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
51607 2002-04-02 David S. Miller <davem@redhat.com>
51609 * gcc.c-torture/execute/20020402-3.c: New test.
51611 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
51613 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
51614 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
51616 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
51617 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
51618 g77.f-torture/execute/20001201.x,
51619 g77.f-torture/execute/u77-test.x: New files.
51621 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
51622 * gcc.dg/wchar_t-1.c: Ditto.
51624 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51626 * gcc.c-torture/execute/20020402-1.c: New test.
51628 2002-04-01 Richard Henderson <rth@redhat.com>
51630 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
51632 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
51634 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51636 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
51638 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
51640 * g++.dg/inherit/template-as-base.C: Expect error.
51641 * g++.dg/inherit/namespace-as-base.C: Likewise.
51643 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
51645 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
51646 g++.dg/ext/instantiate3.C: Tweak match patterns.
51648 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
51649 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
51652 2002-03-31 Richard Henderson <rth@redhat.com>
51654 * gcc.dg/special/alias-2.c: New.
51655 * gcc.dg/special/ecos.exp: Run it.
51657 2002-03-31 Richard Henderson <rth@redhat.com>
51659 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
51661 2002-03-31 Kazu Hirata <kazu@hxi.com>
51663 * gcc.dg/weak-1.c: Disable on h8300 port.
51665 2002-03-29 Janis Johnson <janis187@us.ibm.com>
51667 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
51668 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
51670 * g++.dg/bprob/bprob-1.C: New test.
51671 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
51672 * g++.dg/gcov/gcov-1.C: New test.
51673 * g++.dg/gcov/gcov-1.x: New file.
51674 * g++.dg/gcov/gcov-2.C: New test.
51675 * g++.dg/gcov/gcov-3.C: New test.
51676 * g++.dg/gcov/gcov-3.h: New file.
51678 2002-03-28 Roger Sayle <roger@eyesopen.com>
51680 * g++.old-deja/g++.other/builtins5.C: New test.
51681 * g++.old-deja/g++.other/builtins6.C: New test.
51682 * g++.old-deja/g++.other/builtins7.C: New test.
51683 * g++.old-deja/g++.other/builtins8.C: New test.
51684 * g++.old-deja/g++.other/builtins9.C: New test.
51686 2002-03-29 Jakub Jelinek <jakub@redhat.com>
51688 * g++.dg/opt/static1.C: New test.
51690 * g++.dg/opt/longbranch1.C: New test.
51692 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
51694 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
51696 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
51698 2002-03-28 Jeffrey A Law (law@redhat.com)
51700 * gcc.c-torture/execute/20020328-1.c: New test.
51702 2002-03-27 Richard Henderson <rth@redhat.com>
51704 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
51705 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
51706 move from g++.old-deja/g++.ext/.
51708 2002-03-27 Mark Mitchell <mark@codesourcery.com>
51710 * g++.dg/init/new2.C: New test.
51712 2002-03-26 Richard Henderson <rth@redhat.com>
51714 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
51716 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
51719 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
51721 * gcc.dg/20001102-1.c: Likewise.
51723 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
51725 * gcc.dg/cpp/endif-pedantic1.c,
51726 gcc.dg/cpp/endif-pedantic2.c: New tests.
51728 2002-03-26 Mark Mitchell <mark@codesourcery.com>
51730 * g++.dg/init/new1.C: New test.
51732 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
51734 * g++.dg/abi/vbase9.C: New test.
51736 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
51738 * gcc.dg/arm-asm.c: New test.
51740 2002-03-26 Andrew Cagney <ac131313@redhat.com>
51742 * gcc.dg/Wswitch-enum.c: New test.
51745 2002-03-26 Richard Henderson <rth@redhat.com>
51747 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
51750 2002-03-25 Richard Henderson <rth@redhat.com>
51752 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
51755 * gcc.c-torture/compile/20011119-1.c (xxx): New.
51756 * gcc.c-torture/compile/20011119-2.c (xxx): New.
51758 2002-03-25 Zack Weinberg <zack@codesourcery.com>
51760 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
51762 2002-03-25 Bob Wilson <bob.wilson@acm.org>
51764 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
51765 targets using generic thunk support.
51767 2002-03-25 Jakub Jelinek <jakub@redhat.com>
51769 * gcc.c-torture/compile/20020323-1.c: New test.
51771 * g++.dg/opt/conj2.C: New test.
51773 2002-03-24 Richard Henderson <rth@redhat.com>
51775 * gcc.dg/weak-1.c: Use -fno-common.
51777 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
51779 * g77.dg/f77-edit-apostrophe-out.f: New test
51780 * g77.dg/f77-edit-h-out.f: New test
51781 * g77.dg/f77-edit-t-in.f: New test
51782 * g77.dg/f77-edit-t-out.f: New test
51783 * g77.dg/f77-edit-x-out.f: New test
51784 * g77.dg/f77-edit-slash-out.f: New test
51785 * g77.dg/f77-edit-colon-out.f: New test
51786 * g77.dg/f77-edit-s-out.f: New test
51788 2002-03-24 Richard Henderson <rth@redhat.com>
51790 * objc/execute/formal_protocol-6.x: New XFAIL.
51792 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
51794 * gcc.dg/weak-1.c: Early return from dg-final on platforms
51795 that do not support weak symbols
51797 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
51799 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
51800 * lib/g77.exp: Likewise.
51801 * lib/objc.exp: Likewise.
51803 2002-03-23 Andrew Cagney <ac131313@redhat.com>
51805 * gcc.dg/Wswitch-default.c: New test.
51807 2002-03-23 Jakub Jelinek <jakub@redhat.com>
51809 * g++.dg/other/enum1.C: New test.
51811 2002-03-23 Zack Weinberg <zack@codesourcery.com>
51813 * gcc.dg/pragma-ep-3.c: Fix typo.
51815 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
51817 * g++.dg/inherit/template-as-base.C: New test.
51819 2002-03-22 Jakub Jelinek <jakub@redhat.com>
51821 * g++.old-deja/g++.other/dwarf2-1.C: Move...
51822 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
51824 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
51826 * gcc.dg/cpp/multiline.c: Update to match.
51828 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
51830 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
51832 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
51834 * gcc.dg/cpp/extratokens2.c: New file.
51836 2002-03-21 David Edelsohn <edelsohn@gnu.org>
51838 * gcc.dg/20020312-2.c: Add rs6000 target.
51840 * gcc.c-torture/compile/20020319-1.c: New test.
51842 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51844 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
51845 (A, E): Handle this.
51847 2002-03-20 Jason Merrill <jason@redhat.com>
51849 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
51851 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
51852 through prune_gcc_output.
51854 2002-03-20 Jakub Jelinek <jakub@redhat.com>
51856 * gcc.c-torture/compile/20020320-1.c: New test.
51858 2002-03-19 Jakub Jelinek <jakub@redhat.com>
51860 * gcc.c-torture/compile/20020318-1.c: New test.
51862 * gcc.dg/struct-by-value-1.c: New test.
51864 * gcc.dg/20020319-1.c: New test.
51866 2002-03-18 Jakub Jelinek <jakub@redhat.com>
51868 * g++.dg/opt/conj1.C: New test.
51870 2002-03-17 Mark Mitchell <mark@codesourcery.com>
51872 * g++.dg/template/qualttp20.C: Revert previous change.
51873 * g++.dg/template/qualttp3.C: Likewise.
51874 * g++.dg/template/qualttp4.C: Likewise.
51875 * g++.dg/template/qualttp5.C: Likewise.
51876 * g++.dg/template/qualttp6.C: Likewise.
51877 * g++.dg/template/qualttp7.C: Likewise.
51878 * g++.dg/template/qualttp8.C: Likewise.
51879 * g++.dg/template/recurse.C: Likewise.
51881 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
51883 * gcc.dg/cpp/wchar-1.c: Update.
51885 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
51887 * g++.dg/template/conv1.C: New test.
51888 * g++.dg/template/conv2.C: New test.
51889 * g++.dg/template/conv3.C: New test.
51890 * g++.dg/template/conv4.C: New test.
51892 2002-03-15 Mark Mitchell <mark@codesourcery.com>
51894 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
51895 * g++.dg/template/qualttp3.C: Likewise.
51896 * g++.dg/template/qualttp4.C: Likewise.
51897 * g++.dg/template/qualttp5.C: Likewise.
51898 * g++.dg/template/qualttp6.C: Likewise.
51899 * g++.dg/template/qualttp7.C: Likewise.
51900 * g++.dg/template/qualttp8.C: Likewise.
51901 * g++.dg/template/recurse.C: Likewise.
51903 2002-03-15 Mark Mitchell <mark@codesourcery.com>
51905 * g++.dg/opt/dtor1.C: New test.
51907 2002-03-15 Jakub Jelinek <jakub@redhat.com>
51909 * gcc.c-torture/compile/20020315-1.c: New test.
51911 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
51913 * gcc.dg/weak-1.c: Fix scan tests.
51915 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
51917 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
51918 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
51919 cris-*-aout* mmix-*-*.
51920 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
51921 cris-*-aout* mmix-*-*.
51922 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
51923 cris-*-elf* cris-*-aout* and mmix-*-*.
51924 * gcc.dg/20001009-1.c: Ditto.
51925 * gcc.dg/20010912-1.c: Ditto.
51926 * gcc.dg/20020122-4.c: Ditto.
51927 * gcc.dg/inline-2.c: Ditto.
51929 2002-03-14 Jeffrey A Law (law@cygnus.com)
51931 * gcc.c-torture/compile/20020314-1.c: New test.
51933 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
51935 * gcc.c-torture/execute/20020314-1.c: New test.
51937 2002-03-14 Jakub Jelinek <jakub@redhat.com>
51939 * g++.dg/warn/Wunused-1.C: New test.
51941 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
51943 * g++.dg/abi/mangle6.C: New test.
51945 2002-03-13 Jakub Jelinek <jakub@redhat.com>
51947 * gcc.c-torture/compile/20020309-2.c: New test.
51949 * gcc.c-torture/compile/20020312-1.c: New test.
51951 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
51953 * g++.dg/other/access1.C: New test.
51955 2002-03-12 Jakub Jelinek <jakub@redhat.com>
51957 * gcc.c-torture/execute/wchar_t-1.c: New test.
51959 2002-03-12 David Edelsohn <edelsohn@gnu.org>
51961 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
51963 2002-03-12 Roger Sayle <roger@eyesopen.com>
51965 * gcc.dg/20020312-1.c: New test case.
51967 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
51969 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
51971 2002-03-11 Richard Henderson <rth@redhat.com>
51973 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
51974 * g++.old-deja/g++.jason/report.C: Likewise.
51976 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
51978 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
51979 * g++.old-deja/g++.robertl/eb56.C: Likewise.
51981 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
51983 * g++.dg/overload/pmf1.C: New test.
51985 2002-03-11 Kazu Hirata <kazu@hxi.com>
51987 * gcc.c-torture/execute/20020307-1.c: Use long.
51989 2002-03-11 Jakub Jelinek <jakub@redhat.com>
51991 PR optimization/5844
51992 * gcc.dg/20020310-1.c: New test.
51994 2002-03-09 Michael Meissner <meissner@redhat.com>
51996 * gcc.c-torture/execute/memcpy-2.c: New test.
51997 * gcc.c-torture/execute/memset-1.c: New test.
51998 * gcc.c-torture/execute/strlen-1.c: New test.
51999 * gcc.c-torture/execute/strcmp-1.c: New test.
52000 * gcc.c-torture/execute/strncmp-1.c: New test.
52002 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
52004 * gcc.dg/ppc-ldstruct.c: New test.
52006 2002-03-09 Jakub Jelinek <jakub@redhat.com>
52008 * gcc.c-torture/execute/va-arg-22.c: New test.
52010 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52012 * gcc.c-torture/compile/20020309-1.c: New test.
52014 2002-03-08 Jakub Jelinek <jakub@redhat.com>
52016 * gcc.c-torture/execute/20020307-2.c: New test.
52018 2002-03-07 Jeffrey A Law (law@redhat.com)
52020 * g77.f-torture/compile/20020307-1.f: New test.
52022 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
52024 * gcc.dg/unordered-1.c: New test.
52026 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
52028 * gcc.c-torture/execute/20020307-1.c: New test.
52030 2002-03-05 Jakub Jelinek <jakub@redhat.com>
52032 * gcc.dg/20020304-1.c: New test.
52034 * gcc.c-torture/compile/20020304-2.c: New test.
52036 2002-03-04 Zack Weinberg <zack@codesourcery.com>
52038 * gcc.c-torture/compile/20020304-1.c: New test case
52041 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
52043 * gcc.dg/20020103-1.c: Add other -D ppc variants.
52045 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
52047 * g++.dg/other/classkey1.C: New test.
52049 2002-03-01 Richard Henderson <rth@redhat.com>
52051 * gcc.c-torture/compile/981223-1.x: New.
52052 * gcc.c-torture/compile/920625-1.x: New.
52054 2002-02-28 Richard Henderson <rth@redhat.com>
52056 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
52058 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
52060 * gcc.c-torture/execute/20020227-1.c: New test.
52062 2002-02-27 Mark Mitchell <mark@codesourcery.com>
52064 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
52066 * g++.old-deja/g++.oliva/partord1.C: Likewise.
52067 * g++.old-deja.g++.other/defarg1.C: Likewise.
52068 * g++.old-deja/g++.pt/calls2.C: Likewise.
52069 * g++.old-deja/g++.pt/crash20.C: Likewise.
52070 * g++.old-deja/g++.pt/crash30.C: Likewise.
52071 * g++.old-deja/g++.pt/crash36.C: Likewise.
52072 * g++.old-deja/g++.pt/crash6.C: Likewise.
52073 * g++.old-deja/g++.pt/defarg13.C: Likewise.
52074 * g++.old-deja/g++.pt/derived3.C: Likewise.
52075 * g++.old-deja/g++.pt/error1.C: Likewise.
52076 * g++.old-deja/g++.pt/friend21.C: Likewise.
52077 * g++.old-deja/g++.pt/friend23.C: Likewise.
52078 * g++.old-deja/g++.pt/infinite1.C: Likewise.
52079 * g++.old-deja/g++.robertl/eb128.C: Likewise.
52081 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
52083 * gcc.c-torture/execute/20020225-2.c: New test.
52085 2002-02-27 Zack Weinberg <zack@codesourcery.com>
52087 * gcc.c-torture/execute/920730-1t.c,
52088 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
52089 Delete test cases, only relevant to -traditional.
52091 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
52093 * gcc.dg/cpp/undef1.c: Remove.
52094 * gcc.dg/cpp/directiv.c: Update.
52095 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
52097 2002-02-27 Michael Meissner <meissner@redhat.com>
52099 * gcc.c-torture/execute/20020226-1.c: New test.
52101 2002-02-26 Jakub Jelinek <jakub@redhat.com>
52103 * g++.dg/debug/debug4.C: New test.
52105 * gcc.dg/ia64-visibility-1.c: New test.
52107 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
52109 * gcc.dg/debug/20020224-1.c: New.
52111 2002-02-25 Kazu Hirata <kazu@hxi.com>
52113 * gcc.c-torture/execute/960416-1.x: New.
52114 * gcc.c-torture/execute/divconst-3.x: Likewise.
52116 2002-02-25 Jakub Jelinek <jakub@redhat.com>
52118 * gcc.dg/20020224-1.c: New test.
52120 2002-02-25 Alan Modra <amodra@bigpond.net.au>
52122 * gcc.c-torture/execute/20020225-1.c: New.
52124 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
52126 * gcc.dg/cpp/wchar-1.c: New test.
52128 2002-02-23 Jakub Jelinek <jakub@redhat.com>
52130 * gcc.dg/20020222-1.c: New test.
52132 2002-02-22 Jakub Jelinek <jakub@redhat.com>
52134 * g++.dg/opt/anonunion1.C: New test.
52136 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
52138 * g++.dg/template/qualttp19.C: New test.
52139 * g++.dg/template/qualttp20.C: New test.
52140 * g++.old-deja/g++.jason/report.C: Adjust expected errors
52141 * g++.old-deja/g++.other/qual1.C: Likewise.
52143 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
52145 * gcc.dg/attr-alwaysinline.c: New.
52147 2002-02-21 Jakub Jelinek <jakub@redhat.com>
52149 * gcc.dg/20020220-1.c: New test.
52151 * gcc.dg/20020220-2.c: New test.
52153 * g++.dg/opt/mmx1.C: New test.
52155 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
52157 * gcc.c-torture/compile/20020110.c: New test.
52159 2002-02-20 Jakub Jelinek <jakub@redhat.com>
52161 * gcc.c-torture/execute/20020219-1.c: New test.
52163 * gcc.dg/20020219-1.c: New test.
52165 * gcc.dg/noncompile/20020220-1.c: New test.
52167 * g++.dg/opt/ptrintsum1.C: New test.
52169 * gcc.dg/debug/20020220-1.c: New test.
52171 2002-02-17 Jakub Jelinek <jakub@redhat.com>
52173 * gcc.c-torture/execute/20020216-1.c: New test.
52175 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
52177 * gcc.dg/decl-1.c: Update, new test.
52179 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
52181 * g++.dg/abi/bitfield1.C: New test.
52182 * g++.dg/abi/bitfield2.C: New test.
52184 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
52186 * gcc.dg/attr-nest.c: New test.
52188 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
52190 * gcc.c-torture/execute/20020215-1.c: New test.
52192 2002-02-14 Jakub Jelinek <jakub@redhat.com>
52194 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
52195 * g++.dg/debug/debug.exp: New.
52196 * g++.dg/debug/trivial.C: New.
52197 * g++.dg/debug/debug1.C: Moved...
52198 * g++.dg/other/debug1.C: ...from here.
52199 * g++.dg/debug/debug2.C: Moved...
52200 * g++.dg/other/debug2.C: ...from here.
52201 * g++.dg/debug/debug3.C: Moved...
52202 * g++.dg/other/debug3.C: ...from here.
52204 * gcc.dg/noncompile/20020213-1.c: New test.
52206 2002-02-13 Jakub Jelinek <jakub@redhat.com>
52208 * g++.dg/other/debug3.C: New test.
52210 * gcc.c-torture/execute/20020213-1.c: New test.
52212 2002-02-13 Richard Smith <richard@ex-parrot.com>
52214 * g++.old-deja/g++.other/thunk1.C: New test.
52216 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
52218 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
52220 2002-02-13 Stan Shebs <shebs@apple.com>
52222 * gcc.dg/altivec-3.c: New.
52224 2002-02-12 Jakub Jelinek <jakub@redhat.com>
52226 * gcc.dg/Wunreachable-1.c: New test.
52227 * gcc.dg/Wunreachable-2.c: New test.
52229 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
52231 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
52233 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
52235 * gcc.dg/decl-1.c: New test.
52237 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
52239 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
52241 2002-02-10 Kazu Hirata <kazu@hxi.com>
52243 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
52244 * gcc.c-torture/compile/980506-1.x: Likewise.
52246 2002-02-10 Kazu Hirata <kazu@hxi.com>
52248 * gcc.dg/20020210-1.c: New.
52250 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
52252 * g77.f-torture/execute/947.f: New regression test
52253 for PR fortran/947.
52255 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
52257 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
52258 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
52260 2002-02-08 Richard Henderson <rth@redhat.com>
52262 * gcc.c-torture/compile/labels-3.c: New.
52264 2002-02-08 Jakub Jelinek <jakub@redhat.com>
52266 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
52267 expression statements work instead.
52268 * gcc.dg/noncompile/20020207-1.c: New test.
52270 2002-02-07 Richard Henderson <rth@redhat.com>
52272 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
52274 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
52276 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
52278 * lib/g77-dg.exp: Trim g77 error messages so that they are
52279 recognized by dg.exp.
52281 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
52284 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
52286 2002-02-07 Richard Henderson <rth@redhat.com>
52288 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
52289 to be sufficiently aligned for integers.
52291 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
52293 * g++.dg/template/friend4.C: New test.
52295 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
52298 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
52301 2002-02-07 Richard Henderson <rth@redhat.com>
52303 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
52304 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
52305 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
52306 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
52308 2002-02-06 Richard Henderson <rth@redhat.com>
52310 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
52312 2002-02-06 Janis Johnson <janis187@us.ibm.com>
52314 * gcc.dg/20020206-1.c: New test.
52316 2002-02-06 Jakub Jelinek <jakub@redhat.com>
52318 * gcc.c-torture/execute/20020206-1.c: New test.
52320 * gcc.c-torture/execute/20020206-2.c: New test.
52322 PR optimization/5429:
52323 * gcc.c-torture/compile/20020206-1.c: New test.
52325 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
52327 * g++.dg/ext/align1.C: Do not use an explicit alignment value
52328 as certain file formats cannot support particularly large
52331 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
52332 and do not expect to be able to link the executable.
52334 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
52335 fail because the COFF format does not support the weak attribute.
52337 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
52339 * g77.dg/pr5473.f: New test
52341 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
52343 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
52344 Fix testcase accordingly.
52346 2002-02-04 Richard Henderson <rth@redhat.com>
52348 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
52349 (buf): Change to be an array of pointers, not ints.
52351 2002-02-04 Jakub Jelinek <jakub@redhat.com>
52353 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
52354 before all tests. Move warning one line above to match where it
52356 * gcc.dg/Wswitch-2.c: New test.
52357 * g++.dg/warn/Wswitch-1.C: New test.
52358 * g++.dg/warn/Wswitch-2.C: New test.
52360 2002-02-04 Richard Henderson <rth@redhat.com>
52362 * g++.dg/abi/offsetof.C: Fix size comparison.
52364 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
52366 * gcc.dg/cast-qual-2.c: New test.
52368 2002-02-04 Jakub Jelinek <jakub@redhat.com>
52370 * gcc.dg/20020201-4.c: New test.
52372 2002-02-04 Ben Elliston <bje@redhat.com>
52374 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
52375 target_info attribute != 0, in addition to the empty string.
52376 (gcc_target_compile): Likewise.
52378 2002-02-03 Andrew Cagney <ac131313@redhat.com>
52380 * gcc.dg/Wswitch.c: New test.
52381 PR gcc/4475. PR gcc/3780.
52383 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
52385 * g77.f-torture/execute/5122.f: New test for regressions
52386 against PR fortran/5122.
52388 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
52390 * g77.f-torture/compile/pr3743.f: Delete
52391 * g77.dg/pr3743-1.f: New test.
52392 * g77.dg/pr3743-2.f: New test.
52393 * g77.dg/pr3743-3.f: New test.
52394 * g77.dg/pr3743-4.f: New test.
52396 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
52398 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
52400 2002-02-02 Richard Henderson <rth@redhat.com>
52402 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
52403 * gcc.c-torture/execute/bf64-1.c: Likewise.
52405 2002-02-02 Jakub Jelinek <jakub@redhat.com>
52407 * gcc.dg/20020201-2.c: New test.
52409 * gcc.dg/20020201-3.c: New test.
52411 * gcc.c-torture/execute/bitfld-2.c: New test.
52413 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
52415 * gcc.dg/bitfld-1.c: Update.
52416 * gcc.dg/bitfld-2.c: Update.
52417 * gcc.c-torture/execute/bitfld-1.x: New.
52419 2002-02-02 Jakub Jelinek <jakub@redhat.com>
52421 * gcc.c-torture/execute/20020201-1.c: New test.
52423 2002-02-01 Janis Johnson <janis187@us.ibm.com>
52426 * gcc.dg/20020201-1.c: New test.
52428 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
52431 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
52432 * g77.f-torture/compile/pr3743.x: Remove
52434 2002-01-31 Tom Rix <trix@redhat.com>
52436 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
52438 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
52440 * gcc.dg/noncompile/20020130-1.c: New test.
52442 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
52444 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
52446 2002-01-29 Richard Henderson <rth@redhat.com>
52448 * gcc.c-torture/execute/991118-1.c: Cast various constants back
52450 * gcc.c-torture/execute/bf64-1.c: Likewise.
52452 2002-01-29 Jakub Jelinek <jakub@redhat.com>
52454 * gcc.c-torture/execute/20020129-1.c: New test.
52456 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
52458 * gcc.c-torture/compile/20000224-1.c: Update.
52459 * gcc.c-torture/execute/bitfld-1.c: New tests.
52460 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
52461 * gcc.dg/uninit-A.c: Update.
52463 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
52465 * g++.dg/template/ctor1.C: Add instantiation.
52467 2002-01-28 Paul Koning <pkoning@equallogic.com>
52469 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
52470 argument to __builtin_prefetch to be const ptr.
52472 2002-01-28 Jakub Jelinek <jakub@redhat.com>
52474 * gcc.c-torture/compile/20020120-1.c: New test.
52476 2002-01-27 Kazu Hirata <kazu@hxi.com>
52478 * gcc.c-torture/execute/20020127-1.c: New test.
52480 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
52482 * g77.dg/f77-edit-i-in.f: New test
52483 * g77.dg/f77-edit-i-out.f: New test
52485 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
52487 * gcc.dg/debug/debug.exp: New file.
52488 * gcc.dg/debug/trivial.c: New file.
52489 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
52490 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
52491 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
52492 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
52493 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
52494 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
52495 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
52496 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
52497 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
52498 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
52499 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
52500 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
52501 * gcc.dg/20000503-1.c: Removed.
52502 * gcc.dg/20010207-1.c: Removed.
52503 * gcc.dg/20011223-1.c: Removed.
52504 * gcc.dg/20020104-2.c: Removed.
52505 * gcc.dg/debug-1.c: Removed.
52506 * gcc.dg/debug-2.c: Removed.
52507 * gcc.dg/debug-3.c: Removed.
52508 * gcc.dg/debug-4.c: Removed.
52509 * gcc.dg/debug-5.c: Removed.
52510 * gcc.dg/debug-6.c: Removed.
52511 * gcc.dg/dwarf2-1.c: Removed.
52512 * gcc.dg/dwarf2-2.c: Removed.
52514 2002-01-25 Jakub Jelinek <jakub@redhat.com>
52516 * g++.old-deja/g++.other/eh5.C: New test.
52517 * g++.old-deja/g++.other/sibcall2.C: New test.
52518 * g++.old-deja/g++.other/array9.C: New test.
52519 * g++.old-deja/g++.other/typename2.C: New test.
52520 * g++.old-deja/g++.other/crash60.C: New test.
52521 * g++.old-deja/g++.other/conv9.C: New test.
52522 * g++.old-deja/g++.other/mangle10.C: New test.
52523 * g++.old-deja/g++.other/unchanging1.C: New test.
52524 * g++.old-deja/g++.other/exprstmt1.C: New test.
52525 * g++.old-deja/g++.other/inline23.C: New test.
52526 * g++.old-deja/g++.eh/ia64-1.C: New test.
52527 * g++.old-deja/g++.other/dwarf2-1.C: New test.
52528 * g++.old-deja/g++.other/reload1.C: New test.
52529 * g++.old-deja/g++.other/static20.C: New test.
52530 * g++.old-deja/g++.other/local-alloc1.C: New test.
52531 * g++.old-deja/g++.other/conv8.C: New test.
52532 * g++.old-deja/g++.other/stmtexpr2.C: New test.
52533 * g++.old-deja/g++.other/storeexpr1.C: New test.
52534 * g++.old-deja/g++.other/storeexpr2.C: New test.
52535 * g++.dg/eh/template2.C: New test.
52536 * g++.dg/warn/weak1.C: New test.
52538 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
52540 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52541 Remove first, non-varying, argument.
52543 2002-01-23 Richard Henderson <rth@redhat.com>
52545 * gcc.dg/inline-2.c: New.
52547 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
52548 Add optional target arg. Check number of arguments.
52549 (scan-assembler-not, scan-assembler-dem): Likewise.
52550 (scan-assembler-dem-not): Likewise.
52552 2002-01-23 Zack Weinberg <zack@codesourcery.com>
52554 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
52556 * g++.old-deja/g++.brendan/parse3.C,
52557 g++.old-deja/g++.other/crash26.C,
52558 g++.old-deja/g++.other/crash28.C,
52559 g++.old-deja/g++.other/crash29.C,
52560 g++.old-deja/g++.other/crash30.C,
52561 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
52563 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
52565 * gcc.dg/20020115-1.c: New.
52567 2002-01-23 Bob Wilson <bob.wilson@acm.org>
52569 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
52571 2002-01-23 Janis Johnson <janis187@us.ibm.com>
52573 * gcc.dg/20020122-3.c: New.
52575 2002-01-23 Jakub Jelinek <jakub@redhat.com>
52577 * g++.dg/other/gc1.C: New test.
52579 2002-01-23 Zack Weinberg <zack@codesourcery.com>
52581 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
52583 2002-01-22 Richard Henderson <rth@redhat.com>
52585 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
52587 2002-01-22 Richard Henderson <rth@redhat.com>
52589 * gcc.dg/20020122-4.c: New.
52591 2002-01-22 H.J. Lu <hjl@gnu.org>
52593 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
52595 * gcc.dg/special/ecos.exp: Likewise.
52596 * lib/g++-dg.exp: Likewise.
52597 * lib/g77-dg.exp: Likewise.
52598 * lib/gcc-dg.exp : Likewise.
52599 * lib/mike-g++.exp: Likewise.
52600 * lib/mike-g77.exp: Likewise.
52601 * lib/mike-gcc.exp: Likewise.
52602 * lib/objc-dg.exp: Likewise.
52604 2002-01-22 Janis Johnson <janis187@us.ibm.com>
52607 * gcc.dg/20020122-2.c: New test.
52609 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
52611 * gcc.dg/20020122-1.c: New test.
52613 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
52615 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
52617 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
52619 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
52621 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52623 * gcc.c-torture/compile/20020121-1.c: New test.
52625 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
52627 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
52630 2002-01-21 Jakub Jelinek <jakub@redhat.com>
52632 * gcc.dg/20020218-1.c: New test.
52634 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
52636 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
52638 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
52639 "At global scope" warning
52640 * g++.dg/ext/align1.C: Change cygwin test for alignment
52641 from db-bogus to dg-warning
52643 2002-01-21 Zack Weinberg <zack@codesourcery.com>
52645 * g77.f-torture/compile/cpp2.F: New test.
52647 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
52649 * g++.dg/template/access1.C: New test.
52651 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
52653 * gcc.dg/20020118-1.c: New.
52655 2002-01-18 Kazu Hirata <kazu@hxi.com>
52657 * gcc.c-torture/execute/20020118-1.c: New test.
52659 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
52661 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
52662 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
52663 alignment warnings.
52665 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
52667 * gcc.misc-tests/i386-prefetch.exp: Save and restore
52668 torture_with_loops and torture_without_loops
52670 2002-01-17 Jakub Jelinek <jakub@redhat.com>
52672 * gcc.c-torture/compile/20020116-1.c: New test.
52674 2002-01-16 Jakub Jelinek <jakub@redhat.com>
52676 * gcc.dg/20020116-2.c: New test.
52678 * gcc.dg/ultrasp4.c: New test.
52680 * gcc.dg/20020116-1.c: New test.
52682 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
52684 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
52687 2002-01-15 Janis Johnson <janis187@us.ibm.com>
52689 * gcc.misc-tests/i386-prefetch.exp: New.
52690 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
52691 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
52692 * gcc.misc-tests/i386-pf-none-1.c: New test.
52693 * gcc.misc-tests/i386-pf-sse-1.c: New test.
52695 2002-01-15 Jakub Jelinek <jakub@redhat.com>
52697 * gcc.dg/gnu89-init-1.c: Add new tests.
52699 2002-01-15 Andreas Jaeger <aj@suse.de>
52701 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
52702 * gcc.dg/i386-mmx-2.c: Likewise.
52703 * gcc.dg/i386-sse-1.c: Likewise.
52704 * gcc.dg/i386-sse-2.c: Likewise.
52705 * gcc.dg/i386-sse-3.c: Likewise.
52707 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
52709 * g77.f-torture/execute/intrinsic-unix-bessel.f:
52710 Uncomment additional cases that now pass.
52712 2002-01-11 Richard Henderson <rth@redhat.com>
52714 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
52715 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
52717 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
52719 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
52721 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
52723 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
52724 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
52726 2002-01-10 Dale Johannesen <dalej@apple.com>
52728 * gcc.c-torture/execute/loop-11.c: New.
52730 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
52732 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
52733 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
52735 2002-01-09 Richard Henderson <rth@redhat.com>
52737 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
52738 type in which to perform the operation for each size.
52740 2002-01-09 Alan Matsuoka (alanm@redhat.com)
52742 * gcc.c-torture/compile/20020109-2.c: New test.
52744 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
52746 * gcc.c-torture/execute/loop-10.c: New test.
52748 2002-01-09 Jakub Jelinek <jakub@redhat.com>
52750 * gcc.c-torture/compile/20010226-1.c: New test.
52751 * gcc.c-torture/compile/20010227-1.c: New test.
52752 * gcc.c-torture/compile/20010426-1.c: New test.
52753 * gcc.c-torture/compile/20010510-1.c: New test.
52754 * gcc.c-torture/compile/20010605-3.c: New test.
52755 * gcc.c-torture/compile/20010824-1.c: New test.
52756 * gcc.c-torture/execute/20010409-1.c: New test.
52757 * gcc.dg/noncompile/20000901-1.c: New test.
52758 * gcc.dg/20001023-1.c: New test.
52759 * gcc.dg/20001101-1.c: New test.
52760 * gcc.dg/20001102-1.c: New test.
52761 * gcc.dg/20010207-1.c: New test.
52762 * gcc.dg/20010405-1.c: New test.
52763 * gcc.dg/20010822-1.c: New test.
52764 * gcc.dg/20011107-1.c: New test.
52766 2002-01-09 Jeffrey A Law (law@redhat.com)
52768 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
52770 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
52771 execution failure on PA targets.
52773 2002-01-09 Jakub Jelinek <jakub@redhat.com>
52775 * gcc.c-torture/compile/20020109-1.c: New test.
52777 2002-01-08 Kazu Hirata <kazu@hxi.com>
52779 * gcc.c-torture/execute/20020108-1.c: New test.
52781 2002-01-08 Jakub Jelinek <jakub@redhat.com>
52783 * gcc.dg/20020108-1.c: New test.
52785 2002-01-08 H.J. Lu <hjl@gnu.org>
52787 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
52790 2002-01-08 Geoff Keating <geoffk@redhat.com>
52792 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
52795 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
52797 * gcc.dg/altivec-4.c: Test altivec predicates.
52799 2002-01-07 Jakub Jelinek <jakub@redhat.com>
52801 * gcc.c-torture/execute/20020107-1.c: New test.
52803 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
52806 * gcc.c-torture/compile/20020106-1.c: New test.
52808 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
52810 * gcc.c-torture/execute/nestfunc-4.c: New test.
52812 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
52814 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
52815 extra triple that slipped in.
52816 * g++.old-deja/g++.abi/align.C: Likewise.
52817 * g++.old-deja/g++.abi/bitfields.C: Likewise.
52819 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
52821 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
52822 * g++.old-deja/g++.abi/align.C: Likewise.
52823 * g++.old-deja/g++.abi/bitfields.C: Likewise.
52825 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
52827 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
52830 2002-01-04 Jakub Jelinek <jakub@redhat.com>
52832 * gcc.dg/20020104-1.c: New test.
52834 * gcc.dg/20020104-2.c: New test.
52836 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
52838 * gcc.dg/20020103-1.c: Fix typo in target selector.
52840 2002-01-03 Richard Henderson <rth@redhat.com>
52842 * gcc.dg/20020103-1.c: New.
52844 2002-01-03 Kazu Hirata <kazu@hxi.com>
52846 * gcc.c-torture/execute/20020103-1.c: New test.
52848 2002-01-03 Jakub Jelinek <jakub@redhat.com>
52850 * g++.dg/other/debug2.C: New test.
52852 * gcc.c-torture/compile/20020103-1.c: New test.
52854 2002-01-02 Jakub Jelinek <jakub@redhat.com>
52856 * gcc.dg/gnu89-init-1.c: Added new tests.
52858 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52860 * g++.dg/template/friend2.C: Remove as patch is reverted.
52862 * g++.dg/warn/oldcast1.C: New test.
52864 * g++.dg/template/ptrmem1.C: New test.
52865 * g++.dg/template/ptrmem2.C: New test.
52867 * g++.dg/template/ntp.C: New test.
52869 * g++.dg/other/component1.C: New test.
52871 * g++.dg/template/ttp3.C: New test.
52873 * g++.dg/template/friend2.C: New test.
52874 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
52876 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52878 * g++.dg/other/ptrmem1.C: New test.
52879 * g++.dg/other/ptrmem2.C: New test.
52881 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52883 * g++.dg/template/ctor1.C: New test.
52885 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52887 * g++.dg/template/friend2.C: New test.
52889 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
52891 * gcc.dg/mmix-1.c: New test.
52893 2001-12-31 Richard Henderson <rth@redhat.com>
52895 * gcc.dg/asm-5.c: New.
52897 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
52899 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
52900 in namespace __gnu_cxx
52902 2001-12-30 Richard Henderson <rth@redhat.com>
52904 * gcc.dg/debug-6.c: New.
52906 2001-12-30 Jakub Jelinek <jakub@redhat.com>
52908 * gcc.c-torture/compile/20011229-2.c: New test.
52910 2001-12-29 Jakub Jelinek <jakub@redhat.com>
52912 * gcc.dg/debug-3.c: New test.
52913 * gcc.dg/debug-4.c: New test.
52914 * gcc.dg/debug-5.c: New test.
52916 2001-12-29 Richard Henderson <rth@redhat.com>
52918 * g++.dg/eh/loop1.C: New.
52920 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
52922 * g++.dg/template/crash1.C: New test.
52924 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
52926 * g++.dg/other/const1.C: New test.
52928 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
52930 * gcc.c-torture/compile/20011229-1.c: New test.
52932 2001-12-28 Stan Shebs <shebs@apple.com>
52934 * lib/objc-torture.exp: Resync with c-torture.exp.
52935 * lib/objc.exp: Load standard libraries.
52937 2001-12-28 Jakub Jelinek <jakub@redhat.com>
52939 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
52942 2001-12-27 Roger Sayle <roger@eyesopen.com>
52944 * gcc.c-torture/execute/string-opt-16.c: New testcase.
52946 2001-12-27 Richard Henderson <rth@redhat.com>
52948 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
52950 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
52952 * g++.dg/eh/ctor1.C: New test.
52953 * g++.dg/other/error2.C: New test.
52955 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
52957 * g++.dg/other/init2.C: New test.
52959 2001-12-24 Richard Henderson <rth@redhat.com>
52961 * gcc.dg/20011223-1.c: New.
52962 * gcc.dg/inline-1.c: New.
52964 2001-12-23 Richard Henderson <rth@redhat.com>
52966 * gcc.dg/asm-4.c: Test operand modifiers.
52968 2001-12-23 Richard Henderson <rth@redhat.com>
52970 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
52972 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
52974 * gcc.c-torture/execute/20011223-1.c: New test.
52976 2001-12-21 Richard Henderson <rth@redhat.com>
52978 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
52979 re-enables the warning.
52981 2001-12-21 Richard Henderson <rth@redhat.com>
52983 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
52985 2001-12-20 Jakub Jelinek <jakub@redhat.com>
52987 * gcc.c-torture/compile/20011218-1.c: New test.
52989 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
52991 * gcc.misc-test/arm-isr.exp: New file. Control running of the
52993 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
52994 epilogue generation for ARM ISR routines.
52996 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52998 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
52999 * gcc.dg/format/c90-printf-3.c: Likewise.
53000 * gcc.dg/format/c99-printf-3.c: Likewise.
53001 * gcc.dg/format/ext-1.c: Likewise.
53002 * gcc.dg/format/ext-6.c: Likewise.
53003 * gcc.dg/format/format.h: Prototype unlocked stdio.
53005 2001-12-20 Richard Henderson <rth@redhat.com>
53007 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
53009 (malloc): Correct allocation logic. Abort if we fill up the
53010 arena before initialization complete.
53011 (realloc): Correct allocation logic.
53013 2001-12-20 Jakub Jelinek <jakub@redhat.com>
53015 * gcc.c-torture/compile/20011219-2.c: New test.
53017 * gcc.c-torture/execute/20011219-1.c: New test.
53019 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
53021 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
53022 target does not support weak symbols.
53024 2001-12-19 Jakub Jelinek <jakub@redhat.com>
53026 * gcc.c-torture/compile/20011219-1.c: New test.
53028 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
53030 * g++.dg/other/error1.C: New test.
53032 2001-12-17 Jeffrey A Law (law@redhat.com)
53034 * gcc.c-torture/execute/20011217-1.c: New test.
53036 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
53038 * objc.dg/special/: New directory.
53039 * objc.dg/special/special.exp: New file.
53040 * objc.dg/special/unclaimed-category-1.h: New file.
53041 * objc.dg/special/unclaimed-category-1a.m: New file.
53042 * objc.dg/special/unclaimed-category-1.m: New file.
53044 2001-12-17 Andreas Jaeger <aj@suse.de>
53046 * gcc.c-torture/compile/20011217-2.c: New test.
53048 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
53050 * gcc.c-torture/compile/20011217-1.c: New test.
53052 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
53054 * gcc.dg/20011214-1.c: New.
53056 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
53058 * gcc.dg/altivec-4.c: New.
53060 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
53062 * gcc.dg/20011113-1.c: New test.
53064 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
53066 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
53067 std::__malloc_alloc_template<0> and
53068 std::__default_alloc_template<false, 0>.
53070 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
53072 * objc/execute/bf-21.m: New test.
53073 * objc/execute/enumeration-1.m: New test.
53074 * objc/execute/enumeration-2.m: New test.
53076 2001-12-12 Jakub Jelinek <jakub@redhat.com>
53078 * gcc.dg/gnu89-init-1.c: New test.
53080 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
53082 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
53083 * g++.old-deja/g++.jason/2371.C: Likewise.
53084 * g++.old-deja/g++.jason/template33.C: Likewise.
53085 * g++.old-deja/g++.jason/template34.C: Likewise.
53086 * g++.old-deja/g++.jason/template36.C: Likewise.
53087 * g++.old-deja/g++.oliva/typename1.C: Likewise.
53088 * g++.old-deja/g++.oliva/typename2.C: Likewise.
53089 * g++.old-deja/g++.other/typename1.C: Likewise.
53090 * g++.old-deja/g++.pt/inherit2.C: Likewise.
53091 * g++.old-deja/g++.pt/nontype5.C: Likewise.
53092 * g++.old-deja/g++.pt/typename11.C: Likewise.
53093 * g++.old-deja/g++.pt/typename14.C: Likewise.
53094 * g++.old-deja/g++.pt/typename16.C: Likewise.
53095 * g++.old-deja/g++.pt/typename3.C: Likewise.
53096 * g++.old-deja/g++.pt/typename4.C: Likewise.
53097 * g++.old-deja/g++.pt/typename5.C: Likewise.
53098 * g++.old-deja/g++.pt/typename7.C: Likewise.
53099 * g++.old-deja/g++.robertl/eb9.C: Likewise.
53101 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
53103 * g++.dg/other/linkage1.C: New test.
53104 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
53107 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
53109 * gcc.dg/concat.c: New test.
53111 2001-12-11 Stan Shebs <shebs@apple.com>
53113 * objc/compile: New test directory.
53114 * objc/compile/compile.exp: New expect script.
53115 * objc/compile/20011211-1.m: New compile test.
53117 2001-12-11 Jason Merrill <jason@redhat.com>
53119 * lib/prune.exp (prune_gcc_output): Also handle "In member
53120 function". So many permutations...
53122 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
53124 * g++.dg/template/typedef1.C: New test.
53126 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
53128 * g++.dg/other/copy1.C: New test.
53130 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
53132 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
53134 * gcc.dg/builtin-choose-expr.c: New.
53136 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
53138 * gcc.dg/altivec-2.c: New.
53140 2001-12-07 Richard Henderson <rth@redhat.com>
53142 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
53144 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
53146 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
53149 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53151 * g++-old.deja/g++.robertl/eb101.C: Deleted.
53153 2001-12-06 Janis Johnson <janis187@us.ibm.com>
53155 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
53156 variable argument list.
53158 2001-12-06 Zack Weinberg <zack@codesourcery.com>
53160 * gcc.c-torture/execute/memcheck: Delete entire directory.
53161 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
53162 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
53164 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
53166 * gcc.dg/Wshadow-1.c: New test.
53168 2001-12-05 Jakub Jelinek <jakub@redhat.com>
53170 * gcc.c-torture/compile/20011130-1.c: New test.
53172 * gcc.dg/noncompile/20011025-1.c: New test.
53174 * g++.dg/other/anon-union.C: New test.
53176 * gcc.c-torture/execute/20011024-1.c: New test.
53178 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
53180 * gcc.c-torture/execute/20000722-1.x,
53181 gcc.c-torture/execute/20010123-1.x: Remove.
53182 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
53183 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
53184 gcc.dg/c99-complit-2.c: New tests.
53186 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
53188 * g++.dg/inherit/base1.C: New test.
53190 2001-12-04 Jakub Jelinek <jakub@redhat.com>
53192 * g++.dg/other/stdarg1.C: New test.
53194 * gcc.c-torture/compile/20011130-2.c: New test.
53196 2001-12-03 Janis Johnson <janis187@us.ibm.com>
53198 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
53199 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
53200 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
53201 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
53202 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
53203 * gcc.dg/builtin-prefetch-1.c: New test.
53205 2001-12-03 Jakub Jelinek <jakub@redhat.com>
53207 * gcc.dg/20011130-1.c: New test.
53209 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
53211 * g++.dg/other/scope1.C: New test.
53212 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
53214 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
53216 * gcc.dg/vla-init-1.c: New test.
53218 2001-12-01 Geoff Keating <geoffk@redhat.com>
53220 * gcc.c-torture/compile/structs.c: New testcase from GDB.
53222 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
53224 * objc.dg/alias.m: Update.
53225 * objc.dg/class-1.m: Update.
53226 * objc.dg/const-str-1.m: Update.
53227 * objc.dg/fwd-proto-1.m: Update.
53228 * objc.dg/id-1.m: Update.
53229 * objc.dg/super-class-1.m: Update.
53231 2001-11-29 Mark Mitchell <mark@codesourcery.com>
53233 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
53236 2001-11-28 Jeffrey A Law (law@cygnus.com)
53238 * gcc.c-torture/execute/20011128-1.c: New test.
53240 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
53242 * gcc.dg/20011127-1.c: New test.
53244 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
53246 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
53247 from Austin Group draft 7.
53248 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
53249 scanf format arguments.
53250 * gcc.dg/format/no-exargs-2.c: New test.
53252 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
53254 * g++.dg/abi/vbase8-4.C: New test.
53256 2001-11-24 Ian Lance Taylor <ian@airs.com>
53258 * gcc.c-torture/execute/20011121-1.c: New test.
53260 2001-11-23 Jeffrey A Law (law@cygnus.com)
53262 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
53264 2001-11-23 Andreas Jaeger <aj@suse.de>
53266 * gcc.dg/cpp/charconst-2.c: New test.
53268 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
53270 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
53271 to the host if it is remote. Let tests specify extra headers
53273 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
53274 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
53275 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
53276 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
53277 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
53278 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
53279 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
53280 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
53281 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
53282 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
53284 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
53286 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
53287 for little endian ARMs.
53289 2001-11-20 Jakub Jelinek <jakub@redhat.com>
53291 * gcc.c-torture/compile/20011119-1.c: New test.
53292 * gcc.c-torture/compile/20011119-2.c: New test.
53294 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
53296 * gcc.dg/altivec-1.c: Fix typo.
53298 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
53300 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
53302 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
53304 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
53306 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
53308 * lib/g77.exp: Don't specify --rpath-link.
53310 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
53311 across all the headers.
53312 * gcc.dg/format/format.exp: For testing on a remote host,
53315 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
53316 * gcc.c-torture/execute/930406-1.c: Likewise.
53317 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
53319 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
53321 * gcc.dg/altivec-1.c: New.
53323 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
53325 * gcc.dg/cpp/fpreprocessed.c: New test case.
53327 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
53329 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
53330 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
53331 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
53333 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
53335 * gcc.dg/no-builtin-1.c: New test.
53337 2001-11-16 Jakub Jelinek <jakub@redhat.com>
53339 * gcc.c-torture/execute/20011115-1.c: New test.
53341 2001-11-15 Jakub Jelinek <jakub@redhat.com>
53343 * gcc.c-torture/compile/20011114-2.c: New test.
53344 * gcc.c-torture/compile/20011114-3.c: New test.
53345 * gcc.c-torture/compile/20011114-4.c: New test.
53347 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
53349 * g++.dg/other/init1.C: New test.
53351 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
53353 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
53356 * gcc.c-torture/execute/20011114-1.c: New testcase.
53358 * gcc.c-torture/compile/20010327-1.c: Revert last change.
53359 * gcc.c-torture/compile/20011114-1.c: New test, exactly
53360 like the (before this change) version of 20010327-1.c.
53362 2001-11-14 Roger Sayle <roger@eyesopen.com>
53364 * gcc.c-torture/execute/string-opt-13.c: New testcase.
53366 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
53368 * g++.dg/init/array2.C: New test.
53370 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
53372 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
53374 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
53376 * g++.dg/other/forscope1.C: New test.
53377 * g++.dg/ext/forscope1.C: New test.
53378 * g++.dg/ext/forscope2.C: New test.
53380 2001-11-13 Jakub Jelinek <jakub@redhat.com>
53382 * gcc.c-torture/execute/20011113-1.c: New test.
53384 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
53386 * gcc.c-torture/execute/20011109-2.c: New test.
53388 * gcc.c-torture/execute/20011109-1.c: New test.
53390 2001-11-09 Jakub Jelinek <jakub@redhat.com>
53392 * gcc.c-torture/compile/20011109-1.c: New test.
53394 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
53396 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
53397 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
53398 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
53399 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
53400 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
53401 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
53402 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
53404 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
53406 * g++.dg/warn/Wshadow-1.C: New tests.
53407 * g++.old-deja/g++.mike/for3.C: Update.
53409 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
53411 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
53412 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
53413 XFAILs. Adjust expected error texts.
53414 * gcc.c-torture/compile/20011106-1.c,
53415 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
53416 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
53417 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
53418 gcc.dg/c99-array-lval-5.c: New tests.
53420 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
53422 * gcc.dg/cpp/defined.c: Update.
53424 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
53426 * gcc.c-torture/execute/anon-1.c: New test.
53428 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
53430 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
53431 same size, so no warning should be produced on stormy16.
53433 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
53434 due to oversized array.
53435 * g++.old-deja/g++.mike/ns15.C: Likewise.
53436 * g++.old-deja/g++.pt/crash16.C: Likewise.
53438 2001-11-02 Graham Stott <grahams@redhat.com>
53440 * g++.dgother/debug1.C: Fix typos.
53442 2001-11-01 Jakub Jelinek <jakub@redhat.com>
53444 * g++.dg/other/debug1.C: New test.
53446 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
53448 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
53451 2001-10-30 Jakub Jelinek <jakub@redhat.com>
53453 * gcc.dg/20011029-2.c: New test.
53455 * gcc.c-torture/compile/20011029-1.c: New test.
53457 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
53459 * objc/execute/class_self-1.m: New test.
53460 * objc/execute/class_self-2.m: New test.
53462 2001-10-25 Zack Weinberg <zack@codesourcery.com>
53464 * gcc.misc-tests/msgs.exp: Delete.
53465 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
53466 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
53467 error set to match recent changes.
53469 2001-10-24 Zack Weinberg <zack@codesourcery.com>
53471 * gcc.dg/20011021-1.c: New test.
53473 2001-10-24 Jakub Jelinek <jakub@redhat.com>
53475 * gcc.c-torture/compile/20011023-1.c: New test.
53477 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
53479 * lib/g77.exp: Rewrite based on lib/g++.exp.
53481 2001-10-19 Jakub Jelinek <jakub@redhat.com>
53483 * gcc.c-torture/execute/20011019-1.c: New test.
53485 * gcc.dg/20011018-1.c: New test.
53487 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
53489 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
53491 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
53493 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
53494 * gcc.dg/attr-invalid.c: Likewise.
53496 2001-10-18 Jakub Jelinek <jakub@redhat.com>
53498 * gcc.dg/20011015-1.c: New test.
53500 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
53502 * g++.dg/template/unify2.C: New test.
53504 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
53506 * g++.dg/other/exception-specification.C: New test
53508 2001-10-13 Tom Rix <trix@redhat.com>
53510 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
53511 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
53513 2001-10-12 Jakub Jelinek <jakub@redhat.com>
53515 * gcc.dg/20011009-1.c: New test.
53517 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
53520 * g++.dg/other/friend1.C: New test.
53522 2001-10-11 Richard Henderson <rth@redhat.com>
53524 * g++.old-deja/g++.other/crash18.C: Add -S to options.
53526 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53528 * gcc.c-torture/compile/20011010-1.c: New.
53530 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
53532 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
53533 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
53534 g77.f-torture/execute/execute.exp,
53535 g77.f-torture/noncompile/noncompile.exp,
53536 gcc.c-torture/compile/compile.exp,
53537 gcc.c-torture/execute/execute.exp,
53538 gcc.c-torture/execute/ieee/ieee.exp,
53539 gcc.c-torture/execute/memcheck/memcheck.exp,
53540 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
53541 objc/execute/execute.exp: Update FSF address.
53543 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
53545 * gcc.dg/cpp/cmdlne-C.c: Update.
53546 * gcc.dg/cpp/cmdlne-C2.c: New.
53548 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53550 * gcc.c-torture/execute/20011008-3.c: New.
53552 2001-10-08 DJ Delorie <dj@redhat.com>
53554 * gcc.dg/20011008-1.c: New.
53555 * gcc.dg/20011008-2.c: New.
53557 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
53559 * gcc.dg/cpp/spacing1.c: Update test.
53561 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
53563 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
53564 spelling errors of "separate" as "seperate".
53566 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
53568 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
53569 enough to avoid inlining.
53571 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
53573 * lib/g77.exp: set libg2c_dir correctly.
53575 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
53577 * gcc.dg/cpp/macro11.c: New test.
53579 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
53581 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
53582 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
53583 gcc.dg/format/multattr-3.c: New tests.
53584 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
53585 tests for format attributes on function pointers being rejected.
53587 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
53589 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
53591 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
53593 * g++.dg/warn/format1.C: New test.
53595 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
53597 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
53599 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
53601 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
53603 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
53605 * gcc.dg/cpp/redef2.c: Add test.
53607 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
53609 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
53610 long-standing bug on i686, apparently.
53611 * gcc.c-torture/execute/loop-2c.x: New file.
53612 * gcc.c-torture/execute/loop-2d.x: New file.
53613 * gcc.c-torture/execute/loop-3c.x: New file.
53615 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
53617 * gcc.dg/cpp/20000625-2.c: Correct line number.
53619 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
53621 * gcc.dg/cpp/macro10.c: New test.
53622 * gcc.dg/cpp/strify3.c: New test.
53623 * gcc.dg/cpp/spacing1.c: Add tests.
53624 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
53625 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
53627 2001-09-24 DJ Delorie <dj@redhat.com>
53629 * gcc.c-torture/execute/20010924-1.c: New test.
53631 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
53633 * objc/execute/paste.m: Remove.
53635 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
53637 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
53639 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
53641 * g77.dg/strlen0.f: New test.
53643 2001-09-21 Richard Henderson <rth@redhat.com>
53645 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
53646 * g++.old-deja/g++.abi/vtable2.C: Likewise.
53648 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
53650 Table-driven attributes.
53651 * g++.dg/ext/attrib1.C: New test.
53653 2001-09-20 DJ Delorie <dj@redhat.com>
53655 * gcc.dg/20000926-1.c: Update expected warning messages.
53656 * gcc.dg/array-2.c: Likewise, and test for warnings too.
53657 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
53660 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
53662 * g++.dg/eh/registers1.C: New test case.
53664 2001-09-17 Richard Henderson <rth@redhat.com>
53666 * gcc.dg/array-5.c: Fix VLA decomposition test.
53668 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
53670 * gcc.dg/cpp/line5.c: New testcase.
53672 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
53674 * gcc.dg/cpp/macro9.c: New test.
53676 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
53678 * gcc.c-torture/execute/980223.c: Change type of addr from long
53681 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
53683 * gcc.c-torture/execute/20010915-1.c: New test.
53685 2001-09-14 Janis Johnson <janis187@us.ibm.com>
53687 * g77.dg/bprob: New directory.
53688 * g77.dg/bprob/bprob.exp: New file.
53689 * g77.dg/bprob/bprob-1.f: New test.
53690 * g77.dg/gcov: New directory.
53691 * g77.dg/gcov/gcov.exp: New file.
53692 * g77.dg/gcov/gcov-1.f: New test.
53693 * g77.dg/gcov/gcov-1.x: New file.
53695 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
53697 * gcc.dg/cpp/directiv.c: Update.
53698 * gcc.dg/cpp/undef1.c: Update.
53700 2001-09-12 Jakub Jelinek <jakub@redhat.com>
53702 * gcc.dg/20010912-1.c: New test.
53704 2001-09-11 Janis Johnson <janis187@us.ibm.com>
53706 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
53707 language-independent file in lib.
53708 * lib/gcov.exp: New file.
53710 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
53712 * gcc.c-torture/compile/20010911-1.c: New test.
53714 2001-09-10 Janis Johnson <janis187@us.ibm.com>
53716 * lib/profopt.exp: New, to support profile-directed optimizations.
53717 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
53718 * gcc.misc-tests/bprob-1.c: New test.
53719 * gcc.misc-tests/bprob-2.c: New test.
53721 2001-09-07 Janis Johnson <janis187@us.ibm.com>
53723 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
53724 XFAIL and which kinds of gcov output to verify.
53725 * gcc.misc-tests/gcov-4b.x: New file.
53726 * gcc.misc-tests/gcov-5b.x: New file.
53727 * gcc.misc-tests/gcov-6.x: New file.
53728 * gcc.misc-tests/gcov-7.c: New test.
53729 * gcc.misc-tests/gcov-7.x: New file.
53731 2001-09-06 Janis Johnson <janis187@us.ibm.com>
53733 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
53734 * gcc.misc-tests/gcov-6.c: New test.
53736 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
53739 * g++.dg/abi/vbase1.C: New test.
53741 2001-09-05 Ziemowit Laski <zlaski@apple.com>
53743 * objc.dg/method-2.m: New.
53745 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
53748 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
53749 * g++.dg/init/empty1.C: New test.
53751 2001-09-03 Jakub Jelinek <jakub@redhat.com>
53753 * gcc.c-torture/compile/20010903-1.c: New test.
53755 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
53757 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
53760 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
53762 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
53764 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
53766 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
53768 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
53770 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
53771 for 16-bit 'unsigned int'.
53773 2001-08-29 Kazu Hirata <kazu@hxi.com>
53775 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
53777 2001-08-27 Richard Henderson <rth@redhat.com>
53779 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
53780 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
53782 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
53784 * gcc.dg/asm-names.c (ymain): New.
53786 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
53788 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
53789 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
53790 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
53792 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53794 * gcc.dg/compare5.c: New testcase.
53796 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
53798 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
53799 and "In instantiation".
53801 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
53803 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
53805 2001-08-20 Janis Johnson <janis187@us.ibm.com>
53807 * gcc.misc-tests/gcov.exp: Add support for branch information.
53808 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
53809 * gcc.misc-tests/gcov-4.c: New test.
53810 * gcc.misc-tests/gcov-4b.c: New test.
53811 * gcc.misc-tests/gcov-5b.c: New test.
53813 2001-08-20 Zack Weinberg <zackw@panix.com>
53815 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
53818 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
53820 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
53822 2001-08-19 Jakub Jelinek <jakub@redhat.com>
53824 * g++.dg/eh/template1.C: New test.
53826 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
53828 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
53830 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
53833 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
53835 * lib/g77-dg.exp: Use prune.exp for common procedures
53836 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
53837 * lib/g77.exp: (g77-dg-prune) Remove
53839 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
53841 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
53843 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53845 * g++.dg/template/unify1.C: New test.
53847 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
53849 * g++.dg/abi/empty4.C: New test.
53851 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
53853 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
53855 * g77.f-torture/compile/pr3743.x: Likewise.
53857 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53859 * g++.dg/other/using-declaration.C: New test.
53861 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
53863 * gcc.dg/cpp/tr-sign.c: New testcase.
53865 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
53867 * gcc.dg/cpp/19951025-1.c: Revert.
53868 * gcc.dg/cpp/directiv.c: We no longer process directives that
53869 interrupt macro arguments.
53871 2001-08-03 Zack Weinberg <zackw@stanford.edu>
53873 * gcc.dg/bconstp-1.c: New test.
53875 2001-08-03 Richard Henderson <rth@redhat.com>
53877 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
53879 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
53881 * gcc.dg/cpp/19951025-1.c: Update.
53883 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
53885 * g77.dg/ff90-1.f (s): Fix reference of variable z,
53888 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
53891 * g++.old-deja/g++.ns/ns14.C: Remove special options.
53892 * g++.old-deja/g++.other/std1.C: Likewise.
53893 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
53895 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53897 * lib/g77.exp: Load gcc-defs.exp for common procedures
53898 (g77_pass, g77_fail, g77_finish, g77_exit,
53899 ${tool}_check_unsupported_p} Now redundant. Deleted.
53901 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53903 * g77.dg/fbackslash.f
53904 * g77.dg/fcase-preserve.f
53906 * g77.dg/ffixed-line-length-0.f
53907 * g77.dg/ffixed-line-length-132.f
53908 * g77.dg/ffixed-line-length-7.f
53909 * g77.dg/ffixed-line-length-72.f
53910 * g77.dg/ffixed-line-length-none.f
53911 * g77.dg/ffree-form-1.f
53912 * g77.dg/fno-backslash.f
53913 * g77.dg/fno-f90-1.f
53914 * g77.dg/fno-fixed-form-1.f
53915 * g77.dg/fno-onetrip.f
53916 * g77.dg/fno-typeless-boz.f
53917 * g77.dg/fno-underscoring.f
53918 * g77.dg/fno-vxt-1.f
53919 * g77.dg/fonetrip.f
53920 * g77.dg/ftypeless-boz.f
53921 * g77.dg/fugly-assumed.f
53922 * g77.dg/funderscoring.f
53925 2001-08-01 Ziemowit Laski <zlaski@apple.com>
53927 * objc.dg/fwd-proto-1.m: New.
53928 * objc.dg/local-decl-1.m: New.
53929 * objc.dg/naming-1.m: New.
53930 * objc.dg/naming-2.m: New.
53931 * objc.dg/proto-hier-1.m: New.
53933 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
53935 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
53936 largest-type elements to a struct makes its size grow.
53938 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
53940 * g++.dg/abi/vthunk1.C: New test.
53942 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
53944 * g++.dg/abi/vbase8-22.C: New test.
53946 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
53948 * gcc.dg/cpp/macro8.c: New test.
53950 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
53952 * g++.dg/abi/vbase8-21.C: New test.
53954 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
53956 * g++.dg/abi/vbase8-10.C: New test.
53958 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53960 * lib/g++.exp (g++_set_ld_library_path): Renamed to
53961 ${tool}_set_ld_library_path.
53963 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
53966 2001-07-26 Stan Cox <scox@redhat.com>
53968 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
53969 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
53970 gcc_exit, gcc_check_unsupported_p):
53971 Moved to gcc-deps.exp
53972 * gcc-deps.exp: New file.
53974 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53976 * g++.old-deja/g++.pt/defarg14.C: New test.
53978 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
53980 * g++.old-deja/g++.other/lineno5.C: New test.
53982 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
53984 * g++.old-deja/g++.pt/crash68.C: New test.
53986 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
53988 * g++.old-deja/g++.other/crash42.C: New test.
53990 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
53992 * gcc.dg/cpp/extratokens.c: Fix.
53993 * gcc.dg/cpp/skipping2.c: New tests.
53995 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53997 * gcc.c-torture/execute/20010724-1.c: New file.
53998 * gcc.c-torture/execute/20010724-1.x: New file.
54000 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
54002 * g++.old-deja/g++.other/cond7.C: New test.
54004 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
54006 * g++.old-deja/g++.other/optimize4.C: New test.
54008 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
54010 * g++.old-deja/g++.abi/vbase8-5.C: New test.
54012 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
54014 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
54015 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
54016 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
54017 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
54019 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
54020 bug report" message.
54022 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
54023 * g++.dg/ext/instantiate1.C: Move from old-deja.
54025 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
54027 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
54028 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
54029 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
54030 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
54032 2001-07-23 Jeffrey A Law (law@cygnus.com)
54034 * gcc.c-torture/execute/20010723-1.c: New test.
54036 2001-07-23 Ben Elliston <bje@redhat.com>
54038 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
54040 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54042 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
54044 Delete handling of ieee_multilib_flags.
54045 Pass -mieee for alpha*-*-* and sh-*-*.
54046 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
54048 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
54050 Remove old-abi tests.
54051 * g++.old-deja/g++.mike/p11116.C: Remove.
54052 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
54054 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
54056 * g77.f-torture/compile/pr3743.f: New test
54058 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
54060 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
54062 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
54064 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
54065 g++.old-deja/g++.pt/static6.C: Likewise.
54066 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
54067 supports weak symbols.
54069 2001-07-18 Andreas Jaeger <aj@suse.de>
54071 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
54074 2001-07-18 Andreas Jaeger <aj@suse.de>
54076 * gcc.dg/iftrap-1.c: Fix target line.
54078 2001-07-17 Richard Henderson <rth@redhat.com>
54080 * gcc.c-torture/execute/20010717-1.c: New.
54082 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
54084 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
54087 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
54089 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
54091 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
54093 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
54094 UAC_SIGBUS, UAC_NOPRINT definitions.
54096 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
54098 * objc/execute/object_is_class.m: New test.
54099 * objc/execute/object_is_meta_class.m: New test.
54101 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
54103 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
54104 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
54106 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
54108 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
54109 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
54111 2001-07-14 Richard Henderson <rth@redhat.com>
54113 * gcc.dg/iftrap-1.c: New.
54115 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
54117 * g77.f-torture/execute/intrinsic77.f: New test.
54119 2001-07-11 Janis Johnson <janis@us.ibm.com>
54121 * gcc.misc-tests/gcov-3.c: New test.
54123 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
54125 * gcc.c-torture/compile/20010711-1.c,
54126 * gcc.c-torture/compile/20010711-2.c: New tests.
54128 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
54130 * gcc.c-torture/execute/20010711-1.c: New test.
54132 2001-07-11 Ben Elliston <bje@redhat.com>
54134 * g++.old-deja/g++.other/enum5.C: New test.
54136 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
54138 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
54139 (g++-dg-prune): Call prune_gcc_output.
54140 * prune.exp: New file for prune_gcc_output.
54141 * lib/g++.exp, lib/gcc.exp: Load it.
54143 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
54145 * gcc.c-torture/compile/20010701-1.c,
54146 g++.old-deja/g++.ext/attrib6.C: New tests.
54148 2001-07-06 Jeffrey A Law (law@cygnus.com)
54150 * gcc.c-torture/compile/20010706-1.c: New test.
54152 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
54154 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
54156 2001-06-28 Stan Shebs <shebs@apple.com>
54158 * gcc.dg/pragma-darwin.c: New test.
54160 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
54162 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
54163 Solaris 2.[678] system.
54165 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
54167 * gcc.dg/20010622-1.c: New test.
54169 2001-06-18 Stan Shebs <shebs@apple.com>
54171 * objc.dg: New directory.
54172 * objc.dg/dg.exp: New file.
54173 * objc.dg/alias.m: New.
54174 * objc.dg/class-1.m: New.
54175 * objc.dg/class-2.m: New.
54176 * objc.dg/const-str-1.m: New.
54177 * objc.dg/const-str-2.m: New.
54178 * objc.dg/id-1.m: New.
54179 * objc.dg/method-1.m: New.
54180 * objc.dg/super-class-1.m: New.
54181 * lib/objc-dg.exp: New file.
54183 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
54185 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
54188 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
54190 * g++.old-deja/g++.abi/vbase8-9.C: New test.
54192 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54194 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
54197 2001-06-12 Richard Henderson <rth@redhat.com>
54199 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
54201 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
54203 * g++.old-deja/g++.abi/vbase5.C: New test.
54204 * g++.old-deja/g++.abi/vbase6.C: New test.
54205 * g++.old-deja/g++.abi/vbase7.C: New test.
54207 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54209 * gcc.c-torture/compile/20010610-1.c: New test.
54211 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
54213 * g++.old-deja/g++.abi/vbase4.C: New test.
54215 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
54217 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
54218 support %f for HC11/HC12 targets.
54219 * gcc.c-torture/execute/930513-1.x: New file, likewise.
54220 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
54221 on HC11/HC12 targets.
54222 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
54224 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
54226 * gcc.dg/wchar_t-1.c: New file.
54227 * gcc.dg/wint_t-1.c: Likewise.
54229 2001-06-11 Bernd Schmidt <bernds@redhat.com>
54231 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
54233 2001-06-11 Richard Henderson <rth@redhat.com>
54235 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
54237 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
54239 * gcc.c-torture/compile/20010611-1.c: New test.
54241 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
54243 * gcc.dg/c99-tag-1.c: Add more tests.
54245 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
54247 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
54248 representation on MN10300 and ARM/Thumb.
54250 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
54252 * g77.f-torture/execute/20010610.f: New.
54254 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
54256 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
54259 2001-06-09 Richard Henderson <rth@redhat.com>
54261 * gcc.c-torture/execute/ashrdi-1.c: New.
54262 * gcc.c-torture/execute/ashldi-1.c: New.
54263 * gcc.c-torture/execute/lshrdi-1.c: New.
54265 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
54267 * objc/execute/load-3.m: Added. Check sending +load to categories,
54268 in addition to classes.
54270 2001-06-08 Stan Shebs <shebs@apple.com>
54272 * objc/execute/load-2.m: New test. From Nicola Pero
54273 <n.pero@mi.flashnet.it>.
54275 2001-06-08 Jakub Jelinek <jakub@redhat.com>
54277 * gcc.c-torture/execute/20010605-2.c: New test.
54279 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
54281 * g++.old-deja/g++.abi/vbase2.C: New test.
54282 * g++.old-deja/g++.abi/vbase3.C: New test.
54284 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
54286 * g++.old-deja/g++.pt/friend49.C: New test.
54288 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
54290 * g++.old-deja/g++.ext/anon3.C: New test.
54292 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
54294 * g++.old-deja/g++.other/conv7.C: New test.
54296 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
54298 * gcc.c-torture/compile/20010605-2.c: New test.
54300 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
54302 * gcc.c-torture/execute/20010604-1.c: New test.
54304 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
54306 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
54308 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
54310 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
54311 (g++_link_flags): Likewise.
54312 (g++_init): Pass gccpath's value to two previous functions.
54314 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54316 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
54317 Ensure logfile entry matches exec command line.
54319 2001-05-31 Richard Henderson <rth@redhat.com>
54321 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
54322 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
54324 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
54326 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
54327 compiler for irix6.2
54329 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
54331 * g++.old-deja/g++.other/optimize3.C: New file.
54333 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
54335 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
54338 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
54340 * g++.old-deja/g++.other/optimize2.C: New file.
54342 2001-05-25 Diego Novillo <dnovillo@redhat.com>
54344 * gcc.c-torture/compile/20010518-2.c: New file.
54345 * gcc.c-torture/execute/20010518-1.c: New file.
54346 * gcc.c-torture/execute/20010518-2.c: New file.
54348 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
54350 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
54352 2001-05-24 Mark Mitchell <mark@codesourcery.com>
54354 G++ no longer defines builtins that do not begin with __builtin.
54355 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
54356 * g++.old-deja/g++.brendand/misc13.C: Likewise.
54357 * g++.old-deja/g++.law/builtin1.C: Likewise.
54358 * g++.old-deja/g++.law/cvt2.C: Likewise.
54359 * g++.old-deja/g++.mike/net5.C: Likewise.
54360 * g++.old-deja/g++.other/builtins1.C: Likewise.
54361 * g++.old-deja/g++.other/builtins2.C: Likewise.
54362 * g++.old-deja/g++.other/builtins3.C: Likewise.
54363 * g++.old-deja/g++.other/builtins4.C: Likewise.
54364 * g++.old-deja/g++.other/inline8.C: Likewise.
54365 * g++.old-deja/g++.robertl/eb39.C: Likewise.
54367 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
54369 * g++.old-deja/g++.pt/using1.C: Adjust.
54370 * g++.old-deja/g++.pt/using2.C: New test.
54372 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
54374 * gcc.dg/cpp/charconst.c: New tests.
54375 * gcc.dg/cpp/escape.c: New tests.
54376 * gcc.dg/cpp/escape-1.c: New tests.
54377 * gcc.dg/cpp/escape-2.c: New tests.
54378 * gcc.dg/cpp/ucs.c: New tests.
54380 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
54382 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
54383 native compiler for irix6.5.
54385 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
54387 * lib/g++.exp (g++_include_flags): Use args to compute
54389 (g++_link_flags): Likewise.
54390 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
54392 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
54394 * gcc.dg/c90-hexfloat-1.c: Add more tests.
54396 2001-05-21 Geoff Keating <geoffk@redhat.com>
54398 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
54401 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
54403 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
54405 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
54406 to STACK_SIZE; Use it to define size of add_histo array.
54407 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
54409 (f): Use GITT_SIZE to define size of gitt local table.
54410 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
54411 to STACK_SIZE; Use it to define size of bytemem array.
54413 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
54415 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
54416 on 68HC11/HC12 due to the asm instruction.
54417 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
54418 * gcc.c-torture/compile/920520-1.x: Likewise.
54419 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
54420 on 68HC11/HC12 because the function is larger than 64K.
54421 * gcc.c-torture/compile/961203-1.x: New file, this test fails
54422 on 68HC11/HC12 because the structure is too large.
54424 2001-05-20 Richard Henderson <rth@redhat.com>
54426 * gcc.c-torture/execute/20010520-1.c: New.
54428 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54430 * g++.old-deja/g++.warn/compare1.C: New test.
54431 * gcc.dg/compare4.c: New test.
54433 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
54435 * g++.old-deja/g++.other/optimize1.C: New test.
54437 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54439 * g++.old-deja/g++.pt/spec41.C: New test.
54441 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
54443 * gcc.c-torture/compile/20010114-1.x: Remove.
54445 2001-05-18 Stan Shebs <shebs@apple.com>
54447 * gcc.c-torture/compile/20010518-1.c: New test.
54449 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
54451 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
54452 * g++.old-deja/g++.pt/crash67.C: New test.
54454 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
54456 * g++.old-deja/g++.other/debug9.C: New test.
54458 2001-05-16 Zack Weinberg <zackw@stanford.edu>
54460 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
54462 2001-05-16 Jan Hubicka <jh@suse.cz>
54464 * gcc.c-torture/compile/20010516-1.c: New test.
54466 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
54468 * g++.old-deja/g++.other/crash41.C: New test.
54470 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
54472 * g++.old-deja/g++.pt/crash66.C: New test.
54474 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
54476 * g++.old-deja/g++.robertl/eb27.C: Convert.
54478 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
54480 * g++.dg/friend-warn.C: New test. Do not warn about friend
54481 declaration being redundant.
54483 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
54485 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
54487 2001-05-14 Mark Mitchell <mark@codesourcery.com>
54489 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
54491 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
54493 * lib/g++.exp: Use testsuite_flags.
54495 2001-05-13 Mark Mitchell <mark@codesourcery.com>
54497 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
54499 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
54501 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
54503 2001-05-11 Mark Mitchell <mark@codesourcery.com>
54505 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
54507 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
54509 * gcc.c-torture/compile/20010313-1.c: New test.
54511 2001-05-09 Zack Weinberg <zackw@stanford.edu>
54513 * gcc.dg/cpp/direct2.c: New test.
54514 * gccq.dg/cpp/direct2s.c: New test.
54516 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
54518 2001-05-07 Mark Mitchell <mark@codesourcery.com>
54520 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
54521 * g++.old-deja/g++.other/op3.C: Likewise.
54523 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
54525 * gcc.dg/cpp/syshdr.h: New file.
54526 * gcc.dg/cpp/sysmac1.c: Update.
54527 * gcc.dg/cpp/sysmac2.c: Update.
54529 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
54531 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
54533 2001-05-04 David Edelsohn <edelsohn@gnu.org>
54535 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
54536 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
54538 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
54540 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
54542 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
54544 * lib/g++.exp (g++_include_flags): Don't use any special flags
54545 if TESTING_IN_BUILD_TREE is not defined.
54546 (g++_init): Use a plain 'c++' as the compiler if
54547 TESTING_IN_BUILD_TREEE is not defined.
54549 2001-05-02 Jakub Jelinek <jakub@redhat.com>
54551 * g++.old-deja/g++.eh/catch13.C: New test.
54552 * g++.old-deja/g++.eh/catch14.C: New test.
54554 2001-05-02 Jakub Jelinek <jakub@redhat.com>
54556 * gcc.dg/cpp/tr-define.c: New test.
54558 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
54560 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
54561 <stdlib.h>, not <malloc.h>.
54563 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
54565 * g++.old-deja/g++.ns/template17.C: New test.
54567 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
54569 * g++.old-deja/g++.pt/ref4.C: New test.
54571 2001-04-30 Richard Henderson <rth@redhat.com>
54573 * gcc.dg/20000724-1.c: Revert last change.
54575 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
54577 * g77.f-torture/execute/20010430.f: New test.
54579 2001-04-30 Mark Mitchell <mark@codesourcery.com>
54581 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
54583 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
54585 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
54587 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
54589 * g++.old-deja/g++.eh/crash6.C: New test.
54591 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
54593 * g++.old-deja/g++.other/warn7.C: New test.
54595 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
54597 * g++.old-deja/g++.other/defarg9.C: New test.
54599 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
54601 * g77.f-torture/compile/20010426.f: New test.
54602 * g77.f-torture/execute/20010426.f: New test.
54604 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
54606 * g77.f-torture/compile/20000629-1.x: Remove - error
54609 2001-04-26 Jeffrey A Law (law@cygnus.com)
54611 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
54612 Tweak slightly to work with g++.dg framework.
54613 * g++.dg/special/ecos.exp: Run initp1.C test.
54614 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
54616 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
54617 its linker doesn't give line numbers either.
54618 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
54620 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
54622 * g++.old-deja/g++.other/lex1.C: New test.
54624 2001-04-26 Jakub Jelinek <jakub@redhat.com>
54626 * gcc.dg/noncompile/20010425-1.c: New test.
54628 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
54630 * g++.old-deja/g++.pt/mangle2.C: New test.
54632 2001-04-25 Jakub Jelinek <jakub@redhat.com>
54634 * gcc.dg/format/plus-1.c: New test.
54636 2001-04-25 Jakub Jelinek <jakub@redhat.com>
54638 * gcc.dg/20010423-1.c: New test.
54640 2001-04-25 Jakub Jelinek <jakub@redhat.com>
54642 * gcc.c-torture/execute/20010422-1.c: New test.
54644 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
54646 * g++.old-deja/g++.ns/type2.C: New test.
54648 2001-04-24 Zack Weinberg <zackw@stanford.edu>
54650 * g++.old-deja/g++.other/perf1.C: New test.
54652 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
54654 * gcc.dg/c99-func-2.c: Remove xfail.
54655 * gcc.dg/c99-func-3.c: Remove xfail.
54656 * gcc.dg/c99-func-4.c: Remove xfail.
54658 2001-04-23 Zack Weinberg <zackw@stanford.edu>
54660 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
54662 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
54664 * gcc.c-torture/compile/20010423-1.c: New test.
54666 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
54668 * g++.old-deja/g++.pt/typename28.C: New test.
54670 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
54672 * g++.old-deja/g++.abi/empty2.C: New test.
54673 * g++.old-deja/g++.abi/empty3.C: New test.
54675 2001-04-20 Jakub Jelinek <jakub@redhat.com>
54677 * g++.old-deja/g++.other/comdat2.C: New test.
54678 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
54680 2001-04-20 Jakub Jelinek <jakub@redhat.com>
54682 * g++.old-deja/g++.other/overload14.C: New test.
54684 2001-04-20 Jakub Jelinek <jakub@redhat.com>
54686 * g++.old-deja/g++.other/lookup23.C: New test.
54688 2001-04-20 Jakub Jelinek <jakub@redhat.com>
54690 * gcc.c-torture/execute/20010403-1.c: New test.
54692 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
54693 Mark Mitchell <mark@codesourcery.com>
54695 * lib/old-dejagnu.exp: Don't delete output of executable.
54696 Add .exe suffix to executables.
54698 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
54700 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
54702 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54704 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
54706 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
54708 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
54709 * g++.old-deja/g++.abi/crash1.C: New test.
54711 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
54713 * g++.old-deja/g++.other/crash40.C: New test.
54715 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54717 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
54719 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
54721 * g++.old-deja/g++.other/warn6.C: New test.
54723 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
54725 * g++.old-deja/g++.robertl/eb42.C: Same.
54727 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54729 * gcc.dg/wtr-conversion-1.c: New testcase.
54731 2001-04-10 Richard Henderson <rth@redhat.com>
54733 * g++.old-deja/g++.other/array5.C: New.
54735 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54737 * gcc.c-torture/execute/20010408-1.c: New test.
54739 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
54741 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
54742 headers and constructs.
54743 * g++.old-deja/g++.robertl/eb79.C: Same.
54744 * g++.old-deja/g++.robertl/eb77.C (main): Same.
54745 * g++.old-deja/g++.robertl/eb73.C: Same.
54746 * g++.old-deja/g++.robertl/eb66.C (main): Same.
54747 * g++.old-deja/g++.robertl/eb55.C (t): Same.
54748 * g++.old-deja/g++.robertl/eb54.C (main): Same.
54749 * g++.old-deja/g++.robertl/eb46.C (main): Same.
54750 * g++.old-deja/g++.robertl/eb44.C: Same.
54751 * g++.old-deja/g++.robertl/eb41.C (main): Same.
54752 * g++.old-deja/g++.robertl/eb4.C (main): Same.
54753 * g++.old-deja/g++.robertl/eb39.C: Same.
54754 * g++.old-deja/g++.robertl/eb33.C (main): Same.
54755 * g++.old-deja/g++.robertl/eb31.C (main): Same.
54756 * g++.old-deja/g++.robertl/eb30.C: Same.
54757 * g++.old-deja/g++.robertl/eb3.C: Same.
54758 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
54759 * g++.old-deja/g++.robertl/eb21.C: Same.
54760 * g++.old-deja/g++.robertl/eb15.C: Same.
54761 * g++.old-deja/g++.robertl/eb118.C: Same.
54762 * g++.old-deja/g++.robertl/eb115.C (main): Same.
54763 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
54764 * g++.old-deja/g++.robertl/eb109.C: Same.
54765 * g++.old-deja/g++.other/sibcall1.C (main): Same.
54766 * g++.old-deja/g++.mike/rtti1.C: Same.
54767 * g++.old-deja/g++.mike/p658.C: Same.
54768 * g++.old-deja/g++.mike/net46.C: Same.
54769 * g++.old-deja/g++.mike/net34.C: Same.
54770 * g++.old-deja/g++.mike/memoize1.C: Same.
54771 * g++.old-deja/g++.mike/eh2.C: Same.
54772 * g++.old-deja/g++.law/weak.C: Same.
54773 * g++.old-deja/g++.law/visibility7.C: Same.
54774 * g++.old-deja/g++.law/visibility25.C: Same.
54775 * g++.old-deja/g++.law/visibility22.C: Same.
54776 * g++.old-deja/g++.law/visibility2.C: Same.
54777 * g++.old-deja/g++.law/visibility17.C: Same.
54778 * g++.old-deja/g++.law/visibility13.C: Same.
54779 * g++.old-deja/g++.law/visibility10.C: Same.
54780 * g++.old-deja/g++.law/visibility1.C: Same.
54781 * g++.old-deja/g++.law/virtual3.C (eval): Same.
54782 * g++.old-deja/g++.law/vbase1.C: Same.
54783 * g++.old-deja/g++.law/operators32.C: Same.
54784 * g++.old-deja/g++.law/nest3.C: Same.
54785 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
54786 * g++.old-deja/g++.law/except5.C (main): Same.
54787 * g++.old-deja/g++.law/cvt7.C (run): Same.
54788 * g++.old-deja/g++.law/cvt2.C: Same.
54789 * g++.old-deja/g++.law/cvt16.C: Same.
54790 * g++.old-deja/g++.law/ctors6.C (bar): Same.
54791 * g++.old-deja/g++.law/ctors17.C (main): Same.
54792 * g++.old-deja/g++.law/ctors13.C: Same.
54793 * g++.old-deja/g++.law/ctors12.C (main): Same.
54794 * g++.old-deja/g++.law/ctors10.C: Same.
54795 * g++.old-deja/g++.law/code-gen5.C: Same.
54796 * g++.old-deja/g++.law/bad-error7.C: Same.
54797 * g++.old-deja/g++.law/arm9.C: Same.
54798 * g++.old-deja/g++.law/arm12.C: Same.
54799 * g++.old-deja/g++.law/arg8.C: Same.
54800 * g++.old-deja/g++.law/arg1.C: Same.
54801 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
54802 * g++.old-deja/g++.jason/template31.C: Same.
54803 * g++.old-deja/g++.jason/template24.C (main): Same.
54804 * g++.old-deja/g++.jason/2371.C: Same.
54805 * g++.old-deja/g++.eh/new2.C: Same.
54806 * g++.old-deja/g++.eh/new1.C: Same.
54807 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
54808 * g++.old-deja/g++.brendan/nest21.C (main): Same.
54809 * g++.old-deja/g++.brendan/err-msg3.C: Same.
54810 * g++.old-deja/g++.brendan/crash62.C: Same.
54811 * g++.old-deja/g++.brendan/crash52.C: Same.
54812 * g++.old-deja/g++.brendan/crash49.C (main): Same.
54813 * g++.old-deja/g++.brendan/crash38.C: Same.
54814 * g++.old-deja/g++.brendan/crash15.C (main): Same.
54815 * g++.old-deja/g++.brendan/copy9.C: Same.
54817 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
54819 * gcc.c-torture/execute/20001203-2.c (memset):
54820 Count argument is of type __SIZE_TYPE__.
54822 2001-04-04 Diego Novillo <dnovillo@redhat.com>
54824 * gcc.c-torture/compile/20010404-1.c: New test.
54826 2001-04-04 Jakub Jelinek <jakub@redhat.com>
54828 * gcc.c-torture/compile/20010326-1.c: New test.
54830 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
54832 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
54833 peculiarities of the SH.
54834 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
54836 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
54838 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
54839 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
54840 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
54842 2001-04-02 Jakub Jelinek <jakub@redhat.com>
54844 * g77.f-torture/compile/20010321-1.f: New test.
54846 2001-04-02 Jakub Jelinek <jakub@redhat.com>
54848 * gcc.c-torture/compile/20010329-1.c: New test.
54850 2001-04-02 Jakub Jelinek <jakub@redhat.com>
54852 * gcc.c-torture/execute/20010329-1.c: New test.
54854 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
54856 * g++.old-deja/g++.other/eh4.C: Fix typo.
54858 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
54860 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
54862 2001-03-28 Philip Blundell <philb@gnu.org>
54864 * gcc.c-torture/compile/20010328-1.c: New test.
54866 2001-03-27 Richard Henderson <rth@redhat.com>
54868 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
54869 * g++.old-deja/g++.eh/vbase3.C: Likewise.
54871 2001-03-27 Alan Modra <alan@linuxcare.com.au>
54873 * gcc.c-torture/compile/20010327-1.c: New test.
54875 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
54877 * g++.old-deja/g++.other/friend12.C: New test.
54878 * g++.old-deja/g++.other/friend9.C: Expect no errors.
54879 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
54881 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
54883 * gcc.c-torture/execute/20010325-1.c: New test.
54885 2001-03-23 Jakub Jelinek <jakub@redhat.com>
54887 * g++.old-deja/g++.other/mangle3.C: New test.
54889 2001-03-22 Jakub Jelinek <jakub@redhat.com>
54891 * g++.old-deja/g++.other/anon8.C: New test.
54893 2001-03-20 Philip Blundell <philb@gnu.org>
54895 * gcc.c-torture/compile/20010320-1.c: New test.
54897 2001-03-17 Richard Henderson <rth@redhat.com>
54899 * g++.old-deja/g++.other/eh4.C: Add expected error text.
54901 2001-03-15 Geoff Keating <geoff@redhat.com>
54903 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
54906 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
54908 * g++.old-deja/g++.other/eh4.C: New test.
54910 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
54912 * gcc.dg/cpp/mi1.c: Update.
54914 2001-03-14 Jakub Jelinek <jakub@redhat.com>
54916 * g++.old-deja/g++.other/regstack.C: New test.
54918 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
54920 * g++.old-deja/g++.other/ref4.C: New test.
54922 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
54924 * objc/execute/va_method.m: Added.
54925 * objc/execute/IMP.m: Added.
54926 * objc/execute/_cmd.m: Added.
54927 * objc/execute/accessing_ivars.m: Added.
54928 * objc/execute/class-1.m: Added.
54929 * objc/execute/class-10.m: Added.
54930 * objc/execute/class-11.m: Added.
54931 * objc/execute/class-12.m: Added.
54932 * objc/execute/class-13.m: Added.
54933 * objc/execute/class-14.m: Added.
54934 * objc/execute/class-2.m: Added.
54935 * objc/execute/class-3.m: Added.
54936 * objc/execute/class-4.m: Added.
54937 * objc/execute/class-5.m: Added.
54938 * objc/execute/class-6.m: Added.
54939 * objc/execute/class-7.m: Added.
54940 * objc/execute/class-8.m: Added.
54941 * objc/execute/class-9.m: Added.
54942 * objc/execute/class-tests-1.h
54943 * objc/execute/class-tests-2.h
54944 * objc/execute/compatibility_alias.m: Added.
54945 * objc/execute/encode-1.m: Added.
54946 * objc/execute/formal_protocol-1.m: Added.
54947 * objc/execute/formal_protocol-2.m: Added.
54948 * objc/execute/formal_protocol-3.m: Added.
54949 * objc/execute/formal_protocol-4.m: Added.
54950 * objc/execute/formal_protocol-5.m: Added.
54951 * objc/execute/formal_protocol-6.m: Added.
54952 * objc/execute/formal_protocol-7.m: Added.
54953 * objc/execute/informal_protocol.m: Added.
54954 * objc/execute/initialize.m: Added.
54955 * objc/execute/load.m: Added.
54956 * objc/execute/many_args_method.m: Added.
54957 * objc/execute/nested-3.m: Added.
54958 * objc/execute/no_clash.m: Added.
54959 * objc/execute/private.m: Added.
54960 * objc/execute/redefining_self.m: Added.
54961 * objc/execute/root_methods.m: Added.
54962 * objc/execute/selector-1.m: Added.
54963 * objc/execute/static-1.m: Added.
54964 * objc/execute/static-2.m: Added.
54965 * objc/execute/va_method.m: Added.
54967 2001-03-10 Richard Henderson <rth@redhat.com>
54969 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
54971 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
54973 * g++.old-deja/g++.other/crash31.C: XFAIL.
54974 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
54975 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
54976 * gcc.c-torture/execute/20010123-1.x: XFAIL.
54977 * gcc.c-torture/execute/20010124-1.x: XFAIL.
54978 * gcc.dg/sequence-pt-1.c: XFAIL one test.
54980 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
54982 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
54984 2001-03-06 Zack Weinberg <zackw@stanford.edu>
54986 * gcc.dg/20000724-1.c: Don't use multiline strings.
54988 2001-03-06 Zack Weinberg <zackw@stanford.edu>
54990 * objc/execute/string1.m, objc/execute/string2.m: Compare the
54991 result of -cString against what we expect it to be; don't just
54992 print it out for no one to read.
54994 * objc/execute/string3.m, objc/execute/string4.m: New tests.
54995 Based on testcases provided by Nicola Pero.
54997 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
54999 * gcc.dg/cpp/macro7.c: New test.
55001 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
55003 * gcc.dg/cpp/multiline.c: Update.
55005 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
55007 * g++.old-deja/g++.other/enum3.C: New test.
55009 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
55011 * g++.old-deja/g++.other/pod1.C: New test.
55013 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
55015 * g++.old-deja/g++.ext/overload1.C: New test.
55017 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
55019 * g++.old-deja/g++.pt/using1.C: New test.
55021 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
55023 * g++.old-deja/g++.other/using9.C: New test.
55025 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
55027 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
55029 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
55031 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
55033 * g++.old-deja/g++.ext/realpt1.C: Remove.
55035 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
55037 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
55039 2001-02-26 Will Cohen <wcohen@redhat.com>
55041 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
55043 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
55045 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
55046 templatized constructors.
55048 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55050 * gcc.c-torture/execute/20010224-1.c: New test.
55052 2001-02-23 Jakub Jelinek <jakub@redhat.com>
55054 * gcc.c-torture/execute/20010222-1.c: New test.
55056 2001-02-22 Jakub Jelinek <jakub@redhat.com>
55058 * g++.old-deja/g++.other/inline20.C: New test.
55060 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
55062 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
55064 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
55066 * g++.old-deja/g++.other/lookup22.C: New test.
55068 2001-02-19 Zack Weinberg <zackw@stanford.edu>
55070 * g77.dg: New directory.
55071 * g77.dg/20010216-1.f: New test case.
55072 * g77.dg/dg.exp: New driver.
55073 * lib/g77-dg.exp: New driver library.
55075 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55077 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
55079 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
55081 * g++.old-deja/g++.other/decl9.C: New test.
55083 2001-02-16 Jakub Jelinek <jakub@redhat.com>
55085 * g++.old-deja/g++.other/init16.C: Update the test so that it does
55086 not need <string> and also tests the initialization at runtime.
55088 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
55090 * gcc.c-torture/execute/longlong.c: New test.
55092 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
55094 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
55096 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
55098 * gcc.c-torture/execute/920302-1.c (execute):
55099 Change argument type to short.
55101 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
55103 * g++.old-deja/g++.pt/deduct6.C: New test.
55105 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
55107 * g++.old-deja/g++.pt/deduct5.C: New test.
55109 2001-02-14 Jakub Jelinek <jakub@redhat.com>
55111 * gcc.c-torture/execute/20010209-1.c: New test.
55113 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
55115 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
55117 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
55119 * g++.dg/vtgc1.C: Update for new ABI.
55121 * consistency.vlad: New directory, 1665 files.
55123 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
55125 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
55127 * gcc.dg/cpp/digraphs.c: Declare puts.
55129 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
55131 * g++.old-deja/g++.other/warn5.C: New test.
55133 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
55135 * g++.old-deja/g++.pt/spec40.C: New test.
55137 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
55139 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
55141 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
55143 2001-02-12 Jakub Jelinek <jakub@redhat.com>
55145 * gcc.c-torture/compile/20010209-1.c: New test.
55147 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
55149 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
55150 excess errors message but not if it crashes.
55151 * g++.old-deja/g++.other/crash27.C: Likewise.
55152 * g++.old-deja/g++.other/crash28.C: Likewise.
55153 * g++.old-deja/g++.other/crash30.C: Likewise.
55154 * g++.old-deja/g++.other/crash32.C: Likewise.
55155 * g++.old-deja/g++.other/crash35.C: Likewise.
55156 * g++.old-deja/g++.pt/inherit2.C: Likewise.
55158 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
55160 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
55161 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
55162 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
55163 g77.f-torture/execute/execute.exp,
55164 g77.f-torture/noncompile/noncompile.exp,
55165 gcc.c-torture/execute/execute.exp,
55166 gcc.c-torture/execute/memcheck/memcheck.exp,
55167 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
55168 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
55169 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
55170 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
55171 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
55172 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
55173 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
55174 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
55175 Remove bug reporting instructions with ancient email addresses.
55177 2001-02-07 Jakub Jelinek <jakub@redhat.com>
55179 * gcc.dg/20010202-1.c: New test.
55180 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
55182 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
55184 * g++.dg/stdbool-if.C: New test.
55186 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
55188 * objc/execute/fdecl.m: Added main().
55190 2001-02-07 Jakub Jelinek <jakub@redhat.com>
55192 * gcc.c-torture/execute/20010206-1.c: New test.
55194 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
55196 * gcc.dg/cpp/avoidpaste1.c: Update.
55198 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
55200 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
55201 Pero <nicola@brainstorm.co.uk>.
55202 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
55204 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
55206 * g++.old-deja/g++.pt/spec39.C: New test.
55208 2001-02-05 Jakub Jelinek <jakub@redhat.com>
55210 * gcc.c-torture/compile/20010202-1.c: New test.
55212 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
55214 * g++.old-deja/g++.abi/primary2.C: New test.
55215 * g++.old-deja/g++.abi/primary3.C: New test.
55216 * g++.old-deja/g++.abi/primary4.C: New test.
55217 * g++.old-deja/g++.abi/primary5.C: New test.
55218 * g++.old-deja/g++.abi/vtable3.h: New test.
55219 * g++.old-deja/g++.abi/vtable3a.C: New test.
55220 * g++.old-deja/g++.abi/vtable3b.C: New test.
55221 * g++.old-deja/g++.abi/vtable3c.C: New test.
55222 * g++.old-deja/g++.abi/vtable3d.C: New test.
55223 * g++.old-deja/g++.abi/vtable3e.C: New test.
55224 * g++.old-deja/g++.abi/vtable3f.C: New test.
55225 * g++.old-deja/g++.abi/vtable3g.C: New test.
55226 * g++.old-deja/g++.abi/vtable3h.C: New test.
55227 * g++.old-deja/g++.abi/vtable3i.C: New test.
55228 * g++.old-deja/g++.abi/vtable3j.C: New test.
55229 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
55231 2001-02-03 Jakub Jelinek <jakub@redhat.com>
55233 * g++.old-deja/g++.other/anon6.C: New test.
55234 * g++.old-deja/g++.other/anon7.C: New test.
55236 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
55238 * gcc.dg/cpp/avoidpaste2.c: New tests.
55240 2001-01-31 Jakub Jelinek <jakub@redhat.com>
55242 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
55244 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
55246 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
55247 DECIMAL_DIG cases for Irix."
55249 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
55251 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
55253 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
55255 * gcc.dg/c99-tag-1.c: New test.
55257 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
55259 * gcc.dg/cpp/tr-warn1.c: Add tests.
55261 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
55263 * gcc.dg/cpp/avoidpaste1.c: Update.
55264 * gcc.dg/cpp/paste4.c: Update.
55266 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
55268 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
55271 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
55273 * g++.old-deja/g++.other/inline19.C: New test.
55275 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
55277 * gcc.dg/Wlarger-than.c: New test.
55279 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
55281 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
55283 2001-01-29 Jakub Jelinek <jakub@redhat.com>
55285 * gcc.c-torture/execute/20010129-1.c: New test.
55286 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
55288 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
55290 * gcc.dg/cpp/avoidpaste1.c: Test case.
55292 2001-01-28 Jakub Jelinek <jakub@redhat.com>
55294 * g++.old-deja/g++.other/inline18.C: New test.
55296 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55298 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
55299 and __builtin_putchar.
55301 2001-01-27 Jakub Jelinek <jakub@redhat.com>
55303 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
55306 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
55308 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
55309 floating point number rounding mode to round to the nearest
55310 representable mode.
55312 2001-01-25 Jakub Jelinek <jakub@redhat.com>
55314 * g++.old-deja/g++.other/mangle2.C: New test.
55316 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
55318 * gcc.c-torture/compile/20010124-1.c: New test.
55320 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
55322 * g++.old-deja/g++.pt/spec38.C: New test.
55324 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55326 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
55329 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55331 * gcc.c-torture/execute/20010123-1.c: New test.
55333 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
55335 * g++.old-deja/g++.pt/spec37.C: New test.
55337 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
55339 * g++.old-deja/g++.pt/overload14.C: New test.
55341 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55343 * gcc.c-torture/execute/20010122-1.c: New test, exercise
55344 __builtin_return_address.
55346 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
55348 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
55349 * g++.old-deja/g++.pt/spec35.C: New test.
55350 * g++.old-deja/g++.pt/spec36.C: New test.
55352 2001-01-20 Jakub Jelinek <jakub@redhat.com>
55354 * gcc.c-torture/compile/20010118-1.c: New test.
55356 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
55358 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
55360 2001-01-19 Jakub Jelinek <jakub@redhat.com>
55362 * gcc.c-torture/execute/20010119-1.c: New test.
55364 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
55366 * g++.old-deja/g++.other/vbase5.C: New test.
55368 2001-01-19 Jakub Jelinek <jakub@redhat.com>
55370 * gcc.c-torture/execute/20010118-1.c: New test.
55372 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
55374 * g++.old-deja/g++.pt/deduct3.C: New test.
55376 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
55378 * g++.old-deja/g++.pt/spec34.C: New test.
55380 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
55382 * g77.f-torture/compile/20000601-2.f: New test.
55384 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
55386 * g++.old-deja/g++.other/init17.C: New test.
55388 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
55390 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
55392 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
55394 * g++.old-deja/g++.pt/unify8.C: New test.
55396 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
55398 * g++.old-deja/g++.abi/vbase1.C: New test.
55400 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
55402 * g++.old-deja/g++.pt/crash65.C: New test.
55404 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
55406 * gcc.dg/cpp/assembl2.S: New test case.
55408 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
55410 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
55413 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55415 * g++.old-deja/g++.other/builtins1.C: New test.
55416 * g++.old-deja/g++.other/builtins2.C: Likewise.
55417 * g++.old-deja/g++.other/builtins3.C: Likewise.
55418 * g++.old-deja/g++.other/builtins4.C: Likewise.
55420 2001-01-17 Jakub Jelinek <jakub@redhat.com>
55422 * gcc.c-torture/compile/20010117-1.c: New test.
55423 * gcc.c-torture/compile/20010117-2.c: New test.
55425 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
55427 * g77.f-torture/execute/20010116.[fx]: New test,
55429 * g77.f-torture/compile/20010115.f: Indicate it's
55430 a test for PR fortran/1636.
55432 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
55434 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
55436 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
55438 * g77.f-torture/compile/20010115.f: New test.
55440 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
55442 * g++.old-deja/g++.pt/nontype5.C: New test.
55444 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
55446 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
55447 have an equivalent working one below it.
55449 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
55451 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
55452 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55454 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
55456 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
55457 message containing "init_priority".
55458 (conpr-2.C): Likewise.
55459 (conpr-3.C): Likewise.
55460 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
55462 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55464 * gcc.c-torture/execute/20010114-2.c: New test.
55466 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
55468 * gcc.c-torture/compile/20010114-1.c: New test.
55469 * gcc.c-torture/compile/20010114-1.x: Xfail.
55470 * gcc.c-torture/compile/20010114-2.c: New test.
55471 * gcc.c-torture/execute/20010114-1.c: New test.
55472 * gcc.dg/trunc-1.c: New test.
55473 * gcc.dg/uninit-B.c: New test.
55475 2001-01-13 Nick Clifton <nickc@redhat.com>
55477 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
55480 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
55482 * gcc.c-torture/compile/20010113-1.c: New test.
55484 2001-01-13 Jakub Jelinek <jakub@redhat.com>
55486 * gcc.c-torture/compile/20001212-1.c: New test.
55488 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
55490 * gcc.dg/cpp/widestr1.c: Update.
55491 * gcc.dg/cpp/prag-imp.c: Remove.
55493 2001-01-12 Jakub Jelinek <jakub@redhat.com>
55495 * gcc.c-torture/execute/20000801-3.x: Remove.
55496 * gcc.dg/c90-init-1.c: New test.
55497 * gcc.dg/c99-init-1.c: New test.
55498 * gcc.dg/c99-init-2.c: New test.
55499 * gcc.dg/gnu99-init-1.c: New test.
55501 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
55503 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
55504 testing that no relevant ones were found.
55506 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
55508 * g++.old-deja/g++.pt/cast2.C: New test.
55510 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
55512 * g++.old-deja/g++.pt/friend47.C: New test.
55514 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
55516 * g++.old-deja/g++.pt/instantiate13.C: New test.
55518 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
55520 * g++.old-deja/g++.other/defarg7.C: New test.
55521 * g++.old-deja/g++.other/defarg8.C: New test.
55523 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
55525 * g++.old-deja/g++.pt/crash64.C: New test.
55527 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
55529 * g++.old-deja/g++.pt/crash63.C: New test.
55531 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
55533 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
55535 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
55537 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
55539 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
55541 * g++.old-deja/g++.pt/error3.C: New test.
55543 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
55545 * g++.old-deja/g++.other/crash39.C: New test.
55547 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
55549 * g++.old-deja/g++.other/vbase4.C: New test.
55551 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
55553 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
55554 * gcc.dg/special/20000419-2.c: New file. Identical to above.
55555 * gcc.dg/special/special.exp: New test driver which will check
55556 for alias support for the above test.
55558 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
55560 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
55561 problems on small machines.
55562 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
55565 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
55567 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
55569 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55571 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
55573 * g++.old_deja/g++.pt/using8.C: New test.
55575 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
55577 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
55579 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
55581 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
55582 where a failure is expected.
55583 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
55585 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
55587 * g++.old_deja/g++.pt/instantiate12.C: New test.
55589 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
55591 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
55593 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
55594 * g++.old-deja/g++.brendan/crash17.C: Likewise.
55595 * g++.old-deja/g++.brendan/crash29.C: Likewise.
55596 * g++.old-deja/g++.brendan/crash48.C: Likewise.
55597 * g++.old-deja/g++.brendan/ns1.C: Likewise.
55598 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
55599 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
55600 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
55601 * g++.old-deja/g++.eh/spec6.C: Likewise.
55602 * g++.old-deja/g++.jason/crash3.C: Likewise.
55603 * g++.old-deja/g++.law/ctors11.C: Likewise.
55604 * g++.old-deja/g++.law/ctors17.C: Likewise.
55605 * g++.old-deja/g++.law/ctors5.C: Likewise.
55606 * g++.old-deja/g++.law/ctors9.C: Likewise.
55607 * g++.old-deja/g++.mike/ambig1.C: Likewise.
55608 * g++.old-deja/g++.mike/net22.C: Likewise.
55609 * g++.old-deja/g++.mike/p3538a.C: Likewise.
55610 * g++.old-deja/g++.mike/p3538b.C: Likewise.
55611 * g++.old-deja/g++.mike/virt3.C: Likewise.
55612 * g++.old-deja/g++.niklas/t128.C: Likewise.
55613 * g++.old-deja/g++.other/anon4.C: Likewise.
55614 * g++.old-deja/g++.other/using1.C: Likewise.
55615 * g++.old-deja/g++.other/warn3.C: Likewise.
55616 * g++.old-deja/g++.pt/t37.C: Likewise.
55617 * g++.old-deja/g++.robertl/eb69.C: Likewise.
55618 * g++.old-deja/g++.robertl/eb71.C: Likewise.
55620 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
55622 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
55624 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55626 * gcc.c-torture/execute/stdio-opt-3.c: New test.
55628 2001-01-07 Jakub Jelinek <jakub@redhat.com>
55630 * gcc.c-torture/compile/20010107-1.c: New test.
55632 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
55634 * gcc.c-torture/execute/builtin-noret-1.c: New test.
55636 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
55638 * gcc.dg/format/format.h: New file.
55639 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
55640 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
55641 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
55642 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
55643 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
55644 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
55645 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
55646 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
55647 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
55648 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
55649 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
55650 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
55651 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
55652 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
55653 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
55654 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
55655 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
55656 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
55657 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
55658 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
55659 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
55660 instead of declaring standard types, macros and functions in each
55663 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
55665 * gcc.c-torture/execute/20010106-1.c: New test.
55667 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
55669 * gcc.dg/format/format.exp: New file.
55670 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
55671 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
55672 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
55673 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
55674 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
55675 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
55676 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
55677 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
55678 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
55679 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
55680 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
55681 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
55682 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
55683 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
55684 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
55685 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
55686 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
55687 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
55688 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
55689 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
55690 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
55691 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
55692 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
55693 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
55694 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
55695 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
55696 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
55697 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
55698 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
55699 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
55700 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
55701 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
55702 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
55703 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
55704 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
55705 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
55706 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
55707 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
55708 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
55709 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
55710 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
55711 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
55713 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
55715 * gcc.c-torture/execute/991228-1.c: Take word endianness into
55718 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
55720 * gcc.c-torture/execute/builtin-complex-1.c: New test.
55722 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
55724 * g++.old-deja/g++.pt/crash62.C: New test.
55726 2001-01-04 Richard Henderson <rth@redhat.com>
55728 * gcc.dg/20000926-1.c: Update expected warnings.
55729 * gcc.dg/array-2.c: Likewise.
55730 * gcc.dg/array-4.c: Also validate flexible array members.
55731 * gcc.dg/c99-flex-array-1.c: New.
55733 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
55735 * gcc.c-torture/compile/20001222-1.x: Remove.
55737 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
55739 * gcc.c-torture/execute/built-in-setjmp.c: New.
55741 2001-01-03 Richard Henderson <rth@redhat.com>
55743 * gcc.dg/940510-1.c: Update expected error wording.
55744 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
55746 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
55748 * lib/target-supports.exp (check_alias_available): Modified to
55749 indicate aliases not supported if only weak aliases are supported.
55751 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55753 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
55754 Turn on cmpstrsi checks for __pj__ and __i370__.
55756 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
55758 * g++.old-deja/g++.other/virtual11.C: New test.
55760 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
55762 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
55764 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55766 * gcc.c-torture/compile/20010102-1.c: New test.
55768 2001-01-02 Andreas Jaeger <aj@suse.de>
55770 * gcc.dg/noreturn-3.c: New test.
55772 * gcc.dg/noreturn-4.c: New test.
55774 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55776 * gcc.c-torture/execute/stdio-opt-1.c: Also test
55777 __builtin_fputc and __builtin_fwrite.
55779 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
55781 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
55782 signed char, not default char.
55784 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
55786 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
55788 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
55790 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
55792 2000-12-29 Richard Henderson <rth@redhat.com>
55794 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
55795 (__cyg_profile_func_exit): Define.
55797 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
55799 * g++.dg/vtgc1.C: New test.
55801 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
55803 * gcc.dg/noncompile/20001228-1.c: New test.
55805 * gcc.dg/20001228-1.c: New test.
55807 * gcc.c-torture/execute/20001228-1.c: New test.
55809 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
55811 * gcc.dg/format-strfmon-1.c: New test.
55813 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55815 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
55816 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
55817 * gcc.c-torture/execute/string-opt-1.c: Likewise.
55818 * gcc.c-torture/execute/string-opt-2.c: Likewise.
55819 * gcc.c-torture/execute/string-opt-3.c: Likewise.
55820 * gcc.c-torture/execute/string-opt-4.c: Likewise.
55821 * gcc.c-torture/execute/string-opt-6.c: Likewise.
55822 * gcc.c-torture/execute/string-opt-7.c: Likewise.
55823 * gcc.c-torture/execute/string-opt-8.c: Likewise.
55824 * gcc.c-torture/execute/string-opt-9.c: Likewise.
55825 * gcc.c-torture/execute/string-opt-10.c: Likewise.
55826 * gcc.c-torture/execute/string-opt-11.c: Likewise.
55827 * gcc.c-torture/execute/string-opt-12.c: Likewise.
55829 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
55830 * gcc.c-torture/execute/string-opt-4.c: Test index.
55832 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
55834 * gcc.c-torture/compile/20001226-1.c: New test.
55836 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
55838 * gcc.c-torture/compile/20001222-1.c: New test.
55839 * gcc.c-torture/compile/20001222-1.x: Xfail.
55841 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
55843 * gcc.c-torture/execute/comp-goto-2.c: New test.
55845 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
55847 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
55848 Use long types if __INT_MAX__ is 32767.
55849 (main): Use cast to (sint32 *) when poking 88 into a_page.
55851 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
55853 2000-12-21 Bernd Schmidt <bernds@redhat.com>
55855 * gcc.c-torture/compile/20001221-1.c: New test.
55856 * gcc.c-torture/execute/20001221-1.c: New test.
55858 2000-12-20 Richard Henderson <rth@redhat.com>
55860 * g++.old-deja/g++.pt/crash36.C: Update error lines.
55861 * g++.old-deja/g++.robertl/eb109.C: Likewise.
55863 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55865 * gcc.dg/compare3.c: New test.
55867 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
55869 * gcc.dg/format-warnll-1.c: New test.
55871 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
55873 * gcc.dg/cpp/cmdlne-P.c: New test.
55875 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
55877 * gcc.c-torture/execute/builtin-abs-1.c,
55878 gcc.c-torture/execute/builtin-abs-2.c: New tests.
55880 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
55882 * gcc.dg/cpp/multiline.c: New test.
55884 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
55886 * g++.old-deja/g++.other/syshdr1.C: Update.
55887 * gcc.dg/cpp/lineflags.c: Remove temporarily.
55889 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55891 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
55893 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55895 * g++.old-deja/g++.pt/ttp65.C: New test.
55897 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55899 * g++.old-deja/g++.pt/ttp64.C: New test.
55901 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55903 * g++.old-deja/g++.pt/spec33.C: New test.
55905 2000-12-14 Catherine Moore <clm@redhat.com>
55907 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
55908 * gcc.c-torture/execute/920612-2.c: Likewise.
55909 * gcc.c-torture/execute/920428-2.c: Likewise.
55910 * gcc-c-torture/execute/va-arg-11.c: Call exit.
55911 * gcc.c-torture/execute/va-arg-21.c: Likewise.
55913 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55915 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
55916 * gcc.dg/pack-test-2.c: Likewise.
55918 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
55920 Tests by Zack Weinberg <zackw@stanford.edu>.
55922 * gcc.dg/cpp/defined.c: Update.
55923 * gcc.dg/cpp/defined_trad.c: New tests.
55925 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
55927 * gcc.dg/cpp/trad-direct.c: Update.
55929 2000-12-11 Neil Booth <neilb@earthling.net>
55931 * gcc.dg/cpp/defined_trad.c
55933 2000-12-11 Neil Booth <neilb@earthling.net>
55935 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
55937 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
55939 * gcc.dg/format-miss-2.c: New test.
55941 2000-12-09 Neil Booth <neilb@earthling.net>
55943 * gcc.dg/cpp/lineflags.c: New tests.
55944 * gcc.dg/cpp/poison.c: Update.
55945 * gcc.dg/cpp/redef2.c: Update.
55946 * gcc.dg/cpp/skipping.c: New test.
55948 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
55950 * g++.old-deja/g++.other/eh3.C: New testcase.
55952 2000-12-07 Neil Booth <neilb@earthling.net>
55954 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
55955 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
55956 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
55957 wtr-union-init-2.c, wtr-union-init-3.c: Update.
55958 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
55961 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55963 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
55964 __SIZE_TYPE__ instead of int for type of integers cast to
55967 2000-12-07 Jakub Jelinek <jakub@redhat.com>
55969 * g++.old-deja/g++.other/cleanup4.C: New test.
55971 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55973 * format-sec-1.c: New test.
55975 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55977 * gcc.dg/format-nonlit-3.c: New test.
55979 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55981 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
55982 through a null pointer.
55984 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55986 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
55987 * g++.old-deja/g++.pt/partial4.C: New test.
55989 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
55991 * gcc.c-torture/execute/ieee/hugeval.x: New.
55993 2000-12-06 Neil Booth <neilb@earthling.net>
55995 * gcc.dg/cpp/backslash2.c: New tests.
55997 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55999 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
56000 * gcc.c-torture/execute/stdio-opt-2.c: New test.
56002 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
56004 * gcc.c-torture/execute/20001203-2.c: New testcase.
56006 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
56008 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
56009 * g++.old-deja/g++.other/virtual10.C: New test.
56011 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
56013 * g++.old-deja/g++.mike/pmf5.C: Remove test.
56015 2000-12-05 Richard Henderson <rth@redhat.com>
56017 * gcc.c-torture/compile/20001205-1.c: New.
56019 2000-12-04 Neil Booth <neilb@earthling.net>
56021 * g++.old-deja/g++.other/virtual9.C: New test.
56022 * g++.old-deja/g++.pt/crash61.C: New test.
56023 * gcc.c-torture/execute/loop-9.c: New test.
56025 2000-12-04 Neil Booth <neilb@earthling.net>
56027 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
56028 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
56029 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
56030 * gcc.dg/cpp/extratokens.c: ...here.
56032 2000-12-04 Neil Booth <neilb@earthling.net>
56034 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
56037 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56039 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
56040 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
56042 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
56044 * gcc.c-torture/execute/20001203-1.c: New test.
56046 2000-12-03 Neil Booth <neilb@earthling.net>
56048 * gcc.dg/cpp/macro6.c: New test cases.
56050 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56052 * gcc.c-torture/execute/string-opt-9.c: New test.
56053 * gcc.c-torture/execute/string-opt-10.c: Likewise.
56054 * gcc.c-torture/execute/string-opt-11.c: Likewise.
56055 * gcc.c-torture/execute/string-opt-12.c: Likewise.
56057 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
56058 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
56060 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
56062 * gcc.dg/cpp/if-6.c: New testcase.
56064 * gcc.dg/20001201-1.c: New testcase.
56066 2000-12-02 Neil Booth <neilb@earthling.net>
56068 * g++.old-deja/g++.other/externC4.C,
56069 g++.old-deja/g++.other/friend10.C: New tests.
56071 2000-12-02 Neil Booth <neilb@earthling.net>
56073 * g++.old-deja/g++.other/instan2.C
56074 * g++.old-deja/g++.other/instan3.C: New test.
56076 2000-12-02 Neil Booth <neilb@earthling.net>
56078 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
56079 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
56080 gnuc99.c,gnuc99-pedantic.c: New tests.
56082 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
56084 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
56085 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
56087 2000-12-01 Neil Booth <neilb@earthling.net>
56089 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
56090 * gcc.dg/cpp/poison.c: Update.
56091 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
56093 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
56095 * g77.f-torture/execute/20001201.f: New test.
56097 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
56099 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
56101 2000-12-01 Jakub Jelinek <jakub@redhat.com>
56103 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
56105 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
56107 * g++.old-deja/g++.other/cast6.C: New test.
56109 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
56111 * gcc.c-torture/execute/20001130-2.c: New testcase.
56113 2000-11-30 Richard Henderson <rth@redhat.com>
56115 * gcc.c-torture/execute/20001130-1.c: New test.
56117 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
56119 * g++.old-deja/g++.other/op3.C: New test.
56121 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
56123 * g++.old-deja/g++.other/op2.C: New test.
56125 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
56127 * g++.old-deja/g++.other/crash38.C: New test.
56129 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
56131 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
56133 2000-11-29 Jakub Jelinek <jakub@redhat.com>
56135 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
56137 * gcc.c-torture/execute/string-opt-6.c: New test.
56139 * gcc.dg/20001117-1.c: Add main.
56141 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
56143 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
56145 * gcc.dg/940510-1.c: ... to here.
56147 * gcc.dg/20000926-1.c: GNU C now allows initializations of
56148 zero-size arrays in toplevel structures.
56150 2000-11-28 Jakub Jelinek <jakub@redhat.com>
56152 * gcc.c-torture/execute/loop-8.c: New test.
56154 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
56156 * g++.old-deja/g++.other/base1.C: New test.
56158 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
56160 * g++.old-deja/g++.other/parse2.C: New test.
56162 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
56164 * g++.old-deja/g++.pt/incomplete1.C: New test.
56166 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
56168 * g++.old-deja/g++.other/friend9.C: New test.
56170 2000-11-28 Jakub Jelinek <jakub@redhat.com>
56172 * gcc.dg/20001127-1.c: New test.
56174 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
56176 * g++.old-deja/g++.pt/friend46.C: New test.
56178 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
56180 * g++.old-deja/g++.other/ptrmem8.C: New test.
56182 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56184 * gcc.c-torture/execute/string-opt-7.c: New test.
56185 * gcc.c-torture/execute/string-opt-8.c: Likewise.
56187 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
56189 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
56190 instead of 'mkcheck 2'.
56192 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
56194 * gcc.c-torture/execute/memcheck/driver.c,
56195 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
56196 C9X references to refer to C99.
56198 2000-11-25 Jakub Jelinek <jakub@redhat.com>
56200 * gcc.dg/ultrasp3.c: New test.
56202 2000-11-25 Neil Booth <neilb@earthling.net>
56204 * gcc.dg/cpp/include2.c: Update test to be locale independent.
56206 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
56208 * gcc.c-torture/compile/20001123-2.c: New.
56210 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56212 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
56214 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
56216 * gcc.dg/sequence-point-1.c: Add some new tests.
56217 * gcc.c-torture/execute/20001124-1.c: New test.
56219 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
56221 * g++.old-deja/g++.other/vaarg4.C: New test.
56222 * gcc.c-torture/compile/20001123-1.c: New test.
56224 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
56226 * g++.other/crash24.C: Adjust and remove XFAIL.
56227 * g++.other/crash37.C: New test.
56229 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
56231 * g++.old-deja/g++.pt/instantiate9.C: New test.
56233 2000-11-22 Mark Mitchell <mark@codesourcery.com>
56235 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
56238 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
56239 * g++.old-deja/g++.robertl/eb55.C: Likewise.
56241 2000-11-22 Neil Booth <neilb@earthling.net>
56243 * gcc.dg/cpp/Wtrigraphs.c: New test.
56245 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
56247 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
56249 2000-11-22 Jakub Jelinek <jakub@redhat.com>
56251 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
56253 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
56255 * lib/gcc-dg.exp: load_lib scanasm.exp.
56256 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
56257 * lib/g++-dg.exp: load_lib scanasm.exp.
56258 * lib/scanasm.exp: New.
56259 (scan-assembler, scan-assembler-not): Add optional arguments to
56260 test name, or if not present, the pattern name.
56261 (scan-assembler-dem, scan-assembler-dem-not): New.
56263 * g++.dg/dg.exp: New.
56265 2000-11-21 Neil Booth <neilb@earthling.net>
56267 * gcc.dg/cpp/integrated1.c: Remove.
56269 2000-11-21 Jakub Jelinek <jakub@redhat.com>
56271 * gcc.c-torture/execute/20001121-1.c: New test.
56273 2000-11-21 Richard Henderson <rth@redhat.com>
56275 * gcc.c-torture/compile/20001121-1.c: New test.
56277 2000-11-20 Neil Booth <neilb@earthling.net>
56279 * gcc.dg/cpp/integrated1.c: New test.
56281 2000-11-21 Jakub Jelinek <jakub@redhat.com>
56283 * g++.old-deja/g++.other/inline17.C: New test.
56285 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
56287 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
56288 local variable to be zero: I made the variable global. Now
56289 uses abort() and exit() instead of relying on main's return value.
56291 2000-11-20 Neil Booth <neilb@earthling.net>
56293 * gcc.dg/cpp/paste2.c: Update test.
56294 * objc/execute/paste.m: New test.
56296 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
56298 * gcc.dg/c99-condexpr-1.c: New test.
56300 2000-11-20 Neil Booth <neilb@earthling.net>
56302 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
56304 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
56306 * g++.old-deja/g++.pt/export1.C: New test.
56308 2000-11-20 Jakub Jelinek <jakub@redhat.com>
56310 * gcc.dg/20001117-1.c: New test.
56312 2000-11-18 Richard Henderson <rth@redhat.com>
56314 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
56316 2000-11-18 Richard Henderson <rth@redhat.com>
56318 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
56319 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
56320 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
56322 2000-11-18 Richard Henderson <rth@redhat.com>
56324 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
56325 (main): New. Exit cleanly.
56327 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
56329 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
56330 gcc.dg/c99-fordecl-2.c: New tests.
56332 2000-11-18 Richard Henderson <rth@redhat.com>
56334 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
56335 * gcc.c-torture/execute/zerolen-2.c: New.
56337 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56339 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
56342 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
56344 * g++.old-deja/g++.pt/instantiate8.C: New test.
56346 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
56348 * g++.old-deja/g++.other/incomplete.C: Add more tests.
56349 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
56351 2000-11-16 Nick Clifton <nickc@redhat.com>
56353 * gcc.c-torture/execute/nestfunc-2.c: New test.
56354 * gcc.c-torture/execute/nestfunc-3.c: New test.
56356 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
56358 * gcc.c-torture/compile/20001116-1.c: New test.
56360 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56362 * gcc.c-torture/execute/20001115-1.c: New test.
56364 2000-11-15 Mark Mitchell <mark@codesourcery.com>
56366 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
56367 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
56368 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
56369 * g++.old-deja/g++.abi/vmihint.C: Likewise.
56371 2000-11-15 Neil Booth <neilb@earthling.net>
56373 gcc.dg/cpp/_Pragma1.c: Update.
56374 gcc.dg/cpp/_Pragma2.c: New test.
56376 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
56378 * g++.old-deja/g++.other/anon5.C: New test.
56380 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
56382 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
56385 2000-11-14 Jakub Jelinek <jakub@redhat.com>
56387 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
56390 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
56392 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
56393 labels at end of compound statements.
56395 2000-11-13 Jakub Jelinek <jakub@redhat.com>
56397 * gcc.c-torture/execute/loop-7.c: New test.
56399 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
56401 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
56403 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
56405 * gcc.dg/c99-bool-1.c: New test.
56407 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
56409 * gcc.dg/c99-scope-1.c: Remove xfail.
56410 * gcc.dg/c99-scope-2.c: New test.
56412 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56414 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
56415 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
56417 2000-11-11 Mark Mitchell <mark@codesourcery.com>
56419 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
56422 * g++.mike/p700.C: Don't typedef wchar_t.
56423 * g++.mike/p784.C: Likewise.
56424 * g++.mike/eb101.C: Don't use __wchar_t.
56426 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
56428 * g77.f-torture/execute/20001111.[fx]: Test premature exit
56431 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
56433 * gcc.c-torture/execute/20001111-1.c: New test.
56435 2000-11-10 Nick Clifton <nickc@redhat.com>
56437 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
56438 long multuiple and accumulate.
56440 2000-11-09 Richard Henderson <rth@redhat.com>
56442 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
56443 via size_t instead of int.
56445 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
56446 * gcc.c-torture/execute/string-opt-2.c: Likewise.
56447 * gcc.c-torture/execute/string-opt-3.c: Likewise.
56448 * gcc.c-torture/execute/string-opt-4.c: Likewise.
56450 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
56452 * gcc.c-torture/compile/20001109-1.c: New test.
56453 * gcc.c-torture/compile/20001109-2.c: New test.
56455 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
56457 * g++.old-deja/g++.pt/operator1.C: New test.
56458 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
56460 2000-11-09 Jakub Jelinek <jakub@redhat.com>
56462 * gcc.dg/20001108-1.c: New test.
56464 2000-11-09 Jakub Jelinek <jakub@redhat.com>
56466 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
56467 with both arguments constant strings.
56468 * gcc.c-torture/execute/string-opt-3.c: New test.
56469 * gcc.c-torture/execute/string-opt-4.c: New test.
56470 * gcc.c-torture/execute/string-opt-5.c: New test.
56472 2000-11-08 Nick Clifton <nickc@redhat.com>
56474 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
56475 mulsidi3adddi patterns.
56477 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
56479 * g++.old-deja/g++.other/crash36.C: New test.
56481 2000-11-08 Jakub Jelinek <jakub@redhat.com>
56483 * g++.old-deja/g++.other/init16.C: New test.
56485 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
56487 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
56489 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
56491 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
56492 * gcc.c-torture/execute/va-arg-16.x: Likewise.
56493 * gcc.c-torture/execute/va-arg-17.x: Likewise.
56495 2000-11-07 DJ Delorie <dj@redhat.com>
56497 * gcc.dg/20000614-1.c: Add return so that test can pass.
56499 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56501 * gcc.c-torture/execute/string-opt-1.c: New test.
56503 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
56505 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
56506 mips-sgi-irix6.* because the MIPS ABI passes floating-point
56507 parameters in registers, and there is no way for a varargs
56508 function to know in which order the integer and floating-point
56509 parameters should be interleaved when they are placed on the
56511 * gcc.c-torture/execute/va-arg-16.x: Likewise.
56512 * gcc.c-torture/execute/va-arg-17.x: Likewise.
56514 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56516 * gcc.c-torture/execute/string-opt-2.c: New test.
56518 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
56520 * g++.old-deja/g++.pt/crash60.C: New test.
56522 2000-11-06 Jakub Jelinek <jakub@redhat.com>
56524 * g++.old-deja/g++.other/crash24.C: New test.
56525 * g++.old-deja/g++.other/crash25.C: New test.
56526 * g++.old-deja/g++.other/crash26.C: New test.
56527 * g++.old-deja/g++.other/crash27.C: New test.
56528 * g++.old-deja/g++.other/crash28.C: New test.
56529 * g++.old-deja/g++.other/crash29.C: New test.
56530 * g++.old-deja/g++.other/crash30.C: New test.
56531 * g++.old-deja/g++.other/crash31.C: New test.
56532 * g++.old-deja/g++.other/crash32.C: New test.
56533 * g++.old-deja/g++.other/crash33.C: New test.
56534 * g++.old-deja/g++.other/crash34.C: New test.
56535 * g++.old-deja/g++.other/crash35.C: New test.
56537 2000-11-06 Jakub Jelinek <jakub@redhat.com>
56539 * gcc.c-torture/execute/20001031-1.c: New test.
56541 2000-11-04 Mark Mitchell <mark@codesourcery.com>
56543 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
56546 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
56547 standards-conformant.
56549 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
56551 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
56552 * g++.old-deja/g++.mike/p755a.C: Likewise.
56553 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
56554 library makes no calls to `operator new' during initialization.
56556 2000-11-04 Neil Booth <neilb@earthling.net>
56558 * gcc.dg/cpp/include2.c: New tests.
56560 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
56562 * lib/g++.exp (g++_set_ld_library_path): New function.
56563 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
56565 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
56567 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
56570 2000-11-01 Richard Henderson <rth@redhat.com>
56572 * g++.old-deja/g++.ext/namedret1.C: New.
56573 * g++.old-deja/g++.ext/namedret2.C: New.
56574 * g++.old-deja/g++.ext/namedret3.C: New.
56576 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
56578 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
56579 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
56581 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56583 * gcc.c-torture/execute/va-arg-21.c: New test.
56585 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
56587 * gcc.dg/c99-complex-2.c: New test.
56589 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56591 * gcc.c-torture/execute/stdio-opt-1.c: New test.
56593 2000-10-31 Jakub Jelinek <jakub@redhat.com>
56595 * g++.old-deja/g++.other/inline16.C: New test.
56597 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
56599 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
56600 __PRETTY_FUNCTION__
56602 2000-10-29 Neil Booth <neilb@earthling.net>
56604 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
56606 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
56607 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
56610 2000-10-29 Neil Booth <neilb@earthling.net>
56612 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
56613 * mi1.c, mi1c.h: Add null directives to multiple-include test.
56614 * mi5.c: Test multiple includes work with -C.
56615 * trigraphs.c: Test ^= version.
56617 2000-10-28 Neil Booth <neilb@earthling.net>
56619 New tests and test updates for new macro expander.
56621 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
56622 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
56623 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
56624 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
56625 new diagnostic messages.
56627 * gcc.dg/cpp/macro3.c: New tests.
56629 2000-10-27 Mark Mitchell <mark@codesourcery.com>
56631 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
56634 2000-10-27 Jakub Jelinek <jakub@redhat.com>
56636 * g++.old-deja/g++.other/eh2.C: New test.
56638 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
56640 * gcc.c-torture/execute/20001027-1.c: New test.
56642 2000-10-26 Richard Henderson <rth@redhat.com>
56644 * gcc.c-torture/execute/20001026-1.c: New.
56646 2000-10-26 Mark Mitchell <mark@codesourcery.com>
56648 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
56649 * g++.old-deja/g++.law/builtin1.C: Likewise.
56650 * g++.old-deja/g++.law/ctors10.C: Likewise.
56651 * g++.old-deja/g++.law/virtual3.C: Likewise.
56652 * g++.old-deja/g++.mike/p658.C: Likewise.
56653 * g++.old-deja/g++.other/sibcall1.C: Likewise.
56654 * g++.old-deja/g++.other/vaarg2.C: Likewise.
56655 * g++.old-deja/g++.robertl/eb124.C: Likewise.
56656 * g++.old-deja/g++.robertl/eb44.C: Likewise.
56657 * g++.old-deja/g++.robertl/eb77.C: Likewise.
56659 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
56661 * gcc.c-torture/compile/20001024-1.c: New test.
56663 2000-10-25 Mark Mitchell <mark@codesourcery.com>
56665 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
56666 to tell us whether or not we are using V3.
56668 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
56670 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
56673 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
56675 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
56677 2000-10-25 Jakub Jelinek <jakub@redhat.com>
56679 * gcc.c-torture/execute/20001024-1.c: New test.
56681 2000-10-24 Jakub Jelinek <jakub@redhat.com>
56683 * g++.old-deja/g++.other/sibcall1.C: New test.
56685 2000-10-20 Jakub Jelinek <jakub@redhat.com>
56687 * gcc.dg/noncompile/init-3.c: New test.
56689 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
56691 * gcc.dg/format-array-1.c: New test.
56693 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
56695 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
56696 writing through null pointers; remove comment about testing
56697 unterminated strings.
56699 2000-10-17 Matthew Hiller <hiller@redhat.com>
56701 * gcc.c-torture/execute/20001017-2.c: New test.
56703 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
56705 * gcc.c-torture/compile/20001018-1.c: New test.
56706 * gcc.c-torture/compile/20001018-1.x: Xfail.
56708 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56710 * gcc.c-torture/execute/20001017-1.c: New test.
56712 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
56714 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
56715 for multiple use of arguments with scanf formats; add tests for
56716 multiple use of arguments.
56718 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
56720 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
56721 from some old tests.
56723 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
56725 * gcc.dg/format-miss-1.c: New test.
56727 2000-10-16 Jakub Jelinek <jakub@redhat.com>
56729 * gcc.c-torture/execute/20001013-1.c: New test.
56731 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
56733 * gcc.dg/format-branch-1.c: New test.
56735 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
56737 * README, lib/file-format.exp: Remove EGCS references.
56739 2000-10-16 Jakub Jelinek <jakub@redhat.com>
56741 * gcc.dg/20001013-1.c: New test.
56743 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
56745 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
56746 for intmax_t in the compiler using __typeof__ and the type rules
56747 for conditional expressions.
56749 2000-10-13 Jakub Jelinek <jakub@redhat.com>
56751 * gcc.dg/20001012-1.c: New test.
56752 * gcc.dg/20001012-2.c: New test.
56754 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
56756 * gcc.dg/format-attr-1.c: New test.
56758 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
56760 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
56761 __LONG_LONG_MAX__ instead of LLONG_MAX.
56763 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
56765 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
56767 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
56770 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
56772 * gcc.dg/sequence-pt-1.c: New test.
56774 2000-10-11 Geoff Keating <geoffk@cygnus.com>
56776 * gcc.c-torture/execute/20001011-1.c: New testcase.
56777 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
56779 2000-10-10 Jakub Jelinek <jakub@redhat.com>
56781 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
56782 does not error on it.
56784 2000-10-10 Jakub Jelinek <jakub@redhat.com>
56786 * gcc.dg/20001009-1.c: New test.
56788 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
56790 * gcc.c-torture/compile/20001009-1.c: Move from here ....
56791 * gcc.c-torture/execute/20001009-2.c: ... to here.
56793 2000-10-09 Geoff Keating <geoffk@cygnus.com>
56795 * gcc.c-torture/compile/20001009-1.c: New testcase.
56796 * gcc.c-torture/execute/20001009-1.c: New testcase.
56797 Testcases provided by Jan Hubicka <jh@suse.cz>.
56799 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
56801 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56802 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
56803 uintmax_t using <limits.h> to emulate the compiler's internal
56804 logic. No longer XFAIL %j tests.
56806 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
56808 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
56809 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56810 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
56811 regexps and details of expected handling of some bad formats.
56812 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
56815 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
56817 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
56818 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
56819 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
56820 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
56823 2000-10-06 Richard Henderson <rth@cygnus.com>
56825 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
56826 * g++.old-deja/g++.brendan/crash52.C: Likewise.
56827 * g++.old-deja/g++.jason/report.C: Likewise.
56828 * g++.old-deja/g++.law/friend5.C: Likewise.
56829 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
56830 of the expected warnings.
56832 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
56834 * g++.old-deja/g++.pt/enum14.C: New test.
56836 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
56838 * g++.old-deja/g++.pt/crash59.C: New test.
56840 2000-10-04 Will Cohen <wcohen@redhat.com>
56842 * gcc.dg/20000926-1.c: New test.
56844 2000-10-03 Geoff Keating <geoffk@cygnus.com>
56846 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
56847 function name for current C++ compiler.
56848 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
56850 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
56852 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
56853 __PRETTY_FUNCTION__.
56854 * g++.old-deja/g++.ext/pretty2.C: Likewise.
56856 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56858 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
56860 2000-09-26 Jakub Jelinek <jakub@redhat.com>
56862 * gcc.c-torture/compile/20000923-1.c: New test.
56864 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
56866 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
56867 * g++.old-deja/g++.pt/ttp62.C: Same.
56868 * g++.old-deja/g++.other/inline14.C: Same.
56870 2000-09-24 Richard Henderson <rth@cygnus.com>
56872 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
56874 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
56876 * gcc.dg/c90-printf-1.c: Add test for wide string format.
56878 2000-09-22 Geoff Keating <geoffk@cygnus.com>
56880 * gcc.c-torture/compile/20000922-1.c: New file.
56882 2000-09-21 Nick Clifton <nickc@redhat.com>
56884 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
56885 a signed long modulo operation.
56886 (mod6): New function - perform an unsigned long modulo operation.
56887 (main): Add tests for modulos of very large numbers by very small
56890 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56892 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
56894 2000-09-19 Richard Henderson <rth@cygnus.com>
56896 * gcc.dg/compare2.c (case 10): XFAIL.
56898 2000-09-18 Richard Henderson <rth@cygnus.com>
56900 * gcc.c-torture/execute/20000906-1.c: Move ...
56901 * gcc.dg/20000906-1.c: ... here. Only run on targets
56902 that support __builtin_trap.
56904 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
56906 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
56908 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
56910 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
56911 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
56912 more $ format tests.
56914 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
56916 * gcc.dg/format-errmk-1.c: New test.
56918 2000-09-17 Greg McGary <greg@mcgary.org>
56920 * gcc.c-torture/execute/20000917-1.x: Remove.
56922 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
56924 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
56926 2000-09-17 Greg McGary <greg@mcgary.org>
56928 * gcc.c-torture/execute/20000917-1.c: New test.
56929 * gcc.c-torture/execute/20000917-1.x: XFAIL.
56931 2000-09-16 Neil Booth <NeilB@earthling.net>
56933 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
56934 in nested macro bug.
56936 2000-09-15 Neil Booth <NeilB@earthling.net>
56938 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
56940 2000-09-14 Jeffrey A Law (law@cygnus.com)
56942 * gcc.c-torture/execute/20000914-1.c: New test.
56944 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
56946 * g++.other/inline13.C: New test.
56948 2000-09-12 Andreas Jaeger <aj@suse.de>
56950 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
56951 constant by Ulrich Drepper <drepper@redhat.com>.
56953 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
56955 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
56957 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56959 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
56961 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
56963 * gcc.dg/cpp/backslash.c: New test.
56965 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
56967 * gcc.c-torture/execute/20000910-1.c: New test.
56968 * gcc.c-torture/execute/20000910-2.c: Likewise.
56970 2000-09-11 Robert Lipe <robertl@sco.com>
56972 * gcc.dg/pragma-align.c: New test.
56974 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
56976 * g++.old-deja/g++.pt/explicit82.C: New test.
56977 * g++.old-deja/g++.pt/explicit83.C: New test.
56979 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
56981 * gcc.dg/asm-names.c: New test.
56983 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56985 * gcc.dg/cpp/tr-warn6.c: New test
56987 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
56989 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
56992 2000-09-07 Catherine Moore <clm@redhat.com>
56994 * gcc.c-torture/execute/unroll-1.c: New test.
56996 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
56998 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
57000 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
57001 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
57002 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
57003 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
57004 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
57006 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
57007 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
57009 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
57011 * g++.old-deja/g++.pt/deduct2.C: New test.
57013 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
57015 * g++.old-deja/g++.pt/parms2.C: New test.
57017 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
57019 * g++.old-deja/g++.pt/crash58.C: New test.
57021 2000-09-06 Greg McGary <greg@mcgary.org>
57023 * gcc.c-torture/execute/20000906-1.c: New test.
57024 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
57026 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57028 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
57030 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
57032 * g++.old-deja/g++.pt/crash57.C: New test.
57034 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
57036 * g++.old-deja/g++.pt/crash56.C: New test.
57038 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
57040 * g++.old-deja/g++.pt/koenig1.C: New test.
57042 2000-09-04 Jakub Jelinek <jakub@redhat.com>
57044 * gcc.dg/20000904-1.c: New test.
57046 2000-09-04 Jakub Jelinek <jakub@redhat.com>
57048 * gcc.dg/cpp/paste8.c: New test.
57050 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
57052 * gcc.c-torture/compile/20000827-1.c: New test.
57054 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
57056 * gcc.dg/format-diag-1.c: New test.
57058 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
57060 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
57061 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
57062 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
57063 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
57064 gcc.dg/formatz-1.c: Adjust warning regular expressions.
57066 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
57068 * g++.old-deja/g++.other/nested4.C: New test.
57070 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
57072 * g++.old-deja/g++.ns/scoped1.C: New test.
57074 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
57076 * lib/g++.exp: Support testing already-installed GCC.
57078 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57080 * wtr-label-1.c, wtr-suffix-1.c: New tests.
57082 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57084 * gcc.dg/return-type-2.c: New test.
57086 2000-08-27 Geoff Keating <geoffk@cygnus.com>
57088 * gcc.c-torture/compile/20000825-1.c: New test.
57090 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
57092 * gcc.dg/dwarf2-2.c: New test.
57094 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
57096 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
57097 dg-warning regexps.
57099 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
57101 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
57102 gcc.dg/format-ext-5.c: New tests.
57104 2000-08-25 Jakub Jelinek <jakub@redhat.com>
57106 * g++.old-deja/g++.other/crash22.C: New test.
57108 2000-08-24 Mark Mitchell <mark@codesourcery.com>
57110 * gcc.dg/noncompile/930622-2.c: Adjust error message.
57112 2000-08-24 Richard Henderson <rth@cygnus.com>
57114 * gcc.dg/ia64-sync-1.c: New test.
57115 * gcc.dg/ia64-sync-2.c: New test.
57116 * gcc.dg/ia64-asm-1.c: New test.
57118 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
57120 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
57121 * gcc.dg/format-ext-2.c: New test.
57123 2000-08-23 Jason Merrill <jason@redhat.com>
57125 * lib/old-dejagnu.exp: Also ignore "In member function" and
57128 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57130 * gcc.dg/noncompile/label-lineno-1.c: New test.
57132 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
57134 * gcc.dg/c99-array-nonobj-1.c: New test.
57136 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
57138 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
57140 * gcc.dg/format-ext-1.c: New test.
57142 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57144 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
57145 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
57146 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
57147 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
57148 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
57150 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
57152 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
57153 gcc.dg/c99-strftime-2.c: New tests.
57155 2000-08-22 Richard Henderson <rth@cygnus.com>
57157 * gcc.c-torture/execute/20000822-1.c: New test.
57159 2000-08-21 Jakub Jelinek <jakub@redhat.com>
57161 * gcc.c-torture/execute/20000819-1.x: Remove.
57163 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
57165 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
57166 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
57167 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
57168 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
57169 gcc.dg/format-xopen-1.c: New tests.
57171 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
57173 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
57175 2000-08-21 Jakub Jelinek <jakub@redhat.com>
57177 * g++.old-deja/g++.other/loop2.C: New test.
57179 * gcc.c-torture/compile/20000606-1.c: New test.
57180 * gcc.c-torture/compile/20000728-1.c: New test.
57181 * gcc.c-torture/execute/20000801-1.c: New test.
57182 * gcc.c-torture/execute/20000801-2.c: New test.
57183 * gcc.c-torture/execute/20000819-1.c: New test.
57184 * gcc.c-torture/execute/20000819-1.x: XFAIL.
57185 * gcc.dg/20000629-1.c: New test.
57186 * gcc.dg/20000724-1.c: New test.
57187 * gcc.dg/20000807-1.c: New test.
57189 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
57191 * gcc.dg/cpp/pragma-1.c: New test.
57192 * gcc.dg/cpp/pragma-2.c: New test.
57194 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
57196 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
57197 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
57199 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
57201 * gcc.c-torture/compile/20000818-1.c: New test.
57203 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
57205 * gcc.c-torture/execute/20000818-1.c: New test.
57207 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
57209 * gcc.dg/format-va-1.c: New test.
57211 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
57213 * g++.old-deja/g++.other/typedef8.C: New test.
57215 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
57217 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
57218 * g++.old-deja/g++.mike/net36.C: Mark candidate.
57219 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
57220 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
57221 * g++.old-deja/g++.other/ptrmem7.C: New test.
57222 * g++.old-deja/g++.pt/ptrmem10.C: New test.
57224 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
57226 * g++.old-deja/g++.pt/typename27.C: New test.
57228 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
57230 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
57231 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
57232 * g++.old-deja/g++.pt/friend45.C: New test.
57233 * g++.old-deja/g++.other/friend8.C: New test.
57235 2000-08-15 Richard Henderson <rth@cygnus.com>
57237 * gcc.c-torture/execute/20000815-1.c: New test.
57239 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
57241 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
57242 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
57243 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
57245 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
57247 * g++.old-deja/g++.other/refinit2.C: New test.
57249 2000-08-13 Geoff Keating <geoffk@cygnus.com>
57251 * lib/c-torture.exp (c-torture): Make
57252 compiler_conditional_xfail_data global.
57253 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
57254 compiler_conditional_xfail_data machinery.
57255 (f-torture-execute): Likewise.
57256 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
57257 and only when unrolling loops.
57259 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
57261 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
57263 * g++.old-deja/g++.pt/explicit81.C: New test.
57265 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
57267 * g++.old-deja/g++.pt/typename26.C: New test.
57269 2000-08-10 Geoff Keating <geoffk@cygnus.com>
57271 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
57274 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
57276 * g++.old-deja/g++.other/array3.C: New test.
57278 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
57280 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
57281 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
57282 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
57285 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
57287 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
57288 * g++.old-deja/g++.abi/vmihint.C: Likewise.
57290 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
57292 * gcc.c-torture/execute/20000808-1.c: New test.
57294 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
57296 * gcc.dg/c90-const-expr-1.c: New test.
57298 2000-08-08 Richard Henderson <rth@cygnus.com>
57300 * gcc.dg/noncompile/920923-1.c: Declare calloc.
57302 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
57304 * gcc.dg/noncompile/const-ll-1.c: New test.
57306 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
57308 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
57310 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
57312 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
57313 that running programs linked against the shared version of libobjc
57316 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
57318 * gcc.dg/c99-printf-1.c: New test.
57320 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
57322 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
57324 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
57326 * gcc.c-torture/execute/20000731-1.x: Delete.
57328 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
57330 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
57331 and torture_without_loops as is done by c-torture.exp.
57332 (search_for): Copy from c-torture.exp.
57333 (gcc-dg-runtest): New function, drives a directory of tests
57334 iterating over the TORTURE_OPTIONS.
57335 (scan-assembler, scan-assembler-not): Move here from
57336 individual directory drivers.
57338 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
57339 defined by lib/gcc-dg.exp.
57340 * gcc.dg/cpp/cpp.exp: Likewise.
57341 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
57342 gcc-dg-runtest, so we cycle over optimization options.
57344 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
57345 * gcc.dg/compare2.c: No longer expected to fail.
57347 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
57349 * gcc.c-torture/execute/20000804-1.c: New test.
57351 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
57353 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
57355 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
57357 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
57359 2000-08-03 Jeffrey A Law (law@cygnus.com)
57361 * gcc.c-torture/compile/20000803-1.c: New test.
57363 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
57365 * gcc.c-torture/execute/20000801-3.c,
57366 gcc.c-torture/execute/20000801-4.c: New tests.
57367 * gcc.c-torture/execute/20000801-3.x,
57368 gcc.c-torture/execute/20000801-4.x: Xfail.
57370 2000-08-02 Geoff Keating <geoffk@cygnus.com>
57372 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
57373 libobjc/.libs to allow for libtool.
57375 2000-08-02 Jakub Jelinek <jakub@redhat.com>
57377 * gcc.c-torture/compile/20000802-1.c: New test.
57379 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
57381 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
57383 2000-07-31 Jeffrey A Law (law@cygnus.com)
57385 * gcc-c-torture/execute/20000731-2.c: New test.
57387 * gcc.c-torture/execute/20000731-1.c: New test.
57388 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
57390 2000-07-31 Jakub Jelinek <jakub@redhat.com>
57392 * gcc.dg/cpp/paste7.c: New test.
57393 * gcc.dg/cpp/20000725-1.c: New test.
57395 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
57397 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
57398 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
57399 declaration warning for __builtin_dwarf_reg_size.
57401 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
57403 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
57405 * gcc.dg/noncompile/voidparam-1.c: New test.
57407 2000-07-30 Richard Henderson <rth@cygnus.com>
57409 * gcc.dg/c90-digraph-1.c: Don't xfail.
57410 * gcc.dg/compare2.c (case 10): Xfail.
57411 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
57413 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
57415 * gcc.dg/c99-main-1.c: New test.
57417 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
57419 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
57421 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
57423 * gcc.c-tortuer/execute/20000726-1.c: New test.
57425 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
57427 * gcc.c-torture/execute/enum-2.c: New test.
57429 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57431 * gcc.dg/cpp/tr-warn3.c: New test.
57433 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
57435 * g++.old-deja/g++.ext/implicit1.C: Remove.
57436 * g++.old-deja/g++.jason/c2.C: Remove
57437 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
57438 * g++.old-deja/g++.pt/crash16.C: Likewise.
57439 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
57441 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
57443 * g++.old-deja/g++.other/for2.C: New test.
57445 2000-07-25 Jakub Jelinek <jakub@redhat.com>
57447 * gcc.dg/20000720-1.c: New test.
57449 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
57451 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
57453 2000-07-24 Geoff Keating <geoffk@cygnus.com>
57455 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
57456 * gcc.c-torture/execute/20000722-1.c: New.
57457 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
57459 2000-07-24 Jakub Jelinek <jakub@redhat.com>
57461 * gcc.dg/cpp/20000720-1.S: New test.
57463 2000-07-21 Michael Meissner <meissner@redhat.com>
57465 * gcc.c-torture/execute/ieee/hugeval.c: New test.
57467 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
57469 * g++.old-deja/g++.brendan/crash16.C,
57470 g++.old-deja/g++.brendan/parse3.C,
57471 g++.old-deja/g++.brendan/redecl1.C,
57472 g++.old-deja/g++.ns/template13.C,
57473 g++.old-deja/g++.other/decl4.C,
57474 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
57476 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
57478 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
57479 and "Internal error".
57481 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
57483 * gcc.dg/cpp/paste6.c: New test.
57485 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
57487 * gcc.dg/cpp/tr-direct.c: New test.
57489 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
57490 gcc.dg/cpp/undef1.c: Tweak error regexps.
57492 2000-07-18 Eric Christopher <echristo@redhat.com>
57494 * gcc.c-torture/compile/20000718-1.c: New test.
57496 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
57498 * cpplex.c (_cpp_push_token): If the token being pushed back
57499 is the previous token in this context, just subtract one from
57501 * cppmacro.c (save_expansion): Clear aux field when storing a
57504 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
57506 * gcc.dg/noncompile/redecl-1.c: New test.
57508 2000-07-18 Jakub Jelinek <jakub@redhat.com>
57510 * gcc.c-torture/execute/20000717-5.c: New test.
57511 * gcc.c-torture/execute/20000717-1.x: Removed.
57513 2000-07-17 Richard Henderson <rth@cygnus.com>
57515 * gcc.c-torture/execute/20000717-4.c: New test.
57517 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
57519 * gcc.dg/cpp/syshdr.c: New test.
57520 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
57522 2000-07-17 Neil Booth <neilb@earthling.net>
57524 * gcc.dg/cpp/cmdlne-dM.c: New test.
57525 * gcc.dg/cpp/cmdlne-dD.c: New test.
57527 2000-07-17 Jeffrey A Law (law@cygnus.com)
57529 * gcc.c-torture/execute/20000717-3.c: New test.
57531 * gcc.c-torture/compile/20000717-1.c: New test.
57533 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
57535 * gcc.c-torture/execute/20000717-2.c: New test.
57537 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
57539 * gcc.dg/formatz-1.c: New test.
57541 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
57542 * gcc.dg/c99-digraph-1.c: New tests.
57544 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
57545 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
57547 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
57548 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
57549 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
57550 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
57551 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
57552 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
57553 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
57555 2000-07-17 Greg McGary <greg@mcgary.org>
57557 * gcc.c-torture/execute/20000717-1.c: New test.
57558 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
57560 2000-07-15 Jakub Jelinek <jakub@redhat.com>
57562 * gcc.c-torture/execute/20000715-2.c: New test.
57563 * gcc.dg/20000715-1.c: New test.
57565 2000-07-15 Michael Meissner <meissner@redhat.com>
57567 * gcc.c-torture/execute/20000715-1.c: New test.
57569 2000-07-13 Jakub Jelinek <jakub@redhat.com>
57571 * gcc.c-torture/execute/20000707-1.c: New test.
57573 2000-07-13 Neil Booth <NeilB@earthling.net>
57575 * gcc.dg/cpp/digraph1.c,
57576 gcc.dg/cpp/digraph2.c,
57577 gcc.dg/cpp/digraphs.c: New tests.
57579 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
57581 * g77.f-torture/compile/20000630-2.f: New test.
57582 * g77.f-torture/compile/20000630-2.x
57584 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
57586 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
57588 2000-07-11 Neil Booth <NeilB@earthling.net>
57590 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
57592 2000-07-11 Neil Booth <NeilB@earthling.net>
57594 * gcc.dg/cpp/cmdlne-C.c: New.
57596 2000-07-09 Neil Booth <NeilB@earthling.net>
57598 * gcc.dg/cpp/directiv.c: New tests.
57599 * gcc.dg/cpp/undef1.c: Update.
57601 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
57603 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
57605 2000-07-09 Neil Booth <NeilB@earthling.net>
57607 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
57609 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
57611 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
57612 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
57614 2000-07-08 Neil Booth <NeilB@earthling.net>
57616 * gcc.dg/cpp/macsyntx.c: New tests.
57618 2000-07-07 Jakub Jelinek <jakub@redhat.com>
57620 * gcc.dg/20000707-1.c: New test.
57622 2000-07-07 Jakub Jelinek <jakub@redhat.com>
57624 * gcc.c-torture/execute/20000706-1.c: New test.
57625 * gcc.c-torture/execute/20000706-2.c: New test.
57626 * gcc.c-torture/execute/20000706-3.c: New test.
57627 * gcc.c-torture/execute/20000706-4.c: New test.
57628 * gcc.c-torture/execute/20000706-5.c: New test.
57630 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
57632 * g++.old-deja/g++.pt/instantiate7.C: New test.
57634 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
57636 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
57637 * g++.old-deja/g++.mike/thunk3.C: Likewise.
57638 * g++.old-deja/g++.other/rtti3.C: Likewise.
57639 * g++.old-deja/g++.other/rttid3.C: Likewise.
57641 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
57643 * g77.f-torture/compile/20000630-1.x: Fix typo
57645 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
57647 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
57650 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
57652 * gcc.dg/cpp/ident.c: New test.
57654 2000-07-05 Neil Booth <NeilB@earthling.net>
57656 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
57657 gcc.dg/cpp/lexstrng.c: New tests.
57659 2000-07-04 Neil Booth <NeilB@earthling.net>
57661 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
57662 * gcc.dg/cpp/strify2.c: Same.
57664 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
57666 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
57667 * gcc.dg/cpp/19990703-1.c: Likewise.
57668 * gcc.dg/cpp/20000625-1.c: Likewise.
57669 * gcc.dg/cpp/20000625-2.c: Likewise.
57671 * gcc.dg/cpp/macro1.c,
57672 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
57673 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
57674 gcc.dg/cpp/strify1.c,
57675 gcc.dg/cpp/strify2.c: New tests.
57677 2000-07-03 Jakub Jelinek <jakub@redhat.com>
57679 * gcc.c-torture/execute/20000703-1.c: New test.
57681 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
57683 * g++.old-deja/g++.pt (lookup10.C): New test.
57685 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
57687 * g++.old-deja/g++.pt (typename25.C): New test.
57689 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
57691 * gcc.c-torture/compile/20000701-1.c: New test.
57693 2000-06-30 Nick Clifton <nickc@cygnus.com>
57695 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
57698 2000-06-30 Catherine Moore <clm@cygnus.com>
57700 * gcc.c-torture/execute/align-1.c: New test.
57702 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
57704 * g++.old-deja/g++.pt/expr8.C: New test.
57705 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
57707 2000-06-29 Nick Clifton <nickc@cygnus.com>
57709 * gcc.c-torture/compile/20000629-1.c: New test.
57711 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
57714 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
57715 gcc.dg/noncompile directory, depending on whether they're
57716 preprocessor tests or not. Annotate all the tests for the dg
57719 * gcc.c-torture/noncompile/noncompile.exp: Delete.
57720 * gcc.dg/noncompile/noncompile.exp: New.
57724 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
57725 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
57726 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
57727 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
57728 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
57729 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
57730 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
57731 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
57732 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
57733 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
57734 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
57735 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
57736 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
57737 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
57738 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
57739 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
57740 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
57741 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
57742 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
57743 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
57744 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
57745 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
57746 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
57747 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
57749 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
57750 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
57751 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
57752 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
57753 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
57754 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
57756 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
57758 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
57759 declare one variable. On the fourth, error.
57760 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
57761 declared by 20000628-1a.h.
57763 2000-06-29 Richard Henderson <rth@redhat.com>
57765 * gcc.c-torture/execute/930529-1.x: New file.
57766 * gcc.dg/920413-1.c: Adjust expected warning text.
57767 * gcc.dg/980217-1.c: Declare abort.
57768 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
57770 2000-06-29 Jeffrey A Law (law@cygnus.com)
57772 * g77.f-torture/compile/20000629-1.f: New test.
57773 * g77.f-torture/compile/20000629-1.x: Expected to fail.
57775 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
57777 Rearrange lots of files, removing entirely the
57778 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
57782 gcc.c-torture/code_quality/code_quality.exp
57783 gcc.c-torture/special/special.exp
57784 gcc.failure/failure.exp
57785 gcc.failure/940409-1.x
57786 gcc.c-torture/compile/961203-1.x
57789 gcc.misc-tests/linkage.exp
57790 gcc.c-torture/execute/920730-1t.c
57791 gcc.c-torture/execute/920730-1t.x
57792 gcc.c-torture/compile/920520-1.x
57793 gcc.c-torture/compile/920521-1.x
57794 gcc.c-torture/compile/981006-1.x
57795 gcc.c-torture/execute/eeprof-1.x
57797 * Moved files (possibly with modifications to fit a new harness):
57799 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
57800 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
57801 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
57802 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
57803 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
57804 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
57805 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
57806 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
57807 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
57808 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
57809 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
57810 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
57811 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
57812 gcc.failure/940409-1.c gcc.dg/940409-1.c
57814 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
57816 * c-torture/compile/961203-1.x: Delete.
57818 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
57819 not exit. Include stdio.h.
57820 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
57821 * gcc.misc-tests/dg-12.c: Likewise.
57822 * gcc.misc-tests/dg-5.c: Likewise.
57823 * gcc.misc-tests/dg-6.c: Likewise.
57824 * gcc.misc-tests/dg-7.c: Prototype abort.
57825 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
57826 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
57827 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
57829 * gcc.misc-tests/sieve.c: Use return from main, not exit.
57830 * gcc.misc-tests/sort2.c: Use return from main, not exit.
57832 2000-06-28 Jakub Jelinek <jakub@redhat.com>
57834 * gcc.dg/cpp/20000628-1.c: New test.
57835 * gcc.dg/cpp/20000628-1.h: New header for above test.
57836 * gcc.dg/cpp/20000628-1a.h: Likewise.
57838 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
57840 * gcc.dg/cpp: New directory.
57841 * gcc.dg/cpp/cpp.exp: New driver.
57842 * gcc.dg/cpp/20000627-1.c: New test.
57843 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
57844 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
57845 and rewrite as a compilation test.
57847 * gcc.dg: Move many files into the cpp subdirectory, possibly
57848 renaming or editing them as well.
57850 990119-1.c cpp/19990119-1.c
57851 990228-1.c cpp/19990228-1.c
57852 990407-1.c cpp/19990407-1.c
57853 990409-1.c cpp/19990409-1.c
57854 990413-1.c cpp/19990413-1.c
57855 990703-1.c cpp/19990703-1.c
57856 20000127-1.c cpp/20000127-1.c
57857 20000129-1.c cpp/20000129-1.c
57858 20000207-1.c cpp/20000207-1.c
57859 20000207-2.c cpp/20000207-2.c
57860 20000209-1.c cpp/20000209-1.c
57861 20000209-2.c cpp/20000209-2.c
57862 20000301-1.c cpp/20000301-1.c
57863 20000419-1.c cpp/20000419-1.c
57864 20000510-1.S cpp/20000510-1.S
57865 20000519-1.c cpp/20000519-1.c
57866 20000529-1.c cpp/20000529-1.c
57867 20000625-1.c cpp/20000625-1.c
57868 20000625-2.c cpp/20000625-2.c
57869 cpp-as1.c cpp/assert1.c
57870 cpp-as2.c cpp/assert2.c
57871 cxx-comments-1.c cpp/cxxcom1.c
57872 cxx-comments-2.c cpp/cxxcom2.c
57873 endif-label.c cpp/endif.c
57874 cpp-hash1.c cpp/hash1.c
57875 cpp-hash2.c cpp/hash2.c
57876 cpp-if1.c cpp/if-1.c
57877 cpp-if2.c cpp/if-2.c
57878 cpp-if3.c cpp/if-3.c
57879 cpp-if4.c cpp/if-4.c
57880 cpp-if5.c cpp/if-5.c
57881 cpp-cond.c cpp/if-cexp.c
57882 cpp-missingop.c cpp/if-mop.c
57883 cpp-missingparen.c cpp/if-mpar.c
57884 cpp-opprec.c cpp/if-oppr.c
57885 cpp-ifparen.c cpp/if-paren.c
57886 cpp-shortcircuit.c cpp/if-sc.c
57887 cpp-shift.c cpp/if-shift.c
57888 cpp-unary.c cpp/if-unary.c
57889 cpp-li1.c cpp/line1.c
57890 cpp-li2.c cpp/line2.c
57891 lineno.c cpp/line3.c
57892 lineno-2.c cpp/line4.c
57894 cpp-mic.h cpp/mi1c.h
57895 cpp-micc.h cpp/mi1cc.h
57896 cpp-mind.h cpp/mi1nd.h
57897 cpp-mindp.h cpp/mi1ndp.h
57898 cpp-mix.h cpp/mi1x.h
57899 cpp-mi2.c cpp/mi2.c
57900 cpp-mi2a.h cpp/mi2a.h
57901 cpp-mi2b.h cpp/mi2b.h
57902 cpp-mi2c.h cpp/mi2c.h
57903 cpp-mi3.c cpp/mi3.c
57904 cpp-mi3.def cpp/mi3.def
57905 poison-1.c cpp/poison.c
57906 pr-impl.c cpp/prag-imp.c
57907 cpp-redef-2.c cpp/redef1.c
57908 cpp-redef.c cpp/redef2.c
57909 strpaste.c cpp/strp1.c
57910 strpaste-2.c cpp/strp2.c
57911 cpp-tradpaste.c cpp/tr-paste.c
57912 cpp-tradstringify.c cpp/tr-str.c
57913 cpp-tradwarn1.c cpp/tr-warn1.c
57914 cpp-tradwarn2.c cpp/tr-warn2.c
57915 trigraphs.c cpp/trigraphs.c
57916 cpp-unc1.c cpp/unc1.c
57917 cpp-unc2.c cpp/unc2.c
57918 cpp-unc3.c cpp/unc3.c
57919 cpp-unc.c cpp/unc4.c
57920 undef.c cpp/undef1.c
57921 undef-2.c cpp/undef2.c
57922 cpp-wi1.c cpp/widestr1.c
57924 2000-06-27 Mark Mitchell <mark@codesourcery.com>
57926 * lib/g++.exp (g++_include_flags): Tweak.
57928 2000-06-27 H.J. Lu <hjl@gnu.org>
57929 Loren J. Rittle <ljrittle@acm.org>
57931 * lib/g++.exp (g++_include_flags): Override libgloss.exp
57932 version with one that knows about the new gcc tree structure.
57933 (g++_link_flags): Same.
57935 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
57937 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
57938 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
57939 case we are cross-compiling.
57941 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
57942 g++.old-deja/g++.niklas/Makefile.in,
57943 g++.old-deja/g++.niklas/configure.in,
57944 g++.old-deja/g++.other/Makefile.in,
57945 g++.old-deja/g++.other/configure.in,
57946 gcc.c-torture/code_quality/Makefile.in,
57947 gcc.c-torture/code_quality/configure.in,
57948 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
57949 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
57950 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
57951 gcc.c-torture/execute/ieee/Makefile.in,
57952 gcc.c-torture/execute/ieee/configure.in,
57953 gcc.c-torture/noncompile/Makefile.in,
57954 gcc.c-torture/noncompile/configure.in,
57955 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
57956 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
57957 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
57959 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
57961 * g++.old-deja/g++.other/ambig3.C: New test.
57963 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
57965 * g++.old-deja/g++.pt/syntax1.C: New test.
57966 * g++.old-deja/g++.pt/syntax2.C: New test.
57967 * g++.old-deja/g++.other/syntax3.C: New test.
57968 * g++.old-deja/g++.other/syntax4.C: New test.
57970 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
57972 * gcc.dg/20000623-1.c: Prototype exit and abort.
57974 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
57976 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
57978 * gcc.dg/cpp-mi3.def: New file.
57980 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
57982 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
57983 lexer's error messages.
57984 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
57985 divine anything from the linemarkers.
57986 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
57987 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
57989 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
57991 * gcc.dg/20000623-1.c: New test.
57993 2000-06-22 Jakub Jelinek <jakub@redhat.com>
57995 * gcc.c-torture/execute/20000622-1.c: New test.
57997 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
57999 * g++.old-deja/g++.other/init15.C: New test.
58001 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
58003 * g++.old-deja/g++.pt/vaarg2.C: New test.
58004 * g++.old-deja/g++.pt/vaarg3.C: New test.
58006 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
58008 * g++.old-deja/g++.other/dyncast6.C: New test.
58010 2000-06-15 Jakub Jelinek <jakub@redhat.com>
58012 * gcc.c-torture/execute/loop-6.c: New test.
58014 2000-06-14 Jakub Jelinek <jakub@redhat.com>
58016 * gcc.dg/20000614-1.c: New test.
58017 * gcc.dg/20000614-2.c: New test.
58019 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
58021 * g++.old-deja/g++.other/inline12.C: New test.
58023 2000-06-13 Jakub Jelinek <jakub@redhat.com>
58025 * g++.old-deja/g++.other/eh1.C: New test.
58027 2000-06-12 Jakub Jelinek <jakub@redhat.com>
58029 * g++.old-deja/g++.other/type.C: New test.
58031 2000-06-05 Jakub Jelinek <jakub@redhat.com>
58033 * g++.old-deja/g++.other/initstring.C: New test.
58035 2000-06-12 Jason Merrill <jason@redhat.com>
58037 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
58039 2000-06-09 Jeffrey A Law (law@cygnus.com)
58041 * gcc.c-torture/compile/20000609-1.c: New test.
58043 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
58045 * gcc.dg/20000609-1.c: New test.
58047 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
58049 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
58050 * gcc.c-torture/noncompile/poison-1.c: Move...
58051 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
58052 * gcc.dg/cpp-li1.c: Add a token after the #line.
58054 2000-06-05 Richard Henderson <rth@cygnus.com>
58056 * gcc.c-torture/execute/20000605-2.c: New test.
58057 * gcc.c-torture/execute/20000605-3.c: New test.
58059 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
58061 * g77.f-torture/execute/20000503-1.x: New file.
58063 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
58065 * g++.old-deja/g++.eh/badalloc1.C: New test.
58067 2000-06-05 Richard Henderson <rth@cygnus.com>
58069 * gcc.c-torture/execute/20000605-1.c: New test.
58071 2000-06-05 Jakub Jelinek <jakub@redhat.com>
58072 Nathan Sidwell <nathan@codesourcery.com>
58074 * gcc.c-torture/compile/20000605-1.c: New test.
58076 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
58078 * g77.f-torture/compile/20000601-1.f: New test.
58080 2000-06-03 Richard Henderson <rth@cygnus.com>
58082 * gcc.c-torture/execute/20000603-1.c: New.
58084 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
58086 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
58087 * gcc.dg/noreturn-2.c (noreturn): Likewise.
58089 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
58091 * gcc.dg/compare2.c (case 12): XFAIL.
58092 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
58093 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
58095 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
58097 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
58099 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
58100 guard macro is already defined when the header is first
58102 * gcc.dg/cpp-mix.h: New file.
58103 * gcc.dg/endif-label.c: Update patterns to match compiler.
58105 * g++.brendan/complex1.C: Declare abort.
58106 * g++.law/refs4.C: Remove XFAIL.
58107 * g++.oliva/expr2.C: Declare abort and exit.
58109 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
58111 * gcc.c-torture/execute/20000528-1.c: New test.
58113 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
58114 * g++.old-deja/g++.law/temps4.C: Likewise.
58116 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
58117 stdlib.h. Call abort() on failure.
58118 * g++.old-deja/g++.law/refs4.C: Likewise.
58119 * g++.old-deja/g++.law/temps4.C: Likewise.
58120 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
58121 * gcc.c-torture/execute/20000112-1.c: Include string.h.
58123 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
58125 Relative to g++.dg/special:
58126 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
58128 Relative to g++.old-deja:
58129 * g++.brendan/complex1.C, g++.jason/optimize2.C,
58130 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
58131 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
58132 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
58133 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
58134 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
58135 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
58137 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
58138 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
58139 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
58140 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
58141 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
58142 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
58145 * g++.other/goto1.C: Update expectations for error messages.
58147 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
58149 * gcc.c-torture/compile/20000523-1.c: New test.
58151 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
58153 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
58155 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
58157 * g++.old-deja/g++.eh/catch11.C: New test.
58158 * g++.old-deja/g++.eh/catch12.C: New test.
58160 2000-05-24 Nick Clifton <nickc@cygnus.com>
58162 * gcc.c-torture/execute/20000523-1.c: New test.
58164 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
58166 * c-torture/execute/bcp-1.c: Replace abort in arg of
58167 __builtin_constant_p with a generic external function.
58169 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
58170 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
58171 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
58172 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
58173 Prototype abort and/or exit.
58175 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
58176 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
58177 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
58178 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
58180 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
58182 * gcc.dg/dwarf2-1.c: New test.
58184 2000-05-20 Richard Henderson <rth@cygnus.com>
58186 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
58188 2000-05-20 Andreas Jaeger <aj@suse.de>
58190 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
58193 2000-05-19 David Edelsohn <edelsohn@gnu.org>
58195 * gcc.c-torture/execute/20000519-2.c: New test.
58197 2000-05-19 Andreas Jaeger <aj@suse.de>
58199 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
58200 which fails with SSA.
58202 * lib/c-torture.exp: Also test with -O3 -fssa.
58204 2000-05-18 Michael Meissner <meissner@redhat.com>
58206 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
58207 * gcc.c-torture/execute/920415-1.c: Ditto.
58208 * gcc.c-torture/execute/920501-1.c: Ditto.
58209 * gcc.c-torture/execute/conversion.c: Ditto.
58210 * gcc.c-torture/execute/cvt-1.c: Ditto.
58212 2000-05-18 Jeffrey A Law (law@cygnus.com)
58214 * gcc.c-torture/compile/20000518-1.c: New test.
58216 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
58218 * g77.f-torture/compile/200005018.f: New test.
58220 2000-05-17 Jeffrey A Law (law@cygnus.com)
58222 * gcc.c-torture/compile/20000517-1.c: New test.
58224 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58226 * gcc.c-torture/execute/20000516-1.c: New test.
58228 2000-05-15 Jakub Jelinek <jakub@redhat.com>
58230 * g++.old-deja/g++.other/eh.C: New test.
58232 2000-05-12 Richard Henderson <rth@cygnus.com>
58234 * gcc.c-torture/execute/990208-1.c (main): Don't pass
58235 constants through to doit's conditional.
58237 2000-05-11 Jeffrey A Law (law@cygnus.com)
58239 * gcc.c-torture/compile/20000511-1.c: New test.
58240 * g77.f-torture/compile/20000511-1.f: New test.
58241 * g77.f-torture/compile/20000511-2.f: New test.
58243 2000-05-11 Michael Meissner <meissner@redhat.com>
58245 * gcc.c-torture/execute/20000511-1.c: New test.
58247 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
58249 * gcc.dg/dg.exp: Scan .S files as well as .c files.
58250 * gcc.dg/20000510-1.S: New.
58252 2000-05-08 Catherine Moore <clm@cygnus.com>
58254 * gcc.dg/unused-3.c: New.
58256 2000-05-06 Richard Henderson <rth@cygnus.com>
58258 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
58259 * g++.old-deja/g++.mike/warn1.C: Likewise.
58260 * g++.old-deja/g++.pt/local1.C: Likewise.
58261 * g++.old-deja/g++.pt/local7.C: Likewise.
58262 * g++.old-deja/g++.pt/spec16.C: Likewise.
58264 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
58266 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
58268 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
58270 * g77.f-torture/execute/20000503-1.f: New test.
58272 2000-05-04 Andreas Jaeger <aj@suse.de>
58274 * gcc.dg/noreturn-2.c: New test.
58276 2000-05-04 Neil Booth <NeilB@earthling.net>
58278 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
58281 2000-05-04 Richard Henderson <rth@cygnus.com>
58283 * gcc.c-torture/execute/20000503-1.c: Fix typo.
58285 2000-05-04 Richard Henderson <rth@cygnus.com>
58287 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
58288 OpenSSL by Jason R Thorpe.
58290 2000-05-03 Jim Wilson <wilson@cygnus.com>
58292 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
58294 2000-05-03 Robert Lipe <robertlipe@usa.net>
58296 * gcc.dg/20000503-1.c: New test.
58298 2000-05-02 Jakub Jelinek <jakub@redhat.com>
58300 * gcc.c-torture/compile/20000502-1.c: New test.
58301 * g++.old-deja/g++.other/align.C: New test.
58302 * gcc.dg/cpp-tradstringify.c: New test.
58304 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
58306 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
58307 and hard registers.
58309 2000-04-26 Geoff Keating <geoffk@cygnus.com>
58311 * gcc.c-torture/execute/loop-5.c: New test.
58313 2000-04-25 Jakub Jelinek <jakub@redhat.com>
58315 * gcc.c-torture/execute/va-arg-20.c: New test.
58317 2000-04-23 Jeffrey A Law (law@cygnus.com)
58319 * gcc.c-torture/execute/20000422-1.c: New test.
58321 2000-04-20 Greg McGary <gkm@gnu.org>
58323 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
58324 when optimizing, but without sibling-call optimizations (-O1).
58326 2000-04-20 Jeffrey A Law (law@cygnus.com)
58328 * gcc.c-torture/compile/20000420-1.c: New test.
58330 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
58332 * g++.abi/ptrflags.C: New test.
58333 * g++.eh/catchptr1.C: Test incomplete pointer chains.
58335 2000-04-19 Catherine Moore <clm@cygnus.com>
58337 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
58339 2000-04-19 Greg McGary <gkm@gnu.org>
58341 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
58342 sibling-call optimizations.
58344 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
58346 * gcc.dg/20000419-1.c: New test.
58348 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
58350 * gcc.c-torture/execute/20000412-6.c: New test.
58352 2000-04-12 Jeffrey A Law (law@cygnus.com)
58354 * gcc.c-torture/execute/20000412-5.c: New test.
58355 * g77.f-torture/compile/20000412-1.f: New test.
58356 * gcc.c-torture/execute/20000412-4.c: New test.
58357 * gcc.c-torture/compile/20000412-2.c: New test.
58358 * gcc.c-torture/execute/20000412-3.c: New test.
58359 * gcc.c-torture/compile/20000412-1.c: New test.
58360 * gcc.c-torture/execute/20000412-2.c: New test.
58362 2000-04-12 Jakub Jelinek <jakub@redhat.com>
58364 * objc/execute/bf-20.m: New test.
58366 2000-04-10 Richard Henderson <rth@cygnus.com>
58368 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
58370 * gcc.c-torture/execute/20000412-1.c: New test.
58372 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
58374 * g++.old-deja/g++.eh/catchptr1.C: New test.
58376 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
58378 * g++.old-deja/g++.abi/cxa_vec.C: New test.
58380 2000-04-08 Neil Booth <NeilB@earthling.net>
58382 * gcc.dg/cpp-nullchar.c: Remove test as
58383 embedded nulls cause problems.
58385 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58387 * gcc.dg/compare2.c: New test.
58389 2000-04-08 Neil Booth <NeilB@earthling.net>
58391 * gcc.dg/cpp-nullchar.c: New test.
58393 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
58395 * gcc.dg/cpp-mi2.c: New test.
58396 * gcc.dg/cpp-mi2[abc].h: New files.
58398 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
58400 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
58403 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
58405 * g++.old-deja/g++.abi/vmihint.C: New test.
58407 2000-04-06 Neil Booth <NeilB@earthling.net>
58409 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
58410 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
58413 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
58415 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
58416 avoid stack-frame overwrite.
58418 2000-04-05 Jakub Jelinek <jakub@redhat.com>
58420 * gcc.c-torture/compile/20000405-2.c: New test.
58421 * gcc.c-torture/compile/20000405-3.c: New test.
58423 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58425 * gcc.c-torture/compile/20000405-1.c: New test.
58427 2000-04-04 Geoff Keating <geoffk@cygnus.com>
58429 * gcc.dg/cast-qual-1.c: Revert last change.
58431 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58433 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
58435 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
58437 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
58438 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
58440 2000-04-03 Jeffrey A Law (law@cygnus.com)
58442 * gcc.c-torture/compile/20000403-2.c: New test.
58443 * gcc.c-torture/compile/20000403-1.c: New test.
58445 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
58447 * gcc.c-torture/execute/20000403-1.c: New test.
58449 2000-04-03 Geoff Keating <geoffk@cygnus.com>
58451 * gcc.c-torture/execute/20000402-1.c: New test.
58453 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
58455 * gcc.c-torture/execute/va-arg-15.c: New test.
58456 * gcc.c-torture/execute/va-arg-16.c: New test.
58457 * gcc.c-torture/execute/va-arg-17.c: New test.
58458 * gcc.c-torture/execute/va-arg-18.c: New test.
58459 * gcc.c-torture/execute/va-arg-19.c: New test.
58461 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
58463 * gcc.c-torture/compile/981211-1.c: Move to...
58464 * gcc.dg/cpp-as1.c: ...here.
58465 * gcc.dg/cpp-as2.c: New file.
58467 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
58470 2000-04-02 Neil Booth <NeilB@earthling.net>
58472 * gcc.dg/cpp-cond.c New tests.
58473 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
58474 accidental success less likely.
58475 * gcc.dg/cpp-missingop.c New tests.
58476 * gcc.dg/cpp-missingparen.c New tests.
58477 * gcc.dg/cpp-shift.c New tests.
58478 * gcc.dg/cpp-shortcircuit.c New tests.
58479 * gcc.dg/cpp-unary.c New tests.
58481 2000-03-29 Jeffrey A Law (law@cygnus.com)
58483 * gcc.c-torture/compile/20000329-1.c: New test.
58485 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
58487 * gcc.c-torture/compile/20000326-1.c: New test.
58488 * gcc.c-torture/compile/20000326-2.c: New test.
58490 2000-03-24 Geoff Keating <geoffk@cygnus.com>
58492 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
58493 the first parameter is a function argument.
58495 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
58497 * g++.old-deja/g++.ext/array4.C: New test.
58499 2000-03-22 Geoff Keating <geoffk@cygnus.com>
58501 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
58503 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58505 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
58507 2000-03-19 Richard Henderson <rth@cygnus.com>
58509 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
58511 2000-03-19 Richard Henderson <rth@cygnus.com>
58513 * gcc.c-torture/compile/20000319-1.c: New test.
58515 2000-03-14 Jeffrey A Law (law@cygnus.com)
58517 * gcc.c-torture/execute/20000314-3.c: New test.
58518 * gcc.c-torture/execute/20000314-2.c: New test.
58519 * gcc.c-torture/execute/20000314-1.c: New test.
58520 * gcc.c-torture/compile/20000314-2.c: New test.
58521 * gcc.c-torture/compile/20000314-1.c: New test.
58523 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
58525 * g++.old-deja/g++.warn/inline.C: New test.
58527 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
58529 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
58530 standards-compliant result rather than specific constants.
58531 Put test-values in array.
58533 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
58535 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
58536 (g++_target_compile): Put test-specific options last.
58538 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
58540 * g++.old-deja/g++.eh/vbase4.C: New test.
58542 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
58544 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
58546 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
58548 * g++.old-deja/g++.brendan/misc12.C: Removed.
58549 * g++.old-deja/g++.pt/memtemp77.C: Constify.
58550 * g++.old-deja/g++.ext/pretty4.C: New test.
58552 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
58554 * g++.old-deja/g++.other/string2.C: New test.
58556 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
58558 * g++.old-deja/g++.warn/impint2.C: New test.
58560 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
58562 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
58565 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
58567 * g++.old-deja/g++.warn/impint.C: New test.
58568 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
58569 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
58570 * g++.old-deja/g++.pt/explicit12.C: Likewise.
58571 * g++.old-deja/g++.pt/explicit13.C: Likewise.
58572 * g++.old-deja/g++.pt/explicit17.C: Likewise.
58573 * g++.old-deja/g++.pt/explicit18.C: Likewise.
58574 * g++.old-deja/g++.pt/explicit19.C: Likewise.
58575 * g++.old-deja/g++.pt/explicit23.C: Likewise.
58576 * g++.old-deja/g++.pt/explicit31.C: Likewise.
58577 * g++.old-deja/g++.pt/explicit35.C: Likewise.
58578 * g++.old-deja/g++.pt/explicit6.C: Likewise.
58579 * g++.old-deja/g++.pt/memclass7.C: Likewise.
58581 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
58583 * gcc.dg/cpp-redef.c: New test.
58585 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
58587 * g++.old-deja/g++.pt/unify7.C: New test.
58589 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
58591 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
58592 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
58594 2000-02-25 Geoff Keating <geoffk@cygnus.com>
58596 * gcc.c-torture/compile/20000224-1.c: New test.
58598 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58600 * gcc.c-torture/compile/cpp-2.c: New test.
58601 * gcc.c-torture/compile/cpp-1.c: New test.
58603 2000-02-25 Jeffrey A Law (law@cygnus.com)
58605 * gcc.c-torture/execute/20000225-1.c: New test.
58607 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58609 * gcc.dg/cpp-li2.c: New test.
58611 * gcc.dg/cpp-wi1.c: New test.
58613 * gcc.dg/cpp-li1.c: New test.
58615 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
58617 * g++.old-deja/g++.other/sizeof5.C: New test.
58619 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58621 * gcc.c-torture/execute/va-arg-13.c: New test.
58623 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
58625 * gcc.c-torture/execute/va-arg-12.c: New test.
58627 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
58629 * gcc.c-torture/execute/20000223-1.c: New test.
58631 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
58633 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
58635 2000-02-22 Mark Mitchell <mark@codesourcery.com>
58637 * g++.old-deja/g++.abi/ptrmem.C: New test.
58639 2000-02-19 Richard Henderson <rth@cygnus.com>
58641 * gcc.c-torture/compile/init-3.c: New.
58643 2000-02-17 Mark Mitchell <mark@codesourcery.com>
58645 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
58648 2000-02-11 Robert Lipe <robertl@sco.com>
58650 * gcc.c-torture/compile/20000211-3.c: New test.
58652 2000-02-11 Martin Buchholz <martin@xemacs.org>
58654 * gcc.c-torture/compile/20000211-2.c: New test.
58656 2000-02-11 Jeffrey A Law (law@cygnus.com)
58658 * gcc.c-torture/compile/20000211-1.c: New test.
58660 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
58662 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
58665 2000-02-08 Nathan Sidwell <nathan@acm.org>
58667 * g++.old-deja/g++.other/cast5.C: New test.
58669 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
58671 * gcc.c-torture/execute/20000205-1.c: New.
58673 2000-02-03 Nathan Sidwell <nathan@acm.org>
58675 * g++.old-deja/g++.jason/cast3.C: Return void.
58676 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
58678 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58680 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
58682 * gcc.dg/loop-1.c: New test.
58684 2000-01-27 Jakub Jelinek <jakub@redhat.com>
58686 * gcc.c-torture/compile/20000127-1.c: New test.
58687 * gcc.c-torture/execute/991228-1.c: New test.
58689 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58691 * gcc.dg/unused-2.c: New test.
58693 * gcc.dg/conv-1.c: New test.
58695 2000-01-24 Mark Mitchell <mark@codesourcery.com>
58697 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
58699 (tool_option_proc): Fix typo.
58701 2000-01-24 Geoff Keating <geoffk@cygnus.com>
58703 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
58704 of the ld on the host, not on the build machine.
58705 Also, don't crash if '--help' is not a supported option.
58707 2000-01-24 Richard Henderson <rth@cygnus.com>
58709 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
58711 2000-01-20 Jeffrey A Law (law@cygnus.com)
58713 * gcc.c-torture/execute/20000120-2.c: New test.
58714 * gcc.c-torture/execute/20000120-1.c: New test.
58716 2000-01-13 Jeffrey A Law (law@cygnus.com)
58718 * gcc.c-torture/execute/20000113-1.c: New test.
58720 2000-01-12 Jeffrey A Law (law@cygnus.com)
58722 * gcc.c-torture/execute/20000112-1.c: New test.
58724 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58726 * gcc.dg/20000111-1.c: New test.
58728 2000-01-10 Jeffrey A Law (law@cygnus.com)
58730 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
58731 with 16 bit integers.
58733 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58735 * gcc.dg/20000108-1.c: New test.
58737 2000-01-05 Nathan Sidwell <nathan@acm.org>
58739 * g++.old-deja/g++.ns/koenig8.C: New test.
58741 2000-01-05 Nathan Sidwell <nathan@acm.org>
58743 * g++.old-deja/g++.other/cast4.C: New test.
58745 2000-01-05 Jeffrey A Law (law@cygnus.com)
58747 * gcc.c-torture/compile/20000105-2.c: New test.
58748 * gcc.c-torture/compile/20000105-1.c: New test.
58750 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58752 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
58753 references to printf & atoi to conform to ANSI standard.
58754 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
58755 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
58756 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
58757 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
58758 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
58759 * g++.old-deja/g++.brendan/complex1.C: Likewise.
58760 * g++.old-deja/g++.brendan/copy1.C: Likewise.
58761 * g++.old-deja/g++.brendan/copy2.C: Likewise.
58762 * g++.old-deja/g++.brendan/copy3.C: Likewise.
58763 * g++.old-deja/g++.brendan/copy4.C: Likewise.
58764 * g++.old-deja/g++.brendan/copy5.C: Likewise.
58765 * g++.old-deja/g++.brendan/copy6.C: Likewise.
58766 * g++.old-deja/g++.brendan/copy7.C: Likewise.
58767 * g++.old-deja/g++.brendan/copy8.C: Likewise.
58768 * g++.old-deja/g++.brendan/crash11.C: Likewise.
58769 * g++.old-deja/g++.brendan/crash14.C: Likewise.
58770 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
58771 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
58772 * g++.old-deja/g++.brendan/delete2.C: Likewise.
58773 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
58774 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
58775 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
58776 * g++.old-deja/g++.brendan/eh1.C: Likewise.
58777 * g++.old-deja/g++.brendan/groff1.C: Likewise.
58778 * g++.old-deja/g++.brendan/init3.C: Likewise.
58779 * g++.old-deja/g++.brendan/misc12.C: Likewise.
58780 * g++.old-deja/g++.brendan/misc7.C: Likewise.
58781 * g++.old-deja/g++.brendan/new2.C: Likewise.
58782 * g++.old-deja/g++.brendan/operators4.C: Likewise.
58783 * g++.old-deja/g++.brendan/operators5.C: Likewise.
58784 * g++.old-deja/g++.brendan/overload2.C: Likewise.
58785 * g++.old-deja/g++.brendan/overload7.C: Likewise.
58786 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
58787 * g++.old-deja/g++.brendan/reference1.C: Likewise.
58788 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
58789 * g++.old-deja/g++.brendan/template24.C: Likewise.
58790 * g++.old-deja/g++.brendan/template3.C: Likewise.
58791 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
58792 * g++.old-deja/g++.jason/inline3.C: Likewise.
58793 * g++.old-deja/g++.jason/opeq.C: Likewise.
58794 * g++.old-deja/g++.law/arg5.C: Likewise.
58795 * g++.old-deja/g++.law/arm7.C: Likewise.
58796 * g++.old-deja/g++.law/ctors11.C: Likewise.
58797 * g++.old-deja/g++.law/cvt8.C: Likewise.
58798 * g++.old-deja/g++.law/init9.C: Likewise.
58799 * g++.old-deja/g++.law/refs4.C: Likewise.
58800 * g++.old-deja/g++.law/template2.C: Likewise.
58801 * g++.old-deja/g++.law/visibility24.C: Likewise.
58802 * g++.old-deja/g++.law/vtable3.C: Likewise.
58803 * g++.old-deja/g++.mike/asm2.C: Likewise.
58804 * g++.old-deja/g++.mike/eh1.C: Likewise.
58805 * g++.old-deja/g++.mike/misc1.C: Likewise.
58806 * g++.old-deja/g++.mike/misc13.C: Likewise.
58807 * g++.old-deja/g++.mike/misc14.C: Likewise.
58808 * g++.old-deja/g++.mike/ns12.C: Likewise.
58809 * g++.old-deja/g++.mike/p1248.C: Likewise.
58810 * g++.old-deja/g++.mike/p3708.C: Likewise.
58811 * g++.old-deja/g++.mike/p3708a.C: Likewise.
58812 * g++.old-deja/g++.mike/p3708b.C: Likewise.
58813 * g++.old-deja/g++.mike/p646.C: Likewise.
58814 * g++.old-deja/g++.mike/p700.C: Likewise.
58815 * g++.old-deja/g++.mike/p783.C: Likewise.
58816 * g++.old-deja/g++.mike/p783a.C: Likewise.
58817 * g++.old-deja/g++.mike/p783b.C: Likewise.
58818 * g++.old-deja/g++.mike/p786.C: Likewise.
58819 * g++.old-deja/g++.mike/p789.C: Likewise.
58820 * g++.old-deja/g++.mike/p789a.C: Likewise.
58821 * g++.old-deja/g++.mike/p807a.C: Likewise.
58822 * g++.old-deja/g++.other/delete3.C: Likewise.
58823 * g++.old-deja/g++.other/dyncast1.C: Likewise.
58824 * g++.old-deja/g++.other/dyncast2.C: Likewise.
58825 * g++.old-deja/g++.other/dyncast3.C: Likewise.
58826 * g++.old-deja/g++.other/empty1.C: Likewise.
58827 * g++.old-deja/g++.other/temporary1.C: Likewise.
58828 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
58829 * g++.old-deja/g++.pt/t16.C: Likewise.
58830 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
58832 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
58834 * gcc.dg/991230-1.c: New test.
58836 1999-12-29 Jeffrey A Law (law@cygnus.com)
58838 * gcc.c-torture/compile/991229-3.c: New test.
58839 * gcc.c-torture/compile/991229-2.c: New test.
58840 * gcc.c-torture/compile/991229-1.c: New test.
58842 1999-12-29 Greg McGary <gkm@eng.ascend.com>
58844 * gcc.c-torture/compile/labels-2.c: New test.
58846 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
58848 * gcc.c-torture/execute/991227-1.c: New test.
58850 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58852 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
58854 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
58856 * gcc.c-torture/execute/991221-1.c: New test.
58858 1999-12-20 Nathan Sidwell <nathan@acm.org>
58860 * g++.old-deja/g++.other/cast3.C: New test.
58862 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
58864 * gcc.c-torture/execute/991216-4.c: New test.
58866 1999-12-16 Michael Meissner <meissner@cygnus.com>
58868 * gcc.c-torture/execute/991216-1.c: New test.
58869 * gcc.c-torture/execute/991216-2.c: New test.
58870 * gcc.c-torture/execute/991216-3.c: New test.
58872 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
58874 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
58875 Actually make the test fail by using "-O2" for compilation.
58877 1999-12-15 Nathan Sidwell <nathan@acm.org>
58879 * g++.old-deja/g++.warn/cast-align1.C: New test.
58881 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
58883 * gcc.c-torture/compile/991214-1.c: New test.
58884 * gcc.c-torture/compile/991214-2.c: New test.
58886 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
58888 * gcc.dg/991214-1.c: New test.
58890 1999-12-13 Jeffrey A Law (law@cygnus.com)
58892 * gcc.c-torture/compile/991213-3.c: New test.
58893 * gcc.c-torture/compile/991213-2.c: New test.
58894 * gcc.c-torture/compile/991213-1.c: New test.
58896 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
58898 * gcc.dg/991209-1.c: New test.
58900 1999-12-08 Nathan Sidwell <nathan@acm.org>
58902 * gcc.c-torture/compile/991208-1.c: New test.
58904 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58906 * gcc.dg/ultrasp2.c: New test.
58908 1999-12-05 Alex Samuel <samuel@codesourcery.com>
58910 * g++.old-deja/g++.abi/align.C (main): Fix typo.
58912 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
58914 * gcc.c-torture/compile/991202-1.c: New test.
58915 * gcc.c-torture/execute/991202-1.c: New test.
58916 * gcc.c-torture/execute/991202-2.c: New test.
58917 * gcc.c-torture/execute/991202-3.c: New test.
58919 1999-12-02 Alex Samuel <samuel@codesourcery.com>
58921 * g++.old-deja/g++.abi/align.C: New test.
58922 * g++.old-deja/g++.abi/aggregates.C: Likewise.
58923 * g++.old-deja/g++.abi/bitfields.C: Likewise.
58925 1999-12-01 Richard Henderson <rth@cygnus.com>
58927 * gcc.c-torture/execute/991201-1.c: New.
58929 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
58931 * gcc.dg/991129-1.c: New test.
58933 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
58935 * gcc.c-torture/compile/991127-1.c: New test.
58937 1999-11-22 Nathan Sidwell <nathan@acm.org>
58939 * g++.old-deja/g++.other/warn4.C: New test.
58941 1999-11-22 Nathan Sidwell <nathan@acm.org>
58943 * g++.old-deja/g++.eh/cleanup2.C: New test.
58944 * g++.old-deja/g++.ext/pretty2.C: New test.
58945 * g++.old-deja/g++.ext/pretty3.C: New test.
58946 * g++.old-deja/g++.other/debug6.C: New test.
58948 1999-10-20 Jim Wilson <wilson@cygnus.com>
58950 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
58951 compiler_output to look for one error message instead of two.
58953 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
58955 * gcc.c-torture/execute/991118-1.c: Also test case
58956 where the word boundary does not split a byte evenly.
58958 1999-11-19 Nathan Sidwell <nathan@acm.org>
58960 * g++.old-deja/g++.ext/restrict1.C: New test.
58962 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
58964 * gcc.c-torture/execute/991118-1.c: New test.
58966 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
58968 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
58969 working directory pathnames.
58971 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
58973 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
58974 host is equipped with driver.h and driver.o so it can actually
58975 compile and run the tests.
58977 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
58979 * gcc.c-torture/compile/991008-1.c: New test.
58981 1999-11-08 Nick Clifton <nickc@cygnus.com>
58983 * lib/gcc-dg.exp: Include target-supports.exp
58985 1999-11-05 Nick Clifton <nickc@cygnus.com>
58987 * lib/target-supports.exp: New file: Provide procs to test for
58988 features supported by the target.
58989 (check_weak_available): Moved here from ecos.exp.
58990 (check_alias_available): New proc: Determine of the target
58991 toolchain supports the alias attribute.
58993 * gcc.dg/special/ecos.exp: Move check_weak_available to
58994 target-supports.exp.
58995 (alias-1.c): Only perform the test if the target supports
58997 (wkali-1.c): Only perform the test if the target supports
59000 * gcc.dg/990506-0.c: Expect error messages from cross
59001 targets as well as native targets.
59003 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59005 * gcc.dg/ultrasp1.c: Removed xfail.
59006 * gcc.dg/struct-ret-2.c: Likewise.
59007 * gcc.dg/array-1.c: Likewise.
59009 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59011 * gcc.dg/struct-ret-2.c: New test.
59013 * gcc.dg/array-1.c: New test.
59015 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
59017 * gcc.c-torture/execute/991030-1.c: New test.
59019 1999-10-26 Richard Henderson <rth@cygnus.com>
59021 * gcc.c-torture/compile/991026-2.c: New test.
59023 1999-10-26 Jeffrey A Law (law@cygnus.com)
59025 * gcc.c-torture/compile/991026-1.c: New test.
59027 1999-10-23 Jeffrey A Law (law@cygnus.com)
59029 * gcc.c-torture/execute/991023-1.c: New test.
59031 1999-10-19 Jeffrey A Law (law@cygnus.com)
59033 * gcc.c-torture/execute/991019-1.c: New test.
59035 1999-10-16 Richard Henderson <rth@cygnus.com>
59037 * gcc.c-torture/execute/991016-1.c: New test.
59039 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
59041 * gcc.c-torture/execute/991014-1.c: New test.
59043 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
59045 * g++.old-deja/g++.other/union2.C: New test.
59047 1999-10-13 Nathan Sidwell <nathan@acm.org>
59049 * g++.old-deja/g++.other/vaarg2.C: New test.
59050 * g++.old-deja/g++.other/vaarg3.C: New test.
59052 1999-10-12 Craig Burley <craig@jcb-sc.com>
59054 * g77.f-torture/noncompile/19990905-1.f: Moved from being
59057 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
59059 * gcc.c-torture/execute/va-arg-11.c: New test.
59061 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
59063 * lib/file-format.exp (gcc_target_object_format): Don't
59064 crash if objdump is unavailable.
59066 1999-09-29 Donn Terry <donn@interix.com>
59068 * gcc.misc-tests/mg.exp: delete extraneous redirection.
59070 1999-09-28 Nick Clifton <nickc@cygnus.com>
59072 * gcc.c-torture/compile/990928-1.c: New test.
59074 1999-09-28 Nathan Sidwell <nathan@acm.org>
59076 * g++.old-deja/g++.other/decl6.C: New test.
59078 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59080 * gcc.c-torture/execute/va-arg-10.c: New test.
59082 1999-09-27 Nathan Sidwell <nathan@acm.org>
59084 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
59085 __PRETTY_FUNCTION__.
59087 1999-09-23 Nick Clifton <nickc@cygnus.com>
59089 * gcc.c-torture/execute/990923-1.c: New test.
59091 1999-09-21 Nick Clifton <nickc@cygnus.com>
59093 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
59094 for which -fpic is inappropriate.
59096 1999-09-21 Mark Mitchell <mark@codesourcery.com>
59098 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
59100 1999-09-21 Nathan Sidwell <nathan@acm.org>
59102 * g++.old-deja/g++.other/dyncast1.C: New test.
59103 * g++.old-deja/g++.other/dyncast2.C: New test.
59104 * g++.old-deja/g++.other/dyncast3.C: New test.
59105 * g++.old-deja/g++.other/dyncast4.C: New test.
59106 * g++.old-deja/g++.other/dyncast5.C: New test.
59107 * g++.old-deja/g++.eh/catch3.C: New test.
59108 * g++.old-deja/g++.eh/catch3p.C: New test.
59109 * g++.old-deja/g++.eh/catch4.C: New test.
59110 * g++.old-deja/g++.eh/catch4p.C: New test.
59111 * g++.old-deja/g++.eh/catch5.C: New test.
59112 * g++.old-deja/g++.eh/catch5p.C: New test.
59113 * g++.old-deja/g++.eh/catch6.C: New test.
59114 * g++.old-deja/g++.eh/catch6p.C: New test.
59115 * g++.old-deja/g++.eh/catch7.C: New test.
59116 * g++.old-deja/g++.eh/catch7p.C: New test.
59117 * g++.old-deja/g++.eh/catch8.C: New test.
59118 * g++.old-deja/g++.eh/catch8p.C: New test.
59119 * g++.old-deja/g++.eh/catch9.C: New test.
59120 * g++.old-deja/g++.eh/catch9p.C: New test.
59122 1999-09-13 Nathan Sidwell <nathan@acm.org>
59124 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
59125 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
59127 1999-09-13 Jeffrey A Law (law@cygnus.com)
59129 * gcc.c-torture/compile/990913-1.c: New test.
59131 1999-09-10 Nathan Sidwell <nathan@acm.org>
59133 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
59134 * g++.old-deja/g++.jason/rfg5.C: Likewise.
59136 1999-09-09 Richard Henderson <rth@cygnus.com>
59138 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
59140 1999-09-09 Nathan Sidwell <nathan@acm.org>
59142 * g++.old-deja/g++.other/lookup11.C: New test.
59143 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
59144 what is permitted and what we want.
59145 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
59147 * g++.old-deja/g++.jason/rfg5.C: Likewise.
59149 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
59151 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
59152 * gcc.c-torture/noncompile/poison-1.c: New file.
59154 1999-09-08 Nathan Sidwell <nathan@acm.org>
59156 * g++.old-deja/g++.other/sizeof3.C: New test.
59157 * g++.old-deja/g++.other/sizeof4.C: New test.
59158 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
59159 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
59161 1999-09-07 Richard Henderson <rth@cygnus.com>
59163 * gcc.dg/va-arg-1.c: New.
59165 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59167 * gcc.c-torture/execute/va-arg-9.c: New test.
59169 1999-09-05 Craig Burley <craig@jcb-sc.com>
59171 * g77.f-torture/compile/980519-2.f: New test.
59172 * g77.f-torture/compile/19990905-0.f: New test.
59173 * g77.f-torture/compile/19990905-1.f: New test.
59174 * g77.f-torture/compile/19990905-2.f: New test.
59176 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
59178 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
59180 * gcc.c-torture/execute/990827-1.c: Fix typo.
59182 1999-09-03 Nathan Sidwell <nathan@acm.org>
59184 * g++.old-deja/g++.other/deref1.C: New test.
59186 1999-09-02 Nathan Sidwell <nathan@acm.org>
59188 * g++.old-deja/g++.other/ambig2.C: New test.
59189 * g++.old-deja/g++.other/cond5.C: New test.
59190 * g++.old-deja/g++.other/lookup16.C: New test.
59192 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
59194 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
59197 1999-08-31 Jeffrey A Law (law@cygnus.com)
59199 * lib/c-torture.exp: Avoid the "compare executables" optimization
59200 when testing native.
59202 1999-08-29 Jeffrey A Law (law@cygnus.com)
59204 * gcc.c-torture/execute/990829-1.c: New test.
59205 * gcc.c-torture/compile/990829-1.c: New test.
59207 1999-08-27 Paul Burchard <burchard@pobox.com>
59209 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
59210 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
59211 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
59212 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
59213 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
59214 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
59215 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
59216 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
59217 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
59218 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
59219 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
59221 1999-08-27 Jeffrey A Law (law@cygnus.com)
59223 * gcc.c-torture/execute/990827-1.c: New test.
59225 1999-08-26 Craig Burley <craig@jcb-sc.com>
59227 * g77.f-torture/noncompile/19990826-4.f: New test.
59229 * g77.f-torture/compile/19990826-3.f: New test.
59231 * g77.f-torture/execute/19990826-2.f: New test.
59233 * g77.f-torture/compile/19990826-1.f: New test.
59235 * gcc.c-torture/execute/990826-0.c: New test.
59236 * g77.c-torture/execute/19990826-0.f: New test.
59238 * g77.f-torture/noncompile/970626-2.f: New test.
59240 1999-08-25 Paul Burchard <burchard@pobox.com>
59242 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
59243 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
59244 lss-011.C: New tests.
59246 1999-08-25 Nathan Sidwell <nathan@acm.org>
59248 * g++.old-deja/g++.other/decl5.C: New test.
59250 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59252 * noncompile/noncompile.exp: Load_lib c-torture.exp.
59253 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
59254 call `postbase' for each one. All callers of `postbase' changed
59255 to call this instead.
59257 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
59259 * gcc.c-torture/execute/990811-1.c: New test.
59261 1999-08-09 Nick Clifton <nickc@cygnus.com>
59263 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
59266 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
59269 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
59271 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
59273 1999-08-04 Jeffrey A Law (law@cygnus.com)
59275 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
59277 1999-08-04 Nathan Sidwell <nathan@acm.org>
59279 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
59281 1999-08-04 Jeffrey A Law (law@cygnus.com)
59283 * gcc.c-torture/execute/990804-1.c: New test.
59285 1999-08-03 Nathan Sidwell <nathan@acm.org>
59287 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
59288 * g++.old-deja/g++.brendan/crash64.C: Likewise.
59289 * g++.old-deja/g++.brendan/overload8.C: Likewise.
59291 1999-08-03 Nathan Sidwell <nathan@acm.org>
59293 * g++.old-deja/g++.other/struct1.C: New test.
59295 1999-08-03 Nathan Sidwell <nathan@acm.org>
59297 * g++.old-deja/g++.other/enum2.C: New test.
59299 1999-08-02 Richard Henderson <rth@cygnus.com>
59301 Adapted from tests from Franz Sirl:
59302 * gcc.c-torture/execute/va-arg-7.c: New test.
59303 * gcc.c-torture/execute/va-arg-8.c: New test.
59305 1999-08-01 Jeffrey A Law (law@cygnus.com)
59307 * gcc.c-torture/compile/990801-2.c: New test.
59309 * gcc.c-torture/compile/990801-1.c: New test.
59311 1999-07-27 Michael Meissner <meissner@cygnus.com>
59313 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
59314 fp-cmp-1.c, converting double to float.
59316 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
59317 fp-cmp-1.c, converting double to long double.
59319 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
59320 from fr1 to unknown_register, since fr1 is a legitimate register
59323 1999-07-25 Jeffrey A Law (law@cygnus.com)
59325 * README: More listname related changes.
59327 1999-07-08 Catherine Moore <clm@cygnus.com>
59329 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
59331 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
59333 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
59335 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
59337 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
59339 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
59341 * gcc.dg/990703-1.c: New test.
59343 1999-06-29 Nick Clifton <nickc@cygnus.com>
59345 * lib/file-format.exp: New file: Move definition of proc
59346 gcc_target_object_format to here from
59347 gcc.dg/special/ecos.exp.
59349 * lib/c-torture.exp: Include lib file-format.exp.
59350 * lib/gcc-dg.exp: Include lib file-format.exp.
59352 * gcc.dg/special/ecos.exp: Remove definition of proc
59353 gcc_target_object_format.
59355 1999-06-28 Jeffrey A Law (law@cygnus.com)
59357 * gcc.c-torture/execute/990628-1.c: New test.
59359 1999-06-25 Jeffrey A Law (law@cygnus.com)
59361 * gcc.c-torture/compile/990625-2.c: New test.
59363 * gcc.c-torture/compile/990625-1.c: New test.
59365 1999-06-23 Nick Clifton <nickc@cygnus.com>
59367 * gcc.c-torture/compile/dll.c: New test case. Check that dll
59368 attributes compile.
59369 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
59370 ports that use the COFF/PE file format.
59372 1999-06-17 Jeffrey A Law (law@cygnus.com)
59374 * gcc.c-torture/compile/990617-1.c: New test.
59376 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
59378 * g++.old-deja/g++.other/decl4.C: New test.
59380 1999-06-14 Nathan Sidwell <nathan@acm.org>
59382 * g++.old-deja/g++.other/bitfld3.C: New test.
59384 1999-06-08 Nathan Sidwell <nathan@acm.org>
59386 * g++.old-deja/g++.eh/catch1.C: New test.
59388 1999-06-07 Jeffrey A Law (law@cygnus.com)
59390 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
59392 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
59393 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
59395 1999-06-05 Craig Burley <craig@jcb-sc.com>
59397 * g77.f-torture/compile/19990502-0.f: Replace with new,
59398 shorter, test that still fails after recent changes.
59400 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59402 * gcc.c-torture/execute/990604-1.c: New test.
59404 1999-05-31 Jeffrey A Law (law@cygnus.com)
59406 * gcc.c-torture/execute/990531-1.c: New test.
59408 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59410 * gcc.c-torture/compile/990527-1.c: New test.
59412 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
59414 * gcc.c-torture/execute/990527-1.c: New test.
59416 1999-05-25 Nick Clifton <nickc@cygnus.com>
59418 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
59419 bitfields as signed.
59421 1999-05-25 Craig Burley <craig@jcb-sc.com>
59423 * g77.f-torture/compile/19990525-0.f: New test.
59425 1999-05-25 Jeffrey A Law (law@cygnus.com)
59427 * gcc.c-torture/execute/990525-2.c: New test.
59429 * gcc.c-torture/execute/990525-1.c: New test.
59431 1999-05-24 Nathan Sidwell <nathan@acm.org>
59433 * g++.old-deja/g++.other/anon3.C: New test.
59434 * g++.old-deja/g++.other/anon4.C: New test.
59435 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
59436 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
59437 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
59440 1999-05-24 Jeffrey A Law (law@cygnus.com)
59442 * gcc.c-torture/execute/990524-1.c: New test.
59444 * gcc.dg/990524-1.c: New test.
59446 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59448 * gcc.c-torture/compile/990523-1.c: New test.
59450 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
59452 * gcc.c-torture/compile/990519-1.c: New test.
59454 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59456 * gcc.c-torture/compile/990517-1.c: New test.
59458 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
59459 (e4, f4): New tests.
59462 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59464 * gcc.dg/noreturn-1.c: New test.
59466 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59468 * gcc.c-torture/execute/990513-1.c: New test.
59470 1999-05-10 Richard Henderson <rth@cygnus.com>
59472 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
59474 1999-05-10 Craig Burley <craig@jcb-sc.com>
59476 * g77.f-torture/execute/erfc.f: Use small single-precision
59477 values, to avoid problems on Alphas when not -mieee.
59479 1999-05-08 Craig Burley <craig@jcb-sc.com>
59481 * gcc.dg/990506-0.c: New test.
59483 1999-05-08 Richard Henderson <rth@cygnus.com>
59485 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
59486 the constant to test. Don't XFAIL 64-bit targets.
59488 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
59489 * g++.old-deja/g++.law/profile1.C: Likewise.
59491 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
59492 operator new instances.
59493 * g++.old-deja/g++.other/delete5.C: Likewise.
59495 1999-05-03 Craig Burley <craig@jcb-sc.com>
59497 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
59500 1999-05-03 Craig Burley <craig@jcb-sc.com>
59502 * g77.f-torture/execute/u77-test.f: Reverse order of two
59503 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
59505 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59507 * gcc.dg/compare1.c: New test.
59509 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
59511 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
59514 1999-05-02 Craig Burley <craig@jcb-sc.com>
59516 * g77.f-torture/compile/19990502-1.f: New test.
59518 1999-05-02 Craig Burley <craig@jcb-sc.com>
59520 * g77.f-torture/compile/19990502-0.f: New test.
59522 1999-05-02 Craig Burley <craig@jcb-sc.com>
59524 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
59527 1999-05-02 Craig Burley <craig@jcb-sc.com>
59529 * g77.f-torture/execute/u77-test.f (main): List libU77
59530 intrinsics not currently tested.
59531 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
59532 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
59533 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
59534 Trim blanks off the ends of some printed strings.
59536 1999-05-02 Craig Burley <craig@jcb-sc.com>
59538 * g77.f-torture/execute/u77-test.f (main): Just warn about
59539 FSTAT gid disagreement, as it's expected on some systems.
59541 1999-05-01 Craig Burley <craig@jcb-sc.com>
59543 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
59544 use a new function, which allows for some slop.
59545 Clean up some commentary.
59546 (issum): The new function.
59547 (sgladd): Deleted subroutine.
59549 1999-05-01 Craig Burley <craig@jcb-sc.com>
59551 * g77.f-torture/execute/u77-test.f: Modify to be more like
59552 libf2c/libU77 version, bringing patches to that version here.
59553 Add suitable commentary.
59555 1999-04-25 Richard Henderson <rth@cygnus.com>
59557 * gcc.dg/990424-1.c: New test.
59559 1999-04-24 Craig Burley <craig@jcb-sc.com>
59561 * g77.f-torture/execute/u77-test.f (main): Bug involving
59562 LSTAT has been fixed, so turn back on full checking.
59564 1999-04-20 Craig Burley <craig@jcb-sc.com>
59566 * g77.f-torture/compile/19990419-0.f: New test.
59567 * g77.f-torture/execute/19990419-1.f: New test.
59569 1999-04-17 Richard Henderson <rth@cygnus.com>
59571 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
59572 to avoid the need for a prototype to supress a warning.
59574 1999-04-07 Jim Wilson <wilson@cygnus.com>
59576 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
59578 1999-04-04 Jeffrey A Law (law@cygnus.com)
59580 * gcc.c-torture/execute/990404-1.c: New test.
59582 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
59584 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
59585 * gcc.dg/cpp-if3.c: Don't use -pedantic.
59586 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
59587 missing initializer warnings.
59589 1999-03-28 Jeffrey A Law (law@cygnus.com)
59591 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
59594 1999-03-26 Jeffrey A Law (law@cygnus.com)
59596 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
59598 1999-03-26 Craig Burley <craig@jcb-sc.com>
59600 * g77.f-torture/execute/19990325-0.f: New test.
59601 * g77.f-torture/execute/19990325-1.f: New test.
59603 1999-03-24 Jeffrey A Law (law@cygnus.com)
59605 * gcc.c-torture/execute/990324-1.c: New test.
59607 1999-03-22 Jim Wilson <wilson@cygnus.com>
59609 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
59612 1999-03-17 Richard Henderson <rth@cygnus.com>
59614 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
59616 1999-03-13 Craig Burley <craig@jcb-sc.com>
59618 * g77.f-torture/execute/19990313-2.f: New test.
59619 * g77.f-torture/execute/19990313-3.f: New test.
59621 1999-03-13 Craig Burley <craig@jcb-sc.com>
59623 * g77.f-torture/execute/19990313-0.f: New test.
59624 * g77.f-torture/execute/19990313-1.f: New test.
59626 1999-03-12 Jim Wilson <wilson@cygnus.com>
59628 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
59630 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
59631 (main): Add check for u15. Conditionalize u31 check depending on
59632 whether ints are <32 bits or >=32 bits.
59634 1999-03-08 Craig Burley <craig@jcb-sc.com>
59636 * g77.f-torture/execute/19981119-0.f: Improve testiness.
59638 1999-03-08 Craig Burley <craig@jcb-sc.com>
59640 * g77.f-torture/compile/19990305-0.f: New test.
59641 * g77.f-torture/execute/19981119-0.f: New test.
59643 1999-03-08 Craig Burley <craig@jcb-sc.com>
59645 * g77.f-torture/execute/970625-2.f: call ABORT if final
59646 result is not correct, instead of just printing it.
59647 Add this checking via newly introduced obfuscation, to
59648 trip up buggy front ends.
59650 1999-03-07 Craig Burley <craig@jcb-sc.com>
59652 * g77.f-torture/compile/960317-1.f: Moved from being
59653 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
59655 1999-03-06 Craig Burley <craig@jcb-sc.com>
59657 * g77.f-torture/execute/960317-1.f: New (old) test.
59658 * g77.f-torture/execute/970625-2.f: Ditto.
59660 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
59662 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
59663 error message on line 1 or line 2; cccp and cpplib do this differently.
59665 1999-03-01 Jeffrey A Law (law@cygnus.com)
59667 * g++.old-deja/g++.law/weak1.C: New test.
59669 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
59671 * gcc.c-torture/execute/990119-1.c: Renamed to...
59672 * gcc.dg/990119-1.c: this, so it will only be tested once
59673 (it's a preprocessor test, it doesn't need to be run at
59674 multiple optimization levels).
59676 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
59678 * lib/g++.exp: Don't add incdir=$base_dir/../include to
59681 1999-02-24 Craig Burley <craig@jcb-sc.com>
59683 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
59684 * g77.f-torture/compile/19981216-0.f: ...as it is expected
59685 to not be compilable by current g77.
59687 1999-02-24 Nick Clifton <nickc@cygnus.com>
59689 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
59691 1999-02-22 Jeffrey A Law (law@cygnus.com)
59693 * gcc.c-torture/execute/990222-1.c: New test.
59695 1999-02-19 Craig Burley <craig@jcb-sc.com>
59697 * g77.f-torture/compile/19990218-0.f: New test.
59698 * g77.f-torture/noncompile/19990218-1.f: New test.
59700 1999-02-18 Craig Burley <craig@jcb-sc.com>
59702 * g77.f-torture/compile/19981216-0.f: New test.
59704 1999-02-14 Jeffrey A Law (law@cygnus.com)
59706 * gcc.dg/990214-1.c: New test.
59708 1999-02-13 Jeffrey A Law (law@cygnus.com)
59710 * gcc.dg/990213-2.c: New test.
59712 * gcc.dg/990213-1.c: New test.
59714 1999-02-12 Jeffrey A Law (law@cygnus.com)
59716 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
59719 1999-02-11 Nick Clifton <nickc@cygnus.com>
59721 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
59722 specified by target.
59724 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
59726 1999-02-11 Jeffrey A Law (law@cygnus.com)
59728 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
59730 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
59732 * gcc.dg/special/ecos.exp: New test driver for new tests with
59733 special requirements.
59735 * gcc.dg/special/alias-1.c: New test.
59736 * gcc.dg/special/gcsec-1.c: New test.
59737 * gcc.dg/special/weak-1.c: New test.
59738 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
59739 * gcc.dg/special/weak-2.c: New test.
59740 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
59741 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
59742 * gcc.dg/special/wkali-1.c: New test.
59743 * gcc.dg/special/wkali-2.c: New test.
59744 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
59745 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
59747 1999-02-10 Felix Lee <flee@cygnus.com>
59749 * lib/c-torture.exp (c-torture-compile): Pull out code for
59750 analyzing gcc error messages.
59751 (c-torture-execute): Likewise. Fix some (harmless) false
59753 * lib/gcc.exp (gcc_check_compile): New function.
59755 1999-02-08 Richard Henderson <rth@cygnus.com>
59757 * gcc.c-torture/execute/990208-1.c: New test.
59759 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
59761 * g++.dg/special/ecos.exp: New driver for new tests with special
59764 * g++.dg/special/conpr-1.C: New test
59765 * g++.dg/special/conpr-2.C: New test
59766 * g++.dg/special/conpr-2a.C: New test
59767 * g++.dg/special/conpr-3.C: New test
59768 * g++.dg/special/conpr-3a.C: New test
59769 * g++.dg/special/conpr-3b.C: New test
59771 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
59772 allow g++ to use the dg driver
59774 * README: Add comment about g++.dg directory
59776 1999-02-06 Jeffrey A Law (law@cygnus.com)
59778 * README: Update email addresses.
59780 1999-02-03 Nick Clifton <nickc@cygnus.com>
59782 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
59783 arguments in order to force structure S onto the stack even on
59785 (test): Pass 10 leading arguments to function foo as well as the
59788 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
59789 failure for all targets.
59791 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
59792 abort to terminate program execution.
59794 1999-01-30 Richard Henderson <rth@cygnus.com>
59796 * gcc.c-torture/execute/990130-1.c: New test.
59798 1999-01-30 Jeffrey A Law (law@cygnus.com)
59800 * gcc.dg/990130-1.c: New test.
59802 1999-01-28 Michael Meissner <meissner@cygnus.com>
59804 * gcc.c-torture/execute/990128-1.c: New test.
59806 1999-01-27 Michael Meissner <meissner@cygnus.com>
59808 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
59810 1999-01-27 Felix Lee <flee@cygnus.com>
59812 * lib/c-torture.exp (c-torture-compile): pull out code for
59813 analyzing gcc error messages.
59814 (c-torture-execute): ditto, and fix some (harmless) false
59816 * lib/gcc.exp (gcc_check_compile): new function.
59818 1999-01-17 Jeffrey A Law (law@cygnus.com)
59820 * gcc.dg/990117-1.c: New test.
59822 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
59824 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
59826 1999-01-15 Jeffrey A Law (law@cygnus.com)
59828 * g77.f-torture/compile/990115-1.f: New test.
59830 1999-01-07 Jeffrey A Law (law@cygnus.com)
59832 * gcc.c-torture/compile/990107-1.c: New test
59834 1999-01-06 Jeffrey A Law (law@cygnus.com)
59836 * gcc.c-torture/execute/990106-2.c: New test.
59838 * gcc.c-torture/execute/990106-1.c: New test.
59840 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
59842 * gcc.c-torture/compile/981223-1.c: New test.
59844 1998-12-29 Richard Henderson <rth@cygnus.com>
59846 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
59847 (opt3): Rename from opt4 and disable.
59849 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
59851 * g++.old-deja/g++.pt/ptrmem5.C: New test.
59853 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
59855 * g++.old-deja/g++.other/conv5.C: New test.
59857 1998-12-14 Nick Clifton <nickc@cygnus.com>
59859 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
59861 1998-12-11 Jeffrey A Law (law@cygnus.com)
59863 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
59865 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
59867 * gcc.c-torture/compile/981211-1.c: New test.
59869 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
59871 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
59873 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
59875 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59877 * gcc.special/930510-1.c: Make C9X safe.
59878 * gcc.misc-tests/gcov-1.c Similarly.
59879 * gcc.misc-tests/gcov-2.c Similarly.
59881 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
59883 * gcc.dg/ultrasp1.c: New test.
59885 1998-12-06 Richard Henderson <rth@cygnus.com>
59887 * gcc.c-torture/execute/981206.c: New test.
59889 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
59891 * g++.old-deja/g++.ns/template7.C: New test.
59893 * g++.old-deja/g++.other/expr1.C: New test.
59895 * g++.old-deja/g++.eh/tmpl3.C: New test.
59897 * g++.old-deja/g++.eh/tmpl2.C: New test.
59899 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
59901 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
59902 * g++.old-deja/g++.other/using6.C: Removed.
59903 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
59905 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
59907 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
59909 * g++.old-deja/g++.pt/overload8.C: New test.
59911 * g++.old-deja/g++.pt/overload7.C: New test.
59913 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
59915 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
59916 and relinking messages.
59917 * lib/g++.exp (g++_target_compile): Remove .rpo file when
59918 compiling with -frepo.
59920 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
59922 * g++.old-deja/g++.pt/lookup6.C: New test.
59924 1998-11-30 Nick Clifton <nickc@cygnus.com>
59926 * gcc.c-torture/execute/981130-1.c: New test.
59927 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
59929 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
59931 * g++.old-deja/g++.pt/explicit76.C: New test.
59933 * g++.old-deja/g++.pt/friend38.C: New test.
59935 * g++.old-deja/g++.ns/crash2.C: New test.
59937 * g++.old-deja/g++.pt/defarg8.C: New test.
59939 * g++.old-deja/g++.pt/instantiate6.C: New test.
59941 * g++.old-deja/g++.pt/static6.C: New test.
59943 * g++.old-deja/g++.pt/decl2.C: New test.
59945 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
59947 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
59948 problem is actually related with name lookup, but so what? :-)
59950 * g++.old-deja/g++.pt/friend37.C: New test.
59952 1998-11-25 Dave Love <d.love@dl.ac.uk>
59954 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
59955 element, which fails on some systems.
59957 * g77.f-torture/execute/labug1.f: New test.
59959 1998-11-21 Jeffrey A Law (law@cygnus.com)
59961 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
59964 1998-11-18 Dave Love <d.love@dl.ac.uk>
59966 * g77.f-torture/compile/981117-1.f: New test.
59968 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
59970 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
59971 properly discarded.
59973 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
59975 * gcc.c-torture/execute/memcheck: New directory of tests for
59976 -fcheck-memory-usage.
59978 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
59980 * README: New file, general information about the testsuite and
59981 new description of the various C++ test subdirectories.
59982 * README.g++: Eliminate obsolete information, update and move most
59983 relevant stuff to README.
59985 1998-11-07 Richard Henderson <rth@cygnus.com>
59987 * gcc.c-torture/compile/981107-1.c: New test.
59989 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
59991 * execute/memcpy-bi.c: New testcase.
59993 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
59995 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
59998 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
59999 template is selected.
60001 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
60002 classes, it should be accepted for all types.
60004 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
60006 * g++.old-deja/g++.pt/spec24.C: Ensure that template
60007 specializations start with template headers.
60009 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
60011 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
60013 * g++.old-deja/g++.other/init9.C: Test cross initialization of
60016 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
60018 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
60020 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
60022 * compile/981022-1.c, compile/981022-1.x: New test and driver.
60024 1998-10-19 Jeffrey A Law (law@cygnus.com)
60026 * 981019-1.c: New test.
60028 1998-10-14 Robert Lipe <robertl@dgii.com>
60030 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
60033 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60035 * compile/981001-4.c: Remove use of GCC extension that triggers a
60038 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
60040 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
60042 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
60044 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
60045 instantiation of template produces incorrect code for delete
60048 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
60049 constructors' name is not unique.
60050 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
60051 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
60053 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
60054 automatic array of const is ill-formed.
60056 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
60057 of template parameter?
60059 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
60062 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
60063 pointer-to-member expression.
60065 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
60066 declaration causes ICE.
60068 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
60070 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
60071 reserved in the global namespace.
60073 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
60074 generate needed virtual table.
60076 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
60078 1998-10-10 Dariush Eslimi <eslimi@loran.com>
60080 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
60081 template-dependent type
60083 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
60085 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
60086 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
60087 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
60089 * g++.old-deja/g++.other/using5.C: New test; using decl from base
60090 class should be usable as argument of member function.
60091 * g++.old-deja/g++.other/using6.C: New test; using decl from base
60092 class should be usable as return type of member function.
60093 * g++.old-deja/g++.other/using7.C: New test; using decl from base
60094 class should be usable as type of data member.
60096 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
60098 1998-10-09 Jeffrey A Law (law@cygnus.com)
60100 * gcc.c-torture/special/920521-1.c: Fix bogus test.
60102 1998-10-08 Nick Clifton <nickc@cygnus.com>
60104 * gcc.dg/dll-?.c Add thumb to target list.
60105 Fix assembler scan patterns to match current assembler output.
60107 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
60109 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
60110 matching of template brackets.
60112 * g++.old-deja/g++.other/using4.C: New test. Test using
60113 declarations of methods from base classes.
60115 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
60116 within functions should introduce names into the innermost
60117 enclosing namespace.
60119 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
60120 of static locals if first initialization throws.
60122 1998-10-07 Jim Wilson <wilson@cygnus.com>
60124 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
60126 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
60128 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
60129 lose track of the possible targets of tablejump insns.
60130 * special/special.exp: Run it.
60132 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
60134 * g++.old-deja/g++.pt/friend35.C: New test. A template function
60135 must be declared before its specializations can be named in friend
60138 1998-10-05 Dave Love <d.love@dl.ac.uk>
60140 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
60142 * g77.f-torture/execute/io1.f: New test.
60144 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
60146 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
60147 with pointer to template function, for which no argument deduction
60150 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
60151 specialization of template function as argument to template
60154 * g++.old-deja/g++.other/access2.C: New test; Inner class
60155 shouldn't have privileged access to Outer's names.
60157 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
60159 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
60160 friend template declared within template class conflicts with
60161 nested class of the same name.
60163 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
60166 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
60167 object with direct initializer as function declaration.
60169 * g++.old-deja/g++.other/decl2.C: New test; duplicate
60172 * g++.old-deja/g++.other/null2.C: New test; conditional operator
60173 involving const pointer and NULL produces incorrect result.
60175 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
60176 type name without `typename' should be rejected with -pedantic.
60178 1998-10-02 Richard Henderson <rth@cygnus.com>
60180 * g++.old-deja/g++.other/addrof1.C: New test.
60182 1998-10-01 Nick Clifton <nickc@cygnus.com>
60184 * gcc.c-torture/compile/981001-1.c: New test.
60185 * gcc.c-torture/execute/981001-1.c: New test.
60187 1998-10-01 Jeffrey A Law (law@cygnus.com)
60189 * gcc.c-torture/compile/981001-2.c: New test.
60190 * gcc.c-torture/compile/981001-3.c: New test.
60191 * gcc.c-torture/compile/981001-4.c: New test.
60193 1998-10-01 Robert Lipe <robertl@dgii.com>
60195 * lib/objc.exp (objc_target_compile): Add -L during compiles for
60196 multilibbed hosts. Idea grafted from g77.exp.
60198 1998-09-30 Dave Love <d.love@dl.ac.uk>
60200 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
60201 avoid losing on systems which need -lsocket.
60203 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
60205 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
60206 * g++.old-deja/g++.other/nested2.C: Ditto.
60207 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
60210 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
60212 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
60213 preferred over template operator!= for enum bitfields.
60215 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
60217 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
60218 that happen to have the same base name, but in different scopes,
60219 are incorrectly rejected.
60221 1998-09-16 Richard Henderson <rth@cygnus.com>
60223 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
60224 on the native word size instead of an integer literal.
60226 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
60228 * g++.old-deja/g++.other/static2.C: Invocation of static data
60229 member of type pointer-to-function denoted as non-static member.
60231 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
60232 checks involving function types and aliases.
60234 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
60236 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
60237 redefined to the same non-trivial type.
60239 * g++.old-deja/g++.pt/explicit73.C: Test for proper
60240 namespace-qualification of template specializations declared in
60243 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
60244 to declare a subset of the specializations of a template function
60245 as friends of specializations of a template class.
60247 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
60248 member templates that do not fully specialize the enclosing
60249 template class are rejected.
60251 1998-09-11 Dave Love <d.love@dl.ac.uk>
60253 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
60255 1998-09-08 Dave Love <d.love@dl.ac.uk>
60257 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
60258 altered from libf2c/libU77 version.
60260 1998-09-06 Dave Love <d.love@dl.ac.uk>
60262 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
60264 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
60265 Alexandre Oliva <oliva@dcc.unicamp.br>
60267 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
60268 (un)signed char are different types for template specialization
60271 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
60273 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
60274 * objc: ObjC testsuite.
60276 1998-08-31 Catherine Moore <clm@cygnus.com>
60278 * gcc.c-torture/execute/941014-1.x: New file.
60280 1998-08-31 Nick Clifton <nickc@cygnus.com>
60282 * lib/c-torture.exp: Add support for
60283 torture_eval_before_compile and torture_eval_before_execute
60286 1998-08-30 Jeffrey A Law (law@cygnus.com)
60288 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
60289 this test triggers valid.
60291 1998-08-27 Jeffrey A Law (law@cygnus.com)
60293 * gcc.dg/980827-1.c: New test.
60295 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
60297 * gcc.c-torture/execute/loop-4b.c: New test.
60299 1998-08-26 Nick Clifton <nickc@cygnus.com>
60301 * lib/c-torture.exp: Add support for
60302 torture_eval_before_compile and torture_eval_before_execute
60305 1998-08-25 Jeffrey A Law (law@cygnus.com)
60307 * gcc.c-torture/compile/980825-1.c: New test.
60309 1998-08-24 Nick Clifton <nickc@cygnus.com>
60311 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
60312 count number tests in opt_t0 not good_t0.
60314 1998-08-24 Jeffrey A Law (law@cygnus.com)
60316 * gcc.c-torture/compile/930326-1.x: Fix typo.
60318 1998-08-23 Mark Mitchell <mark@markmitchell.com>
60320 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
60323 1998-08-21 Jeffrey A Law (law@cygnus.com)
60325 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
60326 STACK_SIZE is defined.
60327 * gcc.c-torture/unsorted/stuct.c: Similarly.
60329 * gcc.c-torture/compile/980821-1.c: New test.
60331 1998-08-21 Jeffrey A Law (law@cygnus.com)
60333 * gcc.c-torture/execute/980526-2.c: Disable for targets with
60336 1998-08-19 Mark Mitchell <mark@markmitchell.com>
60338 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
60341 1998-08-09 Mark Mitchell <mark@markmitchell.com>
60343 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
60346 1998-08-18 Jeffrey A Law (law@cygnus.com)
60348 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
60350 1998-08-16 Jeffrey A Law (law@cygnus.com)
60352 * gcc.c-torture/compile/980816-1.c: New test.
60354 * gcc.dg/980816-1.c: New test.
60356 1998-08-13 Jeffrey A Law (law@cygnus.com)
60358 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
60359 compiler for ieee tests.
60361 1998-08-01 Dave Love <d.love@dl.ac.uk>
60363 * g77.f-torture/compile/980729-0.f: New test.
60365 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
60367 * gcc.c-torture/special/eeprof-1.c: New test, for
60368 -finstrument-functions.
60369 * gcc.c-torture/special/special.exp: Run it.
60371 1998-07-29 Jeffrey A Law (law@cygnus.com)
60373 * gcc.c-torture/compile/980729-1.c: New test.
60375 1998-07-27 Nick Clifton <nickc@cygnus.com>
60377 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
60378 __thumb__ is defined, and test for ARM style doubles if so.
60380 1998-07-26 Dave Love <d.love@dl.ac.uk>
60382 * g77.f-torture/noncompile/980615-0.f: New test.
60384 1998-07-26 H.J. Lu (hjl@gnu.org)
60386 * gcc.dg/980312-1.c: Do link instead of compile.
60387 * gcc.dg/980313-1.c: Likewise.
60389 1998-07-26 Jeffrey A Law (law@cygnus.com)
60391 * gcc.c-torture/compile/980726-1.c: New test.
60393 1998-07-25 Dave Love <d.love@dl.ac.uk>
60395 * g77.f-torture/execute/io0.f: New test.
60397 1998-07-24 Nick Clifton <nickc@cygnus.com>
60399 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
60402 1998-06-18 Michael Meissner <meissner@cygnus.com>
60404 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
60407 1998-07-17 Nick Clifton <nickc@cygnus.com>
60409 * gcc.dg/980626-1.c: Expect failures for all toolchains until
60410 c-decl.c:grokdeclarator can handle mode attributes.
60412 1998-07-16 Jeffrey A Law (law@cygnus.com)
60414 * gcc.c-torture/execute/980716-1.c: New test.
60416 1998-07-13 Jeffrey A Law (law@cygnus.com)
60418 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
60420 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
60422 * gcc.c-torture/execute/va-arg-3.x: Similarly.
60423 * gcc.c-torture/compile/930326-1.x: Similarly.
60425 1998-07-13 Dave Love <d.love@dl.ac.uk>
60427 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
60428 New test from Craig.
60430 1998-07-12 Dave Love <d.love@dl.ac.uk>
60432 * g77.f-torture/noncompile/980616-0.f: New test.
60434 * g77.f-torture/execute/970816-3.f: New test from Craig.
60436 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60438 * g++.other/singleton.C: Return error value instead of taking
60441 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
60443 * g++.other/singleton.C: New test. Warning is under dispute.
60444 Runtime crash is not.
60446 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60448 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
60449 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
60450 using6.C, using7.C}: New namespace tests.
60452 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
60454 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
60455 specialization with typedef'ed names used as array indexes.
60457 1998-07-09 Jeffrey A Law (law@cygnus.com)
60459 * gcc.c-torture/execute/980709-1.c: New test.
60461 * gcc.dg/980709-1.c: New test.
60463 1998-07-07 Richard Henderson <rth@cygnus.com>
60465 * gcc.c-torture/execute/bcp-1.c: New test.
60467 1998-07-07 Jeffrey A Law (law@cygnus.com)
60469 * gcc.c-torture/execute/980707-1.c: New test.
60471 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
60473 * gcc.c-torture/compile/980706-1.c: New test.
60475 1998-07-01 Dave Love <d.love@dl.ac.uk>
60477 * g77.f-torture/execute/980701-0.f,
60478 g77.f-torture/execute/980701-1.f: New test from Craig.
60480 1998-07-01 Jeffrey A Law (law@cygnus.com)
60482 * gcc.c-torture/compile/980701-1.c: New test.
60484 * gcc.c-torture/execute/980701-1.c: New test.
60486 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
60489 * g++.old-deja/g++.robertl/eb132.C: New test.
60490 * g++.old-deja/g++.robertl/eb133.C: Likewise.
60492 1998-06-29 Dave Love <d.love@dl.ac.uk>
60494 * g77.f-torture/execute/980628-7.f,
60495 g77.f-torture/execute/980628-8.f,
60496 g77.f-torture/execute/980628-9.f,
60497 g77.f-torture/execute/980628-10.f: New tests from Craig.
60499 * g77.f-torture/execute/980628-3.f: Remove mail headers.
60501 1998-06-28 Jeffrey A Law (law@cygnus.com)
60503 * g77.f-torture/execute/980628-4.f: New test from Craig.
60504 * g77.f-torture/execute/980628-5.f: Likewise.
60505 * g77.f-torture/execute/980628-2.f: Likewise.
60506 * g77.f-torture/execute/980628-0.f: Likewise.
60507 * g77.f-torture/execute/980628-1.f: Likewise.
60508 * g77.f-torture/execute/980628-3.f: Likewise.
60509 * g77.f-torture/execute/980628-6.f: Likewise.
60511 1998-06-28 Jeffrey A Law (law@cygnus.com)
60513 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
60514 directory when nothing has been installed yet.
60516 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
60518 * gcc.c-torture/special/special.exp: Handle newer versions of
60521 1998-06-26 Jeffrey A Law (law@cygnus.com)
60523 * gcc.dg/980626-1.c: New test.
60525 1998-06-19 Bruno Haible <haible@ilog.fr>
60527 * gcc.misc-tests/m-un-2.c: New test.
60528 * g++.old-deja/g++.other/warn01.c: Likewise.
60530 1998-06-19 Robert Lipe <robertl@dgii.com>
60532 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
60533 compatibility with assmblers with a different comment character.
60534 Eliminate use of GAS-specific extensions.
60536 1998-06-19 Jeffrey A Law (law@cygnus.com)
60538 * gcc.c-torture/execute/ieee/980619-1.c: New test.
60540 1998-06-19 Robert Lipe <robertl@dgii.com>
60542 * lib/g77.exp: Replace search for libf2c.a with search for newly
60545 1998-06-17 Jeffrey A Law (law@cygnus.com)
60547 * gcc.c-torture/execute/980617-1.c: New test.
60549 1998-06-12 Jeffrey A Law (law@cygnus.com)
60551 * gcc.c-torture/execute/980612-1.c: New test.
60553 1998-06-08 Jeffrey A Law (law@cygnus.com)
60555 * gcc.dg/980523-1.c: Only test on ppc-linux.
60556 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
60558 * gcc.c-torture/execute/980608-1.c: New test.
60560 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
60562 * gcc.c-torture/execute/980605-1.c: New test.
60564 1998-06-04 Jeffrey A Law (law@cygnus.com)
60566 * gcc.c-torture/execute/980604-1.c: New test.
60568 1998-06-02 Jeffrey A Law (law@cygnus.com)
60570 * gcc.c-torture/execute/980602-1.c: New test.
60571 * gcc.c-torture/execute/980602-2.c: Likewise.
60573 1998-06-02 Dave Love <d.love@dl.ac.uk>
60575 * 970125-0.f: Fix per JCB. Add commentary.
60577 1998-05-31 Michael Meissner <meissner@cygnus.com>
60579 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
60582 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
60584 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
60587 1998-05-28 Catherine Moore <clm@cygnus.com>
60589 * gcc.c-torture/execute/980526-3.c: New test.
60591 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
60593 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
60594 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
60595 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
60596 m88k-motorola-sysv3 to XFAIL.
60598 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60600 * gcc.dg/980526-1.c: New test.
60601 * gcc.c-torture/execute/980526-2.c: New test.
60603 1998-05-26 Jeffrey A Law (law@cygnus.com)
60605 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
60607 * gcc.c-torture/execute/980526-1.c: New test.
60609 1998-05-26 Dave Love <d.love@dl.ac.uk>
60611 * g77.f-torture/execute/alpha2.f: Add runtime test.
60613 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
60615 * g++.old-deja/old-deja.exp: Strip leading directories.
60617 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
60618 error for the line. Don't run multiple tests for the same line.
60620 1998-05-23 Jeffrey A Law (law@cygnus.com)
60622 * gcc.dg/980523-1.c: New test.
60624 1998-05-23 Dave Love <d.love@dl.ac.uk>
60626 * g77.f-torture/compile/970915-0.f: New test.
60628 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
60630 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
60632 1998-05-21 Jeffrey A Law (law@cygnus.com)
60634 * gcc.dg/980520-1.c: New test.
60636 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
60638 * gcc.dg/980502-1.c: Fix return type.
60640 1998-05-20 Jeffrey A Law (law@cygnus.com)
60642 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
60643 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
60644 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
60645 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
60646 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
60648 1998-05-20 Dave Love <d.love@dl.ac.uk>
60650 * g77.f-torture/execute/980520-1.f: New test.
60652 1998-05-15 Dave Love <d.love@dl.ac.uk>
60654 * lib/mike-g77.exp: New file.
60656 * g77.f-torture/noncompile/noncompile.exp,
60657 g77.f-torture/noncompile/check0.f: New files.
60659 1998-05-14 Dave Love <d.love@dl.ac.uk>
60661 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
60662 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
60663 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
60664 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
60665 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
60666 abort where appropriate.
60668 1998-05-05 Michael Meissner <meissner@cygnus.com>
60670 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
60671 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
60673 1998-04-29 Dave Love <d.love@dl.ac.uk>
60675 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
60677 1998-04-27 Dave Love <d.love@dl.ac.uk>
60679 * g77.f-torture/compile/980427-0.f: New test.
60681 1998-04-24 Dave Love <d.love@dl.ac.uk>
60683 * g77.f-torture/compile/980424-0.f: New test.
60685 1998-04-19 Dave Love <d.love@dl.ac.uk>
60687 * g77.f-torture/compile/980419-2.f (main): New test.
60688 * g77.f-torture/compile/970125-0.f: New test.
60689 * g77.f-torture/compile/980419-1.f: New test.
60691 1998-04-08 Jim Wilson <wilson@cygnus.com>
60693 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
60696 1998-04-07 Jim Wilson <wilson@cygnus.com>
60698 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
60700 1998-04-03 Jim Wilson <wilson@cygnus.com>
60702 * gcc.c-torture/compile/980329-1.c: New test.
60704 1998-03-18 Jim Wilson <wilson@cygnus.com>
60706 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
60707 * gcc.dg/980312-1.c: Fix typo in -march command.
60709 1998-03-16 H.J. Lu (hjl@gnu.org)
60711 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
60713 1998-03-11 Robert Lipe <robertl@dgii.com>
60715 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
60716 Dave Love agree the Fortran source is bogus.
60718 1998-03-11 Robert Lipe <robertl@dgii.com>
60720 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
60721 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
60722 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
60723 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
60724 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
60726 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
60728 * g++.old-deja/g++.other/friend1.C: New test.
60730 1998-02-18 Dave Love <d.love@dl.ac.uk>
60732 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
60733 possibly uninitialized) variables and declare dnrm2.
60735 1998-02-23 Robert Lipe <robertl@dgii.com>
60737 From Bruno Haible <haible@ilog.fr>:
60738 * gcc.c-torture/execute/980223.c: New test.
60740 1998-02-13 Jeffrey A Law (law@cygnus.com)
60742 * gcc.dg/ifelse-1.c: New test.
60744 1998-02-09 H.J. Lu (hjl@gnu.org)
60746 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
60748 * lib/old-dejagnu.exp (old-dejagnu): Added the
60749 "execution test - XFAIL *-*-*" handling in the spirit of
60750 "excess errors test -". Changed the "execution test fails"
60751 handling to be like "excess errors test fails".
60752 * Update various tests accordingly.
60754 1998-02-06 Jim Wilson <wilson@cygnus.com>
60756 * gcc.c-torture/execute/980205.c: New test.
60758 1998-01-18 Jeffrey A Law (law@cygnus.com)
60760 * lib/c-torture.exp: Look for .x files instead of .cexp files.
60761 * lib/f-torture.exp: Similarly.
60762 * gcc.c-torture: Rename all .cexp files to .x files.
60764 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
60766 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
60767 (940510-1.c): Removed duplicate.
60768 (971104-1.c): New test.
60770 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
60772 * lib/f-torture.exp: Improve error and loop detection.
60774 1997-11-19 Michael Meissner <meissner@cygnus.com>
60776 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
60777 use that to size the filler array.
60779 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
60781 * lib/c-torture.exp(c-torture-execute): Fix typo.
60783 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
60784 testcase as the executable name. Keep the executable around if
60787 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
60789 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
60790 changes. Only test one -g option, and move it to the end of the
60791 list of options to test.
60793 1997-09-19 Michael Meissner <meissner@cygnus.com>
60795 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
60796 variable GCC_TORTURE_OPTIONS to supply default switches separated
60797 by colons. If no environment variable, run tests with -O0 -g, -O1
60798 -g, and -O2 -g as well.
60800 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
60802 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
60803 explanatory comments. Fix indentation.
60805 1997-09-15 Jeffrey A Law (law@cygnus.com)
60807 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
60809 1997-09-11 Jeffrey A Law (law@cygnus.com)
60811 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
60812 * g++.old-deja/g++.mike/p7325.C: Likewise.
60813 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
60815 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
60817 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
60818 * g++.old-deja/g++.brendan/crash30.C: Likewise.
60819 * g++.old-deja/g++.brendan/crash39.C: Likewise.
60820 * g++.old-deja/g++.law/operators4.C: Likewise.
60822 1997-09-11 Joe Buck (jbuck@synopsys.com)
60824 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
60825 * g++.old-deja/g++.mike/p784.C: Ditto.
60826 * g++.old-deja/g++.mike/p785.C: Ditto.
60828 1997-09-05 Jeffrey A Law (law@cygnus.com)
60830 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
60832 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
60834 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
60835 target feature; pass this to c-torture-execute as needed.
60837 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
60839 * lib/c-torture.exp(c-torture-execute): If the previous and the
60840 current executables being tested are identical, we don't need to
60841 run the executable again. Try to make the executable names
60842 unique. Add an optional argument for passing additional compiler
60845 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
60847 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
60849 1997-08-29 Jeffrey A Law (law@cygnus.com)
60851 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
60853 1997-07-31 Jeffrey A Law (law@cygnus.com)
60855 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
60856 32bit or larger longs.
60858 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
60859 have either a 32bit long or 32bit int.
60861 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
60863 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
60864 Make double precision tests dependent on sizeof (double).
60866 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
60868 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
60871 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
60873 * gcc.c-torture/compile/961203-1.cexp: New script.
60875 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
60877 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
60878 up the includes ourselves.
60880 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
60882 * lib/plumhall.exp: Remove random include, and add a few
60883 verbose messages for debugging.
60885 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
60887 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
60888 of trying to do it ourselves.
60890 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
60892 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
60894 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
60896 * gcc.prms/5403.c: Made regexp a bit less strict.
60898 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
60900 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
60901 is returned from remote_load instead.
60902 * lib/plumhall.exp: Ditto.
60903 * lib/mike-g++.exp: Ditto.
60904 * lib/old-dejagnu.exp: Ditto.
60905 * lib/c-torture.exp: Ditto.
60907 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
60909 * lib/g++.exp: Use build_wrapper procedure.
60910 * lib/gcc.exp: Ditto.
60912 1997-05-20 Jeffrey A Law (law@cygnus.com)
60914 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
60915 an old-style decl for malloc. Fixes tests to work when
60916 sizeof (int) != sizeof (size_t).
60918 1997-05-15 Mike Meissner <meissner@cygnus.com>
60920 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
60922 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
60923 use stdargs.h interface.
60925 1997-05-15 Mike Meissner <meissner@cygnus.com>
60927 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
60928 NO_VARARGS when compiling.
60930 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
60932 * lib/plumhall.exp(ph_includes): New procedure.
60934 (ph_compiler): Ditto.
60936 * lib/g++.exp: Rename test-glue.c to testglue.c.
60937 * lib/gcc.exp: Ditto.
60939 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
60941 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
60942 to completion when it's called.
60944 1997-03-21 Michael Meissner <meissner@cygnus.com>
60946 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
60947 is defined, don't do test.
60949 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
60951 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
60953 (ph_summary): Mark skipped testcases as untested, not unresolved.
60955 * lib/plumhall.exp (ph_make): If unresolved because of bad
60956 errorCode, record errorCode in log file.
60957 (*): Replace send_log/verbose with verbose -log.
60959 1997-03-19 Michael Meissner <meissner@cygnus.com>
60961 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
60962 double conversion if double isn't at least 8 bytes.
60964 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
60965 int to work with targets where int is 16 bits.
60967 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
60968 8 bytes, just exit, since 4 byte doubles don't have enough bits of
60969 precision for the test to complete.
60971 1997-03-14 Michael Meissner <meissner@cygnus.com>
60973 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
60974 if d10v is not compiled with the -mdouble64 flag.
60975 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
60977 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
60978 d10v is not compiled with the -mint32 flag.
60980 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
60982 * lib/plumhall.exp: Use incr_count.
60984 1997-03-12 Jeffrey A Law (law@cygnus.com)
60986 * gcc.c-torture: Update to c-torture-1.45.
60988 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
60990 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
60991 the name of the expect testcase file).
60993 * lib/g++.exp(g++_init): Ditto.
60995 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
60997 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
61000 * lib/gcc.exp(gcc_exit): New procedure.
61002 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
61004 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
61005 specs where appropriate.
61007 * g++.old-deja/g++.arm/*: Added additional ERROR checks
61008 because of new "candidates are" messages, and removed a few
61010 * Converted all non-old-style g++ testcases to old-style, and
61011 moved into g++.old-deja.
61013 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
61015 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
61018 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
61021 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
61023 1997-02-13 Michael Meissner <meissner@cygnus.com>
61025 * lib/gcc.exp (gcc_target_compile): Add support for defining
61026 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
61027 the machine doesn't have those features.
61029 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
61031 * g++.law/operators4.exp: Don't use LIBS.
61033 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
61035 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
61037 * lib/mike-g++.exp: Don't set the compiler to be tested here.
61038 * lib/g++.exp: Set it here instead. Also, allow use of the
61039 --tool_exec and --tool_opt options. Change CXX to
61042 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
61044 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
61046 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
61048 * lib/old-dejagnu.exp: Use prune_warnings instead of
61050 * lib/mike-g++.exp: Ditto.
61051 * lib/gcc.exp: Ditto.
61052 * lib/g++.exp: Ditto.
61054 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
61056 1997-02-07 Jeffrey A Law (law@cygnus.com)
61058 * 941014-2.c: Include stdlib.h
61059 * 960327-1.c: Include stdio.h
61060 * dbra.c, index-1.c: Don't assume ints are 32bits.
61062 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
61064 * lib/gcc.exp: Add gcc,stack_size target feature.
61066 * lib/g++.exp(g++_target_compile): Add the include and link
61067 paths here, not in two other places. And, it's $options, not
61070 * lib/mike-g++.exp(postbase): Remove the code that determines
61071 the correct include and link paths.
61072 * g++.old-deja/old-deja.exp: Ditto.
61074 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
61076 * lib/g++.exp(g++_init): target_compile no longer returns the
61077 filename of the result.
61079 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
61081 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
61084 * gcc.c-torture/special/special.exp: Change call to
61085 gcc_target_compile to include the object file.
61087 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
61089 * gcc.c-torture/special/special.exp: Correct misspelling in last
61092 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
61094 * lib/plumhall.exp(ph_summary): Log the entire output of the
61095 executable. Return -1 if there were any failures, 0 otherwise.
61096 (ph_execute): Return -1 if there were any failures, 0 otherwise.
61097 (ph_make): Clean up objects and executables that were built
61098 if the tests succeeded.
61100 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
61102 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
61103 libraries and includes in the build tree as appropriate.
61105 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
61107 * lib/c-torture.exp: Instead of looking for the global variable
61108 NO_LONG_LONG, check to see if that's a feature of the target.
61110 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
61112 * config/default.exp: Minimize. Delete the remainer of the files in
61113 config; this functionality is now in devo/dejagnu/config.
61115 g++.*/*: Pass any additional flags used to compile to postbase;
61118 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
61119 is now done by runtest.exp. Use gcc_target_compile instead of
61122 lib/c-torture.exp: Use gcc_target_compile instead of compile.
61123 Remove references to CFLAGS. Use remote_file instead of
61125 (c-torture): Take a list of arguments to use to compile this
61128 lib/g++.exp: Simplify. Use target_compile instead of compile.
61129 lib/gcc-dg.exp: Ditto.
61130 lib/gcc.exp: Ditto.
61131 lib/mike-{gcc,g++}.exp: Ditto.
61132 lib/old-dejagnu.exp: Ditto.
61133 lib/plumhall.exp: Ditto.
61135 1997-01-08 Jim Wilson <wilson@cygnus.com>
61137 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
61138 (ph_linker): Likewise.
61140 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
61142 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
61143 MAP_ANON / MAP_ANONYMOUS if defined;
61144 else try to map from /dev/zero .
61146 1996-11-12 Jeffrey A Law (law@cygnus.com)
61148 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
61149 isn't defined, then define it to MAP_ANONYMOUS.
61151 1996-11-12 Jeffrey A Law (law@cygnus.com)
61153 * gcc.c-torture: Update to c-torture-1.42 release.
61155 1996-11-11 Jeffrey A Law (law@cygnus.com)
61157 * gcc.c-torture: Update to c-torture-1.41 release.
61159 1996-10-27 Jeffrey A Law (law@cygnus.com)
61161 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
61164 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
61166 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
61167 and LDFLAGS. Fix second case to append the target_info ldflags
61168 onto LDFLAGS, not CFLAGS.
61169 * lib/g++.exp (g++_init): Add target_info stuff.
61170 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
61171 of libgloss and newlib flags for !native.
61173 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
61174 (GDB): Fix relative path to go up another dir for finding gdb.
61176 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
61178 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
61179 versions in the target_info array, if they don't exist.
61181 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
61183 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
61185 1996-07-08 Jim Wilson <wilson@cygnus.com>
61187 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
61188 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
61190 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
61192 * lib/old-dejagnu.exp: Don't remove the output file before we've
61193 actually tested it. Don't append pwd to the path of the executable
61196 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
61198 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
61200 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
61202 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
61203 temporary directory for compiler files, and set it to a default
61204 value of /tmp. Set $output as the name of the output file from
61205 compiling the testcase. Add a -o option to $cflags_var so the
61206 compiler writes the final output file as $output. Set $executable
61209 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
61210 directory for compiler files, and set it to /tmp if it doesn't
61211 already have a value. Set $output_file to the name of the output
61212 file from compiling the testcase. Add a -o option to CXXFLAGS so
61213 the compiler writes the final output file as $output. Use $output
61214 as the executable to be tested.
61216 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
61218 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
61220 1996-06-08 Jeffrey A Law (law@cygnus.com)
61222 * gcc.c-torture/execute/pending-1.c: New test. Still
61223 pending in Tege's queue.
61225 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
61227 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
61228 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
61229 if there were failures. Call unresolved if there were unresolved
61230 testcases. Call gcc_fail if program did not run to completion.
61231 (ph_make): Pass additional argument name to ph_execute.
61232 (ph_execute): Add new argument. Pass additional arguments to
61233 ph_summary. Call gcc_fail is there is no execution output.
61235 1996-04-24 Jeffrey A Law (law@cygnus.com)
61237 * lib/plumhall.exp (proc_summary): Output relavent summary
61238 lines into the log so specific failures in plumhall can be
61241 1996-04-10 Jeffrey A Law (law@cygnus.com)
61243 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
61244 (c-torture-execute): Don't try to execute tests which use
61245 "long long" types if $NO_LONG_LONG is nonzero.
61247 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
61249 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
61252 * gcc.ieee: Move from here.
61253 * gcc.c-torture/execute/ieee: To here.
61255 1996-03-26 Jeffrey A Law (law@cygnus.com)
61257 * gcc.c-torture: Update to c-torture-1.41 release.
61259 1996-03-22 Jeffrey A Law (law@cygnus.com)
61261 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
61264 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
61266 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
61269 1996-03-02 Jeffrey A Law (law@cygnus.com)
61271 * config/proelf.exp: Handle connecting to a simulator.
61273 1996-01-31 Jeffrey A Law (law@cygnus.com)
61275 * config/proelf.exp: New file. Enough framework that we can
61276 run c-torture tests on the proelf targets (or any other target
61277 that gdb can connect to for that matter).
61279 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
61281 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
61282 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
61284 * lib/plumhall.exp (ph_execute): Always call ph_summary if
61285 exec_output exists.
61287 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
61289 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
61290 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
61292 * config/*.exp: Update FSF address. Change result of ${tool}_load
61293 to pass/fail/unresolved/unsupported/untested. Caller must now
61294 call unresolved/unsupported/untested.
61295 * lib/*.exp: Update FSF address. Update to handle new results of
61297 * lib/chill.exp (verbose): Delete.
61299 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
61301 * lib/gcc.exp (default_gcc_start): Change order of args to
61302 $LDFLAGS $CFLAGS $LIBS.
61303 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
61304 Save/set/restore CFLAGS. Pass single arg to gcc_start.
61305 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
61306 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
61307 * gcc.misc-tests/dg-test.exp: Likewise.
61308 * gcc.misc-tests/msgs.exp: Likewise.
61309 * gcc.prms/prms.exp: Likewise.
61310 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
61311 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
61313 * lib/dg.exp: Deleted, moved to dejagnu/lib.
61315 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
61317 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
61319 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
61320 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
61322 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
61325 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
61327 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
61328 global for loop; add use of $mathlib.
61329 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
61330 settings here; set mathlib for anything but VxWorks.
61332 1996-01-22 Jeffrey A Law (law@cygnus.com)
61334 * gcc.c-torture: Update to c-torture-1.40 release.
61336 1996-01-03 Jeffrey A Law (law@cygnus.com)
61338 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
61341 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
61343 * lib/c-torture.exp (c-torture-execute): Declare "output" as
61346 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
61348 * lib/g++.exp (LIBS): Define if not already.
61349 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
61350 (gcc-dg-prune): Call prune_gcc_output.
61351 * lib/gcc.exp (prune_gcc_output): New proc.
61352 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
61355 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
61357 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
61358 (c-torture-execute): Likewise. Rename `name' to `testcase'.
61360 1995-11-15 Jeffrey A Law (law@cygnus.com)
61362 * gcc.c-torture: Update to c-torture-1.39 release.
61364 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
61366 * lib/c-torture.exp (c-torture-execute): Don't return if one option
61367 fails, try others as well.
61369 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
61371 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
61372 If compilation fails, mark execute tests as `untested'.
61373 If test is marked as unsupported, don't mark compilation and
61374 execute tests as failed.
61376 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
61378 * lib/g++.exp (g++_init): Don't link in libg++, and look to
61379 libstdc++ for whether or not we want to be doing shared
61380 libraries. Delete link_curses since we don't need it anymore.
61381 * lib/mike-g++.exp (postbase): Don't link in libg++.
61382 * g++.old-deja/old-deja.exp: Likewise.
61384 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
61386 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
61388 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
61390 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
61391 For that, add `-Wl,-a,shared_archive'.
61392 * g++.old-deja/old-deja.exp: Likewise.
61394 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
61396 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
61398 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
61400 * lib/mike-g++.exp (postbase): Pay attention to the status of
61403 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
61405 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
61407 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
61409 * lib/gcc.exp (default_gcc_start): No longer need to log program
61410 being executed or its output, execute_anywhere does that now.
61411 * lib/g++.exp (default_g++_version): Call execute_anywhere.
61412 (default_g++_start): Likewise. Delete calls to verbose/send_log.
61414 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
61416 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
61417 the same as those in lib/g++.exp.
61419 1995-10-10 Jeff Law (law@hurl.cygnus.com)
61421 * gcc.c-torture: Update to c-torture-1.38 release.
61422 * gcc.ieee: Related changes.
61424 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
61426 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
61427 "exec". Minor reformatting changes.
61429 * config/rom68k.exp (${tool}_load): Make it work in a canadian
61430 cross. This means all "exec" calls now work on a remote host as
61432 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
61433 cross. Filter out the extra "\r\n" stuff that expect puts in.
61434 (c-torture-execute): Filter out the bogus warnings like
61435 c-torture-compile does. Add support for canadian cross.
61436 * lib/gcc.exp (default_gcc_version, default_gcc_start)
61437 Use execute_anywhere rather than calling exec directly. Now it
61438 works for canadian cross testing.
61440 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
61442 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
61443 results into a variable, and check that rather than using file exists.
61445 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
61447 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
61448 create a libg++.so. For sunos4.1.*, also add -ltermcap.
61450 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
61452 * g++.old-deja/old-deja.exp: Create and pass runshlib and
61453 lib_curses if there's a shared libg++ in the build tree.
61455 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
61457 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
61458 if not supported target.
61460 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
61462 * lib/g++.exp (g++_init): Move empty setting of runshlib and
61463 link_curses up to always happen, not just for native builds.
61465 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
61467 * gcc.c-torture: Update to c-torture-1.36 release.
61468 * gcc.failure: Related changes.
61470 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
61472 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
61474 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
61476 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
61477 * lib/mike-g++.exp (postbase): Not in here. Still reference
61478 runshlib, link_curses, and mathlib for link and run.
61480 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
61481 pass the runtime shared library options for Solaris, OSF/1, and
61482 Irix5, and link with -lcurses to avoid unresolved references.
61484 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
61486 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
61489 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
61491 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
61493 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
61495 * gcc.c-torture: Update to c-torture-1.35 release. Note we
61496 do not have a framework for the "compat" tests yet.
61498 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
61500 * lib/mike-g++.exp (postbase): New local variable `mathlib',
61501 set to null if we're testing vxworks5.1. Use that instead of
61502 `-lm' in the setting of LIBS for link and run.
61504 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
61506 * config/rom68k.exp (${tool}_load): Major changes to make it
61507 work. Verified that it does in fact return the stuff in
61508 exec_output properly. Catch any Emul or any TRAP other than 0.
61510 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
61512 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
61513 LDFLAGS properly for targets that need stuff from libgloss.
61514 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
61516 (gpp_initialized): New variable.
61518 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
61520 * config/rom68k.exp: Load libgloss.exp.
61521 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
61522 so we can produce a fully linked binary.
61523 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
61524 so we can produce a fully linked binary.
61526 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
61528 * lib/plumhall.exp (ph_section): Watch for expected failures.
61529 Add missing `else'.
61531 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
61533 (c-torture): Likewise.
61535 1995-08-28 Doug Evans <dje@cygnus.com>
61537 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
61539 * lib/mike-g++.exp (mike_cleanup): New proc.
61540 (prebase): New globals compiler_result, not_compiler_result,
61542 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
61543 allow leading "-" in pattern. Watch for unsupported tests.
61544 If $compiler_result is set, pattern match assembler code,
61545 and ditto for $not_compiler_result.
61546 * lib/mike-gcc.exp: Likewise.
61548 * lib/plumhall.exp (ph_execute): Only call ph_summary if
61549 execution "succeeded".
61551 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
61553 * config/win32.exp: New file.
61554 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
61556 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
61558 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
61560 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
61561 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
61562 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
61564 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
61565 "... without exceptions was ...". That is now handled by
61567 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61569 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
61571 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
61572 sieve.c,sort2.c}: New files.
61573 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
61574 sieve.exp,sort2.exp}: Drivers for them.
61576 * lib/mike-gcc.exp (program_output): New user settable variable.
61577 (postbase): Call prune_system_crud. Also prune extraneous compiler
61579 * lib/mike-g++.exp (program_output): New user settable variable.
61581 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
61583 * config/sh.exp: Deleted (use sim.exp instead).
61585 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
61587 * config/vx.exp: Declare CHECKTASK as global.
61588 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
61589 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
61590 * lib/old-dejagnu.exp: Load [pwd]/$executable.
61592 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
61594 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
61595 target. Like vx.exp, only includes `vx29k.exp' instead of
61598 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
61600 * config/sim.exp: Increase time limit from 120 seconds to 240.
61602 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
61604 * gcc.c-torture/execute/950628-1.c: New test.
61606 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
61608 * gcc.c-torture: Update with changes/additions from
61611 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
61613 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
61615 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
61617 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
61619 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
61621 * gcc.c-torture/compile/950512-1.c: New test.
61622 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
61623 * gcc.dg/struct-ret-1.c: Likewise.
61625 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
61627 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
61628 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
61630 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
61632 * gcc.c-torture/special/920411-1.c: Deleted.
61633 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
61635 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
61637 * config/sim.exp (${tool}_load): Hack in call to bash to get a
61640 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
61642 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
61644 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
61647 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
61648 is the proper length.
61649 * va-arg-3.c: Likewise.
61651 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
61653 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
61654 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
61656 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
61657 * lib/g++.exp (default_g++_start): Delete old cruft.
61659 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
61661 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
61662 (2 * (1 << 18)) to (2 * (1 << 17)).
61664 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
61666 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
61668 * config/rom68k.exp: Renamed from config/idp.exp
61670 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
61672 * c-torture/compile/921109-2.c
61674 1995-04-18 Mike Stump <mrs@cygnus.com>
61676 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
61679 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
61681 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
61683 * lib/g++.exp (default_g++_start): Likewise.
61685 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
61687 * gcc.c-torture/compile/950329-1.c: New test.
61689 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
61691 * config/bug.exp (${tool}_load): Updated to use new remote_open
61692 and remote_close procs.
61693 * config/idp.exp: New file.
61695 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
61697 * gcc.c-torture/execute/950322-1.c: New test.
61699 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
61701 * config/vx.exp (${tool}_load): Clean up testing of return code from
61702 vxworks_ld and vxworks_spawn.
61704 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
61706 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
61708 1995-03-13 Mike Stump <mrs@cygnus.com>
61710 * lib/old-deja.exp: Add `excess errors test - ' error, now one
61711 can mark excess errors on a machine by machine basis. Note, the
61712 default is to not expect any excess errors, even when excess
61713 errors test - is given, so you will want to put an XFAIL ... on
61714 these lines. For example, // excess errors test - XFAIL hppa*-*-*
61715 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
61716 those 4 machines, but no others.
61718 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
61720 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
61721 * lib/c-torture.exp: to here.
61723 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
61725 * gcc.c-torture/execute/950221-1.c: New test.
61726 * gcc.c-torture/execute/struct-ret-1.c: New test.
61727 * gcc.c-torture/compile/950221-1.c: New test.
61729 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
61731 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
61733 * gcc.c-torture/execute/arith-1.c (main): Return 0.
61734 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
61736 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
61738 * g++.gb: New directory of tests, derived from my signature and
61739 class scoping tests.
61741 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
61742 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
61743 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
61744 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
61745 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
61746 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
61747 * g++.gb/sig25.C: Likewise.
61749 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
61750 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
61751 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
61752 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
61753 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
61754 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
61755 * g++.gb/sig25.exp: Likewise.
61757 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
61758 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
61759 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
61760 * g++.gb/scope13.C: Likewise, this test still fails.
61762 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
61763 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
61764 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
61765 * g++.gb/scope13.exp: Ditto.
61767 * g++.gb/README: New file, explains what these tests are about.
61769 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
61771 * lib/dg.exp (dg-do): Support `preprocess'.
61772 (dg-test): Likewise.
61774 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
61776 * config/udi.exp: change "continue -expect" to "exp_continue".
61778 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
61780 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
61781 Delete redundant tests.
61783 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
61784 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
61785 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
61786 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
61787 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
61788 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
61789 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
61790 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
61792 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
61793 storing label pointers.
61794 * gcc.c-torture/execute/921019-1.c: Likewise.
61795 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
61796 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
61798 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
61801 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
61802 Delete obsolete tests.
61804 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
61805 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
61806 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
61807 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
61808 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
61809 * gcc.c-torture/compile/950124-1.c: New test.
61811 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
61813 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
61815 * lib/mike-g++.exp: Add -lm to LIBS.
61817 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
61819 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
61821 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
61823 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
61825 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
61827 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
61829 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
61831 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
61832 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
61833 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
61834 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
61835 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
61836 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
61837 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
61838 * g++.law/{operators31.C, operators32.C,
61839 * g++.law/{operators33.C, operators34.C}: Likewise.
61840 * g++.law/{pic1.C, refs2.C}: Likewise.
61841 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
61842 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
61843 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
61844 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61846 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
61847 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
61848 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
61849 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
61850 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
61851 * g++.law/{enum9.exp, friend5.exp}: Likewise.
61852 * g++.law/{nest3.exp, nest4.exp}: Likewise.
61853 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
61854 * g++.law/{operators30.exp, operators31.exp}: Likewise.
61855 * g++.law/{operators32.exp, operators33.exp}: Likewise.
61856 * g++.law/{operators34.exp}: Likewise.
61857 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
61858 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
61859 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
61860 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
61861 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61863 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
61864 No longer expected to fail.
61865 * g++.law/missed-error3.C: Tweak for recent bool changes.
61867 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
61869 * config/emb-unix: Deleted.
61870 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
61871 remote execution. Do final link on remote host if REMOTE_LINK is set.
61873 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
61875 * lib/dg.exp (dg-test): Fix typo in last patch.
61877 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
61879 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
61880 (handles multiple occurrences).
61882 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
61884 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
61885 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
61886 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
61888 * lib/c-torture.exp (c-torture-compile): Likewise.
61889 (c-torture): Prepend full path if missing.
61890 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
61891 (gcc_fail): Likewise.
61892 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
61894 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
61896 * lib/netware.exp: Only attach to NetWare i386 systems.
61898 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
61900 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
61901 messages. Add test name to "output pattern match" pass/fail message.
61903 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
61905 * gcc.dg: New testsuite.
61906 * gcc.dg/dg.exp: New file.
61908 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
61909 test-switch.c}: Deleted.
61911 * gcc.misc-tests/msgs.exp: New testcase driver.
61913 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
61915 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
61916 Watch for illegal return values from ${tool}_load.
61917 * config/unix.exp (${tool}_load): Fix pass/fail detection for
61918 cross targets. Coerce return value >0 to 1.
61920 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
61922 * config/unix.exp (${tool}_load): Call program rsh, not proc.
61924 * config/emb-unix.exp: New file.
61926 * config/sim.exp: Error if variable $SIM not defined.
61927 (${tool}_load): Mark test as "untested" if simulator missing.
61929 * config/unix.exp: Load remote.exp to get rcp_download.
61930 * lib/c-torture.exp: Use different option lists for testcases with
61932 * gcc.c-torture/execute/execute.exp: Likewise.
61934 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
61936 * config/*.exp: Clarify return code from ${tool}_load.
61937 Call `unresolved' or `untested' instead of `warning' or `perror'
61938 (sometimes you still want to call both though).
61939 Add comment that `shell_id' is local to each file.
61940 * config/udi.exp (timeout): Set to 30.
61941 Don't print warning if connection fails, $connectmode has already
61943 (${tool}_load): Move verbose messages to level 2.
61944 Rework pattern for "Process started" message.
61945 Pass `shell_id' to ${connectmode}_download.
61946 Retry twice upon timeout. Make resetting of target more robust.
61947 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
61948 Pass `shell_id' to exit_$connectmode.
61949 Only call exit_$connectmode if connected.
61950 * config/unix.exp (${tool}_load): Check return codes better.
61951 * config/vrtx.exp (${tool}_load): Likewise.
61952 * config/vx.exp (${tool}_load): Likewise.
61953 Delete unneeded global's.
61954 * lib/dg.exp (dg-test): Update to reflect clarified return codes
61957 (dg-init): Delete recording of pass/fail counts.
61958 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61959 (old-dejagnu-init): Likewise.
61960 (old-dejagnu-stat): Delete contents, empty proc now.
61961 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
61962 (c-torture): Delete references to lcnt, lpass, lfail.
61963 Get option list from TORTURE_OPTIONS.
61964 Delete -funroll[-all]-loops if no loops.
61965 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
61966 (g++_stat): Delete contents (empty proc now).
61967 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
61968 (gcc_finish): Likewise.
61969 (gcc_stat): Deleted.
61970 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
61971 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
61972 * gcc.c-torture/execute/execute.exp: Likewise.
61973 Split tests into two parts: compile, execute.
61974 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
61975 no loops. Update to reflect clarified return codes from ${tool}_load.
61977 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
61979 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
61981 (old-dejagnu): Likewise (where necessary).
61983 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
61985 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
61987 * lib/dg.exp (dg-process-target): Fix processing of selector.
61988 Add comment regarding use of `error'.
61990 * lib/gcc.exp (prune_system_crud): Define if missing.
61991 * lib/g++.exp (prune_system_crud): Likewise.
61993 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
61994 Call prune_system_crud.
61995 * lib/dg.exp (dg-runtest): New proc.
61996 Use perror instead of send_user for tcl errors in testcase.
61997 Don't return any value, it's never used.
61998 Don't clobber previous definition of `unknown'.
61999 Print tcl errors in `dg-final'.
62001 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
62003 * lib/dg.exp (dg-process-target): Improve syntax error messages.
62004 (dg-test): Don't print errorInfo, it contains stack backtrace.
62006 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
62008 * lib/g++.exp (runtest_file_p): Define if missing.
62010 1994-09-24 Doug Evans (dje@cygnus.com)
62012 * lib/mike-g++.exp: Comment out loading of g++.exp.
62013 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
62014 (default_g++_version): Always print something.
62015 (default_g++_start): Comment out call to `which'.
62016 (g++_start, g++_load): Deleted (must be defined in config file).
62017 * lib/gcc.exp: Test for existence of $CC at start.
62018 Delete check for tmpdir (done in gcc_init).
62019 (default_gcc_version): Always print something.
62020 (default_gcc_start): Comment out call to `which'.
62021 * config/*.exp: Major cleanup - make cross targets work at least a
62022 little better for g++ (by not being "--tool gcc" specific).
62023 Rename gcc_xxx to ${tool}_xxx.
62024 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
62025 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
62027 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
62029 * lib/c-torture.exp (c-torture-compile): Rework compiler
62030 message processing.
62032 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
62035 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
62037 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
62039 * lib/dg.exp (dg-process-target): Support { target native }.
62041 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
62043 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
62044 looked for "... program xxx got fatal signal".
62045 Correct regsub munging of `comp_output'.
62046 Ignore compiler messages "path prefix not used" and "linker input
62049 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
62051 * lib/gcc.exp (runtest_file_p): Define if missing.
62052 * gcc.prms/template.c: Example to work from.
62054 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
62056 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
62057 * lib/dg.exp (dg-test): Call unsupported testcases as such.
62059 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
62060 * gcc.prms/1883.c: Moved from compile/940714-1.c.
62061 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
62062 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
62064 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
62065 (dg-process-target): No longer a varargs proc.
62066 Return S/N for target, P/F for xfail. All callers changed.
62067 (user option procs): More argument checking.
62068 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
62069 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
62070 (dg-test): Skip test if not running on selected target in `dg-do'.
62071 Update handling of `dg-do-what', `dg-output-text'.
62072 Separate execution pass/fail from output pattern match pass/fail.
62073 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
62075 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
62077 * gcc.c-torture/special/special.exp: Don't expect failure for mips
62078 target for 920510-1.c.
62080 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
62082 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
62083 Clean up comment regarding use of passcnt, etc.
62084 (gcc_stat): Don't update `testcnt' here.
62085 (gcc_finish): Do it here.
62086 Might as well reset `but_id' here too.
62087 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
62088 to determine if the file should be tested.
62089 * gcc.c-torture/compile/compile.exp: Likewise.
62090 * gcc.c-torture/execute/execute.exp: Likewise.
62091 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62092 * gcc.misc-tests/dg-test.exp: Likewise.
62093 * gcc.prms/prms.exp: Likewise.
62094 * gcc.wendy/wendy.exp: Likewise.
62095 * g++.old-deja.exp: Likewise.
62096 Move "Testing file" message to verbose level 1.
62098 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
62100 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
62102 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
62104 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
62105 (default_gcc_start): Accept optional second list element
62106 of compiler flags. Print compiler output at verbosity level 2.
62107 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
62108 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
62109 Save current values of framework globals passcnt, failcnt, xpasscnt,
62110 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
62111 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
62112 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
62113 xfailcnt to compute stats. Update framework global `testcnt' from
62115 (gcc_finish): New proc. Clean up test environment.
62116 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
62117 (gcc_epass, gcc_efail): Delete.
62118 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
62119 argument of line number.
62120 (dg-init): If the tool has an init routine, call it.
62121 (dg-test): Remove args `cflags_var' and `libs_var'.
62122 Pass all compiler options to ${tool}_start.
62123 Handle missing line number.
62124 (dg-finish): New function.
62125 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
62126 particular files. Call gcc_finish at end. Move "skipping test"
62127 message to verbosity level 3.
62128 * gcc.c-torture/compile/compile.exp: Likewise.
62129 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62130 * gcc.c-torture/execute/execute.exp: Likewise.
62131 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62132 Print testcase being tried at verbosity level 1.
62133 * gcc.c-torture/special/special.exp: Unset xfail.
62134 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62135 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
62136 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
62137 * gcc.failure/failure.exp: Likewise.
62138 * gcc.ieee/ieee.exp: Likewise.
62139 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
62140 Update call to dg-test. Call dg-finish at end.
62141 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
62142 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62143 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
62144 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
62145 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
62146 * gcc.wendy/wendy.exp: Add copyright.
62147 Delete setting of tmpdir (done by gcc_init).
62148 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
62149 Pass compiler flags to gcc_start. Call gcc_finish at end.
62150 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
62153 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
62155 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
62157 (g++_load): Likewise.
62159 * config/*.exp (gcc_load): Some were varargs fns and some were not.
62160 Rename argument to `prog' to remove the confusion.
62161 Varargs fns behave differently too!
62162 (g++_load): Likewise.
62164 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
62166 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
62167 what it is. Delete (always) printing of status value for !native.
62168 Simplify verbose code, and include status and exec_output.
62169 (g++_load): Use gcc_load.
62171 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
62173 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
62174 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
62175 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
62176 940714-3.c as these testcases don't exist anymore. Make
62177 va-arg-1.c expected to pass.
62179 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
62181 * gcc.misc-tests/misc.exp: Only run specific testcases.
62182 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
62183 * gcc.misc-tests/dg-[1-9].c: New files.
62185 * lib/dg.exp: New testsuite driver.
62186 * gcc.prms/prms.exp: Use it.
62188 * README.gcc: New file.
62190 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
62191 Document and reset `lxpass' and `lxfail'.
62192 Simplify "initialized" message.
62193 (gcc_stat): Clean up comments a little.
62195 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
62197 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
62199 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
62201 * lib/old-dejagnu.exp (process-option): New proc.
62202 (old-dejagnu-init, old-dejagnu-stat): Likewise.
62203 (old-dejagnu): Simplify.
62204 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
62206 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
62208 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
62209 exists and is not an empty string.
62211 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
62212 $xfail rather than calling setup_xfail. Clear $xfail when test is
62214 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
62217 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
62218 longer expected to fail.
62220 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
62223 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
62225 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
62226 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
62227 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
62228 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
62231 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
62232 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
62234 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
62236 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
62237 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
62239 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
62240 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
62241 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
62243 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
62245 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
62246 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
62247 940714-1.c, 940714-2.c, 940714-3.c},
62248 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
62249 gcc.misc-tests/{mg.c,mg.exp}:
62251 * gcc.noncompile/noncompile.exp: Change accordingly.
62253 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
62255 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
62256 Undo previous clobberage.
62258 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
62260 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
62261 * gcc.special/{930510-1.c, special.exp}:
62262 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
62263 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
62264 struct-varargs-1.c}: New tests from c-torture-1.26.
62266 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
62268 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
62269 argument to switch.
62271 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
62273 * Revert the previous changes. Please see Rob's directory
62274 (/lisa/test/rob/progressive/gcc/testsuite) for testing
62277 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
62279 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
62280 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
62281 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
62282 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
62283 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
62284 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
62285 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
62286 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
62287 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
62288 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
62289 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
62290 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
62291 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
62292 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
62293 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
62294 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
62295 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
62296 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
62297 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
62298 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
62299 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
62300 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
62301 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
62302 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
62303 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
62304 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
62305 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
62306 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
62307 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
62310 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
62312 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
62313 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
62316 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
62318 * config/unix.exp (g++_load): Fix syntax.
62320 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
62322 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
62323 * gcc.noncompile/921017-1.c: Deleted obsolete test.
62324 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
62325 Don't expect va-arg-1.c to fail. Correct expected output for
62327 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
62328 * gcc.wendy/hbm4.c: Correct typo.
62329 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
62331 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
62333 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
62334 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
62335 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
62336 * lib/c-torture.exp (c-torture-compile): Ditto.
62338 Reduce volume of output (remove all the -I's and such).
62339 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
62340 Call gcc_cpass, gcc_cfail.
62341 (c-torture): Pass testing option to c-torture-compile.
62343 1994-03-21 Doug Evans (dje@cygnus.com)
62345 Bring patches over from progressive.
62346 * config/default.exp: Exit remote shell cleanly.
62347 (g++_exit, g++_start): Add default versions.
62348 * config/sim.exp (gcc_load): Use perror, not error.
62350 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
62352 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
62355 1994-03-14 Doug Evans (dje@cygnus.com)
62357 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
62358 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
62359 (wendy_try): New proc to run testcase.
62360 (main loop): Call 'em.
62361 * gcc.wendy/*.c: Clean up pass to correct expected output.
62363 * lib/gcc.exp: Minor cleanup work.
62364 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
62366 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
62368 * config/sim.exp (gcc_load): Document return codes better.
62369 Don't pass -v to simulator.
62371 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
62373 * gcc.special/920717-x.c: Fix typo.
62374 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
62377 * lib/mike-gcc.exp: Fix typo.
62379 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
62381 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
62382 binary to use, transform the name.
62383 * config/*.exp: rename everything. Nuke any g++ specific files,
62384 it's now a special case of gcc that requires no special support.
62385 Add a default.exp for unsupported targets.
62387 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
62389 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
62390 lib/old-dejagnu.exp: Fix a few patterns to work with the new
62393 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
62395 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
62398 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
62400 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
62402 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
62404 * gcc.execute/execute.exp: Combine opt_list and foption_list into
62405 option_list. Compile every file with only 4/6 option choices
62406 (same as C torture) instead of with 12/18 different option
62408 * lib/c-torture.exp: Likewise.
62410 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
62413 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
62415 * lib/old-deja.exp: Add `excess errors test fails' error, now one
62416 can put an XFAIL *-*-* on excess errors.
62418 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
62420 * g++.law: Add more tests derived from g++-bugs snapshots.
62422 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
62423 equivalent to g++.law/init9.
62425 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
62426 compiled it, and the a.out file after we've run it.
62428 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
62430 * lib/mike-g++.exp (postbase): Delete the .o file after we've
62431 compiled it, and the a.out file after we've run it.
62433 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
62435 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
62437 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
62439 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
62442 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
62444 * g++.law: New directory of g++ tests derived from the g++-bugs
62447 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
62449 * gcc.compile: initbug1.c initbug1.exp testcase added
62451 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
62453 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
62454 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
62455 fixes submitted by Jeff Law (law@cs.utah.edu)
62456 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
62457 Jeff Law (law@cs.utah.edu)
62460 1993-11-30 Mike Stump (mrs@cygnus.com)
62462 * config/unix-g++.exp: Follow the gcc way of doing things.
62463 * g++.old-deja/old-deja.exp: Minor updates.
62464 * lib/g++.exp: New file, follow the gcc way of doing things.
62465 * lib/old-dejagnu.exp: Minor updates.
62466 * lib/mike-g++.exp: Always unset errorInfo.
62468 1993-11-06 Mike Stump (mrs@cygnus.com)
62470 * lib/gcc.exp: Fix some errors with the below change, CC and
62471 CFLAGS should be global when setting, not local.
62473 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
62475 * lib/gcc.exp: Transform tool name.
62477 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
62479 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
62481 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
62483 * lib/gcc.exp: change gcc_done to gcc_stat
62485 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
62487 * Upgraded gcc testsuite to c-torture version 1.25
62489 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
62491 * lib/gcc.exp: added reporting code. Changed verbose compile message.
62492 * lib/c-torture: added hooks for new reporting code.
62494 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
62496 * config/sh-gcc.exp: check if sh-sim exists in the path
62498 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
62500 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
62501 * gcc.compile/compile.exp: Initial changes for new logic.
62502 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
62503 * gcc.failure/failure.exp: Initial changes for new logic.
62504 * gcc.ieee/ieee.exp: Initial changes for new logic.
62505 * gcc.misc-tests/misc.exp: Initial changes for new logic.
62506 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
62507 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
62508 * lib/c-torture.exp: Initial changes for new logic.
62509 * lib/gcc.exp: Initial changes for new logic.
62511 1993-10-15 Mike Stump (mrs@cygnus.com)
62513 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
62514 depend upon failure or success. Fully qualify names in failure
62515 and success messages. Always remove a.out before starting
62516 compile, just in case. Pay more attention to error text output by
62517 the compiler. Handle testcases with no known past errors just
62518 like all others, so that things are uniform. Other miscellaneous
62521 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
62523 * gcc.cpp: new directory for cpp tests
62525 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
62527 * lib/chill.exp: Code reformatted, removed unused code.
62528 * config/unix-chill.exp: Code reformatted, removed unused code.
62529 * chill.execute/execute.exp: Code reformatted, removed unused code.
62530 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
62532 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
62534 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
62535 routines not written.
62537 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
62539 * config/bug-gcc.exp: Use new procs from bug.exp.
62541 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
62543 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
62544 via ftp, rather than depending on NFS.
62545 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
62548 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
62550 * config/bug-gcc.exp: Use new download proc.
62552 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
62554 * chill.execute/execute.exp: cleanups, handles errors better
62555 * chill.compile/compile.exp: rewrite, based on execute.exp
62556 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
62557 * lib/chill.exp: major changes to diff proc and compile and link
62558 procs. added chill_fail and chill_pass wrappers to pass and
62559 fail. added more comments, and handle error codes better.
62560 Added a hack to capture stderr from exec, so noncompile tests
62563 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
62565 * chill.execute/execute.exp: rewrite of testsuite driver
62566 * lib/chill.exp: rewrite of testsuite driver
62567 * config/unix-chill.exp: rewrite of testsuite driver
62569 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
62572 * iexpr.ch: Standardize uppercase.
62573 * tuples.dat: Standardize uppercase.
62574 * vary.ch: standardize. Correct varying string assignments.
62575 * vary.dat: Add new output lines.
62577 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
62580 * chprintf.ch: Standardize use of uppercase.
62581 * tuples.ch: Standardize and turn arr2 into a DCL,
62583 * pinits.ch: Standardize.
62585 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
62587 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
62588 * Makefil: Renamed to Makefile.in.
62589 * configure.in: New.
62591 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
62594 * .cvsignore: Add result/output files.
62595 * Makefile: Fix up variables at start. Use MFLAGS
62596 everywhere. Correct bool_loc, built_ins entries.
62597 Add entry for vary1.ch.
62598 * bitarray.ch: Standardize upper-case usage.
62599 * bitexpr.ch: Standardize, add output of b1.
62600 * params.ch: Use arrayt in along PROC parameters, to
62601 avoid novelty problems.
62602 * sets.ch: Tiny cleanup.
62603 * vary1.ch: Re-indent.
62605 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
62607 * Add PR-related files to Makefiles, .cvsignore files, etc.
62609 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
62611 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
62612 with compiler objects. New names are test-flow.c and test-loop.c
62614 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
62616 * Upgraded c-torture tests from 1.19 to 1.20
62619 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
62620 * gcc.compile: 930623-1.c 930623-2.c
62621 * gcc.noncompile: 930622-1.c 930622-2.c
62622 * gcc.failure: 920411-1.c 920627-2.c
62623 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
62625 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
62627 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62628 More changes to get testsuite working properly. Needs more work.
62629 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
62631 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
62633 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62634 More changes to get testsuite working properly. Needs more work.
62636 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
62638 * chill.compile/compile.exp: Added for Dejagnu support
62639 * chill.execute/execute.exp: Added for Dejagnu support
62640 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
62642 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
62644 This should complete moving the CHILL test files.
62645 * chill.noncompile(.cvsignore printf.grt
62646 in-printf.grt chprintf.grt chprintf.ch):
62647 Added test-support files.
62648 (Makefile): Modified further.
62649 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
62650 signal.ch): Added test files.
62651 * chill.execute (.cvsignore printf.grt printr.c
62652 in-printf.grt rts.c chprintf.grt rts.h): Added
62653 test-support files.
62654 (Makefile): More corrections.
62656 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
62658 * chill.compile, chill.execute, chill.nocompile: Add CHILL
62659 test cases, ready for DejaGnu.
62661 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
62663 * Upgraded c-torture tests from 1.18 to 1.19
62665 * gcc.compile: added test(s):
62667 * gcc.execute: added test(s):
62668 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
62670 * added new subdirectory for misc tests: gcc.misc-tests
62671 * gcc.misc-test(s): added tests:
62672 inst-check.c test-consts.c test-ior.c test-switch.c
62674 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
62676 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
62678 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
62680 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
62682 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
62684 * Upgraded c-torture tests from 1.17 to 1.18
62686 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
62688 * Upgraded c-torture tests from 1.12 to 1.17
62690 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
62692 * lib/old-dejagnu.exp:
62693 Fixed handling of XFAIL target triplets to correctly
62694 recognize wildcard characters. Removed code that
62695 appended a unique id tag to the end of the file name
62696 printed out by the result of the testcases within a
62699 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
62701 * lib/old-dejagnu.exp:
62702 Reworked expected failure handling to trigger off of XFAIL
62703 keyword in keyphrase embeded in testcase source code. The
62704 XFAIL keyword must be at the end of the keyphrase line. It
62705 may optionally be followed by one or more target triplets.
62706 It has just occured that the handling of wildcards in the
62707 target triplet may not be correct.
62709 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
62711 * g++.old-deja/tests:
62712 Moved all subdirectories up one level into g++.old-deja .
62714 * lib/old-dejagnu.exp:
62715 Fixed problem with CXXFLAGS not being properly reset, and being
62716 corrupted with extraneous "-c" compiler option. This was
62717 causing binaries to not be generated for test that needed them.
62718 Modified strings passed to "pass" and "fail" so that individual
62719 tests from the same test file would be distinguished by an
62720 identifier appended to the test file name in the summary logs;
62721 this corrected a problem with erroneous diff logs. Added code
62722 to search testcases for expected fail and unexpected pass keywords.
62724 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
62726 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
62728 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
62730 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
62731 Removed extraneous text from end of "Special g++ Options"
62734 * lib/old-dejagnu.exp: Added pattern matching to look for new
62735 keywords, embedded in testcases comments, which will trigger
62736 calls to xpass and xfail.
62738 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
62740 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
62741 comments embedded in the testcases, especially the one looking for
62742 special compiler options, as well as the pattern matching for the
62743 compiler output again.
62745 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
62747 * lib/old-dejagnu.exp: Do a proper check of the return value for
62748 execute tests. Fixed several problems with the pattern matching
62749 of the compiler output which gave erroneous test results.
62750 Changed several of the test result messages to be more descriptive.
62751 * config/unix-g++.exp: Proc g++_load now actually works and
62752 executes the tests passed to it and returns a usable return
62755 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
62757 * lib/gcc.exp: Exits gracefully if $CC is bogus.
62759 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
62761 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
62762 Modified both files to properly execute the old style
62763 dejagnu tests. The previous versions of these files were
62764 experimental and did not function anything near correctly.
62766 1993-04-05 Rob Savoye (rob@cygnus.com)
62768 * Removed all Makefile.in and configure.in files. No configuration
62771 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
62773 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
62775 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
62777 * gcc.compile/configure.in, gcc.unsorted/configure.in,
62778 gcc.special/configure.in, gcc.noncompile/configure.in,
62779 gcc.execute/configure.in, gcc.code_quality/configure.in,
62780 g++.other/configure.in, g++.old-deja/configure.in,
62781 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
62782 in srcname setting.
62784 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
62786 * lib/udi.exp: Fixed mondfe and mondfe_download.
62787 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
62788 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
62790 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
62792 * config/udi-gdb.exp: Check $shell_id after connecting to target.
62793 (gdb_exit): Don't remove *_soc files.
62795 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
62797 * lib/c-torture.exp: Don't look for main; instead always use -w
62798 -c. This is how the c-torture tests work. Remove the object
62799 file if the compilation succeeds.
62800 * gcc.execute/execute.exp: Remove executable if test passes.
62801 * gcc.noncompile/noncompile.exp: Every test is an expected
62803 * gcc.special/special.exp: Added tests from c-torture 1.11,
62804 corrected use of existing test.
62805 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
62806 gcc.execute/920625-1.c: Updated to c-torture 1.11.
62807 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
62808 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
62809 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
62810 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
62811 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
62812 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
62813 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
62814 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
62815 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
62816 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
62817 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
62818 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
62819 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
62820 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
62821 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
62822 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
62823 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
62825 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
62826 correspond to c-torture 1.11.