1 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
4 * gcc.c-torture/execute/20050604-1.x: New file.
6 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
8 * gcc.target/i386/pr22076.c: Update number of mov insns
10 * gcc.target/i386/pr34256.c: Ditto.
12 2008-02-24 Diego Novillo <dnovillo@google.com>
14 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
17 * g++.dg/warn/pr33738.C: New.
19 2008-02-24 Richard Sandiford <rsandifo@nildram.co.uk>
21 * gcc.c-torture/execute/nest-align-1.x: New file.
23 2008-02-24 Danny Smith <dannysmith@users.sourceforge.net>
26 * g++.dg.ext/dllimport13.C: New test.
28 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
32 powerpc*-apple-darwin*.
34 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
36 * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
37 ERFC into gfortran.dg/large_real_kind_3.F90.
38 * gfortran.dg/large_real_kind_3.F90: New test.
40 2008-02-23 Andrew Pinski <andrew_pinski@playstation.sony.com>
43 * gcc.dg/and-1.c: New test.
45 2008-02-23 Daniel Jacobowitz <dan@codesourcery.com>
47 * gcc.c-torture/execute/20080222-1.c: New test.
49 2008-02-23 Uros Bizjak <ubizjak@gmail.com>
53 * gcc.target/i386/pr22076.c: New test.
54 * gcc.target/i386/pr34256.c: New test.
55 * gcc.target/i386/vecinit-5.c: New test.
56 * gcc.target/i386/vecinit-6.c: New test.
57 * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
59 * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
60 <xmmintrin.h>, define __m64 and __m128 directly.
61 * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
63 2008-02-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
66 * g++.dg/ext/always_inline-1.C: New test.
67 * g++.dg/ext/always_inline-2.C: New test.
68 * g++.dg/ext/always_inline-3.C: New test.
69 * g++.dg/ext/always_inline-4.C: New test.
71 2008-02-22 Hans-Peter Nilsson <hp@axis.com>
73 * gcc.target/cris/asm-b-1.c: New test.
75 2008-02-22 Paolo Carlini <pcarlini@suse.de>
78 * g++.dg/template/nontype17.C: Add.
80 2008-02-22 Paolo Carlini <pcarlini@suse.de>
84 2008-02-14 Paolo Carlini <pcarlini@suse.de>
87 * g++.dg/template/nontype17.C: New.
88 * g++.dg/template/nontype16.C: Add error.
90 2008-02-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
93 * gcc.dg/Wfloat-equal-1.c: New.
94 * g++.dg/warn/Wfloat-equal-1.C: New.
96 2008-02-21 Michael Matz <matz@suse.de>
99 * gcc.dg/pr35264.c: New testcase.
101 2008-02-21 Richard Guenther <rguenther@suse.de>
103 * gfortran.dg/reassoc_1.f90: New testcase.
104 * gfortran.dg/reassoc_2.f90: Likewise.
105 * gfortran.dg/reassoc_3.f90: Likewise.
107 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
110 * gfortran.dg/fmt_t_7.f: New test.
113 * gfortran.dg/streamio_15.f90: New test.
115 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
118 * gfortran.dg/fmt_zero_digits.f90: Revise test.
120 2008-02-20 Seongbae Park <seongbae.park@gmail.com>
122 * gcc.dg/Wframe-larger-than.c: New option test.
124 2008-02-20 Tobias Burnus <burnus@net-b.de>
127 * gfortran.dg/dollar_sym_1.f90: New.
128 * gfortran.dg/dollar_sym_2.f90: New.
130 2008-02-20 Richard Guenther <rguenther@suse.de>
133 * gcc.dg/builtins-66.c: New testcase.
135 2008-02-20 Richard Guenther <rguenther@suse.de>
137 * gcc.dg/fold-reassoc-1.c: New testcase.
138 * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
140 2008-02-20 Richard Guenther <rguenther@suse.de>
142 * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
144 2008-02-20 Ira Rosen <irar@il.ibm.com>
146 * lib/target-supports.exp (check_effective_target_vect_unpack):
148 (check_effective_target_vect_short_mult): Likewise.
149 * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
150 the loop on targets that support vect_unpack.
152 2008-02-20 Uros Bizjak <ubizjak@gmail.com>
154 * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
155 (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
156 templates to reduce number of passed arguments.
158 2008-02-19 Jason Merrill <jason@redhat.com>
161 * g++.dg/template/explicit-args1.C: New.
163 2008-02-19 Richard Guenther <rguenther@suse.de>
165 PR tree-optimization/34989
166 * gcc.dg/pr34989-1.c: New testcase.
167 * gcc.dg/pr34989-2.c: Likewise.
169 2008-02-19 Jakub Jelinek <jakub@redhat.com>
172 * g++.dg/gomp/pr35028.C: New test.
176 * gcc.dg/gomp/pr34964.c: New test.
177 * g++.dg/gomp/pr34964.C: New test.
178 * gcc.dg/gomp/pr35244.c: New test.
179 * g++.dg/gomp/pr35244.C: New test.
182 * g++.dg/gomp/pr35078.C: New test.
184 2008-02-19 Christian Bruel <christian.bruel@st.com>
186 * gcc.dg/packed-array.c: New testcase.
188 2008-02-19 Uros Bizjak <ubizjak@gmail.com>
191 * gcc.target/i386/pr33555.c: New test.
193 2008-02-18 H.J. Lu <hongjiu.lu@intel.com>
196 * gcc.target/i386/isa-1.c: New.
197 * gcc.target/i386/isa-2.c: Likewise.
198 * gcc.target/i386/isa-3.c: Likewise.
199 * gcc.target/i386/isa-4.c: Likewise.
200 * gcc.target/i386/isa-5.c: Likewise.
201 * gcc.target/i386/isa-6.c: Likewise.
202 * gcc.target/i386/isa-7.c: Likewise.
203 * gcc.target/i386/isa-8.c: Likewise.
204 * gcc.target/i386/isa-9.c: Likewise.
205 * gcc.target/i386/isa-10.c: Likewise.
206 * gcc.target/i386/isa-11.c: Likewise.
207 * gcc.target/i386/isa-12.c: Likewise.
208 * gcc.target/i386/isa-13.c: Likewise.
209 * gcc.target/i386/isa-14.c: Likewise.
211 2008-02-18 Joey Ye <joey.ye@intel.com>
212 H.J. Lu <hongjiu.lu@intel.com>
215 * gcc.c-torture/execute/nest-align-1.c: New test case.
217 2008-02-17 Richard Guenther <rguenther@suse.de>
220 * gcc.dg/torture/pr35227.c: New testcase.
222 2008-02-17 Richard Guenther <rguenther@suse.de>
224 PR tree-optimization/35231
225 * gcc.c-torture/execute/pr35231.c: New testcase.
227 2008-02-17 Uros Bizjak <ubizjak@gmail.com>
229 * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
232 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
234 * obj-c++.dg/encode-2.mm: XFAIL.
235 * obj-c++.dg/encode-3.mm: Likewise.
237 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
238 Paolo Carlini <pcarlini@suse.de>
240 * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
241 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
242 * g++.dg/ext/has_nothrow_copy.C: Likewise.
244 2008-02-16 Uros Bizjak <ubizjak@gmail.com>
246 * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
247 (main): Change to void and rename to sse_test.
248 * gcc.target/i386/pr24306.c: Ditto.
249 * gcc.target/i386/pr32065-2.c: Ditto.
250 * gcc.target/i386/20060512-1.c: Include sse2-check.h.
251 (main): Change to void and rename to sse2_test.
252 * gcc.target/i386/20060512-3.c: Ditto.
254 2008-02-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
257 * gfortran.dg/c_loc_tests_12.f03: New test.
259 2008-02-15 Douglas Gregor <doug.gregor@gmail.com>
264 * g++.dg/cpp0x/vt-35026.C: New.
265 * g++.dg/cpp0x/vt-35023.C: New.
266 * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
267 * g++.dg/cpp0x/vt-35024.C: New.
269 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
271 * gcc.c-torture/execute/va-arg-25.x: Remove.
273 2008-02-15 Richard Guenther <rguenther@suse.de>
274 Zdenek Dvorak <ook@ucw.cz>
276 PR tree-optimization/35164
277 * g++.dg/torture/pr35164-1.C: New testcase.
278 * g++.dg/torture/pr35164-2.C: Likewise.
280 2008-02-15 Dominique d'Humieres <dominiq@lps.ens.fr>
283 * testsuite/g++.dg/template/spec35.C: Change the regular expressions
284 in dg-final to match the assembly code generated by Darwin 9.
286 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
288 * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
290 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
292 * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
294 2008-02-15 Hans-Peter Nilsson <hp@axis.com>
296 * lib/dejapatches.exp: New file.
298 2008-02-14 Douglas Gregor <doug.gregor@gmail.com>
301 * g++.dg/cpp0x/vt-34050.C: New.
303 2008-02-14 Danny Smith <dannysmith@users.sourceforge.net>
305 PR preprocessor/35061
306 * gcc.dg/cpp/pragma_pop_macro-1.c: New test.
308 2008-02-14 Paolo Carlini <pcarlini@suse.de>
311 * g++.dg/template/nontype17.C: New.
312 * g++.dg/template/nontype16.C: Add error.
314 2008-02-13 Jakub Jelinek <jakub@redhat.com>
317 * g++.dg/template/member8.C: New test.
319 2008-02-13 Michael Matz <matz@suse.de>
321 * gcc.dg/pr35065.c: Fix testcase warnings.
323 2008-02-13 Michael Matz <matz@suse.de>
326 * gcc.dg/pr35065.c: New testcase.
328 2008-02-12 Richard Guenther <rguenther@suse.de>
330 PR tree-optimization/35171
331 * gcc.c-torture/compile/pr35171.c: New testcase.
333 2008-02-12 Richard Guenther <rguenther@suse.de>
336 * gcc.c-torture/execute/pr35163.c: New testcase.
338 2008-02-12 Uros Bizjak <ubizjak@gmail.com>
340 * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
342 2008-02-12 Eric Botcazou <ebotcazou@adacore.com>
344 * gnat.dg/loop_address.adb: New test.
346 2008-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
348 * obj-c++.dg/bitfield-1.mm: Expect failures.
349 * obj-c++.dg/bitfield-4.mm: Likewise.
350 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
351 * obj-c++.dg/encode-8.mm: Likewise.
352 * obj-c++.dg/isa-field-1.mm: Likewise.
353 * obj-c++.dg/layout-1.mm: Likewise.
354 * obj-c++.dg/lookup-2.mm: Likewise.
355 * obj-c++.dg/try-catch-2.mm: Likewise.
356 * obj-c++.dg/try-catch-9.mm: Likewise.
358 2008-02-12 Jakub Jelinek <jakub@redhat.com>
361 * g++.dg/tree-ssa/pr35144.C: New test.
364 * gcc.target/i386/pr35160.c: New test.
367 * g++.dg/init/new27.C: New test.
369 2008-02-11 Paolo Carlini <pcarlini@suse.de>
372 * g++.dg/template/crash78.C: New.
374 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
377 * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
378 * gcc.dg/compat/vector-2_y.c: Ditto.
380 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
381 Richard Guenther <rguenther@suse.de>
383 PR tree-optimization/33992
384 * gcc.c-torture/execute/pr33992.c: New testcase.
386 2008-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
388 * gfortran.dg/streamio_14.f90: New test.
390 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
392 * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
393 Add -mfpmath=387 to dg-options.
395 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
398 * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
399 * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
400 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
401 * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
402 * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
403 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
404 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
405 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
406 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
408 2008-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
411 * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
413 2008-02-06 Alexandre Oliva <aoliva@redhat.com>
416 * g++.dg/conversion/bitfield8.C: New.
418 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
420 * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
422 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
426 * g++.dg/ext/vector13.C: New.
428 2008-02-06 David Daney <ddaney@avtrex.com>
430 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
432 2008-02-05 Bob Wilson <bob.wilson@acm.org>
434 * lib/target-supports.exp (check_effective_target_hard_float): Remove
435 special case for xtensa-*-*.
437 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
440 * gfortran.dg/volatile11.f90: New test.
442 2008-02-05 Jakub Jelinek <jakub@redhat.com>
445 * g++.dg/template/array19.C: New test.
447 2008-02-05 Diego Novillo <dnovillo@google.com>
449 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
452 * g++.dg/warn/pr33738.C: Remove.
454 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
457 * gfortran.dg/bounds_check_13.f: New test.
459 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
462 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
464 2008-02-05 Uros Bizjak <ubizjak@gmail.com>
467 * gcc.target/i386/pr35083.c: New test.
469 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
472 * gfortran.dg/data_bounds_1.f90: New test.
474 2008-02-04 Diego Novillo <dnovillo@google.com>
476 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
479 * testsuite/g++.dg/warn/pr33738.C: New.
481 2008-02-04 Daniel Franke <franke.daniel@gmail.com>
483 * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
486 2008-02-04 Hans-Peter Nilsson <hp@axis.com>
488 * lib/target-supports.exp (check_effective_target_hard_float): Only
489 use the macro definition tests for mips*-*-* and xtensa-*-*. For all
490 other targets, grep for a call insn in the rtl expand dump for an
492 (target_compile): Support generating rtl dumps as output.
494 2008-02-04 Richard Guenther <rguenther@suse.de>
497 * gcc.c-torture/execute/pr33631.c: New testcase.
499 2008-02-04 Richard Guenther <rguenther@suse.de>
502 * gcc.c-torture/compile/pr35043.c: New testcase.
504 2008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
506 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
508 2008-02-03 Uros Bizjak <ubizjak@gmail.com>
510 * gcc.target/i386/pr31628.c: Require effective target fpic.
511 * gcc.target/i386/strinline.c: Ditto.
512 * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
513 * gcc.dg/pr35045.c: Ditto.
514 * gcc.dg/20050503-1.c: Ditto.
516 2008-02-03 Paul Thomas <pault@gcc.gnu.org>
519 * gfortran.dg/host_assoc_variable_1.f90: New test.
520 * gfortran.dg/allocate_stat.f90: Change last three error messages.
522 2008-02-02 Michael Matz <matz@suse.de>
525 * gcc.dg/pr35045.c: New test.
527 2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
530 * gfortran.dg/shape_4.f90: New test.
532 2008-02-02 Hans-Peter Nilsson <hp@axis.com>
534 * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
536 2008-02-01 Hans-Peter Nilsson <hp@axis.com>
538 PR rtl-optimization/34773
539 * gcc.target/cris/torture/pr34773.c: New test.
541 2008-02-01 Nick Clifton <nickc@redhat.com>
543 * lib/target-supports.exp (check_profiling_available): Do not
544 expect profiling to work on the xstormy16 target.
546 2008-02-01 Uros Bizjak <ubizjak@gmail.com>
549 * gcc.c-torture/execute/20050316-2.x: New file.
550 * gcc.target/i386/pr17390.c: Update scan pattern.
551 * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
552 * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
554 2008-01-31 Paul Thomas <pault@gcc.gnu.org>
557 * gfortran.dg/proc_assign_2.f90: New test.
559 2008-01-31 Douglas Gregor <doug.gregor@gmail.com>
560 Jakub Jelinek <jakub@redhat.com>
564 * g++.dg/ext/alias-canon.C: New.
565 * g++.dg/ext/alias-mangle.C: New.
567 2008-01-30 Jan Hubicka <jh@suse.cz>
569 * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
571 2008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
573 * g++.dg/other/first-global.C: Add -fpie for all pic targets.
574 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
576 2008-01-30 Jan Hubicka <jh@suse.cz>
579 * gcc.c-torture/execute/pr34982.c: New testcase.
581 2008-01-30 Andreas Krebbel <krebbel1@de.ibm.com>
583 * gcc.target/s390/tf_to_di-1.c: New testcase.
585 2008-01-30 Paul Thomas <pault@gcc.gnu.org>
588 * gfortran.dg/use_only_3.f90: New test.
589 * gfortran.dg/use_only_3.inc: Modules for new test.
592 * gfortran.dg/function_charlen_2.f90: New test.
594 2008-01-30 Jakub Jelinek <jakub@redhat.com>
597 * gcc.dg/pr34969.c: New test.
600 * gcc.dg/inline-25.c: New test.
601 * gcc.dg/inline-26.c: New test.
602 * gcc.dg/inline-27.c: New test.
604 2008-01-29 Richard Guenther <rguenther@suse.de>
607 * gcc.c-torture/compile/pr35006.c: New testcase.
609 2008-01-29 Douglas Gregor <doug.gregor@gmail.com>
620 * g++.dg/cpp0x/vt-34219-2.C: New.
621 * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
622 * g++.dg/cpp0x/vt-34961.C: New.
623 * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
624 cases from the re-opened PR.
625 * g++.dg/cpp0x/vt-34753.C: New.
626 * g++.dg/cpp0x/vt-34919.C: New.
627 * g++.dg/cpp0x/vt-34754.C: New.
628 * g++.dg/cpp0x/vt-34606.C: New.
629 * g++.dg/cpp0x/vt-34219.C: New.
630 * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
631 * g++.dg/cpp0x/vt-34755.C: New.
632 * g++.dg/cpp0x/pr31438.C: Ditto.
633 * g++.dg/cpp0x/variadic81.C: Ditto.
635 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
637 * g++.dg/torture/pr34641.C: Put the dg-do first.
639 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
641 * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
643 2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org>
645 * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
647 2008-01-28 Nathan Froyd <froydnj@codesourcery.com>
650 * gcc.target/powerpc/spe-small-data-1.c: New test.
651 * gcc.target/powerpc/spe-small-data-2.c: New test.
653 2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org>
656 * gfortran.dg/shape_3.f90: New test.
658 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
660 * gcc.target/s390/20020926-1.c: Remove -m31.
662 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
664 * gcc.target/s390/20020926-1.c: Disable for s390x.
666 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
669 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
672 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
675 * gfortran.dg/array_constructor_22.f90: New test.
677 2008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com>
680 * gcc.c-torture/compile/pr34688: New test.
682 2008-01-26 Tobias Burnus <burnus@net-b.de>
685 * gfortran.dg/missing_optional_dummy_5.f90: New.
687 2008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
689 * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
690 noinline. XFAIL test.
692 2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
695 * gfortran.dg/array_3.f90: New test.
697 2008-01-26 Jakub Jelinek <jakub@redhat.com>
699 * gcc.c-torture/compile/pr34966.c (atan): Only use asm
703 * gcc.dg/pr34965.c: New test.
704 * g++.dg/other/error24.C: New test.
706 2008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
708 PR libfofortran/34887
709 * gfortran.dg/x_slash_2.f: New test.
711 2008-01-26 Richard Guenther <rguenther@suse.de>
714 * g++.dg/torture/pr34235.C: New testcase.
716 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
718 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
720 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
723 * gcc.target/mips/lazy-binding-1.c: New test.
724 * gcc.target/mips/mips.exp (setup_mips_tests): Set
725 mips_forced_no_abicalls and mips_forced_no_shared.
726 (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
727 Avoid using small data with -mabicalls. Don't make -G0 force
728 -mn-abicalls. Skip -mabicalls and -mshared tests if the multilib
729 forces the opposite option.
731 2008-01-26 Danny Smith <dannysmith@users.sourceforge.net>
734 * gcc.target/i386/fastcall-1.c: Scan for correct label.
735 Use -std=gnu89 switch.
737 2008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
740 * gfortran.dg/direct_io_9.f: New test.
742 2008-01-25 Daniel Franke <franke.daniel@gmail.com>
745 * gfortran.dg/where_operator_assign_4.f90: New test.
747 2008-01-25 Joseph Myers <joseph@codesourcery.com>
749 * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
750 gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
753 2008-01-25 Richard Guenther <rguenther@suse.de>
756 * gcc.c-torture/execute/pr32244-1.c: New testcase.
758 2008-01-25 Richard Guenther <rguenther@suse.de>
760 PR tree-optimization/34966
761 * gcc.c-torture/compile/pr34966.c: New testcase.
763 2008-01-25 Richard Guenther <rguenther@suse.de>
766 * g++.dg/torture/pr33887-1.C: New testcase.
767 * g++.dg/torture/pr33887-2.C: Likewise.
768 * g++.dg/torture/pr33887-3.C: Likewise.
769 * gcc.c-torture/execute/20071211-1.c: Likewise.
771 2008-01-25 Uros Bizjak <ubizjak@gmail.com>
774 * gcc.dg/pr34856.c: Use pointer mode for "pin".
776 2008-01-25 Jakub Jelinek <jakub@redhat.com>
779 * g++.dg/gomp/pr33333.C: New test.
781 PR preprocessor/34692
782 * gcc.dg/cpp/pr34692.c: New test.
783 * gcc.dg/gomp/pr34692.c: New test.
785 2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
787 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
789 2008-01-24 Daniel Franke <franke.daniel@gmail.com>
792 * gfortran.dg/empty_type.f90: New test.
794 2008-01-24 Paolo Carlini <pcarlini@suse.de>
797 * g++.dg/template/crash77.C: New.
799 2008-01-24 Uros Bizjak <ubizjak@gmail.com>
802 * gcc.dg/pr34856.c: New test.
804 2008-01-24 Tobias Burnus <burnus@net-b.de>
806 * gfortran.dg/namelist_39.f90: Delete temporary files.
807 * gfortran.dg/namelist_44.f90: Ditto.
809 2008-01-24 Richard Guenther <rguenther@suse.de>
812 * g++.dg/torture/pr34953.C: New testcase.
814 2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
817 * gcc.c-torture/compile/20080124-1.c: New test.
819 2008-01-24 Paul Thomas <pault@gcc.gnu.org>
822 * gfortran.dg/function_charlen_3.f: New test.
824 2008-01-23 Michael Matz <matz@suse.de>
827 * g++.dg/debug/pr34895.cc: New testcase.
829 2008-01-23 Richard Guenther <rguenther@suse.de>
832 * gcc.dg/pr31529-1.c: New testcase.
833 * gcc.dg/pr31529-2.c: Likewise.
835 2008-01-23 Jakub Jelinek <jakub@redhat.com>
838 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
839 unsigned int for the first argument.
841 2008-01-22 Jakub Jelinek <jakub@redhat.com>
844 * g++.dg/conversion/bitfield7.C: New test.
845 * g++.dg/cpp0x/decltype4.C: Fixed xfail.
847 2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
849 From Michael Frysinger <michael.frysinger@analog.com>
850 * gcc.target/bfin/mcpu-bf547.c: New test.
851 * gcc.target/bfin/mcpu-bf523.c: New test.
852 * gcc.target/bfin/mcpu-bf524.c: New test.
853 * gcc.target/bfin/mcpu-bf526.c: New test.
855 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
857 * gcc.c-torture/execute/20080122-1.c: New test.
859 2008-01-22 Tom Tromey <tromey@redhat.com>
862 * gcc.dg/cpp/pr34859.c: New file.
864 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
867 * gfortran.dg/vector_subscript_3.f90: New test.
869 2008-01-22 Tobias Burnus <burnus@net-b.de>
872 * gfortran.dg/missing_optional_dummy_4.f90
874 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
876 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
878 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
880 * gnat.dg/unchecked_union1.adb: New test.
882 2008-01-22 Tom Tromey <tromey@redhat.com>
885 * g++.dg/ext/pr34829.C: New file.
887 2008-01-22 Jakub Jelinek <jakub@redhat.com>
890 * gcc.dg/gomp/pr34607.c: New test.
891 * g++.dg/gomp/pr34607.C: New test.
894 * g++.dg/ext/vector10.C: New test.
897 * g++.dg/other/error23.C: New test.
900 * g++.dg/ext/vector12.C: New test.
902 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
905 * gcc.dg/Wstrict-overflow-21.c: New.
906 * g++.dg/warn/Wstrict-aliasing-8.C: New.
908 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
911 * gcc.dg/pr33092.c: New.
913 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
915 * gcc.target/s390/20020926-1.c: Add -m31 option.
917 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
920 * gfortran.dg/initialization_18.f90: New test.
922 2008-01-22 Tobias Burnus <burnus@net-b.de>
925 * gfortran.dg/tab_continuation.f: New.
927 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
930 * gfortran.dg/use_rename_2.f90: New test.
932 2008-01-21 Richard Guenther <rguenther@suse.de>
935 * gcc.c-torture/compile/pr34856.c: New testcase.
937 2008-01-21 Richard Guenther <rguenther@suse.de>
940 * gcc.c-torture/compile/pr34885.c: New testcase.
942 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
944 * gnat.dg/specs/alignment1.ads: New test.
946 2008-01-21 Richard Guenther <rguenther@suse.de>
949 * g++.dg/torture/pr34850.C: New testcase.
951 2008-01-21 Alon Dayan <alond@il.ibm.com>
952 Olga Golovanevsky <olga@il.ibm.com>
954 PR tree-optimization/34701
955 * gcc.dg/struct/wo_prof_array_field.c: New test.
957 2008-01-20 Paolo Carlini <pcarlini@suse.de>
960 * g++.dg/ext/vector9.C: New.
962 2008-01-20 Paolo Carlini <pcarlini@suse.de>
966 * g++.dg/template/crash75.C: New.
967 * g++.dg/template/crash76.C: Likewise.
969 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
971 PR rtl-optimization/34808
972 * gcc.c-torture/compile/pr34808.c: New test.
974 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
977 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
980 * gfortran.dg/entry_array_specs_3.f90: New test.
983 * gfortran.dg/use_rename_1.f90: New test.
985 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
988 * gfortran.dg/array_constructor_20.f90: New test.
989 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
992 * gfortran.dg/array_constructor_21.f90: New test.
994 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
997 * gfortran.dg/inquire_13.f90: New test.
1000 * gfortran.dg/continuation_9.f90: New test.
1002 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
1005 * gcc.target/mips/pr34831.c: New test.
1007 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1011 * gfortran.dg/any_all_1.f90: New test.
1012 * gfortran.dg/any_all_2.f90: New test.
1014 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1016 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
1017 "dg-require-weak" statement.
1018 * g++.dg/eh/weak1.C: Likewise.
1020 2008-01-19 Jakub Jelinek <jakub@redhat.com>
1022 PR gcov-profile/34610
1023 * gcc.dg/gomp/pr34610.c: New test.
1025 2008-01-19 Tobias Burnus <burnus@net-b.de>
1028 * gfortran.dg/implicit_11.f90: New.
1029 * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
1030 * gfortran.dg/entry_15.f90: Ditto.
1031 * gfortran.dg/func_assign.f90: Ditto.
1032 * gfortran.dg/gomp/reduction3.f90: Ditto.
1033 * gfortran.dg/proc_assign_1.f90: Ditto.
1035 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
1036 of dg-excess-errors.
1038 2008-01-18 Tobias Burnus <burnus@net-b.de>
1041 * gfortran.dg/argument_checking_15.f90: New.
1042 * gfortran.dg/argument_checking_5.f90: Change TODO into
1045 2008-01-18 Tobias Burnus <burnus@net-b.de>
1047 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
1048 * gfortran.dg/enum_5.f90: Ditto.
1049 * gfortran.dg/enum_6.f90: Ditto.
1050 * gfortran.dg/bom_error.f90: Ditto.
1051 * gfortran.dg/func_decl_4.f90: Ditto.
1053 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1056 * gfortran.dg/fmt_t_6.f: New test.
1058 2008-01-18 Tobias Burnus <burnus@net-b.de>
1060 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
1062 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
1064 * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
1066 2008-01-18 Ian Lance Taylor <iant@google.com>
1068 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
1070 2008-01-18 Ian Lance Taylor <iant@google.com>
1073 * g++.dg/init/new26.C: New test.
1075 2008-01-18 Richard Guenther <rguenther@suse.de>
1078 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
1081 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
1083 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
1084 dg-require-effective-target.
1086 2007-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1089 * gfortran.dg/reshape_2.f90: New test.
1091 2007-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
1093 * gcc.dg/20040223-1.c: Fix comment typo.
1095 2008-01-17 Janis Johnson <janis187@us.ibm.com>
1098 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
1099 until 34814 is fixed.
1101 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
1103 PR tree-optimization/34648
1104 * gcc.c-torture/compile/pr34648.c: New testcase.
1106 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
1109 * gcc.dg/autopar/autopar.exp: New.
1110 * g++.dg/tree-ssa/pr34355.C: Require pthread.
1111 * lib/target-supports.exp (check_effective_target_pthread): New.
1113 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
1114 * gcc.dg/tree-ssa/reduc-1short.c: Same.
1115 * gcc.dg/tree-ssa/reduc-1.c: Same.
1116 * gcc.dg/tree-ssa/reduc-2short.c: Same.
1117 * gcc.dg/tree-ssa/reduc-2.c: Same
1118 * gcc.dg/tree-ssa/reduc-3.c: Same.
1119 * gcc.dg/tree-ssa/reduc-1char.c: Same.
1120 * gcc.dg/tree-ssa/reduc-6.c: Same.
1121 * gcc.dg/tree-ssa/reduc-7.c: Same.
1122 * gcc.dg/tree-ssa/reduc-2char.c: Same.
1123 * gcc.dg/tree-ssa/reduc-8.c: Same.
1124 * gcc.dg/tree-ssa/reduc-9.c: Same.
1126 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
1128 * gnat.dg/discr5.adb: New test.
1130 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
1132 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
1134 2008-01-17 Richard Guenther <rguenther@suse.de>
1136 PR tree-optimization/34825
1137 * gcc.dg/pr34825.c: New testcase.
1139 2008-01-17 Richard Guenther <rguenther@suse.de>
1141 * gcc.c-torture/execute/20080117-1.c: New testcase.
1143 2008-01-17 Revital Eres <eres@il.ibm.com>
1146 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
1148 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
1151 * gfortran.dg/function_charlen_1.f90: New test.
1154 * gfortran.dg/function_types_1.f90: New test.
1155 * gfortran.dg/function_types_2.f90: New test.
1158 * gfortran.dg/function_kinds_4.f90: New test.
1159 * gfortran.dg/function_kinds_5.f90: New test.
1161 * gfortran.dg/defined_operators_1.f90: Errors now at function
1163 * gfortran.dg/private_type_4.f90: The same.
1164 * gfortran.dg/interface_15.f90: The same.
1165 * gfortran.dg/elemental_args_check_2.f90: The same.
1166 * gfortran.dg/auto_internal_assumed.f90: The same.
1168 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
1170 * gnat.dg/sizetype.adb: New test.
1172 2008-01-16 Richard Guenther <rguenther@suse.de>
1175 * gcc.dg/overflow-warn-7.c: New testcase.
1177 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1179 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
1181 2008-01-16 Jakub Jelinek <jakub@redhat.com>
1182 Richard Guenther <rguenther@suse.de>
1185 * gcc.dg/pr34668-1.c: New test.
1186 * gcc.dg/pr34668-2.c: Likewise.
1188 2008-01-16 Richard Guenther <rguenther@suse.de>
1191 * g++.dg/torture/pr33819.C: New testcase.
1193 2008-01-16 Richard Guenther <rguenther@suse.de>
1196 * gcc.c-torture/execute/pr34768-1.c: New testcase.
1197 * gcc.c-torture/execute/pr34768-2.c: Likewise.
1199 2008-01-16 Tobias Burnus <burnus@net-b.de>
1202 * gfortran.dg/argument_checking_13.f90: New.
1203 * gfortran.dg/argument_checking_14.f90: New.
1205 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1208 * gfortran.dg/anyallcount_1.f90: New test.
1210 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1213 * g++.dg/cpp0x/vt-34399.C: New.
1214 * g++.dg/template/friend50.C: New.
1216 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1219 * g++.dg/cpp0x/vt-34751.C: New.
1221 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1227 * g++.dg/cpp0x/vt-34051-2.C: New.
1228 * g++.dg/cpp0x/vt-34102.C: New.
1229 * g++.dg/cpp0x/vt-34051.C: New.
1230 * g++.dg/cpp0x/vt-34055.C: New.
1231 * g++.dg/cpp0x/vt-34103.C: New.
1233 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1236 * g++.dg/cpp0x/vt-34314.C: New.
1237 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
1238 reality (the error message was wrong previously).
1240 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1243 * g++.dg/cpp0x/vt-33964.C: New.
1244 * g++.dg/template/partial5.C: New.
1246 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
1249 * g++.dg/cpp0x/vt-34052.C: New.
1250 * g++.dg/template/ttp26.C: New.
1252 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
1254 * gnat.dg/rep_clause2.ad[sb]: New test.
1255 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
1257 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1260 * g++.dg/cpp/pedantic-errors.C: Delete.
1261 * g++.dg/cpp/permissive.C: Delete.
1263 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
1265 * gcc.c-torture/compile/20080114-1.c: New test.
1267 2008-01-13 Tobias Burnus <burnus@net-b.de>
1270 * gfortran.dg/argument_checking_11.f90: New.
1271 * gfortran.dg/argument_checking_12.f90: New.
1272 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
1273 * gfortran.dg/c_assoc_2.f03: Update dg-error.
1274 * gfortran.dg/argument_checking_3.f90: Ditto.
1275 * gfortran.dg/pointer_intent_2.f90: Ditto.
1276 * gfortran.dg/import2.f90: Ditto.
1277 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
1278 * gfortran.dg/implicit_actual.f90: Ditto.
1279 * gfortran.dg/used_dummy_types_3.f90: Ditto.
1280 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
1282 2008-01-13 Tobias Burnus <burnus@net-b.de>
1285 * gfortran.dg/interface_proc_end.f90: New.
1287 2008-01-13 Tobias Burnus <burnus@net-b.de>
1290 * gfortran.dg/assumed_size_refs_4.f90: New.
1292 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
1294 * gnat.dg/unchecked_convert1.adb.
1296 2008-01-13 Richard Guenther <rguenther@suse.de>
1298 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
1299 readable and writable again before exiting.
1301 2008-01-13 Richard Guenther <rguenther@suse.de>
1304 * gcc.dg/noncompile/incomplete-4.c: New testcase.
1306 2008-01-13 Jan Hubicka <jh@suse.cz>
1309 * gcc.dg/pr32135.c: new.
1311 2008-01-12 Doug Kwan <dougkwan@google.com>
1313 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
1314 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
1315 -Wignored-qualifiers.
1317 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
1319 * gnat.dg/slice3.adb: New test.
1320 * gnat.dg/slice4.adb: Likewise.
1322 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
1324 * gnat.dg/bit_packed_array.ad[sb]: New test.
1326 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1329 * gfortran.dg/parens_7.f90: New test.
1331 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1333 * gcc.dg/tree-ssa/loadpre5.c: Use static.
1334 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1336 * gcc.dg/pr33826.c: Require nonpic.
1338 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1341 * gfortran.dg/inquire_12.f90: New test.
1343 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1346 * all_bounds_1.f90: New test case.
1347 * maxloc_bounds_1.f90: New test case.
1348 * maxloc_bounds_2.f90: New test case.
1349 * maxloc_bounds_3.f90: New test case.
1350 * maxloc_bounds_4.f90: New test case.
1351 * maxloc_bounds_5.f90: New test case.
1352 * maxloc_bounds_6.f90: New test case.
1353 * maxloc_bounds_7.f90: New test case.
1354 * maxloc_bounds_8.f90: New test case.
1356 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
1358 * gcc.dg/struct-ret-3.c: New test.
1360 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
1363 * gfortran.dg/transfer_simplify_8.f90: New test.
1365 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
1367 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
1368 size_t using predefined macro.
1370 2008-01-10 Raksit Ashok <raksit@google.com>
1372 PR rtl-optimization/27971
1373 * gcc.target/i386/pr27971.c: New testcase.
1375 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
1378 * gfortran.dg/bounds_check_12.f90: New test.
1380 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
1382 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
1383 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
1385 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
1388 * g++.dg/torture/pr34641.C: New testcase.
1390 2008-01-10 Richard Guenther <rguenther@suse.de>
1392 PR tree-optimization/34651
1393 * g++.dg/torture/pr34651.C: New testcase.
1395 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
1397 PR tree-optimization/34017
1398 * gcc.dg/tree-ssa/pr34017.c: New.
1400 2008-01-09 Richard Guenther <rguenther@suse.de>
1401 Andrew Pinski <andrew_pinski@playstation.sony.com>
1404 * gcc.c-torture/compile/pr30132.c: New testcase.
1406 2008-01-09 Richard Guenther <rguenther@suse.de>
1409 * gcc.c-torture/compile/pr34458.c: New testcase.
1411 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1414 g++.dg/eh/ia64-2.C: Require weak support.
1416 2008-01-08 Richard Guenther <rguenther@suse.de>
1419 * g++.dg/torture/pr31863.C: New testcase.
1421 2008-01-08 Jakub Jelinek <jakub@redhat.com>
1424 * gcc.dg/gomp/pr34694.c: New test.
1425 * g++.dg/gomp/pr34694.C: New test.
1428 * g++.dg/gomp/pr33890.C: New test.
1430 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
1433 * gfortran.dg/parameter_array_init_3.f90: New test.
1435 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
1439 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
1441 2008-01-07 Janis Johnson <janis187@us.ibm.com>
1443 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
1444 * g++.dg/other/spu2vmx-1.C: Use it.
1446 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
1448 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
1451 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
1452 * gcc.target/powerpc/parity-1.c: Likewise.
1454 2008-01-07 Fred Fish <fnf@specifix.com>
1456 PR preprocessor/30363:
1457 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
1460 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
1463 * gfortran.dg/use_only_2.f90: New test.
1465 2008-01-06 Paolo Carlini <pcarlini@suse.de>
1468 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
1469 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
1471 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
1474 * gfortran.dg/use_12.f90: New test.
1476 2008-01-06 Tobias Burnus <burnus@net-b.de>
1479 * interface.c (compare_actual_formal): Fix intent(out) check for
1480 function result variables.
1482 2008-01-06 Tobias Burnus <burnus@net-b.de>
1485 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
1487 2008-01-06 Tobias Burnus <burnus@net-b.de>
1490 * gfortran.dg/intent_out_4.f90: Fix test case.
1492 2008-01-06 Tobias Burnus <burnus@net-b.de>
1495 * gfortran.dg/intent_out_4.f90: New.
1497 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1500 * gfortran.dg/optional_dim_3.f90: New test.
1502 2008-01-06 Tobias Burnus <burnus@net-b.de>
1505 * gfortran.dg/common_11.f90: New.
1506 * gfortran.dg/blockdata_1.f90: Update test case.
1507 * gfortran.dg/blockdata_2.f90: Update test case.
1509 2008-01-06 Tobias Burnus <burnus@net-b.de>
1511 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
1513 2008-01-06 Tobias Burnus <burnus@net-b.de>
1516 * gfortran.dg/equiv_constraint_9.f90: New.
1518 2008-01-06 Revital Eres <eres@il.ibm.com>
1520 PR tree-optimization/34263
1521 * gcc.dg/pr34263.c: New testcase.
1523 2008-01-06 Tobias Burnus <burnus@net-b.de>
1526 * gfortran.dg/internal_io_unf.f90: New.
1528 2008-01-06 Tobias Burnus <burnus@net-b.de>
1531 * gfortran.dg/elemental_args_check_2.f90: New.
1533 2008-01-06 Tobias Burnus <burnus@net-b.de>
1536 * gfortran.dg/intent_out_3.f90: New.
1538 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
1540 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
1542 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1545 * gfortran.dg/list_read_8.f90: New test.
1547 2008-01-04 Richard Guenther <rguenther@suse.de>
1550 * gcc.c-torture/compile/pr34029-1.c: New testcase.
1551 * gcc.c-torture/compile/pr34029-2.c: Likewise.
1553 2008-01-04 Jakub Jelinek <jakub@redhat.com>
1555 PR gcov-profile/34609
1556 * g++.dg/gcov/gcov-6.C: New test.
1558 2008-01-04 Richard Guenther <rguenther@suse.de>
1560 PR tree-optimization/31081
1561 * g++.dg/torture/pr31081-1.C: New testcase.
1562 * g++.dg/torture/pr31081-2.C: Likewise.
1564 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
1566 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
1567 * gcc.target/mips/rsqrt-2.c: Likewise.
1568 * gcc.target/mips/rsqrt-4.c: New test.
1570 2008-01-04 Tobias Burnus <burnus@net-b.de>
1573 * gfortran.dg/equiv_substr.f90: New.
1575 2008-01-03 Tom Tromey <tromey@redhat.com>
1578 * gcc.dg/pr34457-2.c: New file.
1579 * gcc.dg/pr34457-1.c: New file.
1581 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
1583 Revert fix for PR tree-optimization/34458.
1585 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
1587 PR tree-optimization/34458
1588 * gcc.dg/tree-ssa/pr34458.c: New.
1590 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1593 * gfortran.dg/internal_readwrite_1.f90: New test.
1594 * gfortran.dg/internal_readwrite_2.f90: New test.
1596 2008-01-03 Tom Tromey <tromey@redhat.com>
1598 PR preprocessor/34602:
1599 * gcc.dg/cpp/pr34602.c: New file.
1601 2008-01-03 Jakub Jelinek <jakub@redhat.com>
1603 PR tree-optimization/29484
1604 * gcc.c-torture/execute/20071220-1.c: New test.
1605 * gcc.c-torture/execute/20071220-2.c: New test.
1607 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
1609 PR tree-optimization/34635
1610 * gcc.dg/tree-ssa/pr34635.c: New.
1611 * gcc.dg/tree-ssa/pr34635-1.c: New.
1613 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1616 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
1617 scan-assembler check.
1619 2008-01-03 Jakub Jelinek <jakub@redhat.com>
1622 * g++.dg/gomp/pr34608.C: New test.
1624 2008-01-02 Richard Guenther <rguenther@suse.de>
1628 * gcc.c-torture/compile/pr34093.c: New testcase.
1630 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
1632 * g++.dg/cpp0x/long_long.C: New.
1634 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
1636 * gcc.target/spu/tag_manager.c : Include stdlib.h.
1637 * gcc.target/spu/Wmain.c: Fix the line numbers for the
1638 warning on the function main.
1640 2008-01-01 Jakub Jelinek <jakub@redhat.com>
1642 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
1643 rather than __v2di type.
1645 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
1648 * gfortran.dg/linked_list_1.f90: New test.
1650 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
1652 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
1653 instead of appending to it.
1655 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
1657 PR tree-optimization/34591
1658 * gcc.dg/vect/pr34591.c: New test.
1660 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1663 * gfortran.dg/direct_io_8.f90: New test case.
1665 2007-12-27 Jakub Jelinek <jakub@redhat.com>
1668 * gcc.c-torture/execute/20071213-1.c: New test.
1670 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1673 * gfortran.dg/read_eof_5.f90: New test.
1675 2007-12-25 Tobias Burnus <burnus@net-b.de>
1678 * gfortran.dg/initialization_17.f90: New.
1680 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1683 * gfortran.dg/matmul_6.f90: New test.
1685 2007-12-23 Tobias Burnus <burnus@net-b.de>
1688 * gfortran.dg/entry_17.f90: New.
1690 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
1693 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
1694 * gfortran.dg/real_const_3.f90: Likewise.
1695 * gfortran.dg/unary_operator.f90: New test.
1697 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
1699 * gnat.dg/pack2.adb: New test.
1701 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
1704 * gfortran.dg/repeat_6.f90: New test.
1706 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1709 * cshift_shift_real_1.f90: New test.
1711 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1714 * gfortran.dg/shift-kind_2.f90: New test.
1716 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
1719 * gcc.dg/pr8835-1.c: New.
1721 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
1724 * gfortran.dg/default_initialization_3.f90: New test.
1726 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
1728 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
1730 (dg-mips-options): Treat -march=24k* as a 32-bit option.
1732 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
1734 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
1735 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
1737 2007-12-20 Jason Merrill <jason@redhat.com>
1739 * gcc.dg/overload/arg[14].C: Remove expected errors.
1741 2007-12-20 Jakub Jelinek <jakub@redhat.com>
1744 * gcc.c-torture/execute/20071219-1.c: New test.
1746 2007-12-20 Tobias Burnus <burnus@net-b.de>
1749 * gfortran.dg/namelist_44.f90: New.
1751 2007-12-20 Tobias Burnus <burnus@net-b.de>
1754 * gfortran.dg/boz_8.f90: Add error-check check.
1755 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
1758 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
1760 * gcc.dg/gomp/combined-1.c: New test.
1762 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
1764 PR tree-optimization/34355
1765 * g++.dg/tree-ssa/pr34355.C: New test.
1767 2007-12-19 Revital Eres <eres@il.ibm.com>
1769 * gcc.dg/sms-5.c: New testcase.
1771 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1774 * gfortran.dg/missing_parens_1.f90: New.
1775 * gfortran.dg/missing_parens_1.f90: New.
1777 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
1780 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
1782 * gfortran.dg/transfer_simplify_7.f90: New test.
1784 2007-12-18 Janis Johnson <janis187@us.ibm.com>
1786 * gcc.dg/pr32912-3.c: Compile with -w.
1788 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
1790 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
1791 Jakub Jelinek <jakub@redhat.com>
1796 * g++.dg/cpp0x/variadic86.C: New.
1797 * g++.dg/cpp0x/variadic87.C: New.
1798 * g++.dg/cpp0x/variadic84.C: New.
1799 * g++.dg/cpp0x/variadic85.C: New.
1800 * g++.dg/template/ttp25.C: New.
1802 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
1804 PR tree-optimization/34123
1805 * gcc.dg/tree-ssa/pr34123.c: New test.
1807 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
1809 PR rtl-optimization/34456
1810 * gcc.c-torture/execute/pr34456.c: New test.
1812 2007-12-18 Jakub Jelinek <jakub@redhat.com>
1815 * g++.dg/parse/friend7.C: New test.
1817 PR rtl-optimization/34490
1818 * gcc.c-torture/execute/20071216-1.c: New test.
1820 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1822 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
1824 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
1826 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
1827 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
1828 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
1829 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
1830 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
1832 2007-12-17 Jakub Jelinek <jakub@redhat.com>
1835 * gcc.dg/gomp/clause-2.c: New test.
1836 * g++.dg/gomp/clause-4.C: New test.
1838 2007-12-17 Tobias Burnus <burnus@net-b.de>
1840 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
1841 part of Fortran 77/95/2003.
1843 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
1845 PR tree-optimization/34445
1846 * gfortran.dg/vect/cost-model-pr34445.f: New test.
1847 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
1849 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1852 * gfortran.dg/namelist_42.f90: Update.
1853 * gfortran.dg/namelist_43.f90: New.
1855 2007-12-16 Tobias Burnus <burnus@net-b.de>
1858 * gfortran.dg/initialization_16.f90: New.
1860 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1863 * gfortran.dg/real_dimension_1.f: New test case.
1865 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
1867 * gcc.dg/torture/pr24257.c: Remove -O from options.
1869 2007-12-16 Tobias Burnus <burnus@net-b.de>
1872 * gfortran.dg/bind_c_usage_16.f03: Extend test.
1874 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
1879 * gfortran.dg/mapping_1.f90: New test.
1880 * gfortran.dg/mapping_2.f90: New test.
1881 * gfortran.dg/mapping_3.f90: New test.
1883 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
1885 PR rtl-optimization/34415
1886 * gcc.c-torture/execute/pr34415.c: New test.
1888 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
1890 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
1893 2007-12-16 Jakub Jelinek <jakub@redhat.com>
1896 * gcc.dg/pr34003-1.c: New test.
1897 * gcc.dg/pr34003-2.c: New.
1899 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
1901 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
1902 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
1903 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
1904 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
1906 * gcc.target/cris/torture/cris-torture.exp,
1907 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
1908 * gcc.target/cris/builtin_ctz_v3.c,
1909 gcc.target/cris/builtin_ctz_v8.c,
1910 gcc.target/cris/builtin_clz_v0.c,
1911 gcc.target/cris/builtin_clz_v3.c,
1912 gcc.target/cris/builtin_bswap_v3.c,
1913 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
1914 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
1915 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
1916 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
1917 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
1918 lib/target-supports.exp: Adjust for crisv32-*-*.
1920 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
1922 * gcc.dg/debug/const-3.c: New.
1924 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1926 * g++.dg/other/datasec1.C: Require named section support.
1928 2007-12-14 Jakub Jelinek <jakub@redhat.com>
1931 * gcc.target/i386/pr29978.c: New test.
1933 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
1935 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
1936 instead of -msse4.1.
1937 * gcc.target/i386/sse-12.c (dg-options): Ditto.
1938 * g++.dg/other/i386-2.C (dg-options): Ditto.
1940 2007-12-14 Tobias Burnus <burnus@net-b.de>
1943 * gfortran.dg/private_type_10.f90: New.
1945 2007-12-14 Tobias Burnus <burnus@net-b.de>
1948 * gfortran.dg/nan_4.f90: New.
1950 2007-12-14 Richard Guenther <rguenther@suse.de>
1953 * gcc.c-torture/compile/20071214-1.c: New testcase.
1955 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
1957 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
1958 macros to test macroized SSE intrinsics. Use new macros to test
1959 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
1960 emmintrin.h, xmmintrin.h and bmmintrin.h
1961 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
1962 to test with immediate operand.
1964 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1967 * gcc.c-torture/compile/pr34091.c: New test.
1969 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
1971 * gcc.dg/uninit-13.c: UnXFAIL.
1972 * gcc.dg/complex-5.c: New testcase.
1974 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
1976 * gcc.dg/struct/struct-reorg.exp: Replace
1977 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
1979 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1984 * gfortran.dg/advance_6.f90: New test case.
1985 * gfortran.dg/direct_io_7.f90: New test case.
1986 * gfortran.dg/streamio_13.f90: New test case.
1988 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
1990 * g++.dg/cpp0x/__func__.C: New.
1992 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
1995 * g++.dg/other/pr34435.C: New testcase.
1997 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
1999 * gcc.dg/struct: New directory with tests
2000 for struct-reorg optimizaion.
2001 * gcc.dg/struct/struct-reorg.exp: New script.
2002 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
2003 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2004 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
2005 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2006 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2007 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2008 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2009 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2010 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2011 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2012 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2013 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2014 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2015 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2016 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2017 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2018 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
2019 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
2020 * gcc.dg/struct/w_prof_global_array.c: Likewise.
2021 * gcc.dg/struct/w_prof_global_var.c: Likewise.
2022 * gcc.dg/struct/w_prof_local_array.c: Likewise.
2023 * gcc.dg/struct/w_prof_local_var.c: Likewise.
2024 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2025 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2027 2007-12-13 Tobias Burnus <burnus@net-b.de>
2030 * gfortran.dg/namelist_42.f90: New.
2032 2007-12-12 Tobias Burnus <burnus@net-b.de>
2035 * gfortran.dg/function_kinds_3.f90: New.
2037 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
2039 * gcc.target/s390/20071212-1.c: New testcase.
2041 2007-12-11 Jakub Jelinek <jakub@redhat.com>
2044 * g++.dg/ext/visibility/anon7.C: Add xfail.
2045 * g++.dg/ext/visibility/anon9.C: New test.
2046 * g++.dg/ext/visibility/anon10.C: New test.
2049 * g++.dg/rtti/dyncast2.C: New test.
2051 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
2053 PR tree-optimization/34407
2054 * gcc.dg/vect/pr34407.c: New test.
2056 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2059 * gfortran.dg/error_recovery_5.f90: New.
2060 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
2062 2007-12-10 Jakub Jelinek <jakub@redhat.com>
2064 PR tree-optimization/34371
2065 * gcc.c-torture/compile/20071207-1.c: New test.
2067 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
2070 * g++.dg/parse/crash40.C: New test.
2072 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
2074 * g++.dg/opt/memcpy1.C: New test.
2076 2007-12-10 Tobias Burnus <burnus@net-b.de>
2079 * gfortran.dg/argument_checking_10.f90: New.
2081 2007-12-10 Jakub Jelinek <jakub@redhat.com>
2083 PR rtl-optimization/34302
2084 * gcc.c-torture/execute/20071210-1.c: New test.
2086 2007-12-10 Jakub Jelinek <jakub@redhat.com>
2089 * g++.dg/cpp0x/error1.C: New test.
2092 * g++.dg/other/error22.C: New test.
2094 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
2097 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2098 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2099 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2101 2007-12-09 Jakub Jelinek <jakub@redhat.com>
2105 * g++.dg/template/repo6.C: New test.
2106 * g++.dg/template/repo7.C: New test.
2107 * g++.dg/template/repo8.C: New test.
2109 2007-12-09 H.J. Lu <hjl@lucon.org>
2110 Tobias Burnus <burnus@net-b.de>
2113 * gfortran.dg/read_2.f90: New.
2115 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
2117 * lib/target-supports.exp (check_effective_target_tls_native):
2120 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
2123 * gnat.dg/enclosing_record_reference.ads,
2124 gnat.dg/enclosing_record_reference.adb: New test.
2126 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
2129 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
2130 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
2133 * gfortran.dg/char_component_initializer_1.f90: New test.
2135 2007-12-09 Tobias Burnus <burnus@net-b.de>
2142 * gfortran.dg/boz_8.f90: New.
2143 * gfortran.dg/boz_9.f90: New.
2144 * gfortran.dg/boz_10.f90: New.
2145 * gfortran.dg/boz_7.f90: Update dg-warning.
2146 * gfortran.dg/pr16433.f: Add dg-error.
2147 * gfortan.dg/ibits.f90: Update dg-warning.
2148 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
2149 * gfortran.dg/unf_io_convert_2.f90: Ditto.
2151 2007-12-08 Jakub Jelinek <jakub@redhat.com>
2154 * gfortran.dg/include_1.f90: New test.
2155 * gfortran.dg/include_1.inc: New.
2156 * gfortran.dg/include_2.f90: New test.
2158 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
2160 * gcc.c-torture/compile/20011130-2.c: Fix typo.
2162 2007-12-08 Tobias Burnus <burnus@net-b.de>
2165 * gfortran.dg/nan_3.f90: New.
2167 2007-12-07 Jakub Jelinek <jakub@redhat.com>
2169 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
2171 2007-12-07 Olivier Hainque <hainque@adacore.com>
2173 * gnat.dg/tamdt*.ad?: Support for ...
2174 * gnat.dg/test_tamdt.adb: New test.
2176 2007-12-07 Olivier Hainque <hainque@adacore.com>
2178 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
2179 exports and document how these can be exercised.
2181 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
2184 * gnat.dg/specs/access_constants.ads: New test.
2186 * gnat.dg/specs/access_constant_decl.ads: New test.
2189 * gnat.dg/compose.adb: New test.
2191 2007-12-07 Olivier Hainque <hainque@adacore.com>
2194 * gnat.dg/unc_memops.ad[sb]: Support for ...
2195 * gnat.dg/unc_memfree.adb: New test.
2197 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
2199 * gfortran.dg/ltrans-7.f90: New.
2201 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
2202 Dorit Nuzman <dorit@il.ibm.com>
2204 PR tree-optimization/34005
2205 * gcc.dg/vect/pr34005.c: New test.
2207 2007-12-06 Jakub Jelinek <jakub@redhat.com>
2210 * g++.dg/template/new8.C: New test.
2212 2007-12-06 Tobias Burnus <burnus@net-b.de>
2215 * gfortran.dg/boz_7.f90: New.
2216 * gfortran.dg/int_1.f90: Disable -pedantic option.
2217 * gfortran.dg/boz_1.f90: Ditto.
2218 * gfortran.dg/boz_3.f90: Ditto.
2219 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
2220 * gfortran.dg/ibits.f90: Ditto.
2221 * gfortran.dg/unf_io_convert_1.f90: Ditto.
2222 * gfortran.dg/unf_io_convert_2.f90: Ditto.
2224 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
2227 * gfortran.dg/used_types_19.f90: New test.
2229 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
2231 * gfortran.dg/nan_2.f90: Add -mieee for sh.
2232 * gfortran.dg/nearest_2.f90: Likewise.
2233 * gfortran.dg/nearest_3.f90: Likewise.
2235 2007-12-05 Jakub Jelinek <jakub@redhat.com>
2238 * gcc.c-torture/execute/20071205-1.c: New test.
2240 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
2242 * gfortran.dg/module_nan.f90: Add -mieee for sh.
2243 * gfortran.dg/real_const_3.f90: Likewise.
2245 2007-12-05 Richard Guenther <rguenther@suse.de>
2247 PR tree-optimization/34138
2248 * gcc.c-torture/compile/pr34138.c: New testcase.
2250 2007-12-05 Jakub Jelinek <jakub@redhat.com>
2253 * gfortran.dg/debug_2.f: New test.
2255 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
2257 * gnat.dg/specs/elab1.ads: New test.
2259 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
2262 * gcc.target/i386/pr34312.c: New test.
2264 2007-12-05 Tobias Burnus <burnus@net-b.de>
2267 * gfortran.dg/nan_2.f90: New.
2269 2007-12-05 Jakub Jelinek <jakub@redhat.com>
2272 * g++.dg/cpp0x/decltype9.C: New test.
2273 * g++.dg/cpp0x/decltype10.C: New test.
2275 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
2278 * gnat.dg/rm_6_4_1_13.adb: New test.
2280 2007-12-04 Jakub Jelinek <jakub@redhat.com>
2283 * gcc.c-torture/compile/20071117-1.c: New test.
2285 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
2288 * g++.dg/cpp0x/variadic-ttp.C: New.
2290 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2292 * gcc.dg/parse-decl-after-if.c: New.
2293 * gcc.dg/20031223-1.c: Adjust.
2295 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
2298 * g++.dg/cpp0x/variadic-throw.C: New.
2300 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
2303 * g++.dg/cpp0x/variadic-unify.C: New.
2305 2007-12-04 Richard Guenther <rguenther@suse.de>
2309 * gcc.c-torture/compile/pr34334.c: New testcase.
2310 * g++.dg/torture/pr34222.C: New testcase.
2312 2007-12-04 Jakub Jelinek <jakub@redhat.com>
2314 * gcc.c-torture/execute/20071202-1.c: New test.
2315 * gcc.dg/tree-ssa/pr34146-2.c: New test.
2317 2007-12-04 Tobias Burnus <burnus@net-b.de>
2320 * gfortran.dg/module_nan.f90: New.
2322 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
2324 * lib/target-supports.exp (get_compiler_messages): Replace with...
2325 (check_compile): ...this new procedure. Handle TYPE == executable.
2326 Use comments in the source to determine the correct extension.
2327 Return a pair containing the compiler output and the output filename.
2328 Don't delete the file here.
2329 (check_no_compiler_messages_nocache): New procedure.
2330 (check_no_compiler_messages): Use it.
2331 (check_no_messages_and_pattern_nocache): New procedure.
2332 (check_no_messages_and_pattern): Use it.
2333 (check_runtime_nocache, check_runtime): New procedures.
2334 (check_effective_target_tls): Use check_no_compiler_messages.
2335 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
2336 (check_effective_target_tls_runtime): Use check_runtime.
2337 (check_effective_target_fstack_protector): Likewise.
2338 (check_iconv_available): Use check_runtime_nocache.
2339 (check_effective_target_fortran_large_real): Use
2340 check_no_compiler_messages.
2341 (check_effective_target_fortran_large_int): Likewise.
2342 (check_effective_target_static_libgfortran): Likewise.
2343 (check_750cl_hw_available): Use check_cached_effective_target
2344 and check_runtime_nocache.
2345 (check_vmx_hw_available): Likewise.
2346 (check_effective_target_broken_cplxf_arg): Likewise.
2347 (check_alpha_max_hw_available): Use check_runtime.
2348 (check_function_available): Use check_no_compiler_messages.
2349 (check_cxa_atexit_available): Use check_cached_effective_target
2350 and check_runtime_nocache.
2351 (check_effective_target_dfp_nocache): Use
2352 check_no_compiler_messages_nocache.
2353 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
2354 (check_effective_target_dfp): Use check_cached_effective_target.
2355 (check_effective_target_dfprt): Likewise.
2356 (check_effective_target_arm_neon_hw): Use check_runtime.
2357 (check_effective_target_ultrasparc_hw): Likewise.
2358 (check_effective_target_c99_runtime): Use
2359 check_no_compiler_messages_nocache.
2361 2007-12-03 Jakub Jelinek <jakub@redhat.com>
2364 * gcc.dg/fold-rotate-1.c: New test.
2366 PR tree-optimization/33453
2367 * gcc.c-torture/compile/20071203-1.c: New test.
2369 2007-12-03 Robert Dewar <dewar@adacore.com>
2370 Samuel Tardieu <sam@rfc1149.net>
2373 * gnat.dg/check_elaboration_code.adb: New test.
2374 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
2377 2007-12-02 Paolo Carlini <pcarlini@suse.de>
2380 * g++.dg/cpp0x/pr34061.C: New.
2382 2007-12-02 Paolo Carlini <pcarlini@suse.de>
2385 * g++.dg/other/error21.C: New.
2387 2007-12-02 Revital Eres <eres@il.ibm.com>
2389 * gcc.dg/sms-4.c: New testcase.
2391 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
2392 Revital Eres <eres@il.ibm.com>
2394 * gcc.dg/sms-3.c: New testcase.
2396 2007-12-01 Ollie Wild <aaw@google.com>
2399 * g++.dg/conversion/ptrmem9.C: New test.
2401 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2404 * gfortran.dg/namelist_41.f90: New test.
2406 2007-11-30 Tom Tromey <tromey@redhat.com>
2408 PR preprocessor/32868:
2409 * gcc.dg/cpp/pr32868.c: New file.
2411 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2414 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
2416 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
2418 PR rtl-optimization/34171
2419 * gcc.dg/pr34171.c: New testcase.
2421 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
2423 * gcc.dg/tree-ssa/pr34244.c: Fixed.
2425 2007-11-30 Tobias Burnus <burnus@net-b.de>
2428 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
2429 * gfortran.dg/bind_c_usage_11.f03: New.
2430 * gfortran.dg/bind_c_usage_12.f03: New.
2432 2007-11-30 Jakub Jelinek <jakub@redhat.com>
2435 * g++.dg/other/error20.C: New test.
2437 2007-11-29 Steven G. Kargl <kargls@comcast.net>
2440 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
2442 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
2444 PR tree-optimization/34244
2445 * gcc.dg/tree-ssa/pr34244.c: New test.
2447 2007-11-29 Jakub Jelinek <jakub@redhat.com>
2449 PR tree-optimization/33434
2450 * gcc.dg/pr33434-1.c: New test.
2451 * gcc.dg/pr33434-2.c: New test.
2452 * gcc.dg/pr33434-3.c: New test.
2453 * gcc.dg/pr33434-4.c: New test.
2456 * g++.dg/template/cond7.C: New test.
2460 * g++.dg/cpp0x/decltype7.C: New test.
2461 * g++.dg/cpp0x/decltype8.C: New test.
2463 2007-11-29 Tobias Burnus <burnus@net-b.de>
2466 * gfortran.dg/result_in_spec_3.f90: New.
2468 2007-11-29 Tobias Burnus <burnus@net-b.de>
2471 * gfortran.dg/mvbits_3.f90: New.
2473 2007-11-28 Bob Wilson <bob.wilson@acm.org>
2475 * lib/target-supports.exp (check_effective_target_mips_soft_float):
2477 (check_effective_target_hard_float): New.
2478 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
2479 * gcc.dg/pr30957-1.c: Likewise.
2481 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
2484 * gnat.dg/specs/variant_part.ads: New test.
2487 * gnat.dg/specs/attribute_parsing.ads: New test.
2490 * gnat.dg/specs/integer_value.ads: New test.
2493 * gnat.dg/specs/delta_small.ads: New test.
2495 2007-11-28 Jakub Jelinek <jakub@redhat.com>
2497 PR tree-optimization/34140
2498 * gcc.c-torture/compile/20071128-1.c: New test.
2500 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2503 * gfortran.dg/data_array_1.f90
2504 * gfortran.dg/data_array_2.f90
2505 * gfortran.dg/data_array_3.f90
2506 * gfortran.dg/data_array_4.f90
2508 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2511 * gfortran.dg/blockdata_5.f90: New test.
2512 * gfortran.dg/blockdata_6.f90: New test.
2514 2007-11-27 Jakub Jelinek <jakub@redhat.com>
2516 PR tree-optimization/34016
2517 * gcc.dg/pr34016.c: New test.
2519 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
2522 * gfortran.dg/stfunc_6.f90: New test.
2525 * gfortran.dg/assign_10.f90: New test.
2527 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
2530 * gfortran.dg/use_11.f90: New test.
2533 * gfortran.dg/generic_15.f90: New test.
2535 2007-11-27 Jakub Jelinek <jakub@redhat.com>
2538 * gcc.dg/pr34225.c: New test.
2540 2007-11-27 Richard Guenther <rguenther@suse.de>
2542 PR tree-optimization/34241
2543 * g++.dg/torture/pr34241.C: New testcase.
2545 2007-11-27 Richard Guenther <rguenther@suse.de>
2547 * gcc.dg/builtins-error.c: New testcase.
2549 2007-11-27 Jakub Jelinek <jakub@redhat.com>
2552 * g++.dg/ext/visibility/anon8.C: New test.
2554 2007-11-13 Michael Meissner <michael.meissner@amd.com>
2557 * gcc.target/i386/pr34077.c: New testcase.
2559 2007-11-26 Tobias Burnus <burnus@net-b.de>
2562 * gfortran.dg/backslash_3.f: Add -fbackslash option.
2563 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
2564 * gfortran.dg/backslash_1.f90: Remove no longer needed
2565 -fno-backslash option.
2567 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2570 * gcc.dg/cpp/19990413-1.c: Update.
2571 * gcc.dg/parse-else-error.c: New.
2572 * gcc.dg/parse-else-error-2.c: New.
2573 * gcc.dg/parse-else-error-3.c: New.
2574 * gcc.dg/parse-else-error-4.c: New.
2576 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
2579 * g++.dg/template/dependent-expr6.C: New testcase.
2581 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
2584 * gcc.target/i386/pr34215.c: New test.
2586 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
2589 * gcc.dg/torture/pr34174-1.c: New.
2591 2007-11-26 Richard Guenther <rguenther@suse.de>
2594 * gcc.dg/pr34233.c: New testcase.
2596 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
2597 Revital Eres <eres@il.ibm.com>
2599 PR rtl-optimization/34085
2600 * gcc.dg/tree-prof (bb-reorg.c): New test.
2602 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
2604 * lib/target-supports.exp (check_effective_target_mips_soft_float):
2605 Return true for MIPS16 targets.
2607 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2610 * gfortran.dg/blockdata_4.f90: New test.
2612 2007-11-25 Tobias Burnus <burnus@net-b.de>
2615 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
2616 * gfortran.dg/bind_c_usage_16.f03: New.
2617 * gfortran.dg/bind_c_usage_16_c.c: New.
2619 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
2621 * gnat.dg/specs/size_clause1.ads: New test.
2622 * gnat.dg/specs/size_clause2.ads: Likewise.
2623 * gnat.dg/specs/size_clause3.ads: Likewise.
2625 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
2628 * gfortran.dg/entry_16.f90: New test.
2630 2007-11-24 Tobias Burnus <burnus@net-b.de>
2633 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
2635 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
2638 * gfortran.dg/nested_modules_1.f90: Change the reference to
2639 FOO, forbidden by the standard, to a reference to W.
2640 * gfortran.dg/use_only_1.f90: New test.
2642 2007-11-23 Tobias Burnus <burnus@net-b.de>
2645 * gfortran.dg/nearest_3.f90: New test.
2647 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2650 * gfortran.dg/optional_dim_2.f90: New test.
2652 2007-11-23 Tobias Burnus <burnus@net-b.de>
2655 * gfortran.dg/bind_c_usage_15.f90: New.
2657 2007-11-23 Tobias Burnus <burnus@net-b.de>
2660 * gfortran.dg/nearest_2.f90: New.
2663 2007-11-23 Jakub Jelinek <jakub@redhat.com>
2667 * g++.dg/ext/java-2.C: New test.
2669 2007-11-23 Mark Mitchell <mark@codesourcery.com>
2670 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2673 * g++.dg/warn/pr5310.C: New.
2674 * g++.dg/warn/pr33160.C: New.
2676 2007-11-23 Richard Guenther <rguenther@suse.de>
2677 Michael Matz <matz@suse.de>
2679 PR tree-optimization/34176
2680 * gcc.c-torture/execute/pr34176.c: New testcase.
2682 2007-11-23 Jakub Jelinek <jakub@redhat.com>
2685 * gcc.dg/Wconversion-5.c: New test.
2686 * g++.dg/Wconversion3.C: New test.
2688 2007-11-23 Richard Guenther <rguenther@suse.de>
2690 * gcc.dg/tree-ssa/alias-17.c: New testcase.
2692 2007-11-22 Joseph Myers <joseph@codesourcery.com>
2695 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
2696 qualifiers in abstract declarator.
2698 2007-11-22 Tobias Burnus <burnus@net-b.de>
2700 * gfortran.dg/derived_constructor_comps_3.f90: New.
2702 2007-11-22 Jakub Jelinek <jakub@redhat.com>
2705 * g++.dg/ext/visibility/anon7.C: New test.
2707 2007-11-22 Tobias Burnus <burnus@net-b.de>
2710 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
2711 * gfortran.dg/bind_c_usage_13.f03: New.
2712 * gfortran.dg/bind_c_usage_14.f03: New.
2714 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
2716 PR rtl-optimization/33848
2717 * gcc.dg/torture/pr33848.c: New test.
2719 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2722 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
2724 2007-11-20 Richard Guenther <rguenther@suse.de>
2727 * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
2729 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
2731 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
2733 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2736 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
2737 so test passes with -frecord-marker=8.
2738 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2739 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
2740 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
2741 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2742 * gfortrand.dg/modulo_1.f90: Likewise.
2744 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
2746 * lib/target-supports.exp (check_effective_target_mips_soft_float):
2748 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
2749 * gcc.dg/pr30957-1.c: Likewise.
2751 2007-11-20 Jakub Jelinek <jakub@redhat.com>
2754 * g++.dg/template/crash74.C: New test.
2756 2007-11-20 Richard Guenther <rguenther@suse.de>
2758 * gcc.c-torture/execute/20071120-1.c: New testcase.
2760 2007-11-20 Jakub Jelinek <jakub@redhat.com>
2763 * gcc.dg/tree-ssa/pr34146.c: New test.
2766 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
2767 dependent on target settings like move_by_pieces etc.
2770 * g++.dg/template/vla2.C: New test.
2773 * g++.dg/overload/template3.C: New test.
2775 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2778 * gfortran.dg/optional_dim_2.f90: Remove test.
2780 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
2782 * gcc.dg/dfp/ddmode-ice.c: New test.
2784 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
2786 PR tree-optimization/34036
2787 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
2789 2007-11-19 Richard Guenther <rguenther@suse.de>
2791 PR tree-optimization/34
2792 * gcc.c-torture/execute/pr34099-2.c: New testcase.
2794 2007-11-19 Tobias Burnus <burnus@net-b.de>
2797 * gfortran.dg/bind_c_usage_10_c.c: New.
2798 * gfortran.dg/bind_c_usage_10.f03: New.
2800 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
2802 * gcc.dg/pr33007.c: Expect new warning.
2803 * gcc.dg/tree-ssa/recip-5.c: Likewise.
2804 * g++.dg/opt/pr34036.C: New test.
2806 2007-11-18 Jakub Jelinek <jakub@redhat.com>
2809 * g++.dg/warn/noreturn-4.C: New test.
2810 * g++.dg/warn/noreturn-5.C: New test.
2811 * g++.dg/warn/noreturn-6.C: New test.
2812 * g++.dg/warn/noreturn-7.C: New test.
2814 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2817 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
2818 integers so tests works with -fdefault-integer-8.
2819 * gfortran.fortran-torture/execute/elemental.f90: Use default
2820 integers so test passes with -fdefault-integer-8.
2821 * gfortran.fortran-torture/execute/der_io.f90: Increase
2822 buffer length so test passes with -fdefault-integer-8.
2823 * gfortran.dg/bounds_check_8.f90: Likewise.
2824 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
2825 * gfortran.dg/equiv_7.f90: Set kind so test passes
2826 with -fdefault-integer-8.
2827 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
2830 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2833 * gfortran.dg/optional_dim_2.f90: New test.
2836 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
2838 2007-11-18 Jakub Jelinek <jakub@redhat.com>
2840 PR rtl-optimization/34132
2841 * gcc.c-torture/compile/20071118-1.c: New test.
2843 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
2846 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
2848 2007-11-18 Tobias Burnus <burnus@net-b.de>
2851 * gfortran.dg/entry_14.f90: New.
2852 * gfortran.dg/entry_15.f90: New.
2854 2007-11-18 Richard Guenther <rguenther@suse.de>
2856 PR tree-optimization/34127
2857 * gcc.c-torture/compile/pr34127.c: New testcase.
2859 2007-11-18 Ben Elliston <bje@au.ibm.com>
2861 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
2862 type specifier, as they are not permitted according to the AltiVec
2863 Programming Interface Manual.
2865 2007-11-17 Tobias Burnus <burnus@net-b.de>
2868 * gfortran.dg/bind_c_usage_9.f03: New.
2869 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
2871 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2874 * interface.c (gfc_current_interface_head,
2875 gfc_set_current_interface_head): New functions.
2876 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
2877 On syntax error, restore previous state of the interface.
2878 * gfortran.h (gfc_current_interface_head,
2879 gfc_set_current_interface_head): New prototypes.
2881 2007-11-17 Richard Guenther <rguenther@suse.de>
2884 * gcc.c-torture/execute/pr34130.c: New testcase.
2886 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2889 * gfortran.dg/fmt_label_1.f90: New test.
2891 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2894 * gfortran.dg/initialization_15.f90 : New test.
2896 2007-11-16 Richard Guenther <rguenther@suse.de>
2899 * gcc.c-torture/compile/pr34030.c: New testcase.
2901 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
2904 * gfortran.dg/interface_assignment_3.f90.
2906 2007-11-16 Richard Guenther <rguenther@suse.de>
2908 PR tree-optimization/33870
2909 * gcc.dg/torture/pr33870.c: New testcase.
2911 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
2914 * gfortran.dg/allocatable_function_3.f90.
2916 2007-11-16 Richard Guenther <rguenther@suse.de>
2918 PR tree-optimization/34113
2919 * gcc.c-torture/compile/pr34113.c: New testcase.
2921 2007-11-16 Richard Guenther <rguenther@suse.de>
2923 PR tree-optimization/34099
2924 * g++.dg/torture/pr3499.C: New testcase.
2925 * gcc.c-torture/execute/pr34099.c: Likewise.
2927 2007-11-16 Olivier Hainque <hainque@adacore.com>
2929 * gnat.dg/release_unc_maxalign.adb: New test.
2931 2007-11-16 Jakub Jelinek <jakub@redhat.com>
2934 * g++.dg/template/crash73.C: New test.
2936 2007-11-15 Jakub Jelinek <jakub@redhat.com>
2939 * gcc.dg/tree-ssa/pr23848-1.c: New test.
2940 * gcc.dg/tree-ssa/pr23848-2.c: New test.
2941 * gcc.dg/tree-ssa/pr23848-3.c: New test.
2942 * gcc.dg/tree-ssa/pr23848-4.c: New test.
2944 2007-11-15 Tobias Burnus <burnus@net-b.de>
2947 * gfortran.dg/proc_decl_11.f90: New.
2949 2007-11-15 Ben Elliston <bje@au.ibm.com>
2951 * gcc.target/spu/compare-dp.c: New test.
2953 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
2955 * gcc.dg/pr33923.c: New test.
2957 2007-11-14 Jakub Jelinek <jakub@redhat.com>
2960 * gcc.dg/pr34088.c: New test.
2962 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
2964 * gcc.c-torture/compile/20071114-1.c: New test.
2966 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2969 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
2970 to match known variations in symbol format. Document in comments.
2972 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2975 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
2977 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2979 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
2982 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2985 * gfortran.dg/proc_decl_1.f90: Update.
2986 * gfortran.dg/proc_decl_7.f90: New test.
2987 * gfortran.dg/proc_decl_8.f90: New test.
2988 * gfortran.dg/proc_decl_9.f90: New test.
2989 * gfortran.dg/proc_decl_10.f90: New test.
2991 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
2994 * gfortran.dg/transfer_assumed_size_1.f90: New test.
2996 2007-11-13 Jakub Jelinek <jakub@redhat.com>
3003 * g++.dg/parse/crash36.C: Add another dg-error.
3004 * g++.dg/cpp0x/pr34054.C: New test.
3005 * g++.dg/cpp0x/pr34056.C: New test.
3006 * g++.dg/cpp0x/pr34057.C: New test.
3007 * g++.dg/cpp0x/pr34058.C: New test.
3008 * g++.dg/cpp0x/pr34060.C: New test.
3010 PR tree-optimization/34063
3011 * g++.dg/tree-ssa/pr34063.C: New test.
3013 2007-11-13 Diego Novillo <dnovillo@google.com>
3015 PR tree-optimization/33870
3016 * gcc.c-torture/execute/pr33870-1.c: New test.
3017 * gcc.dg/tree-ssa/alias-16.c: New test.
3019 2007-11-13 Jakub Jelinek <jakub@redhat.com>
3022 * g++.dg/template/crash72.C: New test.
3024 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
3026 * g++.dg/opt/cfg5.C: New test.
3028 2007-11-12 Richard Guenther <rguenther@suse.de>
3031 * gcc.c-torture/execute/pr34070-1.c: New testcase.
3032 * gcc.c-torture/execute/pr34070-2.c: Likewise.
3034 2007-11-12 Richard Guenther <rguenther@suse.de>
3037 * gcc.dg/pr34027-1.c: New testcase.
3038 * gcc.dg/pr34027-2.c: Likewise.
3040 2007-11-12 Ira Rosen <irar@il.ibm.com>
3042 PR tree-optimization/33953
3043 * gcc.dg/vect/pr33953.c: New testcase.
3045 2007-11-11 Tom Tromey <tromey@redhat.com>
3048 * g++.dg/ext/pr17577.h: New file.
3049 * g++.dg/ext/pr17577.C: New file.
3051 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3054 * g++.old-deja/g++.ns/template13.C: Update expected output.
3055 * g++.old-deja/g++.pt/friend23.C: Likewise.
3056 * g++.dg/warn/pr8570.C: New.
3058 2007-11-11 Jakub Jelinek <jakub@redhat.com>
3061 * g++.dg/template/pseudodtor4.C: New test.
3063 2007-11-10 Jakub Jelinek <jakub@redhat.com>
3066 * g++.dg/opt/inline14.C: New test.
3068 PR tree-optimization/33680
3069 * gcc.c-torture/compile/20071108-1.c: New test.
3072 * g++.dg/template/pseudodtor3.C: New test.
3074 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
3077 * g++.dg/cpp0x/variadic-init.C: New.
3079 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
3080 Jakub Jelinek <jakub@redhat.com>
3082 PR rtl-optimization/34012
3083 * gcc.target/i386/pr34012.c: New test.
3085 2007-11-09 Richard Guenther <rguenther@suse.de>
3087 PR tree-optimization/33604
3088 * g++.dg/tree-ssa/pr33604.C: New testcase.
3089 * gcc.dg/pr32721.c: Adjust pattern.
3091 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
3093 * gcc.target/mips/dse-1.c: Disable.
3095 2007-11-08 Tom Tromey <tromey@redhat.com>
3097 * gcc.dg/empty-source-3.c: Update warning location.
3098 * gcc.dg/gomp/barrier-2.c: Likewise.
3099 * gcc.dg/label-decl-3.c: Likewise.
3100 * gcc.dg/label-decl-2.c: Likewise.
3101 * gcc.dg/empty-source-2.c: Likewise.
3103 2007-11-08 Tom Tromey <tromey@redhat.com>
3106 * g++.dg/inherit/pr30297.C: New file.
3108 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
3110 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
3111 -fno-common for cygwin and mingw32.
3113 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
3116 * gcc.dg/pr33826.c: New.
3117 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
3118 recursive functions being marked pure or const.
3120 2007-11-08 Tobias Burnus <burnus@net-b.de>
3123 * gfortran.dg/proc_decl_5.f90: New.
3124 * gfortran.dg/proc_decl_6.f90: New.
3126 2007-11-08 Jakub Jelinek <jakub@redhat.com>
3128 PR tree-optimization/32575
3129 * gcc.c-torture/execute/20071108-1.c: New test.
3131 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
3133 * g++.dg/opt/anchor1.C: New.
3135 2007-11-07 Diego Novillo <dnovillo@google.com>
3138 * gcc.c-torture/execute/pr33870.x: Remove.
3140 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
3145 * g++.dg/cpp0x/decltype-33837.C: New.
3146 * g++.dg/cpp0x/decltype-refbug.C: New.
3147 * g++.dg/cpp0x/decltype-33838.C: New.
3149 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
3151 * gcc.c-torture/compile/20071107-1.c: New test.
3153 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
3155 * gcc.dg/out-of-bounds-1.c: New test.
3157 2007-11-07 Jakub Jelinek <jakub@redhat.com>
3160 * g++.dg/warn/incomplete2.C: New test.
3161 * g++.dg/template/incomplete4.C: New test.
3162 * g++.dg/template/incomplete5.C: New test.
3164 2007-11-07 Olivier Hainque <hainque@adacore.com>
3166 * gnat.dg/max_align.adb: New test.
3168 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
3171 * gcc.target/i386/pr30961-1.c: New.
3173 2007-11-06 Tom Tromey <tromey@redhat.com>
3176 * g++.dg/warn/pragma-system_header3.h: New.
3177 * g++.dg/warn/pragma-system_header3.C: New.
3180 * g++.dg/warn/pragma-system_header4.C: New.
3181 * g++.dg/warn/pragma-system_header4.h: New.
3183 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
3187 * g++.dg/other/canon-array.C: New.
3189 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
3191 * g++.dg/parser/crash36.C: Tweak expected errors.
3192 * g++.dg/cpp0x/pr31439.C: New.
3193 * g++.dg/cpp0x/pr32114.C: New.
3194 * g++.dg/cpp0x/pr32115.C: New.
3195 * g++.dg/cpp0x/pr32125.C: New.
3196 * g++.dg/cpp0x/pr32126.C: New.
3197 * g++.dg/cpp0x/pr32127.C: New.
3198 * g++.dg/cpp0x/pr32128.C: New.
3199 * g++.dg/cpp0x/pr32253.C: New.
3200 * g++.dg/cpp0x/pr32566.C: New.
3201 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
3202 * g++.dg/cpp0x/pr31438.C: Ditto.
3203 * g++.dg/cpp0x/variadic81.C: Ditto.
3204 * g++.dg/cpp0x/pr31432.C: Ditto.
3205 * g++.dg/cpp0x/pr31442.C: Ditto.
3207 2007-11-06 Jakub Jelinek <jakub@redhat.com>
3210 * g++.dg/other/datasec1.C: New test.
3212 PR tree-optimization/33458
3213 * g++.dg/opt/inline12.C: New test.
3215 PR tree-optimization/33993
3216 * gcc.c-torture/compile/20071105-1.c: New test.
3218 2007-11-05 Jakub Jelinek <jakub@redhat.com>
3220 PR rtl-optimization/33648
3221 * gcc.dg/pr33648.c: Require effective target freorder.
3223 2007-11-05 Revital Eres <eres@il.ibm.com>
3225 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
3227 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
3232 * g++.dg/cpp0x/pr33996.C: New
3233 * g++.dg/cpp0x/rv-trivial-bug.C: New
3234 * g++.dg/cpp0x/pr33930.C: New
3236 2007-11-05 Nick Clifton <nickc@redhat.com>
3237 Sebastian Pop <sebastian.pop@amd.com>
3239 PR tree-optimization/32540
3240 PR tree-optimization/33922
3241 * gcc.dg/tree-ssa/pr32540-1.c: New.
3242 * gcc.dg/tree-ssa/pr32540-2.c: New.
3243 * gcc.dg/tree-ssa/pr33922.c: New.
3245 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
3248 * g++.dg/cpp0x/variadic-rref.C: New.
3250 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3252 * g++dg/warn/pointer-integer-comparison.C: New.
3254 2007-11-05 Jakub Jelinek <jakub@redhat.com>
3256 PR tree-optimization/33856
3257 * gcc.c-torture/compile/20071027-1.c: New test.
3260 * g++.dg/ext/label10.C: New test.
3263 * g++.dg/other/ptrmem9.C: New test.
3265 2007-11-04 Andrew Pinski <pinskia@gmail.com>
3268 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
3270 2007-11-04 David Edelsohn <edelsohn@gnu.org>
3272 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
3273 * g++.dg/ext/visibility/namespace2.C: Add argument to
3274 dg-require-visibility.
3275 * g++.dg/ext/java-1.C: Disable on AIX.
3277 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
3279 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
3281 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3284 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
3286 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3289 * gcc.dg/20031223-1.c: Adjust error output.
3290 * gcc.dg/parse-decl-after-label.c: New.
3292 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3295 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
3296 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
3297 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
3299 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
3301 PR rtl-optimization/28940
3302 * gcc.target/i386/addr-sel-1.c: New test.
3304 2007-11-03 Jakub Jelinek <jakub@redhat.com>
3307 * gcc.dg/pr33670.c: New test.
3309 2007-11-02 Jakub Jelinek <jakub@redhat.com>
3312 * g++.dg/lookup/typedef1.C: New test.
3314 2007-11-02 Janis Johnson <janis187@us.ibm.com>
3317 * lib/scandump.exp (dump-suffix): New.
3318 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
3319 Include dump suffix in pass/fail messages, put regexp in quotes.
3321 2007-11-02 Paolo Carlini <pcarlini@suse.de>
3324 * g++.dg/other/error19.C: New.
3326 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
3328 PR rtl-optimization/28062
3329 * gcc.c-torture/compile/20071102-1.c: New test.
3331 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
3333 * g++.dg/cpp0x/pr33955.C: New.
3335 2007-11-01 Tom Tromey <tromey@redhat.com>
3337 PR preprocessor/30805:
3338 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
3340 2007-11-02 Jakub Jelinek <jakub@redhat.com>
3342 PR rtl-optimization/33648
3343 * gcc.dg/pr33648.c: New test.
3345 2007-11-01 Jakub Jelinek <jakub@redhat.com>
3348 * g++.dg/template/pseudodtor1.C: New test.
3349 * g++.dg/template/pseudodtor2.C: New test.
3352 * g++.dg/rtti/typeid7.C: New test.
3354 2007-11-01 Tom Tromey <tromey@redhat.com>
3356 PR preprocessor/30805:
3357 * gcc.dg/cpp/pr30805.c: New file.
3359 2007-11-01 Janis Johnson <janis187@us.ibm.com>
3362 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
3364 * gcc.c-torture/compile/20001205-1.c: Ditto.
3365 * gcc.c-torture/compile/20001226-1.c: Ditto.
3366 * gcc.c-torture/compile/20020312-1.c: Ditto.
3367 * gcc.c-torture/compile/20020604-1.c: Ditto.
3368 * gcc.c-torture/compile/920501-12.c: Ditto.
3369 * gcc.c-torture/compile/920501-4.c: Ditto.
3370 * gcc.c-torture/compile/920520-1.c: Ditto.
3371 * gcc.c-torture/compile/980506-1.c: Ditto.
3372 * gcc.c-torture/compile/990617-1.c: Ditto.
3373 * gcc.dg/compare6.c: Ditto.
3374 * g++.old-deja/g++.brendan/crash43.C: Ditto.
3375 * g++.old-deja/g++.brendan/synth1.C: Ditto.
3376 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
3377 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
3378 * g++.old-deja/g++.pt/static6.C: Ditto.
3379 * g++.old-deja/g++.pt/crash16.C: Ditto.
3380 * g++.old-deja/g++.mike/p10416.C: Ditto.
3381 * g++.old-deja/g++.mike/ns15.C: Ditto.
3382 * g++.old-deja/g++.mike/eh46.C: Ditto.
3384 2007-11-01 Tom Tromey <tromey@redhat.com>
3386 * gcc.dg/redecl-1.c: Update.
3387 * gcc.dg/pr20368-3.c: Update.
3388 * gcc.dg/inline-14.c: Update.
3389 * gcc.dg/builtins-30.c: Update.
3390 * gcc.dg/dremf-type-compat-4.c: Update.
3391 * gcc.dg/pr20368-2.c: Update.
3393 2007-11-01 Jakub Jelinek <jakub@redhat.com>
3395 PR rtl-optimization/33673
3396 * gcc.dg/pr33673.c: New test.
3398 2007-11-01 Michael Matz <matz@suse.de>
3400 PR tree-optimization/33961
3401 * gcc.dg/pr33961.c: New test.
3403 2007-10-31 Paolo Carlini <pcarlini@suse.de>
3406 * g++.dg/template/error35.C: New.
3408 2007-10-31 Jakub Jelinek <jakub@redhat.com>
3411 * gcc.dg/pr31507-1.c: New test.
3412 * gcc.dg/pr31507-2.c: New test.
3414 2007-10-31 Revital Eres <eres@il.ibm.com>
3416 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
3418 * gcc.dg/vect/tree-vect.h (check_vect): Add
3419 powerpc-*paired test.
3420 * lib/target-supports.exp (check_750cl_hw_available):
3422 (check_effective_target_vect_int,
3423 check_effective_target_vect_intfloat_cvt,
3424 check_effective_target_powerpc_altivec_ok,
3425 check_effective_target_vect_long,
3426 check_effective_target_vect_sdot_hi,
3427 check_effective_target_vect_udot_hi,
3428 check_effective_target_vect_pack_trunc,
3429 check_effective_target_vect_unpack,
3430 check_effective_target_vect_shift,
3431 check_effective_target_vect_int_mult): Disable for powerpc-*paired
3433 * gcc.dg/vect/vect-ifcvt-11.c: New.
3434 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
3435 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
3436 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
3437 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
3438 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
3439 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
3441 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
3442 Tobias Burnus <burnus@net-b.de>
3445 * gfortran.dg/module_read_1.f90: New.
3447 2007-10-31 Tom Tromey <tromey@redhat.com>
3449 PR preprocessor/30786:
3450 * gcc.dg/cpp/pr30786.c: New file.
3452 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3455 * gfortran.dg/interface_19.f90: New.
3456 * gfortran.dg/interface_20.f90: New.
3457 * gfortran.dg/interface_21.f90: New.
3459 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
3461 PR tree-optimization/32377
3462 * gfortran.dg/vect/pr32377.f90: New.
3464 2007-10-31 Richard Guenther <rguenther@suse.de>
3467 * gcc.c-torture/execute/pr33779-1.c: New testcase.
3468 * gcc.c-torture/execute/pr33779-2.c: Likewise.
3470 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
3473 * gfortran.dg/contained_3.f90: New.
3475 2007-10-31 Christian Bruel <christian.bruel@st.com>
3478 * g++.dg/opt/nrv8.C: New.
3480 2007-10-30 Jakub Jelinek <jakub@redhat.com>
3483 * g++.dg/opt/compound1.C: New test.
3486 * g++.dg/template/ptrmem18.C: New test.
3488 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3491 * gfortran.dg/isnan_2.f90: New test.
3493 2007-10-30 Ed Schouten <ed@fxq.nl>
3495 PR tree-optimization/32500
3496 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
3498 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
3502 * g++.dg/cpp0x/pr31993.C: New
3503 * g++.dg/cpp0x/pr32252.C: New
3505 2007-10-30 Jakub Jelinek <jakub@redhat.com>
3507 PR tree-optimization/33723
3508 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
3510 2007-10-30 Richard Guenther <rguenther@suse.de>
3512 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
3513 gcc.target/i386/loop-3.c.
3515 2007-10-30 Revital Eres <eres@il.ibm.com>
3517 * gcc.dg/vect/pr33866.c: Require vect_long.
3519 2007-10-30 Revital Eres <eres@il.ibm.com>
3521 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
3522 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3524 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
3526 PR tree-optimization/32893
3527 * lib/target-supports.exp
3528 (check_effective_target_unaligned_stack): new keyword.
3529 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
3530 not sensitive to unaligned_stack.
3531 * gcc.dg/vect/vect-3.c: Likewise.
3532 * gcc.dg/vect/vect-4.c: Likewise.
3533 * gcc.dg/vect/vect-5.c: Likewise.
3534 * gcc.dg/vect/vect-6.c: Likewise.
3535 * gcc.dg/vect/vect-7.c: Likewise.
3536 * gcc.dg/vect/vect-13.c: Likewise.
3537 * gcc.dg/vect/vect-17.c: Likewise.
3538 * gcc.dg/vect/vect-18.c: Likewise.
3539 * gcc.dg/vect/vect-19.c: Likewise.
3540 * gcc.dg/vect/vect-20.c: Likewise.
3541 * gcc.dg/vect/vect-21.c: Likewise.
3542 * gcc.dg/vect/vect-22.c: Likewise.
3543 * gcc.dg/vect/vect-27.c: Likewise.
3544 * gcc.dg/vect/vect-29.c: Likewise.
3545 * gcc.dg/vect/vect-64.c: Likewise.
3546 * gcc.dg/vect/vect-65.c: Likewise.
3547 * gcc.dg/vect/vect-66.c: Likewise.
3548 * gcc.dg/vect/vect-72.c: Likewise.
3549 * gcc.dg/vect/vect-73.c: Likewise.
3550 * gcc.dg/vect/vect-86.c: Likewise.
3551 * gcc.dg/vect/vect-all.c: Likewise.
3552 * gcc.dg/vect/slp-25.c: Likewise.
3553 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3554 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3555 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3557 * gcc.dg/vect/vect-31.c: Removed alignment checks.
3558 * gcc.dg/vect/vect-34.c: Likewise.
3559 * gcc.dg/vect/vect-36.c: Likewise.
3560 * gcc.dg/vect/vect-64.c: Likewise.
3561 * gcc.dg/vect/vect-65.c: Likewise.
3562 * gcc.dg/vect/vect-66.c: Likewise.
3563 * gcc.dg/vect/vect-68.c: Likewise.
3564 * gcc.dg/vect/vect-76.c: Likewise.
3565 * gcc.dg/vect/vect-77.c: Likewise.
3566 * gcc.dg/vect/vect-78.c: Likewise.
3568 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
3569 testcase (without no-section-anchors prefix) but with global arrays.
3570 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3571 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
3572 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3573 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3574 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3575 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3576 * gcc.dg/vect/vect-77-global.c: Likewise.
3577 * gcc.dg/vect/vect-78-global.c: Likewise.
3579 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
3580 testcase (without no-section-anchors prefix) but fix alignment checks
3581 to also consider unaligned_stack targets.
3582 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3584 2007-10-29 Jakub Jelinek <jakub@redhat.com>
3586 PR tree-optimization/33723
3587 * gcc.c-torture/execute/20071029-1.c: New test.
3588 * gcc.dg/tree-ssa/pr33723.c: New test.
3590 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
3592 PR tree-optimization/33614
3593 * gcc.c-torture/compile/pr33614.c: New test.
3595 2007-10-29 Richard Guenther <rguenther@suse.de>
3597 PR tree-optimization/33870
3598 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
3600 2007-10-29 Jakub Jelinek <jakub@redhat.com>
3602 PR tree-optimization/33757
3603 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
3604 true architectures instead of having a big dg-skip-if.
3607 * g++.dg/other/bitfield3.C: New test.
3609 2007-10-29 Richard Guenther <rguenther@suse.de>
3611 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
3613 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
3615 Automatic parallelization reduction tests.
3617 * gcc.dg/tree-ssa/reduc-1.c: New test.
3618 * gcc.dg/tree-ssa/reduc-1char.c: New test.
3619 * gcc.dg/tree-ssa/reduc-1short.c: New test.
3620 * gcc.dg/tree-ssa/reduc-2.c: New test.
3621 * gcc.dg/tree-ssa/reduc-2char.c: New test.
3622 * gcc.dg/tree-ssa/reduc-2short.c: New test.
3623 * gcc.dg/tree-ssa/reduc-3.c: New test.
3624 * gcc.dg/tree-ssa/reduc-6.c: New test.
3625 * gcc.dg/tree-ssa/reduc-7.c: New test.
3626 * gcc.dg/tree-ssa/reduc-8.c: New test.
3627 * gcc.dg/tree-ssa/reduc-9.c: New test.
3629 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
3630 Zdenek Dvorak <ook@ucw.cz>
3632 OMP_ATOMIC Changes, testsuite changes.
3634 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
3635 instead of gimple dump.
3636 * gcc.dg/gomp/atomic-9.c: Same.
3637 * gcc.dg/gomp/atomic-10.c: Same.
3638 * g++.dg/gomp/atomic-3.C: Same.
3639 * g++.dg/gomp/atomic-9.C: Same.
3640 * g++.dg/gomp/atomic-10.C: Same.
3642 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
3646 * gfortran.dg/forall_12.f90: New test.
3649 * gfortran.dg/forall_13.f90: New test.
3651 2007-10-28 Paolo Carlini <pcarlini@suse.de>
3652 Mark Mitchell <mark@codesourcery.com>
3655 * g++.dg/template/crash71.C: New.
3657 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
3660 * gfortran.dg/module_md5_1.f90: Update hash-value.
3662 2007-10-28 Andrew Pinski <pinskia@gmail.com>
3665 * g++.dg/torture/pr33589-1.C: New testcase.
3666 * g++.dg/torture/pr33589-2.C: New testcase.
3668 2007-10-28 Richard Guenther <rguenther@suse.de>
3670 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
3672 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
3673 Uros Bizjak <ubizjak@gmail.com>
3675 PR tree-optimization/33920
3676 * gcc.dg/tree-ssa/pr33290.c: New test.
3678 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3681 * gfortran.dg/argument_check_7.f90: New test.
3682 * gfortran.dg/argument_check_8.f90: New test.
3684 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
3686 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
3687 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
3688 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
3689 * gcc.target/i386/sse-14.c: Ditto.
3691 2007-10-27 Jakub Jelinek <jakub@redhat.com>
3694 * g++.dg/other/ptrmem8.C: New test.
3697 * g++.dg/template/error34.C: New test.
3699 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
3701 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
3703 2007-10-27 Richard Guenther <rguenther@suse.de>
3705 PR tree-optimization/33870
3706 * gcc.dg/tree-ssa/alias-15.c: New testcase.
3707 * gcc.c-torture/execute/pr33870.c: Likewise.
3709 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3712 * gfortran.dg/argument_checking_9.f90: New test.
3714 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
3716 * g++.dg/other/pr33601.C: New.
3718 2007-10-26 Paolo Carlini <pcarlini@suse.de>
3721 * g++.dg/init/new25.C: New.
3723 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
3725 * g++.dg/cpp0x/pr33839.C: New.
3727 2007-10-26 Jakub Jelinek <jakub@redhat.com>
3730 * g++.dg/template/arg6.C: New test.
3732 2007-10-26 Paolo Carlini <pcarlini@suse.de>
3735 * g++.dg/parse/crash39.C: New.
3737 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
3739 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
3740 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
3743 2007-10-25 David Daney <ddaney@avtrex.com>
3745 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
3747 2007-10-25 Paolo Carlini <pcarlini@suse.de>
3750 * g++.dg/template/error32.C: New.
3752 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
3753 Ira Rosen <irar@il.ibm.com>
3755 PR tree-optimization/33833
3756 * gcc.dg/vect/pr33833.c: New testcase.
3758 2007-10-25 David Daney <ddaney@avtrex.com>
3760 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
3762 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
3763 Ira Rosen <irar@il.ibm.com>
3765 PR tree-optimization/33866
3766 * gcc.dg/vect/pr33866.c: New testcase.
3768 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
3770 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
3771 Add -w to compile flags to suppress "call-clobbered register" warnings
3772 and remove dg-warning directives.
3774 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
3776 * gcc.dg/sms-2.c: Cleanup sms dump file.
3777 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
3780 2007-10-24 David Daney <ddaney@avtrex.com>
3782 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
3784 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
3787 * gcc.target/mips/pr33755.c: New test.
3789 2007-10-24 Ira Rosen <irar@il.ibm.com>
3791 PR tree-optimization/33804
3792 * gcc.dg/vect/pr33804.c: New testcase.
3794 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3797 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
3799 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
3800 Uros Bizjak <ubizjak@gmail.com>
3802 PR rtl-optimization/33846
3803 * gcc.dg/vect/pr33846.c: New testcase.
3805 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
3806 Dorit Nuzman <dorit@il.ibm.com>
3808 PR tree-optimization/33860
3809 * g++.dg/vect/pr33860.cc: New test.
3810 * g++.dg/vect/pr33860a.cc: New test.
3812 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
3813 Revital Eres <eres@il.ibm.com>
3815 * gcc.dg/sms-2.c: New testcase.
3817 2007-10-22 David S. Miller <davem@davemloft.net>
3819 * gcc.dg/globalreg-1.c: New test.
3821 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
3822 Dorit Nuzman <dorit@il.ibm.com>
3824 PR tree-optimization/33834
3825 PR tree-optimization/33835
3826 * g++.dg/vect/pr33834_1.cc: New test.
3827 * g++.dg/vect/pr33834_2.cc: New test.
3828 * g++.dg/vect/pr33835.cc: New test.
3830 2007-10-22 Jakub Jelinek <jakub@redhat.com>
3832 * gcc.dg/pr33644.c: New test.
3834 2007-10-22 Jakub Jelinek <jakub@redhat.com>
3837 * g++.dg/gomp/pr33372-1.C: New test.
3838 * g++.dg/gomp/pr33372-2.C: New test.
3839 * g++.dg/gomp/pr33372-3.C: New test.
3841 2007-10-22 Michael Matz <matz@suse.de>
3843 PR tree-optimization/33855
3844 * gcc.c-torture/compile/pr33855.c: New testcase.
3846 2007-10-22 Ira Rosen <irar@il.ibm.com>
3848 PR tree-optimization/33854
3849 * gcc.dg/vect/O1-pr33854.c: New testcase.
3850 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
3852 2007-10-21 David Edelsohn <edelsohn@gnu.org>
3854 * gcc.dg/unwind-1.c: Disable on AIX.
3855 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
3857 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
3860 * gfortran.dg/assign_9.f90: New test.
3862 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
3864 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
3865 (dg-mips-options): Skip tests that specify an ABI other than o32
3866 and o64 if generating MIPS16 hard-float code.
3868 2007-10-21 Ira Rosen <irar@il.ibm.com>
3869 Revital Eres <eres@il.ibm.com>
3871 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
3872 * gcc.dg/vect/vect-16.c: Fix comment.
3873 * gcc.dg/vect/pr33369.c: Require vect_int.
3874 * gcc.dg/vect/slp-33.c: Add spaces.
3875 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
3877 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
3878 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
3880 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
3881 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
3883 * gcc.dg/vect/slp-10.c: Add spaces.
3884 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
3886 * gcc.dg/vect/slp-36.c: Require vect_int.
3887 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
3888 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
3889 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
3890 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
3892 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
3893 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
3894 instead of vector_alignment_reachable_for_double.
3895 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
3896 (natural_alignment): Split into...
3897 (natural_alignment_32, natural_alignment_64): New.
3898 (vector_alignment_reachable): Depend on natural_alignment_32.
3899 (vector_alignment_reachable_for_double): Rename to ...
3900 (vector_alignment_reachable_for_64bit): And depend on
3901 natural_alignment_64.
3903 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
3905 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
3907 * g++.dg/vect/vect.exp: Likewise.
3908 * lib/fortran-torture.exp: Likewise.
3909 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
3910 mipsisa64*-*-* as the target selector. Remove -mips64,
3911 -mhard-float and -mgp64 from the options list.
3912 * gcc.target/mips/mips-ps-2.c: Likewise.
3913 * gcc.target/mips/mips-ps-3.c: Likewise.
3914 * gcc.target/mips/mips-ps-4.c: Likewise.
3915 * gcc.target/mips/mips-ps-6.c: Likewise.
3916 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
3918 * gcc.target/mips/sb1-1.c: Likewise.
3919 * gcc.target/mips/mips-ps-type.c: Likewise.
3920 * gcc.target/mips/mips-ps-7.c: New test.
3921 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3922 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
3923 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
3924 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
3925 as forcing an ABI and an architecture.
3926 (is_gp32_flag, is_gp64_flag): Fold into...
3927 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
3928 then -mfp64 imply -mhard-float. Apply register rules after the
3929 loop. Handle -march=mipsN like -mipsN.
3931 2007-10-20 David Edelsohn <edelsohn@gnu.org>
3933 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
3934 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
3936 2007-10-20 Tobias Burnus <burnus@net-b.de>
3939 * gfortran.dg/entry_dummy_ref_3.f90: New.
3941 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
3942 FX Coudert <fxcoudert@gcc.gnu.org>
3945 * gfortran.dg/char_cast_1.f90: New test.
3947 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
3949 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
3950 * gfortran.dg/large_real_kind_2.F90: ditto.
3951 * gfortran.dg/default_format_2.f90: ditto.
3952 * gfortran.dg/default_format_denormal_1.f90: ditto.
3954 2007-10-19 Richard Guenther <rguenther@suse.de>
3958 * gfortran.dg/pr32921.f: New testcase.
3960 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3963 * gfortran.dg/transfer_check_1.f90: Adjust options.
3965 2007-10-19 Richard Guenther <rguenther@suse.de>
3968 2007-10-19 Richard Guenther <rguenther@suse.de>
3971 * gfortran.dg/pr32921.f: New testcase.
3973 2007-10-19 Richard Guenther <rguenther@suse.de>
3975 * gcc.c-torture/execute/20071018-1.c: New testcase.
3977 2007-10-19 Richard Guenther <rguenther@suse.de>
3980 * gfortran.dg/pr32921.f: New testcase.
3982 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
3984 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
3986 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
3988 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
3990 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
3993 * gfortran.dg/host_assoc_function_1.f90: Correct references.
3994 * gfortran.dg/host_assoc_function_3.f90: New test.
3996 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
3999 * gfortran.dg/transfer_simplify_6.f90: New test.
4001 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
4002 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4005 * gfortran.dg/pr33794.f90: New testcase.
4007 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
4010 * gcc.target/i386/pr32961.c: New testcase.
4011 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
4012 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
4013 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
4014 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
4015 __builtin_ia32_pslldi128 defines.
4017 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
4020 * gfortran.dg/c_ptr_tests_13.f03: New test case.
4022 2007-10-16 Paolo Carlini <pcarlini@suse.de>
4026 * g++.dg/template/void12.C: New.
4027 * g++.dg/template/void13.C: New.
4029 2007-10-16 Paolo Carlini <pcarlini@suse.de>
4032 * g++.dg/template/void11.C: New.
4033 * g++.dg/template/void2.C: Adjust error markers.
4034 * g++.dg/template/void10.C: Likewise.
4035 * g++.dg/template/crash55.C: Likewise.
4037 2007-10-16 Mark Mitchell <mark@codesourcery.com>
4039 * g++.dg/opt/const5.C: New test.
4041 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
4042 Maxim Kuvyrkov <maxim@codesourcery.com>
4044 * gcc.target/ia64/20040709-2.c: New test.
4046 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
4048 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
4050 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
4052 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
4053 to each function. Check that there are no unsigned loads.
4055 2007-10-15 Jakub Jelinek <jakub@redhat.com>
4057 PR tree-optimization/33136
4058 * gcc.c-torture/execute/20070824-1.c: New test.
4059 * gcc.dg/pr33136-1.c: New test.
4060 * gcc.dg/pr33136-2.c: New test.
4061 * gcc.dg/pr33136-3.c: New test.
4063 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
4065 PR tree-optimization/33735
4066 * g++.dg/torture/pr33735.C: New.
4068 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
4071 * gcc.dg/va-arg-pack-2.c: New.
4073 2007-10-15 Jakub Jelinek <jakub@redhat.com>
4075 PR tree-optimization/33619
4076 * gcc.dg/pr33619.c: New test.
4078 2007-10-15 David Edelsohn <edelsohn@gnu.org>
4080 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
4082 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
4084 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4087 * gfortran.dg/inquire_11.f90: New test.
4088 * gfortan.dg/negative_unit_int8.f: New test.
4090 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
4093 * gcc.c-torture/compile/pr33133.c: New test.
4095 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4098 * gfortran.dg/namelist_40.f90: New test.
4100 2007-10-14 Tobias Burnus <burnus@net-b.de>
4103 * gfortran.dg/bounds_check_11.f90: New.
4105 2007-10-14 Andrew Pinski <pinskia@gmail.com>
4108 * g++.dg/other/ctor1.C: New test.
4109 * g++.dg/other/ctor2.C: New test.
4110 * g++.dg/other/dtor1.C: New test.
4112 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
4114 * gfortran.dg/bounds_check_10.f90: Fix testcase.
4116 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
4117 Paul Thomas <pault@gcc.gnu.org>
4121 * gfortran.dg/bounds_check_10.f90: New.
4123 2007-10-13 David Edelsohn <edelsohn@gnu.org>
4125 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
4126 * gcc.target/powerpc/popcount-1.c: Same.
4128 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
4131 * g++.dg/conversion/op4.C: New test.
4133 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
4135 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
4137 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
4140 * gfortran.dg/ambiguous_specific_1.f90: New test.
4142 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
4145 * gfortran.dg/impure_spec_expr_1.f90: New test.
4146 * gfortran.dg/char_result_7.f90: Remove illegal test.
4148 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
4151 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
4152 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
4153 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
4154 * gcc.target/i386/pr11001-memset-1.c: New testcase.
4155 * gcc.target/i386/pr11001-memset-2.c: New testcase.
4156 * gcc.target/i386/pr11001-memset-3.c: New testcase.
4157 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
4158 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
4159 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
4161 2007-10-12 Richard Guenther <rguenther@suse.de>
4164 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
4165 * gcc.c-torture/execute/20071011-1.c: Likewise.
4166 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
4168 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
4170 PR tree-optimization/33742
4171 * gcc.dg/pr33742.c: New testcase.
4173 2007-10-12 Jakub Jelinek <jakub@redhat.com>
4175 PR tree-optimization/33645
4176 * gcc.dg/pr33645-1.c: New test.
4177 * gcc.dg/pr33645-2.c: New test.
4178 * gcc.dg/pr33645-3.c: New test.
4181 * g++.dg/ext/label4.C: Adjust error regexp.
4182 * g++.dg/ext/label6.C: Adjust error regexp.
4183 * g++.dg/ext/label7.C: New test.
4184 * g++.dg/ext/label8.C: New test.
4185 * g++.dg/ext/label9.C: New test.
4187 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
4190 * gcc.dg/pr33676.c: New.
4192 2007-10-11 Paolo Carlini <pcarlini@suse.de>
4195 * g++.dg/cpp0x/variadic83.C: New.
4197 2007-10-11 Paolo Carlini <pcarlini@suse.de>
4200 * g++.dg/cpp0x/variadic81.C: New.
4201 * g++.dg/cpp0x/variadic82.C: Likewise.
4203 2007-10-11 Richard Guenther <rguenther@suse.de>
4206 * gcc.dg/pr33724.c: New testcase.
4208 2007-10-11 Richard Guenther <rguenther@suse.de>
4211 * gcc.dg/pr33726.c: New testcase.
4213 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
4216 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
4218 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4221 * gfortran.dg/do_3.F90: Run with -fwrapv.
4223 2007-10-09 Geoffrey Keating <geoffk@apple.com>
4225 * gcc.dg/unwind-1.c: New.
4227 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4230 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
4231 failure on some common systems.
4233 2007-10-09 Richard Guenther <rguenther@suse.de>
4236 * gcc.dg/pr33692.c: New testcase.
4238 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
4241 * gcc.c-torture/execute/pr33669.c: New.
4243 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
4245 PR tree-optimization/33615
4246 * g++.dg/tree-ssa/pr33615-2.C: New test.
4248 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
4250 PR tree-optimization/33615
4251 * g++.dg/tree-ssa/pr33615.C: New test.
4253 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
4255 PR tree-optimization/33572
4256 * g++.dg/torture/pr33572.C: Replace with complete test.
4258 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
4261 * gfortran.dg/spec_expr_5.f90: New.
4263 2007-10-08 Geoffrey Keating <geoffk@apple.com>
4265 * gcc.dg/pragma-darwin-2.c: New.
4267 2007-10-08 Richard Guenther <rguenther@suse.de>
4272 * gcc.dg/pr33693.c: New testcase.
4273 * gcc.dg/pr33695.c: Likewise.
4274 * gcc.dg/pr33697.c: Likewise.
4276 2007-10-08 Richard Guenther <rguenther@suse.de>
4281 * gcc.dg/pr33691.c: New testcase.
4282 * gcc.dg/pr33694.c: Likewise.
4283 * gcc.dg/pr33696.c: Likewise.
4285 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4288 * gfortran.dg/gamma_5.f90: New test case
4290 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
4293 * initialization_1.f90: Fix dg-error annotations.
4294 * initialization_14.f90: New.
4295 * initialization_7.f90: Fix dg-error annotations.
4296 * initialization_9.f90: Likewise.
4298 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4300 * gfortran.dg/error_recovery_4.f90: New test.
4302 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4304 * gfortran.dg/default_format_denormal_2.f90: New test.
4305 * gfortran.dg/default_format_2.inc: New test.
4306 * gfortran.dg/default_format_denormal_1.f90: New test.
4307 * gfortran.dg/default_format_1.inc: New test.
4308 * gfortran.dg/default_format_1.f90: Don't test for denormalized
4310 * gfortran.dg/default_format_2.f90: Don't test for denormalized
4313 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4315 * gfortran.dg/namelist_15.f90: Revise test.
4317 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
4319 PR tree-optimization/33655
4320 * gcc.dg/torture/pr33655.c: New.
4322 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
4324 PR tree-optimization/33572
4325 * g++.dg/torture/pr33572.C: New.
4327 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
4330 * gfortran.dg/forall_11.f90: New.
4332 2007-10-05 Michael Matz <matz@suse.de>
4335 * gcc.dg/pr33667.c: New testcase.
4337 2007-10-05 Richard Guenther <rguenther@suse.de>
4340 * gcc.dg/pr33666.c: New testcase.
4342 2007-10-05 Michael Matz <matz@suse.de>
4345 * gcc.target/i386/pr33600.c: New testcase.
4347 2007-10-05 Richard Guenther <rguenther@suse.de>
4349 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
4351 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
4354 * gcc.target/mips/pr33635-1.c: New test.
4356 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4359 * gfortran.dg/namelist_39.f90: Revise to use long names.
4361 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
4364 * gfortran.dg/pr33646.f90: New file.
4366 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4369 * gfortran.dg/char_type_len_2.f90: Adjust error message.
4370 * gfortran.dg/char_decl_2.f90: New test.
4372 2007-10-04 Richard Guenther <rguenther@suse.de>
4375 * gcc.c-torture/compile/pr33641.c: New testcase.
4377 2007-10-04 Michael Matz <matz@suse.de>
4379 PR rtl-optimization/33653
4380 * gcc.dg/pr33653.c: New.
4382 2007-10-04 Richard Guenther <rguenther@suse.de>
4384 PR tree-optimization/33627
4385 * g++.dg/torture/pr33627.C: New testcase.
4387 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
4390 * gfortran.dg/parens_6.f90: New.
4392 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
4396 * gfortran.dg/ambiguous_specific_1.f90: Remove.
4398 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
4400 * g++.dg/ext/gnu-inline-global-redecl.C: New.
4402 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
4405 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
4407 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
4408 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
4410 * gcc.target/mips/fpr-moves-1.c: New test.
4411 * gcc.target/mips/fpr-moves-2.c: Likewise.
4412 * gcc.target/mips/fpr-moves-3.c: Likewise.
4413 * gcc.target/mips/fpr-moves-4.c: Likewise.
4414 * gcc.target/mips/fpr-moves-5.c: Likewise.
4415 * gcc.target/mips/fpr-moves-6.c: Likewise.
4416 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
4418 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4420 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
4422 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4424 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
4425 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
4427 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
4430 * gfortran.dg/common_errors_1.f90: New.
4432 2007-10-03 Doug Kwan <dougkwan@google.com>
4433 Richard Guenther <rguenther@suse.de>
4436 * g++.dg/debug/using3.C: New testcase.
4438 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4441 * gfortran.dg/namelist_38.f90: New test.
4442 * gfortran.dg/namelist_39.f90: New test.
4444 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4447 * gfortran.dg/default_format_1.f90: New test.
4448 * gfortran.dg/default_format_2.f90: New test.
4449 * gfortran.dg/namelist_print_1.f: Adjust expected output.
4450 * gfortran.dg/real_const_3.f90: Adjust expected output.
4452 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
4454 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
4455 default ABI. Split mips_forced_abi into mips_forced_abi and
4457 (is_gp32_flag): Return true for -mabi=32.
4458 (is_gp64_flag): New function. Handle 64-bit -mabi options.
4459 (dg-mips-options): Use is_gp64_flag instead of checking specifically
4460 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
4461 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
4462 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
4463 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
4464 * gcc.target/mips/save-restore-2.c: Likewise.
4465 * gcc.target/mips/save-restore-3.c: Likewise.
4466 * gcc.target/mips/save-restore-4.c: Likewise.
4468 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
4471 * gcc.c-torture/compile/pr33617.c: New test.
4473 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
4475 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
4476 -gstabs+ for extended options.
4478 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4481 * gfortran.dg/ambiguous_specific_1.f90: New test.
4483 2007-10-02 Revital Eres <eres@il.ibm.com>
4485 * gcc.target/powerpc/paired-8.c: New test.
4486 * gcc.target/powerpc/paired-9.c: New test.
4487 * gcc.target/powerpc/paired-10.c: New test.
4489 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4492 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
4494 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4497 * gfortran.dg/intent_out_2.f90: New test.
4499 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4502 * gfortran.dg/ambiguous_reference_1.f90: New test.
4504 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
4509 * gfortran.dg/function_kinds_1.f90: New test.
4510 * gfortran.dg/function_kinds_2.f90: New test.
4511 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
4512 use association into interfaces.
4514 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4517 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
4518 (overflow): Use INFINITY, not FP_INFINITE.
4519 gcc.dg/float-range-4.c: Likewise.
4520 gcc.dg/float-range-5.c: Likewise.
4522 2007-10-01 Nick Clifton <nickc@redhat.com>
4524 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
4527 2007-09-30 Diego Novillo <dnovillo@google.com>
4530 * g++.dg/tree-ssa/pr33593.C: New test.
4532 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4535 * gfortran.dg/PR19872.f: Fix test condition.
4536 * gfortran.dg/list_read_7.f90: New test.
4538 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
4540 PR tree-optimization/33597
4541 * gcc.dg/vect/pr33597.c: New testcase.
4543 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
4545 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
4546 * gcc.target/i386/pr33524.c: ...this.
4548 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
4551 * gfortran.dg/minmaxloc_4.f90: New.
4553 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4555 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
4557 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
4559 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
4561 2007-09-28 Paolo Carlini <pcarlini@suse.de>
4564 * g++.dg/cpp0x/variadic79.C: New.
4566 2007-09-28 Michael Matz <matz@suse.de>
4567 Jakub Jelinek <jakub@redhat.com>
4569 PR rtl-optimization/33552
4570 * gcc.target/i386/pr33552.c: New runtime test.
4571 * gcc.target/i386/strinline.c: New compile time test.
4573 2007-09-28 Jakub Jelinek <jakub@redhat.com>
4575 * gfortran.dg/openmp_stack.f90: Removed.
4578 * g++.dg/cpp0x/variadic80.C: New test.
4580 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4582 * gfortran.dg/namelist_38.f90: Delete test for revertion of
4585 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
4588 * gcc.target/powerpc/gcse-1.c: New test.
4590 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
4592 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
4593 fixed capitalizations.
4594 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
4595 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
4596 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
4597 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
4598 * gfortran.dg/maxloc_shape_1.f90: Likewise.
4599 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
4600 * gfortran.dg/min_max_conformance.f90: Likewise.
4602 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
4604 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
4606 * gcc.dg/c99-tgmath-2.c: Likewise.
4607 * gcc.dg/c99-tgmath-3.c: Likewise.
4608 * gcc.dg/c99-tgmath-4.c: Likewise.
4610 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
4613 * gfortran.dg/anint_1.f90: New test.
4615 2007-09-27 Ian Lance Taylor <iant@google.com>
4617 PR tree-optimization/33565
4618 * gcc.dg/Wstrict-overflow-20.c: New test.
4620 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4622 * gfortran.dg/openmp_stack.f90: Fix typo.
4623 * gfortran.dg/recursive_stack.f90: Fix typo.
4625 2007-09-27 Paolo Carlini <pcarlini@suse.de>
4628 * g++.dg/template/error31.C: New.
4630 2007-09-27 Jakub Jelinek <jakub@redhat.com>
4632 * lib/prune.exp: Prune also "^In function .*$" lines and
4633 "^ inlined from .*$" lines.
4635 2007-09-26 Richard Guenther <rguenther@suse.de>
4637 PR tree-optimization/33563
4638 * gcc.dg/torture/pr33563.c: New testcase.
4640 2007-09-26 Joseph Myers <joseph@codesourcery.com>
4643 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
4645 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
4648 2007-09-26 Richard Guenther <rguenther@suse.de>
4650 PR tree-optimization/30375
4651 PR tree-optimization/33560
4652 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
4653 * gcc.dg/tree-ssa/complex-5.c: Likewise.
4654 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4655 * gcc.dg/torture/pr30375.c: New testcase.
4656 * gcc.dg/torture/pr33560.c: New testcase.
4657 * gcc.dg/tree-ssa/pr30375.c: Likewise.
4659 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
4662 * g++.dg/parse/crash38.C: New test.
4664 2007-09-25 Michael Meissner <michael.meissner@amd.com>
4667 * gcc.target/i386/sse5-convert.c: New file, test int->long
4668 vectorized conversions.
4670 2007-09-25 Revital Eres <eres@il.ibm.com>
4672 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
4674 2007-09-25 Joseph Myers <joseph@codesourcery.com>
4677 * gcc.dg/enum-incomplete-1.c: New test.
4679 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
4681 * gcc.c-torture/compile/20070919-1.c: New test.
4683 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
4685 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
4687 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
4690 * g++.dg/inherit/override_attribs.C: New file.
4692 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
4695 * io.c (check_format_string): Move NULL and constant checks into
4697 (check_io_constraints): Call gfc_simplify_expr() before calling
4698 check_format_string(). Remove NULL and constant checks.
4700 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
4702 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
4703 * gcc.c-torture/execute/loop-2g.x: Likewise.
4705 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
4707 * lib/target-supports.exp (check_effective_target_mips16_attribute):
4708 Reject hard-float modes unless the ABI is o32 or o64.
4709 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
4710 of gcc.exp. Skip the tests when mips16 code generation is not
4712 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
4713 and use dg-add-options mips16_attribute.
4715 2007-09-24 Jakub Jelinek <jakub@redhat.com>
4718 * g++.dg/ext/attrib29.C: New test.
4720 2007-09-23 Ollie Wild <aaw@google.com>
4722 * gcc.dg/fold-bitand-1.c: New test.
4723 * gcc.dg/fold-bitand-2.c: New test.
4724 * gcc.dg/fold-bitand-3.c: New test.
4725 * gcc.dg/fold-bitand-4.c: New test.
4727 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
4729 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
4730 any of the macros to be defined for __mips16.
4731 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
4733 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
4735 * gcc.dg/vect/pr21591.c: Require vect_int.
4736 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
4737 * gcc.dg/vect/vect-outer-2a.c: Likewise.
4738 * gcc.dg/vect/vect-outer-2c.c: Likewise.
4740 2007-09-23 Jakub Jelinek <jakub@redhat.com>
4742 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
4744 * gcc.dg/va-arg-pack-len-2.c: New test.
4745 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
4747 * g++.dg/ext/va-arg-pack-len-2.C: New test.
4749 PR tree-optimization/32772
4750 * gcc.c-torture/compile/20070905-1.c: New test.
4752 PR tree-optimization/32975
4753 * gcc.dg/pr32975.c: New test.
4756 * gcc.dg/pr28755.c: New test.
4758 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
4760 * lib/target-supports.exp (check_effective_target_nomips16): New
4762 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
4764 * gcc.dg/vect/vect.exp: Likewise.
4765 * g++.dg/vect/vect.exp: Likewise.
4766 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
4767 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
4768 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
4769 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
4770 * gcc.target/mips/clear-cache-1.c (f): Likewise.
4771 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
4772 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
4773 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
4774 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
4775 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
4776 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
4777 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
4778 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4779 (test14, test15, test16, test17, test18): Likewise.
4780 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
4781 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4782 (test14, test15, test16, test17, test18, test19, test20, test21)
4784 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
4785 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
4786 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
4787 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
4788 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
4789 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
4790 * gcc.target/mips/mips-3d-1.c (main): Likewise.
4791 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
4792 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4793 (test13, test14, test15, test16, test17, test18, test19, test20)
4794 (test21, test22, test23, test24, test25, test26, test27, test28)
4795 (test29, test30, test31): Likewise.
4796 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
4797 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4798 (test13, test14, test15, test16, test17, test18, test19, test20)
4799 (test21, test22, test23, test24, test25, test26, test27, test28)
4800 (test29, test30, test31, test32, test33, test34, test35, test36)
4801 (test37, test38, test39, test40, test41, test42, test43, test44)
4802 (test45, test46, test47, test48, test49, test50, test51, test52)
4803 (test53, test54, test55, test56, test57, test58, test59, test60)
4804 (test61, test62, test63): Likewise.
4805 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
4806 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4807 (test13, test14, test15, test16, test17, test18, test19, test20)
4808 (test21, test22, test23, test24, test25, test26, test27, test28)
4809 (test29, test30, test31): Likewise.
4810 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
4811 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4812 (test13, test14, test15, test16, test17, test18, test19, test20)
4813 (test21, test22, test23, test24, test25, test26, test27, test28)
4814 (test29, test30, test31): Likewise.
4815 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
4816 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4817 (test13, test14, test15): Likewise.
4818 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
4819 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4820 (test13, test14, test15): Likewise.
4821 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
4822 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4823 (test13, test14, test15, test16, test17, test18, test19, test20)
4824 (test21, test22, test23, test24, test25, test26, test27, test28)
4825 (test29, test30, test31): Likewise.
4826 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
4827 (matrix_multiply4: Likewise.
4828 * gcc.target/mips/mips-ps-1.c (main): Likewise.
4829 * gcc.target/mips/mips-ps-2.c (main): Likewise.
4830 * gcc.target/mips/mips-ps-3.c (main): Likewise.
4831 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
4832 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4833 (test13, test14, test15, test16, test17, test18, test19, test20)
4834 (test21, test22, test23, test24, test25, test26, test27, test28)
4835 (test29, test30, test31): Likewise.
4836 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
4837 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4838 (test13, test14, test15, test16, test17, test18, test19, test20)
4839 (test21, test22, test23, test24, test25, test26, test27, test28)
4840 (test29, test30, test31): Likewise.
4841 * gcc.target/mips/mips-ps-5.c (main): Likewise.
4842 * gcc.target/mips/mips-ps-6.c (main): Likewise.
4843 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
4844 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
4845 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
4846 (sub_v4qi): Likewise.
4847 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
4848 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
4849 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
4850 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
4851 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
4852 (subb, subc): Likewise.
4853 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
4854 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
4855 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
4856 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
4857 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
4858 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
4859 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
4860 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
4861 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
4862 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
4863 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
4864 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
4865 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
4867 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
4869 * lib/target-supports.exp (add_options_for_mips16_attribute)
4870 (check_effective_target_mips16_attribute): New functions.
4871 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
4873 (dg-mips-options) Remove -mno-mips16 handling. Add options to
4875 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
4876 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
4877 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
4878 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
4879 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
4880 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
4881 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
4882 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
4883 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
4884 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
4885 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
4886 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
4887 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
4888 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
4889 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
4890 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
4891 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
4892 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
4893 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
4894 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
4895 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
4896 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
4897 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
4898 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
4900 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
4902 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
4903 options. Require { target mips16_attribute } and use dg-add-options
4904 to add the associated options.
4906 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
4907 * gcc.target/mips/call-saved-3.c: Likewise.
4908 * gcc.target/mips/code-readable-1.c: Require { target
4909 mips16_attribute } and use dg-add-options to add the associated
4910 options. Remove trailing whitespace.
4912 * gcc.target/mips/code-readable-2.c: Likewise.
4913 * gcc.target/mips/code-readable-3.c: Likewise.
4914 * gcc.target/mips/mips16-attributes-2.c: Likewise.
4915 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
4916 Require { target mips16_attribute } and use dg-add-options to
4917 add the associated options.
4918 (cksum16, cksum8): Use MIPS16.
4919 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
4920 Require { target mips16_attribute } and use dg-add-options to
4921 add the associated options.
4923 * gcc.target/mips/save-restore-2.c: Likewise.
4924 * gcc.target/mips/save-restore-3.c: Likewise.
4925 * gcc.target/mips/save-restore-4.c: Likewise.
4926 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
4928 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
4929 (foo): Use NOMIPS16.
4931 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
4934 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
4937 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
4939 2007-09-22 Tobias Burnus <burnus@net-b.de>
4942 * gfortran.dg/gomp/free-2.f90: New.
4943 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
4944 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
4946 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
4948 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
4949 * gcc.target/i386/sse5-haddX.c: Ditto.
4950 * gcc.target/i386/sse5-hsubX.c: Ditto.
4951 * gcc.target/i386/sse5-maccXX.c: Ditto.
4952 * gcc.target/i386/sse5-msubXX.c: Ditto.
4953 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4954 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4955 * gcc.target/i386/sse5-permpX.c: Ditto.
4956 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
4958 * gcc.target/i386/sse5-fma-vector.c: Ditto.
4959 * gcc.target/i386/sse5-ima-vector.c: Ditto.
4960 * gcc.target/i386/sse5-pcmov.c: Ditto.
4961 * gcc.target/i386/sse5-pcmov2.c: Ditto.
4963 2007-09-22 Richard Guenther <rguenther@suse.de>
4965 PR tree-optimization/33146
4966 * gcc.c-torture/compile/pr33146.c: New testcase.
4968 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
4970 * lib/target-supports.exp (check_cached_effective_target): New
4972 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
4973 (check_effective_target_c99_runtime): New procedure.
4974 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
4975 (test3l): Likewise cargl.
4976 * gcc.dg/builtins-59.c: Require c99_runtime.
4977 * gcc.dg/builtins-61.c: Likewise.
4978 * gcc.dg/builtins-62.c: Likewise.
4980 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
4982 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
4983 * lib/target-supports-dg.exp (dg-add-options): Likewise.
4984 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
4985 target-specific dg-options.
4986 * gcc.dg/builtins-20.c: Likewise.
4987 * gcc.dg/builtins-53.c: Likewise.
4988 * gcc.dg/builtins-55.c: Likewise.
4989 * gcc.dg/single-precision-constant.c: Likewise.
4990 * gcc.dg/torture/builtin-convert-1.c: Likewise.
4991 * gcc.dg/torture/builtin-convert-2.c: Likewise.
4992 * gcc.dg/torture/builtin-convert-3.c: Likewise.
4993 * gcc.dg/torture/builtin-convert-4.c: Likewise.
4994 * gcc.dg/torture/builtin-power-1.c: Likewise.
4996 2007-09-21 Chao-ying Fu <fu@mips.com>
4998 * lib/target-supports.exp (check_effective_target_fixed_point): New to
4999 check if targets have fixed-point supports.
5000 * gcc.dg/fixed-point/fixed-point.exp: New file.
5001 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
5002 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
5003 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
5004 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
5005 * gcc.dg/fixed-point/constants-pedantic.c,
5006 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
5007 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
5008 * gcc.dg/fixed-point/keywords-ignored-c99.c,
5009 * gcc.dg/fixed-point/keywords-pedantic.c,
5010 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
5011 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
5012 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
5013 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
5014 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
5015 * gcc.dg/fixed-point/func-vararg-mixed.c,
5016 * gcc.dg/fixed-point/operator-logical.c,
5017 * gcc.dg/fixed-point/struct-union.c,
5018 * gcc.dg/fixed-point/bit-complement.c,
5019 * gcc.dg/fixed-point/operator-bitwise.c,
5020 * gcc.dg/fixed-point/operator-comma.c,
5021 * gcc.dg/fixed-point/struct-layout-1.c,
5022 * gcc.dg/fixed-point/union-init.c,
5023 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
5024 * gcc.dg/fixed-point/func-mixed.c,
5025 * gcc.dg/fixed-point/func-vararg-size0.c,
5026 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
5027 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
5028 * gcc.dg/fixed-point/operator-unary.c,
5029 * gcc.dg/fixed-point/allop-const.c,
5030 * gcc.dg/fixed-point/muldiv-warning.c,
5031 * gcc.dg/nofixed-point-1.c,
5032 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
5033 * gcc.target/mips/fixed-vector-type.c,
5034 * gcc.target/mips/fixed-scalar-type.c: New tests.
5036 2007-09-21 Olivier Hainque <hainque@adacore.com>
5038 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
5039 * gnat.dg/test_nested_subtype_byref.adb: New test.
5041 2007-09-21 Jakub Jelinek <jakub@redhat.com>
5044 * gfortran.dg/gomp/pr33439.f90: New test.
5046 2007-09-21 Tobias Burnus <burnus@net-b.de>
5049 * gfortran.dg/merge_char_3.f90: New.
5051 2007-09-21 Tobias Burnus <burnus@net-b.de>
5054 * gfortran.dg/transfer_check_1.f90: New.
5056 2007-09-20 Asher Langton <langton2@llnl.gov>
5059 * gfortran.dg/init_flag_1.f90: New.
5060 * gfortran.dg/init_flag_2.f90: New.
5061 * gfortran.dg/init_flag_3.f90: New.
5062 * gfortran.dg/init_flag_4.f90: New.
5063 * gfortran.dg/init_flag_5.f90: New.
5064 * gfortran.dg/init_flag_6.f90: New.
5065 * gfortran.dg/init_flag_7.f90: New.
5067 2007-09-20 Paolo Carlini <pcarlini@suse.de>
5070 * g++.dg/ext/anon-struct6.C: New.
5072 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5075 * gfortran.dg/inquire_10.f90: New test.
5077 2007-09-20 Joseph Myers <joseph@codesourcery.com>
5079 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
5081 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5084 * gfortran.dg/used_types_18.f90: Declare variable of empty
5087 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5090 * gfortran.dg/array_constructor_19.f90: New test.
5092 2007-09-20 Jakub Jelinek <jakub@redhat.com>
5095 * gcc.dg/debug/pr33316.c: New test.
5098 * g++.dg/cpp0x/variadic76.C: New test.
5099 * g++.dg/cpp0x/variadic77.C: New test.
5100 * g++.dg/cpp0x/variadic78.C: New test.
5104 * gcc.c-torture/execute/20070919-1.c: New test.
5105 * gcc.dg/pr33238.c: New test.
5106 * gcc.dg/pr27301.c: New test.
5108 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
5110 * lib/target-supports.exp (check_effective_target_mips64): New
5112 * gcc.dg/lower-subreg-1.c: Require !mips64.
5113 * gcc.dg/sibcall-3.c (ATTR): New macro.
5114 (recurser_void1, recurser_void2): Use it.
5115 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
5116 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
5118 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
5120 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
5121 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
5123 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
5125 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
5128 * gfortran.dg/c_loc_tests_11.f03: New test case.
5130 2007-09-20 Paolo Carlini <pcarlini@suse.de>
5133 * g++.dg/init/ref14.C: New.
5135 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
5137 * gnat.dg/slice2.ad[sb]: New testcase.
5139 2007-09-19 Nick Clifton <nickc@redhat.com>
5141 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
5143 2007-09-19 Jie Zhang <jie.zhang@analog.com>
5145 * gcc.target/bfin/bfin.exp: New.
5146 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
5147 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
5148 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
5149 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
5150 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
5151 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
5152 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
5153 mcpu-bf561.c, mcpu-default.c}: New tests.
5155 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
5157 Restore detection of unsupported TLS.
5160 2007-02-10 Richard Henderson <rth@redhat.com>
5162 * lib/target-supports.exp (check_effective_target_tls): Redefine
5163 to mean non-emulated tls.
5164 * gcc.dg/tls/alias-1.c: Remove tls requirement.
5165 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5166 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5167 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5168 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5169 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5170 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5173 * lib/target-supports.exp (check_effective_target_tls): Use
5174 stronger test for compiler support for TLS.
5175 (check_effective_target_tls_native): New, to test for non-emulated
5177 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
5178 instead of dg-require-effective-target tls.
5179 * g++.dg/gomp/copyin-1.C: Likewise.
5180 * g++.dg/gomp/sharing-1.C: Likewise.
5181 * g++.dg/gomp/tls-1.C: Likewise.
5182 * g++.dg/gomp/tls-2.C: Likewise.
5183 * g++.dg/gomp/tls-3.C: Likewise.
5184 * g++.dg/tls/diag-1.C: Likewise.
5185 * g++.dg/tls/diag-2.C: Likewise.
5186 * g++.dg/tls/diag-3.C: Likewise.
5187 * g++.dg/tls/diag-4.C: Likewise.
5188 * g++.dg/tls/diag-5.C: Likewise.
5189 * g++.dg/tls/init-1.C: Likewise.
5190 * g++.dg/tls/init-2.C: Likewise.
5191 * g++.dg/tls/trivial.C: Likewise.
5192 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
5193 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
5194 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5195 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
5196 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
5197 * gcc.dg/gomp/clause-1.c: Likewise.
5198 * gcc.dg/gomp/copyin-1.c: Likewise.
5199 * gcc.dg/gomp/sharing-1.c: Likewise.
5200 * gcc.dg/gomp/tls-1.c: Likewise.
5201 * gcc.dg/gomp/tls-2.c: Likewise.
5202 * gcc.dg/tls/alpha-1.c: Likewise.
5203 * gcc.dg/tls/opt-1.c: Likewise.
5204 * gcc.dg/tls/opt-13.c: Likewise.
5205 * gcc.dg/tls/opt-14.c: Likewise.
5206 * gcc.dg/tls/opt-2.c: Likewise.
5207 * gcc.dg/tls/opt-3.c: Likewise.
5208 * gcc.dg/tls/opt-4.c: Likewise.
5209 * gcc.dg/tls/opt-7.c: Likewise.
5210 * gcc.dg/tls/section-1.c: Likewise.
5211 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
5212 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
5213 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
5214 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
5215 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5216 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5217 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
5218 * gfortran.dg/gomp/crayptr2.f90: Likewise.
5219 * gfortran.dg/gomp/fixed-1.f: Likewise.
5220 * gfortran.dg/gomp/free-1.f90: Likewise.
5221 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5222 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
5223 * gfortran.dg/gomp/reduction1.f90: Likewise.
5224 * gfortran.dg/gomp/sharing-1.f90: Likewise.
5226 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5229 * gfortran.dg/bounds_check_9.f90: New test.
5230 * gfortran.dg/bounds_check_fail_2.f90: New test.
5232 2007-09-18 Paolo Carlini <pcarlini@suse.de>
5234 PR c++/33462 (again)
5235 * g++.dg/ext/va-arg1.C: Adjust.
5237 2007-09-18 Paolo Carlini <pcarlini@suse.de>
5240 * g++.dg/ext/va-arg1.C: New.
5242 2007-09-18 Tobias Burnus <burnus@net-b.de>
5244 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
5246 2007-09-18 Paolo Carlini <pcarlini@suse.de>
5249 * g++.dg/rtti/typeid6.C: New.
5251 2007-09-18 Paolo Carlini <pcarlini@suse.de>
5254 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
5255 * g++.dg/ext/is_class_error2.C: New.
5257 2007-09-18 Richard Guenther <rguenther@suse.de>
5259 PR tree-optimization/33340
5260 * g++.dg/torture/pr33340.C: New testcase.
5262 2007-09-18 Tobias Burnus <burnus@net-b.de>
5265 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
5266 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
5267 * gfortran.dg/elemental_subroutine_5.f90: New.
5269 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
5271 * lib/target-supports.exp (check_profiling_available): Extend
5272 mips*-*-elf check to mips*-*-elf*.
5274 2007-09-18 Jakub Jelinek <jakub@redhat.com>
5276 * gcc.dg/format/c90-scanf-5.c: New test.
5277 * gcc.dg/format/c99-scanf-4.c: New test.
5278 * gcc.dg/format/ext-7.c: New test.
5279 * gcc.dg/format/ext-8.c: New test.
5282 * gcc.c-torture/compile/20070915-1.c: New test.
5284 2007-09-17 Tobias Burnus <burnus@net-b.de>
5287 * gfortran.dg/private_type_9.f90: New.
5289 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5292 * gfortran.dg/pr33449.f90: New test.
5294 2007-09-17 Tobias Burnus <burnus@net-b.de>
5296 * gfortran.dg/interface_15.f90: Compile with -std=f95.
5297 * gfortran.dg/private_type_1.f90: Ditto
5298 * gfortran.dg/interface_18.f90: New.
5299 * gfortran.dg/private_type_8.f90: New.
5301 2007-09-16 Paolo Carlini <pcarlini@suse.de>
5304 * g++.dg/warn/new1.C: Adjust.
5305 * g++.dg/torture/str_empty.C: Likewise.
5307 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
5309 * gcc.target/mips/dse-1.c: New test.
5311 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
5314 * g++.dg/overload/operator3.C: New.
5316 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
5318 * gcc.target/mips/truncate-1.c: New test.
5320 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
5326 * gfortran.dg/subref_array_pointer_1.f90: New test.
5327 * gfortran.dg/subref_array_pointer_2.f90: New test.
5329 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
5331 * gfortran.dg/nint_2.f90: Correct last change.
5333 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
5335 * gcc.dg/tree-ssa/parallelization-1.c: New test.
5337 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
5339 * gcc.dg/vect/pr33373b.c: New test.
5341 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
5344 * gcc.target/i386/pr33438.c: New test.
5346 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5348 * gfortran.dg/nint_2.f90: Revert previous commit.
5350 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5352 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
5354 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
5357 * g++.dg/other/unused1.C: XFAIL class2 scan.
5359 2007-09-13 Tobias Burnus <burnus@net-b.de>
5362 * gfortran.dg/elemental_args_check_1.f90: New.
5363 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
5364 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
5366 2007-09-13 Tobias Burnus <burnus@net-b.de>
5368 * gfortran.dg/recursive_check_3.f90: New.
5370 2007-09-13 Tobias Burnus <burnus@net-b.de>
5373 * gfortran.dg/elemental_bind_c.f90: New.
5375 2007-09-13 Richard Sandiford <richard@codesourcery.com>
5377 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
5378 * gcc.target/mips/mips16-attributes-2.c: New test.
5379 * gcc.target/mips/mips16-attributes-3.c: Likewise.
5380 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
5381 hard-float asm when __mips16 is defined.
5382 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
5383 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
5384 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
5385 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
5386 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
5387 * gcc.target/mips/pr26765.c (foo): Likewise.
5388 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
5389 targets, use dg-mips-options instead of dg-options, and use -mgp32
5390 to force 32-bit mode.
5391 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
5393 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
5395 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
5396 Michael Meissner <michael.meissner@amd.com>
5398 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
5399 * gcc.target/i386/sse5-hsubX.c: Ditto.
5400 * gcc.target/i386/sse5-permpX.c: Ditto.
5401 * gcc.target/i386/sse5-haddX.c: Ditto.
5402 * gcc.target/i386/sse5-maccXX.c: Ditto.
5403 * gcc.target/i386/sse5-msubXX.c: Ditto.
5404 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5405 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5407 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
5408 optimizes floating point conditional moves into the pcmov
5409 instruction on SSE5.
5410 * gcc.target/i386/sse5-pcmov2.c: Ditto.
5412 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
5413 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
5416 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
5417 compiler optimizes vector (a*b)+c into fmadd on SSE5.
5419 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
5420 optimizes (a*b)+c into fmadd on SSE5.
5422 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
5423 whether the SSE5 instructions can be generated.
5425 * gcc.target/i386/sse5-check.h: New. Add support for
5428 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
5429 ammintrin.h, and turn on -msse5 option instead of -msse4a.
5430 * gcc.target/i386/sse-13.c: Ditto.
5431 * gcc.target/i386/sse-14.c: Ditto.
5433 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
5436 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
5437 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
5439 2007-09-12 Jakub Jelinek <jakub@redhat.com>
5442 * gcc.dg/pr32338-1.c: New test.
5443 * gcc.dg/pr32338-2.c: New test.
5445 2007-09-12 Bob Wilson <bob.wilson@acm.org>
5447 * lib/target-supports.exp (check_effective_target_sync_int_long):
5448 Revert change to add xtensa.
5449 (check_effective_target_sync_char_short): Likewise.
5451 2007-09-12 Olivier Hainque <hainque@adacore.com>
5453 * gnat.dg/packed_subtype.adb: New test.
5455 2007-09-12 Tobias Burnus <burnus@net-b.de>
5458 * gfortran.dg/intrinsic_size.f90: New.
5460 2007-09-12 Tobias Burnus <burnus@net-b.de>
5464 * gfortran.dg/conflicts_2.f90: New.
5466 2007-09-12 Ira Rosen <irar@il.ibm.com>
5468 PR tree-optimization/32377
5469 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
5470 dependence distance.
5471 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
5472 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
5473 * gcc.dg/vect/no-vfa-vect-depend-1.c,
5474 gfortran.dg/vect/no-vfa-pr32377.f90: New.
5476 2007-09-12 Richard Guenther <rguenther@suse.de>
5479 * gcc.c-torture/compile/pr33382.c: New testcase.
5480 * gcc.c-torture/execute/pr33382.c: Likewise.
5482 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
5485 * gfortran.dg/c_ptr_tests_12.f03: New test case.
5487 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
5489 PR tree-optimization/33373
5490 * gcc.dg/vect/pr33373.c: New test.
5492 2007-09-12 Ben Elliston <bje@au.ibm.com>
5494 * lib/target-supports.exp (check_effective_target_vect_no_double):
5497 2007-09-12 Ben Elliston <bje@au.ibm.com>
5498 Ulrich Weigand <uweigand@de.ibm.com>
5500 * gcc.target/spu/dfcgt-nan.c: New test.
5502 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
5504 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
5506 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
5509 * gfortran.dg/c_ptr_tests_11.f03: New test case.
5511 2007-09-11 Jakub Jelinek <jakub@redhat.com>
5513 * gcc.dg/va-arg-pack-len-1.c: New test.
5514 * g++.dg/va-arg-pack-len-1.C: New test.
5516 2007-09-11 Michael Matz <matz@suse.de>
5518 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
5520 2007-09-10 Janis Johnson <janis187@us.ibm.com>
5522 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
5523 checks for size of long double.
5524 * gcc.dg/dfp/convert.h: New file.
5525 * gcc.dg/dfp/convert-bfp-2.c: New test.
5526 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
5527 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
5528 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
5529 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
5530 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
5531 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
5532 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
5533 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
5534 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
5536 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
5538 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
5539 Change dg-final to expect 1 non-profitable loop and
5541 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
5542 Change dg-final to expect 1 non-profitable loop and
5544 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
5545 Change dg-final to expect 1 profitable loop.
5546 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5547 Change dg-final to expect 1 profitable loop.
5549 2007-09-10 Richard Sandiford <richard@codesourcery.com>
5551 * gcc.target/mips/call-saved-1.c: New test.
5552 * gcc.target/mips/call-saved-2.c: Likewise.
5553 * gcc.target/mips/call-saved-3.c: Likewise.
5554 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
5555 instead of mips_mips64. Set mips_fp64 too.
5556 (is_gp32_flag): Return true for -mips1 and -mips2.
5557 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
5559 2007-09-10 Jakub Jelinek <jakub@redhat.com>
5561 * g++.dg/ext/va-arg-pack-1.C: New test.
5562 * g++.dg/ext/va-arg-pack-2.C: New test.
5564 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
5567 * gcc.dg/vect/pr33369.c: New test.
5569 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
5572 * gfortran.dg/array_memcpy_5.f90: New test.
5574 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
5576 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
5578 2007-09-09 Richard Guenther <rguenther@suse.de>
5580 * gcc.c-torture/compile/20070906-1.c: New testcase.
5582 2007-09-09 Ira Rosen <irar@il.ibm.com>
5584 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
5586 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
5587 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
5588 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5591 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
5593 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
5595 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
5597 * gnat.dg/addr2_p.ads: Bump size of array to 9.
5599 2007-09-09 Ira Rosen <irar@il.ibm.com>
5601 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
5602 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
5603 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
5604 Compile tests with -fno-tree-pre.
5605 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
5606 * lib/target-supports.exp (check_effective_target_vect_strided): New.
5607 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
5608 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
5609 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
5610 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
5611 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
5612 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
5613 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
5614 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
5615 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
5616 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
5617 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
5618 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
5619 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
5620 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
5621 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
5622 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
5623 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
5625 2007-09-09 Joseph Myers <joseph@codesourcery.com>
5627 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
5629 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5630 Use remote_exec to call c++filt.
5631 * lib/target-supports-dg.exp (dg-require-host-local): New.
5632 * gcc.misc-tests/options.exp: Allow .exe in command paths.
5633 * g++.dg/parse/repo1.C: Use dg-require-host-local.
5634 * g++.dg/rtti/repo1.C: Likewise.
5635 * g++.dg/template/repo1.C: Likewise.
5636 * g++.dg/template/repo2.C: Likewise.
5637 * g++.dg/template/repo3.C: Likewise.
5638 * g++.dg/template/repo4.C: Likewise.
5639 * g++.dg/template/repo5.C: Likewise.
5640 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5641 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5642 * g++.old-deja/g++.pt/repo1.C: Likewise.
5643 * g++.old-deja/g++.pt/repo2.C: Likewise.
5644 * g++.old-deja/g++.pt/repo3.C: Likewise.
5645 * g++.old-deja/g++.pt/repo4.C: Likewise.
5646 * gcc.dg/cpp/trad/builtins.c: Likewise.
5648 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
5650 PR tree-optimization/32283
5651 * gcc.dg/tree-ssa/loop-31.c: New test.
5653 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
5655 PR rtl-optimization/26449
5656 * gcc.target/i386/pr26449-1.c: New file.
5658 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
5661 PR rtl-optimization/26449
5662 * gcc.target/i386/pr33329.c: New file.
5664 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
5666 * gnat.dg/renaming3.adb, renaming4.ads: New test.
5668 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
5670 * gnat.dg/unaligned_rep_clause.adb: New testcase.
5672 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
5674 PR tree-optimization/33301
5675 * gfortran.dg/vect/pr33301.f: New test.
5677 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5680 * gfortran.dg/backspace_10.f90: New test.
5682 2007-09-07 Richard Guenther <rguenther@suse.de>
5685 2007-09-06 Richard Guenther <rguenther@suse.de>
5687 PR tree-optimization/32586
5688 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5689 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5690 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5691 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5692 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5693 now obsolete simplification.
5695 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
5697 PR tree-optimization/33299
5698 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
5699 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
5701 2007-09-07 Richard Guenther <rguenther@suse.de>
5704 2007-09-06 Richard Guenther <rguenther@suse.de>
5706 PR tree-optimization/32586
5707 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5708 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5709 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5710 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5711 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5712 now obsolete simplification.
5714 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
5716 PR tree-optimization/32821
5717 * gcc.dg/tree-ssa/pr32821.c: New file.
5719 2007-09-07 Richard Sandiford <richard@codesourcery.com>
5721 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
5722 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
5723 and mips_forced_no_er.
5724 (dg-mips-options): Add -mno-abicalls when a small-data option is
5725 specified. Skip tests with small-data options if mips_forced_gp.
5726 Skip tests with -mexplicit-relocs if mips_forced_no_er.
5727 * gcc.target/mips/sdata-1.c: New test.
5728 * gcc.target/mips/sdata-2.c: Likewise.
5729 * gcc.target/mips/sdata-3.c: Likewise.
5730 * gcc.target/mips/sdata-4.c: Likewise.
5732 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5735 * spread_zerosize_1.f90: New test case.
5736 * spread_bounds_1.f90: New test case.
5738 2007-09-06 Paolo Carlini <pcarlini@suse.de>
5741 * g++.dg/template/static31.C: New.
5743 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5746 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
5749 2007-09-06 David Daney <ddaney@avtrex.com>
5750 Richard Sandiford <richard@codesourcery.com>
5753 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
5754 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
5755 * gcc.target/mips/pr33256.c: New test.
5757 2007-09-06 Tom Tromey <tromey@redhat.com>
5759 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
5761 2007-09-06 Richard Guenther <rguenther@suse.de>
5763 PR tree-optimization/32586
5764 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5765 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5766 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5767 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5768 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5769 now obsolete simplification.
5771 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
5773 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
5774 * gcc.target/i386/sse3-addsubps.c: Ditto.
5775 * gcc.target/i386/sse3-haddpd.c: Ditto.
5776 * gcc.target/i386/sse3-haddps.c: Ditto.
5777 * gcc.target/i386/sse3-hsubpd.c: Ditto.
5778 * gcc.target/i386/sse3-hsubps.c: Ditto.
5779 * gcc.target/i386/sse3-lddqu.c: Ditto.
5780 * gcc.target/i386/sse3-movddup.c: Ditto.
5781 * gcc.target/i386/sse3-movshdup.c: Ditto.
5782 * gcc.target/i386/sse3-movsldup.c: Ditto.
5784 2007-09-06 Richard Guenther <rguenther@suse.de>
5786 PR tree-optimization/33302
5787 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
5789 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5792 * gfortran.dg./fmt_float.f90: New test.
5794 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5797 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
5799 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
5801 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
5802 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
5804 2007-09-06 Jakub Jelinek <jakub@redhat.com>
5806 * g++.dg/eh/builtin1.C: New test.
5807 * g++.dg/eh/builtin2.C: New test.
5808 * g++.dg/eh/builtin3.C: New test.
5811 * g++.dg/eh/builtin4.C: New test.
5813 2007-09-05 Janis Johnson <janis187@us.ibm.com>
5815 * gcc.target/powerpc/dfp-dd.c: New test.
5816 * gcc.target/powerpc/dfp-td.c: New test.
5818 2007-09-05 Jakub Jelinek <jakub@redhat.com>
5820 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
5821 * gcc.dg/va-arg-pack-1.c: New test.
5823 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
5825 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
5826 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
5827 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
5828 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
5829 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
5831 2007-09-05 Paolo Carlini <pcarlini@suse.de>
5834 * g++.dg/ext/anon-struct5.C: New.
5836 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
5838 * gcc.dg/i386-cpuid.h: Remove.
5839 * gcc.target/i386/mmx-check.h: Include cpuid.h.
5840 (main): Use __get_cpuid to get target features.
5841 * gcc.target/i386/sse-check.h: Ditto.
5842 * gcc.target/i386/sse2-check.h: Ditto.
5843 * gcc.target/i386/sse3-check.h: Ditto.
5844 * gcc.target/i386/ssse3-check.h: Ditto.
5845 * gcc.target/i386/sse4_1-check.h: Ditto.
5846 * gcc.target/i386/sse4_2-check.h: Ditto.
5847 * gcc.target/i386/sse4a-check.h: Ditto.
5848 * gcc.dg/torture/pr16104-1.c: Ditto.
5849 (do_test): Change to void.
5850 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
5851 * gcc.target/i386/sse-6.c: Ditto.
5852 * gcc.target/i386/sse-7.c: Ditto.
5853 * g++.dg/other/i386-1.C: Include cpuid.h.
5854 (main): New function. Use __get_cpuid to get target fetaures.
5856 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
5857 David Ung <davidu@mips.com>
5858 Nigel Stephens <nigel@mips.com>
5860 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
5861 * gcc.c-torture/compile/mipscop-2.c: Likewise.
5862 * gcc.c-torture/compile/mipscop-3.c: Likewise.
5863 * gcc.c-torture/compile/mipscop-4.c: Likewise.
5864 * gcc.dg/torture/mips-hilo-1.c: Likewise.
5865 * gcc.dg/torture/mips-hilo-2.c: Likewise.
5866 * gcc.dg/torture/pr19683-1.c: Likewise.
5867 * gcc.target/mips/madd-3.c: Likewise.
5868 * gcc.target/mips/maddu-3.c: Likewise.
5869 * gcc.target/mips/msub-3.c: Likewise.
5870 * gcc.target/mips/msubu-3.c: Likewise.
5871 * gcc.target/mips/asm-1.c: Likewise.
5872 * gcc.target/mips/branch-1.c: Likewise.
5873 * gcc.target/mips/ins-1.c: Likewise.
5874 * gcc.target/mips/near-far-3.c: Likewise.
5875 * gcc.target/mips/near-far-4.c: Likewise.
5876 * gcc.target/mips/smartmips-lwxs.c: Likewise.
5877 * gcc.target/mips/smartmips-ror-1.c: Likewise.
5878 * gcc.target/mips/smartmips-ror-2.c: Likewise.
5879 * gcc.target/mips/smartmips-ror-3.c: Likewise.
5880 * gcc.target/mips/smartmips-ror-4.c: Likewise.
5881 * gcc.target/mips/dspr2-MULT.c: Likewise.
5882 * gcc.target/mips/dspr2-MULTU.c: Likewise.
5883 * gcc.target/mips/mips32-dsp-run.c: Likewise.
5884 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
5885 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
5886 * gcc.target/mips/code-readable-2.c: Likewise.
5887 * gcc.target/mips/code-readable-3.c: Likewise.
5889 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
5890 David Ung <davidu@mips.com>
5891 Nigel Stephens <nigel@mips.com>
5893 * gcc.target/mips/mips16-attributes.c: New.
5895 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
5898 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
5901 * gfortran.dg/char_length_10.f90: New test.
5903 2007-09-05 Paolo Carlini <pcarlini@suse.de>
5906 * g++.dg/parse/template24.C: New.
5908 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
5910 * g++.dg/other/spu2vmx-1.C: New test.
5912 2007-09-05 Jakub Jelinek <jakub@redhat.com>
5914 PR tree-optimization/33017
5915 * gcc.dg/pr33017.c: New test.
5917 2007-09-05 Ben Elliston <bje@au.ibm.com>
5919 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
5920 __protected_stream family of macros.
5922 2007-09-04 Jan Hubicka <jh@suse.cz>
5924 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
5925 * gcc.dg/tree-ssa/pr27236.c: Likewise.
5926 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
5927 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5928 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
5929 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
5930 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5933 2007-09-04 Janus Weil <jaydub66@gmail.com>
5934 Tobias Burnus <burnus@net-b.de>
5936 * gfortran.dg/proc_decl_1.f90: New.
5937 * gfortran.dg/proc_decl_2.f90: New.
5938 * gfortran.dg/proc_decl_3.f90: New.
5939 * gfortran.dg/proc_decl_4.f90: New.
5941 2007-09-04 Jan Hubicka <jh@suse.cz>
5943 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
5944 * gcc.dg/vect/vect-105.c: Mark functions noinline.
5945 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
5946 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
5947 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
5948 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
5949 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
5950 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
5951 * gcc.dg/vect/vect-50.c: Mark functions noinline.
5952 * gcc.dg/vect/vect-33.c: Mark functions noinline.
5953 * gcc.dg/vect/vect-16.c: Mark functions noinline.
5954 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
5955 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
5956 * gcc.dg/vect/vect-92.c: Mark functions noinline.
5957 * gcc.dg/vect/vect-75.c: Mark functions noinline.
5958 * gcc.dg/vect/vect-58.c: Mark functions noinline.
5959 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
5960 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
5961 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
5962 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
5963 * gcc.dg/vect/vect-114.c: Mark functions noinline.
5964 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
5965 * gcc.dg/vect/vect-8.c: Mark functions noinline.
5966 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
5967 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
5968 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
5969 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
5970 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
5971 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
5972 * gcc.dg/vect/vect-42.c: Mark functions noinline.
5973 * gcc.dg/vect/vect-25.c: Mark functions noinline.
5974 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
5975 * gcc.dg/vect/vect-67.c: Mark functions noinline.
5976 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
5977 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
5978 * gcc.dg/vect/vect-106.c: Mark functions noinline.
5979 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
5980 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
5981 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
5982 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
5983 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
5984 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
5985 * gcc.dg/vect/vect-34.c: Mark functions noinline.
5986 * gcc.dg/vect/vect-17.c: Mark functions noinline.
5987 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
5988 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
5989 * gcc.dg/vect/vect-93.c: Mark functions noinline.
5990 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
5991 * gcc.dg/vect/vect-76.c: Mark functions noinline.
5992 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
5993 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
5994 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
5995 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
5996 * gcc.dg/vect/vect-115.c: Mark functions noinline.
5997 * gcc.dg/vect/vect-9.c: Mark functions noinline.
5998 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
5999 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
6000 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
6001 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
6002 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
6003 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
6004 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
6005 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
6006 * gcc.dg/vect/vect-60.c: Mark functions noinline.
6007 * gcc.dg/vect/vect-26.c: Mark functions noinline.
6008 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
6009 * gcc.dg/vect/vect-85.c: Mark functions noinline.
6010 * gcc.dg/vect/vect-68.c: Mark functions noinline.
6011 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
6012 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
6013 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
6014 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
6015 * gcc.dg/vect/vect-107.c: Mark functions noinline.
6016 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
6017 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
6018 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
6019 * gcc.dg/vect/vect-52.c: Mark functions noinline.
6020 * gcc.dg/vect/vect-35.c: Mark functions noinline.
6021 * gcc.dg/vect/vect-18.c: Mark functions noinline.
6022 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
6023 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
6024 * gcc.dg/vect/vect-77.c: Mark functions noinline.
6025 * gcc.dg/vect/vect-2.c: Mark functions noinline.
6026 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
6027 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
6028 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
6029 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
6030 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
6031 * gcc.dg/vect/vect-116.c: Mark functions noinline.
6032 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
6033 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
6034 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
6035 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
6036 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
6037 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
6038 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
6039 * gcc.dg/vect/vect-44.c: Mark functions noinline.
6040 * gcc.dg/vect/vect-27.c: Mark functions noinline.
6041 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
6042 * gcc.dg/vect/vect-86.c: Mark functions noinline.
6043 * gcc.dg/vect/vect-100.c: Mark functions noinline.
6044 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
6045 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
6046 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
6047 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
6048 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
6049 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
6050 * gcc.dg/vect/vect-108.c: Mark functions noinline.
6051 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
6052 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
6053 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
6054 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
6055 * gcc.dg/vect/vect-11.c: Mark functions noinline.
6056 * gcc.dg/vect/vect-70.c: Mark functions noinline.
6057 * gcc.dg/vect/vect-36.c: Mark functions noinline.
6058 * gcc.dg/vect/vect-19.c: Mark functions noinline.
6059 * gcc.dg/vect/vect-95.c: Mark functions noinline.
6060 * gcc.dg/vect/vect-78.c: Mark functions noinline.
6061 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
6062 * gcc.dg/vect/vect-3.c: Mark functions noinline.
6063 * gcc.dg/vect/vect-all.c: Mark functions noinline.
6064 * gcc.dg/vect/vect-117.c: Mark functions noinline.
6065 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
6066 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
6067 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
6068 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
6069 * gcc.dg/vect/vect-20.c: Mark functions noinline.
6070 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
6071 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
6072 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
6073 * gcc.dg/vect/vect-62.c: Mark functions noinline.
6074 * gcc.dg/vect/vect-28.c: Mark functions noinline.
6075 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
6076 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
6077 * gcc.dg/vect/vect-87.c: Mark functions noinline.
6078 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
6079 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
6080 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
6081 * gcc.dg/vect/vect-109.c: Mark functions noinline.
6082 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
6083 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
6085 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
6086 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
6087 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
6088 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
6089 * gcc.dg/vect/vect-12.c: Mark functions noinline.
6090 * gcc.dg/vect/vect-71.c: Mark functions noinline.
6091 * gcc.dg/vect/vect-54.c: Mark functions noinline.
6092 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
6093 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
6094 * gcc.dg/vect/vect-96.c: Mark functions noinline.
6095 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
6096 * gcc.dg/vect/vect-110.c: Mark functions noinline.
6097 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
6098 * gcc.dg/vect/vect-4.c: Mark functions noinline.
6099 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
6100 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
6101 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
6102 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
6103 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
6104 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
6105 * gcc.dg/vect/vect-21.c: Mark functions noinline.
6106 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
6107 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
6108 * gcc.dg/vect/vect-80.c: Mark functions noinline.
6109 * gcc.dg/vect/vect-63.c: Mark functions noinline.
6110 * gcc.dg/vect/vect-46.c: Mark functions noinline.
6111 * gcc.dg/vect/vect-29.c: Mark functions noinline.
6112 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
6113 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
6114 * gcc.dg/vect/vect-88.c: Mark functions noinline.
6115 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
6116 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
6117 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
6118 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
6119 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
6120 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
6121 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
6122 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
6123 * gcc.dg/vect/vect-30.c: Mark functions noinline.
6124 * gcc.dg/vect/vect-13.c: Mark functions noinline.
6125 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
6126 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
6127 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
6128 * gcc.dg/vect/vect-72.c: Mark functions noinline.
6129 * gcc.dg/vect/vect-38.c: Mark functions noinline.
6130 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
6131 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
6132 * gcc.dg/vect/vect-97.c: Mark functions noinline.
6133 * gcc.dg/vect/vect-111.c: Mark functions noinline.
6134 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
6135 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
6136 * gcc.dg/vect/vect-5.c: Mark functions noinline.
6137 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
6138 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
6139 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
6140 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
6141 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
6142 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
6143 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
6144 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
6145 * gcc.dg/vect/vect-22.c: Mark functions noinline.
6146 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
6147 * gcc.dg/vect/vect-64.c: Mark functions noinline.
6148 * gcc.dg/vect/vect-89.c: Mark functions noinline.
6149 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
6150 * gcc.dg/vect/vect-103.c: Mark functions noinline.
6151 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
6152 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
6153 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
6154 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
6155 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
6156 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
6157 * gcc.dg/vect/vect-31.c: Mark functions noinline.
6158 * gcc.dg/vect/vect-14.c: Mark functions noinline.
6159 * gcc.dg/vect/vect-73.c: Mark functions noinline.
6160 * gcc.dg/vect/vect-56.c: Mark functions noinline.
6161 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
6162 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
6163 * gcc.dg/vect/vect-98.c: Mark functions noinline.
6164 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
6165 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
6166 * gcc.dg/vect/vect-112.c: Mark functions noinline.
6167 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
6168 * gcc.dg/vect/vect-6.c: Mark functions noinline.
6169 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
6170 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
6171 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
6172 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
6173 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
6174 * gcc.dg/vect/pr25413.c: Mark functions noinline.
6175 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
6176 * gcc.dg/vect/vect-40.c: Mark functions noinline.
6177 * gcc.dg/vect/vect-23.c: Mark functions noinline.
6178 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
6179 * gcc.dg/vect/vect-82.c: Mark functions noinline.
6180 * gcc.dg/vect/vect-65.c: Mark functions noinline.
6181 * gcc.dg/vect/vect-48.c: Mark functions noinline.
6182 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
6183 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
6184 * gcc.dg/vect/vect-104.c: Mark functions noinline.
6185 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
6186 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
6187 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
6188 * gcc.dg/vect/vect-32.c: Mark functions noinline.
6189 * gcc.dg/vect/vect-15.c: Mark functions noinline.
6190 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
6191 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
6192 * gcc.dg/vect/vect-91.c: Mark functions noinline.
6193 * gcc.dg/vect/vect-74.c: Mark functions noinline.
6194 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
6195 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
6196 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
6197 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
6198 * gcc.dg/vect/vect-99.c: Mark functions noinline.
6199 * gcc.dg/vect/vect-113.c: Mark functions noinline.
6200 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
6201 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
6202 * gcc.dg/vect/vect-7.c: Mark functions noinline.
6203 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
6204 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
6205 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
6206 * gcc.dg/vect/vect-24.c: Mark functions noinline.
6207 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
6208 * gcc.dg/vect/vect-83.c: Mark functions noinline.
6209 * gcc.dg/vect/vect-66.c: Mark functions noinline.
6210 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
6212 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
6215 * gcc.target/i386/cmov7.c: New file.
6217 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
6219 * gcc.target/i386/sse4a-check.h: New file.
6220 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
6221 * gcc.target/i386/sse4a-insert.c: Ditto.
6222 * gcc.target/i386/sse4a-montsd.c: Ditto.
6223 * gcc.target/i386/sse4a-montss.c: Ditto.
6224 * gcc.target/i386/mmx-check.h: New file.
6225 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
6226 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
6227 * gcc.target/i386/sse-check.h: New file.
6228 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
6229 * gcc.target/i386/sse-3.c: Ditto.
6230 * gcc.target/i386/sse-7.c: Ditto.
6231 * gcc.target/i386/sse-9.c: Ditto.
6232 * gcc.target/i386/ssefn-3.c: Ditto.
6233 * gcc.target/i386/sse-recip.c: Ditto.
6234 * gcc.target/i386/sse-recip-vec.c: Ditto.
6235 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
6236 * gcc.target/i386/20020523-1.c: Remove.
6237 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
6238 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6239 * gcc.target/i386/ssefn-4.c: Ditto.
6240 * gcc.target/i386/sse-6.c: Ditto.
6241 * gcc.target/i386/sse-10.c: Ditto.
6242 * gcc.target/i386/sse-11.c: Ditto.
6243 * gcc.target/i386/sse-18.c: Ditto.
6244 * gcc.target/i386/fpprec-1.c: Ditto.
6245 * g++.dg/other/i386-1.C: Ditto.
6247 2007-09-04 Richard Guenther <rguenther@suse.de>
6249 PR tree-optimization/33291
6250 * gcc.dg/volatile2.c: New testcase.
6251 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
6252 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
6253 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6254 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6256 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6259 * gfortran.dg/namelist_15.f90: Update test.
6260 * gfortran.dg/namelist_24.f90: Update test.
6261 * gfortran.dg/namelist_38.f90: New test.
6263 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
6265 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
6266 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6267 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
6268 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6269 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
6270 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6272 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
6274 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
6275 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
6277 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
6279 2007-09-02 David Daney <ddaney@avtrex.com>
6281 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
6282 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
6283 * gcc.target/mips/atomic-memory-1.c: Ditto.
6284 * gcc.target/mips/atomic-memory-2.c: Ditto.
6286 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
6288 * gcc.target/cris/builtin_clz_v0.c: New testcase.
6289 * gcc.target/cris/builtin_clz_v3.c: New testcase.
6291 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
6293 * gfortran.dg/substr_6.f90: New test.
6295 2007-09-02 Paolo Carlini <pcarlini@suse.de>
6298 * g++.dg/other/error18.C: New.
6299 * g++.dg/expr/bitfield3.C: Adjust.
6301 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
6304 * gfortran.fortran-torture/compile/pr33276.f90: New.
6306 2007-09-02 Joseph Myers <joseph@codesourcery.com>
6310 * gcc.dg/c99-arraydecl-3.c: New test.
6312 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
6315 * g++.dg/cpp0x/variadic-new2.C: New.
6316 * g++.dg/cpp0x/variadic-new.C: New.
6318 2007-08-31 Tobias Burnus <burnus@net-b.de>
6321 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
6322 * gfortran.dg/read_1.f90: New.
6324 2007-08-31 Paolo Carlini <pcarlini@suse.de>
6327 * g++.dg/template/error30.C: New.
6329 2007-08-31 Paolo Carlini <pcarlini@suse.de>
6332 * g++.dg/template/crash70.C: New.
6334 2007-08-31 Paolo Carlini <pcarlini@suse.de>
6337 * g++.dg/ext/is_class_error.C: New.
6339 2007-08-31 Olivier Hainque <hainque@adacore.com>
6341 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
6343 2007-08-31 David Edelsohn <edelsohn@gnu.org>
6344 Revital Eres <eres@il.ibm.com>
6346 * gcc.target/powerpc/paired-1.c: New test.
6347 * gcc.target/powerpc/paired-2.c: New test.
6348 * gcc.target/powerpc/paired-3.c: New test.
6349 * gcc.target/powerpc/paired-4.c: New test.
6350 * gcc.target/powerpc/paired-5.c: New test.
6351 * gcc.target/powerpc/paired-6.c: New test.
6352 * gcc.target/powerpc/paired-7.c: New test.
6353 * gcc.target/powerpc/ppc-paired.c: New test.
6355 2007-08-31 Ollie Wild <aaw@google.com>
6357 * g++.dg/conversion/ptrmem2.C: New test.
6358 * g++.dg/conversion/ptrmem3.C: New test.
6359 * g++.dg/conversion/ptrmem4.C: New test.
6360 * g++.dg/conversion/ptrmem5.C: New test.
6361 * g++.dg/conversion/ptrmem6.C: New test.
6362 * g++.dg/conversion/ptrmem7.C: New test.
6363 * g++.dg/conversion/ptrmem8.C: New test.
6365 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
6368 * gfortran.dg/char_length_7.f90: New test.
6369 * gfortran.dg/char_length_9.f90: New test.
6370 * gfortran.dg/char_assign_1.f90: Add extra warning.
6374 * gfortran.dg/char_length_8.f90: New test.
6376 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
6378 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
6380 2007-08-30 Jakub Jelinek <jakub@redhat.com>
6382 * gcc.dg/inline-24.c: New test.
6383 * g++.dg/opt/inline11.C: New test.
6385 2007-08-30 Richard Guenther <rguenther@suse.de>
6387 * gcc.target/i386/vectorize5.c: New testcase.
6389 2007-08-30 Tobias Burnus <burnus@net-b.de>
6392 * interface.c (check_interface0): Improve error for external procs.
6393 (check_sym_interfaces): Fix checking of module procedures.
6395 2007-08-30 Jakub Jelinek <jakub@redhat.com>
6397 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
6399 * gcc.dg/sync-3.c: New test.
6402 * gcc.dg/cleanup-12.c: New test.
6404 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
6406 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
6407 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
6408 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
6409 * gcc.dg/pr32450.c: Ditto.
6410 * gcc.dg/nest.c: Ditto.
6411 * gcc.dg/nested-func-4.c: Ditto.
6412 * g++.old-deja/g++.law/profile1.C: Ditto.
6414 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6417 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
6418 non-default integer kind arguments.
6420 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
6423 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
6425 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
6427 * gcc.dg/h8300-ice2.c: Remove target selector.
6429 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
6432 * gfortran.dg/binding_label_tests_15.f03: New test case.
6433 * gfortran.dg/binding_label_tests_16.f03: Ditto.
6435 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6437 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
6438 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
6440 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
6443 * g++.dg/other/canon-33194.C: New.
6445 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
6447 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
6448 * gcc.c-torture/execute/pr23135.c: Likewise.
6450 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
6452 * gcc.dg/pr31344.c: Move to ...
6453 * gcc.dg/dfp/pr31344.c: ... here.
6454 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
6455 * gcc.dg/20050503-1.c: Ditto.
6456 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
6457 * gcc.dg/20061127-1.c: Compile only for fpic targets.
6458 * gcc.dg/20060801-1.c: Ditto.
6460 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
6462 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
6463 * gfortran.dg/nan_1.f90: Likewise.
6465 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6468 Revert previous patch.
6470 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
6471 Kazu Hirata <kazu@codesourcery.com>
6473 * gcc.target/m68k/interrupt-1.c: New.
6475 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
6477 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
6478 10000 for targets where "int" can't hold at least 100000.
6479 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
6480 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
6481 (test5)(test6): Use it.
6482 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
6483 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
6484 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
6485 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
6486 * gcc.dg/attr-alloc_size.c (test): Likewise.
6488 2007-08-28 Paolo Carlini <pcarlini@suse.de>
6491 * g++.dg/template/error29.C: New.
6493 2007-08-28 Jakub Jelinek <jakub@redhat.com>
6496 * g++.dg/ext/visibility/anon5.C: New test.
6498 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6500 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
6502 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6504 * gfortran.dg/gamma_1.f90: Remove large-real tests.
6505 * gfortran.dg/gamma_2.f90: Remove large-real tests.
6506 * gfortran.dg/gamma_4.f90: New: large-real tests.
6508 2007-08-28 Jason Merrill <jason@redhat.com>
6511 * g++.dg/ext/stmtexpr12.C: New test.
6514 * g++.dg/ext/attrib28.C: New test.
6516 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
6519 * gcc.target/i386/pr32661.c: New test.
6521 2007-08-28 Jakub Jelinek <jakub@redhat.com>
6524 * gcc.dg/pr32370.c: New test.
6526 PR rtl-optimization/33148
6527 * gcc.c-torture/compile/20070827-1.c: New test.
6530 * d++.dg/debug/const3.C: New test.
6531 * d++.dg/debug/const4.C: New test.
6532 * d++.dg/debug/dwarf2/const1.C: New test.
6533 * d++.dg/debug/dwarf2/const2.C: New test.
6534 * d++.dg/debug/dwarf2/const2b.C: New test.
6536 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
6537 Vladimir Yanovsky <yanov@il.ibm.com>
6538 Revital Eres <eres@il.ibm.com>
6539 Andrey Belevantsev <abel@ispras.ru>
6541 * gcc.dg/sms-1.c: New test.
6543 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
6545 * g++.dg/ext/gnu-inline-common.h: New.
6546 * g++.dg/ext/gnu-inline-global-reject.C: New.
6547 * g++.dg/ext/gnu-inline-global.C: New.
6548 * g++.dg/ext/gnu-inline-namespace.C: New.
6549 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
6550 * g++.dg/ext/gnu-inline-class.C: New.
6551 * g++.dg/ext/gnu-inline-class-static.C: New.
6552 * g++.dg/ext/gnu-inline-template-class.C: New.
6553 * g++.dg/ext/gnu-inline-template-func.C: New.
6555 2007-08-27 Jason Merrill <jason@redhat.com>
6558 * g++.dg/ext/stmtexpr11.C: New.
6560 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
6562 * lib/target-supports.exp (check_profiling_available):
6563 Set profiling_available_saved to 0 on fido-*-elf.
6565 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
6567 PR tree-optimization/33173
6569 * gcc.c-torture/compile/pr33173.c: New.
6571 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
6574 * gcc.dg/dfp/pr31385.c: New.
6576 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
6578 * gcc.dg/unsigned-long-compare.c: Remove target selector.
6580 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
6582 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
6583 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
6584 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
6585 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
6586 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
6587 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
6588 gcc.target/m68k directory.
6589 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
6590 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
6591 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
6592 gcc.target/cris directory.
6593 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
6594 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
6595 gcc.target/bfin directory.
6597 * gcc.target/sh: New directory.
6598 * gcc.target/sh/sh.exp: New file.
6599 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
6600 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
6601 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
6602 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
6603 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
6604 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
6606 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
6608 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
6609 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
6610 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
6611 * gcc.target/i386/local2.c: Ditto.
6612 * gcc.target/i386/stack-prot-kernel.c: Ditto.
6613 * gcc.target/i386/20011119-1.c: Ditto.
6614 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
6615 * gcc.target/i386/fastcall-1.c: Fix target selector.
6617 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6620 * gfortran.dg/negative_unit.f: Add new check
6621 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
6622 -fdefault-integer-8.
6624 2007-08-26 Asher Langton <langton2@llnl.gov>
6626 * gfortran.dg/recursive_stack.f90: New.
6627 * gfortran.dg/openmp_stack.f90: New.
6629 2007-08-26 Tobias Burnus <burnus@net-b.de>
6632 * gfortran.dg/use_10.f90: New.
6634 2007-08-26 Tobias Burnus <burnus@net-b.de>
6637 * gfortran.dg/namelist_14.f90: Make test case valid.
6638 * gfortran.dg/common_10.f90: New.
6640 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
6643 * gcc.dg/ifelse-2.c: New.
6645 2007-08-26 Tobias Burnus <burnus@net-b.de>
6648 * gfortran.dg/gamma_1.f90: New.
6649 * gfortran.dg/gamma_2.f90: New.
6650 * gfortran.dg/gamma_3.f90: New.
6652 2007-08-26 Tobias Burnus <burnus@net-b.de>
6655 * gfortran.dg/used_types_18.f90: New.
6657 2007-08-25 Jakub Jelinek <jakub@redhat.com>
6659 * gcc.dg/array-init-2.c: New test.
6661 2007-08-24 Tobias Burnus <burnus@net-b.de>
6664 * gfortran.dg/initialization_4.f90: Update dg-error.
6665 * gfortran.dg/initialization_13.f90: New.
6667 2007-08-24 Richard Guenther <rguenther@suse.de>
6670 * gcc.c-torture/compile/pr33166.c: New testcase.
6672 2007-08-24 Tobias Burnus <burnus@net-b.de>
6675 * gfortran.dg/pointer_assign_4.f90: New.
6676 * gfortran.dg/shape_2.f90: Fix test case.
6677 * gfortran.dg/char_result_4.f90: Ditto.
6679 2007-08-24 Jakub Jelinek <jakub@redhat.com>
6681 * gcc.dg/array-init-1.c: New test.
6684 * g++.dg/parse/crash36.C: New test.
6686 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
6688 * gcc.dg/pr32721.c: Updated.
6690 2007-08-24 Jakub Jelinek <jakub@redhat.com>
6692 PR tree-optimization/32573
6694 * gcc.dg/pr32573.c: New test.
6697 * g++.dg/lookup/ns3.C: New test.
6699 * gfortran.dg/assumed_charlen_sharing.f90: New test.
6702 * g++.dg/parse/crash37.C: New test.
6704 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
6707 * gcc.target/i386/pr17390.c: New test.
6709 2007-08-23 Richard Guenther <rguenther@suse.de>
6711 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
6712 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
6713 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
6714 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
6715 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
6716 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
6717 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
6718 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
6720 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
6722 * gcc.target/s390: New directory.
6723 * gcc.target/s390/s390.exp: New file.
6724 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
6725 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
6726 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
6727 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
6728 gcc.target/s390 directory.
6730 2007-08-23 Richard Guenther <rguenther@suse.de>
6732 PR tree-optimization/32328
6733 * gcc.dg/pr32328.c: New testcase.
6735 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
6737 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
6740 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6743 * gfortran.dg/min_max_optional_5.f90: New test.
6744 * gfortran.dg/min_max_optional_2.f90: Remove.
6745 * gfortran.dg/min_max_optional_3.f90: Remove.
6746 * gfortran.dg/min_max_optional_4.f90: Remove.
6748 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
6750 * gcc.target/i386/xorps-sse.c: New.
6751 * gcc.target/i386/xorps-sse2.c: New.
6753 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
6755 * gcc.target/i386/cmov3.c: Fix scan-assembler.
6756 * gcc.target/i386/cmov4.c: Fix scan-assembler.
6757 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
6759 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
6762 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
6763 include multiple kinds for SHAPE parameter within a single
6765 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
6766 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
6768 2007-08-22 Janus Weil <jaydub66@gmail.com>
6770 * interface_abstract_1.f90: Extended test case.
6771 * interface_abstract_3.f90: New test.
6773 2007-08-21 Christian Bruel <christian.bruel@st.com>
6775 * gcc.dg/fold-sub.c: New test.
6777 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
6779 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
6780 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
6781 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
6782 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
6783 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
6784 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
6786 2007-08-22 Richard Guenther <rguenther@suse.de>
6789 * gcc.dg/pr33007.c: New testcase.
6791 2007-08-22 Richard Sandiford <richard@codesourcery.com>
6793 * gcc.c-torture/execute/strcmp-1.x: Delete.
6795 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
6797 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
6798 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
6799 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
6800 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
6801 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
6802 gcc.target/i386/stack-realign.c,
6803 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6804 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6805 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
6806 target using dg-require-effective-target directive.
6807 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
6808 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
6809 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6810 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
6811 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
6812 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
6813 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
6814 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
6815 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
6816 Require lp64 target using dg-require-effective-target directive.
6817 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
6818 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
6820 * gcc.target/i386/20010202-1.c: Move from here ...
6821 * gcc.dg/20010202-1.c: ... to here.
6823 2007-08-22 Richard Guenther <rguenther@suse.de>
6825 PR tree-optimization/33142
6826 * gcc.c-torture/execute/pr33142.c: New testcase.
6828 2007-08-22 Richard Guenther <rguenther@suse.de>
6831 * g++.dg/torture/pr32563.C: New testcase.
6833 2007-08-22 Jakub Jelinek <jakub@redhat.com>
6836 * gcc.dg/pr32912-1.c: Add -w to options.
6837 * gcc.dg/pr32912-2.c: Likewise.
6838 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
6840 2007-08-21 Ian Lance Taylor <iant@google.com>
6842 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
6844 2007-08-21 Ian Lance Taylor <iant@google.com>
6846 PR tree-optimization/33134
6847 * g++.dg/tree-ssa/pr33134.C: New test.
6849 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
6851 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
6852 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
6854 2007-08-21 Jakub Jelinek <jakub@redhat.com>
6857 * gcc.dg/debug/pr32610.c: New test.
6859 * g++.dg/init/new24.C: New test.
6862 * gcc.dg/pr32912-1.c: New test.
6863 * gcc.dg/pr32912-2.c: New test.
6864 * gcc.dg/pr32912-3.c: New test.
6866 2007-08-21 Richard Guenther <rguenther@suse.de>
6868 * gcc.dg/pointer-arith-10.c: New testcase.
6870 2007-08-21 Richard Guenther <rguenther@suse.de>
6873 * gcc.c-torture/compile/pr33122.c: New testcase.
6875 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
6877 * g++.dg/warn/Wnvdtor-2.C: New testcase.
6879 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
6881 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
6883 2007-08-20 Jakub Jelinek <jakub@redhat.com>
6886 * g++.dg/init/new23.C: New test.
6888 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6891 * gcc.c-torture/compile/pr30564-1.c: New test.
6892 * gcc.c-torture/compile/pr30564-2.c: New test.
6894 2007-08-19 Joseph Myers <joseph@codesourcery.com>
6896 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
6898 2007-08-19 Tobias Burnus <burnus@net-b.de>
6900 * gfortran.dg/interface_abstract_2.f90: New.
6901 * gfortran.dg/interface_abstract_1.f90: Fix typo.
6903 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
6905 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
6906 unknown (so that outer-loop wont get analyzed).
6907 * gcc.dg/vect/vect-outer-1a.c: New test.
6908 * gcc.dg/vect/vect-outer-1b.c: New test.
6909 * gcc.dg/vect/vect-outer-1.c: New test.
6910 * gcc.dg/vect/vect-outer-2a.c: New test.
6911 * gcc.dg/vect/vect-outer-2b.c: New test.
6912 * gcc.dg/vect/vect-outer-2c.c: New test.
6913 * gcc.dg/vect/vect-outer-2.c: New test.
6914 * gcc.dg/vect/vect-outer-3a.c: New test.
6915 * gcc.dg/vect/vect-outer-3b.c: New test.
6916 * gcc.dg/vect/vect-outer-3c.c: New test.
6917 * gcc.dg/vect/vect-outer-3.c: New test.
6918 * gcc.dg/vect/vect-outer-4a.c: New test.
6919 * gcc.dg/vect/vect-outer-4b.c: New test.
6920 * gcc.dg/vect/vect-outer-4c.c: New test.
6921 * gcc.dg/vect/vect-outer-4d.c: New test.
6922 * gcc.dg/vect/vect-outer-4e.c: New test.
6923 * gcc.dg/vect/vect-outer-4f.c: New test.
6924 * gcc.dg/vect/vect-outer-4g.c: New test.
6925 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
6926 * gcc.dg/vect/vect-outer-4i.c: New test.
6927 * gcc.dg/vect/vect-outer-4j.c: New test.
6928 * gcc.dg/vect/vect-outer-4k.c: New test.
6929 * gcc.dg/vect/vect-outer-4l.c: New test.
6930 * gcc.dg/vect/vect-outer-4m.c: New test.
6931 * gcc.dg/vect/vect-outer-4.c: New test.
6932 * gcc.dg/vect/vect-outer-5.c: New test.
6933 * gcc.dg/vect/vect-outer-6.c: New test.
6934 * gcc.dg/vect/vect-outer-fir.c: New test.
6935 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
6936 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
6938 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
6940 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
6941 and -fno-tree-reassoc.
6942 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
6943 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6944 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
6945 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6946 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
6947 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6948 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
6949 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
6950 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
6951 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
6952 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
6953 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
6954 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
6955 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
6956 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
6957 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
6958 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
6959 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
6960 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
6961 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
6962 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
6963 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
6964 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
6965 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
6966 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
6967 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
6968 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
6969 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
6970 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
6971 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
6972 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
6973 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
6974 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
6975 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
6976 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
6977 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
6978 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
6980 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
6982 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
6983 versioning for aliasing).
6984 * gcc.dg/vect/vect-35.c: Likewise.
6986 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
6988 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6990 2007-08-18 Tom Tromey <tromey@redhat.com>
6992 PR preprocessor/32974:
6993 * gcc.dg/cpp/pr32974.c: New file.
6995 2007-08-17 Tobias Burnus <burnus@net-b.de>
6997 * gfortran.dg/interface_abstract_1.f90: New.
6999 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
7002 * gfortran.dg/pure_initializer_1.f90: New test.
7004 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
7007 * gfortran.dg/array_constructor_18.f90: New test.
7009 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
7012 * g++.dg/expr/lval3.C: New test.
7013 * g++.dg/expr/lval4.C: New test.
7015 2007-08-17 Ollie Wild <aaw@google.com>
7018 * g++.dg/lookup/builtin3.C: New test.
7019 * g++.dg/lookup/builtin4.C: New test.
7020 * g++.dg/lookup/using19.C: New test.
7022 2007-08-17 Paolo Carlini <pcarlini@suse.de>
7025 * g++.dg/parse/error31.C: New.
7027 2007-08-17 Paolo Carlini <pcarlini@suse.de>
7030 * g++.dg/template/error26.C: New.
7032 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7035 * gfortran.dg/zero_length_2.f90: New test.
7037 2007-08-17 Tobias Burnus <burnus@net-b.de>
7039 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
7040 * gfortran.dg/kind_tests_3.f03: Ditto.
7041 * gfortran.dg/global_vars_f90_init.f90: Ditto.
7042 * gfortran.dg/interface_13.f90: Ditto.
7043 * gfortran.dg/pr32738.f90: Ditto.
7044 * gfortran.dg/module_private_1.f90: Ditto.
7045 * gfortran.dg/test_only_clause.f90: Ditto.
7046 * gfortran.dg/bind_c_vars.f90: Ditto.
7047 * gfortran.dg/bind_c_dts.f90: Ditto.
7048 * gfortran.dg/use_9.f90: Ditto.
7049 * gfortran.dg/generic_8.f90: Ditto.
7050 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7051 * gfortran.dg/private_type_6.f90: Ditto.
7052 * gfortran.dg/c_assoc.f90: Ditto.
7053 * gfortran.dg/private_type_7.f90: Ditto.
7054 * gfortran.dg/global_vars_c_init.f90: Ditto.
7055 * gfortran.dg/bind_c_dts_2.f03: Ditto.
7056 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
7057 * gfortran.dg/c_size_t_test.f03: Ditto.
7058 * gfortran.dg/used_types_12.f90: Ditto.
7059 * gfortran.dg/pr25923.f90: Ditto.
7060 * gfortran.dg/test_com_block.f90: Ditto.
7061 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
7062 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7063 * gfortran.dg/com_block_driver.f90: Ditto.
7064 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
7065 * gfortran.dg/use_iso_c_binding.f90: Ditto.
7066 * gfortran.dg/c_loc_test.f90: Ditto.
7067 * gfortran.dg/c_ptr_tests.f03: Ditto.
7068 * gfortran.dg/module_interface_1.f90: Ditto.
7070 2007-08-17 Paolo Carlini <pcarlini@suse.de>
7073 * g++.dg/other/error17.C: Adjust.
7075 2007-08-17 Ben Elliston <bje@au.ibm.com>
7078 * g++.dg/ext/altivec-14.C: New test.
7080 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
7082 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
7083 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
7085 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
7086 * gcc.dg/vect/pr32366.c: Ditto.
7088 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
7091 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
7092 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
7093 * gcc.dg/dfp/convert-int-fold.c: Ditto.
7094 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
7096 2007-08-16 Tobias Burnus <burnus@net-b.de>
7099 * gfortran.dg/use_9.f90: New.
7101 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
7103 * g++.dg/gcov/gcov-5.C: New test.
7105 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
7107 * g++.dg/gcov/gcov-4.C: New test.
7108 * lib/gcov.exp (verify-lines): Add support for
7109 checking no-coverage lines.
7111 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
7113 * gcc.dg/vect/vect-vfa-01.c: New.
7114 * gcc.dg/vect/vect-vfa-02.c: New.
7115 * gcc.dg/vect/vect-vfa-03.c: New.
7116 * gcc.dg/vect/vect-vfa-04.c: New.
7117 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
7118 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
7119 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
7120 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
7121 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
7122 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
7123 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
7124 gfortran.dg/vect/pr19049.f90: Rename to start with
7126 * gcc.dg/vect/vect.exp: Disable versioning for alias
7127 when test starts with no-vfa-.
7128 * gfortran.dg/vect/vect.exp: Likewise.
7130 2007-08-16 Richard Sandiford <richard@codesourcery.com>
7132 * gcc.dg/torture/pr32897.c: New test.
7134 2007-08-16 Paolo Carlini <pcarlini@suse.de>
7137 * g++.dg/template/crash69.C: New.
7139 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
7141 * lib/target-supports.exp (check_effective_target_arm32): Use
7142 check_no_compiler_messages.
7144 2007-08-15 Diego Novillo <dnovillo@google.com>
7146 gcc.dg/tree-ssa/20070815.c: New test.
7148 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7151 * gfortran.dg/random_7.f90: Initialize variable.
7153 2007-08-15 Jakub Jelinek <jakub@redhat.com>
7156 * gfortran.dg/pr33074.f90: New test.
7159 * g++.dg/opt/nrv14.C: New test.
7161 2007-08-15 Paolo Carlini <pcarlini@suse.de>
7164 * g++.dg/template/crash68.C: New.
7166 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
7168 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
7169 * gcc.dg/sibcall-4.c: Ditto.
7171 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7174 * gfortran.dg/use_8.f90: New test.
7175 * gfortran.dg/c_loc_tests_2.f03: Fix code.
7177 2007-08-14 Paolo Carlini <pcarlini@suse.de>
7180 * g++.dg/template/error27.C: New.
7181 * g++.dg/template/error28.C: New.
7182 * g++.dg/other/pr28304.C: Adjust.
7183 * g++.old-deja/g++.mike/p811.C: Likewise.
7185 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
7188 * gcc.target/i386/pr30315.c: New.
7190 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7193 * gfortran.dg/substr_5.f90: New test.
7195 2007-08-14 Andrew Pinski <pinskia@gmail.com>
7198 * gcc.dg/vector-2.c: New test.
7201 * g++.dg/ext/vector8.C: New test.
7203 2007-08-13 Dan Hipschman <dsh@google.com>
7206 * gcc.dg/format/array-1.c: Add an additional test for
7207 unterminated format strings of length 1.
7209 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
7212 * gfortran.dg/external_procedures_3.f90: New test.
7214 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
7217 * gfortran.dg/import6.f90: New test.
7219 2007-08-13 Andrew Pinski <pinskia@gmail.com>
7222 * gcc.dg/vector-1.c: New test.
7224 2007-08-13 Richard Sandiford <richard@codesourcery.com>
7226 * gcc.dg/pr21255-4.c: Skip for PIC.
7227 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
7229 2007-08-13 Richard Sandiford <richard@codesourcery.com>
7231 * gcc.dg/attr-isr.c: Skip for PIC.
7232 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7233 * gcc.dg/attr-isr-trapa.c: Likewise.
7234 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7235 * gcc.dg/pragma-isr-trapa.c: Likewise.
7236 * gcc.dg/pragma-isr-trapa2.c: Likewise.
7238 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
7241 * gfortran.dg/transpose_1.f90: New test.
7243 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7246 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
7249 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7253 * gfortran.dg/random_4.f90: New test.
7254 * gfortran.dg/random_5.f90: New test.
7255 * gfortran.dg/random_6.f90: New test.
7256 * gfortran.dg/random_7.f90: New test.
7258 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7261 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
7263 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7266 * gfortran.dg/module_private_1.f90: New test.
7268 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7271 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
7272 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
7274 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7277 * gfortran.dg/char_length_6.f90: New test.
7279 2007-08-10 Ollie Wild <aaw@google.com>
7281 * g++.dg/lookup/using18.C: New test.
7283 2007-08-10 Paolo Carlini <pcarlini@suse.de>
7286 * g++.dg/other/error16.C: New.
7288 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7291 * gfortran.dg/namelist_37.f90: New test.
7293 2007-08-10 Paolo Carlini <pcarlini@suse.de>
7296 * g++.dg/conversion/op3.C: New.
7298 2007-08-09 Tobias Burnus <burnus@net-b.de>
7301 * gfortran.dg/fmt_tab_1.f90: New.
7302 * gfortran.dg/fmt_tab_2.f90: New.
7304 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
7307 * gcc.c-torture/compile/pr32796.c: New test.
7309 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
7312 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
7313 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
7316 2007-08-08 Richard Sandiford <richard@codesourcery.com>
7318 * gcc.target/mips/code-readable-1.c: New test.
7319 * gcc.target/mips/code-readable-2.c: Likewise.
7320 * gcc.target/mips/code-readable-3.c: Likewise.
7322 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
7323 Revital Eres <eres@il.ibm.com>
7325 * gfortran.dg/sms-1.f90: Add comment.
7326 * gfortran.dg/sms-2.f90: New.
7328 2007-08-07 Ian Lance Taylor <iant@google.com>
7330 * gcc.dg/instrument-1.c: New test.
7331 * gcc.dg/instrument-2.c: New test.
7332 * gcc.dg/instrument-3.c: New test.
7334 2007-08-07 Steve Ellcey <sje@cup.hp.com>
7336 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
7338 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
7340 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
7341 !vector_alignment_reachable targets.
7342 * gcc.dg/vect/vect-33.c: Likewise.
7343 * gcc.dg/vect/vect-42.c: Likewise.
7344 * gcc.dg/vect/vect-44.c: Likewise.
7345 * gcc.dg/vect/vect-50.c: Likewise.
7346 * gcc.dg/vect/vect-70.c: Likewise.
7347 * gcc.dg/vect/vect-71.c: Likewise.
7348 * gcc.dg/vect/vect-87.c: Likewise.
7349 * gcc.dg/vect/vect-88.c: Likewise.
7350 * gcc.dg/vect/vect-91.c: Likewise.
7351 * gcc.dg/vect/vect-93.c: Likewise.
7352 * gcc.dg/vect/vect-96.c: Likewise.
7353 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
7354 * gcc.dg/vect/section-anchors-69.c: Likewise.
7355 * gcc.dg/vect/pr25413.c: Likewise.
7356 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
7357 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
7358 * gfortran.dg/vect-2.f90: Likewise.
7359 * gfortran.dg/vect-3.f90: Likewise.
7360 * gfortran.dg/vect-4.f90: Likewise.
7361 * gfortran.dg/vect-5.f90: Likewise.
7362 * lib/target-supports.exp (check_effective_target_natural_alignment):
7363 Return false for darwin.
7364 (check_effective_target_vector_alignment_reachable_for_double): New.
7366 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
7368 * gcc.dg/multiword-1.c: New testcase.
7370 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
7372 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
7374 * gfortran.dg/namelist_36.f90: New test.
7376 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
7378 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
7379 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
7381 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
7383 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
7384 * gcc.dg/torture/type-generic-1.c: Likewise.
7386 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
7388 * gcc.c-torture/20070522-1.c: Move to ...
7389 * gcc.c-torture/compile/20070522-1.c: Here.
7391 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7394 * gfortran.dg/minmax_char_1.f90: New test.
7395 * gfortran.dg/minmax_char_2.f90: New test.
7396 * gfortran.dg/min_max_optional_4.f90: New test.
7398 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7400 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
7401 hanging on the testcase.
7403 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
7406 * gcc.c-torture/compile/pr32988.c: New test.
7408 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
7410 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
7412 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
7414 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
7417 2007-03-22 Dirk Mueller <dmueller@suse.de>
7419 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7421 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7424 * gfortran.dg/isnan_1.f90: New test.
7426 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
7427 Revital Eres <eres@il.ibm.com>
7429 * gcc.dg/sms-antideps.c: New test.
7431 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
7434 * gfortran.dg/entry_13.f90: New test.
7436 * gfortran.dg/entry_12.f90: Clean up .mod file.
7438 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7441 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
7442 variables as kind=4 so they don't overflow the record length.
7444 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
7447 * gfortran.dg/selected_kind_1.f90: New test.
7449 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
7452 * gcc.c-torture/compile/pr32780.c: New test.
7454 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7457 * gcc.c-torture/compile/pr32399.c: New testcase.
7459 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7462 * g++.dg/torture/pr32304.C: New testcase.
7464 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7467 * gfortran.fortran-torture/compile/complex_1.f90: New test.
7469 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7472 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
7474 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7477 * gfortran.dg/nint_2.f90: New test.
7479 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
7481 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
7482 * gcc.dg/weak/typeof-2.c: Likewise.
7484 2007-08-03 Diego Novillo <dnovillo@google.com>
7487 * gcc.dg/tree-ssa/pr31521.c: New test.
7489 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7492 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
7493 iostat must be default kind.
7495 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7497 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
7499 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7502 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
7503 explicit so test passes with -fdefault-integer-8.
7504 * gfortran.dg/unformatted_recl_1.f90: Likewise.
7505 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
7507 2007-08-02 Lee Millward <lee.millward@gmail.com>
7510 * g++.dg/parse/asm1.C: New test.
7513 * g++.dg/parse/asm2.C: Likewise.
7516 * g++.dg/parse/asm3.C: Likewise.
7518 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
7520 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
7521 "int" is only 16 bit bits wide.
7522 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
7524 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7526 * g++.dg/torture/type-generic-1.C: New.
7527 * gcc.dg/pr28796-2.c: Move tests ...
7528 * gcc.dg/tg-tests.h: ... here.
7529 * gcc.dg/torture/type-generic-1.c: New.
7531 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7534 * minmaxloc_3.f90: New test case.
7536 2007-08-01 Tobias Burnus <burnus@net-b.de>
7539 * gfortran.dg/allocate_stat.f90: New.
7541 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
7543 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
7545 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
7547 PR tree-optimization/32919
7548 * gcc.c-torture/compile/pr32919.c: New.
7550 2007-08-01 Nick Clifton <nickc@redhat.com>
7552 * gcc.c-torture/execute/execute.exp: Change copyright header to
7553 refer to version 3 of the GNU General Public License and to point
7554 readers at the COPYING3 file and the FSF's license web page.
7555 * gcc.c-torture/execute/ieee/ieee.exp,
7556 gcc.c-torture/unsorted/unsorted.exp,
7557 gcc.c-torture/compile/compile.exp,
7558 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
7559 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
7560 gcc.target/cris/torture/cris-torture.exp,
7561 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
7562 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
7563 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
7564 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
7565 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
7566 gnat.dg/dg.exp, gnat.dg/style/style.exp,
7567 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
7568 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
7569 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
7570 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
7571 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
7572 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
7573 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
7574 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
7575 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
7576 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
7577 gcc.dg/noncompile/noncompile.exp,
7578 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
7579 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
7580 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
7581 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
7582 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
7583 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
7584 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
7585 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
7586 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
7587 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
7588 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
7589 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
7590 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
7591 g++.old-deja/old-deja.exp,
7592 gfortran.fortran-torture/execute/execute.exp,
7593 gfortran.fortran-torture/compile/compile.exp,
7594 treelang/output/output-1.c, treelang/output/output-1.tree,
7595 treelang/execute/execute.exp, treelang/Makefile.in,
7596 treelang/compile/compile.exp, g++.dg/dg.exp,
7597 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
7598 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
7599 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
7600 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
7601 g++.dg/compat/struct-layout-1.exp,
7602 g++.dg/compat/struct-layout-1_generate.c,
7603 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
7604 g++.dg/bprob/bprob.exp, config/default.exp,
7605 gcc.test-framework/test-framework.awk,
7606 gcc.test-framework/gen_directive_tests,
7607 gcc.test-framework/test-framework.exp,
7608 objc.dg/special/special.exp,
7609 objc.dg/gnu-encoding/gnu-encoding.exp,
7610 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
7611 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
7612 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
7613 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
7614 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
7615 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
7616 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
7617 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
7618 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
7619 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
7620 lib/target-supports-dg.exp, lib/gcc-defs.exp,
7621 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
7622 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
7623 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
7624 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
7625 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
7628 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
7630 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
7633 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
7636 * gfortran.dg/initialization_12.f90: New test.
7638 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
7641 * gfortran.dg/entry_12.f90: New test.
7643 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7646 * gfortran.dg/altreturn_6.f90: New test.
7648 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
7651 * gfortran.dg/exponent_2.f90: New test.
7653 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
7655 * gcc.dg/vect/vect-117.c: New test.
7656 * gcc.dg/vect/vect-74.c: Enabled test
7657 * gcc.dg/vect/vect-81.c: Enabled test
7659 2007-07-30 Andrew Pinski <pinskia@gmail.com>
7661 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
7662 s/dg-error/dg-warning where warning is expected.
7664 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7667 * gfortran.dg/array_constructor_12.f90: Adjust argument
7668 of huge() to correct kind.
7670 2007-07-30 Ollie Wild <aaw@google.com>
7672 * gcc.dg/cpp/counter-2.c: New test.
7673 * gcc.dg/cpp/counter-3.c: New test.
7674 * gcc.dg/cpp/dir-only-1.c: New test.
7675 * gcc.dg/cpp/dir-only-1.h: New file.
7676 * gcc.dg/cpp/dir-only-2.c: New test.
7677 * gcc.dg/cpp/dir-only-3.c: New test.
7678 * gcc.dg/cpp/dir-only-3a.h: New file.
7679 * gcc.dg/cpp/dir-only-3b.h: New file.
7680 * gcc.dg/cpp/dir-only-4.c: New test.
7681 * gcc.dg/cpp/dir-only-5.c: New test.
7682 * gcc.dg/cpp/dir-only-6.c: New test.
7684 2007-07-30 Julian Brown <julian@codesourcery.com>
7686 * gcc.target/arm/neon/v*.c: Regenerate.
7688 2007-07-30 Paolo Carlini <pcarlini@suse.de>
7691 * g++.dg/ext/label6.C: New.
7693 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7697 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
7699 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
7702 * gfortran.dg/actual_pointer_function_1.f90: New test.
7705 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
7707 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
7710 * gfortran.dg/shape_1.f90: Adjust error message.
7711 * gfortran.dg/parameter_array_ref_1.f90: New test.
7713 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7716 * gfortran.dg/entry_11.f90: New test.
7718 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
7719 Revital Eres <eres@il.ibm.com>
7721 * gfortran.dg/sms-1.f90: New test.
7723 2007-07-28 Richard Guenther <rguenther@suse.de>
7725 * gcc.c-torture/compile/pr32920.c: New testcase.
7727 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
7730 * g++.dg/lookup/friend11.C: New test.
7732 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
7734 * gfortran.dg/namelist_5.f90: Adjusted error message.
7735 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
7736 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
7737 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
7738 * gfortran.dg/namelist_32.f90: ... this.
7741 * gfortran.dg/namelist_33.f90: New test.
7744 * gfortran.dg/namelist_34.f90: New test.
7747 * gfortran.dg/namelist_35.f90: New test.
7749 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
7752 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
7754 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
7757 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
7758 assuming it is 0x7ffffffff.
7759 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
7760 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
7762 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
7764 * gfortran.dg/operator_3.f90: Fix dg directive.
7765 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
7766 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
7767 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
7769 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
7771 * g++.dg/cpp0x/decltype1.C: New.
7772 * g++.dg/cpp0x/decltype2.C: New.
7773 * g++.dg/cpp0x/decltype3.C: New.
7774 * g++.dg/cpp0x/decltype4.C: New.
7775 * g++.dg/cpp0x/decltype5.C: New.
7776 * g++.dg/cpp0x/decltype6.C: New.
7778 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
7780 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
7781 because the test relies on bit 31 to be the sign bit.
7783 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
7785 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
7786 assuming it is 0x7fffffff.
7787 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
7788 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
7790 2007-07-27 Mark Mitchell <mark@codesourcery.com>
7793 * g++.dg/expr/bitfield9.C: New test.
7795 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7798 * gfortran.dg/logical_comp.f90: Update dg-error strings.
7800 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7803 * gfortran.dg/private_type_7.f90: New test.
7805 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7808 * gfortran.dg/select_char_1.f90: New test.
7810 2007-07-27 Tobias Burnus <burnus@net-b.de>
7813 * gfortran.dg/initialization_11.f90: New test.
7815 2007-07-27 Richard Sandiford <richard@codesourcery.com>
7817 * gcc.target/mips/ins-1.c: New test.
7819 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
7822 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
7825 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
7827 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
7828 error: width of 'spare' exceeds its type.
7830 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
7832 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
7833 * gcc.dg/sibcall-4.c: Likewise.
7835 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7837 PR rtl-optimization/31500
7838 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
7839 * g++.dg/warn/Warray-bounds.C: Likewise.
7841 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
7843 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
7845 2007-07-25 Julian Brown <julian@codesourcery.com>
7846 Paul Brook <paul@codesourcery.com>
7847 Joseph Myers <joseph@codesourcery.com>
7848 Mark Shinwell <shinwell@codesourcery.com>
7850 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
7851 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
7852 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
7853 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
7854 (check_effective_target_arm_neon_hw): New.
7855 * gcc.target/arm/neon/neon.exp: New file.
7856 * gcc.target/arm/neon/polytypes.c: New file.
7857 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
7859 2007-07-25 Janis Johnson <janis187@us.ibm.com>
7861 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
7862 targets where an "int" is less than 32 bits wide.
7864 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
7866 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
7868 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
7870 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
7871 during addition if an int is only 16 bits wide.
7872 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
7874 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
7876 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
7877 size as "long int" and are 32 or 64 bits wide.
7878 * gcc.dg/torture/pr28814.c: Likewise.
7880 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
7882 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
7883 exactly as wide as an int.
7885 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
7887 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7888 Define and use throughout as long long printf format specifier.
7889 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7892 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
7894 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
7895 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
7897 2007-07-25 Ben Elliston <bje@au.ibm.com>
7899 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
7901 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
7903 * gcc.c-torture/execute/20070724-1.c: New.
7905 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
7908 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
7909 "deallocates" to 24, since patch has code rid of much spurious
7911 * gfortran.dg/interface_assignment_1.f90 : New test.
7914 * gfortran.dg/interface_assignment_2.f90 : New test.
7916 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
7919 * fortran.dg/initialization_10.f90: New test.
7921 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
7924 * gfortran.dg/imag_2.f: Removed
7925 * gfortran.dg/warn_std_1.f90: New test.
7926 * gfortran.dg/warn_std_2.f90: New test.
7927 * gfortran.dg/warn_std_3.f90: New test.
7929 2007-07-24 Paolo Carlini <pcarlini@suse.de>
7932 * g++.dg/init/new22.C: New.
7934 2007-07-24 Paolo Carlini <pcarlini@suse.de>
7937 * g++.dg/template/crash67.C: New.
7939 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
7941 * lib/target-support.exp (check_effective_target_natural_alignment):
7942 (check_effective_target_vector_alignment_reachable): New.
7943 * config/spu/spu.c (spu_vector_alignment_reachable): New.
7944 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
7945 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
7947 * gcc.dg/vect/pr25413.c: Likewise.
7948 * gcc.dg/vect/pr31699.c: Likewise.
7950 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7953 * gfortran.dg/pack_bounds_1.f90: New test case.
7955 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
7958 * gfortran.dg/initialization_9.f90: New test.
7960 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
7964 * gfortran.dg/bind_c_usage_8.f03: New test case.
7965 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
7966 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
7968 2007-07-23 Richard Sandiford <richard@codesourcery.com>
7970 * gcc.target/mips/branch-cost-1.c: New test.
7971 * gcc.target/mips/branch-cost-2.c: Likewise.
7973 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
7976 * gfortran.dg/c_char_tests.f03: New test case.
7977 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
7978 * gfortran.dg/c_char_tests_2.f03: New test case.
7979 * gfortran.dg/value_6.f03: Ditto.
7980 * gfortran.dg/value_7.f03: Ditto.
7982 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
7985 * gfortran.dg/c_funloc_tests_5.f03: New.
7986 * gfortran.dg/c_funloc_tests_5.f04: New.
7987 * gfortran.dg/c_funloc_tests_4_driver.c: New.
7989 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
7992 * g++.dg/expr/call4.C: New.
7993 * g++.dg/expr/call5.C: New.
7995 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
7998 * gfortran.dg/namelist_30.f90: New test.
8000 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
8003 * gfortran.dg/array_initializer_1.f90: Removed warning.
8004 * gfortran.dg/initialization_1.f90: Adjusted messages.
8005 * gfortran.dg/nested_modules_6.f90: Removed warning.
8008 * gfortran.dg/initialization_7.f90: New test.
8011 * gfortran.dg/initialization_8.f90: New test.
8013 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
8016 * g++.dg/template/crash47.C: Adjust errors.
8017 * g++.dg/template/crash48.C: Adjust errors.
8018 * g++.dg/template/typename12.C: New.
8019 * g++.dg/template/typename13.C: New.
8020 * g++.dg/template/typename14.C: New.
8021 * g++.dg/template/typedef6.C: Adjust errors.
8023 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
8026 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
8027 * gfortran.dg/pr32627.f03: New test case.
8029 * gfortran.dg/c_f_pointer_logical.f03: New test case.
8030 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
8031 c_f_pointer_logical.
8032 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
8033 c_f_pointer_complex.
8034 * gfortran.dg/c_f_pointer_complex.f03: New test case.
8035 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
8036 c_f_pointer_shape_tests_2.
8037 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
8039 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
8042 * gfortran.dg/c_loc_tests_9.f03: New test case.
8043 * gfortran.dg/c_loc_tests_10.f03: Ditto.
8045 2007-07-21 Lee Millward <lee.millward@gmail.com>
8048 * gfortran.dg/int_2.f90: New test.
8050 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
8052 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
8054 2007-07-20 Richard Sandiford <richard@codesourcery.com>
8056 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
8057 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
8059 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
8061 PR tree-optimization/19910
8062 * gcc.dg/pr19910.c: New test.
8064 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
8067 * gfortran.dg/pr32738.f90: New test.
8069 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8071 PR tree-optimzation/32635
8072 * gfortran.dg/pr32635.f: New test case.
8074 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
8077 * gfortran.dg/pr32801.f03: New test case.
8079 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8081 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
8082 Test negative numbers also.
8083 * gcc.dg/c99-math-float-1.c: Likewise.
8084 * gcc.dg/c99-math-long-double-1.c: Likewise.
8085 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
8088 2007-07-18 Bob Wilson <bob.wilson@acm.org>
8090 * lib/target-supports.exp (check_effective_target_sync_int_long):
8092 (check_effective_target_sync_char_short): Likewise.
8094 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8096 * gcc.dg/pr28796-2.c: Add more cases.
8098 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8100 * gcc.dg/pr28796-1.c: Add more cases.
8101 * gcc.dg/pr28796-2.c: Likewise.
8103 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8105 * gcc.dg/pr28796-1.c: Add more cases.
8106 * gcc.dg/pr28796-2.c: Likewise.
8108 2007-07-17 Janus Weil <jaydub66@gmail.com>
8111 * gfortran.dg/pr32535.f90: New test.
8113 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
8117 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
8119 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
8121 PR rtl-optimization/32773
8122 * gcc.dg/pr32773.c: New test.
8124 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
8126 * gcc.target/spu/intrinsics-1.c: Use dg-message to
8127 match flax-vector-conversions note.
8128 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
8129 instead of dg-error for the warning.
8131 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
8133 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
8134 adapted to work on targets with 16-bit or wider int.
8135 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
8136 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
8137 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
8138 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
8140 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
8142 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
8143 support large arrays.
8144 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
8145 * gcc.dg/20061109-1.c: Likewise.
8146 * gcc.c-torture/execute/20061101-1.x: Likewise.
8147 * gcc.c-torture/execute/pr29797-1.x: Likewise.
8148 * gcc.c-torture/execute/pr31448.x: Likewise.
8150 2007-07-16 Lee Millward <lee.millward@gmail.com>
8152 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
8155 * gfortran.dg/pr32238.f90: New test.
8158 * gfortran.dg/pr32222.f90: New test.
8161 * gfortran.dg/pr32242.f90: New test.
8163 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
8164 David Ung <davidu@mips.com>
8166 * gcc.target/mips/mips-sched-madd.c: New test case.
8168 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8171 * gfortran.dg/large_real_kind_1.f90: Update test.
8172 * gfortran.dg/pr17706.f90: Update test.
8173 * gfortran.dg/fmt_zero_digits.f90: Update test.
8174 * gfortran.dg/fmt_zero_precision.f90: Update test.
8175 * gfortran.dg/real_const_3.f90: Update test.
8177 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8180 * gfortran.dg/bounds_check_8.f90: New test.
8181 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
8183 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8186 * gfortran.dg/mvbits_2.f90: New test.
8188 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8191 * gfortran.dg/pack_mask_1.f90: New test.
8192 * gfortran.dg/unpack_mask_1.f90: New test.
8194 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
8196 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
8197 * gcc.dg/20001101-1.c: Likewise.
8198 * gcc.dg/20001102-1.c: Likewise.
8199 * gcc.dg/20020116-2.c: Likewise.
8200 * gcc.dg/20020416-1.c: Likewise.
8201 * gcc.dg/sparc-constant-1.c: Likewise.
8202 * gcc.dg/sparc-dwarf2.c: Likewise.
8203 * gcc.dg/sparc-frame-1.c: Likewise.
8204 * gcc.dg/sparc-getcontext-1.c: Likewise.
8205 * gcc.dg/sparc-loop-1.c: Likewise.
8206 * gcc.dg/sparc-reg-1.c: Likewise.
8207 * gcc.dg/sparc-ret.c: Likewise.
8208 * gcc.dg/sparc-trap-1.c: Likewise.
8209 * gcc.dg/ultrasp10.c: Likewise.
8210 * gcc.dg/ultrasp11.c: Likewise.
8211 * gcc.dg/ultrasp1.c: Likewise.
8212 * gcc.dg/ultrasp2.c: Likewise.
8213 * gcc.dg/ultrasp3.c: Likewise.
8214 * gcc.dg/ultrasp4.c: Likewise.
8215 * gcc.dg/ultrasp5.c: Likewise.
8216 * gcc.dg/ultrasp6.c: Likewise.
8217 * gcc.dg/ultrasp7.c: Likewise.
8218 * gcc.dg/ultrasp8.c: Likewise.
8219 * gcc.dg/ultrasp9.c: Likewise.
8220 * gcc.dg/splet-1.c: Delete.
8222 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
8225 * gfortran.dg/stfunc_5.f90: New test.
8227 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
8229 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
8230 New procedure to check if arrays are naturally aligned to the vector
8232 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
8233 in size_t typedef. Adjust tree dump scan results according to
8234 vect_aligned_arrays target check.
8235 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
8236 vect_aligned_arrays target check.
8237 * gcc.dg/vect/pr31699.c: Ditto.
8239 2007-07-13 Sa Liu <saliu@de.ibm.com>
8241 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
8242 for V2DFmode vector conditional expression.
8243 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
8245 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
8247 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
8248 V2DFmode comparison and test special values.
8249 * lib/target-supports.exp: Switch on test for V2DFmode
8250 vector conditional expression.
8252 2007-07-13 Richard Guenther <rguenther@suse.de>
8254 PR tree-optimization/32721
8255 * gcc.dg/pr32721.c: New testcase.
8257 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
8259 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
8260 error message part that continues on a new line.
8262 2007-07-12 Geoffrey Keating <geoffk@apple.com>
8264 * gcc.dg/c99-tgmath-1.c: New.
8265 * gcc.dg/c99-tgmath-2.c: New.
8266 * gcc.dg/c99-tgmath-3.c: New.
8267 * gcc.dg/c99-tgmath-4.c: New.
8269 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8270 Janis Johnson <janis187@us.ibm.com>
8273 * gcc.test-framework/dg-error-exp-F.c: New test.
8274 * gcc.test-framework/dg-warning-exp-F.c: New test.
8275 * lib/gcc.exp: Enable warning and error prefixes.
8276 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
8277 (dg-error): Wrap original dg-error.
8278 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
8279 markers from dg-error/dg-warning directives.
8280 * gcc.dg/20040322-1.c: Likewise.
8281 * gcc.dg/Wchar-subscripts-1.c: Likewise.
8282 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
8283 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
8284 * gcc.dg/Werror-1.c: Likewise.
8285 * gcc.dg/Werror-10.c: Likewise.
8286 * gcc.dg/Werror-11.c: Likewise.
8287 * gcc.dg/Werror-2.c: Likewise.
8288 * gcc.dg/Werror-3.c: Likewise.
8289 * gcc.dg/Werror-4.c: Likewise.
8290 * gcc.dg/Werror-5.c: Likewise.
8291 * gcc.dg/Werror-6.c: Likewise.
8292 * gcc.dg/Werror-7.c: Likewise.
8293 * gcc.dg/Werror-8.c: Likewise.
8294 * gcc.dg/Werror-9.c: Likewise.
8295 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8296 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
8297 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
8298 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
8299 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
8300 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
8301 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
8302 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
8303 * gcc.dg/Wnested-externs-1.c: Likewise.
8304 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
8305 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
8306 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
8307 * gcc.dg/Wshadow-3.c: Likewise.
8308 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
8309 * gcc.dg/Wwrite-strings-1.c: Likewise.
8310 * gcc.dg/anon-struct-5.c: Likewise.
8311 * gcc.dg/anon-struct-6.c: Likewise.
8312 * gcc.dg/anon-struct-7.c: Likewise.
8313 * gcc.dg/anon-struct-8.c: Likewise.
8314 * gcc.dg/array-8.c: Likewise.
8315 * gcc.dg/array-quals-2.c: Likewise.
8316 * gcc.dg/asm-qual-1.c: Likewise.
8317 * gcc.dg/asm-wide-1.c: Likewise.
8318 * gcc.dg/assign-warn-1.c: Likewise.
8319 * gcc.dg/assign-warn-2.c: Likewise.
8320 * gcc.dg/bitfld-10.c: Likewise.
8321 * gcc.dg/bitfld-11.c: Likewise.
8322 * gcc.dg/bitfld-12.c: Likewise.
8323 * gcc.dg/bitfld-13.c: Likewise.
8324 * gcc.dg/bitfld-14.c: Likewise.
8325 * gcc.dg/builtin-choose-expr-2.c: Likewise.
8326 * gcc.dg/builtins-30.c: Likewise.
8327 * gcc.dg/c90-const-expr-5.c: Likewise.
8328 * gcc.dg/c90-typespec-1.c: Likewise.
8329 * gcc.dg/c99-const-expr-5.c: Likewise.
8330 * gcc.dg/c99-flex-array-5.c: Likewise.
8331 * gcc.dg/c99-fordecl-3.c: Likewise.
8332 * gcc.dg/c99-tag-3.c: Likewise.
8333 * gcc.dg/c99-typespec-1.c: Likewise.
8334 * gcc.dg/c99-vla-jump-1.c: Likewise.
8335 * gcc.dg/c99-vla-jump-2.c: Likewise.
8336 * gcc.dg/c99-vla-jump-3.c: Likewise.
8337 * gcc.dg/c99-vla-jump-4.c: Likewise.
8338 * gcc.dg/c99-vla-jump-5.c: Likewise.
8339 * gcc.dg/cast-1.c: Likewise.
8340 * gcc.dg/cast-2.c: Likewise.
8341 * gcc.dg/cast-3.c: Likewise.
8342 * gcc.dg/cast-4.c: Likewise.
8343 * gcc.dg/cast-pretty-print-1.c: Likewise.
8344 * gcc.dg/comp-goto-2.c: Likewise.
8345 * gcc.dg/comp-goto-3.c: Likewise.
8346 * gcc.dg/cpp/error-1.c: Likewise.
8347 * gcc.dg/cpp/if-paren.c: Likewise.
8348 * gcc.dg/decl-7.c: Likewise.
8349 * gcc.dg/decl-8.c: Likewise.
8350 * gcc.dg/decl-nospec-1.c: Likewise.
8351 * gcc.dg/decl-nospec-2.c: Likewise.
8352 * gcc.dg/decl-nospec-3.c: Likewise.
8353 * gcc.dg/declspec-10.c: Likewise.
8354 * gcc.dg/declspec-11.c: Likewise.
8355 * gcc.dg/declspec-12.c: Likewise.
8356 * gcc.dg/declspec-13.c: Likewise.
8357 * gcc.dg/declspec-14.c: Likewise.
8358 * gcc.dg/declspec-15.c: Likewise.
8359 * gcc.dg/declspec-16.c: Likewise.
8360 * gcc.dg/declspec-17.c: Likewise.
8361 * gcc.dg/declspec-4.c: Likewise.
8362 * gcc.dg/declspec-5.c: Likewise.
8363 * gcc.dg/declspec-6.c: Likewise.
8364 * gcc.dg/declspec-7.c: Likewise.
8365 * gcc.dg/declspec-8.c: Likewise.
8366 * gcc.dg/declspec-9.c: Likewise.
8367 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
8368 * gcc.dg/dfp/constants-c99.c: Likewise.
8369 * gcc.dg/dfp/keywords-c89.c: Likewise.
8370 * gcc.dg/dfp/keywords-c99.c: Likewise.
8371 * gcc.dg/dfp/keywords-reserved.c: Likewise.
8372 * gcc.dg/dfp/typespec.c: Likewise.
8373 * gcc.dg/dremf-type-compat-2.c: Likewise.
8374 * gcc.dg/dremf-type-compat-3.c: Likewise.
8375 * gcc.dg/dremf-type-compat-4.c: Likewise.
8376 * gcc.dg/empty-source-2.c: Likewise.
8377 * gcc.dg/empty-source-3.c: Likewise.
8378 * gcc.dg/enum3.c: Likewise.
8379 * gcc.dg/extra-semi-2.c: Likewise.
8380 * gcc.dg/extra-semi-3.c: Likewise.
8381 * gcc.dg/float-range-1.c: Likewise.
8382 * gcc.dg/float-range-2.c: Likewise.
8383 * gcc.dg/float-range-3.c: Likewise.
8384 * gcc.dg/float-range-5.c: Likewise.
8385 * gcc.dg/format/asm_fprintf-2.c: Likewise.
8386 * gcc.dg/format/asm_fprintf-3.c: Likewise.
8387 * gcc.dg/format/asm_fprintf-4.c: Likewise.
8388 * gcc.dg/format/asm_fprintf-5.c: Likewise.
8389 * gcc.dg/format/cast-1.c: Likewise.
8390 * gcc.dg/format/gcc_diag-3.c: Likewise.
8391 * gcc.dg/format/gcc_diag-4.c: Likewise.
8392 * gcc.dg/format/gcc_diag-6.c: Likewise.
8393 * gcc.dg/format/gcc_diag-8.c: Likewise.
8394 * gcc.dg/format/gcc_diag-9.c: Likewise.
8395 * gcc.dg/format/nul-2.c: Likewise.
8396 * gcc.dg/format/opt-1.c: Likewise.
8397 * gcc.dg/format/opt-2.c: Likewise.
8398 * gcc.dg/format/opt-3.c: Likewise.
8399 * gcc.dg/format/opt-4.c: Likewise.
8400 * gcc.dg/format/opt-5.c: Likewise.
8401 * gcc.dg/format/opt-6.c: Likewise.
8402 * gcc.dg/framework-2.c: Likewise.
8403 * gcc.dg/func-args-1.c: Likewise.
8404 * gcc.dg/func-outside-1.c: Likewise.
8405 * gcc.dg/func-outside-2.c: Likewise.
8406 * gcc.dg/gnu-cond-expr-2.c: Likewise.
8407 * gcc.dg/gnu-cond-expr-3.c: Likewise.
8408 * gcc.dg/if-empty-1.c: Likewise.
8409 * gcc.dg/init-bad-1.c: Likewise.
8410 * gcc.dg/init-bad-2.c: Likewise.
8411 * gcc.dg/init-bad-3.c: Likewise.
8412 * gcc.dg/init-desig-obs-2.c: Likewise.
8413 * gcc.dg/init-desig-obs-3.c: Likewise.
8414 * gcc.dg/init-empty-2.c: Likewise.
8415 * gcc.dg/init-empty-3.c: Likewise.
8416 * gcc.dg/inline-11.c: Likewise.
8417 * gcc.dg/inline-12.c: Likewise.
8418 * gcc.dg/inline-8.c: Likewise.
8419 * gcc.dg/inline-9.c: Likewise.
8420 * gcc.dg/inline3.c: Likewise.
8421 * gcc.dg/label-decl-1.c: Likewise.
8422 * gcc.dg/label-decl-2.c: Likewise.
8423 * gcc.dg/label-decl-3.c: Likewise.
8424 * gcc.dg/label-decl-4.c: Likewise.
8425 * gcc.dg/long-long-typespec-1.c: Likewise.
8426 * gcc.dg/lvalue-2.c: Likewise.
8427 * gcc.dg/lvalue-3.c: Likewise.
8428 * gcc.dg/nested-func-3.c: Likewise.
8429 * gcc.dg/nested-redef-1.c: Likewise.
8430 * gcc.dg/noreturn-4.c: Likewise.
8431 * gcc.dg/old-style-prom-2.c: Likewise.
8432 * gcc.dg/old-style-prom-3.c: Likewise.
8433 * gcc.dg/old-style-then-proto-1.c: Likewise.
8434 * gcc.dg/overflow-warn-1.c: Likewise.
8435 * gcc.dg/overflow-warn-2.c: Likewise.
8436 * gcc.dg/overflow-warn-3.c: Likewise.
8437 * gcc.dg/overflow-warn-4.c: Likewise.
8438 * gcc.dg/overflow-warn-6.c: Likewise.
8439 * gcc.dg/parm-forwdecl-2.c: Likewise.
8440 * gcc.dg/parm-forwdecl-3.c: Likewise.
8441 * gcc.dg/parm-impl-decl-1.c: Likewise.
8442 * gcc.dg/parm-impl-decl-2.c: Likewise.
8443 * gcc.dg/parm-incomplete-1.c: Likewise.
8444 * gcc.dg/parm-mismatch-1.c: Likewise.
8445 * gcc.dg/pointer-arith-1.c: Likewise.
8446 * gcc.dg/pointer-arith-2.c: Likewise.
8447 * gcc.dg/pointer-arith-3.c: Likewise.
8448 * gcc.dg/pointer-arith-4.c: Likewise.
8449 * gcc.dg/pointer-arith-6.c: Likewise.
8450 * gcc.dg/pointer-arith-7.c: Likewise.
8451 * gcc.dg/pointer-arith-8.c: Likewise.
8452 * gcc.dg/pr13804-1.c: Likewise.
8453 * gcc.dg/pr15698-1.c: Likewise.
8454 * gcc.dg/pr15698-2.c: Likewise.
8455 * gcc.dg/pr15698-3.c: Likewise.
8456 * gcc.dg/pr15698-4.c: Likewise.
8457 * gcc.dg/pr15698-5.c: Likewise.
8458 * gcc.dg/pr15698-6.c: Likewise.
8459 * gcc.dg/pr15698-7.c: Likewise.
8460 * gcc.dg/pr15698-8.c: Likewise.
8461 * gcc.dg/pr17188-1.c: Likewise.
8462 * gcc.dg/pr17301-1.c: Likewise.
8463 * gcc.dg/pr17301-2.c: Likewise.
8464 * gcc.dg/pr17730-1.c: Likewise.
8465 * gcc.dg/pr20368-1.c: Likewise.
8466 * gcc.dg/pr20368-2.c: Likewise.
8467 * gcc.dg/pr20368-3.c: Likewise.
8468 * gcc.dg/pr22308-1.c: Likewise.
8469 * gcc.dg/qual-component-1.c: Likewise.
8470 * gcc.dg/redecl-1.c: Likewise.
8471 * gcc.dg/redecl-11.c: Likewise.
8472 * gcc.dg/redecl-12.c: Likewise.
8473 * gcc.dg/redecl-13.c: Likewise.
8474 * gcc.dg/redecl-14.c: Likewise.
8475 * gcc.dg/redecl-15.c: Likewise.
8476 * gcc.dg/register-var-1.c: Likewise.
8477 * gcc.dg/register-var-2.c: Likewise.
8478 * gcc.dg/stmt-expr-2.c: Likewise.
8479 * gcc.dg/stmt-expr-3.c: Likewise.
8480 * gcc.dg/stmt-expr-label-1.c: Likewise.
8481 * gcc.dg/stmt-expr-label-2.c: Likewise.
8482 * gcc.dg/stmt-expr-label-3.c: Likewise.
8483 * gcc.dg/struct-empty-2.c: Likewise.
8484 * gcc.dg/struct-empty-3.c: Likewise.
8485 * gcc.dg/struct-parse-1.c: Likewise.
8486 * gcc.dg/struct-semi-1.c: Likewise.
8487 * gcc.dg/struct-semi-2.c: Likewise.
8488 * gcc.dg/struct-semi-3.c: Likewise.
8489 * gcc.dg/switch-5.c: Likewise.
8490 * gcc.dg/switch-6.c: Likewise.
8491 * gcc.dg/switch-7.c: Likewise.
8492 * gcc.dg/tls/diag-5.c: Likewise.
8493 * gcc.dg/transparent-union-1.c: Likewise.
8494 * gcc.dg/transparent-union-3.c: Likewise.
8495 * gcc.dg/typespec-1.c: Likewise.
8496 * gcc.dg/vla-init-2.c: Likewise.
8497 * gcc.dg/vla-init-3.c: Likewise.
8498 * gcc.dg/vla-init-4.c: Likewise.
8499 * gcc.dg/vla-init-5.c: Likewise.
8500 * gcc.dg/void-cast-2.c: Likewise.
8501 * gcc.dg/wvla-3.c: Likewise.
8502 * gcc.dg/wvla-7.c: Likewise.
8503 * gcc.target/i386/991209-1.c: Likewise.
8504 * gcc.target/ia64/fpreg-1.c: Likewise.
8505 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
8506 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
8508 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
8511 * gfortran.dg/func_decl_4.f90: New test.
8513 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
8516 * gfortran.dg/interface_17.f90: New test.
8518 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
8521 * gfortran.dg/32599.f03: New test case.
8524 * gfortran.dg/32601.f03: New test case.
8525 * gfortran.dg/32601_1.f03: Ditto.
8526 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
8527 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
8529 2007-07-12 Steve Ellcey <sje@cup.hp.com>
8531 * gcc.c-torture/execute/align-3.c: Remove function addr check.
8533 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
8534 Devang Patel <dpatel@apple.com>
8536 PR tree-optimization/25413
8537 * gcc.dg/vect/vect-align-1.c: New.
8538 * gcc.dg/vect/vect-align-2.c: New.
8539 * gcc.dg/vect/pr25413.c: New.
8540 * gcc.dg/vect/pr25413a.c: New.
8541 * gcc.dg/vect/pr31699.c: Fix dg-final check.
8543 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
8545 * lib/target-support.exp (check_ultrasparc_hw_available):
8547 (is-effective-target): Check $arg for ultrasparc_hw.
8548 (is-effective-target-keyword): Likewise.
8549 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
8550 when determining what to do on sparc platforms.
8551 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
8552 * gcc.dg/20001101-1.c: Likewise.
8553 * gcc.dg/20001101-2.c: Likewise.
8554 * gcc.dg/ultrasp9.c: Likewise.
8555 * gcc.dg/ultrasp10.c: Likewise.
8556 * gcc.target/sparc/pdist-3.c: Likewise.
8558 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
8560 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
8562 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
8564 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
8566 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
8568 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
8569 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
8570 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
8571 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
8572 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
8573 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
8574 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
8575 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
8576 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
8577 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
8578 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
8579 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
8580 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
8581 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
8582 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
8583 * lib/target-supports.exp (check_effective_target_vect_int_mul):
8586 2007-07-12 Jakub Jelinek <jakub@redhat.com>
8589 * g++.dg/parse/error30.C: New test.
8591 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8594 * gfortran.dg/alloc_comp_misc_1.f90: New test.
8596 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
8598 * gfortran.fortran-torture/compile/pr32663.f: New test.
8600 2007-07-11 Paolo Carlini <pcarlini@suse.de>
8603 * g++.dg/inherit/virtual4.C: New.
8605 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
8608 * gcc.target/i386/pr32661-1.c: New test.
8610 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
8612 * gnat.dg/invariant_index.ad[sb]: New test.
8614 2007-07-11 Paolo Carlini <pcarlini@suse.de>
8617 * g++.dg/template/decl3.C: New.
8619 2007-07-09 Geoffrey Keating <geoffk@apple.com>
8622 * gcc.c-torture/execute/align-3.c: New.
8624 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
8627 * gcc.target/i386/pr32708-1.c: New test.
8628 * gcc.target/i386/pr32708-2.c: Ditto.
8629 * gcc.target/i386/pr32708-3.c: Ditto.
8631 2007-07-10 Mark Mitchell <mark@codesourcery.com>
8633 * g++.dg/init/new20.C: Remove svn:executable flag.
8635 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
8637 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
8639 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
8641 * gcc.dg/ultrasp7.c: Add fpic target requirement.
8643 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8646 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
8649 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
8652 * gfortran.dg/overload_2.f90: New test.
8655 * gfortran.dg/transfer_simplify_5.f90
8658 * gfortran.dg/interface_15.f90: New test.
8660 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8663 * gfortran.dg/matmul_5.f90: New test case.
8665 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
8667 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
8668 * gcc.dg/fesd-any.h: Likewise.
8669 * gcc.dg/fesd-baseonly.c: Likewise.
8670 * gcc.dg/fesd-baseonly.h: Likewise.
8671 * gcc.dg/fesd-none.c: Likewise.
8672 * gcc.dg/fesd-none.h: Likewise.
8673 * gcc.dg/fesd-reduced.c: Likewise.
8674 * gcc.dg/fesd-reduced.h: Likewise.
8675 * gcc.dg/fesd-sys.c: Likewise.
8676 * gcc.dg/fesd-sys.h: Likewise
8677 * gcc.dg/fesd.h: Likewise.
8679 * g++.dg/debug/dwarf2: New directory.
8680 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
8681 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
8682 * g++.dg/other/fesd-any.h: Likewise.
8683 * g++.dg/other/fesd-baseonly.C: Likewise.
8684 * g++.dg/other/fesd-baseonly.h: Likewise.
8685 * g++.dg/other/fesd-none.C: Likewise.
8686 * g++.dg/other/fesd-none.h: Likewise.
8687 * g++.dg/other/fesd-reduced.C: Likewise.
8688 * g++.dg/other/fesd-reduced.h: Likewise.
8689 * g++.dg/other/fesd-sys.C: Likewise.
8690 * g++.dg/other/fesd-sys.h: Likewise.
8691 * g++.dg/other/fesd.h: Likewise.
8693 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
8696 * gfortran.dg/parameter_unused.f90: New test.
8698 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
8700 PR tree-optimization/32681
8701 * gcc.dg/tree-ssa/pr32681.c: New test.
8703 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8706 * gfortran.dg/fmt_t_5.f90: New test.
8708 2007-07-08 Paolo Carlini <pcarlini@suse.de>
8711 * g++.dg/template/operator10.C: New.
8713 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8716 * gfortran.dg/unpack_zerosize_1.f90: New test case.
8718 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
8721 * gfortran.dg/operator_6.f90: New test.
8723 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
8726 * gfortran.dg/operator_4.f90: New test.
8727 * gfortran.dg/operator_5.f90: New test.
8728 * gfortran.dg/logical_comp.f90: Adjusted error messages.
8729 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
8731 2007-07-08 Tobias Burnus <burnus@net-b.de>
8734 * gfortran.dg/argument_checking_6.f90: New.
8736 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
8739 * gfortran.dg/interface_155555.f90: New test.
8741 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8743 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
8744 c99-math-long-double-1.c, c99-math.h: Test subnormals.
8746 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8749 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
8750 discern pedantic diagnostics and errors.
8751 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
8753 * gcc.dg/20050121-1.c: This is an error and not a warning.
8754 * gcc.target/i386/sseregparm-2.c: Likewise.
8755 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
8756 * gcc.dg/charset/attribute2.c: Likewise.
8757 * gcc.dg/bitfld-1.c: Likewise.
8758 * gcc.dg/pack-test-2.c: Likewise.
8759 * gcc.dg/940510-1.c: Match separately error and warning.
8760 * gcc.dg/array-2.c: Match separately multiple messages. The second
8761 diagnostic is a pedantic warning and not an error.
8762 * gcc.dg/pr14475.c: Match separately multiple messages.
8763 * gcc.dg/pr18809-1.c: Likewise.
8764 * gcc.dg/pr27953.c: Likewise.
8765 * gcc.dg/vla-init-1.c: Likewise.
8766 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
8768 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8771 * gfortran.dg/char_decl_1.f90: New test.
8773 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
8775 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
8777 2007-07-07 Mark Mitchell <mark@codesourcery.com>
8780 * g++.dg/template/overload9.C: New test.
8782 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
8784 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
8785 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
8787 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
8789 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
8790 * gcc.dg/20001012-2.c: Likewise.
8791 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
8792 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
8794 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
8796 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
8797 about the chunk size when STACK_SIZE is defined.
8799 2007-07-06 Josh Conner <jconner@apple.com>
8802 * gcc.dg/sibcall-8.c: New test.
8804 2007-07-06 Josh Conner <jconner@apple.com>
8807 * gcc.target/arm/sibcall-1.c: New test.
8809 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
8811 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
8813 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
8815 * gfortran.dg/save_parameter.f90: New test.
8816 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
8818 2007-07-06 Richard Guenther <rguenther@suse.de>
8820 * g++.dg/opt/pr30965.C: New testcase.
8822 2007-07-06 Richard Sandiford <richard@codesourcery.com>
8824 * gcc.target/mips/save-restore-5.c: New test.
8826 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
8828 PR rtl_optimization/32450
8829 * gcc.dg/pr32450.c: New runtime test.
8831 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
8833 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
8834 single underscore in scan directives.
8836 2007-07-05 Mark Mitchell <mark@codesourcery.com>
8839 * g++.dg/init/ptrmem4.C: New test.
8842 * g++.dg/init/new21.C: Likewise.
8845 * g++.dg/template/static30.C: Likewise.
8847 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
8849 * gcc.dg/vect/costmodel/ppc: New directory.
8850 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
8851 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
8853 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
8854 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
8855 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
8856 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
8857 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
8858 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
8859 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
8860 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
8861 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
8862 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
8863 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
8864 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
8865 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
8866 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
8868 2007-07-05 Tobias Burnus <burnus@net-b.de>
8871 * gfortran.dg/module_md5_1.f90: Update MD5 number.
8873 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
8876 * gfortran.dg/interface_14.f90: New test.
8879 * gfortran.dg/do_iterator_2.f90: New test.
8881 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
8883 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
8884 (FE_DEC_DOWNWARD): Likewise.
8885 (FE_DEC_UPWARD): Likewise.
8886 (FE_DEC_TOWARDZERO): Likewise.
8887 (FE_DEC_TONEARESTFROMZERO): Likewise.
8889 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
8891 * gcc.c-torture/compile/pr32606.c: New.
8892 * gfortran.fortran-torture/execute/pr32604.f90: New.
8894 2007-07-04 Mark Mitchell <mark@codesourcery.com>
8896 * gcc.dg/visibility-12.c: New test.
8897 * gcc.dg/visibility-13.c: Likewise.
8898 * g++.dg/ext/visibility-9.C: Likewise.
8899 * g++.dg/ext/visibility-10.C: Likewise.
8901 2007-07-04 Richard Sandiford <richard@codesourcery.com>
8903 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
8904 * gcc.dg/sh-relax-vxworks.c: New test.
8906 2007-07-04 Richard Guenther <rguenther@suse.de>
8908 PR tree-optimization/32500
8909 * gcc.c-torture/execute/pr32500.c: New testcase.
8911 2007-07-04 Richard Guenther <rguenther@suse.de>
8913 PR tree-optimization/32482
8914 * gcc.c-torture/compile/pr32482.c: New testcase.
8916 2007-07-04 Richard Sandiford <richard@codesourcery.com>
8918 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
8920 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
8921 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
8922 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
8923 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
8925 2007-07-04 Richard Sandiford <richard@codesourcery.com>
8927 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
8929 2007-07-04 Richard Sandiford <richard@codesourcery.com>
8931 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
8933 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8936 * gfortran.dg/min_max_optional_1.f90: New test.
8937 * gfortran.dg/min_max_optional_2.f90: New test.
8938 * gfortran.dg/min_max_optional_3.f90: New test.
8940 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8943 * gfortran.dg/fmt_error.f90: New test.
8945 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8948 * gfortran.dg/interface_13.f90: New test.
8950 2007-07-03 Dave Brolley <brolley@redhat.com>
8953 * g++.dg/init/new20.C: New test.
8955 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
8958 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
8960 2007-07-03 Tobias Burnus <burnus@net-b.de>
8963 * common_7.f90: New.
8964 * common_8.f90: New.
8965 * common_9.f90: New.
8967 2007-07-03 Tobias Burnus <burnus@net-b.de>
8970 * gfortran.dg/argument_checking_1.f90: New.
8971 * gfortran.dg/argument_checking_2.f90: New.
8972 * gfortran.dg/argument_checking_3.f90: New.
8973 * gfortran.dg/argument_checking_4.f90: New.
8974 * gfortran.dg/argument_checking_5.f90: New.
8975 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
8976 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
8978 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
8980 * gcc.dg/pr32176.c: Add -w to default dg-options.
8982 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
8984 * gcc.c-torture/compile/ssa-pre-1.c: New test.
8986 2007-07-03 Tobias Burnus <burnus@net-b.de>
8989 * gfortran.dg/null_2.f90: New.
8991 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
8992 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8995 * gcc.dg/pr32176.c: New test.
8997 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
8999 * gcc.dg/const-float80.c : New test.
9000 * gcc.dg/const-float128.c : New test.
9001 * gcc.dg/const-float80-ped.c : New test.
9002 * gcc.dg/const-float128-ped.c : New test.
9004 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9006 * gcc.dg/c99-math.h: Fix typo.
9008 2007-07-02 Jakub Jelinek <jakub@redhat.com>
9011 * gcc.dg/gomp/pr32468-1.c: New test.
9013 2007-07-02 Richard Sandiford <richard@codesourcery.com>
9015 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
9018 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
9020 * gfortran.fortran-torture/compile/pr32583.f: New.
9021 * gcc.c-torture/compile/pr32584.c: New
9023 2007-07-02 Ollie Wild <aaw@google.com>
9025 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
9026 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
9028 2007-07-02 Richard Sandiford <richard@codesourcery.com>
9030 * gcc.target/mips/save-restore-1.c: New test.
9031 * gcc.target/mips/save-restore-2.c: Likewise.
9032 * gcc.target/mips/save-restore-3.c: Likewise.
9033 * gcc.target/mips/save-restore-4.c: Likewise.
9035 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
9037 PR tree-optimization/31966
9038 PR tree-optimization/32533
9039 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
9040 * gfortran.dg/pr32533.f90: Ditto.
9042 2007-07-02 Jakub Jelinek <jakub@redhat.com>
9044 * g++.dg/opt/nrv12.C: New test.
9045 * gcc.target/i386/nrv1.c: New test.
9048 * g++.dg/gomp/pr31748.C: New test.
9050 2007-07-02 Ira Rosen <irar@il.ibm.com>
9052 PR tree-optimization/32230
9053 * gcc.dg/vect/pr32230.c: New test.
9055 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
9057 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
9058 * bind_c_coms.f90: Ditto.
9059 * bind_c_coms_driver.c: Ditto.
9060 * bind_c_dts.f90: Ditto.
9061 * bind_c_dts_2.f03: Ditto.
9062 * bind_c_dts_2_driver.c: Ditto.
9063 * bind_c_dts_3.f03: Ditto.
9064 * bind_c_dts_4.f03: Ditto.
9065 * bind_c_dts_driver.c: Ditto.
9066 * bind_c_implicit_vars.f03: Ditto.
9067 * bind_c_procs.f03: Ditto.
9068 * bind_c_usage_2.f03: Ditto.
9069 * bind_c_usage_3.f03: Ditto.
9070 * bind_c_usage_5.f03: Ditto.
9071 * bind_c_usage_6.f03: Ditto.
9072 * bind_c_usage_7.f03: Ditto.
9073 * bind_c_vars.f90: Ditto.
9074 * bind_c_vars_driver.c: Ditto.
9075 * binding_c_table_15_1.f03: Ditto.
9076 * binding_label_tests.f03: Ditto.
9077 * binding_label_tests_10.f03: Ditto.
9078 * binding_label_tests_10_main.f03: Ditto.
9079 * binding_label_tests_11.f03: Ditto.
9080 * binding_label_tests_11_main.f03: Ditto.
9081 * binding_label_tests_12.f03: Ditto.
9082 * binding_label_tests_13.f03: Ditto.
9083 * binding_label_tests_13_main.f03: Ditto.
9084 * binding_label_tests_14.f03: Ditto.
9085 * binding_label_tests_2.f03: Ditto.
9086 * binding_label_tests_3.f03: Ditto.
9087 * binding_label_tests_4.f03: Ditto.
9088 * binding_label_tests_5.f03: Ditto.
9089 * binding_label_tests_6.f03: Ditto.
9090 * binding_label_tests_7.f03: Ditto.
9091 * binding_label_tests_8.f03: Ditto.
9092 * binding_label_tests_9.f03: Ditto.
9093 * c_assoc.f90: Ditto.
9094 * c_assoc_2.f03: Ditto.
9095 * c_f_pointer_shape_test.f90: Ditto.
9096 * c_f_pointer_tests.f90: Ditto.
9097 * c_f_tests_driver.c: Ditto.
9098 * c_funloc_tests.f03: Ditto.
9099 * c_funloc_tests_2.f03: Ditto.
9100 * c_funloc_tests_3.f03: Ditto.
9101 * c_funloc_tests_3_funcs.c: Ditto.
9102 * c_kind_params.f90: Ditto.
9103 * c_kind_tests_2.f03: Ditto.
9105 * c_loc_driver.c: Ditto.
9106 * c_loc_test.f90: Ditto.
9107 * c_loc_tests_2.f03: Ditto.
9108 * c_loc_tests_2_funcs.c: Ditto.
9109 * c_loc_tests_3.f03: Ditto.
9110 * c_loc_tests_4.f03: Ditto.
9111 * c_loc_tests_5.f03: Ditto.
9112 * c_loc_tests_6.f03: Ditto.
9113 * c_loc_tests_7.f03: Ditto.
9114 * c_loc_tests_8.f03: Ditto.
9115 * c_ptr_tests.f03: Ditto.
9116 * c_ptr_tests_10.f03: Ditto.
9117 * c_ptr_tests_5.f03: Ditto.
9118 * c_ptr_tests_7.f03: Ditto.
9119 * c_ptr_tests_7_driver.c: Ditto.
9120 * c_ptr_tests_8.f03: Ditto.
9121 * c_ptr_tests_8_funcs.c: Ditto.
9122 * c_ptr_tests_9.f03: Ditto.
9123 * c_ptr_tests_driver.c: Ditto.
9124 * c_size_t_driver.c: Ditto.
9125 * c_size_t_test.f03: Ditto.
9126 * com_block_driver.f90: Ditto.
9127 * global_vars_c_init.f90: Ditto.
9128 * global_vars_c_init_driver.c: Ditto.
9129 * global_vars_f90_init.f90: Ditto.
9130 * global_vars_f90_init_driver.c: Ditto.
9131 * interop_params.f03: Ditto.
9132 * iso_c_binding_only.f03: Ditto.
9133 * iso_c_binding_rename_1.f03: Ditto.
9134 * iso_c_binding_rename_1_driver.c: Ditto.
9135 * iso_c_binding_rename_2.f03: Ditto.
9136 * iso_c_binding_rename_2_driver.c: Ditto.
9137 * kind_tests_2.f03: Ditto.
9138 * kind_tests_3.f03: Ditto.
9139 * module_md5_1.f90: Ditto.
9140 * only_clause_main.c: Ditto.
9141 * print_c_kinds.f90: Ditto.
9142 * test_bind_c_parens.f03: Ditto.
9143 * test_c_assoc.c: Ditto.
9144 * test_com_block.f90: Ditto.
9145 * test_common_binding_labels.f03: Ditto.
9146 * test_common_binding_labels_2.f03: Ditto.
9147 * test_common_binding_labels_2_main.f03: Ditto.
9148 * test_common_binding_labels_3.f03: Ditto.
9149 * test_common_binding_labels_3_main.f03: Ditto.
9150 * test_only_clause.f90: Ditto.
9151 * use_iso_c_binding.f90: Ditto.
9152 * value_5.f90: Ditto.
9153 * value_test.f90: Ditto.
9154 * value_tests_f03.f90: Ditto.
9156 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
9158 * gcc.dg/tls/opt-14.c: New.
9160 2007-07-01 Ollie Wild <aaw@google.com>
9162 * g++.dg/lookup/using16.C: New test.
9163 * g++.dg/lookup/using17.C: New test.
9165 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
9168 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
9169 (test_4): Use proper test for floating point equality.
9172 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9174 PR libgfortran/32554
9175 * gfortran.dg/fmt_p_1.f90: New test.
9177 2007-07-01 Ira Rosen <irar@il.ibm.com>
9179 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
9180 initialization and fix dg-final check - the initialization loop is
9183 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
9184 Volker Reichelt <reichelt@netcologne.de>
9187 * gcc.dg/pr32559.c: New test.
9189 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
9191 PR tree-optimization/25371
9192 * gcc.dg/vect/pr25371.c: New test.
9194 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
9196 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
9197 when allocating and initializing a flexible array.
9199 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
9202 * gfortran.dg/intrinsic.f90: New test.
9204 2007-06-30 Tobias Burnus <burnus@net-b.de>
9207 * gfortran.dg/fmt_zero_check.f90: New.
9209 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
9212 * gfortran.dg/repeat_f90: New test.
9214 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9217 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
9218 -pedantic-errors, so we should match errors.
9219 * gcc.dg/cpp/escape-1.c: Likewise.
9220 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
9221 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
9223 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
9224 errors instead of warnings.
9225 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
9227 * gcc.dg/cpp/arith-3.c: Likewise.
9229 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9232 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
9233 * gcc.dg/pch/valid-2.c: Likewise.
9234 * gcc.dg/pch/valid-3.c: Likewise.
9235 * gcc.dg/pch/warn-1.c: Likewise.
9236 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
9238 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9241 * gcc.dg/Wunused-function.c: New.
9243 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9245 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
9247 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
9249 * g++.dg/other/canon-31724.C: New.
9251 2007-06-29 Jan Hubicka <jh@suse.cz>
9254 * gcc.c-torture/compile/pr32372.c: new.
9256 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
9258 * gfortran.dg/operator_3.f90: New test.
9260 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
9262 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
9263 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
9265 2007-06-29 Richard Guenther <rguenther@suse.de>
9268 * gcc.dg/inline-23.c: New testcase.
9270 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
9272 PR tree-optimization/24659
9273 * gcc.target/i386/vectorize2.c: New test.
9274 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
9275 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
9277 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
9279 * gcc.dg/pointer-arith-9.c: New test.
9281 2007-06-29 Tobias Burnus <burnus@net-b.de>
9284 * gfortran.dg/fmt_read_2.f90: New.
9286 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9288 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
9289 If it exists, don't try to create it.
9291 2007-06-28 Geoffrey Keating <geoffk@apple.com>
9293 * g++.dg/ext/visibility/ms-compat-1.C: New.
9295 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
9298 * gfortran.fortran-torture/compile/pr32417.f90: New test.
9300 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
9302 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
9305 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
9308 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
9310 2007-06-27 Richard Guenther <rguenther@suse.de>
9313 * gcc.dg/inline-22.c: New testcase.
9315 2007-06-26 Hui-May Chang <hm.chang@apple.com>
9317 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
9318 the scan-assembler constant.
9320 2007-06-25 Geoffrey Keating <geoffk@apple.com>
9323 * gcc.dg/pr20216.c: New.
9325 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
9328 * gcc.dg/vect/pr32421.c: New test.
9330 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
9333 * g++.dg/other/friend5.C: New test.
9335 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
9338 * gfortran.dg/host_assoc_function_2.f90: New test.
9341 * gfortran.dg/host_assoc_call_1.f90: New test.
9343 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9345 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
9347 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9350 * gfortran.dg/error_format.f90: New test.
9352 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
9355 * gfortran.dg/pr32136.f90: New test.
9357 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
9360 * gfortran.dg/minmaxloc_1.f90: New test.
9363 * gfortran.dg/minmaxloc_2.f90: New test.
9365 2007-06-23 Richard Guenther <rguenther@suse.de>
9367 PR tree-optimization/16876
9369 * gcc.dg/pr29254.c: The warning is bogus.
9370 * gcc.dg/warn-1.c: Likewise.
9371 * gcc.dg/assign-warn-3.c: Likewise.
9372 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
9374 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
9376 * gcc.c-torture/execute/20070623-1.c: New.
9378 2007-06-22 Jan Hubicka <jh@suse.cz>
9380 * gcc.c-torture/compile/pr31541.c: New.
9382 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
9384 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
9385 Remove -m64 from dg-options.
9387 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
9390 * gcc.dg/pr32374.c: New test.
9392 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9395 * gfortran.dg/pointer_assign_3.f90: New test.
9397 2007-06-21 Sebastian Pop <sebpop@gmail.com>
9399 * gcc.dg/tree-ssa/pr19590.c: New.
9401 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9404 * gfortran.dg/assign.f90: Update test.
9405 * gfortran.dg/real_do_1.f90: Update test.
9406 * gfortran.dg/gomp/omp_do1.f90: Update test.
9407 * gfortran.dg/warnings_are_errors_1.f: Update test.
9408 * gfortran.dg/g77/20010519-1.f: Update test.
9409 * gfortran.dg/g77/pr9258.f: Update test.
9410 * gfortran.dg/g77/960317-1.f: Update test.
9412 2007-06-21 Richard Guenther <rguenther@suse.de>
9414 PR tree-optimization/32453
9415 * gcc.c-torture/compile/pr32453.c: New testcase.
9417 2007-06-21 Jakub Jelinek <jakub@redhat.com>
9419 PR tree-optimization/31866
9420 * gcc.dg/pr31866.c: New test.
9422 2007-06-21 Richard Guenther <rguenther@suse.de>
9424 PR tree-optimization/32451
9425 * g++.dg/torture/20070621-1.C: New testcase.
9427 2007-06-21 Christian Bruel <christian.bruel@st.com>
9429 * gcc.dg/attr-isr.c: Test delay slot content.
9431 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9434 gfortran.dg/pointer_assign_2.f90: New test.
9436 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9439 gfortran.dg/invalid_procedure_name.f90: New test.
9441 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
9443 PR tree-optimization/25737
9444 * gcc.dg/tree-ssa/alias-14.c: New test.
9446 2007-06-20 Hui-May Chang <hm.chang@apple.com>
9448 * gcc.target/i386/large-size-array-3.c: New.
9450 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
9451 Richard Guenther <rguenther@suse.de>
9454 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
9456 2007-06-20 Jakub Jelinek <jakub@redhat.com>
9459 * gcc.dg/pr31959.c: New test.
9462 * g++.dg/ext/asm10.C: New test.
9465 * gcc.c-torture/execute/20070614-1.c: New test.
9467 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
9469 * gcc.target/arm/stack-corruption.c: New test.
9471 2007-06-19 Richard Guenther <rguenther@suse.de>
9473 * g++.dg/torture/pr30252.C: New testcase.
9475 2007-06-19 Jakub Jelinek <jakub@redhat.com>
9477 PR tree-optimization/32353
9478 * g++.dg/opt/nrv13.C: New test.
9480 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
9484 * gfortran.dg/impure_assignment_2.f90 : New test.
9487 * gfortran.dg/data_initialized_2.f90 : New test.
9489 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
9490 appropriate version of 'dmach'.
9492 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
9495 * gcc.target/i386/pr32389.c New test.
9497 2007-06-18 Simon Baldwin <simonb@google.com>
9500 * g++.dg/template/error25.C: New.
9501 * g++.dg/template/spec35.C: New.
9503 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
9505 * gcc.c-torture/compile/pr32355.c: New testcase.
9507 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
9509 PR tree-optimization/32383
9510 * g++.dg/opt/pr32383.C: New test.
9512 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
9514 PR rtl-optimization/32366
9515 * gcc.dg/vect/pr32366.c: New test.
9517 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
9519 * gcc.c-torture/compile/pr32349.c: New testcase.
9521 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
9523 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
9524 * gcc.target/sparc/combined-2.c: Likewise.
9525 * gcc.target/sparc/fexpand.c : Likewise.
9526 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
9527 * gcc.target/sparc/fpack16.c : Likewise.
9528 * gcc.target/sparc/fpmerge.c : Likewise.
9529 * gcc.target/sparc/fpmul.c : Likewise.
9530 * gcc.target/sparc/noresult.c : Likewise.
9531 * gcc.target/sparc/pdist.c: Likewise.
9533 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
9536 * gcc.target/i386/recip-divf.c: New test.
9537 * gcc.target/i386/recip-sqrtf.c: Ditto.
9538 * gcc.target/i386/recip-vec-divf.c: Ditto.
9539 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9540 * gcc.target/i386/sse-recip.c: Ditto.
9541 * gcc.target/i386/sse-recip-vec.c: Ditto.
9543 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9546 * gcc.c-torture/compile/20070605-1.c: New test.
9548 * gcc.c-torture/compile/20070603-1.c: New testcase.
9549 * gcc.c-torture/compile/20070603-2.c: New testcase.
9551 * gcc.c-torture/compile/20070531-1.c: New test.
9554 * gcc.c-torture/compile/20070531-2.c: New test.
9557 * gcc.c-torture/compile/20070529-1.c: New test.
9560 * gcc.c-torture/compile/20070529-2.c: New test.
9563 * gcc.c-torture/compile/20070520-1.c: New test.
9565 * g++.dg/ext/java-1.C: New test.
9567 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
9568 loops instead of one. Remove the "can't determine dependence"
9570 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
9571 needed as the cast is gone in the first place.
9572 * gcc.dg/max-1.c: Change local variable a to be a global one.
9573 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
9574 have a cast which is PREd.
9576 2007-06-15 Mark Mitchell <mark@codesourcery.com>
9578 * g++.dg/lookup/anon6.C: New test.
9580 2007-06-14 Dirk Mueller <dmueller@suse.de>
9583 * g++.dg/opt/static6.C: New testcase.
9585 2007-06-14 Geoff Keating <geoffk@apple.com>
9587 * g++.dg/ext/visibility/overload-1.C: New.
9590 * g++.dg/ext/visibility/anon4.C: New.
9592 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
9595 * gcc.target/i386/pr32268.c: New test.
9597 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
9599 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
9600 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
9601 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
9603 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
9604 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
9605 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
9608 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
9611 * gfortran.dg/common_resize_1.f90: New test.
9613 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
9616 * gcc.dg/vect/pr32224.c: Fix.
9618 2007-06-13 Eric Christopher <echristo@apple.com>
9620 * gcc.target/i386/ssefn-1.c: Add -march=i386.
9622 2007-06-13 Tobias Burnus <burnus@net-b.de>
9625 * gfortran.dg/actual_array_vect_1.f90: New.
9627 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
9629 * gcc.target/sparc/mfpu.c: New test.
9631 2007-06-12 Geoff Keating <geoffk@apple.com>
9633 * g++.dg/warn/weak1.C: Suppress on Darwin.
9634 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
9636 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
9639 * g++.dg/torture/pr31579.C: New testcase.
9641 2007-06-12 Ian Lance Taylor <iant@google.com>
9644 * g++.dg/init/new16.C: New test.
9645 * g++.dg/init/new17.C: New test.
9646 * g++.dg/init/new18.C: New test.
9647 * g++.dg/init/new19.C: New test.
9649 2007-06-12 Olivier Hainque <hainque@adacore.com>
9651 * gnat.dg/lhs_view_convert.adb: New test.
9653 2007-06-12 Richard Guenther <rguenther@suse.de>
9655 PR tree-optimization/15353
9656 PR tree-optimization/31657
9657 * gcc.c-torture/execute/20070424-1.c: New testcase.
9658 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
9659 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
9660 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
9661 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
9662 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
9664 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
9666 PR rtl-optimization/32293
9667 * gcc.dg/pr32293.c: New test.
9669 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
9671 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
9673 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
9676 * gfortran.dg/equiv_7.f90: New test.
9677 * gfortran.dg/equiv_constraint_7.f90: Change error message.
9680 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
9682 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
9684 * gcc.dg/setjmp-3.c: Rename raise to raise0.
9685 * gcc.dg/setjmp-4.c: Likewise.
9686 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
9688 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
9690 PR rtl-optimization/31025
9691 * gfortran.dg/pr31025.f90: New.
9693 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
9696 * gcc.target/i386/pr32280.c: New test.
9698 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
9701 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
9703 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9705 PR libgfortran/32235
9706 * gfortran.dg/backspace_9.f: New test.
9708 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
9710 * gcc.dg/tree-ssa/prefetch-7.c: New test.
9712 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
9714 * gcc.dg/tree-ssa/loop-28.c: New testcase.
9716 2007-06-09 Ian Lance Taylor <iant@google.com>
9718 PR tree-optimization/32169
9719 * gcc.c-torture/compile/pr32169.c: New test.
9721 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
9723 * gcc.dg/vect/costmodel: New directory.
9724 * gcc.dg/vect/costmodel/i386: New directory.
9725 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
9726 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
9728 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
9729 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
9730 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
9731 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
9732 * gcc.dg/vect/costmodel/x86_64: New directory.
9733 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
9735 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
9737 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
9738 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
9739 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
9740 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
9741 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
9743 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
9745 PR tree-optimization/32243
9746 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
9747 flags for -Os tests.
9748 * gcc.dg/vect/03-vect-pr32243.c: New test.
9750 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
9752 PR tree-optimization/32224
9753 * gcc.dg/vect/pr32224.c: New test.
9755 2007-06-08 Jakub Jelinek <jakub@redhat.com>
9758 * g++.dg/gomp/pr32177.C: New test.
9760 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9763 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
9764 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
9765 warning nor an error.
9766 * gcc.dg/Wfatal-2.c: Likewise.
9767 * gcc.dg/Werror-1.c: Likewise.
9768 * gcc.dg/Werror-5.c: Likewise.
9769 * gcc.dg/Werror-7.c: Likewise.
9770 * gcc.dg/Werror-10.c: Likewise.
9771 * gcc.dg/Werror-11.c: Likewise.
9773 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
9776 * g++.dg/init/brace6.C: New test.
9778 2007-06-07 Geoffrey Keating <geoffk@apple.com>
9780 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
9781 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
9782 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
9783 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
9785 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
9786 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
9787 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
9788 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
9789 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
9790 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
9791 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
9792 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
9794 * gcc.dg/darwin-minversion-3.c: New.
9796 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
9798 * gcc.target/i386/builtin-copysign.c: New test.
9800 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
9802 PR tree-optimization/32220
9803 * gfortran.dg/predcom-2.f: New testcase.
9805 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
9808 * gcc.target/i386/vectorize4.c: New test.
9810 2007-06-06 Steve Ellcey <sje@cup.hp.com>
9812 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
9814 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9817 * gcc.dg/simd-5.c: Mark output as a note.
9818 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
9820 * gcc.dg/simd-1.c: Likewise.
9821 * gcc.dg/always_inline.c: Mark output as a sorry.
9822 * gcc.dg/always_inline2.c: Likewise.
9823 * gcc.dg/always_inline3.c: Likewise.
9825 2007-06-06 Ian Lance Taylor <iant@google.com>
9827 * g++.dg/conversion/enum1.C: New test.
9829 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
9831 PR tree-optimization/32216
9832 * gcc.dg/vect/pr32216.c: New test.
9834 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9837 * gfortran.dg/invalid_contains_1.f90: New test.
9838 * gfortran.dg/invalid_contains_2.f90: New test.
9840 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9843 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
9846 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9849 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
9850 dg-message to match de note.
9851 * gcc.dg/pr26570.c: Use dg-message for a note.
9852 * gcc.dg/pr29254.c: Use dg-message for generic output and use
9853 dg-error instead of dg-warning because of -Werror.
9854 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
9855 neither an error, nor a warning.
9856 * gcc.dg/glibc-uclibc-2.c: Likewise
9857 * gcc.dg/cpp/19940712-1.c: Likewise.
9859 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
9861 PR preprocessor/23479
9862 * gcc.dg/binary-constants-1.c: Add test suites for
9863 the 0b-prefixed binary integer constants.
9864 * gcc.dg/binary-constants-2.c: Ditto.
9865 * gcc.dg/binary-constants-3.c: Ditto.
9866 * gcc.dg/binary-constants-4.c: Ditto.
9868 2007-06-05 Ian Lance Taylor <iant@google.com>
9870 * gcc.dg/Wstrict-overflow-19.c: New test.
9872 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
9874 * gcc.dg/matrix/matrix-6.c: Remove conversion.
9876 2007-06-04 Ian Lance Taylor <iant@google.com>
9878 * gcc.dg/Wstrict-overflow-18.c: New test.
9880 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9883 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
9884 * gcc.dg/cpp/mi5.c: Likewise.
9885 * gcc.dg/cpp/mi7.c: Likewise.
9887 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
9890 * gcc.dg/pr32191.c: New test.
9892 2007-05-28 Tobias Burnus <burnus@net-b.de>
9895 * gfortran.dg/allocate_stat_1.f90: Remove.
9897 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
9899 * gcc.target/i386/sse4_2-check.h: New.
9900 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
9901 * gcc.target/i386/sse4_2-crc32.h: Likewise.
9902 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
9903 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
9904 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
9905 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
9906 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
9907 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
9908 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
9909 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
9910 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
9911 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
9912 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
9913 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
9914 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
9915 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
9916 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
9917 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
9919 2007-06-01 Geoffrey Keating <geoffk@apple.com>
9921 * gcc.dg/pie-link.c: New test.
9923 2007-06-01 Ian Lance Taylor <iant@google.com>
9925 * gcc.dg/Wstrict-overflow-17.c: New test.
9927 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
9929 * gcc.dg/builtin-return-1.c (g): New.
9930 (main): Allocate at least 64 bytes on the stack.
9932 2007-05-31 Mark Mitchell <mark@codesourcery.com>
9934 * g++.dg/init/cleanup3.C: New test.
9936 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
9938 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
9941 007-05-31 Paul Thomas <pault@gcc.gnu.org>
9944 * gfortran.dg/char_array_constructor_3.f90: New test.
9946 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
9948 PR tree-optimization/32160
9949 * gfortran.dg/predcom-1.f: New test.
9951 2007-05-31 Richard Guenther <rguenther@suse.de>
9953 * g++.dg/other/str_empty.C: Move...
9954 * g++.dg/other/pr30567.C: Move...
9955 * g++.dg/tree-ssa/pr27218.C: Move...
9956 * g++.dg/torture: ...here and remove dg-options.
9958 2007-05-31 Paolo Carlini <pcarlini@suse.de>
9961 * g++.dg/ext/is_pod_incomplete.C: New.
9963 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
9964 Douglas Gregor <doug.gregor@gmail.com>
9965 Pedro Lamarao <pedro.lamarao@mndfck.org>
9966 Howard Hinnant <howard.hinnant@gmail.com>
9970 * g++.dg/cpp0x/rv8p.C: New.
9971 * g++.dg/cpp0x/temp-constructor-bug.C: New.
9972 * g++.dg/cpp0x/cast-bug.C: New.
9973 * g++.dg/cpp0x/elision_weak.C: New.
9974 * g++.dg/cpp0x/collapse-bug.C: New.
9975 * g++.dg/cpp0x/rv3p.C: New.
9976 * g++.dg/cpp0x/rv7n.C: New.
9977 * g++.dg/cpp0x/overload-conv-1.C: New.
9978 * g++.dg/cpp0x/rv2n.C: New.
9979 * g++.dg/cpp0x/deduce.C: New.
9980 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
9981 * g++.dg/cpp0x/rv6p.C: New.
9982 * g++.dg/cpp0x/template_deduction.C: New.
9983 * g++.dg/cpp0x/implicit-copy.C: New.
9984 * g++.dg/cpp0x/rv1p.C: New.
9985 * g++.dg/cpp0x/cast.C: New.
9986 * g++.dg/cpp0x/rv5n.C: New.
9987 * g++.dg/cpp0x/collapse.C: New.
9988 * g++.dg/cpp0x/overload-conv-2.C: New.
9989 * g++.dg/cpp0x/rv4p.C: New.
9990 * g++.dg/cpp0x/rvo.C: New.
9991 * g++.dg/cpp0x/iop.C: New.
9992 * g++.dg/cpp0x/rv3n.C: New.
9993 * g++.dg/cpp0x/rv7p.C: New.
9994 * g++.dg/cpp0x/reference_collapsing.C: New.
9995 * g++.dg/cpp0x/overload.C: New.
9996 * g++.dg/cpp0x/named.C: New.
9997 * g++.dg/cpp0x/rv2p.C: New.
9998 * g++.dg/cpp0x/rv6n.C: New.
9999 * g++.dg/cpp0x/not_special.C: New.
10000 * g++.dg/cpp0x/bind.C: New.
10001 * g++.dg/cpp0x/rv1n.C: New.
10002 * g++.dg/cpp0x/rv5p.C: New.
10003 * g++.dg/cpp0x/elision.C: New.
10004 * g++.dg/cpp0x/named_refs.C: New.
10005 * g++.dg/cpp0x/unnamed_refs.C: New.
10006 * g++.dg/cpp0x/rv4n.C: New.
10007 * g++.dg/cpp0x/elision_neg.C: New.
10008 * g++.dg/init/copy7.C: Run in C++98 mode.
10009 * g++.dg/overload/arg1.C: Ditto.
10010 * g++.dg/overload/arg4.C: Ditto.
10012 2007-05-30 Jakub Jelinek <jakub@redhat.com>
10015 * g++.dg/opt/static5.C: New test.
10017 2007-05-30 Richard Guenther <rguenther@suse.de>
10019 * g++.dg/dg.exp: Prune torture/.
10020 * g++.dg/torture/dg-torture.exp: New testsuite.
10022 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
10024 * gcc.target/arm/pr27387.C: Move and rename to ...
10025 * g++.dg/inherit/thunk8.C: ... here.
10027 2007-05-30 Jakub Jelinek <jakub@redhat.com>
10029 PR tree-optimization/31769
10030 * g++.dg/gomp/pr31769.C: New test.
10032 2007-05-29 Hui-May Chang <hm.chang@apple.com>
10034 * gcc.target/i386/stack-realign.c: New.
10036 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
10038 * gcc.dg/tree-ssa/prefetch-6.c: New test.
10040 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
10042 * gfortran.dg/sizeof.f90: New.
10044 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
10047 * gcc.dg/boolcomplex-1.c: New test.
10050 * g++.dg/ext/boolcomplex-1.c: New test.
10052 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
10054 * gcc.dg/matrix: New directory.
10056 2007-05-28 Tobias Burnus <burnus@net-b.de>
10059 * gfortran.dg/allocate_stat_1.f90: New.
10061 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
10064 * transfer_hollerith_1.f90: New test.
10066 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
10069 * gcc.c-torture/execute/vrp-7.c: New test.
10071 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
10073 * gfortran.dg/transfer_simplify_4.f90: New test.
10075 2007-05-27 Tobias Burnus <burnus@net-b.de>
10078 * gfortran.dg/func_result_3.f90: New.
10080 2007-05-27 Tobias Burnus <burnus@net-b.de>
10082 PR middle-end/32083
10083 * gfortran.dg/transfer_simplify_3.f90: New.
10085 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
10088 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
10089 to compile options.
10090 * gcc.target/i386/pr32065-2.c: New test.
10092 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10095 * gfortran.dg/io_constraints_2.f90: Update.
10097 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
10100 * gfortran.dg/array_constructor_17.f90: New test.
10102 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
10105 * g++.dg/opt/array2.C: New testcase.
10107 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
10110 * gcc.target/i386/pr32065.c: New test.
10112 2007-05-25 Dirk Mueller <dmueller@suse.de>
10113 Marcus Meissner <meissner@suse.de>
10115 * gcc.dg/attr-alloc_size.c: New.
10117 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
10118 Lee Millward <lee.millward@gmail.com>
10121 * g++.dg/parse/crash34.C: New test.
10123 * g++.dg/parse/crash35.C: New test.
10125 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
10127 * gcc.target/i386/sse2-check.h: New.
10128 * gcc.target/i386/sse2-vec-1.c: Likewise.
10129 * gcc.target/i386/sse2-vec-2.c: Likewise.
10130 * gcc.target/i386/sse2-vec-3.c: Likewise.
10131 * gcc.target/i386/sse2-vec-4.c: Likewise.
10132 * gcc.target/i386/sse2-vec-5.c: Likewise.
10133 * gcc.target/i386/sse2-vec-6.c: Likewise.
10135 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
10147 * g++.dg/cpp0x/pr31431.C: New.
10148 * g++.dg/cpp0x/pr31437.C: New.
10149 * g++.dg/cpp0x/pr31442.C: New.
10150 * g++.dg/cpp0x/pr31444.C: New.
10151 * g++.dg/cpp0x/pr31431-2.C: New.
10152 * g++.dg/cpp0x/pr31432.C: New.
10153 * g++.dg/cpp0x/pr31434.C: New.
10154 * g++.dg/cpp0x/pr31438.C: New.
10155 * g++.dg/cpp0x/pr31443.C: New.
10156 * g++.dg/cpp0x/pr31445.C: New.
10157 * g++.dg/cpp0x/variadic-crash1.C: New.
10159 2007-05-25 Richard Sandiford <richard@codesourcery.com>
10161 * gcc.target/arm/long-calls-1.c: New test.
10162 * gcc.target/arm/long-calls-2.c: Likewise.
10163 * gcc.target/arm/long-calls-3.c: Likewise.
10164 * gcc.target/arm/long-calls-4.c: Likewise.
10166 2007-05-25 Richard Guenther <rguenther@suse.de>
10167 Andrew Pinski <andrew_pinski@playstation.sony.com>
10169 PR tree-optimization/31982
10170 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
10172 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
10175 * gfortran.dg/result_in_spec_2.f90: New test.
10177 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10179 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
10181 2007-05-24 Ollie Wild <aaw@google.com>
10183 * gcc.dg/cpp/counter-1.c: New test.
10184 * gcc.dg/pch/counter-1.c: New test.
10185 * gcc.dg/pch/counter-1.hs: New file.
10186 * gcc.dg/pch/counter-2.c: New test.
10187 * gcc.dg/pch/counter-2.hs: New file.
10188 * gcc.dg/pch/counter-3.c: New test.
10189 * gcc.dg/pch/counter-3.hs: New file.
10191 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
10193 * gcc.dg/tree-ssa/predcom-1.c: New test.
10194 * gcc.dg/tree-ssa/predcom-2.c: New test.
10195 * gcc.dg/tree-ssa/predcom-3.c: New test.
10196 * gcc.dg/tree-ssa/predcom-4.c: New test.
10197 * gcc.dg/tree-ssa/predcom-5.c: New test.
10198 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
10200 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
10203 * gcc.target/i386/sse4_1-check.h (MASK): New.
10205 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10208 * gfortran.dg/pr25603.f: Initialize integer variables.
10210 2007-05-23 Ian Lance Taylor <iant@google.com>
10212 * g++.dg/other/vrp1.C: New test.
10214 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
10216 PR preprocessor/20077
10217 * gcc.dg/cpp/paste15.c: New test.
10219 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
10220 Nigel Stephens <nigel@mips.com>
10221 Richard Sandiford <richard@codesourcery.com>
10223 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
10224 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
10225 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
10226 * gcc.target/mips/inter/mips16-inter.exp: New.
10228 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
10230 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
10232 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
10234 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
10235 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
10236 * gcc.target/i386/sse3-addsubps.c: Likewise.
10237 * gcc.target/i386/sse3-haddpd.c: Likewise.
10238 * gcc.target/i386/sse3-haddps.c: Likewise.
10239 * gcc.target/i386/sse3-hsubpd.c: Likewise.
10240 * gcc.target/i386/sse3-hsubps.c: Likewise.
10241 * gcc.target/i386/sse3-lddqu.c: Likewise.
10242 * gcc.target/i386/sse3-movddup.c: Likewise.
10243 * gcc.target/i386/sse3-movshdup.c: Likewise.
10244 * gcc.target/i386/sse3-movsldup.c: Likewise.
10246 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
10247 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
10248 * gcc.target/i386/ssse3-pabsd.c: Likewise.
10249 * gcc.target/i386/ssse3-pabsw.c: Likewise.
10250 * gcc.target/i386/ssse3-palignr.c: Likewise.
10251 * gcc.target/i386/ssse3-phaddd.c: Likewise.
10252 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10253 * gcc.target/i386/ssse3-phaddw.c: Likewise.
10254 * gcc.target/i386/ssse3-phsubd.c: Likewise.
10255 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10256 * gcc.target/i386/ssse3-phsubw.c: Likewise.
10257 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10258 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10259 * gcc.target/i386/ssse3-pshufb.c: Likewise.
10260 * gcc.target/i386/ssse3-psignb.c: Likewise.
10261 * gcc.target/i386/ssse3-psignd.c: Likewise.
10262 * gcc.target/i386/ssse3-psignw.c: Likewise.
10263 * gcc.target/i386/ssse3-vals.h: Likewise.
10265 * gcc.target/i386/sse3-check.h: New file.
10266 * gcc.target/i386/ssse3-check.h: Likewise.
10268 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
10270 PR middle-end/31095
10271 * gcc.c-torture/compile/bcopy-1.c: New testcase.
10273 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
10275 PR middle-end/31606
10276 * gcc.c-torture/20070522-1.c: New testcase.
10278 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
10280 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
10282 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
10284 * gcc.c-torture/execute/ieee/20000320-1.x,
10285 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10286 m68k-*-* and check_effective_target_coldfire_fpu.
10288 2007-05-22 Ollie Wild <aaw@google.com>
10290 * g++.dg/lookup/hidden-class10.C: New test.
10291 * g++.dg/lookup/hidden-class11.C: New test.
10293 2007-05-22 Ollie Wild <aaw@google.com>
10295 * g++.dg/lookup/name-clash5.C: New test.
10296 * g++.dg/lookup/name-clash6.C: New test.
10298 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
10300 * g++.dg/other/i386-2.C: Update comments on header files tested.
10301 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
10303 * gcc.target/i386/sse-12.c: Likewise.
10304 * gcc.target/i386/sse-13.c: Likewise.
10305 * gcc.target/i386/sse-14.c: Likewise.
10307 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
10308 Redefined to test with immediate operand.
10309 (__builtin_ia32_blendps): Likewise.
10310 (__builtin_ia32_blendpd): Likewise.
10311 (__builtin_ia32_dpps): Likewise.
10312 (__builtin_ia32_dpps): Likewise.
10313 (__builtin_ia32_insertps128): Likewise.
10314 (__builtin_ia32_vec_ext_v4sf): Likewise.
10315 (__builtin_ia32_vec_set_v16qi): Likewise.
10316 (__builtin_ia32_vec_set_v4si): Likewise.
10317 (__builtin_ia32_vec_set_v2di): Likewise.
10318 (__builtin_ia32_vec_ext_v16qi): Likewise.
10319 (__builtin_ia32_vec_ext_v4si): Likewise.
10320 (__builtin_ia32_vec_ext_v2di): Likewise.
10321 (__builtin_ia32_roundpd): Likewise.
10322 (__builtin_ia32_roundsd): Likewise.
10323 (__builtin_ia32_roundps): Likewise.
10324 (__builtin_ia32_roundss): Likewise.
10325 (__builtin_ia32_mpsadbw128): Likewise.
10327 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
10329 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
10331 2007-05-22 Janis Johnson <janis187@us.ibm.com>
10333 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
10335 * gcc.dg/dfp/func-struct.c: Ditto.
10336 * gcc.dg/dfp/operator-assignment.c: Ditto.
10337 * gcc.dg/dfp/convert-bfp.c: Ditto.
10338 * gcc.dg/dfp/convert-int.c: Ditto.
10339 * gcc.dg/dfp/convert-int-max.c: Ditto.
10340 * gcc.dg/dfp/func-scalar.c: Ditto.
10341 * gcc.dg/dfp/cast.c: Ditto.
10342 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
10343 failures, and fix a typo in return type of arg1_128.
10344 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
10345 failures, and fix a typo in a constant suffix.
10346 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
10347 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
10349 2007-05-22 Janis Johnson <janis187@us.ibm.com>
10350 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10352 * lib/gcc-dg.exp(process_message): New proc.
10353 (dg-message): New test directive.
10354 * gcc.dg/always_inline.c: Use dg-message.
10355 * gcc.dg/always_inline2.c: Ditto.
10356 * gcc.dg/always_inline3.c: Ditto.
10357 * gcc.dg/invalid-call-1.c: Ditto.
10358 * gcc.dg/pr17506.c: Ditto.
10359 * gcc.dg/simd-5.c: Ditto.
10360 * gcc.dg/simd-6.c: Ditto.
10361 * gcc.dg/va-arg-2.c: Ditto.
10362 * gcc.dg/cpp/syshdr.c: Ditto.
10363 * gcc.dg/cpp/unc4.c: Ditto.
10364 * gcc.dg/cpp/trad/mi1.c: Ditto.
10365 * gcc.dg/cpp/trad/mi5.c: Ditto.
10366 * gcc.dg/cpp/trad/mi7.c: Ditto.
10367 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
10368 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
10369 * gcc.test-framework/test-framework.awk: Special-case outexists
10372 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
10374 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
10375 (bit_SSE4_2): Likewise.
10376 (bit_POPCNT): Likewise.
10378 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
10379 Check if assembler supports SSE4 instructions.
10381 * gcc.target/i386/sse4_1-blendpd.c: New file.
10382 * gcc.target/i386/sse4_1-blendps.c: Likewise.
10383 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
10384 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
10385 * gcc.target/i386/sse4_1-check.h: Likewise.
10386 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
10387 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
10388 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
10389 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
10390 * gcc.target/i386/sse4_1-extractps.c: Likewise.
10391 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
10392 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
10393 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
10394 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
10395 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
10396 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
10397 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
10398 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
10399 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
10400 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
10401 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
10402 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
10403 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
10404 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
10405 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
10406 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
10407 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
10408 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
10409 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
10410 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
10411 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
10412 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
10413 * gcc.target/i386/sse4_1-pminud.c: Likewise.
10414 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
10415 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
10416 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
10417 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
10418 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
10419 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
10420 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
10421 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
10422 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
10423 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
10424 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
10425 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
10426 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
10427 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
10428 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
10429 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
10430 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
10431 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
10432 * gcc.target/i386/sse4_1-round.h: Likewise.
10433 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
10434 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
10435 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
10436 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
10437 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
10438 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
10439 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
10440 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
10441 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
10442 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
10443 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
10444 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
10445 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
10446 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
10448 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10451 * gfortran.dg/bounds_check_7.f90: New test.
10453 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
10455 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
10456 (check_effective_target_sse4a): Ditto.
10458 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
10459 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
10460 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
10461 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
10462 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
10463 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
10464 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
10465 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
10466 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
10467 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
10468 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
10469 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
10470 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
10471 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
10472 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
10473 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
10474 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
10475 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
10476 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
10477 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
10479 2007-05-21 Mark Mitchell <mark@codesourcery.com>
10481 * g++.dg/ext/cleanup-1.C: New test.
10482 * g++.dg/ext/cleanup-2.C: Likewise.
10483 * g++.dg/ext/cleanup-3.C: Likewise.
10484 * g++.dg/ext/cleanup-4.C: Likewise.
10485 * g++.dg/ext/cleanup-5.C: Likewise.
10486 * g++.dg/ext/cleanup-6.C: Likewise.
10487 * g++.dg/ext/cleanup-8.C: Likewise.
10488 * g++.dg/ext/cleanup-9.C: Likewise.
10489 * g++.dg/ext/cleanup-10.C: Likewise.
10490 * g++.dg/ext/cleanup-11.C: Likewise.
10491 * g++.dg/ext/cleanup-dtor.C: Likewise.
10493 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
10495 PR middle-end/31995
10496 * gcc.dg/vect/vect-102a.c: New test.
10498 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
10499 Paolo Carlini <pcarlini@suse.de>
10500 Uros Bizjak <ubizjak@gmail.com>
10502 * gcc.dg/gcc-have-sync-compare-and-swap.c,
10503 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
10504 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
10505 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
10506 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
10509 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
10512 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
10514 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10517 * gfortran.dg/do_3.F90: Add checks for the final value of the
10520 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
10522 * gcc.c-torture/execute/990127-2.x: New file.
10524 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
10526 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
10527 * gcc.target/i386/sse-12: Add -O to compile options.
10528 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
10529 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
10530 and mm3dnow.h. Add -O to compile options.
10532 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
10535 * gfortran.dg/char_length_5.f90: New test.
10538 * gfortran.dg/array_reference_1.f90: New test.
10540 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10547 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
10548 * gcc.dg/Wtype-limits.c: New.
10549 * gcc.dg/Wtype-limits-Wextra.c: New.
10550 * gcc.dg/Wtype-limits-no.c: New.
10551 * g++.dg/warn/Wtype-limits.C: New.
10552 * g++.dg/warn/Wtype-limits-Wextra.C: New.
10553 * g++.dg/warn/Wtype-limits-no.C: New.
10555 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
10557 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
10558 instead of "-msse2".'
10559 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
10560 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
10562 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
10563 to test with immediate operand.
10564 (__builtin_ia32_insertqi): Ditto.
10565 (__builtin_ia32_palignr128): Ditto.
10566 (__builtin_ia32_palignr): Ditto.
10567 (__builtin_ia32_pshufhw): Ditto.
10568 (__builtin_ia32_pshuflw): Ditto.
10569 (__builtin_ia32_pshufd): Ditto.
10570 (__builtin_ia32_vec_set_v8hi): Ditto.
10571 (__builtin_ia32_vec_ext_v8hi): Ditto.
10572 (__builtin_ia32_shufpd): Ditto.
10573 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10575 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
10578 * gfortran.dg/min_max_conformance.f90: Added more testcases.
10580 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
10583 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
10584 and "__inline". Use "-msse" instead of "-msse2".
10586 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10589 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
10590 * gcc.dg/20030906-2.c: Likewise.
10591 * objc.dg/method-17.m: Add -Wreturn-type.
10592 * obj-c++.dg/method-21.mm: Likewise.
10594 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
10597 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
10598 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
10599 (__builtin_ia32_psrlqi128): Ditto.
10600 (__builtin_ia32_psrlwi128): Ditto.
10601 (__builtin_ia32_psrldi128): Ditto.
10602 (__builtin_ia32_psrldqi128): Ditto.
10603 (__builtin_ia32_pslldqi128): Ditto.
10604 (__builtin_ia32_psrawi128): Ditto.
10605 (__builtin_ia32_psradi128): Ditto.
10606 (__builtin_ia32_psllqi128): Ditto.
10607 (__builtin_ia32_pslldi128): Ditto.
10608 (__builtin_prefetch): Ditto.
10609 (__builtin_ia32_pshufw): Ditto.
10610 (__builtin_ia32_vec_set_v4hi): Ditto.
10611 (__builtin_ia32_vec_ext_v4hi): Ditto.
10612 (__builtin_ia32_shufps): Ditto.
10613 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10615 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10618 * gfortran.dg/char_allocation_1.f90: New test.
10620 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10622 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
10623 * gcc.dg/Wconversion-sign.c: New.
10624 * gcc.dg/Wconversion-integer-no-sign.c: New.
10625 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
10627 * g++.dg/warn/Wconversion-sign.C: New.
10628 * g++.old-deja/g++.other/warn4.C: Update.
10629 * g++.dg/warn/Wconversion1.C: Likewise.
10631 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10633 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
10634 * gcc.dg/torture/builtin-math-4.c: Likewise.
10636 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10638 PR libfortran/31964
10639 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
10641 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
10643 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
10645 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
10648 * gcc.target/i386/pr31628.c: New.
10650 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
10652 PR middle-end/31344
10653 * gcc.dg/pr31344.c: New test.
10655 2007-05-17 Ian Lance Taylor <iant@google.com>
10657 PR tree-optimization/31953
10658 * gcc.c-torture/compile/pr31953.c: New test.
10660 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10662 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
10664 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
10666 * gcc.dg/torture/builtin-math-4.c: Likewise.
10668 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
10669 * gcc.dg/torture/builtin-math-4.c: Likewise.
10671 * gcc.dg/torture/builtin-math-4.c: New test.
10673 2007-05-17 Janis Johnson <janis187@us.ibm.com>
10674 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10676 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
10677 * gcc.dg/cpp/include2.c: Ditto.
10678 * gcc.dg/cpp/mac-dir-2.c: Ditto.
10679 * gcc.dg/cpp/paste5.c: Ditto.
10680 * gcc.dg/cpp/paste6.c: Ditto.
10681 * gcc.dg/cpp/paste8.c: Ditto.
10682 * gcc.dg/cpp/paste11.c: Ditto.
10683 * gcc.dg/cpp/paste13.c: Ditto.
10684 * gcc.dg/cpp/skipping2.c: Ditto.
10685 * gcc.dg/reg-vol-struct-1.c: Ditto.
10686 * gcc.dg/Wshadow-1.c: Ditto.
10687 * gcc.dg/cpp/trad/comment.c: Ditto.
10688 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
10689 * gcc.dg/cpp/if-2.c: Ditto.
10690 * gcc.dg/array-5.c: Ditto.
10691 * gcc.dg/inline-15.c: Ditto.
10692 * gcc.dg/pr27953.c: Ditto.
10693 * gcc.dg/Wno-c++-compat.c: Ditto.
10695 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
10697 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
10699 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
10701 * gcc.c-torture/execute/20070517-1.c: New test.
10703 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
10706 * gfortran.dg/min_max_conformance.f90: New test.
10708 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
10710 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
10711 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
10712 gcc.dg/vect/vect-104.c: Use more complex construction to
10713 prevent vectorizing.
10714 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
10716 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
10718 PR tree-optimization/24659
10719 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
10720 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
10721 not vect_int target.
10722 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
10723 not vect_int target. Loop is vectorized for vect_intfloat_cvt
10725 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
10726 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
10727 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
10729 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
10731 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
10732 and x86_64-*-* targets.
10733 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
10735 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
10742 * transfer_simplify_1.f90: New test.
10743 * transfer_simplify_2.f90: New test.
10745 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
10747 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
10749 2007-05-14 Janis Johnson <janis187@us.ibm.com>
10751 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
10753 * gcc.dg/fltconst-pedantic-dfp.c: New test.
10756 * gcc.dg/fltconst-1.c: New test.
10758 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
10759 * gcc.dg/dfp/operator-assignment.c: Ditto.
10761 2007-05-14 Paolo Carlini <pcarlini@suse.de>
10764 * g++.dg/rtti/typeid5.C: New.
10766 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10769 * gfortran.dg/substr_4.f: New test.
10771 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
10773 * gcc.target/m68k/interrupt_thread-1.c,
10774 gcc.target/m68k/interrupt_thread-2.c,
10775 gcc.target/m68k/interrupt_thread-3.c: New.
10776 * gcc.target/m68k/m68k.exp: Accept fido.
10778 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10780 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
10781 * gfortran.dg/altreturn_3.f90: Likewise.
10782 * gfortran.dg/assumed_dummy_1.f90: Likewise.
10783 * gfortran.dg/default_numeric_type_1.f90: Likewise.
10784 * gfortran.dg/inquire_iolength.f90: Likewise.
10785 * gfortran.dg/module_naming_1.f90: Likewise.
10786 * gfortran.dg/oldstyle_2.f90: Likewise.
10787 * gfortran.dg/operator_2.f90: Likewise.
10788 * gfortran.dg/parameter_array_element_1.f90: Likewise.
10789 * gfortran.dg/used_types_11.f90: Likewise.
10790 * gfortran.dg/zero_array_components_1.f90: Likewise.
10791 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
10792 * gfortran.dg/parameter_array_dummy.f90: Likewise.
10793 * gfortran.dg/real_const_3.f90: Likewise.
10795 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
10797 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
10798 * gcc.dg/tree-ssa/loop-30.c: New test.
10800 2007-05-13 Richard Guenther <rguenther@suse.de>
10802 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
10803 scanning forwprop1.
10804 * g++.dg/tree-ssa/pr31146.C: Likewise.
10806 2007-05-13 Revital Eres <eres@il.ibm.com>
10808 * gcc.dg/dse.c: New test.
10810 2007-05-12 Richard Guenther <rguenther@suse.de>
10812 PR tree-optimization/31797
10813 * gcc.c-torture/compile/pr31797.c: New testcase.
10815 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
10818 * gfortran.dg/host_assoc_function_1.f90: New test.
10820 2007-05-11 Steve Ellcey <sje@cup.hp.com>
10823 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
10825 2007-05-11 Silvius Rus <rus@google.com>
10827 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
10828 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
10829 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
10830 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
10831 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
10832 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
10833 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
10834 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
10835 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
10836 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
10837 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
10838 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
10839 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
10840 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
10841 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
10842 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
10844 2007-05-11 Paolo Carlini <pcarlini@suse.de>
10847 * gcc.c-torture/execute/builtins/memchr.c: New.
10848 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
10849 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
10851 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10854 * gfortran.dg/recursive_reference_1.f90: Put error at correct
10856 * gfortran.dg/recursive_reference_2.f90: New test.
10858 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10861 * gfortran.dg/namelist_29.f90: New test.
10863 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10866 * gfortran.dg/entry_10.f90: New test.
10868 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
10870 PR tree-optimization/31885
10871 * gcc.dg/tree-ssa/loop-29.c: New test.
10873 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
10875 * assumed_dummy_1.f90: Fix dg directive.
10876 * char_initialiser_actual.f90: Likewise.
10877 * nested_modules_2.f90: Likewise.
10878 * shift-alloc.f90: Likewise.
10880 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
10882 * gcc.dg/20070507-1.c: Disable for non-pic targets.
10884 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10886 PR libfortran/31880
10887 * gfortran.dg/unf_read_corrupted_2.f90: New test.
10889 2007-05-09 Mike Stump <mrs@apple.com>
10891 * g++.dg/other/first-global.C: Add -fpie for darwin.
10892 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
10894 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
10896 * gcc.dg/20070507-1.c: New testcase.
10898 2007-05-08 Chao-ying Fu <fu@mips.com>
10900 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
10901 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
10902 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
10903 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
10905 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
10908 * gcc.dg/pr31847.c: New test.
10910 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
10913 * gfortran.dg/actual_array_result_1.f90: New test.
10915 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
10918 * gfortran.dg/parameter_array_init_1.f90: New test.
10921 * gfortran.dg/parameter_array_init_2.f90: New test.
10923 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
10926 * gcc.target/i386/pr31854.c: New test.
10928 2007-05-07 Janis Johnson <janis187@us.ibm.com>
10930 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
10932 2007-05-07 Mike Stump <mrs@apple.com>
10934 * g++.old-deja/g++.mike/empty.C: Add.
10936 2007-05-07 Eric Christopher <echristo@apple.com>
10938 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
10940 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
10942 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
10943 variable. Rearrange conversions from binary float to decimal float.
10945 2007-05-07 Mark Mitchell <mark@codesourcery.com>
10947 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
10950 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
10952 * gnat.dg/opt1.ad[sb]: New testcase.
10954 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10957 * gfortran.dg/do_3.F90: New test.
10959 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10962 * gfortran.dg/new_line.f90: Add new checks.
10964 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10967 * gfortran.dg/large_unit_1.f90: New.
10968 * gfortran.dg/large_unit_2.f90: New.
10969 * gfortran.dg/iostat_4.f90: New
10970 * gfortran.dg/bounds_check_fail_1.f90: Updated.
10972 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
10975 * gfortran.dg/char_result_4.f90: New test.
10977 2007-06-05 Revital Eres <eres@il.ibm.com>
10980 * gcc.dg/pr30957-1.c: New test.
10982 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10985 * gfortran.dg/char_type_len_2.f90: New test.
10987 2007-05-05 Geoffrey Keating <geoffk@apple.com>
10990 * g++.dg/other/nested-extern.cc: New.
10991 * g++.dg/other/nested-extern-1.C: New.
10992 * g++.dg/other/nested-extern-2.C: New.
10994 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
10997 * gfortran.dg/erf.f90: New test.
10998 * gfortran.dg/besxy.f90: New test.
11000 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
11003 * gfortran.dg/fseek.f90: New test.
11005 2007-05-04 Bob Wilson <bob.wilson@acm.org>
11007 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
11009 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11011 PR libfortran/31210
11012 * gfortran.dg/zero_length_1.f90: New test.
11014 2007-05-04 Tobias Burnus <burnus@net-b.de>
11017 * gfortran.dg/char_pointer_assign_3.f90: New test.
11018 * gfortran.dg/char_result_2.f90: Re-enable test.
11020 2007-05-04 Tobias Burnus <burnus@net-b.de>
11023 * gfortran.dg/char_length_3.f90: New test.
11024 * gfortran.dg/char_result_2.f90: Fix test.
11026 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
11028 PR tree-optimization/30565
11029 * gcc.dg/tree-ssa/loop-27.c: New test.
11031 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
11033 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
11034 * gcc.target/bfin/arith.c (__v2hi): Likewise.
11035 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
11036 * gcc.target/bfin/shift.c (__v2hi): Likewise.
11038 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
11040 PR tree-optimization/31699
11041 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
11043 (check_effective_target_vect_floatint_cvt): New.
11044 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
11045 of specific targets.
11046 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
11047 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
11048 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11049 * gcc.dg/vect/vect-iv-4.c: Likewise.
11050 * gcc.dg/vect/vect-multitypes-11.c: New.
11051 * gcc.dg/vect/pr31699.c: New.
11053 2007-05-02 Geoffrey Keating <geoffk@apple.com>
11055 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
11057 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
11060 * g++.dg/warn/anonymous-namespace-2.C: New.
11061 * g++.dg/warn/anonymous-namespace-2.h: New.
11063 2007-05-02 Paul Brook <paul@codesourcery.com>
11065 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
11067 2007-05-02 Eric Christopher <echristo@apple.com>
11069 * gcc.dg/cpp/if-div.c: New file.
11071 2007-05-02 Tom Tromey <tromey@redhat.com>
11073 PR preprocessor/28709:
11074 * gcc.dg/cpp/pr28709.c: New file.
11076 2007-05-02 Richard Guenther <rguenther@suse.de>
11078 PR tree-optimization/31146
11079 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
11081 2007-05-01 Geoffrey Keating <geoffk@apple.com>
11083 * gcc.c-torture/compile/limits-blockid.c: New.
11084 * gcc.c-torture/compile/limits-caselabels.c: New.
11085 * gcc.c-torture/compile/limits-declparen.c: New.
11086 * gcc.c-torture/compile/limits-enumconst.c: New.
11087 * gcc.c-torture/compile/limits-exprparen.c: New.
11088 * gcc.c-torture/compile/limits-externalid.c: New.
11089 * gcc.c-torture/compile/limits-fnargs.c: New.
11090 * gcc.c-torture/compile/limits-fndefn.c: New.
11091 * gcc.c-torture/compile/limits-idexternal.c: New.
11092 * gcc.c-torture/compile/limits-idinternal.c: New.
11093 * gcc.c-torture/compile/limits-pointer.c: New.
11094 * gcc.c-torture/compile/limits-stringlit.c: New.
11095 * gcc.c-torture/compile/limits-structmem.c: New.
11096 * gcc.c-torture/compile/limits-structnest.c: New.
11098 2007-04-29 Geoffrey Keating <geoffk@apple.com>
11100 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
11102 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
11104 PR middle-end/31740
11105 * gcc.c-torture/compile/20070501-1.c: New testcase.
11107 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11110 * gfortran.dg/array_memset_2: New test case.
11112 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
11115 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
11117 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
11120 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
11122 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
11123 keyword to dg-final test.
11124 * gcc.dg/vect/vect-iv-4.c: Likewise.
11125 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11126 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
11128 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
11130 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
11131 * lib/target-supports.exp
11132 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
11133 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
11135 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
11137 * gcc.c-torture/execute/ieee/20000320-1.c: Use
11138 __LONG_LONG_MAX__ and its friends instead of those supplied by
11141 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
11144 * g++.dg/ext/vector7.C: New testcase.
11146 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11149 * gfortran.dg/bound_simplification_1.f90: New test.
11151 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11154 * gfortran.dg/bom_error.f90: New test.
11155 * gfortran.dg/bom_include.f90: New test.
11156 * gfortran.dg/bom_UTF16-LE.f90: New test.
11157 * gfortran.dg/bom_UTF16-BE.f90: New test.
11158 * gfortran.dg/bom_UTF-8.f90: New test.
11159 * gfortran.dg/bom_UTF-32.f90: New test.
11160 * gfortran.dg/bom_UTF-8.F90: New test.
11161 * gfortran.dg/bom_include.inc: New file.
11163 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11166 * g++.dg/init/ptrfn2.C: New test.
11167 * g++.dg/init/ptrfn3.C: New test.
11169 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
11172 * gfortran.dg/dependency_21.f90: New test.
11174 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11176 * gfortran.dg/secnds.f: Use real*8.
11177 * gfortran.dg/secnds-1.f: Use real*8.
11179 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11181 PR libfortran/31532
11182 * gfortran.dg/inquire_5.f90: Update test.
11184 2007-04-27 Ian Lance Taylor <iant@google.com>
11186 PR middle-end/31710
11187 * gcc.c-torture/compile/pr31710.c: New test.
11189 2007-04-27 Richard Guenther <rguenther@suse.de>
11191 PR tree-optimization/30965
11192 PR tree-optimization/30978
11193 * gcc.dg/tree-ssa/pr30978.c: New testcase.
11194 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
11195 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
11196 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
11198 2007-04-27 Richard Guenther <rguenther@suse.de>
11200 PR tree-optimization/31715
11201 * gcc.dg/Warray-bounds-4.c: New testcase.
11203 2007-04-26 Ian Lance Taylor <iant@google.com>
11206 * gcc.c-torture/compile/pr28675.c: New test.
11208 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
11211 * g++.dg/ext/vector6.C: New test.
11213 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
11215 * gcc.c-torture/execute/ieee/20000320-1.x: New.
11217 2007-04-26 Steve Ellcey <sje@cup.hp.com>
11219 PR middle-end/31617
11220 * g++.dg/other/str_empty.C: Add expected warning.
11222 2007-04-26 Richard Guenther <rguenther@suse.de>
11223 Daniel Berlin <dberlin@dberlin.org>
11225 PR tree-optimization/30567
11226 * g++.dg/other/pr30567.C: New testcase.
11228 2007-04-26 Richard Guenther <rguenther@suse.de>
11230 PR tree-optimization/31703
11231 * gcc.c-torture/compile/pr31703.c: New testcase.
11232 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
11233 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11235 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
11237 * gfortran.dg/open_errors.f90: Added if statements checking
11238 the value of iostat.
11240 2007-04-26 Jakub Jelinek <jakub@redhat.com>
11243 * g++.dg/gomp/pr31598.C: New test.
11245 PR tree-optimization/30558
11246 * g++.dg/gomp/pr30558.C: New test.
11248 2007-04-24 Mark Mitchell <mark@codesourcery.com>
11251 * g++.dg/ext/complex2.C: New test.
11253 2007-04-25 Paolo Carlini <pcarlini@suse.de>
11255 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
11257 2007-04-25 Thiemo Seufer <ths@mips.com>
11259 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
11260 value to signed char.
11262 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
11264 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
11265 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
11266 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
11268 2007-04-25 Tobias Burnus <burnus@net-b.de>
11271 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
11272 statement functions.
11273 * gfortran.dg/c_by_val_5.f90: New test.
11275 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
11277 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
11278 with two new subroutines to avoid parameter-induced aliasing.
11279 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
11280 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
11282 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11284 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
11285 * g++.dg/warn/Warray-bounds.C: Likewise.
11287 2007-04-24 Ian Lance Taylor <iant@google.com>
11289 PR tree-optimization/31605
11290 * gcc.c-torture/execute/pr31605.c: New test.
11292 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11295 * lib/gcc-dg.exp (scan-module): New function.
11296 * gfortran.dg/module_md5_1.f90: New test.
11298 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
11300 * g++.old-deja/g++.pt/defarg6.C: Only run with
11302 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
11303 * g++.dg/cpp0x/variadic61.C: Ditto.
11304 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
11305 * g++.dg/cpp0x/variadic62.C: Ditto.
11306 * g++.dg/template/meminit1.C: Ditto.
11307 * g++.dg/template/operator7.C: Ditto.
11308 * g++.dg/template/static15.C: Ditto.
11309 * g++.dg/template/invalid1.C: Ditto.
11310 * g++.dg/template/shift1.C: Ditto.
11311 * g++.dg/template/error10.C: Ditto.
11313 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
11315 PR diagnostic/25923
11316 * gfortran.dg/pr25923.f90: New test.
11318 2007-04-24 Ian Lance Taylor <iant@google.com>
11320 PR tree-optimization/31602
11321 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
11323 2007-04-24 Janis Johnson <janis187@us.ibm.com>
11325 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
11326 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
11328 2007-04-24 Hui-May Chang <hm.chang@apple.com>
11330 * gcc.target/i386/reload-1.c. New.
11332 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11333 Olga Golovanevsky <olga@il.ibm.com>
11335 * g++.dg/other/str_empty.C: New test.
11337 2007-04-24 Richard Henderson <rth@redhat.com>
11339 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
11341 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
11344 * gcc.c-torture/compile/pr31641.c: New testcase.
11346 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
11348 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
11349 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
11350 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
11351 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
11353 2007-04-23 Simon Baldwin <simonb@google.com>
11355 * g++.dg/other/error15.C: New.
11356 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
11357 triggering a "multiple parameters named" error.
11359 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
11362 * gfortran.dg/backspace_8.f: New test case.
11364 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
11367 * gfortran.dg/used_types_17.f90: New test.
11370 * gfortran.dg/zero_array_components_1.f90: New test.
11372 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11375 * gfortran.dg/open_errors.f90: Allow a different error message.
11377 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
11379 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
11380 Rename from check_effective_target_vect_pack_mod. Rename global
11381 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
11383 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
11385 * gcc.dg/vect/vect-iv-8a.c: Ditto.
11386 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
11388 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
11390 PR middle-end/31448
11391 * gcc.c-torture/execute/pr31448.c: New testcase.
11393 2007-04-22 Nick Clifton <nickc@redhat.com>
11395 * gcc.dg/20020312-2.c: Add support for the FRV.
11397 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
11399 PR tree-optimization/24659
11400 * gcc.dg/vect/vect-float-extend-1.c: New test.
11401 * gcc.dg/vect/vect-float-truncate-1.c: New test.
11403 2007-04-22 Richard Guenther <rguenther@suse.de>
11405 PR tree-optimization/29789
11406 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
11407 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11409 2007-04-22 Revital Eres <eres@il.ibm.com>
11411 * gcc.dg/var-expand2.c: New test.
11413 2007-04-22 Revital Eres <eres@il.ibm.com>
11415 * gcc.dg/var-expand3.c: New test.
11417 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11420 * gfortran.dg/continuation_8.f90: New test.
11422 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
11425 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
11426 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
11428 2007-04-21 Richard Guenther <rguenther@suse.de>
11430 PR middle-end/31136
11431 * gcc.c-torture/execute/pr31136.c: New testcase.
11433 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
11435 * gcc.target/i386/movsi-sm-1.c: New.
11437 2007-04-20 Richard Henderson <rth@redhat.com>
11439 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
11440 * gcc.dg/pr27095.c: Cope with alpha GOT load.
11442 2007-04-20 Jakub Jelinek <jakub@redhat.com>
11444 * gcc.target/i386/ordcmp-1.c: New test.
11445 * gcc.target/i386/unordcmp-1.c: New test.
11447 PR tree-optimization/31632
11448 * gcc.c-torture/compile/20070419-1.c: New test.
11450 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
11452 * gcc.dg/invalid-call-1.c: New test.
11454 2007-04-18 Dirk Mueller <dmueller@suse.de>
11456 PR diagnostic/31227
11457 * gcc.dg/Warray-bounds-3.c: New.
11459 2007-04-18 Richard Guenther <rguenther@suse.de>
11461 PR tree-optimization/19431
11462 PR tree-optimization/21463
11463 * gcc.c-torture/execute/20070212-1.c: New testcase.
11464 * gcc.c-torture/execute/20070212-2.c: Likewise.
11465 * gcc.c-torture/execute/20070212-3.c: Likewise.
11466 * gcc.dg/tree-ssa/pr19431.c: Likewise.
11467 * gcc.dg/tree-ssa/pr21463.c: Likewise.
11468 * g++.dg/tree-ssa/pr21463.C: Likewise.
11469 * g++.dg/tree-ssa/pr30738.C: Likewise.
11471 2007-04-17 Mark Mitchell <mark@codesourcery.com>
11474 * g++.dg/expr/bitfield8.C: New test.
11476 2007-04-17 Joseph Myers <joseph@codesourcery.com>
11477 Richard Sandiford <richard@codesourcery.com>
11479 * lib/target-supports.exp (check_profiling_available): Return 0
11480 for uClibc with -p or -pg.
11482 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
11485 * g++.dg/template/init7.C: New test.
11487 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
11489 PR rtl-optimization/31360
11490 * gcc.dg/loop-7.c: New test.
11492 2007-04-17 Mark Mitchell <mark@codesourcery.com>
11494 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
11495 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
11497 (compat-execute): Likewise.
11498 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
11499 files to remote hosts.
11500 * lib/c-ctorture.exp (c-torture-compile): Likewise.
11501 (c-torture-execute): Likewise.
11502 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
11503 or plain file. Use remote_upload and remote_download to copy
11505 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
11506 before scanning it.
11508 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
11510 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
11512 2007-04-16 Lawrence Crowl <crowl@google.com>
11514 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
11515 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
11516 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
11517 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11518 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
11519 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
11520 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
11521 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
11522 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
11523 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11524 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
11526 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
11527 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
11528 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
11529 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11530 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
11531 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
11532 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
11533 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
11534 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
11535 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11536 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
11538 2007-04-16 Ian Lance Taylor <iant@google.com>
11540 PR tree-optimization/31522
11541 * gcc.dg/Wstrict-overflow-16.c: New test.
11543 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
11545 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
11547 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
11550 * gfortran.dg/module_naming_1.f90: New.
11552 2007-04-16 Richard Sandiford <richard@codesourcery.com>
11554 * lib/target-supports.exp (check_profiling_available): Return
11555 false for m68k-*-uclinux.
11557 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
11560 Testcase for c++ anonymous namespace warning
11562 * g++.dg/warn/anonymous-namespace-1.C: New test
11563 * g++.dg/warn/anonymous-namespace-1.h: New test
11565 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
11568 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
11570 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11572 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
11574 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
11577 * gfortran.dg/array_constructor_16.f90: New test.
11579 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
11581 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
11582 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
11584 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11586 PR rtl-optimization/31500
11587 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
11588 * g++.dg/warn/Warray-bounds.C: Likewise.
11590 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
11593 * gcc.dg/gnu89-init-4.c: New testcase.
11595 2007-04-14 Jakub Jelinek <jakub@redhat.com>
11598 * gcc.dg/gomp/pr25874.c: Add dg-options.
11599 * g++.dg/gomp/pr25874.C: Add dg-options.
11601 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
11604 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
11605 * gfortran.dg/warnings_are_errors_1.f: New testcase.
11607 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11610 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
11612 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
11616 * gfortran.dg/initialization_6.f90: New test.
11618 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
11620 * gcc.c-torture/compile/pr27528.c: Require nonpic.
11622 * lib/target-supports.exp (check_gc_sections_available):
11623 Return false if ldflags includes -elf2flt.
11625 2007-04-13 Jason Merrill <jason@redhat.com>
11628 * conv3.C: New test.
11630 2007-04-13 Mike Stump <mrs@apple.com>
11632 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
11633 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
11635 2007-04-13 Joseph Myers <joseph@codesourcery.com>
11637 PR tree-optimization/29598
11638 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
11640 2007-04-13 Tobias Burnus <burnus@net-b.de>
11643 * gfortran.dg/func_assign.f90: New test.
11645 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
11648 * gfortran.dg/used_types_16.f90: New test.
11650 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
11653 * gfortran.dg/goto_2.f90: New.
11654 * gfortran.dg/goto_3.f90: New.
11655 * gfortran.dg/pr17708.f90: Rename to ...
11656 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
11658 2007-04-13 Tobias Burnus <burnus@net-b.de>
11661 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
11662 instead of a struct.
11664 2007-04-13 Tobias Burnus <burnus@net-b.de>
11667 * gfortran.dg/value_4.c: Use GNU extensions for complex
11668 instead of a struct.
11670 2007-04-13 Richard Guenther <rguenther@suse.de>
11672 PR tree-optimization/21258
11673 * gcc.dg/tree-ssa/vrp34.c: New testcase.
11675 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11677 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
11680 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
11683 * gfortran.dg/char_length_2.f90: New.
11684 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
11685 * gfortran.dg/repeat_4.f90: Likewise.
11688 * gfortran.dg/char_assign_1.f90: New.
11691 * gfortran.dg/block_name_1.f90: New.
11692 * gfortran.dg/block_name_2.f90: New.
11694 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
11697 * g++.dg/other/pr31078.C: New.
11699 2007-04-12 Richard Guenther <rguenther@suse.de>
11701 PR tree-optimization/31169
11702 * gcc.c-torture/execute/pr31169.c: New testcase.
11704 2007-04-12 Richard Guenther <rguenther@suse.de>
11706 PR tree-optimization/24689
11707 PR tree-optimization/31307
11708 * g++.dg/tree-ssa/pr31307.C: New testcase.
11709 * gcc.dg/tree-ssa/pr24689.c: Likewise.
11711 2007-04-12 Tobias Burnus <burnus@net-b.de>
11714 * gfortran.dg/access_spec_1.f90: New test.
11715 * gfortran.dg/access_spec_2.f90: New test.
11716 * gfortran.dg/non_module_public.f90: Match new error message.
11718 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
11721 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
11722 to 4 at line 38 to fix bounds problem.
11724 2007-04-11 Tobias Burnus <burnus@net-b.de>
11727 * gfortran.dg/pointer_intent_1.f90: Fix test.
11729 2007-04-10 Eric Christopher <echristo@apple.com>
11731 * lib/target-supports.exp
11732 (check_effective_target_fstack_protector): Rewrite.
11734 2007-04-09 Mark Mitchell <mark@codesourcery.com>
11737 * g++.dg/init/const5.C: New test.
11739 2007-04-09 Jan Hubicka <jh@suse.cz>
11741 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
11743 2007-04-08 Jan Hubicka <jh@suse.cz>
11745 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
11747 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11750 * gfortran.dg/achar_4.f90: New test.
11752 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11755 * gfortran.dg/used_dummy_types_8.f90: New test.
11757 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11760 * gfortran.dg/parameter_array_element_1.f90: New test.
11762 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11765 * gfortran.dg/default_numeric_type_1.f90: New test.
11767 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11770 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
11772 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
11775 * gfortran.dg/interface_12.f90: New test.
11777 2007-04-07 Bruce Korb <bkorb@gnu.org>
11779 * gcc.dg/format/opt-6.c: New test.
11780 * gcc.dg/format/nul-1.c: New test.
11781 * gcc.dg/format/nul-2.c: New test.
11783 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11785 PR libgfortran/31395
11786 * gfortran.dg/fmt_colon.f90: New test.
11788 2007-04-06 Mark Mitchell <mark@codesourcery.com>
11790 * g++.old-deja/g++.other/init18.C: Use
11791 dg-require-effective-target instead of an explicit xfail.
11793 2007-04-05 Janis Johnson <janis187@us.ibm.com>
11795 * gcc.dg/dfp/signbit-1.c
11796 * gcc.dg/dfp/signbit-2.c
11798 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
11801 * gfortran.dg/altreturn_5.f90: New test.
11803 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
11806 * gfortran.dg/contained_module_proc_1.f90: New test.
11808 2007-04-04 Stuart Hastings <stuart@apple.com>
11811 * objc/execute/exceptions/pr31281.m: New.
11813 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
11815 * g++.dg/ext/dllimport12.C: Update comments.
11817 2007-04-03 Eric Christopher <echristo@apple.com>
11819 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
11821 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11824 * gfortran.dg/repeat_2.f90: New test.
11825 * gfortran.dg/repeat_3.f90: New test.
11826 * gfortran.dg/repeat_4.f90: New test.
11828 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
11830 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
11832 2007-04-03 Jakub Jelinek <jakub@redhat.com>
11835 * g++.dg/parse/cond3.C: New test.
11837 PR middle-end/30704
11838 * gcc.c-torture/execute/ieee/pr30704.c: New test.
11840 2007-04-02 Jason Merrill <jason@redhat.com>
11843 * g++.dg/ext/visibility/anon3.C: New test.
11845 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11847 PR libgfortran/31052
11848 * gfortran.dg/namelist_28.f90: New test.
11850 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11852 PR libgfortran/31366
11853 * gfortran.dg/direct_io_6.f90: New test.
11855 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11857 PR libgfortran/31207
11858 * gfortran.dg/advance_5.f90: New test.
11859 * gfortran.dg/advance_6.f90: New test.
11861 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
11863 * g++.dg/ext/dllimport6.C: Remove extra ';'.
11864 * g++.dg/ext/dllimport7.C: Likewise.
11865 * g++.dg/ext/selectany1.C: Likewise.
11867 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
11869 * g++.dg/parser/pr31138.C: New.
11870 * g++.dg/parser/pr31140.C: New.
11871 * g++.dg/parser/pr31141.C: New.
11873 2007-03-30 Paolo Carlini <pcarlini@suse.de>
11876 * g++.dg/ext/is_base_of.C: New.
11877 * g++.dg/ext/has_virtual_destructor.C: New.
11878 * g++.dg/ext/is_polymorphic.C: New.
11879 * g++.dg/ext/is_base_of_diagnostic.C: New.
11880 * g++.dg/ext/is_enum.C: New.
11881 * g++.dg/ext/has_nothrow_assign.C: New.
11882 * g++.dg/ext/has_nothrow_constructor.C: New.
11883 * g++.dg/ext/is_empty.C: New.
11884 * g++.dg/ext/has_trivial_copy.C: New.
11885 * g++.dg/ext/has_trivial_assign.C: New.
11886 * g++.dg/ext/is_abstract.C: New.
11887 * g++.dg/ext/is_pod.C: New.
11888 * g++.dg/ext/has_nothrow_copy.C: New.
11889 * g++.dg/ext/is_class.C: New.
11890 * g++.dg/ext/has_trivial_constructor.C: New.
11891 * g++.dg/ext/is_union.C: New.
11892 * g++.dg/ext/has_trivial_destructor.C: New.
11893 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
11894 * g++.dg/template/crash43.C: Likewise.
11896 2007-03-29 Dirk Mueller <dmueller@suse.de>
11898 * g++.dg/warn/pedantic2.C: New testcase.
11900 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11902 * size_dim.f90: Fix dg directive.
11903 * pr16433.f: Likewise.
11904 * use_6.f90: Likewise.
11905 * use_7.f90: Likewise.
11906 * entry_9.f90: Likewise.
11907 * pointer_intent_2.f90: Likewise.
11908 * protected_1.f90: Likewise.
11909 * fmt_missing_period_2.f: Likewise.
11910 * pointer_intent_3.f90: Likewise.
11911 * protected_2.f90: Likewise.
11912 * protected_3.f90: Likewise.
11913 * pr15754.f90: Likewise.
11914 * protected_4.f90: Likewise.
11915 * protected_5.f90: Likewise.
11916 * initialization_2.f90: Likewise.
11917 * protected_6.f90: Likewise.
11918 * continuation_7.f90: Likewise.
11919 * derived_function_interface_1.f90: Likewise.
11920 * der_pointer_4.f90: Likewise.
11921 * fmt_zero_precision.f90: Likewise.
11922 * blockdata_3.f90: Likewise.
11923 * fmt_missing_period_1.f: Likewise.
11924 * real_const_3.f90: Likewise.
11925 * use_4.f90: Likewise.
11926 * fmt_missing_period_3.f: Likewise.
11927 * use_5.f90: Likewise.
11929 2007-03-28 Mike Stump <mrs@apple.com>
11931 * gcc.dg/darwin-comm.c: Add.
11933 2007-03-28 Eric Christopher <echristo@apple.com>
11935 * lib/target-supports.exp (check_effective_target_fstack_protector):
11937 * gcc.dg/ssp-1.c: Use.
11938 * gcc.dg/ssp-2.c: Ditto.
11940 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
11943 * g++.dg/parse/constructor3.C: New test.
11945 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
11947 * gnat.dg/thin_pointer.ad[sb]: New test.
11949 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11951 * g++.dg/cpp0x/bracket1.C: New.
11952 * g++.dg/cpp0x/bracket2.C: New.
11953 * g++.dg/cpp0x/bracket3.C: New.
11954 * g++.dg/cpp0x/bracket4.C: New.
11956 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11958 * g++.dg/cpp0x/temp_default1.C: New.
11959 * g++.dg/cpp0x/temp_default3.C: New.
11960 * g++.dg/cpp0x/temp_default2.C: New.
11961 * g++.dg/cpp0x/temp_default4.C: New.
11963 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11966 * g++.dg/other/cv_func2.C: New.
11968 2007-03-27 Janis Johnson <janis187@us.ibm.com>
11970 * gcc.dg/dfp/func-vararg-alternate.h: New file.
11971 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
11972 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
11973 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
11975 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
11976 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
11978 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
11980 * lib/compat.exp (compat-execute): Fix processing of file names.
11982 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11984 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
11986 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
11988 * lib/target-supports.exp (check_effective_target_fortran_large_real):
11989 Delete created executable test file.
11990 (check_effective_target_fortran_large_int): Ditto.
11991 (check_effective_target_static_libgfortran): Ditto.
11993 2007-03-26 Paolo Carlini <pcarlini@suse.de>
11996 * g++.dg/warn/pragma-system_header1.C: New test.
11997 * g++.dg/warn/pragma-system_header2.C: New test.
11998 * g++.dg/warn/pragma-system_header1.h. New.
11999 * g++.dg/warn/pragma-system_header2.h. New.
12001 2007-03-26 Ian Lance Taylor <iant@google.com>
12003 PR tree-optimization/31345
12004 * gcc.c-torture/compile/pr31345-1.c: New test.
12006 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
12008 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
12009 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
12010 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
12011 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
12012 * gfortran.dg/overload_1.f90: Likewise.
12013 * gfortran.dg/impure_assignment_1.f90: Likewise.
12014 * gfortran.dg/error_recovery_3.f90: Likewise.
12015 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12016 * gfortran.dg/sequence_types_1.f90: Likewise.
12017 * gfortran.dg/internal_references_1.f90: Likewise.
12018 * gfortran.dg/present_1.f90: Likewise.
12019 * gfortran.dg/volatile10.f90: Likewise.
12020 * gfortran.dg/module_equivalence_2.f90: Likewise.
12021 * gfortran.dg/use_4.f90: Likewise.
12022 * gfortran.dg/elemental_result_1.f90: Likewise.
12023 * gfortran.dg/generic_actual_arg.f90: Likewise.
12024 * gfortran.dg/private_type_5.f90: Likewise.
12025 * gfortran.dg/protected_4.f90: Likewise.
12026 * gfortran.dg/interface_3.f90: Likewise.
12028 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
12030 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
12031 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
12033 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
12035 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
12037 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12039 PR libgfortran/31199
12040 * gfortran.dg/fmt_t_4.f90: New test.
12042 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
12044 PR libfortran/31297
12045 * gfortran.dg/backspace_5.f: Initialize variable(s).
12046 * gfortran.dg/backspace_6.f: Likewise.
12047 * gfortran.dg/char_bounds_check_fail_1: Likewise.
12048 * gfortran.dg/direct_io_2.f90: Likewise.
12049 * gfortran.dg/write_back.f: Likewise.
12050 * gfortran.dg/write_rewind_2.f: Likewise.
12051 * gfortran.dg/write_rewind_1.f: Likewise.
12052 * gfortran.dg/write_rewind_2.f: Likewise.
12054 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
12056 PR tree-optimization/30784
12057 * gcc.dg/vect/pr30784.c: New test.
12059 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12062 * gfortran.dg/operator_1.f90: New test.
12063 * gfortran.dg/operator_2.f90: New test.
12065 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
12067 PR libfortran/31196
12068 * gfortran.dg/reshape_transpose_1.f90: New test.
12070 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12073 * gfortran.dg/bounds_check_6.f90: New test.
12075 2007-03-23 Michael Meissner <michael.meissner@amd.com>
12077 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
12079 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12080 * gcc.dg/dfp/decfloat-constants.c: Ditto.
12082 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
12085 * gfortran.dg/pointer_function_actual_1.f90: New test.
12088 * gfortran.dg/pointer_function_actual_2.f90: New test.
12091 * gfortran.dg/result_in_spec_1.f90: New test.
12093 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12096 * gfortran.dg/integer_exponentiation_3.F90: New test.
12097 * gfortran.dg/integer_exponentiation_4.f90: New test.
12098 * gfortran.dg/integer_exponentiation_5.F90: New test.
12100 2007-03-22 Mark Mitchell <mark@codesourcery.com>
12103 * g++.dg/template/error24.C: New test.
12104 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
12106 2007-03-22 Mark Mitchell <mark@codesourcery.com>
12109 * g++.dg/expr/bitfield7.C: New test.
12111 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12114 * gcc.dg/float-range-4.c: New.
12115 * gcc.dg/float-range-1.c: Update. Test for a warning.
12116 * gcc.dg/float-range-3.c: New.
12117 * gcc.dg/float-range-5.c: New.
12119 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12122 * gfortran.dg/no_range_check_1.f90: New test.
12124 2007-03-22 Dirk Mueller <dmueller@suse.de>
12126 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
12127 * g++.dg/other/static1.C: Remove stray semicolon.
12128 * g++.dg/other/init1.C: Likewise.
12129 * g++.dg/rtti/dyncast1.C: Likewise.
12130 * g++.dg/tree-ssa/pr17153.C: Likewise.
12131 * g++.dg/lookup/disamb1.C: Likewise.
12132 * g++.dg/lookup/scoped2.C: Likewise.
12133 * g++.dg/lookup/friend7.C: Likewise.
12134 * g++.dg/parse/parse4.C: Likewise.
12135 * g++.dg/parse/parse5.C: Likewise.
12136 * g++.dg/expr/pr29066.C: Likewise.
12137 * g++.dg/expr/cast4.C: Likewise.
12138 * g++.dg/tc1/dr193.C: Likewise.
12139 * g++.dg/tc1/dr213.C: Likewise.
12140 * g++.dg/abi/dcast1.C: Likewise.
12141 * g++.dg/abi/covariant2.C: Likewise.
12142 * g++.dg/inherit/covariant11.C: Likewise.
12143 * g++.dg/inherit/covariant9.C: Likewise.
12144 * g++.dg/inherit/covariant10.C: Likewise.
12145 * g++.dg/init/static3.C: Likewise.
12146 * g++.dg/init/init-ref3.C: Likewise.
12147 * g++.dg/init/ref10.C: Likewise.
12148 * g++.dg/template/meminit2.C: Likewise.
12149 * g++.dg/template/using9.C: Likewise.
12150 * g++.dg/template/friend9.C: Likewise.
12151 * g++.dg/template/ref1.C: Likewise.
12152 * g++.old-deja/g++.warn/inline.C: Likewise.
12153 * g++.old-deja/g++.robertl/eb91.C: Likewise.
12154 * g++.old-deja/g++.robertl/eb46.C: Likewise.
12155 * g++.old-deja/g++.robertl/eb34.C: Likewise.
12156 * g++.old-deja/g++.robertl/eb43.C: Likewise.
12157 * g++.old-deja/g++.robertl/eb26.C: Likewise.
12158 * g++.old-deja/g++.robertl/eb116.C: Likewise.
12159 * g++.old-deja/g++.brendan/copy5.C: Likewise.
12160 * g++.old-deja/g++.brendan/overload8.C: Likewise.
12161 * g++.old-deja/g++.brendan/overload11.C: Likewise.
12162 * g++.old-deja/g++.brendan/copy7.C: Likewise.
12163 * g++.old-deja/g++.brendan/crash38.C: Likewise.
12164 * g++.old-deja/g++.brendan/template11.C: Likewise.
12165 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
12166 * g++.old-deja/g++.brendan/crash50.C: Likewise.
12167 * g++.old-deja/g++.brendan/crash16.C: Likewise.
12168 * g++.old-deja/g++.jason/pmem2.C: Likewise.
12169 * g++.old-deja/g++.jason/parse9.C: Likewise.
12170 * g++.old-deja/g++.jason/byval2.C: Likewise.
12171 * g++.old-deja/g++.jason/overload8.C: Likewise.
12172 * g++.old-deja/g++.jason/pmf8.C: Likewise.
12173 * g++.old-deja/g++.jason/template33.C: Likewise.
12174 * g++.old-deja/g++.jason/return3.C: Likewise.
12175 * g++.old-deja/g++.jason/scoping2.C: Likewise.
12176 * g++.old-deja/g++.jason/virtual.C: Likewise.
12177 * g++.old-deja/g++.jason/opeq3.C: Likewise.
12178 * g++.old-deja/g++.jason/template27.C: Likewise.
12179 * g++.old-deja/g++.jason/synth6.C: Likewise.
12180 * g++.old-deja/g++.jason/ref8.C: Likewise.
12181 * g++.old-deja/g++.jason/offset1.C: Likewise.
12182 * g++.old-deja/g++.other/static20.C: Likewise.
12183 * g++.old-deja/g++.other/array1.C: Likewise.
12184 * g++.old-deja/g++.other/new3.C: Likewise.
12185 * g++.old-deja/g++.other/array2.C: Likewise.
12186 * g++.old-deja/g++.other/overload9.C: Likewise.
12187 * g++.old-deja/g++.other/cast6.C: Likewise.
12188 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
12189 * g++.old-deja/g++.other/eh4.C: Likewise.
12190 * g++.old-deja/g++.other/using7.C: Likewise.
12191 * g++.old-deja/g++.other/init18.C: Likewise.
12192 * g++.old-deja/g++.other/dyncast1.C: Likewise.
12193 * g++.old-deja/g++.other/dyncast2.C: Likewise.
12194 * g++.old-deja/g++.other/dtor11.C: Likewise.
12195 * g++.old-deja/g++.pt/static11.C: Likewise.
12196 * g++.old-deja/g++.pt/crash19.C: Likewise.
12197 * g++.old-deja/g++.pt/overload12.C: Likewise.
12198 * g++.old-deja/g++.pt/crash46.C: Likewise.
12199 * g++.old-deja/g++.pt/mi1.C: Likewise.
12200 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
12201 * g++.old-deja/g++.pt/nontype5.C: Likewise.
12202 * g++.old-deja/g++.pt/local5.C: Likewise.
12203 * g++.old-deja/g++.pt/typename2.C: Likewise.
12204 * g++.old-deja/g++.pt/explicit80.C: Likewise.
12205 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
12206 * g++.old-deja/g++.law/visibility1.C: Likewise.
12207 * g++.old-deja/g++.law/visibility2.C: Likewise.
12208 * g++.old-deja/g++.law/virtual2.C: Likewise.
12209 * g++.old-deja/g++.law/operators19.C: Likewise.
12210 * g++.old-deja/g++.law/parsing10.C: Likewise.
12211 * g++.old-deja/g++.law/visibility4.C: Likewise.
12212 * g++.old-deja/g++.law/operators4.C: Likewise.
12213 * g++.old-deja/g++.law/dtors2.C: Likewise.
12214 * g++.old-deja/g++.law/missed-error3.C: Likewise.
12215 * g++.old-deja/g++.law/visibility10.C: Likewise.
12216 * g++.old-deja/g++.law/scope3.C: Likewise.
12217 * g++.old-deja/g++.law/casts2.C: Likewise.
12218 * g++.old-deja/g++.law/code-gen5.C: Likewise.
12219 * g++.old-deja/g++.law/operators33.C: Likewise.
12220 * g++.old-deja/g++.law/friend4.C: Likewise.
12221 * g++.old-deja/g++.mike/pmf7.C: Likewise.
12222 * g++.old-deja/g++.mike/p5611.C: Likewise.
12223 * g++.old-deja/g++.mike/net37.C: Likewise.
12224 * g++.old-deja/g++.mike/p3570.C: Likewise.
12225 * g++.old-deja/g++.mike/p5718.C: Likewise.
12226 * g++.old-deja/g++.mike/net21.C: Likewise.
12227 * g++.old-deja/g++.mike/p1862.C: Likewise.
12228 * g++.old-deja/g++.mike/p4511.C: Likewise.
12229 * g++.old-deja/g++.mike/virt3.C: Likewise.
12230 * g++.old-deja/g++.mike/p16146.C: Likewise.
12231 * g++.old-deja/g++.mike/p1989.C: Likewise.
12232 * g++.old-deja/g++.mike/p5571.C: Likewise.
12233 * g++.old-deja/g++.gb/scope10.C: Likewise.
12234 * g++.old-deja/g++.abi/primary5.C: Likewise.
12235 * g++.old-deja/g++.abi/empty2.C: Likewise.
12236 * g++.old-deja/g++.abi/arraynew.C: Likewise.
12237 * g++.old-deja/g++.eh/vbase4.C: Likewise.
12238 * g++.old-deja/g++.eh/ptr1.C: Likewise.
12239 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
12240 * g++.old-deja/g++.bob/template3.C: Likewise.
12241 * g++.old-deja/g++.bob/inherit1.C: Likewise.
12243 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
12246 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
12248 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
12251 * gfortran.dg/derived_name_1.f90: New.
12252 * gfortran.dg/derived_name_2.f: New.
12254 2007-03-21 Richard Sandiford <richard@codesourcery.com>
12256 * lib/target-supports.exp (check_effective_target_nonpic): New
12258 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
12259 when compiling PIC.
12260 * gcc.target/i386/asm-4.c: Require nonpic.
12261 * gcc.target/i386/cmov1.c: Likewise.
12262 * gcc.target/i386/mul.c: Likewise.
12263 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
12264 * gcc.target/i386/ssetype-1.c: Require nonpic.
12265 * gcc.target/i386/ssetype-3.c: Likewise.
12266 * gcc.target/i386/ssetype-5.c: Likewise.
12268 2007-03-21 Richard Sandiford <richard@codesourcery.com>
12270 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
12271 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
12272 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
12273 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
12275 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
12277 PR tree-optimization/30590
12278 * g++.dg/opt/pr30590.C: New testcase.
12280 2007-03-20 Jakub Jelinek <jakub@redhat.com>
12283 * gcc.dg/pr30762-1.c: New test.
12284 * gcc.dg/pr30762-2.c: New test.
12286 PR inline-asm/30505
12287 * gcc.target/i386/pr30505.c: New test.
12289 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
12291 * gcc.target/arm/register-variables.c: New.
12293 2007-03-19 Jeff Law <law@redhat.com>
12295 * PR tree-optimization/30984
12296 * gcc.c-torture/pr30984.c: New test.
12298 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
12299 Richard Guenther <rguenther@suse.de>
12301 PR tree-optimization/31254
12302 * gcc.dg/torture/pr31254.c: New testcase.
12304 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
12306 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
12307 target default_packed.
12309 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12312 * gfortran.dg/string_length_1.f90: New test.
12314 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12317 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
12319 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12321 PR libgfortran/31052
12322 * gfortran.dg/namelist_27.f90: New test.
12324 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
12327 * gfortran.dg/used_types_14.f90: New test.
12330 * gfortran.dg/used_types_15.f90: New test.
12332 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
12334 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
12335 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
12337 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12340 * gfortran.dg/integer_exponentiation_2.f90: New test.
12342 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
12344 PR tree-optimization/31041
12345 * gcc.dg/vect/pr31041.c: New test.
12347 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12349 * g++.dg/warn/Wconversion-integer.C: New
12350 * g++.dg/warn/Wconversion-real.C: New.
12351 * g++.dg/warn/Wconversion-real-integer.C: New.
12352 * g++.dg/warn/conv2.C: Updated.
12354 2007-03-16 Richard Sandiford <richard@codesourcery.com>
12356 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
12359 2007-03-16 Richard Guenther <rguenther@suse.de>
12361 PR tree-optimization/31146
12362 * g++.dg/tree-ssa/pr31146.C: New testcase.
12364 2007-03-16 Richard Sandiford <richard@codesourcery.com>
12366 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
12367 assume that the target has <features.h>.
12369 2007-03-16 Richard Sandiford <richard@codesourcery.com>
12371 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
12372 dg-options rather than to the whole test.
12374 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
12377 * g++.dg/debug/pr29906.C: New
12379 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12381 PR libgfortran/31099
12382 * gfortran.dg/unformatted_recl.f90: Update test.
12384 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
12386 * gcc.dg/tree-ssa/prefetch-5.c: New test.
12388 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12391 * g++.dg/parse/namespace-definition.C: New.
12393 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12396 * g++.dg/cpp/pedantic-errors.C: New.
12397 * g++.dg/cpp/permissive.C: New.
12399 2007-03-15 Richard Sandiford <richard@codesourcery.com>
12401 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
12402 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
12404 2007-03-15 Richard Sandiford <richard@codesourcery.com>
12406 * lib/target-supports.exp (check_missing_uclibc_feature)
12407 (check_effective_target_wchar): New procedures.
12408 * gcc.dg/wchar_t-1.c: Require target wchar.
12409 * gcc.dg/wint_t-1.c: Likewise.
12411 2007-03-15 Richard Sandiford <richard@codesourcery.com>
12413 * lib/target-supports.exp (check_gc_sections_available): Return
12414 false for VxWorks targets.
12416 2007-03-15 Dirk Mueller <dmueller@suse.de>
12418 * g++.dg/warn/Wconversion2.C: Fix typo.
12419 * gcc.dg/if-empty-1.c: Ditto.
12421 2007-03-15 Richard Sandiford <richard@codesourcery.com>
12423 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
12425 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
12427 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
12428 * gcc.target/i386/pr31167.c: Ditto.
12430 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
12433 * gcc.target/i386/pr31167.c: New test.
12435 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
12438 * gfortran.dg/import5.f90.f90: New test.
12442 * gfortran.dg/data_components_1.f90: New test.
12446 * gfortran.dg/generic_13.f90: New test.
12449 * gfortran.dg/alloc_comp_basics_5.f90: New test.
12451 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12453 PR libgfortran/31051
12454 * gfortran.dg/fmt_t_4.f90: New
12456 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
12459 * g++.dg/other/default7.C: New test.
12461 2007-03-15 Dirk Mueller <dmueller@suse.de>
12463 * g++.dg/warn/Wconversion2.C: New.
12465 2007-03-14 Eric Christopher <echristo@apple.com>
12467 * gcc.dg/ssp-1.c: New.
12468 * gcc.dg/ssp-2.c: Ditto.
12470 2007-03-14 Dirk Mueller <dmueller@suse.de>
12472 * g++.dg/warn/do-empty.C: New.
12473 * gcc.dg/do-empty.c: New.
12474 * gcc.dg/if-empty-1.c: Update.
12475 * gcc.dg/20001116-1.c: Update.
12476 * gcc.dg/pr23165.c: Update.
12478 2007-03-14 Jakub Jelinek <jakub@redhat.com>
12480 * gfortran.dg/module_implicit_conversion.f90: New test.
12482 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
12484 PR middle-end/31127
12485 * gcc.dg/pr31127.c: New.
12487 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
12489 * gcc.dg/tree-ssa/loop-26.c: New test.
12491 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
12493 * gcc.target/i386/cmpxchg16b-1.c: New test.
12495 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
12497 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
12498 * gcc.dg/c99-vla-1.c: Likewise.
12499 * g++.dg/ext/vla1.C: Likewise
12501 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
12503 * gcc.dg/wvla-1.c: New test
12504 * gcc.dg/wvla-2.c: New test
12505 * gcc.dg/wvla-3.c: New test
12506 * gcc.dg/wvla-4.c: New test
12507 * gcc.dg/wvla-5.c: New test
12508 * gcc.dg/wvla-6.c: New test
12509 * gcc.dg/wvla-7.c: New test
12510 * g++.dg/warn/Wvla-1.C: New test
12511 * g++.dg/warn/Wvla-2.C: New test
12512 * g++.dg/warn/Wvla-3.C: New test
12514 2007-03-12 Mark Mitchell <mark@codesourcery.com>
12517 * g++.dg/other/default6.C: New test.
12519 2007-03-12 Richard Sandiford <richard@codesourcery.com>
12521 * lib/target-supports.exp (check_profiling_available): Return false
12523 (check_effective_target_vxworks_kernel): New procedure.
12524 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
12526 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
12527 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
12528 to include VxWorks.
12529 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
12531 2007-03-12 Richard Sandiford <richard@codesourcery.com>
12533 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
12534 PIC is not supported.
12535 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
12536 * gcc.dg/20020426-2.c: Likewise.
12537 * gcc.dg/pr28243.c: Likewise.
12538 * gcc.dg/visibility-11.c: Likewise.
12539 * gcc.dg/tls/opt-9.c: Likewise.
12540 * gcc.dg/tls/opt-10.c: Likewise.
12541 * gcc.dg/tls/pic-1.c: Likewise.
12542 * gcc.dg/tls/struct-1.c: Likewise.
12543 * gcc.target/i386/20000807-1.c: Likewise.
12544 * gcc.target/i386/20000904-1.c: Likewise.
12545 * gcc.target/i386/20011119-1.c: Likewise.
12546 * gcc.target/i386/990213-2.c: Likewise.
12547 * gcc.target/i386/990214-1.c: Likewise.
12548 * gcc.target/i386/compress-float-387-pic.c: Likewise.
12549 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
12550 * gcc.target/i386/pic-1.c: Likewise.
12551 * gcc.target/i386/pr21518.c: Likewise.
12552 * gcc.target/i386/pr23098.c: Likewise.
12553 * gcc.target/i386/pr23943.c: Likewise.
12555 2007-03-11 Mark Mitchell <mark@codesourcery.com>
12558 * g++.dg/template/complit2.C: New test.
12561 * g++.dg/ext/bitfield1.C: New test.
12563 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
12566 * gfortran.dg/interface_11.f90: New test.
12568 2007-03-11 Richard Guenther <rguenther@suse.de>
12570 PR tree-optimization/31115
12571 * gcc.dg/torture/pr31115.c: New testcase.
12573 2007-03-11 Ira Rosen <irar@il.ibm.com>
12575 PR tree-optimization/29925
12576 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
12578 2007-03-10 Mark Mitchell <mark@codesourcery.com>
12581 * g++.dg/expr/bitfield3.C: New test.
12582 * g++.dg/expr/bitfield4.C: Likewise.
12583 * g++.dg/expr/bitfield5.C: Likewise.
12584 * g++.dg/expr/bitfield6.C: Likewise.
12587 * g++.dg/template/array18.C: New test.
12589 2007-03-10 Dirk Mueller <dmueller@suse.de>
12592 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
12593 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
12595 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
12598 * g++.dg/cpp0x/variadic-bind.C: New.
12599 * g++.dg/cpp0x/variadic-function.C: New.
12600 * g++.dg/cpp0x/variadic-mem_fn.C: New.
12601 * g++.dg/cpp0x/variadic-tuple.C: New.
12602 * g++.dg/cpp0x/variadic1.C: New.
12603 * g++.dg/cpp0x/variadic2.C: New.
12604 * g++.dg/cpp0x/variadic3.C: New.
12605 * g++.dg/cpp0x/variadic4.C: New.
12606 * g++.dg/cpp0x/variadic5.C: New.
12607 * g++.dg/cpp0x/variadic6.C: New.
12608 * g++.dg/cpp0x/variadic7.C: New.
12609 * g++.dg/cpp0x/variadic8.C: New.
12610 * g++.dg/cpp0x/variadic9.C: New.
12611 * g++.dg/cpp0x/variadic10.C: New.
12612 * g++.dg/cpp0x/variadic11.C: New.
12613 * g++.dg/cpp0x/variadic12.C: New.
12614 * g++.dg/cpp0x/variadic13.C: New.
12615 * g++.dg/cpp0x/variadic14.C: New.
12616 * g++.dg/cpp0x/variadic15.C: New.
12617 * g++.dg/cpp0x/variadic16.C: New.
12618 * g++.dg/cpp0x/variadic17.C: New.
12619 * g++.dg/cpp0x/variadic18.C: New.
12620 * g++.dg/cpp0x/variadic19.C: New.
12621 * g++.dg/cpp0x/variadic20.C: New.
12622 * g++.dg/cpp0x/variadic21.C: New.
12623 * g++.dg/cpp0x/variadic22.C: New.
12624 * g++.dg/cpp0x/variadic23.C: New.
12625 * g++.dg/cpp0x/variadic24.C: New.
12626 * g++.dg/cpp0x/variadic25.C: New.
12627 * g++.dg/cpp0x/variadic26.C: New.
12628 * g++.dg/cpp0x/variadic27.C: New.
12629 * g++.dg/cpp0x/variadic28.C: New.
12630 * g++.dg/cpp0x/variadic29.C: New.
12631 * g++.dg/cpp0x/variadic30.C: New.
12632 * g++.dg/cpp0x/variadic31.C: New.
12633 * g++.dg/cpp0x/variadic32.C: New.
12634 * g++.dg/cpp0x/variadic33.C: New.
12635 * g++.dg/cpp0x/variadic34.C: New.
12636 * g++.dg/cpp0x/variadic35.C: New.
12637 * g++.dg/cpp0x/variadic36.C: New.
12638 * g++.dg/cpp0x/variadic37.C: New.
12639 * g++.dg/cpp0x/variadic38.C: New.
12640 * g++.dg/cpp0x/variadic39.C: New.
12641 * g++.dg/cpp0x/variadic40.C: New.
12642 * g++.dg/cpp0x/variadic41.C: New.
12643 * g++.dg/cpp0x/variadic42.C: New.
12644 * g++.dg/cpp0x/variadic43.C: New.
12645 * g++.dg/cpp0x/variadic44.C: New.
12646 * g++.dg/cpp0x/variadic45.C: New.
12647 * g++.dg/cpp0x/variadic46.C: New.
12648 * g++.dg/cpp0x/variadic47.C: New.
12649 * g++.dg/cpp0x/variadic48.C: New.
12650 * g++.dg/cpp0x/variadic49.C: New.
12651 * g++.dg/cpp0x/variadic50.C: New.
12652 * g++.dg/cpp0x/variadic51.C: New.
12653 * g++.dg/cpp0x/variadic52.C: New.
12654 * g++.dg/cpp0x/variadic53.C: New.
12655 * g++.dg/cpp0x/variadic54.C: New.
12656 * g++.dg/cpp0x/variadic55.C: New.
12657 * g++.dg/cpp0x/variadic56.C: New.
12658 * g++.dg/cpp0x/variadic57.C: New.
12659 * g++.dg/cpp0x/variadic58.C: New.
12660 * g++.dg/cpp0x/variadic59.C: New.
12661 * g++.dg/cpp0x/variadic60.C : New.
12662 * g++.dg/cpp0x/variadic61.C : New.
12663 * g++.dg/cpp0x/variadic62.C : New.
12664 * g++.dg/cpp0x/variadic63.C : New.
12665 * g++.dg/cpp0x/variadic64.C : New.
12666 * g++.dg/cpp0x/variadic65.C : New.
12667 * g++.dg/cpp0x/variadic66.C : New.
12668 * g++.dg/cpp0x/variadic67.C : New.
12669 * g++.dg/cpp0x/variadic68.C : New.
12670 * g++.dg/cpp0x/variadic69.C : New.
12671 * g++.dg/cpp0x/variadic70.C : New.
12672 * g++.dg/cpp0x/variadic71.C : New.
12673 * g++.dg/cpp0x/variadic72.C : New.
12674 * g++.dg/cpp0x/variadic73.C : New.
12675 * g++.dg/cpp0x/variadic74.C : New.
12676 * g++.dg/cpp0x/variadic75.C : New.
12677 * g++.dg/cpp0x/variadic-ex1.C : New.
12678 * g++.dg/cpp0x/variadic-ex2.C : New.
12679 * g++.dg/cpp0x/variadic-ex3.C : New.
12680 * g++.dg/cpp0x/variadic-ex4.C : New.
12681 * g++.dg/cpp0x/variadic-ex5.C : New.
12682 * g++.dg/cpp0x/variadic-ex6.C : New.
12683 * g++.dg/cpp0x/variadic-ex7.C : New.
12684 * g++.dg/cpp0x/variadic-ex8.C : New.
12685 * g++.dg/cpp0x/variadic-ex9.C : New.
12686 * g++.dg/cpp0x/variadic-ex10.C : New.
12687 * g++.dg/cpp0x/variadic-ex11.C : New.
12688 * g++.dg/cpp0x/variadic-ex12.C : New.
12689 * g++.dg/cpp0x/variadic-ex13.C : New.
12690 * g++.dg/cpp0x/variadic-ex14.C : New.
12692 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12694 PR libgfortran/31099
12695 * gfortran.dg/unformatted_recl.f90: New test.
12697 2007-03-09 Roger Sayle <roger@eyesopen.com>
12699 * gcc.dg/fold-eqcmplx-1.c: New test case.
12701 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
12703 PR rtl-optimization/30643
12704 * gcc.dg/pr30643.c: New.
12706 2007-03-09 Chao-ying Fu <fu@mips.com>
12708 * gcc.target/mips/mips32-dspr2-type.c: New test.
12709 * gcc.target/mips/mips32-dspr2.c: New test.
12710 * gcc.target/mips/dspr2-MULT.c: New test.
12711 * gcc.target/mips/dspr2-MULTU.c: New test.
12712 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
12713 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
12714 Adjust some formats.
12716 2007-03-09 Dirk Mueller <dmueller@suse.de>
12719 * gcc.dg/Wlogical-op-1.c: New.
12720 * g++.dg/warn/Wlogical-op-1.C: New.
12722 2007-03-09 Richard Guenther <rguenther@suse.de>
12724 PR tree-optimization/30904
12725 PR middle-end/31058
12726 * gcc.dg/pr30904.c: Remove xfail.
12728 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
12731 * gcc.c-torture/execute/pr31072.c: New test.
12733 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12735 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
12736 * gcc.dg/torture/builtin-attr-1.c: Likewise.
12737 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
12738 *lrint* and *lround*.
12739 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
12741 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
12742 * gcc.dg/torture/builtin-integral-1.c: Likewise.
12743 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
12744 and *lround*. Correct macro names.
12745 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
12746 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
12748 2007-03-08 Ian Lance Taylor <iant@google.com>
12750 * gcc.dg/no-strict-overflow-5.c: New test.
12751 * gcc.dg/no-strict-overflow-6.c: New test.
12752 * gcc.dg/Wstrict-overflow-11.c: New test.
12753 * gcc.dg/Wstrict-overflow-12.c: New test.
12754 * gcc.dg/Wstrict-overflow-13.c: New test.
12755 * gcc.dg/Wstrict-overflow-14.c: New test.
12756 * gcc.dg/Wstrict-overflow-15.c: New test.
12758 2007-03-08 Richard Sandiford <richard@codesourcery.com>
12760 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
12761 for VxWorks kernel mode.
12762 * gcc.c-torture/execute/strncmp-1.x: Likewise.
12764 2007-03-08 Richard Sandiford <richard@codesourcery.com>
12766 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
12769 2007-03-08 Richard Sandiford <richard@codesourcery.com>
12771 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
12772 and lib/bfill.c on VxWorks targets.
12773 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
12774 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
12775 lib/bfill.c and lib/memmove.c on VxWorks targets.
12776 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
12777 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
12778 on VxWorks targets.
12779 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
12780 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
12782 2007-03-08 Tobias Burnus <burnus@net-b.de>
12784 * gfortran.dg/use_5.f90: New test.
12785 * gfortran.dg/use_6.f90: Ditto.
12786 * gfortran.dg/use_7.f90: Ditto.
12788 2007-03-08 Tobias Burnus <burnus@net-b.de>
12791 * gfortran.dg/use_4.f90: New test.
12792 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
12794 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
12797 * gfortran.dg/parameter_array_section_2.f90: New test.
12799 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
12802 * g++.dg/ext/offsetof1.C: Add cases with volatile.
12805 * g++.dg/template/arg5.C: New test.
12807 2007-03-07 Joseph Myers <joseph@codesourcery.com>
12809 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
12811 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
12813 * gcc.dg/var-expand1.c: Add newline at end of file.
12815 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
12817 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
12819 2007-03-06 Richard Sandiford <richard@codesourcery.com>
12821 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
12823 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12825 * gcc.dg/torture/builtin-convert-4.c: New test.
12827 2007-03-05 Ian Lance Taylor <iant@google.com>
12829 * gcc.c-torture/compile/pr31034.c: New test.
12831 2007-03-05 Ian Lance Taylor <iant@google.com>
12833 * gcc.dg/inline-18.c: New test.
12834 * gcc.dg/inline-19.c: New test.
12835 * gcc.dg/inline-20.c: New test.
12836 * gcc.dg/inline-21.c: New test.
12838 2007-03-05 Richard Guenther <rguenther@suse.de>
12840 PR tree-optimization/14052
12841 * gcc.dg/tree-ssa/vrp33.c: New testcase.
12843 2007-03-05 Richard Guenther <rguenther@suse.de>
12845 PR tree-optimization/23777
12846 * gcc.dg/tree-ssa/pr23777.c: New testcase.
12848 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12851 * gcc.dg/multiple-overflow-warn-3.c: New.
12852 * g++.dg/warn/multiple-overflow-warn-3.C: New.
12854 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
12857 * g++.dg/parse/template23.C: New test.
12859 2007-03-04 Roger Sayle <roger@eyesopen.com>
12861 PR middle-end/30744
12862 * gcc.dg/pr30744-1.c: New test case.
12864 2007-03-04 Tobias Burnus <burnus@net-b.de>
12866 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
12868 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12871 * gfortran.dg/logical_3.f90: New test.
12873 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
12875 PR libfortran/30981
12876 * gfortran.dg/integer_exponentiation_1.f90: New test.
12878 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
12880 * gcc.target/m68k/m68k.exp: New.
12881 * gcc.target/m68k/crash1.c: New.
12883 2007-03-03 Tobias Burnus <burnus@net-b.de>
12885 * gfortran.dg/c_by_val.c: Use int64_t instead of long
12886 to be more compatible with integer(kind=8).
12888 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12890 PR libfortran/31001
12891 * gfortran.dg/zero_sized_3.f90: New test.
12893 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12896 * g++.dg/parse/else.C: New.
12897 * g++.dg/parse/else-2.C: New.
12899 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
12900 Tobias Burnus <burnus@net-b.de>
12903 * gfortran.dg/size_dim.f90: New test.
12905 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
12906 Tobias Burnus <burnus@net-b.de>
12909 * gfortran.dg/entry_9.f90: New test.
12911 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
12914 * g++.dg/inherit/covariant16.C: New test.
12916 2007-03-02 Geoffrey Keating <geoffk@apple.com>
12918 * g++.dg/other/darwin-minversion-1.C: New.
12920 2007-03-02 Diego Novillo <dnovillo@redhat.com>
12922 * gcc.dg/tree-ssa/20070302-1.c: New test.
12924 2007-03-02 Joseph Myers <joseph@codesourcery.com>
12926 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
12929 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
12931 * gcc.dg/tree-ssa/prefetch-4.c: New test.
12933 2007-03-01 Simon Baldwin <simonb@google.com>
12936 * warn/ignored_typedef.C: New.
12937 * init/ctor8.C: Added dg-warning to consume ignored typedef
12939 * template/typedef2.C: Ditto. Moved dg-error onto its own line
12940 and added an explicit line number.
12942 2007-02-28 Richard Guenther <rguenther@suse.de>
12944 PR middle-end/30364
12945 * gcc.dg/torture/pr30364-1.c: New testcase.
12946 * gcc.dg/torture/pr30364-2.c: Likewise.
12947 * gcc.dg/torture/pr30364-3.c: Likewise.
12949 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12951 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
12952 powerpc*, use -funsafe-math-optimizations.
12953 * gcc.dg/torture/builtin-logb-1.c: Likewise.
12954 * gcc.dg/torture/builtin-modf-1.c: Likewise.
12956 2007-02-28 Tobias Burnus <burnus@net-b.de>
12957 Paul Thomas <pault@gcc.gnu.org>
12961 * c_by_val_1.f: Test %VAL() with non-default kind.
12962 * c_by_val.c: Ditto.
12963 * c_by_val_4.f: New test.
12965 2007-02-28 Tobias Burnus <burnus@net-b.de>
12968 * gfortran.dg/continuation_7.f90: New test.
12970 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
12972 * g++.dg/inherit/thunk7.C: New test.
12973 * lib/target-supports.exp (check_profiling_available): Not available
12976 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
12979 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
12981 2007-02-27 Mark Mitchell <mark@codesourcery.com>
12983 * lib/target-supports.exp (check_effective_target_init_priority):
12984 Remove Solaris special case.
12986 2007-02-26 Geoffrey Keating <geoffk@apple.com>
12988 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
12989 for more builtin types.
12991 * g++.dg/ext/visibility/class1.C: Port to Darwin.
12992 * g++.dg/ext/visibility/noPLT.C: Likewise.
12994 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12996 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
12999 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
13002 * size_optional_dim_1.f90: New test.
13004 2007-02-25 Mark Mitchell <mark@codesourcery.com>
13006 * gcc.dg/vxworks/vxworks.exp: New file.
13007 * gcc.dg/vxworks/initpri1.c: Likewise.
13008 * gcc.dg/vxworks/initpri2.c: Likewise.
13009 * gcc.dg/initpri2.c: Add more tests.
13010 * g++.dg/special/initpri2.C: Likewise.
13012 * gcc.dg/initpri1.c: New test.
13013 * gcc.dg/initpri2.c: Likewise.
13014 * g++.dg/special/initpri1.C: New test.
13015 * g++.dg/special/initpri2.C: Likewise.
13016 * g++.dg/special/conpr-1.C: Use init_priority effective target.
13017 * g++.dg/special/conpr-2.C: Likewise.
13018 * g++.dg/special/conpr-3.C: Likewise.
13019 * g++.dg/special/conpr-4.C: Likewise.
13020 * g++.dg/special/initp1.C: Likewise.
13021 * g++.dg/special/ecos.exp: Remove code to detect availability of
13022 constructor priorities.
13023 * lib/target-supports.exp (check_effective_target_init_priority):
13026 2007-02-24 Jan Hubicka <jh@suse.cz>
13028 * gcc.c-torture/execute/pr30778.c: New testcase.
13030 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13032 PR libgfortran/30918
13033 * gfortran.dg/namelist_26.f90: New test.
13035 2007-02-24 Richard Guenther <rguenther@suse.de>
13037 PR middle-end/30951
13038 * gcc.dg/pr30951.c: New testcase.
13040 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13042 * gcc.dg/torture/builtin-modf-1.c: New test.
13044 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
13046 PR tree-optimization/30904
13047 * gcc.dg/pr30904.c: New test.
13049 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13051 * gcc.test-framework/README: Correct command.
13052 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
13054 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
13056 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
13058 * lib/target-supports.exp (check_effective_target_unwrapped): New.
13060 2007-02-23 Mark Mitchell <mark@codesourcery.com>
13062 * lib/target-supports.exp (check_effective_target_newlib): New
13065 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
13068 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
13069 allocatable component.
13072 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13074 * gcc.dg/torture/builtin-logb-1.c: New test.
13075 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
13076 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
13077 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
13080 2007-02-23 Richard Guenther <rguenther@suse.de>
13082 * g++.dg/warn/changes-meaning.C: New testcase.
13084 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13086 PR libgfortran/30910
13087 * gfortran.dg/fmt_zero_precision.f90: Update test.
13089 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13091 * gcc.dg/torture/builtin-frexp-1.c: New test.
13093 2007-02-22 Mark Mitchell <mark@codesourcery.com>
13095 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
13097 2007-02-22 Ian Lance Taylor <iant@google.com>
13100 * g++.dg/debug/pr30898.C: New test.
13102 2007-02-22 Ira Rosen <irar@il.ibm.com>
13104 * gcc.dg/vect/vect-106.c: New test.
13106 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
13107 Ira Rosen <irar@il.ibm.com>
13109 PR tree-optimization/30843
13110 * gcc.dg/vect/pr30843.c: New test.
13112 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
13114 PR tree-optimization/30858
13115 * gcc.dg/vect/pr30858.c: New test.
13117 2007-02-21 Mark Mitchell <mark@codesourcery.com>
13119 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
13120 to set options for compiling testglue.
13121 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
13122 * lib/obj-c++.exp (obj-c++_init): Likewise.
13124 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
13126 * gnat.dg/derived_aggregate.adb: New test.
13128 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13130 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
13131 sh* targets. Call the correct CKSGN macro.
13133 2007-02-21 Jakub Jelinek <jakub@redhat.com>
13135 * gfortran.dg/gomp/omp_parse1.f90: New test.
13136 * gfortran.dg/gomp/omp_parse2.f: New test.
13138 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
13141 * gfortran.dg/do_pointer_1.f90: New test.
13143 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13145 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
13148 2007-02-20 Geoffrey Keating <geoffk@apple.com>
13150 * gcc.dg/darwin-minversion-1.c: New.
13151 * gcc.dg/darwin-minversion-2.c: New.
13153 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13155 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
13157 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13158 DJ Delorie <dj@redhat.com>
13161 * gcc.dg/Wfatal.c: New.
13162 * gcc.dg/Wfatal-2.c: New.
13163 * gcc.dg/Werror-1.c: Adjust expectations.
13164 * gcc.dg/Werror-5.c: Likewise.
13165 * gcc.dg/Werror-7.c: Likewise.
13166 * gcc.dg/Werror-10.c: Likewise.
13167 * gcc.dg/Werror-11.c: Likewise.
13169 2007-02-20 Tobias Burnus <burnus@net-b.de>
13172 * gfortran.dg/volatile10.f90: New test.
13174 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
13176 PR libfortran/30533
13177 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
13179 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13181 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
13182 * gcc.dg/Walways-true-1.c: Likewise.
13183 * gcc.dg/weak/weak-3.c: Likewise.
13184 * gcc.dg/Werror-1.c: Likewise.
13185 * gcc.dg/Werror-3.c: Likewise.
13186 * gcc.dg/Werror-4.c: Likewise.
13187 * gcc.dg/Werror-5.c: Likewise.
13188 * gcc.dg/Werror-6.c: Likewise.
13189 * gcc.dg/Werror-7.c: Likewise.
13190 * gcc.dg/Werror-8.c: Likewise.
13191 * gcc.dg/Werror-10.c: Likewise.
13192 * gcc.dg/Werror-11.c: Likewise.
13193 * gcc.dg/Werror-12.c: Likewise.
13194 * g++.old-deja/g++.mike/warn8.C: Likewise.
13195 * g++.dg/warn/Walways-true-1.C: Likewise.
13196 * g++.dg/warn/Walways-true-2.C: Likewise.
13197 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
13198 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
13199 -Wstring-literal-comparison with -Waddress.
13200 * gcc.dg/Wstring-literal-comparison-4.c: Replace
13201 -Wno-string-literal-comparison with -Wno-address.
13203 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
13205 * gnat.dg/self_aggregate_with_call.adb: New test.
13207 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
13209 PR tree-optimization/30975
13210 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
13211 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
13212 * gcc.dg/vect/pr30795.c: New.
13214 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13217 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
13219 2007-02-18 Roger Sayle <roger@eyesopen.com>
13221 PR rtl-optimization/28173
13222 * gcc.target/i386/andor-1.c: New test case.
13224 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13226 * gcc.dg/torture/builtin-ldexp-1.c: New.
13227 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
13229 2007-02-18 Roger Sayle <roger@eyesopen.com>
13231 * gfortran.dg/array_constructor_15.f90: New test case.
13233 2007-02-18 Roger Sayle <roger@eyesopen.com>
13235 * gfortran.dg/forall_10.f90: New test case.
13237 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
13239 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
13241 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
13243 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
13244 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
13246 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
13248 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
13249 * gcc.target/i386/builtin-bswap-3.c: Ditto.
13250 * gcc.target/i386/xchg-1.c: New test.
13251 * gcc.target/i386/xchg-2.c: New test.
13253 2007-02-16 Richard Guenther <rguenther@suse.de>
13254 Christian Bruel <christian.bruel@st.com>
13256 * gcc.dg/strict-overflow-5.c: New testcase.
13258 2007-02-16 Tobias Burnus <burnus@net-b.de>
13261 * gfortran.dg/func_derived_4.f90: New test.
13263 2007-02-15 Roger Sayle <roger@eyesopen.com>
13265 PR middle-end/30391
13266 * gfortran.dg/pr30391-1.f90: New test case.
13268 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
13270 PR middle-end/30433
13271 * gcc.c-torture/compile/pr30433.c: New testcase to check
13272 that complex constants comparisions are foldded.
13274 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
13277 * g++.dg/ext/stmtexpr10.C: New testcase.
13279 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
13281 PR middle-end/30729
13282 * gcc.dg/Wunused-value-2.c: New testcase.
13284 2007-02-15 Ian Lance Taylor <iant@google.com>
13286 * g++.dg/eh/subreg-1.C: New test.
13288 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13291 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
13292 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
13293 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
13294 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
13295 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
13296 * gcc.dg/Werror-implicit-function-declaration.c: New.
13298 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13301 * g++.dg/warn/pr28943.C: New.
13303 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13305 * gfortran.fortran-torture/execute/math.f90: Fix typo.
13307 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13310 * gfortran.dg/error_recovery_3.f90: New test.
13312 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
13314 * g++.dg/tree-ssa/sra-1.C: New.
13316 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
13318 * g++.dg/tree-ssa/sra-1.C: New.
13320 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
13322 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
13324 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13326 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
13328 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
13331 * gfortran.dg/logical_2.f90: New test.
13333 2007-02-14 Joseph Myers <joseph@codesourcery.com>
13335 * gcc.dg/torture/complex-alias-1.c: New test.
13337 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
13339 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
13340 instead of -fdump-tree-tailcall.
13342 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
13344 * gfortran.dg/interface_10.f90: Fix comment typo.
13346 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
13348 PR tree-optimization/30771
13349 * gcc.dg/vect/pr30771.c: New test.
13351 2007-02-13 Ian Lance Taylor <iant@google.com>
13353 * gcc.dg/Wstrict-overflow-1.c: New test.
13354 * gcc.dg/Wstrict-overflow-2.c: New test.
13355 * gcc.dg/Wstrict-overflow-3.c: New test.
13356 * gcc.dg/Wstrict-overflow-4.c: New test.
13357 * gcc.dg/Wstrict-overflow-5.c: New test.
13358 * gcc.dg/Wstrict-overflow-6.c: New test.
13359 * gcc.dg/Wstrict-overflow-7.c: New test.
13360 * gcc.dg/Wstrict-overflow-8.c: New test.
13361 * gcc.dg/Wstrict-overflow-9.c: New test.
13362 * gcc.dg/Wstrict-overflow-10.c: New test.
13364 2007-02-13 Roger Sayle <roger@eyesopen.com>
13366 * gcc.target/ia64/builtin-bswap-2.c: New test case.
13368 2007-02-13 Richard Henderson <rth@redhat.com>
13370 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
13371 * gcc.c-torture/execute/pr29302-1.c: ... here.
13373 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13376 * gcc.dg/c90-return-1.c: Update output.
13377 * gcc.dg/c99-return-1.c: Likewise.
13379 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
13382 * gfortran.dg/used_dummy_types_7.f90: New test..
13384 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
13386 * gcc.target/i386/parity-1.c: New test.
13387 * gcc.target/i386/parity-2.c: New test.
13389 2007-02-12 Roger Sayle <roger@eyesopen.com>
13391 * gcc.target/i386/builtin-bswap-3.c: New test case.
13393 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
13395 PR tree-optimization/29145
13396 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
13397 alias analysis is improved to take better advantage of restrict
13398 qualified pointers.
13399 * gcc.dg/vect/vect-80.c: Likewise.
13400 * gcc.dg/vect/pr29145.c: New.
13402 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
13404 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
13405 * gcc.target/i386/sse4a-insert.c: Likewise.
13407 2007-02-11 Roger Sayle <roger@eyesopen.com>
13409 * gcc.target/ia64/builtin-popcount-1.c: New test case.
13410 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
13412 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
13415 * gfortran.dg/enum_4.f90: Update error message checks.
13417 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
13420 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
13421 versions of the modules.
13424 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
13425 by getting rid of recursive I/O and providing functions with
13429 * gfortran.dg/char_array_constructor_2.f90
13431 2007-02-11 Mark Mitchell <mark@codesourcery.com>
13434 * g++.dg/template/spec34.C: New test
13436 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
13438 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
13439 on i?86 and x86_64.
13440 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
13441 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
13442 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
13443 on i?86 and x86_64.
13444 * gcc.dg/vect/vect-113.c: Ditto.
13446 2007-02-06 Mark Mitchell <mark@codesourcery.com>
13449 * g++.dg/eh/weak1-C: New test.
13450 * g++.dg/eh/weak1-a.cc: Likewise.
13451 * g++.dg/eh/comdat1.C: Likewise.
13453 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
13454 Dorit Nuzman <dorit@il.ibm.com>
13456 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
13457 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
13458 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
13459 * gcc.dg/vect/vect-113.c: Likewise.
13461 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
13463 2007-02-10 Richard Henderson <rth@redhat.com>
13465 * lib/target-supports.exp (check_effective_target_tls): Redefine
13466 to mean non-emulated tls.
13467 * gcc.dg/tls/alias-1.c: Remove tls requirement.
13468 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13469 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13470 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13471 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13472 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13473 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13475 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
13477 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
13479 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
13481 * gfortran.dg/secnds.f: Replace time tolerance with a
13482 before-and-after bracket.
13483 * gfortran.dg/secnds-1.f: Likewise.
13485 2007-02-09 Tobias Burnus <burnus@net-b.de>
13488 * gfortran.dg/maxlocval_1.f90: New test.
13490 2007-02-09 Roger Sayle <roger@eyesopen.com>
13492 * gcc.target/ia64/builtin_bswap-1.c: New test case.
13494 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13497 * gfortran.dg/array_function_1.f90: New test.
13499 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13501 * lib/target-supports.exp (check_effective_target_lax_strtofp)
13502 (check_effective_target_dummy_wcsftime): New functions.
13504 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13506 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
13507 * lib/target-supports.exp (check_effective_target_uclibc): New
13510 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13512 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
13513 (vsnprintf): Don't define for uClibc targets.
13515 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13517 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
13518 set before checking whether it was allowed.
13519 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
13520 before checking inside_main.
13522 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13524 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
13526 (u16sf): Likewise u4sf.
13527 * g++.dg/compat/struct-layout-1.h: Likewise.
13529 2007-02-09 Richard Sandiford <richard@codesourcery.com>
13531 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
13533 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13534 m68k targets if check_effective_target_coldfire_fpu returns true.
13536 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
13537 Richard Guenther <rguenther@suse.de>
13539 PR middle-end/23361
13540 * gcc.dg/fold-compare-3.c: New testcase.
13541 * gcc.dg/tree-ssa/loop-24.c: Likewise.
13543 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
13545 * gcc.dg/pr26570.c: Clean up coverage files.
13546 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
13547 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
13548 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
13549 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
13550 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
13551 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
13552 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
13553 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
13554 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
13555 * gcc.dg/tree-ssa/pr25501.c: Ditto.
13556 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
13557 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
13558 * gcc.dg/vect/pr28952.c: Ditto.
13559 * gcc.dg/vect/pr27151.c: Ditto.
13560 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
13561 * g++.dg/gomp/macro-3.C: Ditto.
13563 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
13565 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
13568 2007-02-08 Roger Sayle <roger@eyesopen.com>
13570 * gcc.target/i386/builtin-bswap-2.c: New test case.
13572 2007-02-08 Roger Sayle <roger@eyesopen.com>
13574 * gfortran.dg/forall_8.f90: New test case.
13575 * gfortran.dg/forall_9.f90: Likewise.
13577 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13579 * gcc.dg/builtins-20.c: Add some -~ complex cases.
13581 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
13583 * lib/target-supports.exp (check_effective_target_simulator): New.
13585 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
13587 * gcc.dg/tree-ssa/loop-25.c: New test.
13589 2007-02-06 Richard Henderson <rth@redhat.com>
13591 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
13593 2007-02-06 Roger Sayle <roger@eyesopen.com>
13595 * gcc.target/powerpc/popcount-1.c: New test case.
13596 * gcc.target/powerpc/parity-1.c: Likewise.
13598 2007-02-06 Richard Guenther <rguenther@suse.de>
13600 PR middle-end/27302
13601 * gcc.dg/torture/pr27302-2.c: New testcase.
13603 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
13605 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
13606 * gcc.dg/vect/vect-iv-1.c: New test.
13607 * gcc.dg/vect/vect-iv-2.c: New test.
13608 * gcc.dg/vect/vect-iv-3.c: New test.
13609 * gcc.dg/vect/vect-iv-4.c: New test.
13610 * gcc.dg/vect/vect-iv-5.c: New test.
13611 * gcc.dg/vect/vect-iv-6.c: New test.
13612 * gcc.dg/vect/vect-iv-7.c: New test.
13613 * gcc.dg/vect/vect-iv-8.c: New test.
13614 * gcc.dg/vect/vect-iv-9.c: New test.
13615 * gcc.dg/vect/vect-iv-10.c: New test.
13616 * gcc.dg/vect/vect-iv-11.c: New test.
13617 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
13618 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
13619 * gcc.dg/vect/vect-14.c: Now vectorizable.
13620 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
13622 * gcc.dg/vect/vect-27.c: Likewise.
13623 * gcc.dg/vect/vect-29.c Likewise.
13624 * gcc.dg/vect/vect-dv-2.c: Likewise.
13625 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
13626 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
13627 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13629 2007-02-06 Ira Rosen <irar@il.ibm.com>
13631 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
13633 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13635 * gcc.dg/builtins-20.c: Add more cases.
13637 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
13640 * gcc.dg/pr30189.c: New test.
13642 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
13644 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
13646 * gcc.target/i386/sse4a-extract.c: New test.
13647 * gcc.target/i386/sse4a-insert.c: New test.
13648 * gcc.target/i386/sse4a-montsd.c: New test.
13649 * gcc.target/i386/sse4a-montss.c: New test.
13651 2007-02-05 Richard Guenther <rguenther@suse.de>
13653 * gcc.target/i386/vectorize3.c: New testcase.
13655 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
13658 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
13660 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13663 * gfortran.dg/repeat_1.f90: New test.
13665 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
13668 * gfortran.dg/spread_shape_1.f90: Remove tabs.
13669 * gfortran.dg/derived_init_2.f90: Ditto.
13670 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
13671 * gfortran.dg/array_initializer_1.f90: Ditto.
13672 * gfortran.dg/do_2.f90: Ditto.
13673 * gfortran.dg/proc_assign_1.f90: Ditto.
13675 2007-02-04 Richard Guenther <rguenther@suse.de>
13677 PR middle-end/30636
13678 * g++.dg/warn/pr30636.C: New testcase.
13679 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
13681 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
13683 PR middle-end/30667
13684 * gfortran.dg/pr30667.f: New test.
13686 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13688 * gcc.dg/builtins-54.c: Add more cases.
13690 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
13693 * gfortran.dg/zero_sized_2.f90: New test.
13696 * gfortran.dg/alloc_comp_basics_4.f90: New test.
13699 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
13702 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
13705 * gfortran.dg/interface_10.f90: New test.
13707 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13709 * gcc.dg/builtins-20.c: Add more cases.
13711 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13714 * gcc-target/ia64/pr29682.c: New test.
13716 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
13719 * gfortran.dg/arrayio_11.f90.f90: New test.
13722 * gfortran.dg/arrayio_12.f90.f90: New test.
13724 2007-02-02 Jakub Jelinek <jakub@redhat.com>
13727 * g++.dg/tls/diag-5.C: New test.
13729 PR middle-end/30473
13730 * gcc.dg/pr30473.c: New test.
13731 * gcc.c-torture/execute/20070201-1.c: New test.
13733 2007-02-01 Roger Sayle <roger@eyesopen.com>
13735 * gfortran.dg/dependency_20.f90: New test case.
13737 2007-01-31 Ian Lance Taylor <iant@google.com>
13739 * gcc.dg/lower-subreg-1.c (test): New test.
13741 2007-01-30 Geoffrey Keating <geoffk@apple.com>
13743 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
13745 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13747 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
13748 * gcc.dg/torture/builtin-math-3.c: Likewise.
13750 2007-01-31 Dirk Mueller <dmueller@suse.de>
13752 gcc.dg/Wparentheses-2.c: Update and add new tests.
13754 2007-01-31 Ira Rosen <irar@il.ibm.com>
13756 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
13759 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
13761 * gcc.dg/builtins-63.c: New test.
13763 2007-01-31 Tobias Burnus <burnus@net-b.de>
13766 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
13768 2007-01-31 Tobias Burnus <burnus@net-b.de>
13771 * gfortran.dg/volatile8.f90: New argument conformance test.
13772 * gfortran.dg/volatile9.f90: New scope test.
13774 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13777 * g++.dg/warn/null4.C: New.
13779 2001-01-30 Roger Sayle <roger@eyesopen.com>
13780 Uros Bizjak <ubizjak@gmail.com>
13782 * gcc.dg/large-size-array-3.c: Correct typo.
13784 2007-01-30 Richard Guenther <rguenther@suse.de>
13786 PR middle-end/27657
13787 * g++.dg/debug/pr27657.C: New testcase.
13789 2007-01-30 Richard Guenther <rguenther@suse.de>
13791 PR middle-end/30313
13792 * gcc.dg/torture/pr30313.c: New testcase.
13794 2007-01-29 Janis Johnson <janis187@us.ibm.com>
13796 * gcc.dg/dfp/dfp-except.h: New file.
13797 * gcc.dg/dfp/fe-check.h: New file.
13798 * gcc.dg/dfp/fe-binop.c: New test.
13799 * gcc.dg/dfp/fe-convert-1.c: New test.
13800 * gcc.dg/dfp/fe-convert-2.c: New test.
13801 * gcc.dg/dfp/fe-convert-3.c: New test.
13803 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
13804 * gcc.dg/dfp/decfloat-constants.c: Ditto.
13805 * gcc.dg/dfp/convert-dfp.c: Ditto.
13806 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13808 2007-01-29 Josh Conner <jconner@apple.com>
13810 * gcc.target/powerpc/altivec-24.c: New test.
13812 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
13815 * g++.dg/parse/defarg12.C: New test.
13817 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
13820 * gfortran.dg/used_dummy_types_6.f90: New test.
13822 2007-01-28 Jan Hubicka <jh@suse.cz>
13824 * gcc.dg/tree-prof/val-prof-6.c: New test.
13826 2007-01-28 Roger Sayle <roger@eyesopen.com>
13828 * gcc.dg/large-size-array-3.c: Correct test case (portability).
13830 2007-01-28 Andrew Pinski <pinskia@gmail.com>
13833 * g++.dg/expr/dtor4.C: New test.
13835 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
13837 * gcc.dg/tree-ssa/loop-23.c: New test.
13839 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
13841 PR libfortran/30389
13842 * gfortran.dg/achar_2.f90: New test.
13843 * gfortran.dg/achar_3.f90: New test.
13845 2007-01-27 Ian Lance Taylor <iant@google.com>
13847 * gcc.dg/strict-overflow-1.c: New test.
13848 * gcc.dg/no-strict-overflow-1.c: New test.
13849 * gcc.dg/strict-overflow-2.c: New test.
13850 * gcc.dg/no-strict-overflow-2.c: New test.
13851 * gcc.dg/strict-overflow-3.c: New test.
13852 * gcc.dg/no-strict-overflow-3.c: New test.
13853 * gcc.dg/strict-overflow-4.c: New test.
13854 * gcc.dg/no-strict-overflow-4.c: New test.
13855 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
13856 * gcc.dg/pr15784-1.c: Likewise.
13857 * gcc.dg/pr20922-1.c: Likewise.
13858 * gcc.dg/pr20922-3.c: Likewise.
13859 * gcc.dg/pr20922-4.c: Likewise.
13860 * gcc.dg/pr20922-6.c: Likewise.
13861 * gcc.dg/compare-4.c: Likewise.
13862 * gcc.dg/torture/pr26898-1.c: Likewise.
13863 * gcc.dg/tree-ssa/divide-1.c: Likewise.
13864 * gcc.dg/tree-ssa/divide-2.c: Likewise.
13865 * gcc.dg/tree-ssa/divide-3.c: Likewise.
13866 * gcc.dg/tree-ssa/divide-4.c: Likewise.
13867 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
13868 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
13869 * gcc.dg/tree-ssa/pr21082.c: Likewise.
13870 * gcc.dg/tree-ssa/pr26899.c: Likewise.
13871 * g++.dg/tree-ssa/pr21082.C: Likewise.
13873 2007-01-27 Roger Sayle <roger@eyesopen.com>
13875 * gcc-dg/large-size-array-3.c: New test case.
13877 2007-01-27 Roger Sayle <roger@eyesopen.com>
13879 * gfortran.dg/forall_7.f90: New test case.
13881 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
13884 * gfortran.dg/where_operator_assign_1.f90: New test.
13885 * gfortran.dg/where_operator_assign_2.f90: New test.
13886 * gfortran.dg/where_operator_assign_3.f90: New test.
13888 2007-01-26 Joseph Myers <joseph@codesourcery.com>
13890 * lib/target-supports.exp
13891 (check_effective_target_powerpc_altivec): New.
13892 (check_effective_target_vect_cmdline_needed): Use it.
13894 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
13897 * gfortran.dg/backslash_3.f: New test.
13899 2007-01-26 Richard Guenther <rguenther@suse.de>
13901 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
13903 2007-01-26 Tobias Burnus <burnus@net-b.de>
13905 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
13906 * gfortran.dg/vect/vect.exp: Ditto.
13907 * gfortran.dg/dg.exp: Ditto.
13908 * gfortran.fortran-torture/execute/execute.exp: Ditto.
13909 * gfortran.fortran-torture/compile/compile.exp: Ditto.
13911 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13913 * gcc.dg/builtins-20.c: Add more cases.
13914 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
13916 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13919 * gcc.dg/Wall.c: New.
13920 * gcc.dg/Wno-all.c: New.
13921 * gfortran.dg/Wall.f90: New.
13922 * gfortran.dg/Wno-all.f90: New.
13924 2007-01-24 Geoffrey Keating <geoffk@apple.com>
13926 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
13927 * g++.dg/eh/simd-2.C: Also run on Darwin.
13928 * g++.dg/eh/simd-3.C: New.
13929 * g++.dg/eh/simd-4.C: New.
13931 2007-01-25 Richard Guenther <rguenther@suse.de>
13933 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
13935 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
13937 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
13939 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
13940 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
13941 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
13942 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
13943 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
13944 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
13945 * gcc.dg/ipa/ipa-7.c: New testcase.
13947 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
13949 * g++.dg/cpp0x/warn_cxx0x.C: New.
13951 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13953 * gcc.dg/builtins-20.c: Test builtin carg.
13955 2007-01-24 Jakub Jelinek <jakub@redhat.com>
13957 PR middle-end/27416
13958 * gcc.dg/gomp/pr27416.c: New test.
13960 PR middle-end/30494
13961 * gcc.dg/gomp/pr30494.c: New test.
13962 * g++.dg/gomp/pr30494.C: New test.
13964 PR middle-end/30421
13965 * gcc.dg/gomp/pr30421.c: New test.
13967 2007-01-24 Steve Ellcey <sje@cup.hp.com>
13969 * gcc.target/ia64/versionid-1.c: New test.
13970 * gcc.target/ia64/versionid-2.c: New test.
13972 2007-01-24 Richard Guenther <rguenther@suse.de>
13975 * gcc.dg/builtins-57.c: Change to a link-time testcase
13976 to support non-C99 targets.
13978 2007-01-24 Jan Hubicka <jh@suse.cz>
13980 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
13982 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
13984 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
13986 2007-01-23 Andrew Pinski <pinskia@gmail.com>
13989 * objc.dg/const-str-12.m: New test.
13991 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13994 * gfortran.dg/ctrl-z.f90: New test.
13996 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13999 * gfortran.dg/namelist_assumed_char.f90: New test.
14001 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
14004 * g++.dg/inherit/covariant15.C: New test.
14006 2007-01-23 Ian Lance Taylor <iant@google.com>
14008 * g++.dg/warn/Wparentheses-24.C: New test.
14010 2007-01-23 Richard Guenther <rguenther@suse.de>
14013 * ada/acats/run_acats: Do not call gnatmake or gnatchop
14016 2007-01-22 Richard Guenther <rguenther@suse.de>
14018 PR tree-optimization/30038
14019 * gcc.dg/builtins-62.c: New testcase.
14021 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
14023 * gcc.c-torture/compile/20070121.c: New test.
14025 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
14027 PR libfortran/30525
14028 * gfortran.dg/char_comparison_1.f: New test.
14030 2007-01-21 Ira Rosen <irar@il.ibm.com>
14032 * gcc.dg/vect/vect-strided-same-dr.c: New test.
14034 2007-01-20 Andrew Pinski <pinskia@gmail.com>
14037 * objc.dg/pch: New directory.
14038 * objc.dg/pch/pch.exp: New file.
14039 * objc.dg/pch/interface-1.m: New test.
14040 * objc.dg/pch/interface-1.hs: New include file.
14041 * lib/objc.exp (objc_target_compile): Add
14042 "-x objective-c-header" in front of the sources if this is
14043 a precompiled header being compiled.
14045 2007-01-20 Roger Sayle <roger@eyesopen.com>
14047 * gfortran.dg/array_memcpy_3.f90: New test case.
14048 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
14050 2007-01-20 Roger Sayle <roger@eyesopen.com>
14051 Brooks Moses <brooks.moses@codesourcery.com>
14052 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14054 * gfortran.dg/intrinsic_sign_1.f90: New test case.
14055 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
14057 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14059 * gcc.dg/torture/builtin-math-3.c: Test fdim.
14061 2007-01-19 Mike Stump <mrs@apple.com>
14063 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
14066 2007-01-19 Roger Sayle <roger@eyesopen.com>
14068 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
14069 option instead of -funsafe-math-optimizations.
14071 2007-01-19 Tomas Bily <tbily@suse.cz>
14073 gcc.dg/tree-prof/indir-call-prof.c: New.
14074 g++.dg/dg.exp: Add tree-prof subdirectory.
14075 g++.dg/tree-prof/indir-call-prof.C: New.
14076 g++.dg/tree-prof/tree-prof.exp: New.
14078 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14081 * g++.dg/warn/deprecated.C: Update warning output.
14082 * g++.dg/warn/deprecated-2.C: Likewise.
14083 * g++.dg/warn/deprecated-3.C: New.
14085 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
14087 * gcc.c-torture/execute/nestfunc-7.c: New.
14089 2007-01-18 Hui-May Chang <hm.chang@apple.com>
14091 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
14093 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
14095 * gcc.dg/m68k-pic-1.c: New.
14097 2007-01-18 Roger Sayle <roger@eyesopen.com>
14099 * gfortran.dg/array_memcpy_4.f90: New test case.
14101 2007-01-18 Josh Conner <jconner@apple.com>
14104 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
14105 * gcc.dg/vect/no-trapping-math-1: New.
14106 * gcc.dg/vect/no-trapping-math-2: New.
14108 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
14110 * gcc.target/i386/387-8.c: Update comment about optimizing
14111 inherent load of 1.0 of fptan instruction.
14113 2007-01-18 Dirk Mueller <dmueller@suse.de>
14114 Richard Guenther <rguenther@suse.de>
14117 * gcc.dg/Warray-bounds.c: New testcase.
14118 * gcc.dg/Warray-bounds-2.c: New testcase.
14119 * g++.dg/warn/Warray-bounds.C: New testcase.
14120 * g++.dg/warn/Warray-bounds-2.C: New testcase.
14122 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
14125 * gfortran.dg/generic_12.f90: New test.
14127 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
14129 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
14130 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
14132 2007-01-16 Janis Johnson <janis187@us.ibm.com>
14134 * gcc.dg/dfp/compare-special.h: New file.
14135 * gcc.dg/dfp/compare-special-32.c: New test.
14136 * gcc.dg/dfp/compare-special-64.c: New test.
14137 * gcc.dg/dfp/compare-special-128.c: New test.
14139 2007-01-16 Roger Sayle <roger@eyesopen.com>
14140 Paul Thomas <pault@gcc.gnu.org>
14141 Steven G. Kargl <kargl@gcc.gnu.org>
14144 * gfortran.dg/forall_6.f90: New test case.
14145 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
14146 * gfortran.dg/dependency_13.f90: Likewise.
14148 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14151 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
14152 targets that don't support Inf.
14154 2007-01-15 Dale Johannesen <dalej@apple.com>
14156 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
14158 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
14160 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
14161 of achar for 0xff to avoid the "Extended ASCII not
14162 implemented" error message.
14164 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
14167 * gfortran.dg/altreturn_4.f90: New test.
14170 * gfortran.dg/stfunc_4.f90: New test.
14173 * gfortran.dg/bound_2.f90: Reinstate commented out line.
14174 * gfortran.dg/initialization_1.f90: Change warning.
14177 * gfortran.dg/specification_type_resolution_2.f90: New test.
14179 2007-01-14 Jan Hubicka <jh@suse.cz>
14181 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
14182 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
14183 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
14186 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
14189 * gfortran.dg/external_procedures_2.f90: New test.
14191 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
14194 * gcc.target/i386/pr30413.c: New test.
14196 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
14199 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
14201 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
14203 * gcc.dg/20070112-1.c: New test.
14205 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14207 PR libgfortran/30435
14208 * gfortran.dg/list_read_6.f90: New test.
14210 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
14212 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
14214 2007-01-12 Tom Tromey <tromey@redhat.com>
14216 PR preprocessor/28227:
14217 * gcc.dg/cpp/pr28227.c: New file.
14219 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
14221 * gcc.dg/tree-ssa/loop-22.c: New test.
14223 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
14225 PR tree-optimization/29516
14226 * gcc.dg/tree-ssa/loop-20.c: New test.
14228 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
14230 PR libfortran/30415
14231 * minmaxloc_integer_kinds_1.f90: New test.
14233 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
14236 * g++.dg/template/sizeof-template-argument.C: New test.
14238 2007-01-11 Jan Hubicka <jh@suse.cz>
14240 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
14241 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
14242 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
14243 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
14244 * gcc.dg/tree-ssa/pr21658.c: Likewise.
14245 * gcc.dg/tree-ssa/pr15349.c: Likewise.
14246 * gcc.dg/tree-ssa/pr25501.c: Likewise.
14247 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
14248 transformation in question.
14249 * gcc.dg/tree-ssa/vrp05.c: Likewise.
14250 * gcc.dg/tree-ssa/pr20701.c: Likewise.
14251 * gcc.dg/always_inline3.c: Likewise.
14253 2007-01-10 Mark Mitchell <mark@codesourcery.com>
14256 * g++.dg/template/typename11.C: New test.
14258 2007-01-10 Robert Kennedy <jimbob@google.com>
14260 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
14262 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
14264 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
14265 for different integer kinds.
14266 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
14267 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
14268 * gfortran.dg/ishft_2.f90: New test.
14269 * gfortran.dg/ishft_3.f90: New test.
14271 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
14273 * gfortran.dg/altreturn_2.f90: Removed executable bit.
14275 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
14277 PR tree-optimization/30322
14278 * gcc.dg/tree-ssa/loop-21.c: New test.
14280 2007-01-08 Geoffrey Keating <geoffk@apple.com>
14282 * g++.dg/rtti/darwin-builtin-linkage.C: New.
14284 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
14286 * gcc.target/spu/intrinsics-1.c: Remove xfail.
14288 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14290 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
14291 * g++.dg/warn/overflow-warn-3.C: Likewise.
14292 * g++.dg/warn/overflow-warn-4.C: Likewise.
14293 * g++.dg/warn/overflow-warn-5.C: Likewise.
14294 * g++.dg/warn/overflow-warn-6.C: Likewise.
14295 * g++.dg/warn/Woverflow-1.C: Likewise.
14296 * g++.dg/warn/Woverflow-2.C: Likewise.
14297 * g++.dg/warn/Woverflow-3.C: Likewise.
14298 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
14300 2007-01-08 Roger Sayle <roger@eyesopen.com>
14302 * gfortran.dg/array_constructor_14.f90: New test case.
14303 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
14305 2007-01-08 Richard Guenther <rguenther@suse.de>
14307 PR tree-optimization/23603
14308 * gcc.dg/tree-ssa/vrp31.c: New testcase.
14309 * gcc.dg/tree-ssa/vrp32.c: Likewise.
14311 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
14313 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
14315 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
14316 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
14317 compiler behaviour.
14318 * gcc.dg/simd-5.c: Likewise.
14319 * gcc.dg/simd-6.c: Likewise.
14320 * g++.dg/conversion/simd1.C: Likewise.
14321 * g++.dg/conversion/simd3.C: Likewise.
14322 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
14325 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
14327 PR tree-optimization/29877
14328 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
14329 name of a hard register for the target concerned. Adjust dg-error
14330 directives to cope with new behaviour of TER.
14332 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14335 * g++.dg/conversion/nullptr1.C: Added overflow warning.
14336 * g++.dg/warn/overflow-warn-1.C: New.
14337 * g++.dg/warn/overflow-warn-3.C: New.
14338 * g++.dg/warn/overflow-warn-4.C: New.
14339 * g++.dg/warn/overflow-warn-5.C: New.
14340 * g++.dg/warn/overflow-warn-6.C: New.
14341 * g++.dg/warn/Woverflow-1.C: New.
14342 * g++.dg/warn/Woverflow-2.C: New.
14343 * g++.dg/warn/Woverflow-3.C: New.
14344 * g++.dg/warn/multiple-overflow-warn-2.C: New.
14346 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
14349 * gfortran.dg/invalid_name.f90: New test.
14350 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
14351 * gfortran.dg/gomp/pr29759.f90: Ditto.
14353 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
14355 * gfortran.dg/present_1.f90: Update error message.
14357 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
14360 * g++.dg/template/duplicate1.C: New test
14361 * g++.dg/template/memfriend6.C: Adjust error markers.
14363 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
14366 * gcc.dg/torture/inline-1.c: New test.
14368 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14371 * gcc.dg/multiple-overflow-warn-1.c: New.
14372 * gcc.dg/multiple-overflow-warn-2.c: New.
14373 * gcc.dg/overflow-warn-6.c: New.
14374 * g++.dg/warn/multiple-overflow-warn-1.C: New.
14376 2007-01-05 Roger Sayle <roger@eyesopen.com>
14378 * gfortran.dg/array_memcpy_1.f90: New test case.
14379 * gfortran.dg/array_memcpy_2.f90: Likewise.
14381 2007-01-05 Richard Guenther <rguenther@suse.de>
14383 PR middle-end/27826
14384 * g++.dg/opt/pr27826.C: New testcase.
14386 2007-01-05 Ian Lance Taylor <iant@google.com>
14388 * gcc.dg/Walways-true-1.c: New test.
14389 * gcc.dg/Walways-true-2.c: New test.
14390 * g++.dg/warn/Walways-true-1.C: New test.
14391 * g++.dg/warn/Walways-true-2.C: New test.
14393 2007-01-05 Jakub Jelinek <jakub@redhat.com>
14396 * gcc.dg/pr30360.c: New test.
14398 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
14401 * gfortran.dg/data_implied_do_1.f90: New test.
14405 * gfortran.dg/char_length_1.f90: New test.
14407 2007-01-05 Richard Guenther <rguenther@suse.de>
14409 PR middle-end/28116
14410 * g++.dg/opt/pr28116.C: New testcase.
14412 2007-01-05 Tobias Burnus <burnus@net-b.de>
14415 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
14416 invalid deallocate.
14417 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
14418 * gfortran.dg/protected_4.f90: Add pointer intent check.
14419 * gfortran.dg/protected_6.f90: Add pointer intent check.
14420 * gfortran.dg/pointer_intent_1.f90: New test.
14421 * gfortran.dg/pointer_intent_2.f90: New test.
14422 * gfortran.dg/pointer_intent_3.f90: New test.
14424 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
14427 * gfortran.dg/altreturn_2.f90: new test.
14429 2007-01-04 Tom Tromey <tromey@redhat.com>
14431 PR preprocessor/28165:
14432 * gcc.dg/cpp/pr28165.c: New file.
14434 2007-01-03 Josh Conner <jconner@apple.com>
14436 PR middle-end/29683
14437 * gcc.dg/pr29683.c: New.
14439 2007-01-03 Jakub Jelinek <jakub@redhat.com>
14442 * g++.dg/pch/template-1.C: New test.
14443 * g++.dg/pch/template-1.Hs: New file.
14445 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
14447 PR middle-end/30353
14448 * gcc.c-torture/compile/complex-4.c: New test.
14450 2007-01-03 Joseph Myers <joseph@codesourcery.com>
14452 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
14454 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
14456 2007-01-03 Jakub Jelinek <jakub@redhat.com>
14458 PR middle-end/30286
14459 * gcc.dg/pr30286.c: New test.
14462 * g++.dg/template/crash66.C: New test.
14465 * g++.dg/template/friend49.C: New test.
14467 2007-01-03 Steven G. Kargl <kargls@comcast.net>
14469 * gfortran.dg/ibits.f90: New test.
14471 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
14473 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
14474 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
14476 2007-01-02 Jan Hubicka <jh@suse.cz>
14478 * gcc.dg/pr16194.c: We now output error on all three functions,
14479 not just first one.
14481 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14484 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
14485 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
14487 2006-01-02 Ian Lance Taylor <iant@google.com>
14489 * g++.dg/warn/Wparentheses-22.C: New test.
14490 * g++.dg/warn/Wparentheses-23.C: New test.
14492 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14495 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
14496 * gcc.dg/declspec-3-Wextra.c: New.
14497 * gcc.dg/declspec-3-no.c: New
14499 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
14502 * gfortran.dg/interface_10.f90: Remove.
14504 2007-01-01 Roger Sayle <roger@eyesopen.com>
14506 * gcc.dg/fold-eqxor-4.c: New test case.
14508 2007-01-02 Joseph Myers <joseph@codesourcery.com>
14510 PR middle-end/30311
14511 * gcc.c-torture/compile/pr30311.c: New test.
14513 2007-01-01 Andrew Pinski <pinskia@gmail.com>
14515 PR middle-end/30253
14516 * gcc.c-torture/compile/statement-expression-1.c: New test.
14518 2007-01-01 Andreas Schwab <schwab@suse.de>
14521 * g++.dg/eh/pr29166.C: New test.
14523 2007-01-01 Joseph Myers <joseph@codesourcery.com>
14525 * lib/target-supports.exp (check_effective_target_powerpc_spe):
14527 (check_effective_target_vect_cmdline_needed): Use it.
14529 2006-12-31 Richard Guenther <rguenther@suse.de>
14531 PR middle-end/30137
14532 * gcc.dg/pr30137-1.c: New testcase.
14533 * gcc.dg/pr30137-2.c: Likewise.
14535 2006-12-31 Roger Sayle <roger@eyesopen.com>
14537 PR middle-end/30322
14538 * gcc.dg/fold-plusnot-1.c: New test case.
14540 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
14543 * g++.dg/parse/template22.C: New test.
14545 2006-12-31 Richard Guenther <rguenther@suse.de>
14547 PR middle-end/30338
14548 * gcc.c-torture/compile/pr30338.c: New testcase.
14550 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
14553 * gfortran.dg/intrinsic_actual_4.f90: New test.
14556 * gfortran.dg/func_decl_3.f90: New test.
14558 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
14561 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
14562 * gfortran.dg/c_by_val_1.f: New test.
14563 * gfortran.dg/c_by_val_2.f: New test.
14564 * gfortran.dg/c_by_val_3.f: New test.
14566 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
14568 PR libfortran/30321
14569 * gfortran.dg/sum_zero_array_1.f90: New test.
14571 2006-12-29 Jakub Jelinek <jakub@redhat.com>
14573 PR preprocessor/29612
14574 * gcc.dg/cpp/pr29612-1.c: New test.
14575 * gcc.dg/cpp/pr29612-2.c: New test.
14577 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
14580 * gfortran.dg/pure_formal_proc_1.f90: New test.
14583 * gfortran.dg/intrinsic_actual_3.f90: New test.
14585 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14588 * gfortran.dg/io_constraints_1.f90: Update test.
14589 * gfortran.dg/io_constraints_2.f90: Update test.
14590 * gfortran.dg/inquire_iolength.f90: New test.
14592 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
14595 * gfortran.dg/interface_10.f90: New test.
14596 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
14597 since z is already, locally a variable.
14600 * gfortran.dg/generic_11.f90: New test.
14601 * gfortran.dg/interface_7.f90: Remove name clash between module
14602 name and procedure 'x' referenced in the interface.
14604 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14607 * gcc.dg/Wmissing-parameter-type.c: New.
14608 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
14609 * gcc.dg/Wmissing-parameter-type-no.c: New.
14611 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
14614 * gfortran.dg/entry_array_specs_2.f: New test.
14617 * gfortran.dg/nested_modules_6.f90: New test.
14619 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14622 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
14623 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
14625 2006-12-21 Andrew Pinski <pinskia@gmail.com>
14628 * g++.dg/opt/complex6.C: New test.
14630 2006-12-22 Ben Elliston <bje@au.ibm.com>
14632 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
14633 full" if the linker on spu-*-* warns about exceeding local store.
14635 And revert this patch:
14636 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14637 fail to link due to relocation overflows on spu-*-*.
14639 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
14642 * gfortran.dg/dependency_19.f90: New test.
14644 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
14647 * gfortran.dg/alloc_comp_basics_3.f90: New test.
14649 2006-12-21 Jakub Jelinek <jakub@redhat.com>
14651 PR middle-end/30262
14652 * gcc.c-torture/execute/20061220-1.c: New test.
14654 PR middle-end/30263
14655 * gcc.dg/gomp/asm-1.c: New test.
14658 * g++.dg/eh/ia64-2.C: New test.
14660 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
14664 * gcc.dg/rs6000-leaf.c: New.
14666 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14669 * gfortran.dg/f2c_8.f90: New test.
14671 2006-12-20 Bill Wendling <wendling@apple.com>
14673 * gcc.dg/asm-b.c: Check for __ppc64__.
14675 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
14678 * gfortran.dg/bounds_check_5.f90: New test.
14680 2006-12-20 Andrew Pinski <pinskia@gmail.com>
14682 PR middle-end/30143
14683 * gcc.dg/gomp/complex-1.c: New testcase.
14685 2006-12-20 Roger Sayle <roger@eyesopen.com>
14687 * gfortran.dg/array_memset_1.f90: New test case.
14689 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
14691 * lib/target-supports.exp: Add spu to
14692 check_effective_target_vect_widen_mult_hi_to_si.
14694 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
14697 * gfortran.dg/generic_9.f90: New test.
14700 * gfortran.dg/generic_10.f90: New test.
14702 2006-12-19 Andrew Pinski <pinskia@gmail.com>
14705 * gcc.dg/pr30045.c: New test.
14707 2006-12-20 Ben Elliston <bje@au.ibm.com>
14709 * gcc.dg/20020312-2.c: Add a case for __SPU__.
14711 2006-12-19 Eric Christopher <echristo@apple.com>
14714 * gcc.c-torture/execute/pr29302-1.c: New.
14716 2006-12-19 Tobias Burnus <burnus@net-b.de>
14719 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
14721 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
14724 * gfortran.dg/altreturn_3.f90: New test.
14726 * gfortran.dg/char_result_12.f90: Fix comment typos.
14728 2006-12-19 Ben Elliston <bje@au.ibm.com>
14730 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
14731 as newlib's stdio.h uses non-traditional cpp constructs.
14733 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
14735 * gfortran.dg/advance.f90: Renamed to advance_1.f90
14736 * gfortran.dg/append-1.f90: Renamed to append_1.f90
14737 * gfortran.dg/array-1.f90: Renamed to array_1.f90
14738 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
14739 * gfortran.dg/backspace.f: Renamed to backspace_1.f
14740 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
14741 * gfortran.dg/default_initialization.f: Renamed to
14742 default_initialization_1.f
14743 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
14744 dollar_edit_descriptor_1.f
14745 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
14746 dollar_edit_descriptor_2.f
14747 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
14748 dollar_edit_descriptor_3.f
14749 * gfortran.dg/logint-1.f: Renamed to logint_1.f
14750 * gfortran.dg/logint-2.f: Renamed to logint_2.f
14751 * gfortran.dg/logint-3.f: Renamed to logint_3.f
14752 * gfortran.dg/advance_1.f90: Renamed from advance.f90
14753 * gfortran.dg/append_1.f90: Renamed from append-1.f90
14754 * gfortran.dg/array_1.f90: Renamed from array-1.f90
14755 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
14756 * gfortran.dg/backspace_1.f: Renamed from backspace.f
14757 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
14758 * gfortran.dg/default_initialization_1.f: Renamed from
14759 default_initialization.f
14760 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
14761 dollar_edit_descriptor-1.f
14762 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
14763 dollar_edit_descriptor-2.f
14764 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
14765 dollar_edit_descriptor-3.f
14766 * gfortran.dg/logint_1.f: Renamed from logint-1.f
14767 * gfortran.dg/logint_2.f: Renamed from logint-2.f
14768 * gfortran.dg/logint_3.f: Renamed from logint-3.f
14770 2006-12-18 Bill Wendling <wendling@apple.com>
14772 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
14773 id is an OjbC keyword.
14775 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14777 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
14779 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
14781 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
14783 2006-12-18 Ian Lance Taylor <iant@google.com>
14785 * g++.dg/warn/Wmissing-declarations-1.C: New test.
14787 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
14789 * gcc.c-torture/compile/pr27528.c: Use empty templates.
14791 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
14794 * gfortran.fortran-torture/execute/where21.f90: New test.
14796 2006-12-17 Tobias Burnus <burnus@net-b.de>
14798 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
14800 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14803 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
14804 * gcc.dg/if-empty-1.c: Likewise.
14805 * gcc.dg/pr23165.c: Likewise.
14806 * g++.dg/warn/empty-body.C: Likewise.
14808 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14810 PR libfortran/30005
14811 * gfortran.dg/open_errors.f90: New test.
14813 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
14815 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
14817 * gcc.target/i386/ssse3-pabsb.c: New file.
14818 * gcc.target/i386/ssse3-pabsd.c: Likewise.
14819 * gcc.target/i386/ssse3-pabsw.c: Likewise.
14820 * gcc.target/i386/ssse3-palignr.c: Likewise.
14821 * gcc.target/i386/ssse3-phaddd.c: Likewise.
14822 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
14823 * gcc.target/i386/ssse3-phaddw.c: Likewise.
14824 * gcc.target/i386/ssse3-phsubd.c: Likewise.
14825 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
14826 * gcc.target/i386/ssse3-phsubw.c: Likewise.
14827 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
14828 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
14829 * gcc.target/i386/ssse3-pshufb.c: Likewise.
14830 * gcc.target/i386/ssse3-psignb.c: Likewise.
14831 * gcc.target/i386/ssse3-psignd.c: Likewise.
14832 * gcc.target/i386/ssse3-psignw.c: Likewise.
14833 * gcc.target/i386/ssse3-vals.h: Likewise.
14835 2006-12-15 Janis Johnson <janis187@us.ibm.com>
14837 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
14838 * lib/fortran-torture.exp: Include target-supports.exp.
14840 2006-12-15 Jakub Jelinek <jakub@redhat.com>
14843 * gcc.c-torture/execute/pr30185.c: New test.
14845 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14849 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
14850 * gcc.dg/builtin-bswap-2.c: Likewise.
14851 * gcc.dg/builtin-bswap-3.c: Likewise.
14852 * gcc.dg/builtin-bswap-4.c: Likewise.
14853 * lib/target-supports.exp (check_effective_target_stdint_types): New.
14854 * gcc.c-torture/execute/mode-dependent-address.x: New file.
14856 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14858 PR libfortran/30145
14859 * gfortran.dg/write_zero_array: New test.
14861 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14864 * gfortran.dg/write_fmt_trim.f90: New test.
14866 2006-12-14 Diego Novillo <dnovillo@redhat.com>
14869 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
14872 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14874 * lib/target-supports.exp (check_weak_available): Use istarget
14875 "hppa*-*-hpux10*" instead of regexp.
14876 (check_cxa_atexit_available): Likewise.
14878 2006-12-14 Richard Guenther <rguenther@suse.de>
14880 PR tree-optimization/30197
14881 * gcc.c-torture/execute/complex-1.c: Fix function name.
14882 * gcc.dg/builtins-61.c: New testcase.
14884 2006-12-14 Richard Guenther <rguenther@suse.de>
14886 PR middle-end/30172
14887 * gcc.dg/pr30172-1.c: New testcase.
14889 2006-12-14 Richard Guenther <rguenther@suse.de>
14891 PR tree-optimization/30198
14892 * gcc.dg/builtins-60.c: New testcase.
14894 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
14896 * lib/target-supports.exp (vect_no_align): Remove spu.
14898 2006-12-13 Ian Lance Taylor <iant@google.com>
14902 * g++.dg/warn/Wparentheses-5.C: New test.
14903 * g++.dg/warn/Wparentheses-6.C: New test.
14904 * g++.dg/warn/Wparentheses-7.C: New test.
14905 * g++.dg/warn/Wparentheses-8.C: New test.
14906 * g++.dg/warn/Wparentheses-9.C: New test.
14907 * g++.dg/warn/Wparentheses-10.C: New test.
14908 * g++.dg/warn/Wparentheses-11.C: New test.
14909 * g++.dg/warn/Wparentheses-12.C: New test.
14910 * g++.dg/warn/Wparentheses-13.C: New test.
14911 * g++.dg/warn/Wparentheses-14.C: New test.
14912 * g++.dg/warn/Wparentheses-15.C: New test.
14913 * g++.dg/warn/Wparentheses-16.C: New test.
14914 * g++.dg/warn/Wparentheses-17.C: New test.
14915 * g++.dg/warn/Wparentheses-18.C: New test.
14916 * g++.dg/warn/Wparentheses-19.C: New test.
14917 * g++.dg/warn/Wparentheses-20.C: New test.
14918 * g++.dg/warn/Wparentheses-21.C: New test.
14920 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14923 * lib/target-supports.exp (check_cxa_atexit_available): Return false
14924 for target "hppa.*hpux10".
14926 2006-12-13 Jakub Jelinek <jakub@redhat.com>
14928 * g++.dg/debug/vartrack1.C: New test.
14930 * g++.dg/opt/ifcvt1.C: New test.
14932 * gcc.dg/tls/opt-13.c: New test.
14934 * gcc.dg/20060425-2.c: New test.
14936 * g++.dg/opt/pr15054-2.C: New test.
14938 * gcc.c-torture/execute/20060420-1.c: New test.
14940 * gcc.c-torture/execute/20060412-1.c: New test.
14942 * objc/compile/20060406-1.m: New test.
14944 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
14946 * g++.dg/template/array17.C: New test.
14948 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
14950 * gcc.target/powerpc/altivec-23.c: New test.
14952 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
14955 * g++.dg/inherit/error3.C: New test.
14958 * g++.dg/inherit/error4.C: New test.
14960 2006-12-13 Richard Guenther <rguenther@suse.de>
14962 PR tree-optimization/17687
14963 * gcc.dg/builtins-59.c: New testcase.
14965 2006-12-13 Ben Elliston <bje@au.ibm.com>
14967 * gcc.target/spu/Wmain.c: New test.
14969 2006-12-12 Josh Conner <jconner@apple.com>
14971 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
14972 * g++.dg/abi/thunk4.C: Likewise.
14973 * g++.dg/abi/rtti3.C: Likewise.
14975 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
14977 * gcc.target/spu/cpat-1.c: New test.
14978 * gcc.target/spu/cpat-2.c: New test.
14979 * gcc.target/spu/cpat-3.c: New test.
14980 * gcc.target/spu/cpat-4.c: New test.
14982 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
14985 * gcc.c-torture/compile/vector-1.c: New test.
14986 * gcc.c-torture/compile/vector-2.c: New test.
14987 * gcc.c-torture/compile/vector-3.c: New test.
14989 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14991 * lib/fortran-torture.exp: Update copyright years. Remove
14992 obsolete comment. Test -ftree-vectorize where it makes sense.
14993 * lib/gfortran-dg.exp: Update copyright years. Use settings
14994 from fortran-torture.exp.
14995 * gfortran.dg/char_transpose_1.f90,
14996 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
14997 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
14998 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
14999 '-w' to dg-options.
15001 2006-12-12 Richard Sandiford <richard@codesourcery.com>
15003 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
15004 saved_${tool}_load.
15006 2006-12-12 Ira Rosen <irar@il.ibm.com>
15008 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
15009 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
15010 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
15011 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
15014 2006-12-12 Richard Guenther <rguenther@suse.de>
15016 PR middle-end/30147
15017 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
15019 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
15020 Diego Novillo <dnovillo@redhat.com>
15022 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
15024 * gcc.dg/tree-ssa/pr26421.c: Likewise
15025 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
15026 * gcc.dg/tree-ssa/pr23382.c: Likewise.
15027 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
15028 * gcc.dg/tree-ssa/pr28410.c: Likewise.
15029 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
15030 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
15031 * gcc.dg/tree-ssa/vrp07.c: Likewise.
15032 * gcc.dg/tree-ssa/vrp08.c: Likewise.
15033 * gcc.dg/tree-ssa/alias-12.c: Likewise.
15035 2006-12-11 Jan Hubicka <jh@suse.cz>
15037 * gcc.dg/tree-prof/stringop-1.c: New test.
15038 * gcc.dg/tree-prof/stringop-2.c: New test.
15040 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
15043 * gcc.target/i386/pr30120.c: New test.
15046 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
15048 * gcc.target/i386/x87regparm-1.c: New test.
15049 * gcc.target/i386/x87regparm-2.c: New test.
15050 * gcc.target/i386/x87regparm-3.c: New test.
15051 * gcc.target/i386/x87regparm-4.c: New test.
15053 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
15055 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
15057 2006-12-10 Tobias Burnus <burnus@net-b.de>
15060 * gfortran.dg/protected_1.f90: New test.
15061 * gfortran.dg/protected_2.f90: New test.
15062 * gfortran.dg/protected_3.f90: New test.
15063 * gfortran.dg/protected_4.f90: New test.
15064 * gfortran.dg/protected_5.f90: New test.
15065 * gfortran.dg/protected_6.f90: New test.
15067 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
15068 Tobias Burnus <burnus@gcc.gnu.org>
15072 * gfortran.dg/interface_4.f90: Test adding procedure to generic
15074 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
15075 ambiguous interfaces.
15076 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
15077 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
15078 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
15079 ambiguous interfaces.
15080 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
15081 * gfortran.dg/array_initializer_2.f90: Add initializer array
15085 * gfortran.dg/interface_9.f90: Test that host interfaces are
15086 not checked for ambiguity with the local version.
15088 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
15091 * gfortran.dg/module_interface_2.f90: New test.
15093 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
15096 * gfortran.dg/assumed_len.f90: New test.
15098 2006-12-09 Richard Guenther <rguenther@suse.de>
15100 * g++.dg/warn/implicit-typename1.C: Qualify types.
15101 * g++.dg/parse/crash12.C: Likewise.
15102 * g++.dg/tree-ssa/pr22444.C: Likewise.
15104 2006-12-09 Tobias Burnus <burnus@net-b.de>
15106 * gfortran.dg/array_2.f90: Added sqrt test.
15108 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
15110 * gcc.target/i386/x87regparm-1.c: XFAIL.
15111 * gcc.target/i386/x87regparm-2.c: XFAIL.
15112 * gcc.target/i386/x87regparm-3.c: XFAIL.
15113 * gcc.target/i386/x87regparm-4.c: XFAIL.
15115 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15117 * lib/target-supports.exp
15118 (check_effective_target_large_long_double): New.
15119 * gcc.dg/Wconversion-real.c : Use it.
15120 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
15123 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
15125 * gcc.c-torture/execute/mode-dependent-address.c: New test.
15127 2006-12-08 Tobias Burnus <burnus@net-b.de>
15130 * gfortran.dg/import4.f90: New test for IMPORT in modules.
15132 2006-12-07 Mark Mitchell <mark@codesourcery.com>
15135 * g++.dg/template/crash65.C: New test.
15136 * g++.dg/template/spec16.C: Tweak error markers.
15138 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
15140 * gcc.target/spu: New directory.
15141 * gcc.target/spu/spu.exp: New file.
15142 * gcc.target/spu/intrinsics-1.c: New test.
15144 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
15147 * g++.dg/ext/attrib27.C: New test.
15148 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
15149 * g++.dg/parse/typedef5.C: Likewise.
15151 2006-12-07 Mike Stump <mrs@apple.com>
15153 * treelang/compile/var_defs.tree: Adjust.
15155 2006-12-06 Mark Mitchell <mark@codesourcery.com>
15158 * g++.dg/template/crash64.C: New test.
15159 * g++.dg/parse/crash27.C: Adjust error markers.
15161 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
15163 PR libfortran/30009
15164 PR libfortran/30056
15165 * gfortran.dg/read_eof_4.f90: Add tests.
15166 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
15167 * gfortran.dg/unf_read_corrupted_1.f90: New test.
15169 2006-12-05 Mark Mitchell <mark@codesourcery.com>
15172 * g++.dg/template/crash63.C: New test.
15175 * g++.dg/template/crash62.C: New test.
15177 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
15180 * gfortran.dg/allocatable_function_1.f90: Increase the number
15181 of expected calls of free to 10; the lhs section reference is
15182 now evaluated so there is another call to bar. Change the
15183 comment appropriately.
15184 * gfortran.dg/array_section_1.f90: New test.
15186 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
15189 * gfortran.dg/char_result_12.f90: New test.
15191 2006-12-05 Richard Guenther <rguenther@suse.de>
15193 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
15194 * gcc.dg/vect/vect-pow-2.c: Rename to ...
15195 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
15196 vect_double, xfail for spu*-*-*.
15198 2006-12-04 Tobias Burnus <burnus@net-b.de>
15201 * initialization_4.f90: Test noninteger exponents (-std=f95).
15202 * initialization_5.f90: New test for noninteger exponents
15205 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
15208 * gfortran.dg/parameter_array_section_1.f90: New test.
15210 2006-12-04 Mark Mitchell <mark@codesourcery.com>
15213 * g++.dg/template/crash61.C: New test.
15216 * g++.dg/template/error23.C: New test.
15218 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
15220 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
15222 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
15225 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
15227 2006-12-04 Jakub Jelinek <jakub@redhat.com>
15229 PR middle-end/29965
15230 * gcc.dg/gomp/pr29965-1.c: New test.
15231 * gcc.dg/gomp/pr29965-2.c: New test.
15232 * gcc.dg/gomp/pr29965-3.c: New test.
15233 * gcc.dg/gomp/pr29965-4.c: New test.
15234 * gcc.dg/gomp/pr29965-5.c: New test.
15235 * gcc.dg/gomp/pr29965-6.c: New test.
15236 * g++.dg/gomp/pr29965-1.C: New test.
15237 * g++.dg/gomp/pr29965-2.C: New test.
15238 * g++.dg/gomp/pr29965-3.C: New test.
15239 * g++.dg/gomp/pr29965-4.C: New test.
15240 * g++.dg/gomp/pr29965-5.C: New test.
15241 * g++.dg/gomp/pr29965-6.C: New test.
15242 * g++.dg/gomp/pr29965-7.C: New test.
15243 * g++.dg/gomp/pr29965-8.C: New test.
15244 * g++.dg/gomp/pr29965-9.C: New test.
15245 * g++.dg/gomp/pr29965-10.C: New test.
15247 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
15249 * gnat.dg/pointer_variable_bounds.adb: New test.
15250 * gnat.dg/pointer_variable_bounds.ads: Likewise.
15251 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
15253 2006-12-03 Eric Christopher <echristo@apple.com>
15255 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
15257 2006-12-03 Richard Henderson <rth@redhat.com>
15258 Andrew Pinski <pinskia@gmail.com>
15261 * g++.dg/warn/unit-1.C: New test.
15263 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
15265 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
15267 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
15269 * g++.dg/vect/vect.exp: Enable tests to run on spu.
15270 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
15271 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
15272 * gcc.dg/vect/vect-70.c: Reduce array size.
15273 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
15274 vect_no_compaer_double targets.
15275 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
15276 vect_float, vect_double, and vect_int.
15278 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
15280 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
15281 test for loop versioning on vect_no_align targets.
15282 * gcc.dg/vect/pr20122.c: Likewise.
15283 * gcc.dg/vect/vect-105.c: Likewise.
15284 * gcc.dg/vect/vect-42.c: Likewise.
15285 * gcc.dg/vect/vect-43.c: Likewise.
15286 * gcc.dg/vect/vect-74.c: Likewise.
15287 * gcc.dg/vect/vect-75.c: Likewise.
15288 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15289 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15290 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
15291 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
15293 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
15296 * gfortran.dg/value_1.f90 : New test.
15297 * gfortran.dg/value_2.f90 : New test.
15298 * gfortran.dg/value_3.f90 : New test.
15299 * gfortran.dg/value_4.f90 : New test.
15300 * gfortran.dg/value_4.c : Called from value_4.f90.
15302 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
15305 * g++.dg/cpp0x/static_assert4.C: New testcase.
15307 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15309 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
15311 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
15314 * gcc.dg/pr27953.c: New test.
15316 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15319 * g++.dg/ext/vector5.C: New test.
15322 * g++.dg/other/main1.C: New test.
15324 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
15326 PR libfortran/29568
15327 * gfortran.dg/convert_implied_open.f90: Change to
15328 new default record length.
15329 * gfortran.dg/unf_short_record_1.f90: Adapt to
15331 * gfortran.dg/unformatted_subrecords_1.f90: New test.
15333 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
15335 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
15337 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
15340 * g++.dg/expr/pr29066.c: New.
15342 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
15343 Zdenek Dvorak <dvorakz@suse.cz>
15345 PR tree-optimization/29921
15346 * gcc.dg/pr29921-2.c: New test.
15348 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
15350 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
15351 (i386_get_cpuid): New function.
15352 (i386_cpuid_ecx): Likewise.
15353 (i386_cpuid_edx): Likewise.
15354 (i386_cpuid): Updated to call i386_cpuid_edx.
15356 * gcc.target/i386/sse3-addsubpd.c: New file.
15357 * gcc.target/i386/sse3-addsubps.c: Likewise.
15358 * gcc.target/i386/sse3-haddpd.c: Likewise.
15359 * gcc.target/i386/sse3-haddps.c: Likewise.
15360 * gcc.target/i386/sse3-hsubpd.c: Likewise.
15361 * gcc.target/i386/sse3-hsubps.c: Likewise.
15362 * gcc.target/i386/sse3-lddqu.c: Likewise.
15363 * gcc.target/i386/sse3-movddup.c: Likewise.
15364 * gcc.target/i386/sse3-movshdup.c: Likewise.
15365 * gcc.target/i386/sse3-movsldup.c: Likewise.
15367 2006-12-01 Dirk Mueller <dmueller@suse.de>
15369 * g++.dg/warn/Wreturn-type-4.C: New testcase.
15371 2006-11-30 Janis Johnson <janis187@us.ibm.com>
15373 * gcc.dg/dfp/convert-int-max.c: New test.
15374 * gcc.dg/dfp/convert-int-max-fold.c: New test.
15376 2006-11-30 Richard Guenther <rguenther@suse.de>
15378 * gcc.dg/vect/vect-pow-1.c: Rename ...
15379 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
15380 floats instead of doubles, check successful vectorization.
15382 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
15385 * gcc.c-torture/compile/pr29945.c: New testcase.
15387 2006-11-30 Joseph Myers <joseph@codesourcery.com>
15389 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
15392 2006-11-29 Eric Christopher <echristo@apple.com>
15394 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
15396 2006-11-29 Janis Johnson <janis187@us.ibm.com>
15398 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
15400 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
15402 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
15405 * g++.dg/inherit/virtual2.C: New test.
15406 * g++.dg/inherit/virtual3.C: Likewise.
15407 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
15408 * g++.dg/inherit/error2.C: Likewise.
15409 * g++.dg/template/instantiate1.C: Likewise.
15411 2006-11-28 Andrew Pinski <pinskia@gmail.com>
15414 * gcc.dg/tree-ssa/reassoc-12.c: New test.
15416 2006-11-28 Jan Hubicka <jh@suse.cz>
15418 * gcc.dg/memcpy-1.c: New test.
15420 2006-11-28 Jakub Jelinek <jakub@redhat.com>
15423 * g++.dg/warn/main-3.C: New test.
15425 2006-11-28 Jan Hubicka <jh@suse.cz>
15427 * gcc.dg/winline-1.c: New test.
15429 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
15431 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
15434 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
15437 * gfortran.dg/missing_optional_dummy_3.f90
15439 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
15442 * gfortran.dg/interface_3.f90: Modify errors.
15444 2006-11-28 Ben Elliston <bje@au.ibm.com>
15446 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15447 fail to link due to relocation overflows on spu-*-*.
15449 2006-11-27 Michael Matz <matz@suse.de>
15450 Andreas Krebbel <krebbel1@de.ibm.com>
15453 * gcc.dg/20061127-1.c: New testcase.
15455 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
15457 * gcc.dg/20061124-1.c: Add exit() function prototype.
15459 2006-11-27 Jan Hubicka <jh@suse.cz>
15461 * gcc.target/i386/memcpy-1.c: Adjust size.
15462 * gcc.dg/visibility-11.c: Likewise.
15464 2006-11-27 Richard Guenther <rguenther@suse.de>
15466 PR middle-end/25620
15467 * gcc.target/i386/pow-1.c: New testcase.
15468 * gcc.dg/builtins-58.c: Likewise.
15470 2006-11-26 Mark Mitchell <mark@codesourcery.com>
15473 * g++.dg/expr/cast8.C: New test.
15475 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15477 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
15478 Don't ever inline the testcase.
15480 2006-11-25 Andrew Pinski <pinskia@gmail.com>
15483 * gfortran.fortran-torture/compile/parameter_3.f90: New
15486 2006-11-25 Andrew Pinski <pinskia@gmail.com>
15489 * gfortran.fortran-torture/execute/transfer2.f90: New test.
15491 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15493 * gfortran.fortran-torture/execute/specifics.f90: Remove test
15496 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15498 PR libgfortran/29936
15499 * gfortran.dg/write_check3.f90: New test.
15501 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
15503 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
15505 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
15508 * gfortran.dg/interface_3.f90: New test.
15511 * gfortran.dg/generic_8.f90: New test.
15513 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15515 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
15516 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
15517 * gfortran.dg/specifics_3.f90: Remove.
15519 2006-11-24 Jakub Jelinek <jakub@redhat.com>
15522 * gcc.dg/gomp/pr29955.c: New test.
15525 * gcc.dg/pr29736.c: New test.
15527 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
15530 * gcc.dg/pure-1.c: New test.
15532 2006-11-24 Joseph Myers <joseph@codesourcery.com>
15534 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
15535 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
15537 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
15539 * gcc.dg/20061124-1.c: New testcase.
15541 2006-11-23 Eric Christopher <echristo@apple.com>
15543 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
15545 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15549 * gcc.dg/Wconversion-integer.c: New. Supersedes
15550 Wconversion-negative-constants.c
15551 * gcc.dg/Wconversion-real.c: New.
15552 * gcc.dg/Wconversion-real-integer.c: New.
15553 * gcc.dg/Wconversion-negative-constants.c: Deleted.
15554 * g++.dg/warn/Wconversion1.C: Modified.
15556 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
15558 * gfortran.dg/overload_1.f90: New test.
15560 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15563 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
15564 Wtraditional-conversion.
15565 * gcc.dg/overflow-warn-2.c: Likewise.
15566 * gcc.dg/Wconversion.c: Likewise. Renamed as
15567 Wtraditional-conversion.c .
15568 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
15569 Wtraditional-conversion-2.c .
15570 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
15571 Wtraditional-conversion-2.c
15572 * gcc.dg/Wconversion-negative-constants.c: New.
15574 2006-11-23 Andrew Pinski <pinskia@gmail.com>
15576 * gcc.dg/tree-ssa/dump-1.c: New test.
15578 2006-11-23 David Ung <davidu@mips.com>
15580 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
15581 -mfp64, allowable when ISA >= 33 and float is enabled.
15582 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
15583 of mthc1 and mfhc1 patterns.
15585 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
15587 PR tree-optimization/29921
15588 * gcc.dg/pr29921.c: New test.
15590 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
15593 * gfortran.dg/initialization_4.f90: New test.
15595 2006-11-22 Ira Rosen <irar@il.ibm.com>
15597 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
15598 platforms that have interleaving support.
15599 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
15600 * gcc.dg/vect/vect-strided-a-u16-i2.c,
15601 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
15602 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
15603 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
15604 gcc.dg/vect/vect-strided-u8-i2-gap.c,
15605 gcc.dg/vect/vect-strided-u8-i8.c,
15606 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
15607 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
15608 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
15609 gcc.dg/vect/vect-strided-float.c,
15610 gcc.dg/vect/vect-strided-a-mult.c,
15611 gcc.dg/vect/vect-strided-mult-char-ls.c,
15612 gcc.dg/vect/vect-strided-a-u16-mult.c,
15613 gcc.dg/vect/vect-strided-a-u32-mult.c,
15614 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
15615 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
15616 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
15617 gcc.dg/vect/vect-strided-mult.c,
15618 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
15619 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
15622 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
15625 * gfortran.dg/auto_char_len_4.f90: New test.
15627 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
15630 * gfortran.dg/generic_7.f90: New test.
15631 * gfortran.dg/defined_operators_1.f90: Add new error.
15633 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
15635 PR tree-optimization/29902
15636 * g++.dg/tree-ssa/pr29902.C: New test.
15638 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
15641 * gfortran.dg/used_types_13.f90: New test.
15643 2006-11-21 Janis Johnson <janis187@us.ibm.com>
15645 * gcc.dg/dfp/snan.c: Delete.
15647 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
15649 * g++.dg/cpp0x/static_assert1.C: New.
15650 * g++.dg/cpp0x/static_assert2.C: New.
15651 * g++.dg/cpp0x/static_assert3.C: New.
15653 2006-11-21 Richard Guenther <rguenther@suse.de>
15655 * gcc.dg/vect/vect-pow-1.c: New testcase.
15656 * gcc.dg/vect/vect-pow-2.c: Likewise.
15658 2006-11-21 Jakub Jelinek <jakub@redhat.com>
15661 * g++.dg/template/static29.C: New test.
15664 * g++.dg/conversion/simd4.C: New test.
15666 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
15669 * g++.dg/template/access19.C: New test.
15670 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
15673 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
15676 * gcc.dg/tree-ssa/sra-4.c: New testcase.
15678 2006-11-20 Tobias Burnus <burnus@net-b.de>
15681 * gfortran.dg/import.f90: Extended test.
15682 * gfortran.dg/import2.f90: Extended test.
15684 2006-11-20 Tobias Burnus <burnus@net-b.de>
15686 * gfortran.dg/volatile3.f90: Add conflict test.
15688 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
15691 * gfortran.dg/implicit_10.f90: New test.
15693 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
15696 * g++.dg/warn/Wall-write-strings.C: New.
15698 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
15700 * gfortran.dg/alloc_comp_constraint_5.f90: New.
15701 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
15703 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15705 * gfortran.dg/use_3.f90: Remove error message.
15706 * gfortran.dg/iso_fortran_env_1.f90: New test.
15707 * gfortran.dg/iso_fortran_env_2.f90: New test.
15708 * gfortran.dg/iso_fortran_env_3.f90: New test.
15709 * gfortran.dg/iso_fortran_env_4.f90: New test.
15711 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
15713 * gcc.dg/vect/vect-27.c: Fix initialization.
15715 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15717 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
15718 * gcc.dg/torture/builtin-minmax-1.c: New.
15720 * gcc.dg/builtins-20.c: Add cases for copysign.
15722 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15725 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
15727 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15728 * gfortran.dg/use_1.f90: New test.
15729 * gfortran.dg/use_1.f90: New test.
15730 * gfortran.dg/use_1.f90: New test.
15732 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
15734 PR tree-optimization/29801
15735 * gcc.dg/pr29801.c: New test.
15737 2006-11-17 Jakub Jelinek <jakub@redhat.com>
15739 PR middle-end/29584
15740 * gcc.dg/torture/pr29584.c: New test.
15742 2006-11-17 Joseph Myers <joseph@codesourcery.com>
15744 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
15745 Condition PowerPC tests for saving FPRs on powerpc_fprs.
15746 * gcc.target/powerpc/compress-float-ppc.c,
15747 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
15749 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
15750 do not pass -mhard-float.
15752 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
15754 * gnat.dg/volatile_aggregate.adb: New test.
15756 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15760 * gfortran.dg/bound_2.f90: Add more checks.
15761 * gfortran.dg/bound_3.f90: New test.
15763 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15766 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
15768 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
15770 * gfortran.dg/import3.f90: Fix error message.
15772 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15775 * gfortran.fortran-torture/compile/inline_1.f90:
15778 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
15780 * gcc.target/i386/x87regparm-1.c: New test.
15781 * gcc.target/i386/x87regparm-2.c: New test.
15782 * gcc.target/i386/x87regparm-3.c: New test.
15783 * gcc.target/i386/x87regparm-4.c: New test.
15785 2006-11-15 Tobias Burnus <burnus@net-b.de>
15788 * gfortran.dg/import.f90: New test.
15789 * gfortran.dg/import2.f90: New test.
15790 * gfortran.dg/import3.f90: New test.
15792 2006-11-15 Tobias Burnus <burnus@net-b.de>
15795 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
15797 2006-11-15 Tobias Burnus <burnus@net-b.de>
15800 * gfortran.dg/contains.f90: New test.
15801 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
15803 2006-11-15 Jakub Jelinek <jakub@redhat.com>
15805 PR tree-optimization/29581
15806 * gcc.dg/pr29581-1.c: New test.
15807 * gcc.dg/pr29581-2.c: New test.
15808 * gcc.dg/pr29581-3.c: New test.
15809 * gcc.dg/pr29581-4.c: New test.
15810 * gfortran.dg/pr29581.f90: New test.
15812 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
15815 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
15816 numbers in error message headers.
15818 2006-11-14 Richard Guenther <rguenther@suse.de>
15820 * gcc.target/i386/math-torture/math-torture.exp: Restrict
15821 to i?86 and x86_64 targets.
15823 2006-11-14 Caroline Tice <ctice@apple.com>
15825 * gcc.dg/pubtypes-1.c: New file/testcase.
15826 * gcc.dg/pubtypes-2.c: New file/testcase.
15827 * gcc.dg/pubtypes-3.c: New file/testcase.
15828 * gcc.dg/pubtypes-4.c: New file/testcase.
15829 * g++.dg/pubtypes.C: New file/testcase.
15831 2006-11-14 Mark Mitchell <mark@codesourcery.com>
15834 * g++.dg/init/self1.C: New test.
15836 2006-11-14 Tobias Burnus <burnus@net-b.de>
15839 * gfortran.dg/conflicts.f90: Add.
15841 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
15843 PR rtl-optimization/29798
15845 * gcc.c-torture/execute/pr29798.c: New.
15847 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15849 * gcc.dg/builtins-20.c: Add more cases.
15851 2006-11-13 Jakub Jelinek <jakub@redhat.com>
15854 * gfortran.dg/gomp/pr29759.f90: New test.
15856 2006-11-13 Mark Mitchell <mark@codesourcery.com>
15859 * g++.dg/template/static28.C: New test.
15861 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
15863 * lib/c-torture.exp: Use target-libpath.exp.
15864 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
15865 set GCC_EXEC_PREFIX env var from global variable of same name.
15867 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
15870 * gfortran.fortran-torture/compile/transfer-1.f90:
15873 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
15874 Zdenek Dvorak <dvorakz@suse.cz>
15876 PR tree-optimization/29680
15877 * gcc.dg/alias-11.c: New test.
15879 2006-11-12 Jason Merrill <jason@redhat.com>
15880 Andrew Pinski <pinskia@physics.uc.edu>
15882 PR middle-end/28915
15883 * gcc.target/i386/vectorize1.c: New.
15885 2006-11-12 Roger Sayle <roger@eyesopen.com>
15887 PR rtl-optimization/29797
15888 * gcc.c-torture/execute/pr29797-1.c: New test case.
15890 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15892 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
15894 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
15896 * gcc.dg/tree-ssa/prefetch-3.c: New test.
15898 2006-11-12 Roger Sayle <roger@eyesopen.com>
15900 PR tree-optimization/13827
15901 * gcc.dg/fold-eqand-1.c: New test case.
15903 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
15906 * gcc.c-torture/execute/mayalias-3.c: New test.
15908 2006-11-11 Richard Sandiford <richard@codesourcery.com>
15910 PR middle-end/27528
15911 * gcc.c-torture/compile/pr27528.c: New test.
15912 * gcc.dg/pr27528.c: Likewise.
15914 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15916 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
15918 * gcc.dg/torture/builtin-symmetric-1.c: New test.
15920 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15923 * gfortran.dg/reshape_source_size_1.f90: New test.
15925 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15928 * gfortran.dg/aliasing_dummy_4.f90: New test.
15930 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
15933 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
15934 and x86_64-*-* targets.
15936 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15938 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
15939 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
15940 New macros. Use them in exact tests.
15941 (TESTIT3): New macro.
15942 Add tests for fmin, fmax and fma.
15944 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15947 * gfortran.dg/array_constructor_13.f90: New test.
15949 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15952 * gfortran.dg/used_types_12.f90: New test.
15954 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
15956 PR middle-end/29726
15957 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
15959 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
15960 * gcc.dg/fold-eqandshift-3.c: New test case.
15962 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15965 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
15968 * gfortran.dg/change_symbol_attributes_1.f90: New test.
15970 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
15972 * gcc.dg/20061109-1.c: New testcase.
15974 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15976 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
15978 2006-11-09 Tobias Burnus <burnus@net-b.de>
15980 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
15981 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
15983 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
15985 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
15986 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
15988 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15990 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
15992 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
15994 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
15996 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
15997 * gcc.dg/vect/vect-9.c: Now vectorizable.
15998 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
15999 that support vect_widen_mult.
16000 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
16001 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
16002 vect-reduc-dot-u16.c).
16003 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
16004 vect-reduc-dot-u16.c).
16005 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
16006 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
16007 vect-reduc-dot-s8.c).
16008 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
16009 vect-reduc-dot-s8.c).
16010 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
16011 vect-reduc-dot-s8.c).
16012 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
16013 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
16014 vect-reduc-dot-u8.c).
16015 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
16016 vect-reduc-dot-u8.c).
16017 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
16018 * gcc.dg/vect/vect-multitypes-9.c: New test.
16019 * gcc.dg/vect/vect-multitypes-10.c: New test.
16020 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
16021 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
16022 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
16023 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
16024 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
16025 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
16026 wrapv-vect-reduc-dot-s8.c.
16027 * lib/target-support.exp (check_effective_target_vect_unpack): New.
16028 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
16029 targets that support vec_unpack.
16030 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
16031 (check_effective_target_vect_widen_mult_qi_to_hi): New.
16032 (check_effective_target_vect_widen_mult_hi_to_si): New.
16033 (check_effective_target_vect_widen_sum): Removed.
16035 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
16037 * gcc.dg/vect/vect-multitypes-8.c: New test.
16038 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
16040 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
16042 * gcc.dg/vect/vect-multitypes-7.c: New test.
16044 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
16046 * gcc.dg/vect/vect-multitypes-4.c: New test.
16047 * gcc.dg/vect/vect-multitypes-5.c: New test.
16048 * gcc.dg/vect/vect-multitypes-6.c: New test.
16050 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
16052 * gcc.dg/vect/vect-multitypes-1.c: New test.
16053 * gcc.dg/vect/vect-multitypes-2.c: New test.
16054 * gcc.dg/vect/vect-multitypes-3.c: New test.
16056 2006-11-07 Eric Christopher <echristo@apple.com>
16058 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
16059 Test using scan-assembler-not.
16061 2006-11-07 Jakub Jelinek <jakub@redhat.com>
16063 * gcc.dg/inline-17.c: New test.
16065 2006-11-07 Steve Ellcey <sje@cup.hp.com>
16068 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
16071 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
16074 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
16077 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
16080 2006-11-07 Tobias Burnus <burnus@net-b.de>
16083 * gfortran.dg/volatile.f90: Add.
16084 * gfortran.dg/volatile2.f90: Add.
16085 * gfortran.dg/volatile3.f90: Add.
16086 * gfortran.dg/volatile4.f90: Add.
16087 * gfortran.dg/volatile5.f90: Add.
16088 * gfortran.dg/volatile6.f90: Add.
16089 * gfortran.dg/volatile7.f90: Add.
16091 2006-11-06 Tobias Burnus <burnus@net-b.de>
16093 * gfortran.dg/io_constraints_2.f90: Adjust pattern
16094 for matching error messages.
16095 * gfortran.dg/specifics_3.f90: Adjust pattern
16096 for matching error messages.
16098 2006-11-06 Janis Johnson <janis187@us.ibm.com>
16099 Bernhard Fischer <aldot@gcc.gnu.org>
16101 * lib/gcc-dg.exp (output-exists): New proc.
16102 (output-exists-not): New proc.
16103 * gcc.test-framework/test-framework.awk: Support new directives.
16104 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
16105 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
16106 * gcc.test-framework/dg-outexists-exp-F.c: New test.
16107 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
16108 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
16109 * gcc.test-framework/dg-outexists-exp-P.c: New test.
16111 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
16115 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
16116 * gfortran.dg/initialization_3.f90: New.
16118 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16120 PR libgfortran/25545
16121 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
16123 2006-11-05 Jakub Jelinek <jakub@redhat.com>
16125 PR middle-end/29695
16126 * gcc.c-torture/execute/pr29695-1.c: New test.
16127 * gcc.c-torture/execute/pr29695-2.c: New test.
16129 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
16132 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
16134 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
16136 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
16137 for matching error messages.
16139 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
16142 * gcc.target/i386/387-12.c: New test.
16144 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16146 PR libfortran/29713
16147 * gfortran.dg/pr29713.f90: New test.
16149 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
16151 * gcc.c-torture/execute/arith-rand-ll.c:
16152 Also test for bogus rest sign.
16154 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16156 PR libfortran/27895
16157 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
16159 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
16161 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
16162 from error messages.
16164 2006-11-02 Mike Stump <mrs@apple.com>
16166 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
16168 * g++.old-deja/g++.abi/align.C: Enable for darwin.
16170 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
16172 * g++.dg/eh/gcsec1.C: New test.
16174 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16176 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
16177 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
16179 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
16181 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
16183 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
16184 * gcc.dg/pr14796-2.c: Likewise.
16186 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
16188 * gcc.c-torture/execute/20061101-1.c: New test.
16190 2006-11-01 Richard Guenther <rguenther@suse.de>
16192 * gcc.target/i386/fpprec-1.c: New testcase.
16194 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16196 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
16197 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
16199 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
16201 * gcc.c-torture/execute/20061031-1.c: New test.
16203 2006-10-31 Geoffrey Keating <geoffk@apple.com>
16206 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
16207 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
16208 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
16209 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
16210 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
16211 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
16212 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
16214 2006-10-31 Eric Christopher <echristo@apple.com>
16215 Falk Hueffner <falk@debian.org>
16217 * gcc.dg/builtin-bswap-1.c: New.
16218 * gcc.dg/builtin-bswap-2.c: New.
16219 * gcc.dg/builtin-bswap-3.c: New.
16220 * gcc.dg/builtin-bswap-4.c: New.
16221 * gcc.dg/builtin-bswap-5.c: New.
16222 * gcc.target/i386/builtin-bswap-1.c: New.
16224 2006-10-31 Geoffrey Keating <geoffk@apple.com>
16226 * gcc.dg/inline-16.c: New.
16229 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
16231 * gcc.dg/inline-13.c: New.
16232 * gcc.dg/inline-14.c: New.
16233 * gcc.dg/inline-15.c: New.
16236 * gcc.dg/inline6.c: New.
16237 * gcc.dg/inline7.c: New.
16239 2006-10-31 Roger Sayle <roger@eyesopen.com>
16241 PR middle-end/23470
16242 * gcc.dg/pr23470-1.c: New test case.
16244 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
16247 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
16249 * gfortran.dg/blockdata_2.f90: New testcase.
16251 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
16253 PR libfortran/29627
16254 * gfortran.dg/unf_short_record_1.f90: New test.
16256 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16259 * gfortran.dg/pr29067.f: New test.
16261 2006-10-31 Joseph Myers <joseph@codesourcery.com>
16262 Richard Sandiford <richard@codesourcery.com>
16264 * lib/target-supports.exp (get_compiler_messages): Append options
16265 as a single list element.
16266 (check_effective_target_arm_vfp_ok): New.
16267 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
16269 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
16272 * gfortran.dg/intrinsic_actual_2.f90: New test.
16275 * gfortran.dg/actual_array_interface_1.f90: New test.
16278 * gfortran.dg/used_types_11.f90: New test.
16280 2006-10-30 Dirk Mueller <dmueller@suse.de>
16282 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
16283 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
16284 * g++.old-deja/g++.pt/eichin01.C (main): Same.
16285 * g++.old-deja/g++.mike/net25.C (main): Same.
16286 * g++.dg/lookup/exception1.C (main): Same.
16287 * g++.dg/parse/parens2.C (main): Same.
16289 2006-10-30 Roger Sayle <roger@eyesopen.com>
16291 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
16293 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16295 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
16296 * gcc.dg/torture/builtin-math-3.c: Likewise.
16298 2006-10-30 Tobias Burnus <burnus@net-b.de>
16301 * gfortran.dg/write_check.f90: Check run-time keyword checking.
16302 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
16304 2006-10-30 Andrew Pinski <pinskia@gmail.com>
16307 * gfortran.fortran-torture/execute/transfer1.f90: New test.
16309 2006-10-30 Joseph Myers <joseph@codesourcery.com>
16311 * lib/target-supports.exp (check_function_available): Declare
16312 function before calling.
16314 2006-10-30 Jakub Jelinek <jakub@redhat.com>
16316 PR tree-optimization/29637
16317 * gcc.dg/pr29637.c: New test.
16319 2006-10-29 Roger Sayle <roger@eyesopen.com>
16321 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
16322 tree canonicalization.
16324 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16326 * gcc.dg/builtins-20.c: Add more hypot tests.
16328 2006-10-29 Roger Sayle <roger@eyesopen.com>
16330 * gcc.dg/fold-compare-1.c: New test case.
16332 2006-10-29 Dirk Mueller <dmueller@suse.de>
16335 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
16337 2006-10-29 Roger Sayle <roger@eyesopen.com>
16339 PR tree-optimization/15458
16340 * gcc.dg/fold-xornot-1.c: New test case.
16342 2006-10-29 Richard Guenther <rguenther@suse.de>
16344 * gcc.target/i386/math-torture/trunc.c: New testcase.
16346 2006-10-29 Richard Guenther <rguenther@suse.de>
16348 * gcc.target/i386/math-torture/round.c: New testcase.
16350 2006-10-29 Richard Guenther <rguenther@suse.de>
16352 * gcc.target/i386/math-torture/ceil.c: New testcase.
16353 * gcc.target/i386/math-torture/floor.c: Likewise.
16355 2006-10-29 Richard Guenther <rguenther@suse.de>
16357 * gcc.target/i386/math-torture/rint.c: New testcase.
16358 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
16360 2006-10-29 Richard Guenther <rguenther@suse.de>
16362 * gcc.target/i386/math-torture/lfloor.c: New testcase.
16363 * gcc.target/i386/math-torture/lceil.c: Likewise.
16365 2006-10-28 Tobias Burnus <burnus@net-b.de>
16367 PR libgfortran/24313
16368 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
16370 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
16372 * gcc.c-torture/execute/20020118-1.c,
16373 gcc.c-torture/execute/builtins/strlen.c,
16374 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
16377 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16379 * gcc.dg/builtins-20.c: Add tests for hypot.
16380 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
16381 two-argument builtins.
16382 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
16383 TESTIT2. Update all callers.
16384 (TESTIT2, TESTIT2_R): New helper macros.
16385 Add testcases for pow, hypot and atan2.
16387 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
16390 * g++.dg/expr/bool1.C: New test.
16391 * g++.dg/expr/bool2.C: New test.
16393 2006-10-28 Tobias Burnus <burnus@net-b.de>
16396 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
16397 * gfortran.dg/namelist_internal.f90: New test.
16399 2006-10-28 Tobias Burnus <burnus@net-b.de>
16402 * gfortran.dg/io_real_boz.f90: Add.
16403 * gfortran.dg/io_real_boz2.f90: Add.
16405 2006-10-28 Richard Guenther <rguenther@suse.de>
16407 PR middle-end/26899
16408 * gcc.dg/tree-ssa/pr26899.c: New testcase.
16410 2006-10-28 Richard Guenther <rguenther@suse.de>
16413 * gcc.target/i386/math-torture/lround.c: New testcase.
16415 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
16417 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
16418 * gcc.dg/builtins-44.c: Likewise.
16419 * gcc.dg/builtins-45.c: Likewise.
16420 * gcc.dg/pr28796-2.c: Likewise.
16421 * gcc.dg/unordered-3.c: Likewise.
16423 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16425 PR libgfortran/27954
16426 * gfortran.dg/error_recovery_2.f90: New test.
16428 2006-10-26 Richard Guenther <rguenther@suse.de>
16430 * gcc.target/i386/i386.exp: Use glob, not find to collect
16431 tests. Avoids recursing into subdirectories.
16432 * gcc.target/i386/math-torture/math-torture.exp: Torture
16433 for interesting ia32 math options.
16434 * gcc.target.i386/math-torture/lrint.c: New testcase.
16436 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16438 PR libgfortran/29563
16439 * gfortran.dg/arrayio_9.f90: Update test.
16440 * gfortran.dg/arrayio_19.f90: New test.
16442 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
16444 * gcc.dg/20061026.c: New testcase.
16446 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16448 PR libgfortran/29563
16449 * gfortran.dg/arrayio_9.f90: New test.
16451 2006-10-26 Ben Elliston <bje@au.ibm.com>
16453 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
16454 Copy the strings manually, as strcpy may call strlen.
16456 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16458 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
16459 Add checks for log, log2, log10 and log1p.
16461 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
16462 we already test 0.0. Add checks for expm1, log, log2, log10,
16463 log1p, cbrt, erf and erfc.
16465 2006-10-25 Steve Ellcey <sje@cup.hp.com>
16467 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
16469 2006-10-25 Uros Bizjak <uros@kss-loka.si>
16471 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
16472 and remainderl() built-in functions. Remove -ffast-math from
16475 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16477 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
16480 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
16481 floating point modifiers to arguments passed to float and long
16482 double functions respectively. Update all callers to use floating
16483 point numbers, not integers. Add tests for exp, exp2 and
16486 * gcc.dg/torture/builtin-math-3.c: New test.
16488 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
16491 * gfortran.dg/initialize_2.f90: New.
16493 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16495 * gcc.dg/torture/builtin-math-2.c: New test.
16497 2006-10-24 Richard Guenther <rguenther@suse.de>
16499 PR middle-end/28796
16500 * gcc.dg/pr28796-1.c: New testcase.
16501 * gcc.dg/pr28796-2.c: Likewise.
16503 2006-10-24 Richard Guenther <rguenther@suse.de>
16505 * gcc.dg/builtins-57.c: New testcase.
16507 2006-10-24 Richard Guenther <rguenther@suse.de>
16509 PR tree-optimization/29567
16510 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
16512 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
16514 PR tree-optimization/14784
16515 * gcc.dg/alias-10.c: New test.
16517 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16519 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
16521 2006-10-23 Jakub Jelinek <jakub@redhat.com>
16523 * gcc.dg/builtin-strncat-chk-1.c: New test.
16525 2006-10-23 Jan Hubicka <jh@suse.cz>
16527 * gcc.dg/memmove-1.c: New test.
16529 2006-10-23 Paul Brook <paul@codesourcery.com>
16531 * gcc.dg/pragma-pack-5.c: New test.
16533 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
16535 * g++.dg/other/s390-1.C: New testcase.
16537 2006-10-23 Richard Guenther <rguenther@suse.de>
16539 PR middle-end/27132
16540 PR middle-end/23295
16541 * gcc.dg/pr27132.c: New testcase.
16542 * gcc.dg/pr23295.c: Likewise.
16543 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
16544 * g++.dg/tree-ssa/pr19807.C: Likewise.
16546 2006-10-23 Richard Guenther <rguenther@suse.de>
16548 PR middle-end/21032
16549 * gcc.dg/pr21032.c: New testcase.
16551 2006-10-22 Jeff Law <law@redhat.com>
16552 Richard Guenther <rguenther@suse.de>
16554 PR tree-optimization/15911
16555 * gcc.dg/tree-ssa/vrp30.c: New testcase.
16557 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
16560 * g++.dg/abi/rtti3.C: New.
16562 2006-10-21 Uros Bizjak <uros@kss-loka.si>
16564 PR middle-end/28252
16565 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
16568 2006-10-21 Richard Guenther <rguenther@suse.de>
16570 PR tree-optimization/3511
16571 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
16573 2006-10-21 Richard Guenther <rguenther@suse.de>
16575 PR middle-end/26898
16576 * gcc.dg/torture/pr26898-1.c: New testcase.
16577 * gcc.dg/torture/pr26898-2.c: Likewise.
16579 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
16582 * g++.dg/parse/bitfield1.C: Adjust error markers.
16583 * g++.dg/parse/bitfield2.C: New test.
16585 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
16587 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
16589 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16591 PR libfortran/27895
16592 * gfortran.dg/zero_sized_1.f90: New test.
16594 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
16596 * gcc.dg/div-compare-1.c: New test.
16598 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
16601 * gfortran.dg/result_default_init_1.f90: New test.
16604 * gfortran.dg/automatic_default_init_1.f90: New test.
16606 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
16609 2006-10-18 Geoffrey Keating <geoffk@apple.com>
16611 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
16612 'using namespace std' without previous declaration.
16613 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
16614 * g++.old-deja/g++.robertl/eb133c.C: New.
16616 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16618 PR libgfortran/29277
16619 * gfortran.dg/streamio_4.f90: Update test.
16620 * gfortran.dg/streamio_11.f90: New test.
16622 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
16625 * g++.dg/inherit/virtual1.C: New test.
16627 2006-10-17 Mark Mitchell <mark@codesourcery.com>
16630 * g++.dg/parse/enum3.C: New test.
16632 2006-10-17 Mark Mitchell <mark@codesourcery.com>
16635 * g++.dg/init/ctor8.C: New test.
16637 2006-10-17 Mark Mitchell <mark@codesourcery.com>
16640 * g++.dg/ext/complit8.C: Tweak error markers.
16641 * g++.dg/template/complit1.C: Add error marker.
16643 2006-10-16 Mark Mitchell <mark@codesourcery.com>
16646 * g++.dg/ext/complit8.C: New test.
16649 * g++.dg/parse/dtor12.C: New test.
16652 * g++.dg/template/sizeof11.C: New test.
16654 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
16657 * gfortran.dg/data_char_3.f90: New test.
16660 * gfortran.dg/negative_automatic_size.f90: New test.
16662 2006-10-16 David Daney <ddaney@avtrex.com>
16664 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
16666 2006-10-16 Eric Christopher <echristo@apple.com>
16668 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
16671 2006-10-16 Mark Mitchell <mark@codesourcery.com>
16674 * g++.dg/tc1/dr49.C: Tweak error messages.
16675 * g++.dg/parse/template21.C: New test.
16677 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16679 PR middle-end/20491
16680 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
16682 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
16685 * gfortran.dg/print_1.f90: New test.
16687 2006-10-15 Jan Hubicka <jh@suse.cz>
16689 PR middle-end/29241
16690 * gcc.c-torture/compile/pr29241.c: New testcase.
16692 2006-10-15 David Edelsohn <edelsohn@gnu.org>
16694 PR middle-end/29250
16695 * gcc.c-torture/compile/pr29250.c: New test.
16697 2006-10-15 Richard Guenther <rguenther@suse.de>
16699 * gcc.dg/pr29299.c: New testcase.
16701 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
16704 * gfortran.dg/label_4.f90: Adjust warning flag.
16706 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
16709 * gfortran.dg/nullify_3.f90: New test.
16711 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
16713 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16714 on Solaris 2.5.1 too.
16716 2006-10-13 Eric Christopher <echristo@apple.com>
16718 * gcc.dg/pr25993.c: Skip for darwin.
16720 2006-10-13 Eric Christopher <echristo@apple.com>
16722 * gcc.dg/visibility-11.c: Skip for darwin.
16724 2006-10-13 Eric Christopher <echristo@apple.com>
16726 * gcc.dg/darwin-weakimport-1.c: Use
16727 -fno-asynchronous-unwind-tables.
16728 * gcc.dg/darwin-weakimport-3.c: Ditto.
16730 2006-10-13 Richard Guenther <rguenther@suse.de>
16732 PR tree-optimization/29446
16733 * gcc.dg/torture/pr29446.c: New testcase.
16735 2006-10-13 Bill Wendling <wendling@apple.com>
16737 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
16738 * g++.old-deja/g++.jason/hmc1.C: Likewise.
16739 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
16740 * g++.old-deja/g++.law/shadow1.C: Likewise.
16741 * g++.old-deja/g++.law/ctors10.C: Likewise.
16742 * g++.dg/debug/namespace1.C: Likewise.
16743 * g++.dg/inherit/namespace-as-base.C: Likewise.
16744 * g++.dg/opt/delay-slot-1.C: Likewise.
16745 * g++.dg/parse/defarg10.C: Likewise.
16746 * g++.dg/template/ptrmem11.C: Likewise.
16747 * g++.dg/template/mem_func_ptr.C: Likewise.
16748 * g++.dg/template/spec19.C: Likewise.
16750 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
16752 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
16754 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
16757 * gfortran.dg/implicit_9.f90: New test.
16760 * gfortran.dg/namelist_25.f90: New test.
16763 * gfortran.dg/same_name_2.f90: New test.
16766 * gfortran.dg/host_assoc_types_1.f90: New test.
16769 * gfortran.dg/missing_derived_type_1.f90: New test.
16770 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
16773 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
16776 * gfortran.dg/alloc_comp_assign_5.f90: New test.
16778 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16781 * gfortran.dg/bound_2.f90: New test.
16783 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16785 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
16787 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16788 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
16789 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
16790 * gfortran.dg/gomp/reduction3.f90: Likewise.
16791 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16792 * gfortran.dg/dummy_procedure_2.f90: Likewise.
16793 * gfortran.dg/interface_derived_type_1.f90: Likewise.
16794 * gfortran.dg/forall_4.f90: Likewise.
16795 * gfortran.dg/spec_expr_4.f90: Likewise.
16796 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
16797 * gfortran.dg/forall_5.f90: Likewise.
16798 * gfortran.dg/open_access_append_2.f90: Add check for
16799 compile-time warning.
16801 2006-10-13 Mark Mitchell <mark@codesourcery.com>
16804 * g++.dg/parse/pure1.C: New test.
16806 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16809 * gfortran.dg/io_constraints_3.f90: New test.
16810 * gfortran.dg/open_access_append_1.f90: Add checks
16811 for compile-time warnings.
16812 * gfortran.dg/pr20163-2.f: Likewise.
16813 * gfortran.dg/iostat_2.f90: Likewise.
16814 * gfortran.dg/label_4.f90: Delete the temporary
16816 * gfortran.dg/direct_io_2.f90: Add a FILE=
16818 * gfortran.dg/iomsg_1.f90: Add check for
16819 compile-time warning.
16821 2006-10-12 Jan Hubicka <jh@suse.cz>
16824 * gcc.dg/pr28319.c: New test.
16826 2006-10-12 Mark Mitchell <mark@codesourcery.com>
16828 * g++.dg/ext/vla4.C: New test.
16830 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
16833 * g++.dg/template/crash60.C: New test.
16834 * g++.dg/other/large-size-array.C: Adjust error markers.
16835 * g++.dg/parse/crash27.C: Likewise.
16836 * g++.dg/template/crash1.C: Likewise.
16838 2006-10-12 Steve Ellcey <sje@cup.hp.com>
16841 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
16843 2006-10-12 Jakub Jelinek <jakub@redhat.com>
16845 PR preprocessor/28709
16846 * gcc.dg/cpp/paste14.c: New test.
16848 2006-10-11 Mark Mitchell <mark@codesourcery.com>
16851 * g++.dg/init/array24.C: New test.
16853 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16855 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
16858 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
16861 * g++.dg/parse/typedef8.C: New test.
16862 * g++.dg/other/mult-stor1.C: Adjust error markers.
16864 2006-10-11 Richard Guenther <rguenther@suse.de>
16866 PR tree-optimization/28230
16867 * gcc.dg/torture/pr28230.c: New testcase.
16869 2006-10-11 Richard Guenther <rguenther@suse.de>
16871 PR inline-asm/29119
16872 * gcc.dg/torture/pr29119.c: New testcase.
16874 2006-10-10 Jakub Jelinek <jakub@redhat.com>
16876 PR middle-end/29272
16877 * gcc.c-torture/execute/20060930-2.c: New test.
16879 2006-10-09 Richard Henderson <rth@redhat.com>
16881 Revert emutls patch.
16883 2006-10-09 Richard Guenther <rguenther@suse.de>
16885 PR middle-end/29254
16886 * gcc.dg/pr29254.c: New testcase.
16888 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
16889 Paul Thomas <pault@gcc.gnu.org>
16892 * gfortran.dg/alloc_comp_basics_1.f90: New test.
16893 * gfortran.dg/alloc_comp_basics_2.f90: New test.
16894 * gfortran.dg/alloc_comp_assign_1.f90: New test.
16895 * gfortran.dg/alloc_comp_assign_2.f90: New test.
16896 * gfortran.dg/alloc_comp_assign_3.f90: New test.
16897 * gfortran.dg/alloc_comp_assign_4.f90: New test.
16898 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
16899 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
16900 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
16901 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
16902 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
16903 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
16904 * gfortran.dg/alloc_comp_std.f90: New test.
16905 * gfortran.dg/move_alloc.f90: New test.
16907 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
16910 * gfortran.dg/derived_constructor_comps_2.f90: New test.
16913 * gfortran.dg/forall_char_dependencies_1.f90: New test.
16915 2006-10-08 Tobias Burnus <burnus@net-b.de>
16918 * gfortran.dg/new_line.f90: New test.
16920 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16922 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
16923 * gcc.dg/torture/builtin-convert-1.c,
16924 gcc.dg/torture/builtin-convert-2.c,
16925 gcc.dg/torture/builtin-convert-3.c,
16926 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
16928 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
16930 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16931 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16932 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16933 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
16935 2006-10-07 Andrew Pinski <pinskia@gmail.com>
16937 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
16938 Xfail some tests for powerpc-darwin and powerpc-aix.
16940 2006-10-07 Jakub Jelinek <jakub@redhat.com>
16943 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
16945 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16948 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16951 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16955 * gfortran.fortran-torture/execute/specifics.f90:
16956 Add tests for using all possible intrinsics as actual arguments.
16957 * gfortran.dg/specifics_1.f90: Add tests for using
16958 all possible intrinsics as actual arguments.
16959 * gfortran.dg/specifics_2.f90: New file.
16960 * gfortran.dg/specifics_3.f90: New file.
16962 2006-10-07 Richard Sandiford <richard@codesourcery.com>
16964 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
16965 * gcc.dg/debug/debug-2.c: Likewise.
16967 2006-10-06 Uros Bizjak <uros@kss-loka.si>
16969 * gcc.c-torture/compile/sync-2.c: New test.
16971 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16973 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
16976 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
16978 PR rtl-optimization/29128
16979 * gcc.c-torture/compile/pr29128.c: New test.
16981 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16983 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
16986 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
16988 PR middle-end/29256
16989 * gcc.dg/tree-ssa/loop-19.c: New test.
16991 2006-10-06 Jakub Jelinek <jakub@redhat.com>
16993 PR tree-optimization/29330
16994 * gcc.dg/pr29330.c: New test.
16997 * gcc.c-torture/compile/20061005-1.c: New test.
16999 2006-10-06 Olivier Hainque <hainque@adacore.com>
17001 * gcc.dg/typename-vla-1.c: New case.
17002 * gnat.dg/forward_vla.adb: New case.
17004 2006-10-06 Jakub Jelinek <jakub@redhat.com>
17006 PR tree-optimization/29290
17007 * gfortran.dg/loop_nest_1.f90: New test.
17010 * gcc.dg/tls/opt-12.c: New test.
17013 * gfortran.dg/save_2.f90: New test.
17016 * gcc.dg/pr29091.c: New test.
17018 2006-10-06 Joseph Myers <joseph@codesourcery.com>
17020 * lib/target-supports.exp
17021 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
17022 same as x86_64-*-*; check for LP64.
17024 2006-10-04 Richard Henderson <rth@redhat.com>
17026 * lib/target-supports.exp (check_effective_target_tls): Redefine
17027 to mean non-emulated tls.
17028 * gcc.dg/tls/alias-1.c: Remove tls requirement.
17029 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
17030 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
17031 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17032 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17033 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
17034 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
17036 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
17039 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
17041 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17043 * gfortran.dg/bounds_check_fail_1.f90: New test.
17045 2006-10-03 Mark Mitchell <mark@codesourcery.com>
17048 * g++.dg/template/friend48.C: New test.
17050 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
17053 * gfortran.dg/default_initialization_2.f90: New test.
17055 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
17059 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
17061 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
17064 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
17068 * gfortran.dg/missing_optional_dummy_2.f90: New test.
17072 * gfortran.dg/entry_array_specs_1.f90: New test.
17074 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
17076 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
17077 insufficient to inhibit some test failures at -O3. Do testing
17080 2006-10-03 Mark Mitchell <mark@codesourcery.com>
17083 * g++.dg/inherit/access8.C: New test.
17084 * g++.dg/template/dtor4.C: Tweak error messages.
17086 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17089 * gfortran.dg/entry_8.f90: New test.
17091 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17094 * g++.dg/parse/new4.C: New test.
17096 2006-10-03 Uros Bizjak <uros@kss-loka.si>
17098 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
17099 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
17100 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
17101 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
17102 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
17104 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17107 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
17108 * gfortran.dg/continuation_2.f90: New test.
17111 * gfortran.dg/continuation_3.f90: New test.
17112 * gfortran.dg/continuation_4.f90: New test.
17113 * gfortran.dg/continuation_5.f: New test.
17114 * gfortran.dg/continuation_6.f: New test.
17116 2006-10-02 Mark Mitchell <mark@codesourcery.com>
17119 * g++.dg/template/vla1.C: New test.
17121 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17124 * gfortran.dg/complex_parameter_1.f90: New test.
17126 2006-10-02 Jakub Jelinek <jakub@redhat.com>
17129 * gcc.c-torture/execute/20060929-1.c: New test.
17131 2006-10-01 Mark Mitchell <mark@codesourcery.com>
17134 * g++.dg/template/member6.C: New test.
17135 * g++.dg/parse/typename7.C: Adjust error markers.
17138 * g++.dg/template/member7.C: New test.
17140 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
17143 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
17144 gcc.dg/Woverride-init-3.c: New tests.
17146 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
17148 * gcc.c-torture/execute/20060930-1.c: New test.
17150 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17153 * gfortran.dg/specifics_1.f90: New test.
17154 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
17157 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17159 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
17160 pthread-init-common.h: New.
17162 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
17164 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
17165 precision on some archs.
17167 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
17169 * gcc.dg/non-local-goto-1.c: New test.
17170 * gcc.dg/non-local-goto-2.c: Likewise.
17171 * gcc.dg/setjmp-3.c: Likewise.
17172 * gcc.dg/setjmp-4.c: Likewise.
17174 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
17176 * gnat.dg/self_aggregate_with_pointer.adb: New test.
17178 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
17181 * gfortran.dg/exponent_1.f90: New test.
17184 * gfortran.dg/nearest_1.f90: New test.
17186 2006-09-26 Jakub Jelinek <jakub@redhat.com>
17188 PR middle-end/25261
17189 PR middle-end/28790
17190 * gcc.dg/gomp/nestedfn-1.c: New test.
17192 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
17195 * objc/compile/method-1.m: New test.
17197 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
17200 * g++.dg/template/crash58.C: New test.
17201 * g++.dg/parse/crash28.C: Adjust error markers.
17202 * g++.dg/template/crash34.C: Likewise.
17203 * g++.dg/template/friend31.C: Likewise.
17204 * g++.dg/template/crash32.C: Likewise.
17207 * g++.dg/template/crash59.C: New test.
17210 * g++.dg/template/spec33.C: New test.
17211 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
17213 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
17214 Adam Nemet <anemet@caviumnetworks.com>
17216 * gcc.dg/tree-ssa/ivopts-1.c: New test.
17217 * gcc.dg/tree-ssa/ivopts-2.c: New test.
17219 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
17222 * gcc.dg/pr28911.c: New.
17224 2006-09-23 Uros Bizjak <uros@kss-loka.si>
17227 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
17228 (dg-options): Add -mfpmath=387.
17230 2006-09-23 Jakub Jelinek <jakub@redhat.com>
17233 * gcc.dg/pr28706.c: New test.
17236 * gcc.dg/pr28712.c: New test.
17238 2006-09-22 Mike Stump <mrs@apple.com>
17240 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
17242 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
17244 PR tree-optimization/28888
17245 * gcc.dg/pr28888.c: New test.
17247 2006-09-21 Mark Mitchell <mark@codesourcery.com>
17250 * g++.dg/init/ptrfn1.C: New test.
17252 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
17255 * g++.dg/template/spec32.C: New test.
17256 * g++.dg/parse/crash9.C: Adjust error markers.
17259 * g++.dg/template/typedef6.C: New test.
17260 * g++.dg/init/error1.C: Adjust error markers.
17261 * g++.dg/parse/crash9.C: Likewise.
17262 * g++.dg/template/crash55.C: Likewise.
17264 2006-09-21 Janis Johnson <janis187@us.ibm.com>
17266 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
17268 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
17271 * g++.dg/ext/dllimport12.C: New test.
17273 2006-09-20 Richard Sandiford <richard@codesourcery.com>
17275 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
17276 * gcc.target/mips/nmadd-2.c: Likewise.
17277 * gcc.target/mips/mips-ps-6.c: New test.
17278 * gcc.target/mips/neg-abs-1.c: Likewise.
17279 * gcc.target/mips/neg-abs-2.c: Likewise.
17280 * gcc.target/mips/nmadd-3.c: New test.
17282 2006-09-20 Jakub Jelinek <jakub@redhat.com>
17284 PR middle-end/28046
17285 * gcc.dg/gomp/atomic-10.c: New test.
17286 * g++.dg/gomp/atomic-10.C: New test.
17288 2006-09-20 Eric Christopher <echristo@apple.com>
17290 * gcc.target/i386/sse3-not-fisttp.c: New.
17292 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
17294 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
17296 2006-09-19 Richard Sandiford <richard@codesourcery.com>
17298 * gcc.c-torture/execute/pr28289.c (one): New variable.
17299 (main): Use it instead of argc.
17300 * gcc.c-torture/execute/20060102-1.c (one): New variable.
17301 (main): Use it instead of argc.
17303 2006-09-19 Paul Brook <paul@codesourcery.com>
17306 * gcc.dg/nested-func-5.c: New test.
17308 2006-09-19 Ben Elliston <bje@au.ibm.com>
17310 * lib/target-supports.exp (check_effective_target_tls): Compile
17311 test stubs using ${tool}_target_compile, not just target_compile.
17312 (check_effective_target_tls_runtime): Likewise.
17314 2006-09-19 Ben Elliston <bje@au.ibm.com>
17316 * gcc.c-torture/compile/20030405-1.x: Remove.
17318 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
17319 optimising linker from discarding it.
17321 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17324 * gfortran.dg/keyword_symbol_1.f90: New test.
17326 * gfortran.dg/spread_shape_1.f90: Add missing warning with
17327 pedantic compilation option.
17329 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17332 * gfortran.dg/spread_shape_1.f90: New test.
17334 2006-09-17 Roger Sayle <roger@eyesopen.com>
17336 PR tree-optimization/28887
17337 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
17339 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
17342 * gcc.dg/pr25993.c: New test.
17344 2006-09-17 Ira Rosen <irar@il.ibm.com>
17347 * gcc.dg/vect/pr21591.c: New test.
17349 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
17352 * gcc.c-torture/compile/strcpy-1.c: New test.
17353 * gcc.c-torture/compile/strcpy-2.c: New test.
17354 * gcc.c-torture/compile/memcpy-1.c: New test.
17355 * gcc.c-torture/compile/memcpy-2.c: New test.
17357 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
17360 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
17362 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
17364 * gnat.dg/specs/double_record_extension1.ads: New test.
17365 * gnat.dg/specs/double_record_extension2.ads: Likewise.
17367 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
17370 * gfortran.dg/oldstyle_3.f90: New test.
17372 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17374 PR libgfortran/29099
17375 * gfortran.dg/secnds-1.f: New test.
17377 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17379 PR libgfortran/29053
17380 * gfortran.dg/streamio_9.f90: New test.
17381 * gfortran.dg/streamio_10.f90: New test.
17383 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
17386 * g++.dg/init/array22.C: New test.
17387 * g++.dg/init/array23.C: New test.
17389 2006-09-14 Arnaud Charlet <charlet@adacore.com>
17391 * stackcheck.lst: Update list of tests requiring stack checking.
17392 * norun.lst: Adjust for above change.
17393 * ada95.lst: New file.
17394 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
17395 requiring -gnat95 switch.
17397 2006-09-14 Olivier Hainque <hainque@adacore.com>
17399 * gnat.dg/in_out_parameter.adb: New test.
17401 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
17404 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
17406 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
17408 * gnat.dg/specs/unchecked_union.ads: New test.
17410 2006-09-13 Richard Sandiford <richard@codesourcery.com>
17412 PR rtl-optimization/28982
17413 * gcc.c-torture/execute/pr28982a.c: New test.
17414 * gcc.c-torture/execute/pr28982b.c: Likewise.
17416 2006-09-12 Eric Christopher <echristo@apple.com>
17418 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
17419 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
17421 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
17424 PR preprocessor/14634
17425 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
17426 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
17427 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
17429 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
17431 * gcc.dg/pr28243.c: New test.
17433 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
17436 gfortran.dg/pr28971.f90: New test to act as a backstop in case
17437 this undiagnosed regression reappears.
17439 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
17441 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
17442 Treat $srcdir as a literal.
17443 * lib/fortran-torture.exp (fortran-torture-compile,
17444 fortran-torture-execute): Likewise.
17445 * lib/objc-torture.exp (objc-torture-compile,
17446 objc-torture-execute): Likewise.
17447 * lib/profopt.exp (profopt-execute): Likewise.
17449 2006-09-11 Geoffrey Keating <geoffk@apple.com>
17451 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
17453 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
17456 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
17458 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
17461 * gcc.target/i386/pr13685.c: New test.
17463 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
17465 * gcc.dg/pr28726.c: New test.
17467 2006-09-11 Josh Conner <jconner@apple.com>
17469 * gcc.dg/nrv3.c: Increase size of structure.
17470 * gcc.dg/nrv4.c: Likewise.
17471 * gcc.dg/nrv5.c: Likewise.
17473 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
17475 PR libfortran/28890
17476 gfortran.dg/assumed_charlen_function_5.f90: New test.
17478 2006-09-10 Mark Mitchell <mark@codesourcery.com>
17481 * g++.dg/init/static3.C: New test.
17483 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
17486 * gcc.dg/long-long-cst1.c (t): Add cast to
17487 __SIZE_TYPE__ before casting to int.
17488 (main): Return 0 on success.
17490 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
17492 * gcc.c-torture/execute/20060910-1.c: New test.
17494 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
17496 PR middle-end/26983
17497 * gcc.dg/pr26983.c: New test.
17499 2006-09-10 Richard Sandiford <richard@codesourcery.com>
17502 * gcc.c-torture/execute/pr29006.c: New test.
17504 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
17506 PR libfortran/28947
17507 gfortran.dg/matmul_4.f90: New test.
17509 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
17512 gfortran.dg/used_types_10: New test.
17514 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
17516 PR libfortran/28923
17517 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
17518 gfortran.dg/array_initializer_3.f90: New test.
17520 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17523 * gfortran.dg/actual_array_constructor_3.f90: New test.
17525 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
17528 * gcc.target/i386/pr26778.c: New testcase.
17530 2006-09-08 Eric Christopher <echristo@apple.com>
17532 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
17533 * gcc.target/i386/memcpy-1.c: Ditto.
17534 * gcc.target/i386/asm-1.c: Ditto.
17535 * gcc.target/i386/20060512-4.c: Ditto.
17536 * gcc.target/i386/compress-float-387.c: Ditto.
17537 * gcc.target/i386/20060512-1.c: Ditto.
17538 * gcc.target/i386/compress-float-sse.c: Ditto.
17539 * gcc.target/i386/20060512-2.c: Ditto.
17540 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
17541 * gcc.target/i386/stack-prot-kernel.c: Ditto.
17542 * gcc.target/i386/compress-float-387-pic.c: Ditto.
17543 * gcc.dg/pr26449.c: Ditto.
17544 * gcc.dg/attr-ms_struct-2.c: Ditto.
17545 * gcc.dg/attr-ms_struct-1.c: Ditto.
17546 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
17548 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
17551 * gcc.dg/vla-10.c: New test.
17553 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17556 * g++.dg/parse/template20.C: New test.
17557 * g++.dg/template/operator8.C: Remove obsolete part.
17558 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
17559 * g++.old-deja/g++.pt/crash65.C: Likewise.
17561 2006-09-07 Jason Merrill <jason@redhat.com>
17563 PR middle-end/27724
17564 * gcc.dg/long-long-cst1.c: New test.
17566 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
17569 * g++.dg/other/array3.C: New test.
17570 * g++.dg/other/array4.C: New test.
17571 * g++.dg/other/array5.C: New test.
17573 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
17575 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
17577 2006-09-07 Uros Bizjak <uros@kss-loka.si>
17580 * gcc.target/i386/pr28946.c: New test.
17582 2006-09-07 Steven G. Kargl <kargls@comcast.net>
17584 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
17585 in integer literal constant.
17586 * gfortran.dg/enum_8.f90: Ditto.
17587 * gfortran.dg/g77/20030326-1.f: Ditto.
17589 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
17591 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
17592 nonconformance usage.
17594 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
17596 PR middle-end/28862
17597 * gcc.c-torture/compile/vector-align-1.c: New test.
17599 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
17602 * g++.dg/opt/copysign-1.C: New test.
17604 2006-09-06 Jason Merrill <jason@redhat.com>
17607 * g++.dg/warn/unused-result1.C: New test.
17609 2006-09-06 Mark Mitchell <mark@codesourcery.com>
17612 * g++.dg/ext/vla3.C: New test.
17615 * g++.dg/template/array16.C: New test.
17617 2006-09-06 Richard Guenther <rguenther@suse.de>
17619 * gcc.dg/pr27226.c: Remove testcase again.
17621 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
17624 * g++.dg/opt/unroll2.C: New test.
17626 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
17629 * gcc.dg/vect/pr28952.c: New test.
17631 2006-09-05 Richard Guenther <rguenther@suse.de>
17633 PR tree-optimization/28900
17634 * gcc.dg/torture/pr28900.c: New testcase
17636 2006-09-05 Richard Guenther <rguenther@suse.de>
17638 PR tree-optimization/28905
17639 * gcc.c-torture/compile/pr28905.c: New testcase.
17641 2006-09-05 Richard Guenther <rguenther@suse.de>
17643 PR middle-end/28935
17644 * gcc.dg/pr28935.c: New testcase.
17646 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
17648 * gcc.c-torture/execute/20060905-1.c: New test.
17650 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
17653 * gfortran.dg/used_types_7.f90: New test.
17654 * gfortran.dg/used_types_8.f90: New test.
17655 * gfortran.dg/used_types_9.f90: New test.
17657 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
17659 * gcc.c-torture/compile/20060904-1.c: New test.
17661 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
17663 PR c++/23287 Revert my 2006-09-01 patch
17664 * g++.dg/parse/dtor12.C: Remove.
17666 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
17669 * g++.dg/template/operator9.C: New test.
17672 * g++.dg/template/operator7.C: New test.
17675 * g++.dg/template/operator8.C: New test.
17678 * g++.dg/template/crash57.C: New test.
17680 * g++.dg/template/typedef4.C: Adjust error markers.
17681 * g++.dg/template/typedef5.C: Likewise.
17683 2006-09-02 Jakub Jelinek <jakub@redhat.com>
17686 * g++.dg/parse/crash33.C: New test.
17688 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
17689 Richard Guenther <rguenther@suse.de>
17690 Adam Nemet <anemet@caviumnetworks.com>
17692 PR middle-end/27226
17693 * gcc.target/mips/memcpy-1.c: New testcase.
17694 * gcc.dg/pr27226.c: Likewise.
17696 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
17699 * g++.dg/lookup/koenig5.C: New.
17700 * g++.dg/template/crash56.C: New.
17702 2006-09-01 Josh Conner <jconner@apple.com>
17705 * gcc.dg/nrv3.c: New test.
17706 * gcc.dg/nrv4.c: New test.
17707 * gcc.dg/nrv5.c: New test.
17709 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
17712 * g++.dg/parse/dtor12.C: New.
17714 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
17716 PR tree-optimization/28839
17717 * gcc.dg/pr28839.c: New test.
17719 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
17722 * gcc.dg/pr24367.c: New testcase.
17724 2006-08-30 Joseph Myers <joseph@codesourcery.com>
17726 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
17728 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
17730 PR rtl-optimization/27735
17731 * gcc.dg/loop-unswitch-1.c: New test.
17733 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
17736 * gfortran.dg/aliasing_dummy_2.f90: New test.
17739 * gfortran.dg/generic_5.f90: Change error message.
17742 * gfortran.dg/generic_6.f90: New test.
17745 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
17748 * gfortran.dg/invalid_interface_assignment.f90: New test.
17751 * gfortran.dg/module_proc_external_dummy.f90: New test.
17753 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
17756 * g++.dg/warn/var-args1.C: New test.
17758 2006-08-29 Steven G. Kargl <kargls@comcast.net>
17761 * gfortran.dg/simpleif_2.f90: New test.
17762 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
17763 * gfortran.dg/enum_5.f90: Ditto.
17765 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17766 Kazu Hirata <kazu@codesourcery.com>
17768 PR tree-optimization/17506
17769 * gcc.dg/pr17506.c: New.
17771 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
17774 * g++.dg/eh/alias1.C: New test.
17776 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17779 * g++.dg/template/ttp22.C: New test.
17781 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
17783 PR middle-end/26632
17784 * gcc.dg/pr26632.c: New.
17786 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17788 PR libgfortran/28354
17789 * gfortran.dg/fmt_zero_precision.f90: New test.
17791 2006-08-27 Mark Mitchell <mark@codesourcery.com>
17794 * g++.dg/template/spec31.C: New test.
17796 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
17799 * g++.dg/other/static2.C: New test.
17801 2006-08-26 Roger Sayle <roger@eyesopen.com>
17803 * gcc.dg/Wswitch-enum-2.c: New test case.
17804 * gcc.dg/Wswitch-enum-3.c: Likewise.
17806 2006-08-26 Richard Guenther <rguenther@suse.de>
17808 * gcc.c-torture/compile/20060826-1.c: New testcase.
17810 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
17813 * g++.dg/template/void10.C: New test.
17816 * g++.dg/template/void8.C: New test.
17819 * g++.dg/template/void9.C: New test.
17821 * g++.dg/template/void3.C: Adjust error markers.
17822 * g++.dg/template/void4.C: Likewise.
17823 * g++.dg/template/crash55.C: Likewise.
17824 * g++.dg/template/void7.C: Likewise
17826 2006-08-26 Mark Mitchell <mark@codesourcery.com>
17829 * g++.dg/inherit/access6.C: New test.
17830 * g++.dg/inherit/access7.C: Likewise.
17833 * g++.dg/template/array15.C: New test.
17834 * g++.dg/template/crash2.C: Tweak error markers.
17836 2006-08-26 Jakub Jelinek <jakub@redhat.com>
17838 PR middle-end/28683
17839 * gcc.c-torture/compile/20060823-1.c: New test.
17841 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17844 * g++.dg/template/ttp21.C: New test.
17847 * g++.dg/other/operator1.C: Add error-marker.
17848 * g++.dg/other/operator2.C: New test.
17850 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
17853 * gcc.c-torture/compile/vla-const-1.c,
17854 gcc.c-torture/compile/vla-const-2.c: New tests.
17856 2006-08-26 Richard Guenther <rguenther@suse.de>
17858 PR middle-end/28814
17859 * gcc.dg/torture/pr28814.c: New testcase.
17861 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
17864 * gcc.c-torture/compile/compound-literal-1.c: New test.
17866 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
17869 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
17870 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
17871 Expect extra diagnostics.
17873 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
17875 gcc.dg/noncompile/pr16876.c: New test.
17877 2006-08-25 Mark Mitchell <mark@codesourcery.com>
17880 * g++.dg/parse/local1.C: New test.
17881 * g++.dg/other/qual1.C: Tweak error marker.
17883 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
17886 * g++.dg/template/typename10.C: New.
17887 * g++.dg/template/lookup4.C: Remove bogus error marker.
17889 2006-08-25 Richard Guenther <rguenther@suse.de>
17892 * gcc.dg/pr26570.c: Fix testcase.
17894 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
17897 * gcc.c-torture/execute/mayalias-2.c: New test.
17898 * gcc.dg/tree-ssa/alias-13.c: New test.
17900 2006-08-24 Jan Hubicka <jh@suse.cz>
17903 * gcc.dg/debug/pr26881.c: New file.
17905 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
17908 * gfortran.dg/used_types_4.f90: New test.
17909 * gfortran.dg/derived_init_2.f90: Modify to check sibling
17910 association of derived types.
17911 * gfortran.dg/used_types_2.f90: Add module cleanup.
17912 * gfortran.dg/used_types_3.f90: The same.
17915 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
17918 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17921 * gfortran.dg/direct_io_6.f90: Remove test.
17923 2006-08-23 Stuart Hastings <stuart@apple.com>
17926 * gcc.target/i386/20060821-1.c: New.
17928 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
17930 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
17931 dg-warning strings for dllimport.
17933 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
17936 * g++.dg/ext/vector4.C: New test.
17937 * g++.dg/ext/complex1.C: New test.
17939 2006-08-21 Geoffrey Keating <geoffk@apple.com>
17942 * gcc.dg/debug/const-1.c: New.
17943 * gcc.dg/debug/const-2.c: New.
17944 * gcc.dg/debug/dwarf2/const-1.c: New.
17945 * gcc.dg/debug/dwarf2/const-2.c: New.
17946 * gcc.dg/debug/dwarf2/const-2b.c: New.
17948 2006-08-22 Richard Guenther <rguenther@suse.de>
17950 PR middle-end/28776
17951 * gcc.c-torture/compile/pr28776-1.c: New testcase.
17952 * gcc.c-torture/compile/pr28776-2.c: Likewise.
17954 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
17956 PR tree-optimization/28003
17957 * g++.dg/tree-ssa/pr28003.C: New.
17959 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
17961 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
17963 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
17966 * g++.dg/other/error14.C: New test.
17969 * g++.dg/parse/ctor7.C: New test.
17970 * g++.dg/parse/ctor8.C: Likewise.
17973 * g++.dg/template/void7.C: New test.
17975 2006-08-21 Olivier Hainque <hainque@adacore.com>
17977 * gnat.dg/self_aggregate_with_zeros.adb: New test.
17978 * gnat.dg/self_aggregate_with_array.adb: New test.
17980 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
17982 * g++.dg/eh/arm-vfp-unwind.C: New test.
17984 2006-08-20 Mark Mitchell <mark@codesourcery.com>
17987 * g++.dg/template/ref3.C: New test.
17988 * g++.dg/template/nontype13.C: New test.
17991 * g++.dg/template/ptrmem17.C: New test.
17993 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
17996 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
17998 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
18001 * gfortran.dg/used_types_2.f90: New test.
18004 * gfortran.dg/used_types_3.f90: New test.
18007 * gfortran.dg/generic_actual_arg.f90: New test.
18010 * gfortran.dg/module_private_array_refs_1.f90: New test.
18013 * gfortran.dg/program_name_1.f90: New test.
18016 * gfortran.dg/derived_constructor_comps_1.f90: New test.
18019 * gfortran.dg/array_initializer_2.f90: New test.
18022 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
18025 * gfortran.dg/assumed_charlen_function_4.f90: New test.
18028 * gfortran.dg/assumed_charlen_in_main.f90: New test.
18031 * gfortran.dg/dependent_decls_1.f90: New test.
18033 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
18036 * gfortran.dg/derived_init_2.f90: New.
18038 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
18040 * gcc.c-torture/execute/pr28289.c: New test.
18042 2006-08-17 Jakub Jelinek <jakub@redhat.com>
18045 * gcc.dg/attr-externally-visible-1.c: New test.
18046 * gcc.dg/attr-externally-visible-2.c: New test.
18047 * g++.dg/parse/attr-externally-visible-1.C: New test.
18048 * g++.dg/parse/attr-externally-visible-2.C: New test.
18050 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18053 * g++.dg/parse/dtor11.C: New test.
18055 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
18057 PR rtl-optimization/28489
18058 * gcc.c-torture/compile/pr28489.c: New test.
18060 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18063 * g++.dg/template/redecl4.C: New test.
18066 * g++.dg/template/ctor8.C: New test.
18068 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
18070 * gcc.dg/pr26570.c: Fix testcase.
18072 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
18075 * g++.dg/parse/offsetof6.C: New test.
18076 * g++.dg/parse/offsetof6.C: New test.
18077 * g++.dg/parse/offsetof7.C: New test.
18079 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18082 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
18085 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
18088 * g++.dg/ext/vector3.C: New test.
18090 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
18092 PR gcov/profile/26570
18093 * gcc.dg/pr26570.c: New test.
18095 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
18098 * gcc.dg/qual-component-1.c: New test.
18100 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18103 * g++.dg/parse/new3.C: New test.
18105 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18108 * gfortran.dg/streamio_1.f90: New test.
18109 * gfortran.dg/streamio_2.f90: New test.
18110 * gfortran.dg/streamio_3.f90: New test.
18111 * gfortran.dg/streamio_4.f90: New test.
18112 * gfortran.dg/streamio_5.f90: New test.
18113 * gfortran.dg/streamio_6.f90: New test.
18114 * gfortran.dg/streamio_7.f90: New test.
18115 * gfortran.dg/streamio_8.f90: New test.
18117 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
18120 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
18122 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
18125 * g++.dg/template/void6.C: New test.
18127 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18130 * gcc.dg/parse-error-1.c: New test.
18131 * gcc.dg/parse-error-2.c: New test.
18132 * gcc.dg/cpp/digraph2.c: Add error-marker.
18133 * gcc.dg/noncompile/920923-1.c: Likewise.
18135 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
18138 * gcc.dg/sizeof-2.c: New testcase.
18141 * gcc.dg/switch-A.c: New testcase.
18143 2006-08-14 Steve Ellcey <sje@cup.hp.com>
18147 * g++.old-deja/g++.warn/compare1.C: Delete.
18148 * g++.dg/opt/pr7503-2.C: Delete.
18149 * g++.dg/opt/pr7503-3.C: Delete.
18150 * g++.dg/opt/pr7503-4.C: Delete.
18151 * g++.dg/opt/pr7503-5.C: Delete.
18152 * g++.dg/opt/max1.C: Delete.
18153 * g++.dg/warn/minmax.C: Delete.
18154 * g++.dg/expr/minmax.C: New test.
18156 2006-08-14 Richard Guenther <rguenther@suse.de>
18159 * gcc.c-torture/execute/pr28651.c: Do not use argc
18160 to avoid optimization, instead forbid inlining.
18162 2006-08-14 Richard Sandiford <richard@codesourcery.com>
18164 PR rtl-optimization/28634
18165 * gcc.c-torture/execute/ieee/pr28634.c: New test.
18167 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
18170 * gcc.dg/torture/pr27184.c: New test.
18172 2006-08-12 Jakub Jelinek <jakub@redhat.com>
18174 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
18176 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18178 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
18179 * gfortran.dg/stat_2.f90: Likewise.
18180 * gfortran.dg/chmod_1.f90: Likewise.
18181 * gfortran.dg/chmod_2.f90: Likewise.
18182 * gfortran.dg/chmod_3.f90: Likewise.
18184 2006-08-11 David Edelsohn <edelsohn@gnu.org>
18186 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
18188 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
18190 * g++.dg/opt/pr23454-2.C: New test.
18192 2006-08-11 Richard Guenther <rguenther@suse.de>
18194 PR middle-end/28651
18195 * gcc.c-torture/execute/pr28651.c: New testcase.
18197 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
18199 * gnat.dg/specs/static_initializer.ads: New test.
18201 2006-08-10 Paul Brook <paul@codesourcery.com>
18203 * gcc.target/arm/cond-asm.c: New test.
18205 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
18207 PR tree-optimization/26197
18208 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
18209 * g++.dg/vect/vect.exp: Compile the new tests with
18210 --param max-aliased-vops=0.
18212 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
18215 * g++.dg/template/void3.C: New test.
18218 * g++.dg/template/void4.C: New test.
18221 * g++.dg/template/void5.C: New test.
18223 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
18225 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
18226 after dg-do compile.
18228 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
18230 PR tree-optimizations/26969
18231 * gcc.dg/vect/vect.exp: Compile tests prefixed with
18232 "unswitch-loops" with -funswitch-loops.
18233 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
18235 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
18237 * gcc.dg/sparc-getcontext-1.c: Fix typo.
18238 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
18239 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
18240 * objc.dg/dwarf-1.m: Likewise.
18241 * objc.dg/dwarf-2.m: Likewise.
18242 * obj-c++.dg/dwarf-2.mm: Likewise.
18244 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18246 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
18247 * objc.dg/dwarf-2.m: Likewise.
18248 * obj-c++.dg/dwarf-2.mm: Likewise.
18250 PR libfortran/28603
18251 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
18254 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18257 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18259 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
18262 * gcc.target/i386/pr27827.c: New testcase.
18264 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
18267 * gfortran.dg/sequence_types_1.f90: New test.
18269 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
18272 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
18273 dg-warning. Add -pedantic option.
18275 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18278 * gcc.dg/proto-1.c: New test.
18281 * gcc.dg/lvalue-4.c: New test.
18284 * gcc.dg/init-bad-5.c: New test.
18286 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
18289 * g++.dg/ext/typedef-init.C: Add new test for typedef
18290 initialization inside templates. Adjust existing error markers.
18292 2006-08-03 Mark Mitchell <mark@codesourcery.com>
18295 * g++.dg/init/ptrmem3.C: New test.
18297 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
18299 PR tree-optimization/27770
18300 * lib/target-support.exp: New target keyword "section_anchors".
18301 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
18303 * gcc.dg/vect/section-anchors-pr27770.c: New test.
18304 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
18305 * gcc.dg/vect/section-anchors-vect-69.c: New test.
18306 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
18308 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18310 * gcc.dg/20060801-1.c: Add missing '}'.
18312 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18315 * g++.dg/parse/dtor9.C: New test.
18316 * g++.dg/parse/dtor10.C: New test.
18317 * g++.dg/other/error7.C: Adjust error-marker.
18320 * g++.dg/other/default5.C: New test.
18322 2006-08-02 Richard Guenther <rguenther@suse.de>
18324 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
18326 2006-08-02 Mark Mitchell <mark@codesourcery.com>
18329 * g++.dg/template/conv9.C: New test.
18331 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
18334 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
18335 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
18336 Optionally return assembly text. Update callers.
18337 (check_no_compiler_messages): Update verbose messages.
18338 (check_no_messages_and_pattern): New.
18339 (check_effective_target_string_merging): New.
18341 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18344 * g++.dg/eh/catch4.C: New test.
18347 * g++.dg/other/qual1.C: New test.
18350 * g++.dg/inherit/error2.C: New test.
18353 * g++.dg/other/new1.C: New test.
18355 * g++.dg/warn/pr23075.C: Remove obsolete test.
18356 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
18357 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
18359 2006-07-31 Mark Mitchell <mark@codesourcery.com>
18362 * g++.dg/eh/cast1.C: New test.
18364 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
18366 PR libfortran/28452
18367 * gfortran.dg/random_3.f90: New test.
18369 2006-08-01 Steve Ellcey <sje@cup.hp.com>
18372 * g++.dg/other/pr28304.C: Change expected error message.
18373 * g++.dg/other/pr28432.C: New test.
18375 2006-08-01 Steve Ellcey <sje@cup.hp.com>
18378 * g++.dg/init/brace2.C: Change expected error message, add empty init.
18380 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
18383 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
18385 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
18386 g++.dg/debug/enum-2.C: New.
18388 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18391 * g++.dg/parse/long1.C: Add more tests.
18393 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18395 * gfortran.dg/lrshift_1.c: New file.
18397 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18399 PR libgfortran/28335
18400 * gfortran.dg/no_unit_error_1.f90: New test.
18402 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18404 PR libgfortran/28335
18405 * gfortran.dg/no_unit_error_1.f90: Delete test.
18406 * gfortran.dg/no_unit_error_2.f90: Delete test.
18408 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18410 * gfortran.dg/chmod_3.f90: New test.
18411 * gfortran.dg/ltime_gmtime_1.f90: New test.
18412 * gfortran.dg/ltime_gmtime_2.f90: New test.
18413 * gfortran.dg/lrshift_1.f90: New test.
18414 * gfortran.dg/chmod_1.f90: New test.
18415 * gfortran.dg/chmod_2.f90: New test.
18417 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
18420 * g++.dg/template/crash55.C: New test.
18423 * g++.dg/template/nontype16.C: New test.
18425 * g++.dg/template/void2.C: Adjust error markers.
18426 * g++.dg/template/nontype5.C: Adjust error markers.
18428 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
18430 * gcc.target/i386/stack-prot-kernel.c: New test.
18432 2006-07-27 Roger Sayle <roger@eyesopen.com>
18434 * gcc.dg/builtins-55.c: New test case.
18436 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
18438 PR rtl-optimization/27907
18439 * gcc.c-torture/compile/pr27907.c: New test.
18441 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18443 * gfortran.dg/mclock.f90: New test.
18444 * gfortran.dg/int_conv_1.f90: New test.
18445 * gfortran.dg/stat_1.f90: New test.
18446 * gfortran.dg/stat_2.f90: New test.
18448 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18450 PR libgfortran/28335
18451 * gfortran.dg/no_unit_error_1.f90: New test.
18452 * gfortran.dg/no_unit_error_2.f90: New test.
18453 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
18455 2006-07-25 Roger Sayle <roger@eyesopen.com>
18457 PR middle-end/28473
18458 * gcc.dg/fold-convround-1.c: New test case.
18460 2006-07-24 Steven G. Kargl <kargls@comcast.net>
18462 * gfortran.dg/arithmetic_if.f90: Fix comments.
18464 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18467 * g++.dg/other/typedef1.C: New test.
18468 * g++.dg/template/typedef4.C: New test.
18469 * g++.dg/template/typedef5.C: New test.
18471 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
18474 * gfortran.dg/allocatable_dummy_3.f90: New.
18476 2006-07-24 Steven G. Kargl <kargls@comcast.net>
18479 * gfortran.dg/arithmetic_if.f90: New test.
18481 2006-07-24 Uros Bizjak <uros@kss-loka.si>
18483 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
18484 avoid memcpy optimization.
18486 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18489 * gfortran.dg/direct_io_6.f90: New test.
18491 2006-07-24 Jan Hubicka <jh@suse.cz>
18495 * gcc.dg/pr25795.c: New test.
18496 * gcc.dg/pr25795-1.c: New test.
18498 2006-07-23 Roger Sayle <roger@eyesopen.com>
18500 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
18501 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
18502 which may be transformed to "g || h" on some platforms.
18504 2006-07-23 Mark Mitchell <mark@codesourcery.com>
18507 * g++.dg/template/friend45.C: New test.
18509 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18511 PR libgfortran/28339
18512 * gfortran.dg/arrayio_8.f90: New test.
18514 2006-07-21 Mike Stump <mrs@apple.com>
18516 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
18518 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
18520 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18523 * g++.dg/eh/catch3.C: New test.
18526 * g++.dg/template/defarg10.C: New test.
18528 2006-07-20 Paul Brook <paul@codesourcery.com>
18531 * gcc.dg/pr27363.c: New test.
18533 2006-07-19 Mark Mitchell <mark@codesourcery.com>
18536 * g++.dg/init/ref13.C: New test.
18538 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18541 * obj-c++.dg/proto-error-1.mm: New test.
18543 2006-07-18 Mark Mitchell <mark@codesourcery.com>
18546 * g++.dg/template/string1.C: New test.
18548 2006-07-18 Mark Mitchell <mark@codesourcery.com>
18551 * g++.dg/template/defarg9.C: New test.
18554 * g++.dg/template/static27.C: New test.
18556 2006-07-18 Diego Novillo <dnovillo@redhat.com>
18559 * gcc.dg/tree-ssa/pr28410.c: New test.
18561 2006-07-18 Lee Millward <lee.millward@gmail.com>
18564 * g++/dg/other/error13.C: New test.
18567 * g++.dg/template/friend44.C: New test.
18569 2006-07-18 Steve Ellcey <sje@cup.hp.com>
18572 * g++.dg/other/pr27495.C: New.
18574 2006-07-18 Olivier Hainque <hainque@adacore.com>
18576 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
18577 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
18579 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18582 * gcc.dg/pragma-pack-4.c: New test.
18584 2006-07-17 Steve Ellcey <sje@cup.hp.com>
18587 * g++.dg/ext/pr28291.C: New test.
18589 2006-07-17 Richard Sandiford <richard@codesourcery.com>
18591 PR middle-end/28403
18592 * gcc.c-torture/execute/pr28403.c: New test.
18594 2006-07-17 Richard Sandiford <richard@codesourcery.com>
18596 PR middle-end/28402
18597 * gcc.dg/pr28402.c: New test.
18599 2006-07-17 Steve Ellcey <sje@cup.hp.com>
18602 * g++.dg/other/pr28304.C: New test.
18604 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
18607 gcc.c-torture/unsorted/dump-noaddr.c: New test.
18608 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
18610 2006-07-17 Richard Guenther <rguenther@suse.de>
18612 PR tree-optimization/28238
18613 * g++.dg/tree-ssa/pr28238.C: New testcase.
18615 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18618 * g++.dg/eh/catch1.C: New test.
18619 * g++.dg/eh/catch2.C: New test.
18621 2006-07-16 Jakub Jelinek <jakub@redhat.com>
18624 * g++.dg/template/anon3.C: New test.
18626 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
18629 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
18630 specifiers requiring an explicit format tag..
18633 * gfortran.dg/generic_5: New test.
18636 * gfortran.dg/elemental_optional_args_1.f90: New test.
18638 2006-07-16 Olivier Hainque <hainque@adacore.com>
18640 * gnat.dg/assert.ads: New file.
18641 * gnat.dg/controlled_record.ads: Likewise.
18642 * gnat.dg/controlled_record.adb: Likewise.
18644 2006-07-15 Lee Millward <lee.millward@gmail.com>
18647 * g++.dg/other/error12.C: New test.
18650 * g++.dg/template/crash54.C: New test.
18652 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18655 * g++.dg/parse/catch1.C: New test.
18658 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
18661 * g++.dg/ext/attrib24.C: New test.
18663 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18666 * g++.dg/ext/asmspec1.C: New test.
18668 2006-07-13 Janis Johnson <janis187@us.ibm.com>
18670 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
18671 (dg-test): Support shouldfail tests.
18672 * lib/target-supports-dg.exp (dg-shouldfail): New.
18673 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
18674 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
18675 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
18676 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
18677 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
18678 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
18679 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
18681 2006-07-13 Jan Hubicka <jh@suse.cz>
18683 * gcc.target/i386/memcpy-1.c: New.
18685 2006-07-12 Geoffrey Keating <geoffk@apple.com>
18687 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
18689 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
18692 * gfortran.dg/present_1.f90: New test.
18695 * gfortran.dg/interface_derived_type_1.f90: New test.
18697 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
18700 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
18703 2006-07-07 Lee Millward <lee.millward@gmail.com>
18706 * g++.dg/other/label1.C: New test.
18708 2006-07-07 Richard Guenther <rguenther@suse.de>
18710 PR middle-end/28268
18711 * gcc.dg/torture/pr28268.c: New testcase.
18713 2006-07-07 Steve Ellcey <sje@cup.hp.com>
18716 * g++.dg/ext/pr27019.C: New.
18718 2006-07-07 Richard Guenther <rguenther@suse.de>
18720 PR tree-optimization/28187
18721 * gcc.dg/pr28187.c: New testcase.
18723 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
18725 * gnat.dg/address_conversion.adb: New test.
18726 * gnat.dg/boolean_subtype.adb: Likewise.
18727 * gnat.dg/frame_overflow.adb: Likewise.
18728 * gnat.dg/pointer_array.adb: Likewise.
18729 * gnat.dg/pointer_conversion.adb: Likewise.
18731 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
18735 * gfortran.dg/print_fmt_5.f90: New test.
18737 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18740 * gfortran.dg/bounds_check_4.f90: New test.
18742 2006-07-05 Richard Guenther <rguenther@suse.de>
18745 * gfortran.dg/pr28158.f90: New testcase.
18747 2006-07-05 Richard Guenther <rguenther@suse.de>
18749 PR tree-optimization/28162
18750 * gcc.dg/pr28162.c: New testcase.
18752 2006-07-05 Richard Guenther <rguenther@suse.de>
18753 Andrew Pinski <pinskia@gcc.gnu.org>
18756 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
18758 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
18761 * gfortran.dg/actual_array_substr_2.f90: New test.
18764 * gfortran.dg/actual_array_constructor_2.f90: New test.
18766 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18768 * gfortran.dg/itime_idate_1.f: New test.
18769 * gfortran.dg/itime_idate_2.f: New test.
18771 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18773 PR libgfortran/27704
18774 * gfortran.dg/open_status_3.f90: New test.
18775 * gfortran.dg/fmt_l.f90: Update for new feature.
18777 2006-07-03 Asher Langton <langton2@llnl.gov>
18779 * gfortran.dg/oldstyle_2.f90: New.
18781 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
18783 * gnat.dg/string_slice.adb: New test.
18785 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18788 * gfortran.dg/semicolon_fixed.c: New.
18789 * gfortran.dg/semicolon_free.c: New.
18791 2006-06-30 Mike Stump <mrs@apple.com>
18793 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
18794 that don't support internal visibility.
18796 2006-06-30 Andrew Pinski <pinskia@gmail.com>
18798 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
18799 for '(' / ')' needing an extra '\'.
18801 2006-06-29 Roger Sayle <roger@eyesopen.com>
18803 PR middle-end/27428
18804 * gcc.dg/pr27428-1.c: New test case.
18806 2006-06-29 Mike Stump <mrs@apple.com>
18808 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
18809 on darwin as we can't align commons large enough yet.
18811 * gcc.dg/vla-8.c: Add additional testcases.
18813 2006-06-26 Steve Ellcey <sje@cup.hp.com>
18816 * g++.dg/other/pr28114.C: New.
18818 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
18820 * gcc.c-torture/compile/20060625-1.c: New test.
18822 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
18825 * gfortran.dg/stfunc_3.f90: New test.
18828 * gfortran.dg/impure_actual_1.f90: New test.
18831 * gfortran.dg/elemental_result_1.f90: New test.
18834 * gfortran.dg/select_7.f90: New test.
18837 * intrinsic_actual_1.f: New test.
18841 * gfortran.dg/forall_4.f90: New test.
18844 * gfortran.dg/forall_5.f90: New test.
18846 2006-06-25 Lee Millward <lee.millward@gmail.com>
18849 * g++.dg/template/using13.C: New test.
18852 * g++.dg/other/incomplete3.C: New test.
18854 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18857 * gfortran.dg/substr_3.f: New test.
18858 * gfortran.dg/equiv_2.f90: Update expected error message.
18860 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
18863 * gfortran.dg/actual_array_substr_1.f90: New test.
18865 2006-06-24 Olivier Hainque <hainque@adacore.com>
18867 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
18868 * gnat.dg/scalar_mode_agg_compare.adb: New test.
18870 2006-06-23 Janis Johnson <janis187@us.ibm.com>
18872 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
18874 2006-06-23 Steven G. Kargl <kargls@comcast.net>
18877 * gfortran.dg/simpleif_2.f90: New test.
18879 2006-06-23 Lee Millward <lee.millward@gmail.com>
18881 * g++.dg/template/error22.C: Fix typo.
18883 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18886 * g++.dg/ext/attrib23.C: New test.
18888 2006-06-23 Olivier Hainque <hainque@adacore.com>
18890 * gnat.dg/varsize_temp.adb: New test.
18892 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18895 * g++.dg/other/java2.C: New test.
18897 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
18900 * g++.dg/ext/dllimport4.C. Add more tests for invalid
18903 2006-06-22 Roger Sayle <roger@eyesopen.com>
18906 * gcc.dg/pr27531-1.c: New test case.
18908 2006-06-22 Asher Langton <langton2@llnl.gov>
18911 * gfortran.dg/implicit_8.f90: New.
18913 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
18915 PR rtl-optimization/28121
18916 * gcc.dg/pr28121.c: New test.
18918 2006-06-22 Lee Millward <lee.millward@gmail.com>
18921 * g++.dg/parse/ptrmem6.C: New test.
18924 * g++.dg/template/error22.C: New test.
18926 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18929 * g++.dg/template/friend43.C: New test.
18932 * g++.dg/template/crash53.C: New test.
18935 * g++.dg/rtti/incomplete1.C: New test.
18937 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
18939 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
18941 2006-06-21 Joseph Myers <joseph@codesourcery.com>
18943 * gcc.c-torture/execute/complex-7.c: New.
18945 2006-06-21 Jakub Jelinek <jakub@redhat.com>
18947 * gcc.dg/merge-all-constants-1.c: New test.
18949 2006-06-20 Janis Johnson <janis187@us.ibm.com>
18952 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
18954 2006-06-20 Steven G. Kargl <kargls@comcast.net>
18956 * gfortran.dg/rrspacing_1.f90: New test.
18958 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18961 * g++.dg/other/bitfield2.C: New test.
18963 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
18965 PR tree-optimization/27331
18966 * gcc.dg/pr27331.c: New test.
18968 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
18969 Eric Botcazou <ebotcazou@adacore.com>
18972 * lib/gnat.exp: New file.
18973 * lib/gnat-dg.exp: Likewise.
18974 * gnat.dg: New directory.
18975 * gnat.dg/dg.exp: New driver.
18976 * gnat.dg/specs: New directory.
18977 * gnat.dg/specs/specs.exp: New driver.
18978 * gnat.dg/style: New directory.
18979 * gnat.dg/style/style.exp: New driver.
18981 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
18984 * gfortran.dg/array_initializer_1.f90: New test.
18987 * gfortran.dg/matmul_3.f90: New test.
18989 2006-06-19 Andrew Pinski <pinskia@gmail.com>
18991 PR middle-end/28075
18992 * gcc.dg/tree-ssa/inline-1.c: New test.
18994 2006-06-19 Anatoly Sokolov <aesok@post.ru>
18996 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
18997 in malloc prototype; remove XFAIL.
18998 * gcc.dg/pr18241-2.c: Ditto.
18999 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
19000 in memset prototype; remove XFAIL.
19001 * gcc.dg/tree-ssa/pr23382.c: Ditto.
19003 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
19005 * gcc.dg/vla-8.c: Add.
19007 2006-06-19 Richard Guenther <rguenther@suse.de>
19009 PR tree-optimization/27090
19010 * g++.dg/tree-ssa/pr27090.C: New testcase.
19012 2006-06-19 Roger Sayle <roger@eyesopen.com>
19015 * gcc.dg/pr27861-1.c: New test case.
19017 2006-06-19 Richard Guenther <rguenther@suse.de>
19019 PR middle-end/28045
19020 * gcc.dg/torture/pr28045.c: New testcase.
19022 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19025 * gfortran.dg/associated_4.f90: New test.
19027 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19031 * gfortran.dg/real_const_3.f90: New test.
19033 2006-06-16 Mark Mitchell <mark@codesourcery.com>
19036 * g++.dg/template/static26.C: New test.
19039 * g++.dg/expr/bitfield2.C: New test.
19042 * g++.dg/parse/linkage2.C: New test.
19044 2006-06-16 Richard Guenther <rguenther@suse.de>
19046 PR middle-end/27116
19047 * gcc.dg/pr15785-1.c: Revert last change.
19048 * gcc.dg/torture/pr27116-2.c: New testcase.
19050 2006-06-16 Roger Sayle <roger@eyesopen.com>
19052 PR middle-end/27802
19053 * gcc.dg/pr27802-1.c: New test case.
19055 2006-06-15 Mark Mitchell <mark@codesourcery.com>
19058 * g++.dg/template/ttp18.C: New test.
19059 * g++.dg/template/ttp19.C: Likewise.
19062 * g++.dg/expr/cond9.C: New test.
19065 * g++.dg/template/ctor7.C: New test.
19067 2006-06-15 Janis Johnson <janis187@us.ibm.com>
19069 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
19071 2006-06-16 Richard Guenther <rguenther@suse.de>
19073 PR tree-optimization/27781
19074 * gcc.dg/tree-ssa/pr27781.c: New testcase.
19076 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
19078 * gfortran.dg/allocate_zerosize_2.f90: New test case.
19080 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
19082 * gcc.dg/tree-ssa/loop-18.c: New test.
19084 2006-06-14 Mark Mitchell <mark@codesourcery.com>
19087 * g++.dg/template/crash52.C: New test.
19090 * g++.dg/ext/attrib22.C: New test.
19093 * g++.dg/template/builtin1.C: New test.
19094 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
19097 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
19099 * g++.old-deja/g++.pt/crash51.C: Likewise.
19102 * g++.dg/lookup/linkage1.C: New test.
19103 * g++.dg/lookup/linkage2.C: Likewise.
19105 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
19107 PR middle-end/27959
19108 * gcc.dg/pr27959.c: New testcase.
19110 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
19113 * g++.dg/eh/div.C: New test.
19115 2006-06-13 Jakub Jelinek <jakub@redhat.com>
19118 * g++.dg/tree-ssa/pr26757.C: New test.
19119 * g++.dg/tree-ssa/pr27894.C: New test.
19121 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
19123 * gcc.c-torture/compile/20060609-1.c: New test.
19126 * gcc.c-torture/compile/pr27863.c: New test.
19128 2006-06-13 Richard Guenther <rguenther@suse.de>
19130 PR tree-optimization/27830
19131 * g++.dg/tree-ssa/pr27830.C: New testcase.
19133 2006-06-13 Matthew Sachs <msachs@apple.com>
19135 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
19136 the list of compiler flags; this causes those flags to be checked
19137 for things like dg-skip-if.
19139 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19142 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
19144 2006-06-12 Mark Mitchell <mark@codesourcery.com>
19145 Kazu Hirata <kazu@codesourcery.com>
19147 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
19148 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
19150 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19153 * g++.dg/lookup/using15.C: New test.
19156 * g++.dg/other/anon4.C: New test.
19158 2006-06-12 Roger Sayle <roger@eyesopen.com>
19161 * g++.dg/init/complex1.C: New test case.
19163 2006-06-11 Eric Christopher <echristo@apple.com>
19165 PR middle-end/27948
19166 * gcc.dg/bf-ms-layout.c: Run on darwin.
19167 * gcc.dg/bf-no-ms-layout: Ditto.
19168 * gcc.dg/attr-ms_struct-2.c: New.
19169 * gcc.dg/bf-ms-layout-2.c: Ditto.
19171 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
19173 * gcc.dg/attr-ms_struct-packed1.c: New.
19175 2006-06-09 Mike Stump <mrs@apple.com>
19177 * gcc.dg/vla-7.c: Add.
19179 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
19182 * gfortran.dg/entry_6.f90: New test.
19186 * gfortran.dg/entry_7.f90: New test.
19188 2006-06-09 Jakub Jelinek <jakub@redhat.com>
19191 * gcc.dg/cpp/_Pragma6.c: New test.
19194 * g++.dg/cpp/_Pragma1.C: New test.
19196 PR preprocessor/27746
19197 * gcc.dg/gomp/macro-3.c: New test.
19198 * gcc.dg/gomp/macro-4.c: New test.
19199 * g++.dg/gomp/macro-3.C: New test.
19200 * g++.dg/gomp/macro-4.C: New test.
19202 2006-06-09 Richard Guenther <rguenther@suse.de>
19204 PR tree-optimization/26998
19205 * gcc.dg/torture/pr26998.c: New testcase.
19206 * gcc.dg/tree-ssa/vrp29.c: New testcase.
19208 2006-06-08 Mike Stump <mrs@apple.com>
19210 * gcc.dg/pr27095.c: Account for stubs.
19213 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
19214 produce bad code on darwin.
19216 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19219 * gfortran.dg/substr_2.f: New test.
19221 2006-06-08 Asher Langton <langton2@llnl.gov>
19224 * cray_pointers_2.f90: Add -fbounds-check compile flag.
19226 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19229 * gcc.dg/union-3.c: New test.
19231 2006-06-08 Richard Guenther <rguenther@suse.de>
19233 PR middle-end/27116
19234 * gcc.dg/torture/pr27116.c: New testcase.
19235 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
19237 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
19239 PR rtl-optimization/26449
19240 * gcc.dg/pr26449.c: New test.
19242 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19245 * g++.dg/ext/offsetof1.C: Test member functions.
19247 2006-06-07 Steve Ellcey <sje@cup.hp.com>
19249 * gcc.dg/pr27095.c: Improve scanning.
19251 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
19254 * gfortran.dg/saved_automatic_1.f90: New test.
19257 * gfortran.dg/array_simplify_1.f90: New test.
19260 * gfortran.dg/entry_dummy_ref_1.f90: New test.
19263 * gfortran.dg/entry_dummy_ref_2.f90: New test.
19265 2006-06-06 Mark Mitchell <mark@codesourcery.com>
19268 * g++.dg/expr/cast7.C: New test.
19270 2006-06-06 Janis Johnson <janis187@us.ibm.com>
19272 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
19273 * lib/gcc-defs.exp (tool_check_compile): Ditto.
19274 * lib/fortran-torture.exp (fortran-torture-compile,
19275 fortran-torture-execute): Ditto.
19277 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
19280 * gcc.dg/vmx/pr27842.c: New test.
19282 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19284 PR libfortran/27895
19285 * gfortran.dg/bounds_check_3.f90: New test.
19287 2006-06-05 Mike Stump <mrs@apple.com>
19289 * objc.dg/objc-fast-4.m: Skip for ppc64.
19291 2006-06-05 Steve Ellcey <sje@cup.hp.com>
19294 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
19296 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
19297 Victor Kaplansky <victork@il.ibm.com>
19299 PR tree-optimizations/26360
19300 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
19301 with -fno-tree-dce.
19302 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
19304 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
19307 * gfortran.dg/data_char_1.f90: Add messages for truncated
19311 * gfortran.dg/func_decl_2.f90: New test.
19314 * gfortran.dg/do_2.f90: New test.
19317 * gfortran.dg/associated_3.f90: New test.
19319 2006-06-04 Mark Mitchell <mark@codesourcery.com>
19322 * g++.dg/template/static25.C: New test.
19325 * g++.dg/init/array21.C: New test.
19328 * g++.dg/ext/complit7.C: New test.
19331 * g++.dg/parse/ptrmem5.C: New test.
19333 2006-06-04 Roger Sayle <roger@eyesopen.com>
19334 Andrew Pinski <pinskia@physics.uc.edu>
19337 PR middle-end/27382
19338 * gcc.dg/pr27150-1.c: New testcase.
19339 * gcc.dg/pr27382-1.c: New testcase.
19340 * gcc.dg/pr27382-2.c: New testcase.
19342 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
19346 * gcc.dg/array-10.c: New test.
19348 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19351 * g++.dg/init/const4.C: New test.
19352 * g++.dg/init/member1.C: Add error-marker.
19353 * g++.dg/other/fold1.C: Adjust error-marker.
19355 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19358 * g++.dg/ext/offsetof1.C: New test.
19360 2006-06-04 Eric Christopher <echristo@apple.com>
19362 * gcc.dg/attr-ms_struct-1.c: New.
19364 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
19366 * gcc.c-torture/compile/builtin_constant_p.c: New test.
19368 2006-06-04 Richard Guenther <rguenther@suse.de>
19370 PR tree-optimization/27039
19371 * gcc.dg/tree-ssa/loop-17.c: New testcase.
19373 2006-06-03 Roger Sayle <roger@eyesopen.com>
19376 * gcc.target/i386/amd64-abi-2.c: New test case.
19378 2006-06-02 Eric Christopher <echristo@apple.com>
19380 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
19381 * gcc.target/i386/20020523-1.c: Skip if darwin.
19382 * gcc.target/i386/asm-3.c: Ditto.
19383 * gcc.target/i386/20011119-1.c: Ditto.
19384 * gcc.target/i386/clobbers.c: Remove pic part of test.
19386 2006-06-02 Steve Ellcey <sje@cup.hp.com>
19388 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
19389 * g++.old-deja/g++.other/init19.C: Ditto.
19390 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
19391 and add other platforms as expected failures.
19393 2006-06-01 Steve Ellcey <sje@cup.hp.com>
19395 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
19396 (is-effective-target-keyword): Ditto.
19398 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
19401 * gfortran.dg/extended_char_comparison_1.f: New test.
19403 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
19406 * gfortran.dg/dummy_procedure_1.f90: New test.
19409 * gfortran.dg/dummy_procedure_2.f90: New test.
19411 * gfortran.dg/associated_2.f90: Correct to make consistent with
19414 2006-05-31 Roger Sayle <roger@eyesopen.com>
19416 * gcc.target/i386/387-11.c: New test case.
19418 2006-05-31 Mark Mitchell <mark@codesourcery.com>
19421 * g++.dg/template/cond6.C: New test.
19424 * g++.dg/template/crash51.C: New test.
19425 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
19428 * g++.dg/init/array20.C: New test.
19430 2006-05-31 Roger Sayle <roger@eyesopen.com>
19432 * gcc.dg/builtins-54.c: New test case.
19434 2006-05-30 Mark Mitchell <mark@codesourcery.com>
19437 * g++.dg/template/fntry1.C: Add dg-do link.
19440 * g++.dg/parse/friend6.C: New test.
19442 2006-05-30 Asher Langton <langton2@llnl.gov>
19444 * gfortran.dg/cray_pointers_7.f90: New test.
19446 2006-05-30 Roger Sayle <roger@eyesopen.com>
19448 PR tree-optimization/23452
19449 * gcc.dg/fold-mulconj-1.c: New test case.
19451 2006-05-30 Mark Mitchell <mark@codesourcery.com>
19454 * g++.dg/parse/bitfield1.C: New test.
19456 2006-05-30 Roger Sayle <roger@eyesopen.com>
19458 * gcc.target/ppc-eq0-1.c: New test case.
19459 * gcc.target/ppc-negeq0-1.c: New test case.
19461 2006-05-30 Dirk Mueller <dmueller@suse.de>
19464 * gcc.dg/overflow-warn-5.c: New test.
19466 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19469 * gcc.dg/sizeof-1.c: New test.
19471 2006-05-30 Uros Bizjak <uros@kss-loka.si>
19474 * gcc.target/i386/pr27790.c: New test.
19476 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19478 PR libgfortran/27757
19479 * gfortran.dg/direct_io_5.f90: New test.
19481 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19483 PR libgfortran/27634
19484 * gfortran.dg/fmt_missing_period_1.f: New test.
19485 * gfortran.dg/fmt_missing_period_2.f: New test.
19486 * gfortran.dg/fmt_missing_period_3.f: New test.
19488 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19491 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
19494 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19497 * g++.dg/template/new6.C: New test.
19499 2006-05-29 Roger Sayle <roger@eyesopen.com>
19501 PR tree-optimization/24964
19502 * gcc.target/i386/387-10.c: New test case.
19504 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
19506 * intrinsics/string_intrinsics.c (compare_string):
19507 Use memcmp instead of strncmp to avoid tripping over
19508 CHAR(0) in a string.
19510 2006-05-27 Richard Guenther <rguenther@suse.de>
19512 PR middle-end/27773
19513 * gcc.dg/torture/pr27773.c: New testcase.
19515 2006-05-27 Dirk Mueller <dmueller@suse.de>
19517 * gcc.dg/pr24561.c: Rename to..
19518 * gcc.dg/pr25962.c: .. this.
19520 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19523 * gfortran.dg/bounds_check_2.f: New test.
19525 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
19527 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
19528 * gfortran.dg/byte_1.f90: Likewise.
19529 * gfortran.dg/dup_save_2.f90: Likewise.
19531 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
19533 * gfortran.dg/associated_2.f90: New test.
19535 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19538 * gfortran.dg/bounds_check_1.f90: New test.
19540 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
19542 PR rtl-optimization/27661
19543 * gcc.dg/pr27661.c: New test case.
19545 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
19548 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
19549 * gfortran.dg/print_parentheses_1.f: New test.
19550 * gfortran.dg/print_parentheses_2.f90: New test.
19552 2006-05-26 Jakub Jelinek <jakub@redhat.com>
19555 * gcc.dg/pr27758.c: New test.
19557 2006-05-24 Falk Hueffner <falk@debian.org>
19559 * gcc.c-torture/compile/pr27571.c: New test.
19561 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
19564 * gfortran.dg/spec_expr_4.f90: New test.
19567 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
19569 2006-05-25 Mark Mitchell <mark@codesourcery.com>
19572 * g++.dg/ext/complit6.C: New test.
19573 * g++.dg/ext/complit3.C: Adjust error markers.
19574 * g++.dg/init/const3.C: New test.
19576 2006-05-25 Richard Guenther <rguenther@suse.de>
19578 PR middle-end/27743
19579 * gcc.dg/torture/pr27743.c: New testcase.
19581 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
19583 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
19585 2006-05-25 Alan Modra <amodra@bigpond.net.au>
19587 * gcc.dg/compat/scalar-by-value-x.h: New.
19588 * gcc.dg/compat/scalar-by-value-y.h: New.
19589 * gcc.dg/compat/scalar-by-value-5.c: New.
19590 * gcc.dg/compat/scalar-by-value-5_main.c: New.
19591 * gcc.dg/compat/scalar-by-value-5_x.c: New.
19592 * gcc.dg/compat/scalar-by-value-5_y.c: New.
19593 * gcc.dg/compat/scalar-by-value-6.c: New.
19594 * gcc.dg/compat/scalar-by-value-6_main.c: New.
19595 * gcc.dg/compat/scalar-by-value-6_x.c: New.
19596 * gcc.dg/compat/scalar-by-value-6_y.c: New.
19598 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
19600 PR tree-optimization/27639
19601 PR tree-optimization/26719
19602 * gcc.dg/pr27639.c: New test.
19603 * gcc.dg/pr26719.c: New test.
19604 * gcc.dg/tree-ssa/scev-cast.c: New test.
19606 2006-05-23 Mark Mitchell <mark@codesourcery.com>
19609 * g++.dg/template/error21.C: New test.
19611 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
19614 * gcc.target/i386/pr27696.c: New.
19616 2006-05-22 Janis Johnson <janis187@us.ibm.com>
19618 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
19620 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
19622 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19625 * g++.dg/other/assign1.C: New test.
19627 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
19630 * gcc.target/i386/pr27266.c: New.
19632 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19635 * g++.dg/ext/asm9.C: New test.
19637 2006-05-22 Richard Sandiford <richard@codesourcery.com>
19639 PR rtl-optimization/25514
19640 * gcc.c-torture/compile/pr25514.c: New test.
19642 2006-05-22 Richard Guenther <rguenther@suse.de>
19645 2006-01-31 Richard Guenther <rguenther@suse.de>
19647 * gcc.target/i386/sselibm-1.c: New testcase.
19648 * gcc.target/i386/sselibm-2.c: Likewise.
19649 * gcc.target/i386/sselibm-3.c: Likewise.
19650 * gcc.target/i386/sselibm-4.c: Likewise.
19651 * gcc.target/i386/sselibm-5.c: Likewise.
19653 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19656 * gcc.dg/func-args-2.c: New test.
19659 * gcc.dg/struct-incompl-1.c: New test.
19661 2006-05-22 Richard Guenther <rguenther@suse.de>
19664 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
19665 the transformations we test for.
19667 2006-05-22 Richard Guenther <rguenther@suse.de>
19670 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
19672 2006-05-21 Mark Mitchell <mark@codesourcery.com>
19675 * g++.dg/warn/new1.C: New test.
19676 * g++.dg/template/new5.C: Likewise.
19678 2006-05-21 Roger Sayle <roger@eyesopen.com>
19680 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
19681 * gcc.target/i386/20060512-3.c: Likewise.
19683 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
19685 PR rtl-optimization/27671
19686 * gcc.c-torture/execute/pr27671-1.c: New.
19687 * gcc.dg/pr27671-2.c: Likewise.
19689 PR tree-optimization/26622.
19690 * gcc.c-torture/compile/pr26622.c: New.
19692 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
19695 * gfortran.dg/recursive_reference_1.f90: New test.
19697 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
19700 * gfortran.dg/elemental_subroutine_3.f90: New test.
19703 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
19706 * gfortran.dg/associated_target_1.f90: New test.
19709 * gfortran.dg/maxloc_shape_1.f90: New test.
19711 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19713 PR libgfortran/24459
19714 * gfortran.dg/namelist_24.f90: New test.
19715 * gfortran.dg/namelist_12.f: Fix typo in comment.
19717 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
19719 PR middle-end/25776
19720 * g++.dg/other/error11.C: New test.
19722 2006-05-20 Richard Sandiford <richard@codesourcery.com>
19724 * gcc.target/mips/pr26765.c: Add -w to options.
19726 2006-05-20 Richard Sandiford <richard@codesourcery.com>
19728 * lib/target-supports.exp (check_effective_target_mpaired_single):
19730 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
19732 * g++.dg/vect/vect.exp: Likewise.
19734 2006-05-20 Richard Sandiford <richard@codesourcery.com>
19737 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
19739 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
19742 * gfortran.dg/temporary_1.f90: New file.
19744 2006-05-19 Andreas Schwab <schwab@suse.de>
19746 * g++.dg/other/unused1.C: Also match "stringz".
19748 2006-05-19 Mark Mitchell <mark@codesourcery.com>
19751 * g++.dg/template/fntry1.C: New test.
19753 2006-05-18 Mark Mitchell <mark@codesourcery.com>
19757 * g++.dg/conversion/bitfield5.C: New test.
19758 * g++.dg/conversion/bitfield6.C: New test.
19760 2006-05-18 Mike Stump <mrs@apple.com>
19762 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
19763 * gcc.dg/vla-4.c: Add.
19764 * gcc.dg/vla-5.c: Add.
19765 * gcc.dg/vla-6.c: Add.
19767 2006-05-12 Stuart Hastings <stuart@apple.com>
19769 * gcc.target/i386/20060512-1.c: New.
19770 * gcc.target/i386/20060512-2.c: New.
19771 * gcc.target/i386/20060512-3.c: New.
19772 * gcc.target/i386/20060512-4.c: New.
19774 2006-05-17 Mark Mitchell <mark@codesourcery.com>
19777 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
19780 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
19781 * g++.dg/parse/linkage1.C: New test.
19783 2006-05-17 Jakub Jelinek <jakub@redhat.com>
19785 PR tree-optimization/27548
19786 * g++.dg/tree-ssa/pr27548.C: New test.
19788 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19791 * gfortran.dg/recursive_check_1.f: New test.
19792 * gfortran.dg/recursive_check_2.f90: New test.
19794 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
19796 * g++.dg/opt/temp2.C: New test.
19798 2006-05-17 Jakub Jelinek <jakub@redhat.com>
19801 * g++.dg/init/brace5.C: New test.
19803 PR middle-end/27415
19804 * gcc.dg/gomp/pr27415.c: New test.
19805 * g++.dg/gomp/pr27415.C: New test.
19807 PR tree-optimization/27549
19808 * g++.dg/tree-ssa/pr27549.C: New test.
19810 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19812 PR libgfortran/27575
19813 * gfortran.dg/read_eof_4.f90: New test.
19815 2006-05-16 Richard Guenther <rguenther@suse.de>
19817 PR tree-optimization/22303
19818 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
19820 2006-05-16 Jakub Jelinek <jakub@redhat.com>
19822 PR middle-end/27573
19823 * gcc.dg/gomp/pr27573.c: New test.
19824 * gfortran.dg/gomp/pr27573.f90: New test.
19827 * gcc.dg/gomp/pr27499.c: New test.
19828 * g++.dg/gomp/pr27499.C: New test.
19830 2006-05-15 Mark Mitchell <mark@codesourcery.com>
19833 * g++.dg/parser/access8.C: Adjust error marker.
19834 * g++.dg/template/access17.C: New test.
19835 * g++.dg/template/access18.C: Likewise.
19837 2006-05-15 Roger Sayle <roger@eyesopen.com>
19840 * gcc.target/i386/pr26600.c: New test case.
19842 2006-05-15 Mark Mitchell <mark@codesourcery.com>
19845 * g++.dg/expr/bitfield1.C: New test.
19847 2006-05-15 Richard Guenther <rguenther@suse.de>
19849 PR tree-optimization/27603
19850 * gcc.dg/torture/pr27603.c: New testcase.
19852 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
19855 * gfortran.dg/entry_dummy_ref_1.f90: New test.
19858 * gfortran.dg/scalar_return_1.f90: New test.
19861 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
19863 2006-05-15 Jakub Jelinek <jakub@redhat.com>
19865 * gcc.dg/gomp/critical-4.c: New test.
19866 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
19867 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
19868 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
19869 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
19871 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19874 * g++.dg/template/dependent-args1.C: New test.
19877 * g++.dg/lookup/this1.C: New test.
19880 * g++.dg/template/operator6.C: New test.
19881 * g++.dg/template/incomplete3.C: New test.
19884 * g++.dg/template/new4.C: New test.
19887 * g++.dg/template/void2.C: New test.
19889 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
19891 * g++.dg/template/dependent-expr5.C: New test.
19893 2006-05-14 Roger Sayle <roger@eyesopen.com>
19895 PR middle-end/26729
19896 * gcc.dg/pr26729-1.c: New test case.
19898 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
19900 * gcc.dg/pr27003.c: New test.
19902 2006-05-12 Steve Ellcey <sje@cup.hp.com>
19904 * lib/target-supports.dg (check_cxa_atexit_available): Change
19905 v3_target_compile to ${tool}_target_compile.
19907 2006-05-11 Jason Merrill <jason@redhat.com>
19909 * lib/scanasm.exp (scan-not-hidden): Fix typo.
19911 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19914 * gfortran.dg/label_5.f90: New test.
19916 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
19918 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
19919 check_effective_target_powerpc_altivec_ok): New.
19920 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
19921 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
19922 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
19923 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
19924 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
19925 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
19926 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
19927 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
19928 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
19929 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
19930 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
19931 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
19932 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
19933 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
19934 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
19935 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
19936 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
19937 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
19938 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
19939 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
19940 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
19941 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
19942 gcc.target/powerpc/altivec-9.c,
19943 gcc.target/powerpc/altivec-consts.c,
19944 gcc.target/powerpc/altivec-pr22085.c,
19945 gcc.target/powerpc/altivec-splat.c,
19946 gcc.target/powerpc/altivec-types-1.c,
19947 gcc.target/powerpc/altivec-types-2.c,
19948 gcc.target/powerpc/altivec-types-3.c,
19949 gcc.target/powerpc/altivec-types-4.c,
19950 gcc.target/powerpc/altivec-varargs-1.c,
19951 gcc.target/powerpc/altivec-vec-merge.c,
19952 gcc.target/powerpc/ppc-vector-memcpy.c,
19953 gcc.target/powerpc/ppc-vector-memset.c,
19954 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
19955 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
19956 these effective targets.
19957 * gcc.dg/vmx/pr27006.c: Add missing close brace.
19958 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
19960 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19962 PR middle-end/27384
19963 * g++.dg/other/fold1.C: New test.
19965 PR middle-end/27488
19966 * gcc.dg/fold-nonneg-1.c: New test.
19969 * g++.dg/other/operator1.C: New test.
19971 2006-05-11 Richard Guenther <rguenther@suse.de>
19973 PR middle-end/27529
19974 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
19976 2006-05-10 Janis Johnson <janis187@us.ibm.com>
19978 * lib/target-supports-dg.exp (check-flags): New.
19979 (dg-skip-if): Move flag checks.
19981 2006-05-09 Steve Ellcey <sje@cup.hp.com>
19983 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
19984 * lib/target-supports.dg (check_cxa_atexit_available): New.
19986 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
19989 * gfortran.dg/multiple_allocation_2.f90: New test case.
19991 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
19993 * gcc.target/arm/pr27387.C: Fix a comment typo.
19995 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19998 * gfortran.dg/error_recovery_1.f90: New test.
20000 2006-05-10 Richard Guenther <rguenther@suse.de>
20002 PR tree-optimization/27302
20003 * gcc.dg/torture/pr27302.c: New testcase.
20005 2006-05-09 Dirk Mueller <dmueller@suse.de>
20006 Richard Guenther <rguenther@suse.de>
20008 PR middle-end/27498
20009 * gcc.dg/tree-ssa/pr27498.c: New testcase.
20011 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
20013 PR rtl-optimization/27335
20014 * gcc.dg/pr27335.c: New test.
20016 2006-05-06 Richard Sandiford <richard@codesourcery.com>
20018 * gcc.target/mips/mips-ps-5.c: New file.
20020 2006-05-08 Jan Hubicka <jh@suse.cz>
20022 PR middle-end/25962
20023 * gcc.dg/pr25962.c: New.
20025 2006-05-08 Roger Sayle <roger@eyesopen.com>
20028 * gcc.target/powerpc/pr27158.c: New test case.
20030 2006-05-08 Laurent GUERBY <laurent@guerby.net>
20033 * ada/acats/run_all.sh: Use test -z.
20035 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20037 PR libfortran/18271
20038 * gfortran.dg/spec_expr_3.f90: New test.
20040 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
20043 * gcc.target/i386/monitor.c: New file.
20045 2006-05-08 Alan Modra <amodra@bigpond.net.au>
20047 * gcc.dg/pr27095.c: xfail *-*-darwin*.
20049 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20052 * g++.dg/other/ptrmem7.C: New test.
20054 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20057 * gcc.dg/array-9.c: New test.
20059 2006-05-07 Richard Guenther <rguenther@suse.de>
20061 PR tree-optimization/27409
20062 * gcc.dg/torture/pr27409.c: New testcase.
20064 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20067 * gfortran.dg/select_6.f90: New.
20069 2006-05-07 Richard Guenther <rguenther@suse.de>
20071 PR tree-optimization/27136
20072 * gcc.dg/torture/pr27136.c: New testcase.
20074 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
20077 * gfortran.dg/char_cons_len_1.f90: New test.
20079 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20082 * g++.dg/template/incomplete2.C: New test.
20084 2006-05-06 Richard Guenther <rguenther@suse.de>
20086 PR tree-optimization/27151
20087 * gcc.dg/vect/pr27151.c: New testcase.
20089 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20092 * g++.dg/template/void1.C: New test.
20095 * g++.dg/other/void2.C: New test.
20098 * g++.dg/conversion/void1.C: New test.
20100 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
20103 * g++.dg/other/unused1.C: New.
20105 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20108 * objc.dg/member-1.m: New test.
20110 2006-05-05 Steve Ellcey <sje@cup.hp.com>
20112 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
20114 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20116 PR libfortran/26985
20117 * gfortran.dg/matmul_2.f90: New test.
20119 2005-05-05 Laurent GUERBY <laurent@guerby.net>
20121 * ada/acats/run_all.sh: Use sync when main not found.
20123 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
20126 * gcc.target/mips/pr26765.c: New.
20128 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
20130 * gcc.target/bfin: New directory.
20131 * gcc.target/bfin/bfin.exp: New file.
20132 * gcc.target/bfin/frmul.c: New file.
20133 * gcc.target/bfin/arith.c: New file.
20134 * gcc.target/bfin/mul-combine.c: New file.
20135 * gcc.target/bfin/shift.c: New file.
20137 2006-05-04 Richard Guenther <rguenther@suse.de>
20139 PR tree-optimization/14287
20140 PR tree-optimization/14844
20141 PR tree-optimization/19792
20142 PR tree-optimization/21608
20143 PR tree-optimization/27090
20144 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
20145 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
20146 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
20147 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
20148 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
20150 2006-05-04 Jakub Jelinek <jakub@redhat.com>
20152 PR tree-optimization/27285
20153 * gcc.c-torture/execute/pr27285.c: New test.
20155 PR middle-end/27388
20156 * gcc.dg/gomp/pr27388-1.c: New test.
20157 * gcc.dg/gomp/pr27388-2.c: New test.
20158 * gcc.dg/gomp/pr27388-3.c: New test.
20161 * g++.dg/gomp/pr27359.C: New test.
20163 2006-05-02 Steven G. Kargl <kargls@comcast.net>
20166 * gfortran.dg/iargc.f90: New test.
20168 2006-05-02 Mark Mitchell <mark@codesourcery.com>
20171 * g++.dg/template/crash49.C: New test.
20173 2006-05-02 Steve Ellcey <sje@cup.hp.com>
20176 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
20178 2006-05-02 Jeff Law <law@redhat.com>
20180 PR tree-optimization/27364
20181 * gcc.c-torture/execute/pr27364.c: New test.
20183 2006-05-02 Mark Mitchell <mark@codesourcery.com>
20186 * g++.dg/parser/ctor5.C: New test.
20188 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
20191 * gcc.target/arm/arm.exp: New.
20192 * gcc.target/arm/pr27387.C: Likewise.
20194 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
20198 * gfortran.dg/module_equivalence_2.f90: New test.
20200 2006-05-02 Jakub Jelinek <jakub@redhat.com>
20202 PR middle-end/27337
20203 * g++.dg/gomp/pr27337-1.C: New test.
20204 * g++.dg/gomp/pr27337-2.C: New test.
20206 PR middle-end/27328
20207 * gcc.dg/gomp/pr27328.c: New test.
20209 PR middle-end/27325
20210 * g++.dg/gomp/pr27325.C: New test.
20212 PR middle-end/27310
20213 * g++.dg/gomp/pr27310.C: New test.
20215 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
20217 PR tree-optimization/27291
20218 * g++.dg/tree-ssa/pr27291.C: New test.
20220 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
20222 PR tree-optimization/27283
20223 * g++.dg/tree-ssa/pr27283.C: New test.
20225 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
20227 * gcc.dg/tree-ssa/loop-16.c: New test.
20229 2006-05-01 Roger Sayle <roger@eyesopen.com>
20230 Joseph S. Myers <joseph@codesourcery.com>
20232 * gcc.dg/Wconversion-3.c: New test case.
20233 * gcc.dg/Wconversion-4.c: Likewise.
20235 2006-05-01 Richard Guenther <rguenther@suse.de>
20237 PR tree-optimization/26726
20238 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
20240 2006-04-30 Roger Sayle <roger@eyesopen.com>
20242 * gcc.dg/Woverflow-1.c: New test case.
20243 * gcc.dg/Woverflow-2.c: Likewise.
20244 * gcc.dg/Woverflow-3.c: Likewise.
20246 2006-04-30 Mark Mitchell <mark@codesourcery.com>
20249 * g++.dg/template/defarg8.C: New test.
20251 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20254 * g++.dg/parse/operator7.C: New test.
20256 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20260 * g++.dg/template/crash48.C: New test.
20263 * g++.dg/parse/ctor4.C: New test.
20265 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20268 * gfortran.df/char_type_len.f90: New test.
20270 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20272 PR libgfortran/27304
20273 * gfortran.dg/fmt_exhaust.f90: New test.
20275 2006-04-28 Roger Sayle <roger@eyesopen.com>
20278 * gcc.dg/large-size-array-2.c: New test case.
20280 2006-04-28 Richard Guenther <rguenther@suse.de>
20283 * gcc.target/i386/pr26826.c: New testcase.
20285 2006-04-28 Jakub Jelinek <jakub@redhat.com>
20287 PR middle-end/27260
20288 * gcc.c-torture/execute/pr27260.c: New.
20290 2006-04-28 Alan Modra <amodra@bigpond.net.au>
20292 PR middle-end/27095
20293 * gcc.dg/pr27095.c: New.
20295 2006-04-27 Mark Mitchell <mark@codesourcery.com>
20298 * g++.dg/conversion/bitfield4.C: New test.
20300 2006-04-27 Eric Christopher <echristo@apple.com>
20302 * gcc.dg/pragma-ms_struct.c: New.
20304 2006-04-27 Mark Mitchell <mark@codesourcery.com>
20307 * g++.dg/template/crash47.C: New test.
20309 2006-04-27 Dirk Mueller <dmueller@suse.de>
20311 * gcc.target/i386/sse-7.c: build with -msse.
20313 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
20315 PR testsuite/27274:
20316 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
20317 (main): Exit if processor doesn't support SSE.
20319 2006-04-26 David Edelsohn <edelsohn@gnu.org>
20321 PR middle-end/27282
20322 * gcc.c-torture/compile/pr27282.c: New test.
20324 2006-04-26 Jakub Jelinek <jakub@redhat.com>
20326 PR middle-end/26913
20327 * g++.dg/gomp/pr26913.C: New test.
20330 * gcc.dg/gomp/pr25996.c: New test.
20331 * g++.dg/gomp/pr25996.C: New test.
20333 2006-04-25 Richard Sandiford <richard@codesourcery.com>
20335 PR rtl-optimization/26725
20336 * gcc.c-torture/compile/pr26725.c: New test.
20338 2006-04-25 Richard Guenther <rguenther@suse.de>
20340 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
20343 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
20345 * gcc.dg/20060425-1.c: New testcase.
20347 2006-04-25 Jakub Jelinek <jakub@redhat.com>
20349 PR tree-optimization/26865
20350 * gcc.dg/pr26865.c: New test.
20352 2006-04-24 Mark Mitchell <mark@codesourcery.com>
20355 * g++.dg/conversion/bitfield1.C: New test.
20356 * g++.dg/conversion/bitfield2.C: Likewise.
20357 * g++.dg/conversion/bitfield3.C: Likewise.
20359 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
20360 Richard Guenther <rguenther@suse.de>
20362 PR tree-optimization/27236
20363 * gcc.dg/tree-ssa/pr27236.c: New testcase.
20365 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20368 * g++.dg/other/incomplete2.C: New test.
20370 2006-04-24 Richard Guenther <rguenther@suse.de>
20372 PR middle-end/26869
20373 * gcc.dg/torture/pr26869.c: New testcase.
20375 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
20376 Richard Guenther <rguenther@suse.de>
20378 PR tree-optimization/27218
20379 * g++.dg/tree-ssa/pr27218.C: New testcase.
20381 2006-04-23 Mark Mitchell <mark@codesourcery.com>
20384 * g++.dg/template/friend41.C: New test.
20386 2006-04-23 David Edelsohn <edelsohn@gnu.org>
20388 * g++.dg/opt/pr15551.C: Include cstdio.
20389 (main): Use remove instead of unlink.
20391 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
20393 * gcc.dg/sibcall-7.c: New test.
20394 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
20395 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
20396 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
20397 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
20398 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
20400 2006-04-23 Mark Mitchell <mark@codesourcery.com>
20403 * g++.dg/opt/bitfield1.C: New test.
20404 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
20405 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
20406 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
20407 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
20408 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
20409 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
20410 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
20411 * g++.dg/abi/bitfield2.C: Likewise.
20412 * g++.dg/init/bitfield1.C: Likewise.
20414 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
20417 * gfortran.dg/elemental_subroutine_4.f90: New test.
20418 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
20421 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
20423 * gcc.c-torture/compile/20060421-1.c: New testcase.
20425 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20428 * gcc.dg/init-bad-4.c: New test.
20430 2006-04-21 Paul Brook <paul@codesourcery.com>
20432 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
20434 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
20437 * gfortran.dg/defined_operators_1.f90: New test.
20438 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
20439 remove old ones associated, incorrectly, with Note 5.46.
20442 * gfortran.dg/character_array_constructor_1.f90: New test.
20444 2006-04-20 Jakub Jelinek <jakub@redhat.com>
20446 * gcc.dg/20060419-1.c: New test.
20448 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
20451 * gcc.dg/struct-parse-1.c: New test case.
20453 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20456 * g++.dg/parse/template19.C: New test.
20459 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
20462 * g++.dg/expr/call3.C: New test.
20465 * g++.dg/conversion/dynamic1.C: New test.
20467 2006-04-19 Mark Mitchell <mark@codesourcery.com>
20470 * g++.dg/template/crash35.C: Tweak error markers.
20471 * g++.dg/template/crash46.C: New test.
20472 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
20473 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
20475 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
20477 PR rtl-optimization/14261
20478 * gcc.c-torture/compile/20060419-1.c: Added.
20480 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
20482 * gfortran.dg/label_1.f90: Adjust dg-error.
20484 2006-04-16 Roger Sayle <roger@eyesopen.com>
20487 * gcc.dg/fold-cond-1.c: New test case.
20488 * gcc.dg/pr26961-1.c: Likewise.
20490 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20492 PR libgfortran/27138
20493 * gfortran.dg/read_bad_advance.f90: New test.
20495 2006-04-16 Roger Sayle <roger@eyesopen.com>
20496 Dale Johannesen <dalej@apple.com>
20499 * gcc.target/i386/vecinit-3.c: New testcase.
20500 * gcc.target/i386/vecinit-4.c: Likewise.
20501 * gcc.target/i386/sse-18.c: Likewise.
20502 * gcc.target/i386/sse-19.c: Likewise.
20504 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
20506 * gfortran.dg/allocate_zerosize_1.f90: New test.
20508 2006-04-16 Mark Mitchell <mark@codesourcery.com>
20511 * g++.dg/template/crash45.C: New test.
20513 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
20516 * gfortran.dg/proc_assign_1.f90: New test.
20517 * gfortran.dg/procedure_lvalue.f90: Change message.
20518 * gfortran.dg/namelist_4.f90: Add new error.
20522 * gfortran.dg/auto_pointer_array_result_1.f90
20525 * gfortran.dg/specification_type_resolution_1.f90
20530 * gfortran.dg/bounds_temporaries_1.f90: New test.
20533 * gfortran.dg/array_return_value_1.f90: New test.
20535 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20538 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
20540 2006-04-15 Jakub Jelinek <jakub@redhat.com>
20542 PR middle-end/26823
20543 * g++.dg/gomp/pr26823-1.C: New test.
20544 * g++.dg/gomp/pr26823-2.C: New test.
20546 2006-04-13 Uros Bizjak <uros@kss-loka.si>
20548 PR middle-end/27134
20549 * gcc.dg/pr27314.c: New test.
20551 2006-04-13 Richard Henderson <rth@redhat.com>
20553 * g++.dg/gomp/block-0.C: Update expected matches.
20555 2006-04-13 DJ Delorie <dj@redhat.com>
20557 * lib/target-supports.exp (check_effective_target_int32plus): New.
20558 (check_effective_target_ptr32plus): New.
20559 (check_effective_target_size32plus): New.
20560 (check_effective_target_int16): New.
20561 (check_profiling_available): Add m32c to the list of unsupported
20564 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
20565 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
20567 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
20569 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
20571 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
20573 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
20574 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
20575 not just xstormy16. Skip m32c due to weird pointer size.
20576 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
20577 not just xstormy16.
20578 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
20579 not just xstormy16.
20580 * gcc.dg/20020312-2.c: Add m32c support.
20581 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
20582 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
20584 * gcc.dg/20050321-2.c: Require >=32 bit integers.
20585 * gcc.dg/asm-1.c: Skip if int and short are the same size.
20586 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
20587 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
20588 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
20590 * gcc.dg/init-string-2.c: Require >=32 bit integers.
20591 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
20592 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
20593 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
20594 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
20595 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
20596 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
20598 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
20600 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
20601 * gcc.dg/pr23049.c: Require >=32 bit integers.
20602 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
20603 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
20604 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
20605 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
20606 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
20607 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
20608 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
20609 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
20610 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
20611 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
20612 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
20613 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
20615 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
20616 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
20617 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
20618 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
20619 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
20621 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
20622 * gcc.c-torture/execute/20040703-1.x: Likewise.
20623 * gcc.c-torture/execute/20040705-1.x: Likewise.
20624 * gcc.c-torture/execute/20040705-2.x: Likewise.
20625 * gcc.c-torture/execute/20040709-1.x: Likewise.
20626 * gcc.c-torture/execute/20040709-2.x: Likewise.
20627 * gcc.c-torture/execute/20040811-1.x: Likewise.
20628 * gcc.c-torture/execute/20050316-1.x: Likewise.
20629 * gcc.c-torture/execute/bitfld-4.x: Likewise.
20630 * gcc.c-torture/execute/pr19689.x: Likewise.
20631 * gcc.c-torture/execute/pr7284-1.x: Likewise.
20632 * gcc.c-torture/execute/usmul.x: Likewise.
20633 * gcc.c-torture/execute/vrp-5.x: Likewise.
20634 * gcc.c-torture/execute/vrp-6.x: Likewise.
20635 * gcc.dg/debug/20041023-1.s: Likewise.
20637 2006-04-13 Roger Sayle <roger@eyesopen.com>
20639 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
20640 of integers to a vector types are now constant expressions in C.
20641 * gcc.dg/vect/vect-fold-1.c: New test case.
20643 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
20644 Ulrich Weigand <uweigand@de.ibm.com>
20647 * gcc.dg/vmx/pr27006.c: New testcase.
20649 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20651 PR libgfortran/26766
20652 * gfortran.dg/write_recursive.f90: New test.
20654 2006-04-11 Mark Mitchell <mark@codesourcery.com>
20656 * g++.dg/parse/dtor7.C: New test.
20657 * g++.dg/parse/new1.C: Add error marker.
20658 * g++.dg/template/new3.C: New test.
20661 * g++.dg/template/pure1.C: New test.
20664 * g++.dg/parse/ptrmem4.C: New test.
20666 2006-04-10 Jeff Law <law@redhat.com>
20669 * gcc.c-torture/compile/pr27087.c: New test.
20671 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
20674 * gcc.dg/20060410.c: New.
20676 2006-04-10 Matthias Klose <doko@debian.org>
20678 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
20679 Recognize multilib directory names containing underscores.
20681 2006-04-10 Roger Sayle <roger@eyesopen.com>
20683 * gcc.target/i386/vecinit-1.c: New test case.
20684 * gcc.target/i386/vecinit-2.c: Likewise.
20686 2006-04-10 Jakub Jelinek <jakub@redhat.com>
20689 * g++.dg/debug/dwarf2-2.C: New test.
20691 2006-04-09 Richard Sandiford <richard@codesourcery.com>
20693 PR rtl-optimization/27073
20694 * gcc.c-torture/execute/pr27073.c: New test.
20696 2006-04-08 Mike Stump <mrs@apple.com>
20698 * gcc.dg/pragma-darwin.c: Improve for ppc64.
20700 2006-04-07 Richard Guenther <rguenther@suse.de>
20702 PR tree-optimization/26135
20703 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
20705 2006-04-06 Jan Hubicka <jh@suse.cz>
20708 * g++.dg/bprob/g++-bprob-2.C: New testcase.
20710 2006-04-06 Roger Sayle <roger@eyesopen.com>
20712 * g++.dg/conversion/nullptr1.C: New test case.
20713 * g++.dg/conversion/nullptr2.C: Likewise.
20715 2006-04-05 Roger Sayle <roger@eyesopen.com>
20717 * gfortran.dg/dependency_18.f90: New test case.
20719 2006-04-05 Richard Guenther <rguenther@suse.de>
20721 PR tree-optimization/26919
20722 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
20723 * gcc.dg/ipa/ipa-2.c: Likewise.
20724 * gcc.dg/ipa/ipa-3.c: Likewise.
20725 * gcc.dg/ipa/ipa-5.c: Likewise.
20727 2006-04-05 Richard Guenther <rguenther@suse.de>
20729 PR tree-optimization/26763
20730 * gcc.dg/torture/pr26763-1.c: New testcase.
20731 * gcc.dg/torture/pr26763-2.c: Likewise.
20733 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
20737 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
20739 2006-04-04 Eric Christopher <echristo@apple.com>
20741 * gcc.target/i386/387-1.c: Allow regexp to match darwin
20743 * gcc.target/i386/387-5.c: Ditto.
20745 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
20747 * gcc.target/sparc/struct-ret-check.c: New test.
20749 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20751 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
20752 zero decimal digits specified in format.
20754 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
20757 * gfortran.dg/missing_optional_dummy_1.f90: New test.
20760 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
20761 * gfortran.dg/initialization_1.f90: Make assignment compliant.
20762 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
20763 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
20764 compliant and detect bigendian-ness.
20766 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
20768 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
20769 dummy arguments work when the actual argument is itself a dummy
20770 argument of the caller.
20772 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
20774 PR libfortran/24685
20775 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
20777 2006-04-01 Roger Sayle <roger@eyesopen.com>
20779 * gfortran.dg/dependencency_17.f90: New test case.
20781 2006-04-01 Roger Sayle <roger@eyesopen.com>
20783 * gfortran.dg/dependency_14.f90: New test case.
20784 * gfortran.dg/dependency_15.f90: Likewise.
20785 * gfortran.dg/dependency_16.f90: Likewise.
20787 2006-03-31 Asher Langton <langton2@llnl.gov>
20790 gfortran.dg/cray_pointers_6.f90: New test.
20792 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20794 PR libgfortran/26890
20795 * gfortran.dg/read_size_noadvance.f90: New test.
20797 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
20800 * gfortran.dg/multiple_allocation_1.f90: Check that the
20801 size has changed after a re-allocation with stat.
20803 2006-03-30 Richard Guenther <rguenther@suse.de>
20805 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
20807 * gcc.target/i386/sselibm-2.c: Likewise.
20808 * gcc.target/i386/sselibm-3.c: Likewise.
20809 * gcc.target/i386/sselibm-4.c: Likewise.
20810 * gcc.target/i386/sselibm-5.c: Likewise.
20812 2006-03-28 Roger Sayle <roger@eyesopen.com>
20814 * gcc.dg/fold-andxor-1.c: New test case.
20815 * gcc.dg/fold-xorand-1.c: Likewise.
20817 2006-03-28 Roger Sayle <roger@eyesopen.com>
20819 * gcc.dg/fold-convnotconv-1.c: New test case.
20821 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
20824 * gfortran.dg/private_type_5.f90: New test.
20826 2006-03-27 David Edelsohn <edelsohn@gnu.org>
20828 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
20830 2006-03-27 Jakub Jelinek <jakub@redhat.com>
20832 * gfortran.dg/advance_2.f90: New test.
20833 * gfortran.dg/advance_3.f90: New test.
20835 * gfortran.fortran-torture/execute/equiv_5.f: New test.
20837 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20839 PR libgfortran/26661
20840 PR libgfortran/26880
20841 * gfortran.dg/read_x_past.f: New test.
20843 2006-03-26 Geoffrey Keating <geoffk@apple.com>
20845 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
20848 2006-03-26 David Edelsohn <edelsohn@gnu.org>
20850 * objc.dg/dwarf-1.m: Skip on AIX.
20851 * objc.dg/dwarf-2.m: Skip on AIX.
20853 2006-03-25 Steven G. Kargl <kargls@comcast.net>
20856 * gfortran.dg/float_1.f90: New test.
20858 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
20860 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
20862 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
20864 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
20866 PR libfortran/26735
20867 * gfortran.dg/convert_implied_open.f90: New test case.
20869 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
20872 * gfortran.dg/transpose_reshape_r10.f90: New test case.
20874 2006-03-25 Uros Bizjak <uros@kss-loka.si>
20876 PR middle-end/26717
20877 * gcc.dg/pr26717.c: New test.
20879 2006-03-25 Roger Sayle <roger@eyesopen.com>
20881 * gfortran.dg/dependency_12.f90: New test case.
20883 2006-03-24 Roger Sayle <roger@eyesopen.com>
20885 * gfortran.dg/dependency_9.f90: New (resurected) test case.
20887 2006-03-24 Jeff Law <law@redhat.com>
20889 * gcc.c-torture/pr26840.c: New test.
20891 2006-03-24 Geoffrey Keating <geoffk@apple.com>
20893 * objc.dg/dwarf-2.m: New.
20894 * obj-c++.dg/dwarf-2.mm: New.
20896 * g++.old-deja/g++.other/init19.C: New.
20898 2006-03-24 David Edelsohn <edelsohn@gnu.org>
20900 * g++.dg/eh/spbp.C: Skip on AIX.
20902 2006-03-24 Jakub Jelinek <jakub@redhat.com>
20904 PR middle-end/26611
20905 * g++.dg/gomp/pr26611-1.C: New test.
20906 * g++.dg/gomp/pr26611-2.C: New test.
20908 2006-03-24 Jeff Law <law@redhat.com>
20910 * gcc.c-torture/compile/pr26833.c: New test.
20911 * gfortran.fortran-torture/compile/pr26806.f90: New test.
20913 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20915 * gfortran.dg/endfile_2.f90: Delete temp file.
20917 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
20920 * gfortran.dg/record_marker_1.f90: New test case.
20921 * gfortran.dg/record_marker_2.f: New test case.
20922 * gfortran.dg/record_marker_3.f90: New test case.
20924 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
20927 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
20928 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
20930 2006-03-21 Janis Johnson <janis187@us.ibm.com>
20932 * lib/gcc-dg.exp (cleanup-modules): New proc.
20933 * gfortran.dg/allocatable_function_1.f90,
20934 gfortran.dg/allocate_char_star_scalar_1.f90,
20935 gfortran.dg/assumed_charlen_function_1.f90,
20936 gfortran.dg/assumed_dummy_1.f90,
20937 gfortran.dg/assumed_shape_ranks_1.f90,
20938 gfortran.dg/assumed_shape_ranks_2.f90,
20939 gfortran.dg/assumed_size_dt_dummy.f90,
20940 gfortran.dg/auto_char_dummy_array_1.f90,
20941 gfortran.dg/auto_char_len_3.f90,
20942 gfortran.dg/automatic_module_variable.f90,
20943 gfortran.dg/bad_automatic_objects_1.f90,
20944 gfortran.dg/char_array_constructor.f90,
20945 gfortran.dg/char_array_structure_constructor.f90,
20946 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
20947 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
20948 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
20949 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
20950 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
20951 gfortran.dg/derived_pointer_recursion.f90,
20952 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
20953 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
20954 gfortran.dg/dummy_functions_1.f90,
20955 gfortran.dg/elemental_initializer_1.f90,
20956 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
20957 gfortran.dg/elemental_pointer_1.f90,
20958 gfortran.dg/elemental_subroutine_1.f90,
20959 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
20960 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
20961 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
20962 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
20963 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
20964 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
20965 gfortran.dg/global_references_1.f90,
20966 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
20967 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
20968 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
20969 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
20970 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
20971 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
20972 gfortran.dg/large_integer_kind_1.f90,
20973 gfortran.dg/large_real_kind_1.f90,
20974 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
20975 gfortran.dg/module_double_reuse.f90,
20976 gfortran.dg/module_equivalence_1.f90,
20977 gfortran.dg/module_interface_1.f90,
20978 gfortran.dg/module_parameter_array_refs_1.f90,
20979 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
20980 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
20981 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
20982 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
20983 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
20984 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
20985 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
20986 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
20987 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
20988 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
20989 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
20990 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
20991 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
20992 gfortran.dg/same_name_1.f90,
20993 gfortran.dg/sibling_dummy_procedure_1.f90,
20994 gfortran.dg/sibling_dummy_procedure_2.f90,
20995 gfortran.dg/sibling_dummy_procedure_3.f90,
20996 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
20997 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
20998 gfortran.dg/used_dummy_types_2.f90,
20999 gfortran.dg/used_dummy_types_3.f90,
21000 gfortran.dg/used_dummy_types_4.f90,
21001 gfortran.dg/used_dummy_types_5.f90,
21002 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
21003 gfortran.dg/userdef_operator_1.f90: Use it.
21005 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21007 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
21008 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
21009 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
21010 gfortran.dg/write_back.f,
21011 gfortran.fortran-torture/execute/inquire_1.f90,
21012 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
21014 2006-03-21 Jeff Law <law@redhat.com>
21016 * gcc.dg/tree-ssa/vrp28.c: New test.
21018 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
21020 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
21021 if _STDC_C99 is defined.
21022 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
21023 * gcc.dg/builtins-20.c: Likewise.
21024 * gcc.dg/builtins-53.c: Likewise.
21025 * gcc.dg/single-precision-constant.c: Likewise. Also pass
21026 -mmacosx-version-min=10.3 on PowerPC/Darwin.
21028 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
21031 * gcc.c-torture/compile/pr26781-1.c: New test.
21032 * gcc.c-torture/compile/pr26781-2.c: New test.
21034 2006-03-21 Jakub Jelinek <jakub@redhat.com>
21037 * g++.dg/gomp/pr26690-1.C: New test.
21038 * g++.dg/gomp/pr26690-2.C: New test.
21040 2006-03-20 Jeff Law <law@redhat.com>
21042 * gcc.dg/tree-ssa/pr21829.c: New test.
21044 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
21046 2006-03-20 Richard Sandiford <richard@codesourcery.com>
21048 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
21049 (check_visibility_available): Use it.
21050 (check_effective_target_default_packed): Likewise.
21051 (check_effective_target_pcc_bitfield_type_matters): Likewise.
21052 (check_effective_target_fopenmp): Likewise.
21053 (check_effective_target_freorder): Likewise.
21054 (check_effective_target_fpic): Likewise.
21055 (check_named_sections_available): Likewise.
21056 (check_effective_target_ilp32): Likewise.
21057 (check_effective_target_lp64): Likewise.
21059 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
21062 * gfortran.dg/scalar_mask_2.f90: New test case.
21064 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
21067 * gcc.dg/tree-ssa/loadpre12.c: New test.
21068 * gcc.dg/tree-ssa/loadpre13.c: New test.
21069 * gcc.dg/tree-ssa/loadpre14.c: New test.
21070 * gcc.dg/tree-ssa/loadpre15.c: New test.
21071 * gcc.dg/tree-ssa/loadpre16.c: New test.
21072 * gcc.dg/tree-ssa/loadpre17.c: New test.
21073 * gcc.dg/tree-ssa/loadpre18.c: New test.
21074 * gcc.dg/tree-ssa/loadpre19.c: New test.
21075 * gcc.dg/tree-ssa/loadpre20.c: New test.
21076 * gcc.dg/tree-ssa/loadpre21.c: New test.
21077 * gcc.dg/tree-ssa/loadpre22.c: New test.
21079 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
21082 * gfortran.dg/elemental_initializer_1.f90: New test.
21085 * gfortran.dg/assumed_shape_ranks_2: New test.
21087 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
21089 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
21092 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21094 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
21095 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
21096 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
21097 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
21098 gfortran.fortran-torture/execute/direct_io.f90,
21099 gfortran.fortran-torture/execute/inquire_2.f90,
21100 gfortran.fortran-torture/execute/inquire_4.f90,
21101 gfortran.fortran-torture/execute/list_read_1.f90,
21102 gfortran.fortran-torture/execute/open_replace.f90,
21103 gfortran.fortran-torture/execute/slash_edit.f90,
21104 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
21105 temporary files from testcases.
21107 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21109 PR libgfortran/26509
21110 gfortran.dg/write_direct_eor.f90: New test.
21112 2006-03-17 David Edelsohn <edelsohn@gnu.org>
21114 * gcc.target/powerpc/pr26350.c: New.
21115 * gcc.target/powerpc/indexed-addr.c: New.
21117 2006-03-16 Roger Sayle <roger@eyesopen.com>
21119 * gfortran.dg/dependency_13.f90: New test case.
21121 2006-03-16 Roger Sayle <roger@eyesopen.com>
21123 PR middle-end/21781
21124 * gcc.dg/real-const-1.c: New test case.
21126 2006-03-15 Geoffrey Keating <geoffk@apple.com>
21128 * g++.old-deja/g++.other/init18.C: New.
21129 * g++.old-deja/g++.other/init5.C: Remove xfail.
21131 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21133 * g++.dg/opt/pr15551.C: Cleanup temp file.
21135 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21138 g++.dg/parse/long1.C: New test.
21140 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21143 * gfortran.dg/continuation.f90: New test.
21144 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
21146 2006-03-14 Richard Guenther <rguenther@suse.de>
21148 PR tree-optimization/26672
21149 * gcc.dg/torture/pr26672.c: New testcase.
21151 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
21153 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
21154 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
21156 2006-03-13 Roger Sayle <roger@eyesopen.com>
21158 PR middle-end/26557
21159 * gcc.c-torture/compile/switch-1.c: New test case.
21161 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
21164 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
21165 test to include more permuatations of mask and index.
21166 * gfortran.dg/scalar_mask_1.f90: Modify last test to
21167 respond to F2003 spec. that the position returned for an all false
21168 mask && condition is zero.
21170 2006-03-13 Jakub Jelinek <jakub@redhat.com>
21172 PR middle-end/25989
21173 * gcc.dg/gomp/pr25989.c: New test.
21175 2006-03-13 Jeff Law <law@redhat.com>
21177 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
21179 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
21181 * gcc.dg/switch-9.c: New test.
21183 2006-03-13 Richard Guenther <rguenther@suse.de>
21185 PR middle-end/26630
21186 * gcc.dg/torture/pr26630.c: New testcase.
21188 2006-03-11 Roger Sayle <roger@eyesopen.com>
21190 * gfortran.dg/dependency_10.f90: New test case.
21191 * gfortran.dg/dependency_11.f90: Likewise.
21193 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
21194 Erik Edelmann <eedelman@gcc.gnu.org>
21196 * gfortran.dg/allocatable_function_1.f90: New.
21197 * gfortran.dg/allocatable_function_2.f90: New.
21199 2006-03-10 Richard Guenther <rguenther@suse.de>
21201 PR middle-end/26565
21202 * gcc.dg/torture/pr26565.c: New testcase.
21204 2006-03-09 Eric Christopher <echristo@apple.com>
21206 * gcc.c-torture/compile/20060309-1.c: New.
21208 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21210 PR libgfortran/26499
21211 * gfortran.dg/write_back.f: New test.
21212 * gfortran.dg/write_rewind_1.f: New test.
21213 * gfortran.dg/write_rewind_2.f: New test.
21215 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21217 PR libgfortran/26554
21218 * gfortran.dg/read_logical.f90: New test.
21220 2006-03-04 Laurent GUERBY <laurent@guerby.net>
21222 * ada/acats/norun.lst: cdd2a03 now passes.
21224 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
21227 * gcc.target/powerpc/pr18096-1.c: Change where the error
21230 2006-03-04 Jakub Jelinek <jakub@redhat.com>
21232 * gcc.target/i386/cleanup-1.c: New test.
21233 * gcc.target/i386/cleanup-2.c: New test.
21235 2006-03-04 Roger Sayle <roger@eyesopen.com>
21237 * gfortran.dg/dependency_9.f90: Remove for the time being.
21239 2006-03-04 Krister Walfridsson <cato@df.lth.se>
21241 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
21244 2006-03-03 Roger Sayle <roger@eyesopen.com>
21246 * gfortran.dg/dependency_9.f90: New test case.
21248 2006-03-03 Roger Sayle <roger@eyesopen.com>
21250 * gfortran.dg/dependency_4.f90: New test case.
21251 * gfortran.dg/dependency_5.f90: New test case.
21252 * gfortran.dg/dependency_6.f90: New test case.
21253 * gfortran.dg/dependency_7.f90: New test case.
21254 * gfortran.dg/dependency_8.f90: New test case.
21256 2006-03-03 Paul Brook <paul@codesourcery.com>
21258 * lib/target-supports.exp (check_profiling_available):
21261 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
21264 * multiple_allocation_1.f90: New test.
21266 2006-03-03 Roger Sayle <roger@eyesopen.com>
21268 PR tree-optimization/26524
21269 * gfortran.dg/pr26524.f: New test case.
21271 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21273 * g++.dg/template/repo5.C: Cleanup repo files.
21274 * gcc.dg/20051201-1.c: Cleanup coverage files.
21275 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
21276 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
21279 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
21281 * objc.dg/objc-nofilename-1.m: New test.
21282 * objc.dg/bad-receiver-type.m: New test.
21283 * obj-c++.dg/bad-receiver-type.mm: New test.
21285 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
21287 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
21289 2006-03-01 Mike Stump <mrs@apple.com>
21291 * g++.dg/abi/key2.C: Add.
21293 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
21295 * gfortran.dg/logical_dot_product.f90: New test.
21298 * gfortran.dg/used_interface_ref.f90: New test.
21301 * gfortran.dg/dependency_2.f90: New test.
21302 * gfortran.fortran-torture/execute/where17.f90: New test.
21303 * gfortran.fortran-torture/execute/where18.f90: New test.
21304 * gfortran.fortran-torture/execute/where19.f90: New test.
21305 * gfortran.fortran-torture/execute/where20.f90: New test.
21307 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
21309 * g++.dg/tree-ssa/pr26443.C: New test case.
21311 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
21313 PR middle-end/26022
21314 * g++.dg/opt/return-slot1.C: New test.
21316 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21318 PR libgfortran/26136
21319 * gfortran.dg/namelist_23.f90: New test.
21321 2006-02-28 Roger Sayle <roger@eyesopen.com>
21323 PR middle-end/14752
21324 * gcc.dg/fold-eqandshift-2.c: New test case.
21326 2006-02-28 Richard Guenther <rguenther@suse.de>
21328 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
21331 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
21333 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
21335 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21337 PR libgfortran/26464
21338 * gfortran.dg/backspace_5.f: New test.
21339 * gfortran.dg/backspace_6.f: New test.
21341 2006-02-26 Roger Sayle <roger@eyesopen.com>
21343 * gcc.dg/fold-eqandnot-1.c: New test case.
21345 2006-02-26 Roger Sayle <roger@eyesopen.com>
21347 PR middle-end/19983
21348 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
21350 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
21352 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
21353 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
21355 2006-02-26 Richard Guenther <rguenther@suse.de>
21357 PR tree-optimization/26421
21358 * gcc.dg/tree-ssa/pr26421.c: New testcase.
21360 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
21362 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
21363 * g++.old-deja/g++.robertl/eb132.C: Likewise.
21365 2006-02-26 Roger Sayle <roger@eyesopen.com>
21367 * gcc.dg/fold-even-1.c: New test case.
21369 2006-02-26 Roger Sayle <roger@eyesopen.com>
21371 PR middle-end/21137
21372 * gcc.dg/fold-eqandshift-1.c: New test case.
21374 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
21376 PR tree-optimization/25125
21377 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
21378 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
21380 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
21382 PR tree-optimizations/26359
21383 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
21384 with -fdump-tree-dceloop-details.
21385 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
21387 2006-02-25 Roger Sayle <roger@eyesopen.com>
21389 PR middle-end/23673
21390 * gcc.dg/fold-eqxor-1.c: New test case.
21391 * gcc.dg/fold-eqxor-2.c: Likewise.
21392 * gcc.dg/fold-eqxor-3.c: Likewise.
21394 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
21397 * scalar_mask_1.f90: New test.
21399 2006-02-24 Geoffrey Keating <geoffk@apple.com>
21401 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
21402 * g++.dg/eh/uncaught2.C: New.
21403 * g++.dg/eh/uncaught3.C: New.
21405 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21407 PR libgfortran/26423
21408 * gfortran.dg/read_many_1.f: New test.
21410 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
21413 * gfortran.dg/dependency_3.f90: New test.
21414 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
21418 * gfortran.dg/equiv_6.f90: New test.
21420 2006-02-23 Jeff Law <law@redhat.com>
21422 * gcc.c-torture/compile/pr26425.c: New test.
21424 2006-02-23 Jakub Jelinek <jakub@redhat.com>
21426 PR middle-end/26412
21427 * gcc.dg/gomp/pr26412.c: New test.
21429 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21432 * g++.dg/other/ellipsis1.C: New test.
21433 * g++.dg/parse/operator4.C: Adjust error marker.
21435 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
21438 * gfortran.dg/pr25603.f: New testcase.
21440 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
21442 * gcc.dg/bf-spl1.c: Don't specify -m68000.
21443 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
21445 2006-02-21 Geoffrey Keating <geoffk@apple.com>
21447 * g++.dg/eh/spbp.C: New.
21449 2006-02-21 Jakub Jelinek <jakub@redhat.com>
21451 PR middle-end/26379
21452 * gcc.target/i386/mmx-7.c: New test.
21454 2006-02-20 Roger Sayle <roger@eyesopen.com>
21456 PR tree-optimization/26361
21457 * gcc.dg/tree-ssa/vrp27.c: New test case.
21459 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
21461 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
21462 * gcc.dg/tree-ssa/complex-4.c: Here.
21464 2006-02-19 Roger Sayle <roger@eyesopen.com>
21466 PR middle-end/19543
21467 * gfortran.dg/logical_1.f90: New test case.
21469 2006-02-19 Jakub Jelinek <jakub@redhat.com>
21471 PR middle-end/26334
21472 * gcc.dg/20060218-1.c: Moved to...
21473 * gcc.target/i386/20060218-1.c: ... here. New test.
21475 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
21478 * gfortran.dg/convert_1.f90: New.
21480 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
21483 * gfortran.dg/namelist_5.f90: New test.
21486 * gfortran.dg/namelist_4.f90: New test.
21488 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
21491 * gcc.dg/tree-ssa/complex-3.c: New test.
21493 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
21495 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
21496 variable to take into account the variable name in the
21498 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
21500 2006-02-18 Jakub Jelinek <jakub@redhat.com>
21502 PR middle-end/26334
21503 * gcc.c-torture/compile/20060217-1.c: New test.
21504 * gcc.dg/20060218-1.c: New test.
21506 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
21508 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
21510 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
21512 * gcc.dg/cpp/undef3.c: New test.
21513 * gcc.dg/cpp/trad/builtins2.c: New test.
21515 2006-02-18 Mark Mitchell <mark@codesourcery.com>
21518 * g++.dg/template/static22.C: New test.
21519 * g++.dg/template/static23.C: New test.
21520 * g++.dg/template/static24.C: New test.
21521 * g++.dg/template/non-dependent13.C: New test.
21522 * g++.dg/init/member1.C: Tweak error markers.
21524 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21527 * gcc.c-torture/compile/pr26255.c: New test case.
21529 2006-02-16 Roger Sayle <roger@eyesopen.com>
21531 * gfortran.fortran-torture/execute/where_10.f90: New test case.
21532 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
21533 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
21534 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
21535 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
21536 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
21537 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
21539 2006-02-16 Jeff Law <law@redhat.com>
21541 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
21542 * gcc.dg/tree-ssa/vrp26.c: New test.
21544 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
21548 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
21549 __UCLIBC__ is defined.
21551 2006-02-16 Jakub Jelinek <jakub@redhat.com>
21554 * gfortran.dg/gomp/pr26224.f: New test.
21556 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
21559 * lib/target-supports.exp
21560 (check_effective_target_vect_short_mult): New.
21561 (check_effective_target_vect_char_mult): New.
21562 (check_effective_target_vect_widen_sum_qi_to_si): New.
21563 (check_effective_target_vect_widen_sum_qi_to_hi): New.
21564 (check_effective_target_vect_widen_sum_hi_to_si): New.
21565 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
21566 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
21567 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
21568 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
21569 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
21570 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
21571 vect-reduc-pattern-2c.c
21572 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
21573 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
21574 vect-reduc-pattern-1c.c
21576 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
21579 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
21581 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
21584 * gfortran.dg/enum_8.f90: Remove check for warning.
21585 * gfortran.dg/iomsg_1.f90: Ditto.
21586 * gfortran.dg/enum_1.f90: Ditto.
21587 * gfortran.dg/enum_9.f90: Ditto.
21588 * gfortran.dg/enum_2.f90: Ditto.
21589 * gfortran.dg/enum_10.f90: Ditto.
21590 * gfortran.dg/enum_3.f90: Ditto.
21591 * gfortran.dg/flush_1.f90: Ditto.
21592 * gfortran.dg/enum_4.f90: Ditto.
21593 * gfortran.dg/array_constructor_1.f90: Ditto.
21594 * gfortran.dg/enum_5.f90: Ditto.
21595 * gfortran.dg/enum_6.f90: Ditto.
21596 * gfortran.dg/enum_7.f90: Ditto.
21598 2006-02-15 Jakub Jelinek <jakub@redhat.com>
21600 PR middle-end/26300
21601 * gcc.c-torture/compile/20060215-1.c: New test.
21603 2006-02-14 Roger Sayle <roger@eyesopen.com>
21605 PR middle-end/23670
21606 * gcc.dg/tree-ssa/andor-2.c: New test case.
21608 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
21611 * optional_dim.f90: New test.
21613 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21616 * gfortran.dg/label_4.f90: New.
21618 2006-02-14 Jakub Jelinek <jakub@redhat.com>
21619 Diego Novillo <dnovillo@redhat.com>
21620 Uros Bizjak <uros@kss-loka.si>
21622 * gfortran.dg/gomp: New directory.
21624 2006-02-14 Richard Guenther <rguenther@suse.de>
21626 PR tree-optimization/26258
21627 * gcc.dg/torture/pr26258.c: New testcase.
21629 2006-02-13 Jakub Jelinek <jakub@redhat.com>
21632 * gfortran.dg/pr26246_1.f90: New test.
21633 * gfortran.dg/pr26246_2.f90: New test.
21635 PR middle-end/26092
21636 * gcc.c-torture/compile/20060208-1.c: New test.
21638 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
21642 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
21643 * gfortran.dg/bad_automatic_objects_1.f90: New test.
21644 * gfortran.dg/automatic_module_variable.f90: Change error message.
21647 * gfortran.dg/internal_dummy_1.f90: New test.
21650 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
21654 * gfortran.dg/uncommon_block_data_1.f90: New test.
21655 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
21659 * gfortran.dg/typed_subroutine_1.f90: New test.
21661 2006-02-13 Geoffrey Keating <geoffk@apple.com>
21663 * objc.dg/dwarf-1.m: New.
21665 2006-02-13 Roger Sayle <roger@eyesopen.com>
21667 PR middle-end/24427
21668 * gcc.dg/tree-ssa/andor-1.c: New test case.
21670 2006-02-13 Josh Conner <jconner@apple.com>
21673 * gcc.dg/pr25376.c: New test.
21675 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
21677 * lib/target-supports.exp (check_named_sections_available):
21678 Only compile named-sections test -- don't assemble.
21680 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
21682 * g++.dg/warn/no-write-strings.C: New test.
21683 * g++.dg/warn/write-strings.C: Likewise.
21684 * g++.dg/warn/write-strings-default.C: Likewise.
21686 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
21689 * gfortran.dg/ret_pointer_2.f90: New test.
21691 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
21693 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
21695 2006-02-10 Jeff Law <law@redhat.com>
21697 * gcc.c-torture/compile/pr26213.c: New test.
21699 2006-02-10 Steven G. Kargl <kargls@comcast.net>
21701 gfortran.dg/null_1.f90: New test.
21703 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21706 * gfortran.dg/parens_4.f90: New.
21707 * gfortran.dg/parens_5.f90: New.
21709 2006-02-10 Richard Guenther <rguenther@suse.de>
21711 * gcc.dg/pr23372-1.c: Remove empty file.
21713 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21714 Paul Thomas <pault@gcc.gnu.org>
21717 * gfortran.dg/parens_1.f90: New.
21718 * gfortran.dg/parens_2.f90: New.
21719 * gfortran.dg/parens_3.f90: New.
21721 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
21724 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
21727 * gfortran.dg/impure_assignment_1.f90: New test.
21730 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
21732 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
21735 * g++.dg/expr/stdarg2.C: New test.
21737 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
21739 PR inline-asm/16194
21740 * gcc.dg/pr16194.c: New test.
21742 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
21744 * ada/acats/run_acats: Use portable variant of "$@".
21746 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
21748 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
21749 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
21751 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
21754 * g++.dg/opt/pr26179.C: New test.
21756 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
21758 PR middle-end/26134
21759 * gcc.dg/tree-ssa/complex-3.c: New test.
21761 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
21763 * gcc.c-torture/compile/volatile-1.c: New test.
21765 2006-02-09 Diego Novillo <dnovillo@redhat.com>
21768 * gcc.dg/tree-ssa/pr26180.c: New test.
21770 2006-02-08 Jeff Law <law@redhat.com>
21772 * gcc.dg/tree-ssa/pr21417.c: New test.
21774 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
21776 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
21777 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
21779 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
21781 * lib/scanrtl.exp: New.
21783 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21786 * g++.dg/other/virtual2.C: New test.
21789 * g++.dg/other/virtual1.C: New test.
21791 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
21793 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
21794 cleanup-ipa-dump): Update dump file glob patterns.
21795 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
21796 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
21798 * lib/gcc-dg.exp: Load it.
21799 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
21801 2006-02-07 Janis Johnson <janis187@us.ibm.com>
21804 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
21805 * gcc.dg/tree-ssa/pr23382.c: Ditto.
21807 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21810 * gfortran.dg/mvbits_1.f90: New.
21812 2006-02-07 Dirk Mueller <dmueller@suse.com>
21814 * g++.dg/warn/Wdiv-by-zero.C: New test.
21815 * g++.dg/warn/Wno-div-by-zero.C: New.
21817 2006-02-07 Jeff Law <law@redhat.com>
21819 * gcc.dg/tree-ssa/pr21559.c: New test.
21821 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
21822 multiple VRP passes.
21823 * gcc.dg/tree-ssa/vrp09.c: Likewise.
21824 * gcc.dg/tree-ssa/vrp18.c: Likewise.
21825 * gcc.dg/tree-ssa/pr21582.c: Likewise.
21826 * gcc.dg/tree-ssa/pr20657.c: Likewise.
21827 * gcc.dg/tree-ssa/pr21001.c: Likewise.
21828 * gcc.dg/tree-ssa/vrp02.c: Likewise
21829 * gcc.dg/tree-ssa/vrp11.c: Likewise
21830 * gcc.dg/tree-ssa/pr14341.c: Likewise
21831 * gcc.dg/tree-ssa/vrp19.c: Likewise
21832 * gcc.dg/tree-ssa/vrp20.c: Likewise
21833 * gcc.dg/tree-ssa/vrp03.c: Likewise
21834 * gcc.dg/tree-ssa/pr21086.c: Likewise
21835 * gcc.dg/tree-ssa/pr21959.c: Likewise
21836 * gcc.dg/tree-ssa/vrp21.c: Likewise
21837 * gcc.dg/tree-ssa/vrp04.c: Likewise
21838 * gcc.dg/tree-ssa/pr25485.c: Likewise
21839 * gcc.dg/tree-ssa/pr22026.c: Likewise
21840 * gcc.dg/tree-ssa/vrp22.c: Likewise
21841 * gcc.dg/tree-ssa/vrp05.c: Likewise
21842 * gcc.dg/tree-ssa/20030807-10.c: Likewise
21843 * gcc.dg/tree-ssa/pr20701.c: Likewise
21844 * gcc.dg/tree-ssa/vrp23.c: Likewise
21845 * gcc.dg/tree-ssa/vrp06.c: Likewise
21846 * gcc.dg/tree-ssa/pr22117.c: Likewise
21847 * gcc.dg/tree-ssa/pr20702.c: Likewise
21848 * gcc.dg/tree-ssa/vrp15.c: Likewise
21849 * gcc.dg/tree-ssa/pr21090.c: Likewise
21850 * gcc.dg/tree-ssa/pr21294.c: Likewise
21851 * gcc.dg/tree-ssa/vrp24.c: Likewise
21852 * gcc.dg/tree-ssa/vrp07.c: Likewise
21853 * gcc.dg/tree-ssa/pr21563.c: Likewise
21854 * gcc.dg/tree-ssa/pr25382.c: Likewise
21855 * gcc.dg/tree-ssa/vrp16.c: Likewise
21856 * gcc.dg/tree-ssa/vrp25.c: Likewise
21857 * gcc.dg/tree-ssa/vrp08.c: Likewise
21858 * gcc.dg/tree-ssa/20030807-6.c: Likewise
21859 * gcc.dg/tree-ssa/vrp17.c: Likewise
21860 * gcc.dg/tree-ssa/pr21458.c: Likewise
21861 * g++.dg/tree-ssa/pr18178.C: Likewise
21863 2006-02-07 Richard Guenther <rguenther@suse.de>
21867 2006-01-30 Richard Guenther <rguenther@suse.de>
21869 * gcc.dg/pr23372-1.C: New testcase.
21871 * g++.dg/tree-ssa/pr26140.C: New testcase.
21873 2006-02-07 Mark Mitchell <mark@codesourcery.com>
21876 * g++.dg/template/ttp15.C: New test.
21877 * g++.dg/template/ttp16.C: Likewise.
21878 * g++.dg/template/ttp17.C: Likewise.
21879 * g++.old-deja/g++.pt/ttp36.C: Remove.
21880 * g++.old-deja/g++.pt/ttp19.C: Likewise.
21881 * g++.old-deja/g++.pt/ttp37.C: Likewise.
21882 * g++.old-deja/g++.pt/ttp38.C: Likewise.
21883 * g++.old-deja/g++.pt/ttp39.C: Likewise.
21884 * g++.old-deja/g++.pt/ttp9.C: Likewise.
21885 * g++.old-deja/g++.pt/ttp40.C: Likewise.
21886 * g++.old-deja/g++.pt/ttp51.C: Likewise.
21887 * g++.old-deja/g++.pt/ttp26.C: Likewise.
21888 * g++.old-deja/g++.pt/ttp36.C: Likewise.
21890 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
21892 PR libfortran/23815
21893 * unf_io_convert_4.f90: New test.
21895 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
21897 * gcc.dg/tree-ssa/loadpre10.c: New test.
21898 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
21899 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
21900 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
21902 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21904 PR libfortran/24685
21905 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
21907 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
21910 * gfortran.dg/assign_7.f: New test.
21912 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
21916 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
21917 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
21918 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
21920 2006-02-05 Jakub Jelinek <jakub@redhat.com>
21922 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
21925 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
21927 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
21928 * g++.dg/charset/string.c (foo): Likewise.
21929 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
21931 * g++.dg/ext/builtin2.C (printf): Likewise.
21932 * g++.dg/init/new15.C (printf): Likewise.
21933 * g++.dg/opt/pr17697-1.C (foo): Likewise.
21934 * g++.dg/opt/pr17697-2.C (foo): Likewise.
21935 * g++.dg/opt/pr17697-3.C (foo): Likewise.
21936 * g++.dg/template/non-dependent4.C (temp): Likewise.
21937 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
21938 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
21939 parameter type to const char*.
21940 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
21941 Change type to const char*.
21942 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
21944 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
21945 second parameter type to const char*.
21946 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
21947 (Y::Y): Change parameter type to const char*.
21948 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
21949 * g++.old-deja/g++.jason/report.C: Apply const correctness.
21950 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
21951 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
21953 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
21955 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
21956 type to const char*.
21957 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
21958 return type to const char*.
21959 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
21961 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
21962 * g++.old-deja/g++.law/refs1.C: Likewise.
21963 * g++.old-deja/g++.law/visibility1.C: Likewise.
21964 * g++.old-deja/g++.law/visibility2.C: Likewise.
21965 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
21967 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
21968 * g++.old-deja/g++.mike/net48.C: Likewise.
21969 * g++.old-deja/g++.mike/p646.C: Likewise.
21970 * g++.old-deja/g++.mike/p6746.C: Likewise.
21971 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
21972 type to const char*.
21973 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
21974 deprecated conversion warning.
21975 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
21977 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
21978 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
21979 * g++.old-deja/g++.pt/explicit8.C: Likewise.
21980 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
21981 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
21982 * g++.old-deja/g++.pt/nontype3.C: Likewise.
21983 * g++.old-deja/g++.pt/t39.C: Likewise.
21984 * g++.old-deja/g++.robertl/eb106.C: Likewise.
21985 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
21987 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
21990 intrinsic_argument_conformance_1.f90: New test.
21992 2006-02-03 Steven G. Kargl <kargls@comcast.net>
21995 * gfortran.dg/char_result_11.f90: Add SAVE.
21996 * gfortran.dg/der_pointer_4.f90: Ditto.
21997 * gfortran.dg/default_initialization.f90: New test.
21999 2006-02-03 Jeff Law <law@redhat.com>
22001 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
22002 handle more than 100 dump files.
22003 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
22004 * lib/scantree.exp (scan-tree-dump): Likewise.
22005 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
22006 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
22007 * lib/scanipa.exp (scan-ipa-dump): Likewise.
22008 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
22009 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
22011 2006-02-03 Diego Novillo <dnovillo@redhat.com>
22013 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
22015 2006-02-03 Mark Mitchell <mark@codesourcery.com>
22017 * g++.dg/template/using12.C: New test.
22019 2006-02-03 Alan Modra <amodra@bigpond.net.au>
22021 * gcc.target/powerpc/pr25960.c: New test.
22023 2006-02-02 Steven G. Kargl <kargls@comcast>
22026 gfortran.dg/nullify_2.f90: New test.
22028 2006-02-02 Diego Novillo <dnovillo@redhat.com>
22031 * gcc.dg/gomp/pr25990.c: New test.
22033 2006-01-31 Mark Mitchell <mark@codesourcery.com>
22036 * g++.gd/template/partial4.C: New test.
22038 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
22040 PR middle-end/26001
22041 * gfortran.dg/data_char_2.f90: New.
22043 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
22046 maxval_maxloc_conformance_1.f90: New test.
22048 2006-01-31 Richard Guenther <rguenther@suse.de>
22050 * gcc.target/i386/sselibm-1.c: New testcase.
22051 * gcc.target/i386/sselibm-2.c: Likewise.
22052 * gcc.target/i386/sselibm-3.c: Likewise.
22053 * gcc.target/i386/sselibm-4.c: Likewise.
22054 * gcc.target/i386/sselibm-5.c: Likewise.
22056 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
22059 * gfortran.dg/arrayio_derived_2.f90: New.
22061 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
22063 * gcc.dg/unsigned-long-compare.c: New test.
22065 2006-01-30 Steve Ellcey <sje@cup.hp.com>
22068 * lib/target-supports.exp (check_effective_target_freorder):
22069 Check to see if target supports -freorder-blocks-and-partition.
22070 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
22071 instead of "dg-require-named-sections".
22073 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
22076 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
22077 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
22078 * gcc.dg/pragma-isr-trapa2.c: Likewise.
22079 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
22080 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
22081 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
22082 * gcc.dg/attr-isr-trap_exit.c: Likewise.
22083 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
22085 2006-01-30 Richard Guenther <rguenther@suse.de>
22088 * gcc.dg/pr23372-1.C: New testcase.
22090 2006-01-29 Diego Novillo <dnovillo@redhat.com>
22092 * gcc.dg/gomp/pr25874.c: New test.
22094 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
22097 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
22099 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
22105 * gfortran.dg/intent_out_1.f90: New test.
22107 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
22110 * gfortran.dg/procedure_lvalue.f90: New test.
22114 * gfortran.dg/char_pointer_assign_2.f90: New test.
22115 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
22116 assignment to be consistent with standard.
22117 * gfortran.dg/char_result_2.f90: The same.
22118 * gfortran.dg/char_result_8.f90: The same.
22120 2006-01-28 Zack Weinberg <zackw@panix.com>
22122 * gcc.dg/Woverlength-strings.c
22123 * gcc.dg/Woverlength-strings-pedantic-c89.c
22124 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
22125 * gcc.dg/Woverlength-strings-pedantic-c99.c
22126 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
22128 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
22130 * gcc.c-torture/execute/20060127-1.c: New test.
22132 2006-01-28 Mark Mitchell <mark@codesourcery.com>
22135 * g++.dg/ext/pragmaweak1.C: New test.
22137 2006-01-28 Mark Mitchell <mark@codesourcery.com>
22140 * g++.dg/template/spec29.C: New test.
22142 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
22145 * gcc.c-torture/execute/pr19606.c: New.
22147 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
22149 * gcc.dg/pragma-re-4.c: New test.
22151 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
22154 * gfortran.dg/assumed_size_refs_3.f90: New test.
22156 2006-01-27 Ben Elliston <bje@au.ibm.com>
22158 * gcc.misc-tests/dectest.exp: Remove defunct comment.
22160 2006-01-26 Laurent GUERBY <laurent@guerby.net>
22163 * ada/acats/support/impdef.a: Add One_Long_Second.
22164 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
22165 * ada/acats/tests/c9/c94026.a: Likewise.
22166 * ada/acats/tests/c9/c97305c.ada: Likewise.
22167 * ada/acats/tests/c9/c99004a.ada: Likewise.
22169 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
22172 * gfortran.dg/global_references_2.f90: New test.
22178 * gfortran.dg/assumed_charlen_function_1.f90: New test.
22179 * gfortran.dg/assumed_charlen_function_3.f90: New test.
22182 * gfortran.dg/assumed_charlen_function_2.f90: New test.
22184 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
22187 * gcc.dg/Wpointer-sign.c: New.
22188 * gcc.dg/Wpointer-sign-Wall.c: New.
22189 * gcc.dg/Wpointer-sign-Wall-no.c: New.
22190 * gcc.dg/Wpointer-sign-pedantic.c: New.
22191 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
22192 * gcc.dg/conv-2.c: Use -Wpointer-sign.
22194 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
22197 * gcc.c-torture/compile/pr25861.c: New test.
22199 2006-01-26 Paul Brook <paul@codesourcery.com>
22201 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
22202 on short-enum targets.
22203 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
22205 (generate_fields): Use short_enums.
22206 (main): Set short_enums. Document -e.
22207 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
22208 on short-enum targets.
22209 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
22211 (generate_fields): Use short_enums.
22212 (main): Set short_enums. Document -e.
22213 * lib/target-supports.exp (check_effective_target_short_enums): New.
22215 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
22218 * gcc.dg/torture/pr25947-1.c: New test.
22220 2006-01-25 Jan Hubicka <jh@suse.cz>
22221 Roger Sayle <roger@eyesopen.com>
22223 PR rtl-optimization/25703
22224 * gcc.target/i386/20060125-1.c: New test case.
22225 * gcc.target/i386/20060125-2.c: New test case.
22227 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
22230 * gfortran.dg/goto_1.f: New.
22232 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
22235 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
22236 25716 on 32-bit systems too.
22238 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
22241 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
22243 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
22245 * gcc.dg/tree-ssa/gen-vect-33.c: New.
22247 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22250 * gfortran.dg/read_eof.f90: Delete, renamed.
22251 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
22252 * gfortran.dg/read_eof_2.f90: New test.
22253 * gfortran.dg/read_eof_3.f90: New test.
22255 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
22258 * gcc.c-torture/compile/pr25860.c: New test.
22260 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22263 * g++.dg/parse/dtor8.C: New test.
22265 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
22268 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
22269 * gcc.dg/gomp/gomp.exp: Return without testing anything if
22270 check_effective_target_fopenmp returns 0.
22272 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
22275 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
22276 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
22277 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
22279 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
22282 * g++.dg/opt/pr25857.C: New test.
22284 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
22285 Jan Hubicka <jh@suse.cz>
22286 Richard Guenther <rguenther@suse.de>
22288 PR rtl-optimization/25654
22289 * gcc.dg/torture/pr25654.c: New testcase.
22290 * gcc.target/i386/pr25654.c: Likewise.
22292 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
22295 * gfortran.dg/internal references_2.f90: New test.
22297 Fix regression in testing of admissability of attributes.
22298 * gfortran.dg/intent_used_1.f90: New test.
22300 2006-01-23 Ben Elliston <bje@au.ibm.com>
22302 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
22303 Remove target conditional torture options for i?86 and x86_64
22306 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
22309 * g++.dg/rtti/no-rtti.C: New.
22311 2006-01-21 Mark Mitchell <mark@codesourcery.com>
22314 * g++.dg/inherit/conv2.C: New test.
22317 * g++.dg/parse/dtor7.C: New test.
22320 * g++.dg/template/crash44.C: New test.
22322 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
22326 * gfortran.dg/internal_references_1.f90: New test.
22331 * gfortran.dg/global_references_1.f90: New test.
22332 * gfortran.dg/g77/19990905-1.f: Restore the error that
22333 there is a clash between the common block name and
22334 the name of a subroutine reference.
22337 * gfortran.dg/aliasing_dummy_1.f90: New test.
22339 2006-01-21 Alan Modra <amodra@bigpond.net.au>
22341 * gcc.dg/vmx/1b-01.c: Warning fix.
22342 * gcc.dg/vmx/1c-02.c: Likewise.
22343 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
22345 2006-01-20 Steve Ellcey <sje@cup.hp.com>
22348 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
22350 2006-01-20 Richard Guenther <rguenther@suse.de>
22351 Steven Bosscher <stevenb.gcc@gmail.com>
22353 PR rtl-optimization/24626
22354 * gcc.dg/torture/pr24626-1.c: New testcase.
22355 * gcc.dg/torture/pr24626-2.c: Likewise.
22356 * gcc.dg/torture/pr24626-3.c: Likewise.
22357 * gcc.dg/torture/pr24626-4.c: Likewise.
22359 2006-01-20 Dirk Mueller <dmueller@suse.com>
22362 * g++.dg/warn/empty-body.C: New.
22364 2006-01-19 Mark Mitchell <mark@codesourcery.com>
22367 * g++.dg/template/using10.C: New test.
22368 * g++.dg/temlpate/using11.C: Likewise.
22369 * g++.dg/inherit/using5.C: Tweak error messages.
22371 2006-01-20 Alan Modra <amodra@bigpond.net.au>
22373 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
22375 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
22377 2006-01-19 Jan Hubicka <jh@suse.cz>
22379 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
22381 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22384 * g++.dg/template/spec28.C: New test.
22386 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
22388 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22389 (switchfiles): Fix fprintf's by adding srcdir or removing it.
22391 2006-01-19 Diego Novillo <dnovillo@redhat.com>
22393 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
22394 * gcc.dg/gomp/critical-1.c: Likewise.
22395 * gcc.dg/gomp/critical-3.c: Likewise.
22396 * gcc.dg/gomp/empty.c: Likewise.
22397 * gcc.dg/gomp/ordered-1.c: Likewise.
22398 * gcc.dg/gomp/for-4.c: Likewise.
22399 * gcc.dg/gomp/for-6.c: Likewise.
22400 * gcc.dg/gomp/master-3.c: Likewise.
22401 * gcc.dg/gomp/for-8.c: Likewise.
22402 * gcc.dg/gomp/for-10.c: Likewise.
22403 * gcc.dg/gomp/for-18.c: Likewise.
22404 * gcc.dg/gomp/for-5.c: Likewise.
22405 * gcc.dg/gomp/for-7.c: Likewise.
22406 * gcc.dg/gomp/for-9.c: Likewise.
22408 2006-01-18 Jeff Law <law@redhat.com>
22410 * gcc.dg/tree-ssa/vrp25.c: New test.
22412 2006-01-19 Richard Sandiford <richard@codesourcery.com>
22414 * gcc.dg/pr25805.c: Fix misapplied patch.
22416 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
22418 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
22419 (check_effective_target_vect_udot_qi): New.
22420 (check_effective_target_vect_sdot_hi): New.
22421 (check_effective_target_vect_udot_hi): New.
22422 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
22423 prefixed with "wrapv-" with -fwrapv.
22424 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
22425 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
22426 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
22427 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
22428 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
22430 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
22431 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
22432 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
22433 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
22435 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22438 * g++.dg/other/default2.C: New test.
22439 * g++.dg/other/default3.C: New test.
22441 2006-01-19 Richard Sandiford <richard@codesourcery.com>
22444 * gcc.dg/pr25805.c: New file.
22446 2006-01-18 Mark Mitchell <mark@codesourcery.com>
22449 * g++.dg/template/init6.C: New test.
22451 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
22453 * gcc.dg/tree-ssa/pr24287.c: New test
22455 2006-01-18 Eric Christopher <echristo@apple.com>
22457 * g++.dg/eh/table.C: New.
22459 2006-01-18 DJ Delorie <dj@redhat.com>
22461 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
22462 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
22463 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
22464 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
22466 2006-01-18 Jeff Law <law@redhat.com>
22468 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
22469 on wrapping on overflow semantics.
22471 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
22473 * gcc.gc/tree-ssa/vrp23.c: New test.
22474 * gcc.gc/tree-ssa/vrp24.c: New test.
22476 2006-01-18 Richard Henderson <rth@redhat.com>
22477 Aldy Hernandez <aldyh@redhat.com>
22478 Jakub Jelinek <jakub@redhat.com>
22479 Diego Novillo <dnovillo@redhat.com>
22480 Uros Bizjak <uros@kss-loka.si>
22482 * gcc.dg/gomp: New directory.
22484 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
22485 Steven G. Kargl <kargls@comcast.net>
22488 * gfortran.dg/intrinsic_external_1.f90: New test.
22491 * gfortran.dg/elemental_pointer_1.f90: New test.
22494 * gfortran.dg/external_procedures_1.f90: New test.
22497 gfortran.dg/assumed_present.f90: New test.
22499 2006-01-18 Jakub Jelinek <jakub@redhat.com>
22501 * g++.dg/parse/lookup5.C: New test.
22503 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22506 * gfortran.dg/read_eof.f90: New test.
22508 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22510 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
22511 add a closing brace.
22513 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22516 * gfortran.dg/fmt_tl.f: New test.
22518 2006-01-17 Eric Christopher <echristo@apple.com>
22520 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
22521 * g++.old-deja/g++.warn/impint2.C: Ditto.
22522 * g++.old-deja/g++.other/null1.C: Ditto.
22523 * g++.dg/warn/conv2.C: Ditto.
22524 * g++.dg/warn/conv4.C: New file.
22526 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22528 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
22530 2006-01-17 Andreas Jaeger <aj@suse.de>
22531 Janis Johnson <janis187@us.ibm.com>
22533 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
22535 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
22536 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
22538 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22540 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22541 (switchfiles): xfail txxx where xxx >= 25.
22543 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22546 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
22548 2006-01-17 Jakub Jelinek <jakub@redhat.com>
22551 * gcc.dg/pr25682.c: New test.
22552 * g++.dg/parse/array-size2.C: New test.
22554 2006-01-16 Ian Lance Taylor <ian@airs.com>
22556 * consistency.vlad: Remove entire directory, 1652 files.
22558 2006-01-16 Janis Johnson <janis187@us.ibm.com>
22560 * lib/target-supports.exp (check_effective_target_dfp_nocache,
22561 check_effective_target_dfprt_nocache): New.
22562 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
22563 (check_effective_target_dfprt): New.
22564 * lib/c-compat.exp (check_dfp): Remove.
22565 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
22566 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
22567 level of support for decimal float.
22568 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
22569 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
22570 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
22571 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
22572 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
22573 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
22574 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
22575 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
22576 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
22577 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
22578 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
22579 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
22582 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
22585 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
22587 * lib/gfortran.exp (gfortran_init): Likewise.
22588 * lib/obj-c++.exp (obj-c++_init): Likewise.
22589 * lib/scanasm.exp (scan-assembler-dem): Likewise.
22590 (scan-assembler-dem-not): Likewise.
22591 * lib/scandump.exp (scan-dump-dem): Likewise.
22592 (scan-dump-dem-not): Likewise.
22594 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
22597 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
22599 * lib/obj-c++.exp (obj-c++_init): Likewise.
22601 2006-01-16 Richard Guenther <rguenther@suse.de>
22603 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
22605 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22608 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
22609 to LD_LIBRARY_PATH.
22611 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
22612 Andrew Pinski <pinskia@physics.uc.edu>
22614 * gcc.dg/minmax-1.c: New test.
22616 2006-01-16 Ben Elliston <bje@au.ibm.com>
22618 * gcc.dg/dfp/dfp.exp: Correct FSF address.
22619 * gcc.misc-tests/dectest.exp: Ditto.
22621 2006-01-15 Ian Lance Taylor <ian@airs.com>
22624 * gcc.target/i386/cmov6.c: Use -march=k8.
22626 2006-01-15 Andreas Jaeger <aj@suse.de>
22628 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
22629 x86 does not have __float128.
22631 2006-01-14 Ian Lance Taylor <ian@airs.com>
22633 * gcc.target/i386/cmov6.c: New test.
22635 2006-01-14 Mark Mitchell <mark@codesourcery.com>
22638 * g++.dg/template/ctor6.C: New test.
22640 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
22642 PR tree-optimization/25485
22643 * gcc.dg/tree-ssa/pr25485.c: New.
22645 2006-01-14 Richard Guenther <rguenther@suse.de>
22647 PR tree-optimization/22548
22648 PR tree-optimization/22555
22649 PR tree-optimization/22501
22650 * gcc.dg/tree-ssa/alias-4.c: New testcase.
22651 * gcc.dg/tree-ssa/alias-5.c: Likewise.
22652 * gcc.dg/tree-ssa/alias-6.c: Likewise.
22653 * gcc.dg/tree-ssa/alias-7.c: Likewise.
22654 * gcc.dg/tree-ssa/alias-8.c: Likewise.
22655 * gcc.dg/tree-ssa/alias-9.c: Likewise.
22656 * gcc.dg/tree-ssa/alias-10.c: Likewise.
22657 * gcc.dg/tree-ssa/alias-11.c: Likewise.
22658 * gcc.dg/tree-ssa/alias-12.c: Likewise.
22660 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
22662 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
22663 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
22665 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
22666 Richard Guenther <rguenther@suse.de>
22668 PR rtl-optimization/24257
22669 * gcc.dg/torture/pr24257.c: New testcase.
22671 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
22673 * gcc.c-torture/execute/20060110-1.c: New test.
22674 * gcc.c-torture/execute/20060110-2.c: New test.
22676 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
22678 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
22680 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
22683 * gfortran.dg/label_3.f90: New test.
22685 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
22687 PR tree-optimization/25771
22688 * g++.dg/tree-ssa/pr25771.C: New test
22690 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
22693 * g++.dg/opt/complex5.C: New test.
22695 2006-01-13 Richard Guenther <rguenther@suse.de>
22697 * gcc.target/i386/387-9.c: New testcase.
22699 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
22702 * g++.dg/debug/dwarf2-1.C: New.
22704 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
22707 * lib/gcov.exp (verify-lines): Add "close $fd".
22709 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
22710 Ben Elliston <bje@au.ibm.com>
22712 * gcc.dg/dfp/inf-1.c: New test.
22714 2006-01-12 Janis Johnson <janis187@us.ibm.com>
22715 Yao Qi <qiyaoltc@cn.ibm.com>
22716 Ben Elliston <bje@au.ibm.com>
22717 Jon Grimm <jgrimm2@us.ibm.com>
22719 * gcc.dg/nodfp-1.c: New test.
22720 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22721 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22722 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
22723 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
22724 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
22725 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
22726 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
22727 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
22728 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
22729 * gcc.dg/format/dfp-scanf-1.c: Likewise.
22730 * gcc.dg/format/dfp-printf-1.c: Likewise.
22731 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
22732 (compat_setup_dfp): New.
22733 * gcc.dg/compat/compat.exp: Use it.
22734 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
22735 Make some variables global, prepend "compat_" to their names.
22736 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
22737 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
22738 * gcc.misc-tests/dectest.exp: New test driver for decTest.
22739 * lib/compat.exp (compat_skip_list): Make global, rename.
22740 * lib/c-compat.exp: New file.
22741 * lib/target-supports.exp (check_effective_target_dfp): New.
22743 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
22744 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
22745 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
22746 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
22747 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
22748 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
22749 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
22750 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
22751 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
22752 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
22753 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
22754 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
22755 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
22756 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
22757 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
22758 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
22759 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
22760 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
22761 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
22762 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
22763 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
22764 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
22765 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
22766 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
22767 gcc.dg/dfp/struct-layout-1.c,
22768 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
22769 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
22770 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
22771 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
22772 gcc.dg/dfp/func-vararg-dfp.c,
22773 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
22774 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
22775 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
22776 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
22777 gcc.dg/dfp/wtr-conversion-1.c: New tests.
22779 2006-01-11 Richard Guenther <rguenther@suse.de>
22781 PR tree-optimization/25734
22782 * gcc.dg/tree-ssa/pr25734.c: New testcase.
22784 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
22787 * gfortran.dg/literal_character_constant_1_x.F: New test.
22788 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
22789 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
22790 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
22792 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
22795 * g++.dg/ext/packed3.C: Add expected packed error.
22797 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
22800 * gcc.dg/torture/pr25706-1.c: New test.
22802 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
22804 PR tree-optimization/23109
22805 PR tree-optimization/23948
22806 PR tree-optimization/24123
22808 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
22809 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
22810 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
22811 g++.dg/tree-ssa/pr23948.C: New testcases.
22812 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
22813 three divisions in order to do the optimization.
22815 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
22818 * g++.dg/other/pr25632.C: New test.
22820 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
22823 * gfortran.dg/used_types_1.f90: New test.
22825 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
22828 * gcc.dg/torture/pr25718-1.c: New test.
22830 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
22832 * gfortran.dg/list_read_2.f90: Fix typo in description.
22834 2006-01-10 Jan Beulich <jbeulich@novell.com>
22836 * lib/target-supports.exp (check_visibility_available): Simplify test
22838 (check_profiling_available): Fail for *-*-netware*.
22839 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
22840 * gcc.dg/20021014-1.c: Likewise.
22841 * gcc.dg/nest.c: Likewise.
22843 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
22846 * gfortran.dg/forall_3.f90: New test.
22848 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
22851 * gfortran.dg/nesting_2.f90: New test.
22852 * gfortran.dg/nesting_3.f90: New test.
22854 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
22856 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
22857 Fix typo in comment.
22859 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
22861 * gfortran.dg/single_char_string.f90: New test.
22863 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
22865 * gfortran.dg/ichar_2.f90: New test.
22867 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
22870 * gfortran.dg/private_type_4.f90: New.
22872 2006-01-07 Richard Guenther <rguenther@suse.de>
22874 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
22876 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22878 * gfortran.dg/func_decl_1.f90: New.
22879 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
22880 * gfortran.dg/array_alloc_2.f90: Likewise.
22881 * gfortran.dg/char_result_8.f90: Likewise.
22882 * gfortran.dg/dup_save_1.f90: Likewise.
22883 * gfortran.dg/dup_save_2.f90: Likewise.
22884 * gfortran.dg/f2c_6.f90: Likewise.
22885 * gfortran.dg/f2c_7.f90: Likewise.
22886 * gfortran.dg/func_result_2.f90: Likewise.
22887 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
22889 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
22892 * gfortran.dg/elemental_subroutine_1.f90: New test.
22893 * gfortran.dg/elemental_subroutine_2.f90: New test.
22897 * gfortran.dg/assumed_size_refs_1.f90: New test.
22901 * gfortran.dg/assumed_size_refs_2.f90: New test.
22902 * gfortran.dg/initialization_1.f90: Change warning message.
22904 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
22906 * gcc.dg/tree-ssa/loop-15.c: New test.
22908 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22911 * gfortran.dg/backspace_3.f: New test.
22912 * gfortran.dg/backspace_4.f: New test.
22914 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22917 * gfortran.dg/fmt_white.f: Update test.
22919 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
22921 * gcc.dg/cast-1.c: Add new warning.
22922 * gcc.dg/cast-2.c: Likewise.
22923 * gcc.dg/cast-3.c: Likewise.
22924 * gcc.dg/format/cast-1.c: Likewise.
22925 * gcc.dg/cast-4.c: New testcase.
22927 2006-01-05 Richard Guenther <rguenther@suse.de>
22929 PR tree-optimization/22555
22930 * gcc.dg/tree-ssa/alias-3.c: New testcase.
22932 2006-01-05 Richard Guenther <rguenther@suse.de>
22933 Diego Novillo <dnovillo@redhat.com>
22935 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
22936 * gcc.dg/tree-ssa/loop-8.c: Likewise.
22937 * gcc.dg/tree-ssa/loop-1.c: Likewise.
22938 * gcc.dg/tree-ssa/pr23294.c: Likewise.
22939 * gcc.dg/tree-ssa/pr21985.c: Likewise.
22940 * gcc.dg/tree-ssa/loop-14.c: Likewise.
22941 * gcc.dg/tree-ssa/loop-2.c: Likewise.
22942 * gcc.dg/tree-ssa/loop-3.c: Likewise.
22943 * gcc.dg/tree-ssa/loop-4.c: Likewise.
22944 * gcc.dg/tree-ssa/pr21171.c: Likewise.
22945 * gcc.dg/tree-ssa/loop-5.c: Likewise.
22946 * gcc.dg/tree-ssa/loop-10.c: Likewise.
22947 * gcc.dg/tree-ssa/loop-6.c: Likewise.
22948 * treelang/compile/extravar.tree: Likewise.
22949 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
22950 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
22951 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
22952 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22953 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
22955 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
22957 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
22960 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
22963 gfortran.dg/char_result_11.f90: New.
22965 2006-01-04 Mark Mitchell <mark@codesourcery.com>
22968 * g++.dg/parse/access9.C: New test.
22969 * g++.dg/tc1/dr52.C: Tweak error markers.
22971 2006-01-04 Richard Henderson <rth@redhat.com>
22973 Merge from gomp branch.
22974 * g++.dg/parse/pragma2.C: Update expected error lines.
22976 2006-01-04 Jakub Jelinek <jakub@redhat.com>
22978 * g++.dg/other/i386-2.C: New test.
22981 * gcc.c-torture/compile/20051228-1.c: New test.
22984 * gcc.dg/pr25559.c: New test.
22986 2006-01-03 Mark Mitchell <mark@codesourcery.com>
22989 * g++.dg/lookup/friend9.C: New test.
22992 * g++.dg/template/repo5.C: New test.
22994 2006-01-03 Steven G. Kargl <kargls@comcast.net>
22997 * gfortran.dg/forall_2.f90: New test.
22999 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
23001 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
23002 dg-require-weak. Adjust regexp to handle leading-underscore
23003 targets and space as well as TAB after .weak. Change previous
23004 64-bit fix to not use naked dot.
23006 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
23008 PR rtl-optimization/25578
23009 * gcc.c-torture/execute/20060102-1.c: New testcase.
23011 2006-01-03 Richard Guenther <rguenther@suse.de>
23014 * gcc.dg/torture/pr25183.c: New testcase.
23016 2006-01-03 Jakub Jelinek <jakub@redhat.com>
23018 Merge from gomp-branch.
23019 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
23020 * gcc.dg/ia64-sync-2.c: Likewise.
23021 * gcc.dg/ia64-sync-3.c: Likewise.
23022 * gcc.dg/ia64-sync-4.c: Likewise.
23023 * gcc.dg/sync-2.c: Likewise.
23024 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
23025 that sparc64-*-* and sparcv9-*-* supports sync builtins.
23027 2006-01-02 Mark Mitchell <mark@codesourcery.com>
23030 * g++.dg/parse/operator6.C: New test.
23033 * g++.dg/parse/error29.C: New test.
23036 * g++.dg/parse/dtor6.C: New test.
23039 * g++.dg/parse/ctor3.C: New test.
23042 * g++.dg/template/class3.C: New test.
23044 2006-01-02 Geoffrey Keating <geoffk@apple.com>
23046 * g++.dg/debug/debug9.C: New.
23048 2006-01-02 Steven G. Kargl <kargls@comcast.net>
23051 * gfortran.dg/label_2.f90: New test.
23053 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23055 * g++.dg/lookup/using12.C: Tighten error marker.
23057 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
23058 Andrew Pinski <pinskia@physics.uc.edu>
23060 * gcc.target/powerpc/darwin-abi-3.c: New file.
23061 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
23062 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
23063 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
23064 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
23065 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
23066 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
23067 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
23068 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
23070 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
23072 * gcc.dg/tree-ssa/loadpre1.c: New;
23073 * gcc.dg/tree-ssa/loadpre2.c: New;
23074 * gcc.dg/tree-ssa/loadpre3.c: New;
23075 * gcc.dg/tree-ssa/loadpre4.c: New;
23076 * gcc.dg/tree-ssa/loadpre5.c: New;
23077 * gcc.dg/tree-ssa/loadpre6.c: New;
23078 * gcc.dg/tree-ssa/loadpre7.c: New;
23079 * gcc.dg/tree-ssa/loadpre8.c: New;
23080 * gcc.dg/tree-ssa/loadpre9.c: New;
23082 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
23084 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
23085 * g++.dg/abi/thunk4.C: Likewise.
23087 2006-01-01 Andreas Jaeger <aj@suse.de>
23089 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
23092 2006-01-01 Jakub Jelinek <jakub@redhat.com>
23095 * gcc.dg/pragma-pack-3.c: New test.
23096 * g++.dg/parse/pragma3.C: New test.
23098 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23100 PR middle-end/24827
23101 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
23103 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23106 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
23108 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
23111 * gfortran-dg/pure_byref_3.f90: New.
23114 * gfortran.dg/userdef_operator_1.f90: New.
23116 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
23118 * g++.dg/abi/thunk3.C: New.
23119 * g++.dg/abi/thunk4.C: New.
23121 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
23124 * gfortran.dg/host_used_types_1.f90: New test. Check that host
23125 associated derived type components of derived types are
23126 properly declared in contained procedures.
23128 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23130 PR libgfortran/25139
23131 * gfortran.dg/backspace_2.f: New test.
23133 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23135 PR libgfortran/25550
23136 * gfortran.dg/endfile.f: New test.
23138 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23140 PR libgfortran/25419
23141 * gfortran.dg/comma.f: New test.
23143 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23145 * lib/gfortran-dg.exp: Remove trailing whitespace.
23146 * lib/fortran-torture.exp: Test with -fbounds-check instead of
23147 -funroll-all-loops.
23149 2005-12-28 Alan Modra <amodra@bigpond.net.au>
23151 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
23152 Extended Double long doubles or repeat tests when long double is
23153 the same size as double.
23155 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23157 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
23160 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
23161 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
23164 * gcc.dg/pr23911.c: Make test variable static.
23167 * gcc.dg/tree-ssa/pr14841.c: Likewise.
23169 2005-12-26 Mark Mitchell <mark@codesourcery.com>
23172 * g++.dg/parse/crash17.C: Adjust error markers.
23173 * g++.dg/template/error20.C: New test.
23175 2005-12-26 Mark Mitchell <mark@codesourcery.com>
23178 * g++.dg/ext/complit4.C: New test.
23181 * g++.dg/ext/complit5.C: Likewise.
23183 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
23185 PR tree-optimization/25125
23186 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
23187 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
23188 * gcc.c-torture/execute/pr25125.c: New.
23190 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
23194 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
23195 functions with incorrect assumed size references.
23197 2005-12-24 Mark Mitchell <mark@codesourcery.com>
23200 * g++.dg/opt/init1.C: New test.
23202 2005-12-23 Mark Mitchell <mark@codesourcery.com>
23205 * g++.dg/template/sfinae3.C: New test.
23207 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23209 * g++.dg/other/friend4.C: New test.
23211 2005-12-23 Jakub Jelinek <jakub@redhat.com>
23214 * g++.dg/opt/pr25005.C: New test.
23216 2005-12-22 Mark Mitchell <mark@codesourcery.com>
23219 * g++.dg/template/ptrmem16.C: New test.
23221 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
23225 * gfortran.dg/initialization_1.f90: Add test of SIZE.
23227 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23229 PR libgfortran/25307
23230 * gfortran.dg/list_read_5.f90: New test.
23232 2005-12-22 Richard Henderson <rth@redhat.com>
23234 * gcc.target/i386/sse-7.c: Use -msse2.
23236 2005-12-23 Jakub Jelinek <jakub@redhat.com>
23238 PR rtl-optimization/25432
23239 * gcc.c-torture/compile/20051216-1.c: New test.
23242 * objc/execute/pr25328.m: New test.
23244 2005-12-22 Mark Mitchell <mark@codesourcery.com>
23247 * g++.dg/template/call4.C: New test.
23249 2005-12-22 Dale Johannesen <dalej@apple.com>
23251 * gcc.target/i386/sse-17.c: New.
23253 2005-12-22 Paul Brook <paul@codesourcery.com>
23255 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
23257 2005-12-22 Paul Brook <paul@codesourcery.com>
23259 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
23261 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
23264 * gcc.c-torture/compile/pr25513.c: New test.
23266 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23269 * g++.dg/parse/error25.C: Add more tests.
23271 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23274 * gfortran.dg/der_charlen_1.f90: New.
23276 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
23279 * gfortran.dg/pointer_component_type_1.f90: New test.
23283 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
23284 should give an error with assumed size array refernces and checks
23285 those that should not.
23286 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
23287 reference an upper bound so that it does not generate an error.
23293 * gfortran.dg/used_dummy_types_1.f90: New test.
23294 * gfortran.dg/used_dummy_types_2.f90: New test.
23295 * gfortran.dg/used_dummy_types_3.f90: New test.
23296 * gfortran.dg/used_dummy_types_4.f90: New test.
23297 * gfortran.dg/used_dummy_types_5.f90: New test.
23300 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
23301 group already being USE associated.
23302 * gfortran.dg/assumed_shape_nml.f90: New test.
23303 * gfortran.dg/assumed_size_nml.f90: New test.
23313 * gfortran.dg/io_constraints_1.f90: New test.
23314 * gfortran.dg/io_constraints_1.f90: New test.
23315 * gfortran.dg/iostat_3.f90: Change wording of warning.
23316 * gfortran.dg/g77/19981216-0.f: The same.
23318 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
23320 PR tree-optimization/23518
23321 * gcc.dg/pr23518.c: New.
23323 2005-12-21 Mike Stump <mrs@apple.com>
23325 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
23327 2005-12-21 Paul Brook <paul@codesourcery.com>
23329 * gcc.dg/pr19340.c: Skip on m68k targets.
23331 2005-12-21 Steven Bosscher <stevenb@suse.de>
23333 PR rtl-optimization/25196
23334 * gcc.dg/pr25196.c: New test.
23336 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
23339 gfortran.dg/where_nested_1.f90: New.
23341 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
23343 PR tree-optimization/25382.
23344 * gcc.dg/tree-ssa/pr25382.c: New.
23346 2005-12-20 Richard Guenther <rguenther@suse.de>
23348 PR middle-end/24306
23349 * gcc.target/i386/pr24306.c: New testcase.
23351 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
23353 PR tree-optimization/25501
23354 * gcc.dg/tree-ssa/pr25501.c: New.
23356 2005-12-20 Richard Guenther <rguenther@suse.de>
23359 2005-12-02 Richard Guenther <rguenther@suse.de>
23361 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23363 2005-12-20 Mark Mitchell <mark@codesourcery.com>
23366 * g++.dg/warn/Wunreachable-code-2.C: New test.
23368 2005-12-19 Mark Mitchell <mark@codesourcery.com>
23371 * g++.dg/template/ctor5.C: New test.
23374 * g++.dg/template/overload8.C: New test.
23376 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
23378 * gcc.c-torture/compile/pr25483 : New test.
23380 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23383 * g++.dg/ext/typeof10.C: New test.
23385 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
23387 * gcc.dg/mt-loopi1.c: New.
23389 2005-12-18 Richard Guenther <rguenther@suse.de>
23391 PR tree-optimization/25481
23392 * gcc.dg/torture/pr25481.c: New testcase.
23394 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
23396 PR rtl-optimization/21041
23397 * gcc.dg/pr21041.c: New test.
23399 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23401 PR libgfortran/25463
23402 * gfortran.dg/advance.f90: New test.
23404 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
23406 * gcc.dg/20051201-1.c: New test.
23408 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
23411 * gfortran.dg/initialization_1.f90: New test.
23412 * gfortran.dg/enum_5.f90: Change dg-error to new message.
23413 * gfortran.dg/g77/980616-0.f: The same.
23415 2005-12-17 Steven G. Kargl <kargls@comcast.net>
23418 * gfortran.dg/chkbits.f90: New test.
23420 2005-12-17 Steven G. Kargl <kargls@comcast.net>
23422 * gfortran.dg/enum_5.f: Revert to previous version.
23424 2005-12-17 Steven G. Kargl <kargls@comcast.net>
23426 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
23427 * gfortran.dg/nested_modules_1.f90: Ditto.
23428 * gfortran.dg/hollerith_f95.f90: Ditto.
23429 * gfortran.dg/select_5.f90: Ditto.
23430 * gfortran.dg/secnds.f: Ditto.
23431 * gfortran.dg/hollerith2.f90: Ditto.
23432 * gfortran.dg/imag_2.f: Ditto.
23433 * gfortran.dg/ftell_2.f90: Ditto.
23434 * gfortran.dg/malloc_free_1.f90: Ditto.
23435 * gfortran.dg/logint-1.f: Ditto.
23436 * gfortran.dg/recursive_statement_functions.f90: Ditto.
23437 * gfortran.dg/e_d_fmt.f90: Ditto.
23438 * gfortran.dg/hollerith_legacy.f90: Ditto.
23439 * gfortran.dg/logint-2.f: Ditto.
23440 * gfortran.dg/enum_5.f90: Ditto.
23441 * gfortran.dg/f2c_2.f90: Ditto.
23442 * gfortran.dg/pr17143.f90: Ditto.
23443 * gfortran.dg/namelist_14.f90: Ditto.
23444 * gfortran.dg/logint-3.f: Ditto.
23445 * gfortran.dg/spread_scalar_source.f90: Ditto.
23446 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
23447 * gfortran.dg/namelist_11.f: Ditto.
23448 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23449 * gfortran.dg/g77/20010519-1.f
23450 * gfortran.dg/g77/alpha1.f: Ditto.
23451 * gfortran.dg/g77/990115-1.f: Ditto.
23452 * gfortran.dg/g77/erfc.f: Ditto.
23453 * gfortran.dg/g77/19990313-3.f: Ditto.
23454 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
23455 * gfortran.dg/g77/20010426.f: Ditto.
23456 * gfortran.dg/g77/19990313-0.f: Ditto.
23457 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
23458 * gfortran.dg/g77/20000629-1.f: Ditto.
23459 * gfortran.dg/g77/970125-0.f: Ditto.
23460 * gfortran.dg/g77/8485.f: Ditto.
23461 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
23462 * gfortran.dg/g77/19990313-1.f: Ditto.
23463 * gfortran.dg/g77/int8421.f: Ditto.
23464 * gfortran.dg/g77/19990305-0.f: Ditto.
23465 * gfortran.dg/g77/947.f: Ditto.
23466 * gfortran.dg/g77/19990905-2.f: Ditto.
23467 * gfortran.dg/g77/cabs.f: Ditto.
23468 * gfortran.dg/g77/19990313-2.f: Ditto.
23469 * gfortran.dg/g77/20020307-1.f: Ditto.
23470 * gfortran.dg/g77/dcomplex.f: Ditto.
23471 * gfortran.dg/g77/19990502-1.f: Ditto.
23472 * gfortran.dg/g77/19981216-0.f: Ditto.
23473 * gfortran.dg/common_4.f90: Ditto.
23474 * gfortran.dg/entry_4.f90: Ditto.
23475 * gfortran.dg/equiv_constraint_2.f90: Ditto.
23476 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
23477 * gfortran.dg/namelist_12.f: Ditto.
23478 * gfortran.dg/scale_1.f90: Ditto.
23479 * gfortran.dg/modulo_1.f90
23480 * gfortran.dg/hollerith.f90: Ditto.
23481 * gfortran.dg/direct_io_3.f90: Ditto.
23482 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
23483 * gfortran.dg/gnu_logical_1.F: Ditto.
23484 * gfortran.dg/unf_io_convert_1.f90: Ditto.
23485 * gfortran.dg/assign_1.f90: Ditto.
23486 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
23487 * gfortran.dg/pr23095.f: Ditto.
23488 * gfortran.dg/read_float_1.f90: Ditto.
23490 2005-12-17 Andreas Jaeger <aj@suse.de>
23492 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
23493 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
23495 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23498 * gfortran.dg/fmt_white.f: New test.
23500 2005-12-16 Steven G. Kargl <kargls@comcast.net>
23502 * gfortran.dg/label_1.f90: New test.
23504 2005-12-15 Ben Elliston <bje@au.ibm.com>
23507 * gcc.dg/20031012-1.c: Add -Walways-true option.
23508 * gcc.dg/weak/weak-3.c: Likewise.
23509 * g++.old-deja/g++.mike/warn8.C: Likewise.
23511 2005-12-16 Mike Stump <mrs@apple.com>
23513 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
23516 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23518 PR libgfortran/25264
23519 PR libgfortran/25349
23520 * gfortran.dg/tl_editing.f90: Added additional checks.
23521 * gfortran.dg/t_editing.f: New test.
23522 * gfortran.dg/write_padding.f90: New test
23524 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23527 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
23529 2005-12-16 Jakub Jelinek <jakub@redhat.com>
23531 PR rtl-optimization/24899
23532 * gcc.c-torture/execute/20051215-1.c: New test.
23534 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
23537 * gfortran.dg/pr24823.f: New test.
23539 2005-12-16 Jeff Law <law@redhat.com>
23541 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
23543 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
23545 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23546 (base_types): Change C++ style comments to C style comments. Remove
23547 aligned types from the array. Keep Enums disabled.
23548 (complex_types): Remove aligned types from the array.
23549 Comment out "_Complex long double".
23550 (attrib_types): Remove.
23551 (complex_attrib_types): Remove.
23552 (attrib_array_types): Remove.
23553 (complex_attrib_array_types): Remove.
23554 (aligned_bitfld_types): Remove.
23555 (n_aligned_bitfld_types): Remove.
23556 (FEATURE_ALIGNEDPACKED): Delete.
23557 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
23558 (singles): Remove support for adding attributes.
23559 (choose_type): Remove support for attributed types.
23560 (generate_fields): Remove support for attributed bit-fields.
23561 Remove support for adding attributes.
23562 (generate_random_tests): Remove support for adding attributes.
23563 (features): Add back "[0] :0" and "complex vector [0]".
23564 (main): Remove support for attributed bit-fields.
23565 Uncomment the calling of generate_random_tests for the rests of
23568 2005-12-16 Jan Hubicka <jh@suse.cz>
23570 * gcc.c-torture/combine/pr25224.c: New.
23572 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
23575 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
23578 2005-12-15 Richard Sandiford <richard@codesourcery.com>
23580 * gcc.dg/20051215-1.c: New file.
23582 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23584 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
23585 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
23587 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
23590 * gfortran.dg/dummy_functions_1.f90: New.
23592 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
23594 PR rtl-optimization/25310
23595 * gcc.c-torture/compile/pr25310.c: New test.
23597 2005-12-14 Jakub Jelinek <jakub@redhat.com>
23600 * gcc.dg/pr25023.c: New test.
23602 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23604 * g++.old-deja/g++.brendan/redecl1.C,
23605 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
23606 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
23607 g++.old-deja/g++.oliva/typeof1.C,
23608 g++.old-deja/g++.other/crash16.C,
23609 g++.old-deja/g++.other/crash34.C,
23610 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
23611 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
23612 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
23613 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
23614 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
23615 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
23618 2005-12-14 Kean Johnston <jkj@sco.com>
23619 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23621 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
23622 * gcc.target/i386/20020523-1.c: Ditto.
23623 * gcc.target/i386/tailcall-1.c: Ditto.
23624 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
23625 * gcc.target/i386/ssetype-5.c: Ditto.
23627 2005-12-14 Jeff Law <law@redhat.com>
23629 * gcc.dg/tree-ssa/foldstring-1.c: New test.
23631 2005-12-14 Jakub Jelinek <jakub@redhat.com>
23635 * gcc.target/i386/pr25254.c: New test.
23636 * gfortran.dg/PR24188.f: New test.
23638 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
23640 * lib/fortran-torture.exp: Catch remaining uses of
23641 remote_file build delete.
23643 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23645 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
23647 2005-12-14 Ben Elliston <bje@au.ibm.com>
23649 * gcc.dg/warn-addr-cmp.c: New test.
23651 2005-12-13 Jakub Jelinek <jakub@redhat.com>
23655 * gcc.target/i386/pr25293.c: New test.
23657 2005-12-13 Petr Machata <machata@post.cz>
23660 * g++.dg/parse/comma2.C: New test.
23662 2005-12-13 Mark Mitchell <mark@codesourcery.com>
23663 Jakub Jelinek <jakub@redhat.com>
23665 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23666 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23667 (limits.h): Include unconditionally.
23668 (stdlib.h): Likewise.
23669 (hashtab.h): Do not include.
23670 (getopt.h): Likewise.
23671 (stddef.h): Include.
23672 (hashval_t): Define.
23673 (struct entry): Add "next" field.
23674 (HASH_SIZE): New macro.
23675 (hash_table): New variable.
23676 (switchfiles): Do not use xmalloc.
23678 (iterative_hash): New function.
23680 (e_exists): New function.
23681 (e_insert): Likewise.
23682 (output): Use, instead of libiberty hashtable functions.
23683 (main): Do not use getopt. Do not call htab_create.
23685 2005-12-13 Jakub Jelinek <jakub@redhat.com>
23688 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
23689 put atal* and atpaal* attributes on array elements.
23690 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
23691 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
23692 put atal* and atpaal* attributes on array elements.
23693 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
23695 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
23697 * gcc.dg/single-precision-constant.c: New test.
23699 2005-12-13 Alan Modra <amodra@bigpond.net.au>
23701 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
23702 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
23703 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
23704 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
23705 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
23706 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
23707 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
23708 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
23709 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
23710 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
23711 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
23712 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
23713 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
23714 gcc.target/powerpc/ppc-sdata-2.c,
23715 gcc.target/powerpc/ppc-stackalign-1.c,
23716 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
23717 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
23718 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
23719 gcc.target/powerpc/rs6000-ldouble-2.c,
23720 gcc.target/powerpc/rs6000-power2-1.c,
23721 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
23722 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
23723 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
23724 option into target selector.
23725 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
23726 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
23728 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
23731 * objc.dg/encode-9.m: New test.
23733 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23736 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
23737 * gcc.dg/asm-b.c: Fix typo.
23738 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
23739 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23740 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
23741 i?86 lp64 and x86_64 ilp32.
23742 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
23744 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
23746 2005-12-12 Steven G. Kargl <kargls@comcast.net>
23749 gfortran.dg/equiv_5.f90: New test.
23751 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
23753 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
23754 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
23755 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
23756 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
23757 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
23758 * gcc.dg/tree-ssa/reassoc-5.c: New.
23759 * gcc.dg/tree-ssa/reassoc-6.c: New.
23760 * gcc.dg/tree-ssa/reassoc-7.c: New.
23761 * gcc.dg/tree-ssa/reassoc-8.c: New.
23762 * gcc.dg/tree-ssa/reassoc-9.c: New.
23763 * gcc.dg/tree-ssa/reassoc-10.c: New.
23764 * gcc.dg/tree-ssa/reassoc-11.c: New.
23766 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23770 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
23772 2005-12-12 Mark Mitchell <mark@codesourcery.com>
23775 * g++.dg/template/inherit.C: Do not use a generic error message.
23777 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
23780 * objc.dg/gnu-encoding: New directory.
23781 * objc.dg/gnu-encoding/compat-common.h: New file.
23782 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
23783 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
23784 * objc.dg/gnu-encoding/vector-defs.h: New file.
23785 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
23786 * objc.dg/gnu-encoding/generate-random.c: New file.
23787 * objc.dg/gnu-encoding/generate-random_r.c: New file.
23788 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
23789 * objc.dg/gnu-encoding/generate-random.h: New file.
23791 2005-12-11 Mark Mitchell <mark@codesourcery.com>
23794 * g++.dg/template/defarg7.C: New test.
23796 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
23799 * objc.dg/encode-8.m: New test.
23801 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
23804 * objc.dg/encode-7.m: New test.
23806 2005-12-10 Mark Mitchell <mark@codesourcery.com>
23809 * g++.dg/opt/inline10.C: New test.
23811 2005-12-11 Steven G. Kargl <kargls@comcast.net>
23813 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
23815 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
23817 * gfortran.dg/substring_equivalence.f90: typo in comment
23819 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23822 * gfortran.dg/iostat_3.f90: New test.
23824 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
23827 * gfortran.dg/unf_io_convert_1.f90: New test.
23828 * gfortran.dg/unf_io_convert_2.f90: New test.
23829 * gfortran.dg/unf_io_convert_3.f90: New test.
23831 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23834 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
23835 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
23836 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
23837 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
23838 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
23839 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
23840 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
23841 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
23842 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
23843 gcc.dg/torture/fp-int-convert-float128-timode.c,
23844 gcc.dg/torture/fp-int-convert-float128.c,
23845 gcc.dg/torture/fp-int-convert-float80-timode.c,
23846 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
23847 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
23849 * gcc.dg/tls/opt-1.c: Require effective target fpic.
23851 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
23853 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
23855 2005-12-10 Richard Sandiford <richard@codesourcery.com>
23857 * gcc.dg/20051207-1.c,
23858 * gcc.dg/20051207-2.c,
23859 * gcc.dg/20051207-3.c: New tests.
23861 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23864 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
23865 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
23866 dg-skip-if target selector.
23869 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
23870 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
23871 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
23872 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
23873 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
23874 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
23875 and/or merge with i?86 cases.
23877 * gcc.dg/tls/opt-3.c: Require effective target fpic.
23880 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
23881 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
23882 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
23883 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
23886 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
23889 * gcc.c-torture/compile/pr25311.c: New test.
23891 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23893 PR libgfortran/25039
23894 * gfortran.dg/read_comma.f: New test.
23896 2005-12-08 Jakub Jelinek <jakub@redhat.com>
23899 * g++.dg/opt/pr19317-1.C: New test.
23900 * g++.dg/opt/pr19317-2.C: New test.
23901 * g++.dg/opt/pr19317-3.C: New test.
23904 * gcc.c-torture/execute/pr19005.c: New test.
23907 * g++.old-deja/g++.other/comdat5.C: New test.
23908 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
23910 * g++.dg/compat/struct-layout-1.exp: New file.
23911 * g++.dg/compat/struct-layout-1.h: New.
23912 * g++.dg/compat/struct-layout-1_generate.c: New.
23913 * g++.dg/compat/struct-layout-1_x1.h: New.
23914 * g++.dg/compat/struct-layout-1_x2.h: New.
23915 * g++.dg/compat/struct-layout-1_y1.h: New.
23916 * g++.dg/compat/struct-layout-1_y2.h: New.
23918 * gcc.dg/20050330-2.c: New test.
23920 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
23923 * gfortran.dg/associated_1.f90: New.
23925 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
23927 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
23928 ILP32 vect_no_align platforms.
23930 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
23931 Jakub Jelinek <jakub@redhat.com>
23934 * gcc.c-torture/compile/20051207-1.c: New test.
23936 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23939 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
23940 gcc.dg/torture/pr18582-1.c,
23941 gcc.target/i386/attributes-error.c: Also test on x86_64.
23943 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
23945 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23948 * g++.dg/template/typedef3.C: New test.
23952 * g++.dg/template/dtor3.C: Fix error markers.
23954 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
23956 * lib/target-supports.exp (check_effective_target_sync_char_short):
23959 2005-12-06 Janis Johnson <janis187@us.ibm.com>
23961 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
23963 2005-12-06 Roger Sayle <roger@eyesopen.com>
23965 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
23966 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
23967 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
23968 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
23970 2005-12-06 Roger Sayle <roger@eyesopen.com>
23973 * g++.dg/other/array2.C: New test case.
23975 2005-12-05 Geoffrey Keating <geoffk@apple.com>
23977 * gcc.dg/darwin-weakimport-3.c: New.
23979 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
23980 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
23981 and to work on Darwin.
23982 * gcc.dg/attr-weakref-1b.c: New file.
23983 * gcc.dg/attr-weakref-2.c: New test.
23984 * gcc.dg/darwin-weakref-1.c: New test.
23986 2005-12-05 Janis Johnson <janis187@us.ibm.com>
23989 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
23990 use in selector expressions.
23991 (dg-xfail-if): Ditto.
23992 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
23993 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
23994 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
23995 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
23996 * gcc.test-framework/test-framework.exp: Skip generated tests if
23997 CHECK_TEST_FRAMEWORK is not 1.
23999 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
24001 PR tree-optimization/24963
24002 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
24005 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
24008 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
24009 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24010 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24011 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24013 2005-12-05 Jakub Jelinek <jakub@redhat.com>
24015 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
24018 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
24020 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
24022 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
24024 * gcc.dg/format/cast-1.c: New test.
24026 2005-12-04 Roger Sayle <roger@eyesopen.com>
24029 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
24030 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
24031 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
24032 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
24034 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
24036 * gcc.dg/cast-pretty-print-1.c: New test.
24038 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
24040 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
24042 2005-12-02 Mark Mitchell <mark@codesourcery.com>
24045 * g++.dg/template/friend40.C: New test.
24047 2005-12-02 Jakub Jelinek <jakub@redhat.com>
24050 * gcc.target/i386/movq-2.c: New test.
24051 * gcc.target/i386/movq.c: Remove target i?86, instead add
24052 dg-require-effective-target ilp32.
24054 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24057 * g++.dg/other/default1.C: New test.
24059 2005-12-02 Richard Guenther <rguenther@suse.de>
24061 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24063 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
24065 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
24067 2005-12-02 Alan Modra <amodra@bigpond.net.au>
24070 * gcc.target/powerpc/rotate.c: New.
24072 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24074 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
24075 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
24077 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
24080 * gcc.dg/pr17730-1.c: Adjust.
24081 * gcc.dg/lvalue1.c (main): Likewise.
24082 * gcc.dg/lvalue-2.c: Likewise.
24083 * g++.dg/pr7503-3.C
24085 2005-12-01 Geoffrey Keating <geoffk@apple.com>
24087 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
24090 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
24093 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
24095 2005-12-01 Uros Bizjak <uros@kss-loka.si>
24098 * lib/target-supports.exp (check_effective_target_tls): New.
24099 (check_effective_target_tls_runtime): New.
24100 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
24102 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
24103 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
24104 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
24105 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
24106 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
24107 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
24108 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
24109 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
24110 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
24111 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
24112 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
24113 effective-target TLS.
24114 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
24115 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
24116 effective-target TLS runtime.
24118 2005-12-01 Uros Bizjak <uros@kss-loka.si>
24120 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
24122 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
24124 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
24125 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
24126 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
24127 ignored" warnings when "packing" is the same as the ABI layout.
24129 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
24132 * gfortran.dg/line_length_1.f: New test.
24133 * gfortran.dg/line_length_2.f90: Ditto.
24135 2005-11-30 Richard Guenther <rguenther@suse.de>
24137 PR tree-optimization/21655
24138 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
24140 2005-11-30 Dale Johannesen <dalej@apple.com>
24142 * gcc.c-torture/compile/pr24930.c: New.
24144 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
24147 * gfortran.dg/auto_char_dummy_array.f90: New test.
24149 2005-11-30 Jeff Law <law@redhat.com>
24151 * g++.old-deja/g++.law/pr25000.C: New test.
24153 2005-11-30 Jakub Jelinek <jakub@redhat.com>
24155 * gcc.dg/tls/opt-11.c: New test.
24157 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
24159 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
24161 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
24164 2005-11-29 Jakub Jelinek <jakub@redhat.com>
24166 * gfortran.dg/open_access_1.f90: New test.
24168 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24170 * gcc.dg/charset/builtin2.c: New test.
24172 2005-11-28 Jakub Jelinek <jakub@redhat.com>
24174 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
24175 on mmix-*-* for *_[xy].c.
24177 2005-11-28 Kean Johnston <jkj@sco.com>
24179 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
24181 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
24182 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
24183 * gcc.target/i386/asm-3.c: Ditto.
24184 * gcc.target/i386/clobbers.c: Ditto.
24185 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
24186 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
24188 * gcc.target/i386/mul.c: Ditto.
24189 * gcc.target/i386/ssetype-1.c: Ditto.
24190 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
24191 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
24192 static so the test works with -fPIC mode too. Based on comment in
24194 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
24196 2005-11-28 Richard Guenther <rguenther@suse.de>
24198 * gcc.dg/alias-9.c: New testcase.
24199 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
24201 2005-11-28 Roger Sayle <roger@eyesopen.com>
24202 Uros Bizjak <uros@kss-loka.si>
24204 PR middle-end/20219
24205 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
24206 tan(x)/sin(x) transformations.
24208 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
24210 PR middle-end/24575
24211 * gcc.dg/tree-ssa/divide-3.c: New test.
24212 * gcc.dg/tree-ssa/divide-4.c: New test.
24214 2005-11-27 Steven G. Kargl <kargls@comcast.net>
24217 * gfortran.dg/boz_6.f90: New test.
24219 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24222 * gfortran.dg/modulo_1.f90: New test.
24224 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24226 PR libfortran/24919
24227 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
24228 fail on CRLF platforms.
24229 * gfortran.dg/ftell_2.f90: Likewise.
24231 2005-11-26 Eric Christopher <echristo@apple.com>
24233 * gcc.dg/intmax_t-1.c: Remove mips xfail.
24235 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
24237 * objc.dg/gnu-runtime-3.m: Simplify.
24239 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
24241 PR middle-end/23669
24242 * gcc.dg/tree-ssa/divide-1.c: New test.
24243 * gcc.dg/tree-ssa/divide-2.c: New test.
24245 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
24247 PR libgfortran/24945
24248 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
24250 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
24252 PR libgfortran/24945
24253 * gfortran.dg/open_status_2.f90: New test.
24255 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24257 * gcc.c-torture/execute/builtins/fprintf.c,
24258 gcc.c-torture/execute/builtins/fputs-lib.c,
24259 gcc.c-torture/execute/builtins/fputs.c,
24260 gcc.c-torture/execute/builtins/lib/fprintf.c,
24261 gcc.c-torture/execute/builtins/lib/printf.c,
24262 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
24264 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
24266 * gcc.dg/20050922-2.c: New test.
24268 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
24270 * objc.dg/gnu-runtime-3.m: New test.
24272 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24275 * g++.dg/other/void1.C: New test.
24277 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
24279 PR middle-end/24998
24280 * gcc.dg/torture/fp-int-convert-float.c,
24281 gcc.dg/torture/fp-int-convert-double.c,
24282 gcc.dg/torture/fp-int-convert-long-double.c,
24283 gcc.dg/torture/fp-int-convert-timode.c,
24284 gcc.dg/torture/fp-int-convert-float80.c,
24285 gcc.dg/torture/fp-int-convert-float80-timode.c,
24286 gcc.dg/torture/fp-int-convert-float128.c,
24287 gcc.dg/torture/fp-int-convert-float128-timode.c,
24288 gcc.dg/torture/fp-int-convert.h: New files.
24290 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
24292 PR middle-end/24989
24293 * gcc.dg/tree-ssa/bool-10.c: New test.
24294 * gcc.dg/tree-ssa/bool-11.c: New test.
24295 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
24297 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
24299 PR middle-end/24990
24300 * tree-ssa/pr24990-1.c: New test.
24302 2005-11-24 Richard Guenther <rguenther@suse.de>
24303 Dirk Mueller <dmueller@suse.de>
24306 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
24307 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
24308 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
24309 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
24310 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
24311 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
24313 2005-11-23 Uros Bizjak <uros@kss-loka.si>
24315 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
24317 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
24320 * gcc.dg/Wc++-compat.c: New.
24321 * gcc.dg/Wno-c++-compat.c: New.
24323 2005-11-23 Alan Modra <amodra@bigpond.net.au>
24325 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
24326 (vspltish, vspltisw): Likewise.
24328 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24330 PR libgfortran/24794
24331 * gfortran.dg/namelist_12.f: Fix quotes.
24332 * gfortran.dg/namelist_13.f90: Fix quotes.
24333 * gfortran.dg/namelist_14.f90: Fix quotes.
24334 * gfortran.dg/namelist_15.f90: Fix quotes.
24335 * gfortran.dg/namelist_use.f90: Fix quotes.
24336 * gfortran.dg/namelist_use_only.f90: Fix quotes.
24337 * gfortran.dg/namelist_21.f90: New test.
24338 * gfortran.dg/namelist_22.f90: New test.
24340 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
24343 * gcc.c-torture/compile/pr23435.c: New.
24345 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
24347 * gcc.c-torture/execute/floatunsisf-1.c: New test.
24349 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
24351 * gcc.target/powerpc/405-macchw-1.c,
24352 gcc.target/powerpc/405-macchw-2.c,
24353 gcc.target/powerpc/405-macchwu-1.c,
24354 gcc.target/powerpc/405-macchwu-2.c,
24355 gcc.target/powerpc/405-machhw-1.c,
24356 gcc.target/powerpc/405-machhw-2.c,
24357 gcc.target/powerpc/405-machhwu-1.c,
24358 gcc.target/powerpc/405-machhwu-2.c,
24359 gcc.target/powerpc/405-maclhw-1.c,
24360 gcc.target/powerpc/405-maclhw-2.c,
24361 gcc.target/powerpc/405-maclhwu-1.c,
24362 gcc.target/powerpc/405-maclhwu-2.c,
24363 gcc.target/powerpc/405-mulchw-1.c,
24364 gcc.target/powerpc/405-mulchw-2.c,
24365 gcc.target/powerpc/405-mulchwu-1.c,
24366 gcc.target/powerpc/405-mulchwu-2.c,
24367 gcc.target/powerpc/405-mulhhw-1.c,
24368 gcc.target/powerpc/405-mulhhw-2.c,
24369 gcc.target/powerpc/405-mulhhwu-1.c,
24370 gcc.target/powerpc/405-mulhhwu-2.c,
24371 gcc.target/powerpc/405-mullhw-1.c,
24372 gcc.target/powerpc/405-mullhw-2.c,
24373 gcc.target/powerpc/405-mullhwu-1.c,
24374 gcc.target/powerpc/405-mullhwu-2.c,
24375 gcc.target/powerpc/405-nmacchw-1.c,
24376 gcc.target/powerpc/405-nmacchw-2.c,
24377 gcc.target/powerpc/405-nmachhw-1.c,
24378 gcc.target/powerpc/405-nmachhw-2.c,
24379 gcc.target/powerpc/405-nmaclhw-1.c,
24380 gcc.target/powerpc/405-nmaclhw-2.c,
24381 gcc.target/powerpc/440-macchw-1.c,
24382 gcc.target/powerpc/440-macchw-2.c,
24383 gcc.target/powerpc/440-macchwu-1.c,
24384 gcc.target/powerpc/440-macchwu-2.c,
24385 gcc.target/powerpc/440-machhw-1.c,
24386 gcc.target/powerpc/440-machhw-2.c,
24387 gcc.target/powerpc/440-machhwu-1.c,
24388 gcc.target/powerpc/440-machhwu-2.c,
24389 gcc.target/powerpc/440-maclhw-1.c,
24390 gcc.target/powerpc/440-maclhw-2.c,
24391 gcc.target/powerpc/440-maclhwu-1.c,
24392 gcc.target/powerpc/440-maclhwu-2.c,
24393 gcc.target/powerpc/440-mulchw-1.c,
24394 gcc.target/powerpc/440-mulchw-2.c,
24395 gcc.target/powerpc/440-mulchwu-1.c,
24396 gcc.target/powerpc/440-mulchwu-2.c,
24397 gcc.target/powerpc/440-mulhhw-1.c,
24398 gcc.target/powerpc/440-mulhhw-2.c,
24399 gcc.target/powerpc/440-mulhhwu-1.c,
24400 gcc.target/powerpc/440-mulhhwu-2.c,
24401 gcc.target/powerpc/440-mullhw-1.c,
24402 gcc.target/powerpc/440-mullhw-2.c,
24403 gcc.target/powerpc/440-mullhwu-1.c,
24404 gcc.target/powerpc/440-mullhwu-2.c,
24405 gcc.target/powerpc/440-nmacchw-1.c,
24406 gcc.target/powerpc/440-nmacchw-2.c,
24407 gcc.target/powerpc/440-nmachhw-1.c,
24408 gcc.target/powerpc/440-nmachhw-2.c,
24409 gcc.target/powerpc/440-nmaclhw-1.c,
24410 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
24412 2005-11-21 Jakub Jelinek <jakub@redhat.com>
24415 * gfortran.dg/inquire_9.f90: New test.
24418 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
24420 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
24422 PR libfortran/24432
24423 * lib/target-supports.exp (check_effective_target_fortran_large_real):
24424 Check that 'cos' is supported.
24426 2005-11-21 Paul Thomas <pault@gcc.gnu.org
24429 * gfortran.dg/substring_equivalence.f90: New test.
24432 * gfortran.dg/auto_internal_assumed.f90: New test.
24434 2005-11-21 Uros Bizjak <uros@kss-loka.si>
24436 * gcc.dg/fold-div-2.c: New test.
24438 2005-11-20 Ian Lance Taylor <ian@airs.com>
24440 PR rtl-optimization/24883
24441 * gcc.c-torture/compile/pr24883.c: New test.
24443 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
24445 PR middle-end/20583
24446 * gcc.c-torture/compile/pr20583.c: New.
24448 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
24450 * gcc.c-torture/execute/usmul.c: New test.
24452 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
24454 * gcc.dg/tree-ssa/vrp22.c: New test.
24456 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
24458 PR middle-end/24912
24459 * gcc.dg/torture/pr24912-1.c: New test.
24461 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
24464 * gfortran.dg/arrayio_derived_1.f90: New test.
24466 2005-11-19 Richard Guenther <rguenther@suse.de>
24468 PR middle-end/23294
24469 * gcc.dg/tree-ssa/pr23294.c: New testcase.
24471 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
24473 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
24475 2005-11-18 Mark Mitchell <mark@codesourcery.com>
24478 * g++.dg/template/friend39.C: New test.
24480 2005-11-18 James E Wilson <wilson@specifix.com>
24482 * gcc.dg/builtin-strstr.c: New.
24484 2005-11-18 Richard Henderson <rth@redhat.com>
24486 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
24487 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
24488 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
24489 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
24490 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
24491 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
24492 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
24493 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
24494 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
24495 renaming to remove initial "ia64-".
24497 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
24499 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
24501 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
24503 * g++.dg/cpp/string-2.C: New test.
24505 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
24507 * gcc.dg/tree-ssa/loop-14.c: New test.
24509 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
24510 Michael Chamberlain <michael@chamberlain.net.au>
24512 * ada/acats/run_all.sh (target_run): Kill long running tests.
24514 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24516 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
24517 * gcc.dg/cleanup-9.c: Likewise.
24518 * gcc.dg/cleanup-10.c: Likewise.
24519 * gcc.dg/cleanup-11.c: Likewise.
24521 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24524 * gfortran.dg/open_access_append_1.f90: New test.
24525 * gfortran.dg/open_access_append_2.f90: New test.
24527 2005-11-16 Richard Guenther <rguenther@suse.de>
24529 PR middle-end/24851
24530 * gcc.c-torture/execute/pr24851.c: New testcase.
24532 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
24534 * gcc.dg/fold-overflow-1.c: New test.
24536 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
24538 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
24539 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
24541 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
24543 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
24545 * g++.dg/eh/forced2.C: Likewise.
24546 * g++.dg/eh/forced3.C: Likewise.
24547 * g++.dg/eh/forced4.C: Likewise.
24549 2005-11-11 Mike Stump <mrs@apple.com>
24551 * g++.old-deja/g++.mike/unused.C: Add.
24553 2005-11-15 Mark Mitchell <mark@codesourcery.com>
24556 * g++.dg/warn/Wcast-qual1.C: New test.
24558 2005-11-15 Jan Hubicka <jh@suse.cz>
24560 * gcc.dg/winline-5.c: Add large-unit-insns limit.
24562 2005-11-14 David Edelsohn <edelsohn@gnu.org>
24564 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
24566 2005-11-14 Diego Novillo <dnovillo@redhat.com>
24569 * gcc.dg/tree-ssa/pr24840.c: New test.
24571 2005-11-14 Janis Johnson <janis187@us.ibm.com>
24574 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
24576 2005-11-14 Dale Johannesen <dalej@apple.com>
24578 * gcc.c-torture/execute/20051113-1.c: New.
24580 2005-11-14 Mark Mitchell <mark@codesourcery.com>
24583 * g++.dg/template/crash43.C: New test.
24585 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
24587 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
24589 2005-11-13 Mark Mitchell <mark@codesourcery.com>
24592 * g++.dg/eh/spec8.C: New test.
24594 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
24596 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
24598 2005-11-13 Mark Mitchell <mark@codesourcery.com>
24601 * g++.dg/parse/ambig4.C: New test.
24602 * g++.dg/tc1/dr101.C: Adjust error markers.
24603 * g++.dg/lookup/strong-using-2.C: Likewise.
24604 * g++.dg/lookup/ambig5.C: Likewise.
24605 * g++.dg/lookup/ambig4.C: Likewise.
24606 * g++.dg/parse/crash22.C: Likewise.
24608 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
24610 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
24612 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
24614 * gcc.dg/nested-calls-1.c: New test.
24616 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24618 * gfortran.dg/complex_intrinsic_1.f90: New test.
24619 * gfortran.dg/complex_intrinsic_2.f90: New test.
24620 * gfortran.dg/fgetc_1.f90: New test.
24621 * gfortran.dg/fgetc_2.f90: New test.
24622 * gfortran.dg/fgetc_3.f90: New test.
24623 * gfortran.dg/ftell_1.f90: New test.
24624 * gfortran.dg/ftell_2.f90: New test.
24625 * gfortran.dg/gnu_logical_1.F: New test.
24626 * gfortran.dg/gnu_logical_2.f90: New test.
24628 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
24630 PR middle-end/24820
24631 * gcc.dg/pr24820.c: New test.
24633 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
24635 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
24636 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
24639 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24642 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
24644 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
24646 * gcc.target/cris/cris.exp: New file.
24647 * gcc.target/cris/rld-legit1.c: New test.
24648 * gcc.target/cris/rld-legit2.c: New test.
24650 2005-11-12 Jakub Jelinek <jakub@redhat.com>
24653 * g++.dg/opt/pr24780.C: New test.
24656 * g++.dg/template/asm1.C: New test.
24658 2005-11-12 Steven G. Kargl <kargls@comcast.net>
24660 PR libgfortran/24787
24661 * gfortran.dg/scan_1.f90: New test.
24663 2005-11-12 Jan Hubicka <jh@suse.cz>
24665 * gcc.target/i386/minmax-1.c: New.
24666 * gcc.target/i386/minmax-2.c: New.
24668 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
24670 * gcc.dg/pr24445.c: Fix for 64-bit targets.
24672 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
24674 * gcc.c-torture/execute/20051110-1.c,
24675 gcc.c-torture/execute/20051110-2.c: New tests.
24677 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
24679 PR middle-end/24750
24680 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
24683 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
24685 * lib/target-libpath.exp (get_shlib_extension): New proc.
24686 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
24687 * lib/gfortran.exp (gfortran_link_flags): Likewise.
24688 * lib/objc.exp (objc_target_compile): Likewise.
24689 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
24692 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
24694 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
24696 * lib/target-supports.exp (check_effective_target_static_libgfortran):
24697 Add -static to additional_flags and pass it to target_compile.
24699 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24701 PR libgfortran/24719
24702 gfortran.dg/read_noadvance.f90: New test.
24704 PR libgfortran/24699
24705 gfortran.dg/fmt_t_2.f90: New test.
24707 PR libgfortran/24785
24708 gfortran.dg/read_x_eor.f90: New test.
24710 PR libgfortran/24584
24711 gfortran.dg/namelist_empty.f90: Rename test.
24713 PR libgfortran/24489
24714 gfortran/read_eor.f90: Rename test.
24716 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
24719 * gfortran.dg/automatic_module_variable.f90: New test.
24721 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
24724 * gcc.dg/pr24445.c: New test.
24726 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
24730 * gfortran.dg/recursive_statement_functions.f90: Add statement
24731 functions using inline intrinsic functions and parameters to test
24732 that they no longer seg-fault.
24735 gfortran.dg/nested_modules_4.f90: New test.
24736 gfortran.dg/nested_modules_5.f90: New test.
24738 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24741 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
24743 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
24745 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
24748 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
24750 * gcc.dg/sparc-getcontext-1.c: New test.
24752 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
24754 * gcc.dg/ifcvt-fabs-1.c: New test.
24756 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
24759 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
24760 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
24762 2005-11-09 Richard Guenther <rguenther@suse.de>
24764 PR tree-optimization/24716
24765 * gcc.c-torture/execute/pr24716.c: New testcase.
24767 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
24769 * gcc.dg/pr24624.c: Disable for non S/390 targets.
24771 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
24774 * gcc.dg/pr24624.c: Testcase added.
24776 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
24779 * g++.dg/other/pr24623.C: Testcase added.
24781 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
24784 * gfortran-dg/pure_byref_1.f90: New.
24785 * gfortran-dg/pure_byref_2.f90: New.
24787 2005-11-09 Uros Bizjak <uros@kss-loka.si>
24790 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
24791 * gcc.dg/dg.exp: Run main loop also for *.i files.
24793 2005-11-08 Jakub Jelinek <jakub@redhat.com>
24796 * g++.dg/tls/diag-3.C: New test.
24797 * g++.dg/tls/diag-4.C: New test.
24798 * g++.dg/tls/static-1.C: New test.
24799 * g++.dg/tls/static-1a.cc: New file.
24801 2005-11-08 Diego Novillo <dnovillo@redhat.com>
24804 * g++.dg/tree-ssa/pr23046.C: New test.
24806 2005-11-08 Devang Patel <dpatel@apple.com>
24808 PR tree-optimization/23115
24809 * gcc.dg/tree-ssa/pr23115.c: New.
24811 2005-11-08 David Edelsohn <edelsohn@gnu.org>
24813 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
24814 * gcc.target/powerpc/pr16155.c: Same.
24815 * gcc.target/powerpc/altivec-1.c: Same.
24816 * gcc.target/powerpc/altivec-2.c: Same.
24817 * gcc.target/powerpc/altivec-3.c: Same.
24818 * gcc.target/powerpc/altivec-5.c: Same.
24819 * gcc.target/powerpc/altivec-11.c: Same.
24820 * gcc.target/powerpc/altivec-12.c: Same.
24821 * gcc.target/powerpc/altivec-14.c: Same.
24822 * gcc.target/powerpc/altivec-22.c: Same.
24823 * gcc.target/powerpc/altivec-consts.c: Same.
24824 * gcc.target/powerpc/altivec-pr22085.c: Same.
24825 * gcc.target/powerpc/altivec-splat.c: Same.
24826 * gcc.target/powerpc/altivec-varargs-1.c: Same.
24827 * gcc.target/powerpc/altivec-vec-merge.c: Same.
24828 * gcc.target/powerpc/darwin-longlong.c: Same.
24830 2005-11-08 Uros Bizjak <uros@kss-loka.si>
24833 * gcc.dg/pr19340.c: New test.
24835 2005-11-07 Ian Lance Taylor <ian@airs.com>
24837 PR rtl-optimization/24683
24838 * gcc.dg/pr24683.c: New test.
24840 2005-11-07 Uros Bizjak <uros@kss-loka.si>
24842 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
24843 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
24845 2005-11-07 Uros Bizjak <uros@kss-loka.si>
24847 * gcc.target/i386/pr23376.c: Compile with -mmmx.
24849 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
24851 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
24853 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
24857 * gcc.target/powerpc/altivec-consts.c,
24858 gcc.target/powerpc/altivec-splat.c: New testcase.
24860 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
24864 * gcc.dg/overflow-2.c: New testcase.
24866 2005-11-07 Jakub Jelinek <jakub@redhat.com>
24868 PR rtl-optimization/23567
24869 * gcc.c-torture/execute/20051104-1.c: New test.
24871 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
24874 gfortran.dg/private_type_2.f90: Modified to check that case with
24875 PRIVATE declaration within derived type is accepted.
24878 gfortran.dg/pointer_assign_1.f90: New test.
24881 * gfortran.dg/arrayio_0.f90: New test.
24884 gfortran.dg/data_initialized.f90: New test.
24885 gfortran.dg/data_constraints_1.f90: New test.
24886 gfortran.dg/data_constraints_2.f90: New test.
24888 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
24892 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
24894 2005-11-06 Diego Novillo <dnovillo@redhat.com>
24897 * gcc.dg/tree-ssa/pr24670.c: New test.
24899 2005-11-05 Ian Lance Taylor <ian@airs.com>
24902 * gcc.target/i386/pr22432.c: New test.
24904 2005-11-05 Richard Henderson <rth@redhat.com>
24906 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
24907 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
24908 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
24909 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
24910 from gcc.dg/alpha-*.
24911 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
24912 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
24914 2005-11-05 Andreas Jaeger <aj@suse.de>
24916 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
24918 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
24921 * gcc.dg/torture/pr23424-1.c: New test.
24923 2005-11-04 Richard Henderson <rth@redhat.com>
24925 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
24926 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
24927 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
24928 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
24929 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
24930 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
24931 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
24932 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
24933 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
24934 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
24935 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
24936 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
24937 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
24938 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
24939 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
24940 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
24941 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
24942 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
24943 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
24944 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
24945 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
24946 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
24947 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
24948 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
24950 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
24951 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
24952 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
24953 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
24954 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
24955 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
24956 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
24957 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
24958 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
24959 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
24960 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
24961 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
24962 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
24963 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
24964 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
24965 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
24966 gcc.target/i386/lea.c, gcc.target/i386/local.c,
24967 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
24968 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
24969 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
24970 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
24971 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
24972 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
24973 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
24974 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
24975 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
24976 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
24977 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
24978 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
24979 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
24980 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
24981 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
24982 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
24983 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
24984 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
24985 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
24986 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
24987 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
24988 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
24989 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
24990 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
24991 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
24992 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
24993 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
24994 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
24996 2005-11-04 Diego Novillo <dnovillo@redhat.com>
24999 * gcc.dg/tree-ssa/pr24627.c: New test.
25001 2005-11-04 Paul Brook <paul@codesourcery.com>
25003 * gcc.dg/tls/opt-10.c: New test.
25005 2005-11-04 Andreas Jaeger <aj@suse.de>
25007 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
25008 avoid extra warnings.
25010 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25012 PR libfortran/22298
25013 * lib/target-supports.exp
25014 (check_effective_target_static_libgfortran): New
25015 static_libgfortran effective target.
25016 * gfortran.dg/static_linking_1.f: New test.
25017 * gfortran.dg/static_linking_1.c: New file.
25019 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
25021 * gcc.dg/pr24615.c: Guard test with { target fpic }.
25023 2005-11-03 Josh Conner <jconner@apple.com>
25026 g++.dg/ext/array2.C: New test.
25027 g++.dg/template/dependent-name3.C: New test.
25028 g++.dg/template/dependent-name4.C: New test.
25029 g++.dg/template/sfinae2.C: New test.
25031 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
25033 PR preprocessor/22042
25034 * gcc.dg/cpp/strify4.c: New test.
25036 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
25039 * g++.dg/cpp/string-1.C: New test.
25041 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
25043 * gcc.target/powerpc: New directory.
25044 * gcc.target/powerpc/powerpc.exp: New file.
25045 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
25046 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
25047 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
25048 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
25049 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
25050 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
25051 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
25052 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
25053 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
25054 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
25055 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
25056 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
25057 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
25058 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
25059 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
25060 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
25061 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
25062 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
25063 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
25064 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
25065 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
25066 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
25067 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
25068 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
25069 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
25070 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
25071 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
25072 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
25073 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
25074 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
25075 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
25076 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
25077 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
25078 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
25080 2005-11-03 Mark Mitchell <mark@codesourcery.com>
25083 * g++.dg/warn/inline2.C: New test.
25085 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
25087 PR middle-end/23155
25088 * g++.dg/ext/c99struct1.C: New test.
25089 * gcc.dg/union-cast-1.c: New test.
25090 * gcc.dg/union-cast-2.c: New test.
25091 * gcc.dg/union-cast-3.c: New test.
25093 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
25095 PR middle-end/24589
25096 * gcc.c-torture/execute/zero-struct-2.c: New test.
25098 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
25101 * g++.dg/init/switch1.C: New test.
25103 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
25105 * gcc.dg/delay-slot-1.c: New test.
25107 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
25110 * gcc.dg/pr24620.c: New test.
25112 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
25115 * gcc.dg/format/unnamed-1.c: New test.
25117 2005-11-02 Mark Mitchell <mark@codesourcery.com>
25120 * g++.dg/expr/cond8.C: New test.
25123 * g++.dg/parse/dot1.C: New test.
25125 2005-11-02 Jan Hubicka <jh@suse.cz>
25128 * gcc.dg/i386-lea.c: New test
25130 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
25133 * gcc.dg/pr24615.c: New test.
25135 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
25138 * gcc.dg/pr24600.c: New test.
25140 2005-11-02 Mark Mitchell <mark@codesourcery.com>
25143 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
25144 * g++.dg/parse/typename9.C: New test.
25145 * g++/dg/parse/typename10.C: Likewise.
25147 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
25150 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
25151 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
25152 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
25154 2005-11-02 Mark Mitchell <mark@codesourcery.com>
25157 * g++.dg/debug/static1.C: New test.
25159 2005-11-02 Josh Conner <jconner@apple.com>
25161 * g++.dg/crash38.C: moved into proper directory...
25162 * g++.dg/template/crash42.C: ...here
25164 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
25167 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
25168 pcc_bitfield_type_matters || default_packed.
25170 * lib/target-supports.exp
25171 (check_effective_target_pcc_bitfield_type_matters): New proc.
25172 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
25175 * lib/target-supports.exp (check_effective_default_packed): New proc.
25176 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
25177 Gate expected errors on target ! default_packed.
25178 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
25180 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25182 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
25185 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25188 * gfortran.dg/entry_5.f90: New.
25189 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
25191 2005-11-01 Bob Wilson <bob.wilson@acm.org>
25193 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
25195 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
25198 gfortran.dg/namelist_blockdata.f90: New test.
25201 gfortran.dg/external_implicit_none.f90: New test.
25204 * gfortran.dg/secnds.f: New test.
25206 2005-10-31 Jan Hubicka <jh@suse.cz>
25209 * gcc.c-torture/compile/pr20928.c: New test.
25211 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
25213 PR middle-end/23492
25214 * gcc.c-torture/compile/zero-strct-5.c: New test.
25216 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
25218 PR libgfortran/24584
25219 * gfortran.dg/pr24584.f90: New test.
25221 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
25224 * gfortran.dg/char_result_9.f90: New.
25225 * gfortran.dg/char_result_10.f90: New.
25227 2005-10-30 Jan Hubicka <jh@suse.cz>
25229 * g++.dg/tree-ssa/pr24172.C: New testcase.
25231 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25233 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
25235 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
25237 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
25238 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
25239 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
25240 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
25241 gfortran.dg/enum_9.f90,
25242 gfortran.fortran-torture/compile/enum_1.f90,
25243 gfortran.fortran-torture/execute/enum_1.f90,
25244 gfortran.fortran-torture/execute/enum_2.f90,
25245 gfortran.fortran-torture/execute/enum_3.f90,
25246 gfortran.fortran-torture/execute/enum_4.f90: New tests.
25248 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
25251 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
25252 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
25254 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25256 PR libfortran/20179
25257 * gfortran.dg/mixed_io_1.f90: New test.
25258 * gfortran.dg/mixed_io_1.c: New file.
25260 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25262 * gfortran.dg/malloc_free_1.f90: New test.
25264 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
25266 * gcc.dg/nested-func-4.c: Require profiling -pg.
25268 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
25271 * g++.dg/warn/main-2.C: New test.
25273 2005-10-28 Steven G. Kargl <kargls@comcast.net>
25276 * gfortran.dg/interface_2.f90: new test.
25278 2005-10-28 Josh Conner <jconner@apple.com>
25281 * g++.dg/template/crash38.C: New test.
25282 * g++.dg/parse/explicit1.C: Change expected errors.
25284 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
25287 * g++.dg/other/large-size-array.C: New test.
25289 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
25291 PR middle-end/24362
25292 * g++.dg/opt/complex4.C: New test.
25294 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
25296 * gcc.dg/nested-func-4.c: New test.
25298 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
25301 gfortran.dg/derived_recursion.f90: New test.
25302 gfortran.dg/implicit_actual.f90: New test.
25304 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
25306 PR middle-end/24295, PR testsuite/24477
25307 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
25308 removed when weakref hits the tree.
25310 2005-10-25 Jakub Jelinek <jakub@redhat.com>
25312 * gfortran.dg/cray_pointers_4.f90: New test.
25314 * gfortran.dg/cray_pointers_5.f90: New test.
25316 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
25319 * gfortran.dg/assign_5.f90: New test.
25320 * gfortran.dg/assign_6.f: New test.
25322 2005-10-25 Uros Bizjak <uros@kss-loka.si>
25324 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
25325 CPU has no SSE support.
25327 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
25329 PR libgfortran/24224
25330 * gfortran.dg/arrayio_1.f90: Update attribution.
25331 * gfortran.dg/arrayio_2.f90: Update attribution.
25332 * gfortran.dg/arrayio_3.f90: Update attribution.
25333 * gfortran.dg/arrayio_4.f90: Update test conditions.
25334 * gfortran.dg/arrayio_5.f90: Update attribution.
25335 * gfortran.dg/arrayio_6.f90: New test.
25336 * gfortran.dg/arrayio_7.f90: New test.
25338 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
25340 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
25342 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
25344 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
25346 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
25349 * gfortran.dg/namelist_char_only.f90: New test.
25351 2005-10-24 Asher Langton <langton2@llnl.gov>
25355 * gfortran.dg/cray_pointers_1.f90: New test.
25356 * gfortran.dg/cray_pointers_2.f90: New test.
25357 * gfortran.dg/cray_pointers_3.f90: New test.
25358 * gfortran.dg/loc_1.f90: New test.
25359 * gfortran.dg/loc_2.f90: New test.
25361 2005-10-24 Steven Bosscher <stevenb@suse.de>
25363 * gcc.dg/pr24225.c: New test.
25365 2005-10-24 Asher Langton <langton2@llnl.gov>
25367 * gfortran.dg/dup_save_1.f90: New test.
25368 * gfortran.dg/dup_save_2.f90: New test.
25370 2005-10-24 Paul Brook <paul@codesourcery.com>
25373 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
25376 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
25378 PR libgfortran/24489
25379 * gfortran.dg/pr24489.f90: New test.
25381 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
25384 * gfortran.dg/ichar_1.f90: Add tests for derived types.
25386 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
25389 * g++.dg/init/array16.C: Skip for mmix-*-*.
25391 2005-10-23 Asher Langton <langton2@llnl.gov>
25393 * gfortran.dg/byte_1.f90: New test.
25394 * gfortran.dg/byte_2.f90: New test.
25396 2005-10-23 David Edelsohn <edelsohn@gnu.org>
25398 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
25400 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
25403 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
25406 * gfortran.dg/merge_char_const.f90: New test.
25409 * gfortran.dg/spread_scalar_source.f90: New test.
25411 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
25413 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
25415 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
25416 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
25418 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
25420 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
25423 * gfortran.dg/der_pointer_4.f90: New.
25425 2005-10-22 David Ayers <d.ayers@inode.at>
25427 * obj-c++.dg/except-1.mm: Simplify.
25429 2005-10-21 David Ayers <d.ayers@inode.at>
25431 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
25433 2005-10-21 Jakub Jelinek <jakub@redhat.com>
25435 * gfortran.dg/assumed_dummy_2.f90: New test.
25437 2005-10-21 James E Wilson <wilson@specifix.com>
25439 PR preprocessor/15220
25440 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
25442 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
25444 * gcc.c-torture/execute/20051021-1.c: New test.
25446 2005-10-21 Mark Mitchell <mark@codesourcery.com>
25449 * g++.dg/ext/tmplattr1.C: New test.
25451 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
25454 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
25456 2005-10-20 Geoffrey Keating <geoffk@apple.com>
25458 * obj-c++.dg/except-1.mm: New.
25460 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
25462 2005-10-21 Alan Modra <amodra@bigpond.net.au>
25464 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
25466 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
25468 PR middle-end/24295
25469 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
25470 declarations with the same names as thunks' alias targets, use
25472 * gcc.dg/attr-alias-3.c: New test.
25473 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
25475 2005-10-20 Mark Mitchell <mark@codesourcery.com>
25478 * g++.dg/parse/access8.C: New test.
25480 2005-10-20 Richard Guenther <rguenther@suse.de>
25483 * g++.dg/tree-ssa/pr24439.C: New testcase.
25485 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
25487 * g++.dg/opt/delay-slot-1.C: New test.
25489 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
25492 * gfortran.fg/der_init_1.f90: New.
25494 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
25496 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
25498 2005-10-19 Mark Mitchell <mark@codesourcery.com>
25501 * g++.dg/parse/error28.C: New test.
25503 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25505 * gcc.dg/profile-generate-2.c: New test.
25507 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
25510 * g++.dg/ext/dllimport11.C: New.
25512 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25515 * g++.dg/other/friend3.C: New test.
25517 2005-10-18 Mark Mitchell <mark@codesourcery.com>
25520 * g++.dg/template/error19.C: New test.
25522 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
25525 * g++.dg/overload/koenig2.C: New.
25528 * g++.dg/overload/error2.C: New.
25531 * g++.dg/inherit/covariant14.C: New.
25533 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25536 * g++.dg/parse/for1.C: New test.
25538 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
25541 * gfortran.dg/host_dummy_index_1.f90: New test.
25544 * gfortran.dg/automatic_char_len_2.f90: New test.
25547 * gfortran.dg/recursive_statement_functions.f90: New test.
25550 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
25553 * gfortran.dg/external_initializer.f90: New test.
25556 * non_module_public.f90: New test.
25558 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
25561 * g++.dg/template/overload7.C: New.
25564 * g++.dg/other/switch2.C: Remove expected warnings.
25567 * g++.dg/template/defarg6.C: New.
25569 2005-10-17 Uros Bizjak <uros@kss-loka.si>
25572 * gcc.target/i386/pr24315.c: New test.
25574 2005-10-16 Mark Mitchell <mark@codesourcery.com>
25577 * g++.dg/template/static21.C: New test.
25578 * g++.dg/template/static21-a.cc: Likewise.
25580 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
25583 * g++.dg/warn/Wswitch-default-1.C: New test.
25584 * g++.dg/warn/Wswitch-default-2.C: New test.
25586 2005-10-16 Mark Mitchell <mark@codesourcery.com>
25589 * g++.dg/parse/template18.C: New test.
25590 * g++.dg/template/nontype15.C: Likewise.
25592 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
25595 * gfortran.dg/spec_expr_2.f90: New.
25597 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
25599 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
25600 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
25601 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
25602 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
25603 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
25604 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
25605 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
25606 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
25607 previous target-specific skips and warning-message matches where
25610 2005-10-15 Mark Mitchell <mark@codesourcery.com>
25613 * g++.dg/warn/Wctor-dtor.C: New test.
25615 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25618 * gcc.dg/for-1.c: New test.
25620 2005-10-14 Mark Mitchell <mark@codesourcery.com>
25623 * g++.dg/warn/Wconversion1.C: New test.
25624 * g++.dg/ext/packed4.C: Compile with -w.
25625 * g++.dg/opt/20050511-1.C: Likewise.
25626 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
25628 2005-10-14 Jakub Jelinek <jakub@redhat.com>
25630 * gfortran.dg/boz_5.f90: New test.
25632 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
25635 * g++.dg/other/switch2.C: New.
25638 * g++.dg/init/ctor7.C: New.
25640 2005-10-13 David Edelsohn <edelsohn@gnu.org>
25643 * g++.dg/parse/crash32.C: New test.
25645 2005-10-13 Mark Mitchell <mark@codesourcery.com>
25648 * g++.dg/init/goto2.C: New test.
25651 * g++.dg/template/crash/41.C: New test.
25654 * g++.dg/template/crash40.C: New test.
25657 * g++.dg/parse/friend5.C: New test.
25660 * g++.dg/template/crash38.C: New test.
25663 * g++.dg/template/friend38.C: New test.
25666 * g++.dg/template/crash39.C: New test.
25668 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
25670 * gcc.dg/debug/dwarf2/dwarf-char1.c,
25671 gcc.dg/debug/dwarf2/dwarf-char2.c,
25672 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
25674 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
25676 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
25678 * gcc.dg/dll-2.c: Add tests for warnings.
25679 * gcc.dg/dll-3.c: Likewise.
25680 * gcc.dg/dll-4.c: Likewise.
25682 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
25683 * g++.dg/ext/dllimport2.C: Likewise.
25684 * g++.dg/ext/dllimport3.C: Likewise.
25685 * g++.dg/ext/dllimport7.C: Likewise.
25686 * g++.dg/ext/dllimport8.C: Likewise.
25687 * g++.dg/ext/dllimport9.C: Likewise.
25689 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
25692 * gfortran.dg/derived_pointer_recursion.f90: New test.
25694 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
25696 * gcc.c-torture/execute/20051012-1.c: New test.
25698 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
25701 * gfortran.dg/automatic_char_len_1.f90: New test.
25703 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
25706 * gfortran.dg/save_common.f90: New test.
25709 * gfortran.dg/save_result.f90: New test.
25711 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
25714 * g++.dg/template/dependent-expr1.C: Add new expected error.
25715 * g++.dg/template/dependent-expr2.C: Adjust error text.
25716 * g++.dg/template/overload6.C: New.
25719 * g++.dg/other/typename8.C: New.
25722 * g++.dg/other/return1.C: New.
25724 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
25727 * g++.dg/ext/label5.C: New.
25729 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
25732 * g++.dg/parse/crash31.C: New.
25734 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
25736 * g++.dg/ipa/ipa-1.c: New test.
25737 * g++.dg/ipa/ipa-2.c: New test.
25738 * g++.dg/ipa/ipa-3.c: New test.
25739 * g++.dg/ipa/ipa-4.c: New test.
25740 * g++.dg/ipa/ipa-5.c: New test.
25741 * g++.dg/ipa/ipa.exp: New file.
25743 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
25746 * gfortran.dg/private_type_3.f90: New test.
25748 2005-10-11 Steven G. Kargl <kargls@comcast.net>
25751 gfortran.dg/aint_anint_1.f90: New test.
25753 2005-10-11 Steven G. Kargl <kargls@comcast.net>
25755 PR libgfortran/24313
25756 gfortran.dg/csqrt.f: New test.
25758 2005-10-11 Ian Lance Taylor <ian@airs.com>
25761 * g++.dg/warn/noeffect7.C: New test.
25762 * g++.dg/warn/noeffect2.C: Instantiate templates.
25763 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
25766 2005-10-11 Mark Mitchell <mark@codesourcery.com>
25769 * g++.dg/init/float1.C: New test.
25772 * g++.dg/init/member1.C: Tweak error markers.
25774 2005-10-11 Janis Johnson <janis187@us.ibm.com>
25777 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
25778 Check for null pointer.
25780 2005-10-11 Mark Mitchell <mark@codesourcery.com>
25783 * g++.dg/parse/ret-type3.C: New test.
25785 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
25788 * gcc.c-torture/compile/pr23946.c: New test.
25790 2005-10-11 Jakub Jelinek <jakub@redhat.com>
25792 * g++.dg/opt/mmx2.C: New test.
25794 2005-10-10 Mark Mitchell <mark@codesourcery.com>
25797 * g++.dg/template/static20.C: New test.
25800 * g++.dg/warn/Wunused-12.C: New test.
25803 * g++.dg/template/arg4.C: New test.
25805 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
25807 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
25808 * gcc.dg/ucnid-3.c: Likewise.
25809 * gcc.dg/ucnid-4.c: Likewise.
25810 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
25811 * g++.dg/other/ucnid-1.C: Likewise.
25812 * gcc.dg/sparc-frame-1.c: New test.
25814 2005-10-10 Mark Mitchell <mark@codesourcery.com>
25817 * g++.dg/template/spec27.C: New test.
25820 * g++.dg/template/static19.C: New test.
25822 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
25824 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
25825 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
25827 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
25830 * gfortran.fortran-torture/compile/pr24136.f: New test.
25832 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
25835 * g++.dg/parse/crash30.C: New test.
25837 2005-10-07 Richard Guenther <rguenther@suse.de>
25839 PR middle-end/24227
25840 * gcc.c-torture/compile/pr24227.c: New testcase.
25842 2005-10-07 Steve Ellcey <sje@cup.hp.com>
25844 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
25845 Do not put aligned attributes on array elements.
25847 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
25849 PR testsuite/23611, PR testsuite/23615
25850 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
25851 writing prototypes of library functions by hand.
25852 * obj-c++.dg/bitfield-4.mm: Likewise.
25853 * obj-c++.dg/const-str-4.mm: Likewise.
25854 * obj-c++.dg/encode-4.mm: Likewise.
25855 * obj-c++.dg/encode-5.mm: Likewise.
25856 * obj-c++.dg/encode-6.mm: Likewise.
25857 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
25858 * obj-c++.dg/method-10.mm: Likewise.
25859 * obj-c++.dg/method-17.mm: Likewise.
25860 * obj-c++.dg/method-19.mm: Likewise.
25861 * obj-c++.dg/try-catch-2.mm: Likewise.
25863 2005-10-06 Richard Henderson <rth@redhat.com>
25866 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
25868 2005-10-06 Dale Johannesen <dalej@apple.com>
25870 * gcc.c-torture/execute/20030125-1.c: Correct.
25872 2005-10-06 Richard Guenther <rguenther@suse.de>
25874 PR tree-optimization/24238
25875 * g++.dg/tree-ssa/pr24238.C: New testcase.
25877 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
25880 * gfortran.dg/der_pointer_3.f90: New test.
25882 2005-10-05 Devang Patel <dpatel@apple.com>
25885 * g++.dg/other/PR23205.C: New.
25887 2005-10-05 Richard Henderson <rth@redhat.com>
25890 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
25891 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
25893 2005-10-05 Dale Johannesen <dalej@apple.com>
25895 * gcc.c-torture/execute/float-floor.c: New.
25897 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
25899 PR tree-optimization/21419
25900 PR tree-optimization/24146
25901 PR tree-optimization/24151
25903 * g++.dg/ext/asm7.C: New.
25904 * g++.dg/ext/asm8.C: New.
25905 * gcc.dg/asm-1.c: Compile on all targets.
25906 * gcc.dg/asm-pr24146.c: New.
25907 * gcc.dg/pr21419.c: Adjust error messages.
25909 2005-10-05 Richard Guenther <rguenther@suse.de>
25912 * gfortran.fortran-torture/compile/empty.f90: New testcase.
25914 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
25917 * g++.dg/template/spec22.C: Robustify test.
25918 * g++.dg/template/spec26.C: New.
25920 2005-10-05 Uros Bizjak <uros@kss-loka.si>
25922 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
25923 if target supports vector instructions.
25925 2005-10-04 Geoffrey Keating <geoffk@apple.com>
25927 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
25930 2005-10-04 Janis Johnson <janis187@us.ibm.com>
25932 * lib/target-supports.exp (check_effective_target_fortran_large_real,
25933 check_effective_target_fortran_large_int): Replace cached result
25934 when target changes.
25936 2005-10-04 Devang Patel <dpatel@apple.com>
25938 * gcc.dg/i386-sse-vect-types.c: New.
25940 2005-10-04 Ian Lance Taylor <ian@airs.com>
25942 PR preprocessor/13726
25943 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
25944 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
25946 2005-10-04 Richard Guenther <rguenther@suse.de>
25949 * gcc.dg/noncompile/pr23576.c: New testcase.
25951 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
25953 PR middle-end/23125
25954 * gcc.dg/register-var-3.c: New test.
25956 2005-10-04 Steven Bosscher <stevenb@suse.de>
25958 * gcc.dg/pr23049.c: New test.
25960 * gcc.dg/ucnid-4.c: Fix test.
25962 2005-10-03 Diego Novillo <dnovillo@redhat.com>
25965 * gcc.c-torture/compile/pr23445.c: New test.
25967 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
25969 * g++.dg/overload/unknown1.C: New.
25971 2005-10-03 Mark Mitchell <mark@codesourcery.com>
25974 * g++.dg/template/repo4.C: New test.
25976 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25978 PR libfortran/19308
25979 * gfortran.dg/large_real_kind_2.F90: New test.
25980 * gfortran.dg/large_integer_kind_2.f90: New test.
25982 2005-10-03 Uros Bizjak <uros@kss-loka.si>
25984 * lib/target-supports.exp (check_effective_target_vect_shift):
25985 Implement with result caching. Add i?86, x86_64 and ia64 targets.
25986 (check_effective_target_vect_condition): Fix copy-n-pasto.
25988 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
25989 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
25992 2005-10-02 Mark Mitchell <mark@codesourcery.com>
25995 * g++.dg/template/overload5.C : New test.
25998 * g++.dg/expr/stdarg1.C: New test.
26000 2005-10-02 Diego Novillo <dnovillo@redhat.com>
26003 * gcc.c-torture/execute/pr24142.c: New test.
26005 2005-10-01 Diego Novillo <dnovillo@redhat.com>
26008 * gcc.c-torture/execute/pr24141.c: New test.
26010 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
26011 Diego Novillo <dnovillo@redhat.com>
26014 * gcc.c-torture/execute/pr23604.c: New test.
26016 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
26025 gfortran.dg/equiv_constraint_1.f90: New test.
26026 gfortran.dg/equiv_constraint_2.f90: New test.
26027 gfortran.dg/equiv_constraint_3.f90: New test.
26028 gfortran.dg/equiv_constraint_4.f90: New test.
26029 gfortran.dg/equiv_constraint_5.f90: New test.
26030 gfortran.dg/equiv_constraint_6.f90: New test.
26031 gfortran.dg/equiv_constraint_7.f90: New test.
26032 gfortran.dg/equiv_constraint_8.f90: New test.
26033 gfortran.dg/private_type_1.f90: New test.
26034 gfortran.dg/private_type_2.f90: New test.
26035 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
26036 980628-10.f: Assert std=gnu to permit mixing of
26037 types in equivalence statements.
26039 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
26042 * gfortran.dg/open_status_1.f90: New.
26044 2005-09-30 Uros Bizjak <uros@kss-loka.si>
26046 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
26047 * gcc.dg/vect/pr22480.c: Clean up temp files.
26048 * gcc.dg/vect/pr23831.c: Clean up temp files.
26049 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
26050 Clean up temp files.
26051 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
26052 Clean up temp files.
26054 * gcc.dg/20050309-1.c: Clean up temp files.
26055 * gcc.dg/20050325-1.c: Clean up temp files.
26057 2005-09-30 Uros Bizjak <uros@kss-loka.si>
26059 PR tree-optimization/24059
26060 * gcc.dg/vect/pr24059.c : New test.
26062 2005-09-29 Jakub Jelinek <jakub@redhat.com>
26064 PR middle-end/24109
26065 * gcc.c-torture/execute/20050929-1.c: New test.
26067 2005-09-29 Steven Bosscher <stevenb@suse.de>
26069 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
26071 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
26074 * gcc.dg/pr21419.c: New test.
26076 2005-09-29 Steven Bosscher <stevenb@suse.de>
26078 * gcc.dg/pr23911.c: New test.
26080 2005-09-28 Mark Mitchell <mark@codesourcery.com>
26082 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
26085 * g++.dg/parse/qualified4.C: New test.
26086 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
26087 * g++.old-deja/g++.mike/p8154.C: Likewise.
26089 2005-09-27 Mark Mitchell <mark@codesourcery.com>
26092 * g++.dg/template/friend37.C: New test.
26093 * g++.dg/parse/crash28.C: Adjust error markers.
26095 2005-09-27 Jakub Jelinek <jakub@redhat.com>
26098 * gfortran.fortran-torture/execute/save_2.f90: New decl.
26100 2005-09-27 Devang Patel <dpatel@apple.com>
26102 PR tree-optimization/23625
26103 * gcc.dg/pr23625.c: New test.
26105 2005-09-27 Uros Bizjak <uros@kss-loka.si>
26107 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
26108 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
26110 2005-09-26 Jakub Jelinek <jakub@redhat.com>
26113 * gfortran.fortran-torture/execute/save_1.f90: New test.
26114 * gfortran.dg/save_1.f90: New test.
26116 2005-09-26 Uros Bizjak <uros@kss-loka.si>
26118 * gcc.target/i386/builtin-apply-mmx.c: New test.
26121 * gcc.target/i386/pr22576.c: New test.
26124 * gcc.target/i386/pr22585.c: New test.
26127 * gcc.target/i386/pr23268.c: New test.
26129 PR middle-end/23831
26130 * gcc.dg/vect/pr23831.c: New test.
26133 * gcc.target/i386/pr24055.c: New test.
26135 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
26137 PR tree-optimization/23960
26138 * gcc.c-torture/compile/pr23960.c: New.
26140 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
26143 * gfortran.dg/nested_modules_3.f90: New.
26145 2005-09-22 Steven G. Kargl <kargls@comcast.net>
26148 gfortran.dg/interface_1.f90: New test.
26150 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
26151 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26154 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
26156 2005-09-22 Steven G. Kargl <kargls@comcast.net>
26159 * gfortran.dg/imag_1.f: New test.
26160 * gfortran.dg/imag_2.f: Ditto.
26162 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
26164 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
26166 2005-09-22 Jakub Jelinek <jakub@redhat.com>
26169 * g++.dg/warn/pr21983.C: New test.
26171 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
26173 * gcc.dg/20050922-1.c: Testcase added.
26175 2005-09-21 Mark Mitchell <mark@codesourcery.com>
26178 * g++.dg/template/array14.C: New test.
26180 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
26183 * gfortran.dg/der_ptr_component_1.f90: New test.
26185 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26188 * g++.dg/template/error1.C: Reject "no matching function" message.
26190 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26193 * g++.dg/lookup/error1.C: New test.
26195 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
26197 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
26198 functionality of the testcase.
26200 2005-09-20 Richard Henderson <rth@redhat.com>
26202 * gcc.dg/vect/vect-22.c: Require vect_float.
26203 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
26205 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
26207 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
26208 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
26209 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
26210 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
26211 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
26212 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
26213 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
26214 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
26215 * gcc.dg/cpp/ucnid-8.c: New test.
26217 2005-09-20 Jakub Jelinek <jakub@redhat.com>
26219 PR tree-optimization/23929
26220 * gcc.c-torture/compile/pr23929.c: New test.
26222 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
26224 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
26227 2005-09-20 Steve Ellcey <sje@cup.hp.com>
26230 * g++.dg/other/pr22003.C: Require named sections.
26232 2005-09-20 Jakub Jelinek <jakub@redhat.com>
26235 * g++.dg/rtti/crash3.C: New test.
26237 PR tree-optimization/23818
26238 * gcc.dg/pr23818.c: New test.
26240 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26243 * gfortran.dg/print_fmt_4.f: New.
26245 2005-09-20 Jakub Jelinek <jakub@redhat.com>
26248 * gfortran.fortran-torture/execute/entry_11.f90: New test.
26250 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
26252 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
26253 Use pointers to local alignable arrays instead. Added comments.
26254 * gcc.dg/vect/vect-46.c: Likewise.
26255 * gcc.dg/vect/vect-48.c: Likewise.
26256 * gcc.dg/vect/vect-49.c: Likewise.
26257 * gcc.dg/vect/vect-52.c: Likewise.
26258 * gcc.dg/vect/vect-53.c: Likewise.
26259 * gcc.dg/vect/vect-54.c: Likewise.
26260 * gcc.dg/vect/vect-56.c: Likewise.
26261 * gcc.dg/vect/vect-57.c: Likewise.
26262 * gcc.dg/vect/vect-58.c: Likewise.
26263 * gcc.dg/vect/vect-60.c: Likewise.
26264 * gcc.dg/vect/vect-61.c: Likewise.
26266 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
26267 The test is no longer vectorizable on vect_no_align targets.
26268 * gcc.dg/vect/vect-43.c: Likewsie.
26270 * gcc.dg/vect/vect-44.c: Added comments.
26271 * gcc.dg/vect/vect-45.c: Added comments.
26272 * gcc.dg/vect/vect-50.c: Added comments.
26273 * gcc.dg/vect/vect-51.c: Added comments.
26275 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
26277 * gcc.dg/vect/Os-vect-95.c: Likewise.
26279 * gcc.dg/vect/vect-41.c: Test removed.
26280 * gcc.dg/vect/vect-47.c: Test removed.
26281 * gcc.dg/vect/vect-55.c: Test removed.
26282 * gcc.dg/vect/vect-59.c: Test removed.
26284 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
26286 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
26287 No longer vectorizable on vect_no_align targets.
26288 * gcc.dg/vect/pr20122.c: Likewise.
26289 * gcc.dg/vect/vect-74.c: Likewise.
26290 * gcc.dg/vect/vect-75.c: Likewise.
26291 * gcc.dg/vect/vect-76.c: Likewise.
26293 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
26294 Will not be vectorizable on vect_no_align targets once aliasing issues
26296 * gcc.dg/vect/vect-79.c: Likewise.
26298 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
26299 * gcc.dg/vect/vect-78.c: Likewise.
26300 * gcc.dg/vect/vect-97.c: Likewise.
26302 2005-09-19 Steven Bosscher <stevenb@suse.de>
26304 * gcc.dg/pr23943.c: New test.
26306 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
26309 * gfortran.dg/derived_pointer_null_1.f90: New test.
26311 2005-09-18 Richard Guenther <rguenther@suse.de>
26313 PR middle-end/23944
26314 * gcc.c-torture/compile/pr23944.c: New testcase.
26316 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
26319 * gfortran.dg/der_pointer_2.f90: New test.
26321 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
26324 * gfortran.dg/nested_modules_2.f90: New test.
26326 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26329 * g++.dg/other/semicolon.C: New test.
26331 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
26333 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
26334 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
26336 2005-09-16 Mark Mitchell <mark@codesourcery.com>
26339 * g++.dg/template/static18.C: New test.
26342 * g++.dg/template/crash19.C: Remove dg-error marker.
26343 * g++.dg/template/local4.C: New test.
26345 2005-09-16 Paul Brook <paul@codesourcery.com>
26348 * gfortran.dg/dependency_1.f90: New test.
26350 2005-09-15 Mark Mitchell <mark@codesourcery.com>
26353 * g++.dg/template/static17.C: New test.
26355 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
26358 * g++.dg/warn/huge-val1.C: New test.
26360 2005-09-15 Mark Mitchell <mark@codesourcery.com>
26363 * g++.dg/parse/class2.C: New test.
26364 * g++.dg/template/explicit8.C: Likewise.
26365 * g++.dg/template/spec25.C: Likewise.
26367 2005-09-14 Josh Conner <jconner@apple.com>
26369 PR middle-end/23584
26370 * gcc.dg/pr23584.c: New test.
26372 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
26374 PR fortran/21875 Internal Unit Array I/O, NIST
26375 * gfortran.dg/arrayio_1.f90: New test.
26376 * gfortran.dg/arrayio_1.f90: New test.
26377 * gfortran.dg/arrayio_1.f90: New test.
26378 * gfortran.dg/arrayio_1.f90: New test.
26379 * gfortran.dg/arrayio_1.f90: New test.
26381 2005-09-14 Uros Bizjak <uros@kss-loka.si>
26383 PR middle-end/22480
26384 * gcc.dg/vect/pr22480.c: New test.
26386 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
26389 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
26391 2005-09-13 Josh Conner <jconner@apple.com>
26394 * g++.dg/init/struct2.C: New test.
26395 * g++.dg/init/struct3.C: New test.
26397 2005-09-13 Janis Johnson <janis187@us.ibm.com>
26399 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
26400 Clean up temp files.
26401 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
26402 gcc.dg/tree-ssa/builtin-fprintf-1.c,
26403 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
26404 gcc.dg/tree-ssa/builtin-printf-1.c,
26405 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
26406 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
26407 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
26408 gcc.dg/tree-ssa/builtin-vprintf-1.c,
26409 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
26410 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
26411 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
26412 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
26413 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
26414 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
26415 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
26416 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
26418 2005-09-13 Josh Conner <jconner@apple.com>
26420 * lib/gcc-dg.exp: Load scanipa.exp.
26421 (cleanup-dump): New procedure.
26422 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
26423 * lib/scandump.exp: New file.
26424 * lib/scantree.exp: Use it.
26425 * lib/scanipa.exp: New file.
26427 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
26430 * gfortran.dg/generic_4.f90: New test.
26432 2005-09-13 Uros Bizjak <uros@kss-loka.si>
26435 * gcc.target/i386/pr23816-1.c: New test.
26436 * gcc.target/i386/pr23816-2.c: New test.
26439 2005-09-13 Bastian Blank <waldi@debian.org>
26442 * g++.dg/abi/mangle26.C: New test.
26443 * g++.dg/abi/mangle27.C: New test.
26444 * g++.dg/abi/mangle28.C: New test.
26445 * g++.dg/abi/mangle29.C: New test.
26448 * g++.dg/parse/register1.C: New test.
26450 2005-09-13 Mark Mitchell <mark@codesourcery.com>
26453 * g++.dg/template/access16.C: New test.
26455 2005-09-13 Richard Sandiford <richard@codesourcery.com>
26457 * gfortran.dg/char_pack_2.f90: Increase the vector size.
26459 2005-09-13 Richard Sandiford <richard@codesourcery.com>
26462 * gfortran.dg/shape_2.f90: New test.
26464 2005-09-13 Richard Sandiford <richard@codesourcery.com>
26467 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
26468 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
26469 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
26470 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
26471 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
26472 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
26473 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
26476 2005-09-12 Mark Mitchell <mark@codesourcery.com>
26479 * g++.dg/parse/template17.C: New test.
26481 2005-09-12 Mark Mitchell <mark@codesourcery.com>
26484 * g++.dg/template/nontype14.C: New test.
26486 2005-09-12 Ian Lance Taylor <ian@airs.com>
26489 * g++.dg/lookup/friend7.C: New test.
26490 * g++.dg/lookup/friend8.C: New test.
26491 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
26492 so that it will be found via argument dependent lookup.
26493 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
26494 friend functions which will no longer be found.
26495 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
26496 function g, so that it will be found via argument dependent
26498 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
26499 * g++.old-deja/g++.mike/net43.C: Likewise.
26501 2005-09-12 Mark Mitchell <mark@codesourcery.com>
26504 * g++.dg/template/static16.C: New test.
26506 2005-09-12 Josh Conner <jconner@apple.com>
26508 PR middle-end/23237
26509 * gcc.c-torture/compile/pr23237.c: New test.
26511 2005-09-11 Richard Henderson <rth@redhat.com>
26513 * g++.dg/other/error8.C: Update expected diagnostic text.
26515 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26517 PR libfortran/19872
26518 * gfortran.dg/overwrite_1.f: New test.
26520 2005-09-09 Josh Conner <jconner@apple.com>
26522 * g++.dg/init/pr23180-1.C: Removed.
26523 * g++.dg/init/pr23180-2.C: Removed.
26525 2005-09-09 David Daney <ddaney@avtrex.com>
26527 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
26528 files which are ...
26529 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
26530 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
26532 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26534 * gfortran.dg/iostat_2.f90: New test.
26536 2005-09-09 Mark Mitchell <mark@codesourcery.com>
26539 * g++.dg/ext/interface1.C: New test.
26540 * g++.dg/ext/interface1.h: Likewise.
26541 * g++.dg/ext/interface1a.cc: Likewise.
26543 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
26545 * gfortran.dg/iomsg_1.f90: New test case.
26547 2005-09-09 Richard Guenther <rguenther@suse.de>
26550 * g++.dg/tree-ssa/pr23624.C: New testcase.
26552 2005-09-09 Richard Sandiford <richard@codesourcery.com>
26555 * gfortran.dg/vector_subscript_1.f90,
26556 * gfortran.dg/vector_subscript_2.f90: New tests.
26558 2005-09-09 Richard Sandiford <richard@codesourcery.com>
26561 * gfortran.dg/array_alloc_1.f90,
26562 * gfortran.dg/array_alloc_2.f90,
26563 * gfortran.dg/array_alloc_3.f90: New tests.
26565 2005-09-09 Richard Sandiford <richard@codesourcery.com>
26568 * gfortran.dg/array_constructor_6.f90
26569 * gfortran.dg/array_constructor_7.f90
26570 * gfortran.dg/array_constructor_8.f90
26571 * gfortran.dg/array_constructor_9.f90
26572 * gfortran.dg/array_constructor_10.f90
26573 * gfortran.dg/array_constructor_11.f90
26574 * gfortran.dg/array_constructor_12.f90: New tests.
26576 2005-09-08 Josh Conner <jconner@apple.com>
26579 * g++.dg/init/pr23180-1.C: New test.
26580 * g++.dg/init/pr23180-2.C: New test.
26582 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
26585 * gfortran.dg/module_double_reuse.f90: New.
26587 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
26594 * gfortran.dg/common_equivalence_1.f: New.
26595 * gfortran.dg/common_equivalence_2.f: New.
26596 * gfortran.dg/common_equivalence_3.f: New.
26597 * gfortran.dg/contained_equivalence_1.f90: New.
26598 * gfortran.dg/module_blank_common.f90: New.
26599 * gfortran.dg/module_commons_1.f90: New.
26600 * gfortran.dg/module_equivalence_1.f90: New.
26601 * gfortran.dg/nested_modules_1.f90: New.
26602 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
26603 equivalences and add comment to connect the test with
26606 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26609 * gfortran.dg/common_6.f90: New test.
26611 2005-09-08 Richard Sandiford <richard@codesourcery.com>
26614 * gfortran.dg/char_result_1.f90,
26615 * gfortran.dg/char_result_2.f90,
26616 * gfortran.dg/char_result_3.f90,
26617 * gfortran.dg/char_result_4.f90,
26618 * gfortran.dg/char_result_5.f90,
26619 * gfortran.dg/char_result_6.f90,
26620 * gfortran.dg/char_result_7.f90,
26621 * gfortran.dg/char_result_8.f90: New tests.
26623 2005-09-08 Richard Sandiford <richard@codesourcery.com>
26626 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
26628 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
26631 * obj-c++.dg/selector-5.mm: New test.
26632 * obj-c++.dg/selector-6.mm: New test.
26634 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
26638 * objc.dg/error-1.m: New test.
26640 2005-09-07 Richard Sandiford <richard@codesourcery.com>
26643 * gfortran.fortran-torture/execute/pr23373-1.f90,
26644 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
26646 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
26648 PR libfortran/23760
26649 * gfortran.dg/g77/1832.f: Remove long string in write statement
26650 to allow the test to pass on correct list directed output with
26653 2005-09-07 James E Wilson <wilson@specifix.com>
26655 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
26657 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
26659 * gfortran.dg/parameter+save.f90: Rename to
26660 * gfortran.dg/parameter_save.f90: .. this.
26662 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
26665 * gfortran.dg/parameter+save.f90: New test case.
26667 2005-09-06 Richard Sandiford <richard@codesourcery.com>
26670 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
26672 2005-09-06 Jakub Jelinek <jakub@redhat.com>
26675 * gcc.dg/pr23075.c: New test.
26676 * g++.dg/warn/pr23075.C: New test.
26679 * gcc.target/i386/pr22362.c: New test.
26681 PR rtl-optimization/23098
26682 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
26684 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
26685 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26686 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26688 2005-09-06 Mark Mitchell <mark@codesourcery.com>
26690 * g++.dg/expr/cast6.C: New test.
26693 * g++.dg/init/new15.C: New test.
26695 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
26697 * gcc.dg/vect/Os-vect-95.c: New test.
26698 * gcc.dg/vect/vect-95.c: Same.
26700 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
26702 * gcc.dg/vect/vect-29.c: Update xfail testing.
26703 * gcc.dg/vect/vect-44.c: Same.
26704 * gcc.dg/vect/vect-48.c: Same.
26705 * gcc.dg/vect/vect-50.c: Same.
26706 * gcc.dg/vect/vect-72.c: Same.
26707 * gcc.dg/vect/vect-77.c: Same.
26708 * gcc.dg/vect/vect-78.c: Same.
26709 * gcc.dg/vect/vect-80.c: Same.
26710 * gcc.dg/vect/vect-96.c: Same.
26711 * gcc.dg/vect/vect-100.c: Same.
26712 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
26713 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
26714 * gfortran.dg/vect/vect-5.f90: Same.
26716 2005-09-06 Jakub Jelinek <jakub@redhat.com>
26718 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
26720 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26721 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26724 * g++.dg/opt/pr23056.C: New test.
26726 PR rtl-optimization/23098
26727 * gcc.target/i386/pr23098.c: New test.
26729 2005-09-05 Mark Mitchell <mark@codesourcery.com>
26732 * g++.dg/template/static15.C: New test.
26735 * g++.dg/ext/stmtexpr5.C: New test.
26736 * g++.dg/ext/stmtexpr6.C: Likewise.
26738 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
26740 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
26742 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
26743 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26744 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26746 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
26748 PR libfortran/23321
26749 * gfortran.dg/direct_io_4.f90: New test case.
26751 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
26752 Rasmus Hahn <rassahah@neofonie.de>
26755 * objc.dg/type-stream-1.m: New test.
26757 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
26760 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
26761 gfortran.dg/print_fmt_3.f90: New test.
26763 2005-09-03 Jakub Jelinek <jakub@redhat.com>
26765 * gfortran.dg/fmt_t_1.f90: New test.
26767 2005-09-03 Jakub Jelinek <jakub@redhat.com>
26769 PR rtl-optimization/23454
26770 * g++.dg/opt/pr23454.C: New test.
26772 2005-09-03 Mark Mitchell <mark@codesourcery.com>
26775 * g++.dg/ext/static1.C: New test.
26777 2005-09-02 Richard Henderson <rth@redhat.com>
26779 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
26780 tail call to check_fa_work.
26782 2005-09-02 Mark Mitchell <mark@codesourcery.com>
26785 * g++.dg/other/gc3.C: New test.
26787 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
26789 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
26790 * gcc.dg/20050826-1.c: Likewise.
26792 2005-08-31 Mark Mitchell <mark@codesourcery.com>
26795 * g++.dg/expr/volatile1.C: New test.
26797 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
26799 PR middle-end/23547
26800 * gcc.dg/pr23547.c: New test.
26802 2005-09-02 Richard Sandiford <richard@codesourcery.com>
26805 * gcc.c-torture/execute/pr22061-1.c,
26806 * gcc.c-torture/execute/pr22061-2.c,
26807 * gcc.c-torture/execute/pr22061-3.c,
26808 * gcc.c-torture/execute/pr22061-4.c: New tests.
26810 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
26812 * gcc.dg/Wredundant-decls-2.c: New test to check that
26813 -Wredundant-decls does not issue warning for a variable
26814 definition following a declaration.
26816 2005-09-01 Jakub Jelinek <jakub@redhat.com>
26819 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
26820 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
26821 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
26823 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
26824 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
26825 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
26826 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
26827 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
26828 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
26829 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
26830 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
26832 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
26835 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
26838 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
26841 * gcc.dg/pr21255-1.c: New test.
26842 * gcc.dg/pr21255-2-mb.c: Likewise.
26843 * gcc.dg/pr21255-2-ml.c: Likewise.
26844 * gcc.dg/pr21255-3.c: Likewise.
26845 * gcc.dg/pr21255-4.c: Likewise.
26847 2005-08-31 Dale Johannesen <dalej@apple.com>
26849 * gcc.dg/20050830-1.c: New.
26851 2005-08-31 Josh Conner <jconner@apple.com>
26853 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
26854 command-line options for arm-*-* targets.
26855 * g++.dg/init/array16.C: Likewise.
26856 * g++.dg/other/crash-4.C: Likewise.
26858 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
26861 * obj-c++.dg/gnu-runtime-3.mm: New test.
26863 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26866 * g++.dg/lookup/ambig4.C: New test.
26867 * g++.dg/lookup/ambig5.C: New test.
26868 * g++.dg/tc1/dr101.C: Adjust error markers.
26870 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26873 * g++.dg/template/ttp5.C: Adjust error markers.
26875 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
26878 * lib/obj-c++.exp: Include target-libpath.exp.
26879 (obj-c++_link_flags): Look for the GNU libobjc library
26880 and set the library path to include it.
26881 Don't manually set LD_LIBRARY_PATH (etc.) but call
26882 set_ld_library_path_env_vars instead.
26883 (obj-c++_target_compile): Don't set library path or
26884 linker flags because they are already set correctly
26885 in obj-c++_link_flags.
26887 2005-08-30 Josh Conner <jconner@apple.com>
26889 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
26890 to command-line options for arm-*-* targets.
26892 2005-08-30 Geoffrey Keating <geoffk@apple.com>
26894 * g++.dg/other/i386-1.C: New.
26896 2005-08-30 Jakub Jelinek <jakub@redhat.com>
26898 PR preprocessor/20348
26899 PR preprocessor/20356
26900 * gcc.dg/cpp/pr20348.c: New test.
26901 * gcc.dg/cpp/pr20348.h: New file.
26902 * gcc.dg/cpp/inc/pr20348.h: New file.
26903 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
26904 * gcc.dg/cpp/pr20356.c: New test.
26905 * gcc.dg/cpp/pr20356.h: New file.
26906 * gcc.dg/cpp/inc/pr20356.h: New file.
26907 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
26909 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
26911 * gfortran.fortran-torture/execute/intrinsic_count.f90:
26912 Fix array dimension to avoid correct end-of-file error.
26914 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
26916 PR libfortran/23598
26917 * gfortran.dg/iostat_1.f90: New test.
26919 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
26921 PR middle-end/23408
26922 * gcc.dg/pr23408.c: New test.
26924 2005-08-28 Mark Mitchell <mark@codesourcery.com>
26927 * g++.dg/init/member1.C: Make sure erroneous static data member
26928 definitions are required.
26929 * g++.dg/template/static13.C: New test.
26930 * g++.dg/template/static14.C: Likewise.
26932 2005-08-29 Jakub Jelinek <jakub@redhat.com>
26934 * gcc.target/i386/pr23575.c: Use -msse2 instead of
26935 -march=pentium4, remove ilp32 requirement.
26937 PR middle-end/23484
26938 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
26939 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
26941 2005-08-29 Andreas Jaeger <aj@suse.de>
26944 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
26946 2005-08-28 Jakub Jelinek <jakub@redhat.com>
26948 * gcc.c-torture/execute/20050316-2.c: New test.
26949 * gcc.c-torture/execute/20050316-3.c: New test.
26950 * gcc.dg/torture/pr16104-1.c: New test.
26952 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
26954 PR middle-end/23463
26955 * gcc.c-torture/execute/zero-struct-1.c: New test.
26957 2005-08-27 Richard Guenther <rguenther@suse.de>
26960 * gcc.target/i386/pr23575.c: New testcase.
26962 2005-08-26 Jakub Jelinek <jakub@redhat.com>
26964 PR rtl-optimization/23561
26965 * gcc.c-torture/execute/20050826-1.c: New test.
26968 * gcc.c-torture/execute/20050826-2.c: New test.
26970 2005-08-26 Dale Johannesen <dalej@apple.com>
26972 * gcc.dg/20030711-1.c: Modify to work on Darwin.
26973 * gcc.dg/20050826-1.c: New.
26975 2005-08-26 Mark Mitchell <mark@codesourcery.com>
26978 * g++.dg/template/nontype13.C: New test.
26981 * g++.dg/init/new14.C: New test.
26982 * g++.dg/expr/anew1.C: Do not XFAIL.
26983 * g++.dg/expr/anew2.C: Likewise.
26984 * g++.dg/expr/anew3.C: Likewise.
26986 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
26988 PR middle-end/22439
26989 * gcc.dg/vla-3.c: New test.
26991 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
26994 * gfortran.dg/named_interface.f90: New.
26996 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
26998 * gcc.c-torture/execute/frame-address.c: New test.
27000 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
27003 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
27005 2005-08-25 Alan Modra <amodra@bigpond.net.au>
27007 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
27009 2005-08-25 Alan Modra <amodra@bigpond.net.au>
27011 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
27012 * gcc.dg/altivec-22.c: Rename from..
27013 * gcc.dg/altivec-nomfcr.c: ..this.
27015 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
27017 PR tree-optimization/23546
27018 * gcc.dg/tree-ssa/pr23546.c: New test.
27020 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
27023 * gfortran.dg/nonreturning_statements.f90: New test.
27025 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
27028 * g++.dg/parse/crash29.C: New.
27030 2005-08-23 DJ Delorie <dj@redhat.com>
27032 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
27033 constants have the L suffix.
27035 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
27038 * g++.dg/template/instantiate8.C: New.
27040 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
27042 PR middle-end/23467
27043 * gcc.c-torture/execute/pr23467.c: New test.
27045 2005-08-23 Jakub Jelinek <jakub@redhat.com>
27047 PR tree-optimization/22043
27048 * gcc.c-torture/execute/20050613-1.c: New test.
27050 2005-08-23 Ben Elliston <bje@au.ibm.com>
27052 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
27054 2005-08-22 Jakub Jelinek <jakub@redhat.com>
27056 PR rtl-optimization/23478
27057 * g++.dg/opt/pr23478.C: New test.
27059 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
27062 * gcc.dg/switch-warn-3.c: New test.
27064 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27067 * g++.dg/template/param1.C: New test.
27069 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27072 * g++.dg/other/incomplete1.C: New test.
27074 2005-08-22 Ira Rosen <irar@il.ibm.com>
27076 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
27079 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27081 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
27084 2005-08-21 Jakub Jelinek <jakub@redhat.com>
27086 * gcc.target/i386/sse-4.c: New test.
27088 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27091 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
27093 2005-08-20 Jakub Jelinek <jakub@redhat.com>
27095 * gcc.dg/20050811-1.c: New test.
27096 * gcc.dg/20050811-2.c: New test.
27098 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
27100 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
27102 2005-08-19 Diego Novillo <dnovillo@redhat.com>
27105 * gcc.c-torture/compile/pr23476.c: New test.
27107 2005-08-19 Devang Patel <dpatel@apple.com>
27109 PR tree-optimization/23048
27110 * gcc.dg/tree-ssa/pr23048.c: New test.
27112 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
27114 PR middle-end/20624
27115 * g++.dg/warn/Wreturn-3.C: New test
27117 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
27119 PR tree-optimization/22228
27120 * g++.dg/vect/pr22543.cc: New test.
27122 2005-08-17 Steven Bosscher <stevenb@suse.de>
27124 PR tree-optimization/21574
27125 * gcc.dg/tree-ssa/pr21574.c: New test.
27127 2005-08-16 James E Wilson <wilson@specifix.com>
27129 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
27131 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
27134 * gcc.c-torture/compile/zero-strct-3.c: New test.
27135 * gcc.c-torture/compile/zero-strct-4.c: New test.
27137 2005-08-16 Steven Bosscher <stevenb@suse.de>
27140 * gcc.target/x86_64/pr23376.c: New test.
27142 2005-08-16 Ian Lance Taylor <ian@airs.com>
27145 * g++.dg/ext/vector2.C: New.
27147 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
27149 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
27151 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
27153 PR libfortran/23428
27154 * gfortran.dg/inquire-complex.f90: New test case.
27156 2005-08-16 James E Wilson <wilson@specifix.com>
27158 PR tree-optimization/21105
27159 * gcc.dg/large-size-array.c: New.
27161 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
27163 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
27165 * gcc.dg/vect/vect-41: Likewise.
27166 * gcc.dg/vect/vect-42: Likewise.
27167 * gcc.dg/vect/vect-43: Likewise.
27168 * gcc.dg/vect/vect-44: Likewise.
27169 * gcc.dg/vect/vect-46: Likewise.
27170 * gcc.dg/vect/vect-47: Likewise.
27171 * gcc.dg/vect/vect-48: Likewise.
27172 * gcc.dg/vect/vect-52: Likewise.
27173 * gcc.dg/vect/vect-53: Likewise.
27174 * gcc.dg/vect/vect-54: Likewise.
27175 * gcc.dg/vect/vect-55: Likewise.
27176 * gcc.dg/vect/vect-56: Likewise.
27177 * gcc.dg/vect/vect-57: Likewise.
27178 * gcc.dg/vect/vect-58: Likewise.
27179 * gcc.dg/vect/vect-59: Likewise.
27180 * gcc.dg/vect/vect-60: Likewise.
27181 * gcc.dg/vect/vect-61: Likewise.
27182 * gcc.dg/vect/vect-85: Likewise.
27183 * gcc.dg/vect/vect-87: Likewise.
27184 * gcc.dg/vect/vect-88: Likewise.
27185 * gcc.dg/vect/vect-93.c: Likewise.
27186 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
27187 * gcc.dg/vect/vect-75: Likewise.
27188 * gcc.dg/vect/vect-76: Likewise.
27189 * gcc.dg/vect/vect-77: Likewise.
27190 * gcc.dg/vect/vect-78: Likewise.
27191 * gcc.dg/vect/vect-80: Likewise.
27192 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
27193 vectorized for the expected reason, rather than checking how alignment
27195 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
27196 aligned type and also instead of aligned pointers. Added documentation.
27198 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
27200 * gfortran.dg/power.f90: New test.
27202 2005-08-16 Jakub Jelinek <jakub@redhat.com>
27204 PR rtl-optimization/23299
27205 * g++.dg/opt/pr23299.C: New test.
27207 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27209 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
27211 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
27213 * g++.dg/template/local6.C: New test.
27215 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
27217 * execute/exceptions/finally-1.m: Check that the catch and finally are
27218 being called. Also add a "return 0;" at the end of main.
27220 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
27223 * gfortran.dg/namelist_print_1.f: New test of functionality of
27225 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
27226 namelist generates error with -std=f95.
27228 2005-08-14 Ira Rosen <irar@il.ibm.com>
27230 PR tree-optimization/23119
27231 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
27233 2005-08-13 Marcin Koziej <creep@desk.pl>
27234 Andrew Pinski <pinskia@physics.uc.edu>
27237 * execute/exceptions/finally-1.m: New test.
27239 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27241 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
27243 * objc/execute/exceptions/trivial.m: New test.
27244 * objc.dg/try-catch-11.m: Move to ...
27245 * objc/execute/exceptions/foward-1.m: Here.
27246 * objc.dg/try-catch-2.m: Move to ...
27247 * objc/execute/exceptions/catchall-1.m: Here.
27248 * objc.dg/try-catch-8.m: Move to ...
27249 * objc/execute/exceptions/local-variables-1.m: Here.
27251 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27253 * objc.dg/nested-func-1.m: Move to ...
27254 * objc/execute/nested-func-1.m: Here.
27256 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27258 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
27259 in ${options} instead of [target_info name].
27260 * lib/obj-c++.exp (objc_target_compile): Likewise.
27262 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27264 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
27266 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
27268 part of PR testsuite/23348
27269 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
27270 each of the torture options.
27271 * objc/compile/trivial.m: New test.
27273 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
27275 * gfortran.dg/eoshift.f90: Correct format.
27277 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
27279 * gfortran.fortran-torture/execute/character_passing.f90:
27282 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
27285 * g++.dg/template/unify10.C: New.
27287 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
27289 * g++.dg/parse/pr22514.C: Move to...
27290 * g++.dg/debug/pr22514.C: here.
27292 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27295 * g++.dg/inherit/pure1.C: New test.
27297 * ChangeLog: Fix typos.
27299 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27300 Steven Bosscher <stevenb@suse.de>
27302 * gfortran.dg/runtime_warning_1.f90: New test.
27304 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
27307 * g++.dg/parse/crash28.C: New.
27309 2005-08-11 Richard Guenther <rguenther@suse.de>
27312 * gcc.target/i386/tailcall-1.c: New testcase.
27314 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
27316 * gcc.dg/vect/vect-67.c: Un-xfail.
27318 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
27321 * g++.dg/parse/crash27.C: new test.
27323 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
27325 PR libfortran/22143
27326 * gfortran.dg/shift-kind.f90: New testcase.
27328 2005-08-10 Richard Sandiford <richard@codesourcery.com>
27330 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
27331 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
27333 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27336 * g++.dg/other/mult-stor1.C: New test.
27338 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
27340 * gcc.c-torture/pr18299-1.c: Move to ...
27341 * gcc.c-torture/compile/pr18299-1.c: Here.
27343 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
27345 * gfortran/fortran.torture/execute/character_passing.f90:
27346 Fix types for LSAME.
27348 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
27350 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
27351 input data back to what it was originally.
27353 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
27355 * objc.dg/try-catch-8.m: Enable for all targets.
27357 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
27359 * gcc.dg/pr23165.c: New test.
27361 2005-08-09 Steven Bosscher <stevenb@suse.de>
27363 PR tree-optimization/23234
27364 * gcc.dg/tree-ssa/pr23234.c: New test.
27366 2005-08-08 Josh Conner <jconner@apple.com>
27368 PR rtl-optimization/23241
27369 * gcc.dg/char-compare.c: New test.
27371 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27374 * g++.dg/init/new13.C: New test.
27376 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
27379 * g++.dg/other/crash-4.C: Adjust
27380 * g++/dg/ext/packed9.C: New.
27382 2005-08-08 Richard Sandiford <richard@codesourcery.com>
27384 PR middle-end/21964
27385 * gcc.c-torture/execute/pr21964-1.c: New test.
27387 2005-08-08 Richard Sandiford <richard@codesourcery.com>
27390 * gcc.dg/pr22458-1.c: New test.
27392 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
27393 Steven G. Kargl <kargls@comcast.net>
27396 * gfortran.dg/flush_1.f90: New test.
27398 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27401 * g++.dg/template/eh2.C: New test.
27403 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27406 * g++.dg/template/instantiate7.C: New test.
27408 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
27411 * gcc.dg/Wunused-value-1.c: New test.
27413 2005-08-06 Richard Sandiford <richard@codesourcery.com>
27415 PR rtl-optimization/23233
27416 * gcc.c-torture/compile/pr23233-1.c: New test.
27418 2005-08-06 Jakub Jelinek <jakub@redhat.com>
27422 * gfortran.dg/equiv_1.f90: New test.
27423 * gfortran.dg/equiv_2.f90: New test.
27424 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
27425 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
27426 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
27428 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
27430 * gcc.c-torture/execute/vrp-5.c: New test.
27431 * gcc.c-torture/execute/vrp-6.c: New test.
27432 * gcc.dg/tree-ssa/vrp21.c: New test.
27434 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
27436 * g++.dg/parse/pr22514.C: New test.
27438 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
27440 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
27442 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
27443 instead of constant loads / pool entries.
27445 2005-08-05 David Edelsohn <edelsohn@gnu.org>
27447 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
27450 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
27452 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
27453 __WINT_TYPE__ in generated prototypes if possible.
27455 2005-08-04 Diego Novillo <dnovillo@redhat.com>
27458 * g++.dg/tree-ssa/pr22037.C:
27460 2005-08-04 Richard Henderson <rth@redhat.com>
27462 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
27463 scan-tree-dump-times directive.
27465 2005-08-04 Jan Hubicka <jh@suse.cz>
27467 * gcov-1.C: Fix switch counts.
27468 * gcov-4b.c: Likewise.
27470 2005-08-03 Jeff Law <law@redhat.com>
27472 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
27474 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
27476 * gcc.c-torture/execute/pr23135.c: New test.
27478 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27480 PR tree-optimization/19899
27481 * gcc.dg/tree-ssa/scev-1.c: New test.
27482 * gcc.dg/tree-ssa/scev-2.c: New test.
27484 2005-08-03 Richard Sandiford <richard@codesourcery.com>
27487 * gcc.dg/torture/pr18582-1.c: New test.
27489 2005-08-03 Jan Hubicka <jh@suse.cz>
27491 * update-conroll.c: New testcase.
27492 * update-conroll-2.c: New testcase.
27494 2005-08-02 David Edelsohn <edelsohn@gnu.org>
27496 * gfortran.dg/constant_substring.f: New test.
27497 * gfortran.dg/pr22491.f: New test.
27499 2005-08-02 Jan Hubicka <jh@suse.cz>
27501 * update-threading.c: Replace by the proper one.
27503 2005-08-02 Diego Novillo <dnovillo@redhat.com>
27506 * g++.dg/tree-ssa/pr23164.C: New test.
27508 2005-08-02 Diego Novillo <dnovillo@redhat.com>
27510 * gcc.dg/tree-ssa/pr23192.c: New test.
27512 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
27514 * gcc.c-torture/execute/vrp-4.c: New test.
27516 2005-08-02 Jan Hubicka <jh@suse.cz>
27518 * update-threading.c: New test.
27520 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
27522 * gcc.c-torture/compile/20050801-1.c: New test.
27523 * gcc.c-torture/compile/20050801-2.c: New test.
27525 2005-08-01 Jan Hubicka <jh@suse.cz>
27527 * val-prof-5.c: New test.
27529 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
27532 * gcc.dg/pr22311-1.c : New test.
27534 2005-07-31 Steven Bosscher <stevenb@suse.de>
27537 * gfortran.dg/pr23095.f: New test.
27540 * g++.dg/other/pr22003.C: New test.
27542 2005-07-31 Richard Sandiford <richard@codesourcery.com>
27545 * gcc.c-torture/execute/pr20621-1.c: New test.
27547 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
27549 * gfortran.dg/comma_format_extension_4.f: Adjust length
27550 of string for format.
27551 * gfortran.dg/der_array_io_1.f: Replace illegal internal
27552 print statement with internal write.
27553 * gfortran.dg/der_array_io_2.f: Likewise.
27554 * gfortran.dg/der_array_io_3.f: Likewise.
27556 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
27558 * gcc.dg/fold-abs-4.c: new test.
27560 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
27562 PR fortran/22570 an related issues.
27563 * gfortran.dg/x_slash_1.f: New test.
27565 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
27568 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
27569 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
27571 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27574 * gcc.dg/Wshadow-3.c: New test.
27576 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
27578 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
27579 used to have the wrong bounds).
27581 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27584 * gcc.dg/hex-round-1.c: Test more cases.
27585 * gcc.dg/hex-round-2.c: New test.
27587 2005-07-29 Diego Novillo <dnovillo@redhat.com>
27590 * g++.dg/tree-ssa/pr22550.C: New test.
27592 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
27594 * gcc.dg/tree-ssa/vrp19.c: New test.
27595 * gcc.dg/tree-ssa-vrp20.c: New test.
27597 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27600 * gcc.dg/transparent-union-4.c: New test.
27602 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27605 * gcc.dg/c99-vla-2.c: New test.
27607 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
27610 * gcc.dg/hex-round-1.c: New test.
27612 2005-07-28 Jan Hubicka <jh@suse.cz>
27614 * inliner-1.c: Do not dump everything.
27615 * tree-prof.exp: Do not pass -ftree-based-profiling.
27616 * bprob.exp: Likewise.
27618 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
27620 2005-07-28 Mark Mitchell <mark@codesourcery.com>
27623 * g++.dg/expr/ptrmem7.C: New test.
27625 2005-07-28 Mike Stump <mrs@apple.com>
27627 * g++.old-deja/g++.mike/visibility-1.C: New test.
27629 2005-07-28 Richard Sandiford <richard@codesourcery.com>
27632 * gcc.c-torture/execute/pr20187-1.c: New test.
27634 2005-07-28 Jeff Law <law@redhat.com>
27636 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
27637 * gcc.dg/tree-ssa/vrp18.c: New test.
27639 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
27641 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
27643 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
27645 PR tree-optimization/22506
27646 * gcc.dg/vect/ps22506.c: New test.
27648 2005-07-28 Jakub Jelinek <jakub@redhat.com>
27651 * gcc.target/i386/sse-3.c: New test.
27653 2005-07-28 Richard Sandiford <richard@codesourcery.com>
27655 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
27656 * gcc.target/mips/mips32-dsp-type.c: Likewise.
27658 2005-07-28 Richard Sandiford <richard@codesourcery.com>
27661 * gcc.c-torture/compile/pr22589-1.c: New test.
27663 2005-07-28 Jan Hubicka <jh@suse.cz>
27665 * update-loopch.c: New testcase.
27667 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
27669 PR rtl-optimization/23047
27670 * gcc.c-torture/execute/pr23047.c: New test.
27671 * gcc.c-torture/execute/pr23047.x: New.
27673 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
27675 PR tree-optimization/22493
27676 * gcc.c-torture/execute/pr22493-1.c: New test.
27677 * gcc.c-torture/execute/pr22493-1.x: New.
27678 * gcc.c-torture/execute/vrp-1.c: New test.
27679 * gcc.c-torture/execute/vrp-2.c: New test.
27680 * gcc.c-torture/execute/vrp-2.c: New test.
27682 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
27684 * gcc.target/frv/all-builtin-read8.c: Delete.
27685 * gcc.target/frv/all-builtin-read16.c: Delete.
27686 * gcc.target/frv/all-builtin-read32.c: Delete.
27687 * gcc.target/frv/all-builtin-read64.c: Delete.
27688 * gcc.target/frv/all-builtin-write8.c: Delete.
27689 * gcc.target/frv/all-builtin-write16.c: Delete.
27690 * gcc.target/frv/all-builtin-write32.c: Delete.
27691 * gcc.target/frv/all-builtin-write64.c: Delete.
27692 * gcc.target/frv/all-read-write-1.c: New.
27694 2005-07-27 Jeff Law <law@redhat.com>
27696 * gcc.c-torture/execute/pr22630.c: New test.
27698 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
27700 PR tree-optimization/23073
27701 * gcc.dg/vect/nodump-pr23073.c: New test.
27702 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
27704 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
27706 PR tree-optimize/22348
27707 * gcc.c-torture/execute/pr22348.c: New.
27709 2005-07-27 Richard Guenther <rguenther@suse.de>
27711 * gcc.dg/tree-ssa/salias-1.c: New testcase.
27713 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27716 * gfortran.dg/logical_comp.f90: New test.
27718 2005-07-27 Jan Hubicka <jh@suse.cz>
27720 * inliner-1.c: Add cleanup of dumps.
27721 * val-prof-*.c: Likewise.
27722 * update-tailcall.c: New.
27724 2005-07-26 Diego Novillo <dnovillo@redhat.com>
27727 * gcc.dg/tree-ssa/pr22591.c: New test.
27728 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
27730 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
27733 * objc.dg/try-catch-11.m: New test.
27735 2005-07-26 Richard Guenther <rguenther@suse.de>
27737 PR tree-optimization/22486
27738 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
27740 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
27743 * g++.dg/opt/loop2.C: New test.
27745 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
27747 * gcc.dg/tree-ssa/reassoc-3.c: New test.
27748 * gcc.dg/tree-ssa/reassoc-4.c: New test.
27750 2005-07-25 Adam Nemet <anemet@lnxw.com>
27752 * lib/profopt.exp (profopt-execute): Check for profiling data
27753 files on the target.
27755 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
27757 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
27758 for matching of asm labels.
27760 2005-07-25 Richard Guenther <rguenther@suse.de>
27762 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
27764 2005-07-25 Richard Guenther <rguenther@suse.de>
27767 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
27769 2005-07-25 Ira Rosen <irar@il.ibm.com>
27771 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
27772 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
27773 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
27774 * gcc.dg/vect/vect-100.c: New test.
27775 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
27776 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
27777 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
27778 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
27779 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
27780 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
27781 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
27782 * gfortran.dg/vect/pr19049.f90: New testcase.
27783 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
27785 2005-07-25 Jakub Jelinek <jakub@redhat.com>
27787 * gcc.c-torture/execute/20050713-1.c: New test.
27790 * gfortran.fortran-torture/execute/data_4.f90: New test.
27792 PR middle-end/20303
27793 * gcc.dg/visibility-d.c: New test.
27795 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
27797 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
27798 * gfortran.dg/underflow.f90: Ditto.
27800 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27802 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
27803 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
27804 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
27806 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
27808 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
27809 include case of field width of zero.
27811 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
27813 PR libgfortran/21875
27814 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
27815 with trailing blanks on normal formatted read.
27817 2005-07-23 Chao-ying Fu <fu@mips.com>
27819 * gcc.target/mips/mips32-dsp-type.c: New test.
27820 * gcc.target/mips/mips32-dsp.c: New test.
27822 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
27825 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
27828 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
27829 and __cyg_profile_func_exit.
27831 2005-07-22 David Edelsohn <edelsohn@gnu.org>
27833 * gfortran.dg/comma_format_extension_3.f: Fix typo.
27834 * gfortran.dg/comma_format_extension_4.f: Same.
27835 * gfortran.dg/pr15332.f: Same.
27836 * gfortran.dg/pr21730.f: Same.
27838 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
27840 * g++.dg/opt/vrp2.C: Fix testcase.
27843 * g++.dg/opt/vrp2.C: New test.
27845 2005-07-22 Mark Mitchell <mark@codesourcery.com>
27848 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
27850 2005-07-22 Diego Novillo <dnovillo@redhat.com>
27852 * gcc.dg/tree-ssa/20050719-1.c: New test.
27854 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
27856 * gcc.dg/bfin-longcall-1.c: New file.
27857 * gcc.dg/bfin-longcall-2.c: New file.
27859 2005-07-21 Janis Johnson <janis187@us.ibm.com>
27861 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
27863 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
27865 PR middle-end/19055
27866 * gcc.dg/tree-ssa/pr19055.c: New test.
27867 * gcc.dg/tree-ssa/pr19055-2.c: New test.
27869 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
27872 * g++.dg/other/pr22358.C: New test.
27874 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
27877 * g++.dg/lookup/two-stage5.C: New test from bug comments.
27879 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27882 * g++.dg/init/union2.C: New test.
27884 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27887 * gcc.dg/complex-4.c: New test.
27889 2005-07-21 Richard Guenther <rguenther@suse.de>
27892 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
27893 scanning for asm labels.
27894 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27896 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
27899 * gcc.dg/altivec-pr22085.c: New.
27901 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
27903 PR tree-optimization/19210
27904 * gcc.dg/tree-ssa/pr19210-1.c: New.
27905 * gcc.dg/tree-ssa/pr19210-2.c: New.
27907 2005-07-21 Richard Sandiford <richard@codesourcery.com>
27909 PR rtl-optimization/22167
27910 * g++.dg/opt/pr22167.C: New test.
27912 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
27915 * g++.dg/lookup/two-stage2.C: New.
27916 * g++.dg/lookup/two-stage3.C: New.
27917 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
27918 fixed two-stage name lookup for operators.
27919 * g++.dg/template/call3.C: Compiler now produces an appropriate
27921 * g++.dg/template/crash37.C: Compiler now describes bla() on line
27923 * g++.dg/template/ptrmem4.C: Compiler produces different error
27925 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
27926 connect_to_method as a candidate.
27928 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
27930 * gcc.dg/fold-alloc-1.c: New test.
27932 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
27934 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
27935 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
27937 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
27939 * gcc.dg/fold-abs-1.c: New test.
27940 * gcc.dg/fold-abs-2.c: New test.
27941 * gcc.dg/fold-abs-3.c: New test.
27943 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
27945 Make CONSTRUCTOR use VEC to store initializers.
27946 * g++.dg/ext/complit3.C: Check for specific error messages.
27947 * g++.dg/init/brace2.C: Update error message.
27948 * g++.dg/warn/Wbraces2.C: Likewise.
27950 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
27953 * gfortran.dg/module_interface_1.f90: New test.
27955 2005-07-19 Danny Berlin <dberlin@dberlin.org>
27956 Kenneth Zadeck <zadeck@naturalbridge.com>
27958 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
27960 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27962 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
27963 specify -Wformat for these tests.
27964 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
27965 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
27966 * gcc.dg/format/opt-6.c: Delete.
27968 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
27970 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
27971 * gcc.dg/tree-ssa/sra-3.c: Likewise.
27973 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
27975 * gcc.dg/tree-ssa/alias-2.c: New test.
27977 2005-07-18 Mark Mitchell <mark@codesourcery.com>
27980 * g++.dg/template/explicit7.C: New test.
27982 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
27984 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
27985 field width of 8 to +Inf and -Inf.
27987 2005-07-17 Mark Mitchell <mark@codesourcery.com>
27990 * g++.dg/template/friend36.C: New test.
27992 2005-07-16 David Edelsohn <edelsohn@gnu.org>
27995 * gfortran.dg/pr21730.f: New test.
27997 2005-07-16 Danny Berlin <dberlin@dberlin.org>
27998 Kenneth Zadeck <zadeck@naturalbridge.com>
28000 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
28001 since pure const detection cannot run at -O1 in c compiler.
28002 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
28003 can now optimize this case properly.
28004 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
28005 because we now pass.
28006 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
28008 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
28011 * gcc.dg/format/bitfld-1.c: New test.
28013 2005-07-15 Mark Mitchell <mark@codesourcery.com>
28016 * g++.dg/rtti/repo1.C: New test.
28018 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
28020 PR middle-end/22398
28021 * gcc.c-torture/compile/pr22398.c: New test.
28023 2005-07-15 Mark Mitchell <mark@codesourcery.com>
28026 * g++.dg/expr/cast4.C: New test.
28028 2005-07-15 Richard Guenther <rguenther@suse.de>
28030 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
28031 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28033 2005-07-15 Steven Bosscher <stevenb@suse.de>
28035 PR tree-optimization/22230
28036 * gcc.dg/tree-ssa/pr22230.c: New test.
28038 2005-07-14 Jakub Jelinek <jakub@redhat.com>
28040 * gfortran.dg/g77/cpp6.f: New test.
28043 * gfortran.dg/g77/cpp5.F: New test.
28044 * gfortran.dg/g77/cpp5.h: New file.
28045 * gfortran.dg/g77/cpp5inc.h: New file.
28047 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
28049 PR libfortran/16435
28050 * gfortran.dg/tl_editting.f90: New.
28051 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
28053 2005-07-14 Steven G. Kargl <kargls@comcast.net>
28055 * gfortran.dg/char_array_constructor.f90: New test.
28057 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
28059 * gfortran.dg/past_eor.f90: New.
28060 * gfortran.dg/complex_read.f90: New.
28062 2005-07-13 Jeff Law <law@redhat.com>
28064 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
28067 * gcc.dg/tree-ssa/pr22321.c: New test
28069 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
28071 PR tree-optimization/21921
28072 * gcc.dg/tree-ssa/pr21921.c: New.
28074 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
28076 PR tree-optimizatio/22442
28077 * gcc.dg/tree-ssa/loop-11.c: New test.
28079 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
28082 * gcc.c-torture/compile/pr21840.c: New test.
28084 2005-07-12 Jan Hubicka <jh@suse.cz>
28086 * gcc.c-torture/compile/pr22379.c: New test.
28088 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
28090 PR libfortran/21593
28091 gfortran.dg/dev_null.f90: Remove outdated comment about
28092 PR libfortran/21593.
28095 2005-07-12 Dale Johannesen <dalej@apple.com>
28097 * gcc.target/i386/compress-float-sse.c: New.
28098 * gcc.target/i386/compress-float-sse-pic.c: New.
28099 * gcc.target/i386/compress-float-387.c: New.
28100 * gcc.target/i386/compress-float-387-pic.c: New.
28101 * gcc.dg/compress-float-ppc.c: New.
28102 * gcc.dg/compress-float-ppc-pic.c: New.
28104 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
28106 PR libfortran/21593
28107 gfortran.dg/dev_null.f90: Remove targets.
28109 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
28112 * gcc.dg/pr22335-1.c: New test.
28113 * gcc.dg/pr22335-2.c: New test.
28115 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28118 * g++.dg/template/nontype12.C : New test.
28120 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
28122 * gcc.dg/tree-ssa/loop-10.c: New test.
28124 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
28126 * gcc.c-torture/execute/20020720-1.x: Remove.
28128 2005-07-11 Jakub Jelinek <jakub@redhat.com>
28130 * gfortran.fortran-torture/execute/forall_7.f90: New test.
28132 2005-07-10 Richard Sandiford <richard@codesourcery.com>
28134 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
28135 (dg-mips-options): Use it.
28137 2005-07-09 Diego Novillo <dnovillo@redhat.com>
28139 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
28141 2005-07-09 Richard Henderson <rth@redhat.com>
28143 * lib/target-supports.exp (check_effective_target_sync_char_short):
28146 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
28148 PR libfortran/22217
28149 * gfortran.dg/negative-z-descriptor.f90: New test.
28151 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
28154 * gcc.dg/pr22329.c: New test.
28156 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
28158 PR tree-optimization/20139
28159 * gcc.dg/tree-ssa/pr20139.c: New.
28161 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
28164 * gcc.dg/pr22356-1.c: New test.
28166 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
28169 * g++.dg/template/unify8.C: New.
28170 * g++.dg/template/unify9.C: New.
28172 2005-07-08 Jakub Jelinek <jakub@redhat.com>
28174 * gfortran.fortran-torture/execute/entry_10.f90: New test.
28176 2005-07-07 Geoffrey Keating <geoffk@apple.com>
28178 * gcc.dg/darwin-version-1.c: New.
28179 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
28180 * gcc.dg/builtins-20.c: Likewise.
28181 * gcc.dg/builtins-53.c: Likewise.
28182 * gcc.dg/torture/builtins-convert-1.c: Likewise.
28183 * gcc.dg/torture/builtins-convert-2.c: Likewise.
28184 * gcc.dg/torture/builtins-convert-3.c: Likewise.
28185 * gcc.dg/torture/builtins-power-1.c: Likewise.
28186 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
28189 2005-07-07 Jeff Law <law@redhat.com>
28191 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
28192 argument evaluation order.
28194 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
28196 PR libfortran/21594
28197 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28198 Add test cases where the shift length is greater than the
28201 2005-07-07 Ziemowit Laski <zlaski@apple.com>
28203 * obj-c++.dg/proto-lossage-6.mm: New.
28204 * objc.dg/proto-lossage-6.m: New.
28206 2005-07-07 Ziemowit Laski <zlaski@apple.com>
28208 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
28209 * objc.dg/gnu-runtime-2.m: Likewise.
28211 2005-07-07 Jakub Jelinek <jakub@redhat.com>
28213 * gfortran.dg/longline.f: New test.
28215 * gfortran.dg/badline.f: New test.
28217 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
28222 * gfortran.dg/hollerith.f90: New.
28223 * gfortran.dg/hollerith2.f90: New.
28224 * gfortran.dg/hollerith3.f90: New.
28225 * gfortran.dg/hollerith4.f90: New.
28226 * gfortran.dg/hollerith_f95.f90: New.
28227 * gfortran.dg/hollerith_legacy.f90: New.
28228 * gfortran.dg/g77/cpp4.F: New. Port from g77.
28230 2005-07-07 Ziemowit Laski <zlaski@apple.com>
28233 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
28234 * objc.dg/gnu-runtime-2.m: New.
28236 2005-07-06 Jeff Law <law@redhat.com>
28238 * gcc.dg/tree-ssa/vrp17.c: New test.
28240 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
28243 * gfortran.dg/array_constructor_5.f90: New test.
28245 2005-07-07 Jakub Jelinek <jakub@redhat.com>
28247 * gfortran.fortran-torture/execute/entry_9.f90: New test.
28249 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
28251 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
28252 * gcc.dg/980816-1.c: Ditto.
28254 2005-07-06 Jeff Law <law@redhat.com>
28256 * gcc.c-torture/compile/pr21356.c: New test.
28258 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
28262 * gcc.c-torture/compile/pr22013-1.c,
28263 gcc.c-torture/execute/pr22098-1.c,
28264 gcc.c-torture/execute/pr22098-2.c,
28265 gcc.c-torture/execute/pr22098-3.c: New tests.
28267 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
28270 * gcc.dg/pr22308-1.c: New test.
28272 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
28274 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
28276 * gcc.dg/compare9.c: Use -fshort-enums instead of
28277 -fno-short-enums. Change the last test to dg-bogus.
28279 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
28281 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
28282 * gcc.dg/compare9.c: New.
28284 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28286 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
28288 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
28291 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
28294 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28296 * gcc.dg/format/gcc_gfc-1.c: New.
28298 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
28300 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
28302 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28305 * gfortran.dg/io_invalid_1.f90: New test.
28307 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
28309 * gcc.dg/format/gcc_diag-1.c: Update.
28311 2005-07-02 Jeff Law <law@redhat.com>
28313 * gcc.dg/tree-ssa/pr22051-1.c: New test.
28314 * gcc.dg/tree-ssa/pr22051-2.c: New test.
28316 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
28318 * gcc.dg/format/gcc_diag-1.c: Update.
28320 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
28323 * gcc.c-torture/compile/pr22269.c: New test.
28325 2005-06-30 Diego Novillo <dnovillo@redhat.com>
28329 * g++.dg/tree-ssa/pr21584-1.C: New test.
28330 * g++.dg/tree-ssa/pr21584-2.C: New test.
28332 2005-06-30 Ziemowit Laski <zlaski@apple.com>
28334 * obj-c++.dg/try-catch-11.mm: New.
28335 * objc.dg/try-catch-10.m: New.
28337 2005-06-29 David Edelsohn <edelsohn@gnu.org>
28339 * g++.dg/other/ucnid-1.C: xfail on AIX.
28341 2005-06-29 Diego Novillo <dnovillo@redhat.com>
28344 * gcc.dg/20050629-1.c: New test.
28346 2005-06-29 Ziemowit Laski <zlaski@apple.com>
28348 * obj-c++.dg/const-str-1[0-1].mm: New.
28349 * objc.dg/const-str-1[0-1].m: New.
28351 2005-05-29 Richard Henderson <rth@redhat.com>
28353 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
28354 Rename from check_effective_target_vect_no_max.
28355 (check_effective_target_vect_no_int_add): New.
28356 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
28357 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
28358 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28359 * gcc.dg/vect/vect-reduc-1.c: Use both.
28360 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28362 2005-05-29 Richard Henderson <rth@redhat.com>
28364 * lib/target-supports.exp (check_effective_target_vect_no_max):
28365 Remove i386 and x86_64.
28367 2005-06-29 Steve Ellcey <sje@cup.hp.com>
28370 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
28372 2005-06-29 Steve Ellcey <sje@cup.hp.com>
28374 PR middle-end/21969
28375 * gcc.dg/vect/pr21969.c: New test.
28377 2005-06-28 Eric Christopher <echristo@redhat.com>
28381 * gcc.dg/inline1.c: New test.
28382 * gcc.dg/inline2.c: Ditto.
28383 * gcc.dg/inline3.c: Ditto.
28384 * gcc.dg/inline4.c: Ditto.
28385 * gcc.dg/inline5.c: Ditto.
28387 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
28389 PR libfortran/22142
28390 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28391 Add testcase also testing eoshift1 for PR 22142.
28393 2005-06-28 Richard Henderson <rth@redhat.com>
28395 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
28396 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
28397 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
28398 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
28399 gcc.dg/tree-ssa/20030922-2.c: Likewise.
28401 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
28403 PR libfortran/22142
28404 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28405 Add testcase for PR 22142.
28407 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
28409 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
28410 gcc.target/ia64/fpreg-2.c: New tests.
28412 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28414 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
28416 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28418 PR libfortran/22170
28419 * gfortran.dg/slash_1.f90: New test.
28421 2005-06-27 Richard Henderson <rth@redhat.com>
28423 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
28424 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
28425 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
28426 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28427 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
28428 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
28430 2005-06-27 Richard Henderson <rth@redhat.com>
28432 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
28433 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
28435 2005-06-27 Ziemowit Laski <zlaski@apple.com>
28437 * obj-c++.dg/proto-lossage-5.mm: New.
28438 * objc.dg/proto-lossage-5.m: New.
28440 2005-06-27 Diego Novillo <dnovillo@redhat.com>
28443 * gcc.dg/tree-ssa/pr21959.c: New test.
28445 2005-06-27 Jakub Jelinek <jakub@redhat.com>
28447 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
28448 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
28449 testing uninitialized var.
28451 * gcc.c-torture/execute/builtins/chk.h: New.
28452 * gcc.c-torture/execute/builtins/lib/chk.c: New.
28453 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
28454 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
28455 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
28456 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
28457 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
28458 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
28459 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
28460 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
28461 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
28462 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
28463 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
28464 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
28465 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
28466 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
28467 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
28468 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
28469 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
28470 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
28471 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
28472 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
28473 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
28474 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
28475 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
28476 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
28477 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
28478 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
28479 * gcc.dg/builtin-object-size-1.c: New test.
28480 * gcc.dg/builtin-object-size-2.c: New test.
28481 * gcc.dg/builtin-object-size-3.c: New test.
28482 * gcc.dg/builtin-object-size-4.c: New test.
28483 * gcc.dg/builtin-object-size-5.c: New test.
28484 * gcc.dg/builtin-stringop-chk-1.c: New test.
28485 * gcc.dg/builtin-stringop-chk-2.c: New test.
28486 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
28487 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
28488 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
28489 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
28490 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
28491 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
28492 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
28493 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
28494 * gcc.c-torture/execute/printf-1.c: New test.
28495 * gcc.c-torture/execute/fprintf-1.c: New test.
28496 * gcc.c-torture/execute/vprintf-1.c: New test.
28497 * gcc.c-torture/execute/vfprintf-1.c: New test.
28498 * gcc.c-torture/execute/printf-chk-1.c: New test.
28499 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
28500 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
28501 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
28503 2005-06-27 Michael Matz <matz@suse.de>
28505 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
28506 slot is not merged if address escapes.
28508 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28511 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
28513 2005-06-26 Jakub Jelinek <jakub@redhat.com>
28515 PR middle-end/17965
28516 * gcc.c-torture/compile/20050622-1.c: New test.
28518 PR middle-end/22028
28519 * gcc.dg/20050620-1.c: New test.
28521 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
28523 PR tree-optimization/22026
28524 * gcc.dg/tree-ssa/pr22026.c: New.
28526 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
28528 PR libfortran/22144
28529 * gfortran.dg/shift-alloc.f90: New testcase.
28531 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
28533 * all files: Update FSF address in copyright headers.
28535 2005-06-22 Jan Hubicka <jh@suse.cz>
28537 * wholeprogram-1.c: New testcase.
28538 * wholeprogram-2.c: New testcase.
28540 2005-06-24 Mark Mitchell <mark@codesourcery.com>
28543 * gcc.dg/tree-ssa/pr22171.c: New test.
28545 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
28547 * gfortran.dg/simplify_modulo.f90: New.
28549 2005-06-24 Jan Hubicka <jh@suse.cz>
28551 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
28553 2005-06-23 Ziemowit Laski <zlaski@apple.com>
28555 * obj-c++.dg/proto-lossage-[1-4].mm: New.
28557 2005-06-23 Ziemowit Laski <zlaski@apple.com>
28559 * obj-c++.dg/typedef-alias-1.mm: New.
28560 * objc.dg/typedef-alias-1.m: New.
28562 2005-06-23 Jeff Law <law@redhat.com>
28564 * gcc.dg/tree-ssa/vrp16.c: New test.
28566 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28568 * lib/target-supports.exp: Add
28569 check_effective_target_fortran_large_real and
28570 check_effective_target_fortran_large_int to check for
28571 corresponding effective targets.
28572 * gfortran.dg/large_integer_kind_1.f90: New test.
28573 * gfortran.dg/large_real_kind_1.f90: New test.
28575 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
28577 PR tree-optimization/22117
28578 * gcc.dg/tree-ssa/pr22117.c: New.
28580 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
28583 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
28585 2005-06-23 David Edelsohn <edelsohn@gnu.org>
28587 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
28589 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
28591 * gfortran.dg/f2c_4.f90: Add tests for complex functions
28592 * gfortran.dg/f2c_4.c: Likewise.
28594 2005-06-22 Paul Brook <paul@codesourcery.com>
28597 * gfortran.dg/auto_save_1.f90: New test.
28599 2005-06-22 Michael Matz <matz@suse.de>
28601 * gcc.target/x86-64/abi: New directory.
28602 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
28603 * gcc.target/x86-64/abi/README.gcc: New file.
28604 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
28605 * gcc.target/x86-64/abi/asm-support.s: New file.
28606 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
28607 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
28608 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
28609 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
28610 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
28611 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
28612 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
28613 * gcc.target/x86_64/abi/test_bitfields.c: New test.
28614 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
28615 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
28616 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
28617 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
28618 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
28619 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
28620 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
28621 * gcc.target/x86_64/abi/test_varargs.c: New test.
28623 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
28625 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
28626 32-bit i?86 and x86_64.
28628 2005-06-21 Ziemowit Laski <zlaski@apple.com>
28630 * obj-c++.dg/const-str-[1-9].mm: New tests.
28632 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
28635 * gfortran.dg/namelist_use.f90: New.
28636 * gfortran.dg/namelist_use_only.f90: New.
28638 2005-06-21 Jeff Law <law@redhat.com>
28640 * gcc.dg/tree-ssa/vrp15.c: New test.
28642 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
28644 * lib/target-supports.exp (check_effective_target_vect_reduction):
28646 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
28647 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
28648 remove vect_reduction target keyword. Also avoid two returns in main.
28649 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28650 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
28651 * gcc.dg/vect/vect-reduc-1short.c: New test.
28652 * gcc.dg/vect/vect-reduc-1char.c: New test.
28653 * gcc.dg/vect/vect-reduc-2short.c: New test.
28654 * gcc.dg/vect/vect-reduc-2char.c: New test.
28655 * gcc.dg/vect/vect-reduc-6.c: New test.
28656 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
28657 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
28658 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
28660 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28661 Paul Thomas <pault@gcc.gnu.org>
28663 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
28666 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28668 * gfortran.dg/backslash_1.f90: New test.
28669 * gfortran.dg/backslash_2.f90: New test.
28671 2005-06-20 Steven G. Kargl <kargls@comcast.net>
28673 * gfortran.dg/duplicate_labels.f90: New test.
28675 2005-06-20 Jan Beulich <jbeulich@novell.com>
28677 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
28678 unsupportable relocations.
28679 * g++.old-deja/g++.other/store-expr1.C: Likewise.
28680 * gcc.dg/20050321-2.c: xfail for NetWare.
28682 2005-06-20 Andreas Jaeger <aj@suse.de>
28684 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
28685 gcc.target/i386/fastcall-sseregparm.c,
28686 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
28688 2005-06-19 Richard Henderson <rth@redhat.com>
28690 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
28692 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
28694 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
28696 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
28699 * g++.dg/conversion/simd2.C: Change expected error message.
28701 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
28703 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
28704 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28705 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28707 2005-06-18 James A Morrison <phython@gcc.gnu.org>
28709 * gcc.dg/fold-mod-1.c: New test.
28711 2005-06-18 Steven G. Kargl <kargls@comcast.net>
28714 * gfortran.dg/pr19926.f90: New test.
28716 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
28718 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
28719 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
28721 * gcc.dg/vect/vect-reduc-2.c: Likewise.
28722 * gcc.dg/vect/vect-reduc-3.c: Likewise.
28724 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
28726 * gcc.target/ia64/float80-varargs-1.c: New test.
28728 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28731 * gfortran.dg/f2c_6.f90: New test.
28733 2005-06-17 Geoffrey Keating <geoffk@apple.com>
28736 * g++.dg/template/local5.C: New.
28738 2005-06-17 Richard Henderson <rth@redhat.com>
28740 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
28742 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
28745 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
28747 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
28749 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
28750 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
28751 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
28752 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
28753 check_vect to verify the presence of hardware vector support.
28755 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
28758 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
28760 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28762 PR libfortran/19216
28763 * gfortran.dg/pr19216.f: Add correct space between brackets and
28766 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28768 PR libfortran/16436
28769 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
28771 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
28773 * gcc.target/i386/attributes-error.c: New testcase.
28774 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
28775 * gcc.target/i386/regparm-stdcall.c: Likewise.
28776 * gcc.target/i386/sseregparm-1.c: Likewise.
28777 * gcc.target/i386/sseregparm-2.c: Likewise.
28779 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
28781 * g++.dg/rtti/crash2.C: New.
28783 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
28785 * gcc.dg/noncompile/20040203-3.c: Update expected message.
28787 2005-06-15 David Ung <davidu@mips.com>
28789 * gcc.target/mips/mips16e-extends.c: New test for testing the
28790 generation of MIPS16e zeb/zeh, seb/seh instructions.
28792 2005-06-15 Diego Novillo <dnovillo@redhat.com>
28795 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
28796 * gcc.dg/tree-ssa/pr22018.c: New test.
28798 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
28800 * gcc.dg/simd-1.c: Update error messages.
28801 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
28802 * gcc.dg/simd-2.c: Update error messages.
28803 * gcc.dg/simd-4.c: New.
28805 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
28808 * g++.dg/other/crash-4.C: New.
28810 2005-06-14 Devang Patel <dpatel@apple.com>
28812 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
28814 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
28817 * g++.dg/parse/crash11.C: Update
28819 2005-06-13 Jeff Law <law@redhat.com>
28821 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
28822 perform the desired transformations.
28823 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
28824 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
28826 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28829 * gfortran.dg/forall_1.f90: Un-XFAIL.
28831 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
28834 * g++.dg/parse/crash26.C: New.
28837 * g++.dg/init/member1.C: New.
28839 2005-06-13 Jakub Jelinek <jakub@redhat.com>
28841 * gfortran.dg/altreturn_1.f90: New test.
28843 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
28845 PR middle-end/21985
28846 * gcc.dg/tree-ssa/pr21985.c: New test.
28848 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
28850 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
28852 2005-06-12 Roger Sayle <roger@eyesopen.com>
28855 * g++.dg/other/error10.C: New test case.
28857 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28859 PR libfortran/19155
28860 * gfortran.dg/pr19155.f: Add test.
28862 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28864 * gfortran.dg/f2c_7.f90: New test.
28866 * gfortran.dg/forall_1.f90: XFAILed.
28868 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
28870 * gcc.dg/pr14796-1.c: New.
28871 * gcc.dg/pr14796-2.c: New.
28873 2005-06-11 Steven G. Kargl <kargls@comcast.net>
28877 * gfortran.dg/deallocate_stat.f90: New test.
28879 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
28881 * gfortran.fortran-torture/execute/in-pack.f90: New test.
28883 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
28885 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
28886 access will be generated when this loop is vectorized. Test that
28887 accesses with same alignment were detected.
28888 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
28889 Test that accesses with same alignment were detected.
28890 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
28891 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
28892 alignment were detected.
28894 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
28897 * g++.dg/conversion/simd2.C: New.
28899 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
28901 * gcc.dg/Wcxx-compat-1.c: New.
28903 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
28905 PR libfortran/21480
28906 * gfortran.dg/reshape-complex.f90: Add a test for a packed
28909 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
28911 * gcc.dg/alias-8.c: New.
28913 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
28915 * gcc.dg/format/cmn_err-1.c: Update.
28917 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
28920 * gcc.target/sparc/fexpand-2.c: New.
28921 * gcc.target/sparc/fpmerge-2.c: New.
28922 * gcc.target/sparc/fpmul-2.c: New.
28923 * gcc.target/sparc/noresult.c: New.
28924 * gcc.target/sparc/pdist-2.c: New.
28925 * gcc.target/sparc/pdist-3.c: New.
28927 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
28930 * gcc.target/i386/i386.exp: Fix comment typo.
28932 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
28935 * g++.dg/inherit/using5.C: New.
28936 * g++.dg/inherit/using6.C: New.
28938 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28941 * g++.dg/template/ptrmem15.C: New test.
28944 * g++.dg/ext/label4.C: New test.
28946 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
28948 * gcc.dg/tls/debug-1.c: New test.
28950 2005-06-07 Dale Johannesen <dalej@apple.com>
28952 * gcc.target/i386/movq.c: New.
28954 2005-06-07 Dale Johannesen <dalej@apple.com>
28956 * gcc.dg/20050607-1.c: New.
28958 2005-06-07 Jakub Jelinek <jakub@redhat.com>
28960 PR middle-end/21850
28961 * gcc.c-torture/execute/20050607-1.c: New test.
28963 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
28965 PR libfortran/21926
28966 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
28967 Test case where the return array has lowest stride one,
28970 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
28972 * lib/target-supports.exp (check_effective_target_sync_int_long):
28973 Add s390 and s390x targets.
28975 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
28977 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
28978 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
28979 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
28980 * gcc.dg/tree-ssa/loop-9.c: New test.
28982 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
28984 * g++.dg/parse/defarg10.C: New.
28986 2005-06-06 Jakub Jelinek <jakub@redhat.com>
28988 PR regression/21897
28989 * gcc.c-torture/execute/20050604-1.c: New test.
28991 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
28994 * g++.dg/parse/defarg9.C: New.
28997 * g++.dg/inherit/using4.C: New.
28998 * g++.dg/overload/error1.C: Adjust expected errors.
28999 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
29000 * g++.old-deja/g++.brendan/arm2.C: Likewise.
29001 * g++.old-deja/g++.other/redecl2.C: Likewise.
29002 * g++.old-deja/g++.other/redecl4.C: Likewise.
29003 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
29005 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
29007 * gfortran.dg/f2c_5.f90: Add -w to dg-options
29009 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
29011 * lib/gfortran.exp (gfortran_target_compile): Call
29012 dg-additional-files-options
29013 * gfortran.dg/f2c_4.f90: New file
29014 * gfortran.dg/f2c_4.c: New file
29015 * gfortran.dg/f2c_5.f90: New file
29016 * gfortran.dg/f2c_5.c: New file
29018 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29020 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
29023 * gfortran.dg/array_constructor_4.f90: New test.
29025 2005-06-05 Mark Mitchell <mark@codesourcery.com>
29028 * g++.dg/ext/builtin9.C: New test.
29030 2005-06-05 Dale Johannesen <dalej@apple.com>
29032 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
29033 * gcc.c-torture/execute/20050603-2.c: Ditto.
29035 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
29037 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
29038 * gcc.dg/vect/vect-reduc-1.c: New.
29039 * gcc.dg/vect/vect-reduc-2.c: New.
29040 * gcc.dg/vect/vect-reduc-3.c: New.
29042 2005-06-04 Dale Johannesen <dalej@apple.com>
29044 * gcc.c-torture/execute/20050603-1.c: New.
29045 * gcc.c-torture/execute/20050603-2.c: New.
29046 * gcc.dg/20050603-3.c: New.
29048 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29051 * gfortran.dg/debug_1.f90: New test.
29053 * gfortran.dg/forall_1.f90: New test.
29055 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
29057 * gfortran.dg/array_constructor_3.f90: New test.
29059 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29061 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
29063 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
29065 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
29067 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
29070 * gcc.dg/init-excess-1.c: New test.
29072 2005-06-03 Mark Mitchell <mark@codesourcery.com>
29075 * g++.dg/expr/static_cast6.C: New test.
29077 2005-06-03 Diego Novillo <dnovillo@redhat.com>
29079 * gcc.dg/tree-ssa/vrp14.c: New test.
29081 2005-06-03 Mark Mitchell <mark@codesourcery.com>
29084 * g++.dg/template/new2.C: New test.
29086 2005-06-03 Josh Conner <jconner@apple.com>
29088 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
29089 all entries in initializer.
29091 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
29093 PR middle-end/21858
29094 * gcc.dg/pr21858.c: New testcase.
29096 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
29098 PR tree-optimization/21292
29100 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
29102 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29103 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29104 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29105 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29106 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
29108 2005-06-02 Richard Henderson <rth@redhat.com>
29110 * gcc.dg/sync-2.c: Use -march=i486 for i386.
29112 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
29114 * gcc.dg/wtypequal.c: New testcase.
29116 2005-06-02 Diego Novillo <dnovillo@redhat.com>
29119 * gcc.dg/tree-ssa/pr21582.c: New test.
29121 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
29124 * g++.dg/opt/interface2.h: New.
29125 * g++.dg/opt/interface2.C: New.
29126 * g++.dg/init/ctor4.C: Adjust error lines.
29127 * g++.old-deja/g++.bob/inherit2.C: Likewise.
29128 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29129 * g++.old-deja/g++.jason/opeq3.C: Likewise.
29130 * g++.old-deja/g++.pt/assign1.C: Likewise.
29131 * g++.old-deja/g++.pt/crash20.C: Likewise.
29133 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
29135 PR tree-optimization/21734
29136 * g++.dg/vect/pr21734_1.cc: New.
29137 * g++.dg/vect/pr21734_2.cc: New.
29139 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
29142 * g++.dg/template/spec24.C: New.
29145 * g++.dg/pch/local-1.C: New.
29146 * g++.dg/pch/local-1.Hs: New.
29148 2005-06-01 Diego Novillo <dnovillo@redhat.com>
29150 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
29151 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
29152 * gcc.dg/tree-ssa/pr14341.c: New test.
29153 * gcc.dg/tree-ssa/pr14841.c: New test.
29154 * gcc.dg/tree-ssa/pr20701.c: New test.
29155 * gcc.dg/tree-ssa/pr21086.c: New test.
29156 * gcc.dg/tree-ssa/pr21090.c: New test.
29157 * gcc.dg/tree-ssa/pr21332.c: New test.
29158 * gcc.dg/tree-ssa/pr21458.c: New test.
29159 * gcc.dg/tree-ssa/pr21658.c: New test.
29160 * gcc.dg/tree-ssa/vrp01.c: New test.
29161 * gcc.dg/tree-ssa/vrp02.c: New test.
29162 * gcc.dg/tree-ssa/vrp03.c: New test.
29163 * gcc.dg/tree-ssa/vrp04.c: New test.
29164 * gcc.dg/tree-ssa/vrp05.c: New test.
29165 * gcc.dg/tree-ssa/vrp06.c: New test.
29166 * gcc.dg/tree-ssa/vrp07.c: New test.
29167 * gcc.dg/tree-ssa/vrp08.c: New test.
29168 * gcc.dg/tree-ssa/vrp09.c: New test.
29169 * gcc.dg/tree-ssa/vrp10.c: New test.
29170 * gcc.dg/tree-ssa/vrp11.c: New test.
29171 * gcc.dg/tree-ssa/vrp12.c: New test.
29172 * gcc.dg/tree-ssa/vrp13.c: New test.
29174 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
29177 * gcc.dg/tree-ssa/pr21029.c: New test.
29179 2005-06-01 Roger Sayle <roger@eyesopen.com>
29181 * gfortran.dg/logint-1.f: New test case.
29182 * gfortran.dg/logint-2.f: Likewise.
29183 * gfortran.dg/logint-3.f: Likewise.
29185 2005-06-01 Jakub Jelinek <jakub@redhat.com>
29189 * gcc.dg/20050527-1.c: New test.
29191 * gcc.dg/i386-sse-12.c: New test.
29194 * gfortran.dg/implicit_5.f90: New test.
29196 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
29199 * gfortran/assign_4.f90: New test.
29200 * gfortran/assign_2.f90: Change compile to run.
29202 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
29204 * lib/target-supports.exp
29205 (check_effective_target_sync_char_short): New.
29206 * gcc.dg/sync-2.c: New.
29208 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
29210 PR tree-optimization/21817
29211 * gcc.dg/torture/pr21817-1.c: New.
29213 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
29216 * g++.dg/template/init5.C: New.
29218 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
29220 * gfortran.dg/char_initialiser_actual.f90:
29221 Test character initialisers as actual arguments.
29222 * gfortran.dg/char_pointer_comp_assign.f90:
29223 Test character pointer structure component assignments.
29224 * gfortran.dg/char_array_structure_constructor.f90:
29225 Test character components in structure constructors.
29227 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
29229 PR middle-end/20931
29230 * g++.dg/opt/pr20931.C: New test.
29232 2005-05-31 Andreas Jaeger <aj@suse.de>
29235 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
29236 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
29237 g++.old-deja/g++.ext/asmspec1.C,
29238 g++.old-deja/g++.other/regstack.C,
29239 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
29240 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
29241 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
29242 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
29243 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
29244 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
29245 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
29246 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
29247 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
29248 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
29249 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
29250 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
29251 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
29252 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
29253 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
29254 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
29255 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
29256 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
29257 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
29259 2005-05-31 Jeff Law <law@redhat.com>
29261 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
29263 2005-05-30 Paolo Carlini <pcarlini@suse.de>
29265 PR middle-end/21743
29266 * gcc.dg/builtins-1.c: Activate disabled clog test.
29267 * gcc.dg/torture/builtin-attr-1.c: Likewise.
29269 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
29271 * gfortran.dg/char_pointer_assign.f90:
29272 Test character-pointer assignments and pointer assignments.
29273 * gfortran.dg/char_pointer_dummy.f90:
29274 Test character-pointer dummy arguments.
29275 * gfortran.dg/char_pointer_func.f90:
29276 Test character-pointer function returns.
29277 * gfortran.dg/char_pointer_dependency.f90:
29278 Test character-pointer functions with dependencies.
29280 2005-05-30 Mark Mitchell <mark@codesourcery.com>
29283 * g++.dg/lookup/using14.C: New test.
29285 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
29287 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
29288 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
29291 2005-05-29 Geoffrey Keating <geoffk@apple.com>
29294 * g++.dg/template/local5.C: New.
29297 * gcc.c-torture/compile/pr21761.c: New.
29299 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
29302 2005-05-30 Steven G. Kargl
29305 * gfortran.dg/inquire_8.f90: New test.
29307 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29309 PR libfortran/21376
29310 * gfortran.dg/output_exponents_1.f90: New test.
29312 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29314 PR libfortran/20006
29315 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
29317 2005-05-28 Mark Mitchell <mark@codesourcery.com>
29320 * g++.dg/ext/complex1.C: New test.
29323 * g++.dg/init/ctor6.C: New test.
29325 2005-05-29 Jan Hubicka <jh@suse.cz>
29327 * gcc.c-torture/compile/pr21562.c: New.
29329 2005-05-28 Steven G. Kargl <kargls@comcast.net>
29331 * gfortran.dg/subnormal_1.f90: New test.
29333 2005-05-28 Jan Hubicka <jh@suse.cz>
29335 * tree-prof.exp: Fix comment.
29336 * value-prof-1.c: New.
29337 * value-prof-2.c: New.
29338 * value-prof-3.c: New.
29339 * value-prof-4.c: New.
29341 2005-05-27 Mark Mitchell <mark@codesourcery.com>
29344 * g++.dg/expr/ptrmem6.C: New test.
29345 * g++.dg/expr/ptrmem6a.C: Likewise.
29347 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
29349 PR tree-optimization/21658
29350 * gcc.dg/tree-ssa/pr21658.c: New.
29352 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
29355 * g++.dg/inherit/ptrmem3.C: New.
29358 * g++.dg/parse/template16.C: New.
29360 2005-05-27 Andreas Jaeger <aj@suse.de>
29362 * gcc.dg/setjmp-2.c: Only run in 32-bit.
29364 * gcc.dg/i386-sse-8.c: Run test on all archs.
29366 2005-05-26 Mike Stump <mrs@apple.com>
29368 * objc.dg/isa-field-1.m: Only run on darwin.
29369 * objc.dg/lookup-1.m: Likewise.
29370 * objc.dg/try-catch-8.m: Likewise.
29372 2005-05-26 Roger Sayle <roger@eyesopen.com>
29374 PR tree-optimization/9814
29375 * gcc.dg/pr9814-1.c: New test case.
29377 2005-05-26 Ziemowit Laski <zlaski@apple.com>
29379 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
29380 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
29381 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
29382 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
29383 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
29384 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
29385 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
29386 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
29387 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
29388 objc.dg/try-catch-8.m: New.
29390 2005-05-26 Janis Johnson <janis187@us.ibm.com>
29392 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
29393 remove extraneous semicolons.
29395 2005-05-26 Ziemowit Laski <zlaski@apple.com>
29397 * obj-c++.dg/comp-types-12.mm: New.
29398 * objc.dg/comp-types-11.m: New.
29399 * objc.dg/selector-4.m: New.
29401 2005-05-26 Andreas Jaeger <aj@suse.de>
29404 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
29405 g++.old-deja/g++.ext/attrib3.C,
29406 g++.old-deja/g++.other/store-expr1.C,
29407 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
29408 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
29409 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
29410 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
29411 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
29412 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
29413 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
29414 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
29415 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
29416 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
29417 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
29418 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
29419 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
29420 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
29421 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
29422 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
29423 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
29424 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
29425 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
29427 2005-05-26 Andreas Jaeger <aj@suse.de>
29429 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
29430 x86-64 compilation.
29432 2005-05-26 Andreas Jaeger <aj@suse.de>
29435 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
29436 gcc.misc-tests/i386-pf-athlon-1.c,
29437 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29438 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
29439 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
29440 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
29441 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
29442 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
29443 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
29446 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
29447 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
29448 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
29449 x86-64 compilation.
29451 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
29454 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
29455 effective-target ilp32.
29457 2005-05-26 David Ung <davidu@mips.com>
29459 * gcc.target/mips/ext_ins.c: New test for testing the generation
29460 of MIPS32/64 rev 2 ext/ins instructions.
29462 2005-05-26 Andreas Jaeger <aj@suse.de>
29464 * treelang/compile/unsigned.tree: Use gimple instead of
29465 nonexisting generic dump.
29467 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
29469 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
29471 2005-05-26 Andreas Jaeger <aj@suse.de>
29473 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
29475 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
29477 PR libfortran/17283
29478 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
29479 Test callee-allocated memory with write statements.
29481 2005-05-25 Roger Sayle <roger@eyesopen.com>
29483 PR middle-end/21709
29484 * gcc.dg/pr21709-1.c: New test case.
29486 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29487 Mike Stump <mrs@apple.com>
29489 * objc/execute/next_mapping.h: Update for C++.
29491 * obj-c++.dg/selector-1.mm: Move to...
29492 * obj-c++.dg/selector-4.mm: here...
29494 * obj-c++.dg/basic.mm: New.
29495 * obj-c++.dg/comp-types-1.mm: New.
29496 * obj-c++.dg/cxx-class-1.mm: New.
29497 * obj-c++.dg/cxx-ivars-1.mm: New.
29498 * obj-c++.dg/cxx-ivars-2.mm: New.
29499 * obj-c++.dg/cxx-ivars-3.mm: New.
29500 * obj-c++.dg/cxx-scope-1.mm: New.
29501 * obj-c++.dg/cxx-scope-2.mm: New.
29502 * obj-c++.dg/defs.mm: New.
29503 * obj-c++.dg/empty-private-1.mm: New.
29504 * obj-c++.dg/encode-1.mm: New.
29505 * obj-c++.dg/encode-2.mm: New.
29506 * obj-c++.dg/encode-3.mm: New.
29507 * obj-c++.dg/extern-c-1.mm: New.
29508 * obj-c++.dg/extra-semi.mm: New.
29509 * obj-c++.dg/fix-and-continue-2.mm: New.
29510 * obj-c++.dg/isa-field-1.mm: New.
29511 * obj-c++.dg/ivar-list-semi.mm: New.
29512 * obj-c++.dg/local-decl-1.mm: New.
29513 * obj-c++.dg/lookup-1.mm: New.
29514 * obj-c++.dg/lookup-2.mm: New.
29515 * obj-c++.dg/method-1.mm: New.
29516 * obj-c++.dg/method-2.mm: New.
29517 * obj-c++.dg/method-3.mm: New.
29518 * obj-c++.dg/method-4.mm: New.
29519 * obj-c++.dg/method-5.mm: New.
29520 * obj-c++.dg/method-6.mm: New.
29521 * obj-c++.dg/method-7.mm: New.
29522 * obj-c++.dg/no-extra-load.mm: New.
29523 * obj-c++.dg/overload-1.mm: New.
29524 * obj-c++.dg/pragma-1.mm: New.
29525 * obj-c++.dg/pragma-2.mm: New.
29526 * obj-c++.dg/private-1.mm: New.
29527 * obj-c++.dg/private-2.mm: New.
29528 * obj-c++.dg/proto-qual-1.mm: New.
29529 * obj-c++.dg/qual-types-1.mm: New.
29530 * obj-c++.dg/stubify-1.mm: New.
29531 * obj-c++.dg/stubify-2.mm: New.
29532 * obj-c++.dg/super-class-1.mm: New.
29533 * obj-c++.dg/super-class-2.mm: New.
29534 * obj-c++.dg/super-dealloc-1.mm: New.
29535 * obj-c++.dg/super-dealloc-2.mm: New.
29536 * obj-c++.dg/template-1.mm: New.
29537 * obj-c++.dg/template-2.mm: New.
29538 * obj-c++.dg/template-3.mm: New.
29539 * obj-c++.dg/template-4.mm: New.
29540 * obj-c++.dg/template-5.mm: New.
29541 * obj-c++.dg/template-6.mm: New.
29542 * obj-c++.dg/try-catch-1.mm: New.
29543 * obj-c++.dg/try-catch-2.mm: New.
29544 * obj-c++.dg/try-catch-3.mm: New.
29545 * obj-c++.dg/try-catch-4.mm: New.
29546 * obj-c++.dg/try-catch-5.mm: New.
29547 * obj-c++.dg/try-catch-6.mm: New.
29548 * obj-c++.dg/try-catch-7.mm: New.
29549 * obj-c++.dg/try-catch-8.mm: New.
29550 * obj-c++.dg/try-catch-9.mm: New.
29551 * obj-c++.dg/va-meth-1.mm: New.
29553 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29555 * obj-c++.dg/selector-1.mm: New.
29556 * obj-c++.dg/selector-2.mm: New.
29558 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29560 * obj-c++.dg/selector-3.mm: New.
29561 * objc.dg/selector-3.m: New.
29563 2005-05-25 Ziemowit Laski <zlaski@apple.com>
29565 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
29566 about where warning appears.
29568 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
29570 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
29571 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
29572 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
29573 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
29575 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
29577 * gcc.dg/20050524-1.c: New test.
29579 2005-05-25 Jan Hubicka <jh@suse.cz>
29581 * gcc.dg/tree-prof/inliner-1.c: New.
29583 2005-05-25 Janis Johnson <janis187@us.ibm.com>
29585 * gcc.dg/tree-prof: New directory.
29586 * gcc.dg/tree-prof/tree-prof.exp: New.
29588 2005-05-25 DJ Delorie <dj@redhat.com>
29590 * gcc.dg/Wattributes-1.c: New.
29591 * gcc.dg/Wattributes-2.c: New.
29592 * gcc.dg/Wattributes-3.c: New.
29594 20005-05-24 Janis Johnson <janis187@us.ibm.com>
29596 PR tree-optimization/19833
29597 * gcc.dg/uninit-4.c: Remove xfail.
29598 * gcc.dg/uninit-9.c: Ditto.
29600 2005-05-24 Ziemowit Laski <zlaski@apple.com>
29602 * obj-c++.dg/bitfield-[1-5].mm: New.
29603 * obj-c++.dg/class-protocol-1.mm: New.
29604 * obj-c++.dg/comp-types-1[0-1].mm: New.
29605 * obj-c++.dg/comp-types-[2-9].mm: New.
29606 * obj-c++.dg/encode-[4-8].mm: New.
29607 * obj-c++.dg/layout-1.mm: New.
29608 * obj-c++.dg/method-1[0-9].mm: New.
29609 * obj-c++.dg/method-2[0-1].mm: New.
29610 * obj-c++.dg/method-[8-9].mm: New.
29611 * obj-c++.dg/objc-gc-3.mm: New.
29612 * obj-c++.dg/try-catch-10.mm: New.
29613 * objc.dg/bitfield-5.m: New.
29614 * objc.dg/comp-types-10.m: New.
29615 * objc.dg/comp-types-9.m: New.
29616 * objc.dg/layout-1.m: New.
29617 * objc.dg/objc-gc-4.m: New.
29618 * objc.dg/try-catch-9.m: New.
29619 * objc.dg/class-protocol-1.m: Tweak diagnostics.
29620 * objc.dg/comp-types-1.m: Likewise.
29621 * objc.dg/comp-types-[5-6].m: Likewise.
29622 * objc.dg/method-9.m: Likewise.
29624 2005-05-24 Janis Johnson <janis187@us.ibm.com>
29626 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
29627 and on hardware without VMX support.
29629 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
29631 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
29633 * lib/profopt.exp (dg-final-generate, dg-final-use,
29634 profopt-final-code, profopt-get-options): New.
29635 (profopt-execute): Process test directives.
29637 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
29638 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29639 cleanup-tree-dump, cleanup-saved-temps): Update comments.
29641 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
29644 * g++.dg/init/ctor5.C: New test.
29646 2005-05-24 Ira Rosen <irar@il.ibm.com>
29648 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
29649 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
29650 vect-113.c, vect-114.c.
29652 2005-05-23 Adam Nemet <anemet@lnxw.com>
29654 * gcc.dg/const-elim-1.c: Remove xfails.
29656 2005-05-23 Jeff Law <law@redhat.com>
29658 * gcc.c-torture/compile/pr21638.c: New test.
29659 * gcc.c-torture/compile/20050520-1.c: New test.
29661 2005-05-23 Nick Clifton <nickc@redhat.com>
29663 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
29664 be a proper triple, ie: m32r*-*-*.
29665 * g++.old-deja/g++.jason/thunk3.C: Likewise.
29667 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
29669 PR middle-end/21331
29671 * gcc.c-torture/compile/pr21293.c: New test.
29672 * gcc.c-torture/execute/pr21331.c: New test.
29674 2004-05-20 Richard Henderson <rth@redhat.com>
29676 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
29678 2005-05-20 Ziemowit Laski <zlaski@apple.com>
29680 * obj-c++-dg.exp: Add.
29681 * obj-c++.exp: Add.
29682 * obj-c++.dg/dg.exp: Add.
29684 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
29686 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
29687 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
29689 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
29691 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
29693 2004-05-19 Richard Henderson <rth@redhat.com>
29695 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
29697 2005-05-19 Janis Johnson <janis187@us.ibm.com>
29699 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
29701 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
29703 2005-05-19 Jakub Jelinek <jakub@redhat.com>
29706 * g++.dg/parse/extern1.C: New test.
29707 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
29709 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29711 * gcc.dg/c99-math.h: New.
29712 * gcc.dg/c99-math-float-1.c: New test.
29713 * gcc.dg/c99-math-double-1.c: Likewise.
29714 * gcc.dg/c99-math-long-double-1.c: Likewise.
29716 2005-05-18 Richard Henderson <rth@redhat.com>
29718 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
29720 2005-05-18 Devang Patel <dpatel@apple.com>
29722 * g++.dg/opt/20050511-1.C: New test.
29724 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
29726 PR libfortran/21127
29727 * gfortran.dg/reshape-complex.f90: New test.
29729 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
29731 * gfortran.dg/array_constructor_1.f90: New test.
29732 * gfortran.dg/array_constructor_2.f90: New test.
29734 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
29737 * gfortran.dg/pr20954.f: New test.
29739 2005-05-17 Mike Stump <mrs@apple.com>
29741 Yet more Objective-C++...
29743 * objc.dg/method-5.m: Update.
29744 * objc.dg/method-6.m: Update.
29745 * objc.dg/method-7.m: Update.
29746 * objc.dg/method-9.m: Update.
29747 * objc.dg/try-catch-2.m: Update.
29749 2005-05-17 Mark Mitchell <mark@codesourcery.com>
29751 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
29752 Remove little-endian optimizations.
29754 2005-05-17 Jeff Law <law@redhat.com>
29756 * g++.dg/tree-ssa/pr14814.C: New test.
29757 * gcc.dg/tree-ssa/pr14814.C: New test.
29758 * gcc.dg/tree-ssa/pr17141-1.C: New test.
29759 * gcc.dg/tree-ssa/pr17141-2.C: New test.
29761 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
29763 * gcc.dg/compat/generate-random.c: Do not include
29765 * gcc.dg/compat/generate-random_r.c: Likewise.
29767 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
29769 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
29771 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
29773 PR middle-end/21595
29774 * g++.dg/tree-ssa/builtin1.C: New testcase.
29776 2005-05-17 Jakub Jelinek <jakub@redhat.com>
29779 * g++.dg/opt/const4.C: New test.
29781 PR middle-end/21492
29782 * g++.dg/opt/crossjump1.C: New test.
29784 PR tree-optimization/21610
29785 * gcc.c-torture/compile/20050516-1.c: New test.
29788 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
29789 about the test failing.
29790 * gfortran.fortran-torture/execute/where_7.f90: New test.
29791 * gfortran.fortran-torture/execute/where_8.f90: New test.
29793 2005-05-16 Richard Henderson <rth@redhat.com>
29795 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
29798 2005-05-16 Mark Mitchell <mark@codesourcery.com>
29800 * gcc.dg/compat/generate-random.c (config.h): Do not include.
29801 (limits.h): Include unconditionally.
29802 (stdlib.h): Likewise.
29803 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
29804 (limits.h): Include unconditionally.
29805 (stdlib.h): Likewise.
29806 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
29807 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
29808 (limits.h): Include unconditionally.
29809 (stdlib.h): Likewise.
29810 (hashtab.h): Do not include.
29811 (getopt.h): Likewise.
29812 (stddef.h): Include.
29813 (hashval_t): Define.
29814 (struct entry): Add "next" field.
29815 (HASH_SIZE): New macro.
29816 (hash_table): New variable.
29817 (switchfiles): Do not use xmalloc.
29819 (iterative_hash): New function.
29821 (e_exists): New function.
29822 (e_insert): Likewise.
29823 (output): Use, instead of libiberty hashtable functions.
29824 (main): Do not use getopt. Do not call htab_create.
29826 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
29829 * lib/target-supports.exp (check_mkfifo_available):
29830 Return 0 for cygwin as mkfifo support incomplete on platform.
29831 Fix typos in comments.
29833 2005-05-15 Mark Mitchell <mark@codesourcery.com>
29835 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
29837 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
29840 * gfortran.dg/assign_4.f: New test.
29842 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
29844 PR tree-optimization/21563
29845 * gcc.dg/tree-ssa/pr21563.c: New.
29847 2005-05-14 Jan Hubicka <jh@suse.cz>
29849 * gcc.dg/noreturn-7.c: Allow control reaches warning.
29851 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
29853 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
29855 2005-05-13 Julian Brown <julian@codesourcery.com>
29857 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
29858 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
29860 2005-05-13 Jan Hubicka <jh@suse.cz>
29862 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
29863 * gcc.dg/fold-xor-?.c: Likewise.
29864 * gcc.dg/pr15784-?.c: Likewise.
29865 * gcc.dg/pr20922-?.c: Likewise.
29866 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
29867 * gcc.dg/tree-ssa/pr17598.c: Likewise.
29868 * gcc.dg/tree-ssa/pr20470.c: Likewise.
29870 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29873 * gfortran.dg/hollerith_1.f90: New test.
29875 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29877 * gfortran.dg/func_result_2.f90: New test.
29879 2005-05-11 Bud Davis <bdavis@gfortran.org>
29881 * gfortran.dg/dev_null.f90: New test.
29883 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
29885 * gcc.dg/arm-vfp1.c: Revert last change.
29887 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
29889 PR middle-end/19807
29890 PR tree-optimization/19639
29891 * g++.dg/tree-ssa/pr19807.C: New testcase.
29893 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29895 PR libfortran/21471
29896 * gfortran.dg/append-1.f90: New test.
29898 2005-05-10 Diego Novillo <dnovillo@redhat.com>
29900 * gcc.dg/pr18501.c: XFAIL.
29901 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
29902 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
29903 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
29904 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
29905 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
29906 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
29907 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
29908 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
29910 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29913 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
29914 gfortran.dg/f2c_3.f90: New tests.
29916 * gfortran.dg/return_1.f90: Fix dg annotation.
29918 2005-05-10 Diego Novillo <dnovillo@redhat.com>
29920 * gcc.c-torture/compile/20050510-1.c: New test.
29922 2005-05-10 Mark Mitchell <mark@codesourcery.com>
29924 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
29926 2005-05-10 Bob Wilson <bob.wilson@acm.org>
29928 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
29930 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
29933 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
29935 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
29938 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
29939 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
29941 2005-05-10 Ben Elliston <bje@au.ibm.com>
29944 * gcc.dg/debug/pr16676.c: New test.
29946 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
29949 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
29950 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
29951 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
29952 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
29954 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
29955 -fno-tree-dominator-opts.
29957 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29959 * gfortran.dg/return_1.f90: New test.
29961 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
29963 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
29965 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
29967 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
29970 * g++.dg/inherit/covariant13.C: New.
29972 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29974 PR libfortran/19155
29975 * gfortran.dg/pr19155.f: New test.
29977 2005-05-08 Roger Sayle <roger@eyesopen.com>
29980 * gcc.dg/pr8788-1.c: New testcase.
29982 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
29985 * gcc.target/mips/fpcmp-[12].c: New tests.
29987 2005-05-06 Mark Mitchell <mark@codesourcery.com>
29989 * lib/target-supports-dg.exp (dg-require-fork): New function.
29990 (dg-require-mkfifo): Likewise.
29991 * lib/target-supports.exp (check_function_available): New
29993 (check_fork_available): Likewise.
29994 (check_mkfifo_available): Likewise.
29996 2005-05-06 Jeff Law <law@redhat.com>
29998 * gcc.c-torture/compile/pr21380.c: New test.
30000 2005-05-06 Jakub Jelinek <jakub@redhat.com>
30003 * g++.dg/ext/weak3.C: New test.
30005 2005-05-05 Mark Mitchell <mark@codesourcery.com>
30008 * g++.dg/template/crash37.C: New test.
30010 2005-05-05 Paul Brook <paul@codesourcery.com>
30012 * gcc.dg/arm-g2.c: Use effective-target arm32.
30013 * gcc.dg/arm-mmx-1.c: Ditto.
30014 * gcc.dg/arm-scd42-2.c: Ditto.
30015 * gcc.dg/arm-vfp1.c: Ditto.
30016 * lib/target-supports.exp (check_effective_target_arm32): New
30019 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
30021 PR libfortran/21354
30022 gfortran.dg/in_pack_rank7.f90: New test.
30024 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
30026 PR middle-end/15618
30027 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
30029 2005-05-04 Jakub Jelinek <jakub@redhat.com>
30031 PR middle-end/21265
30032 * gcc.dg/20050503-1.c: New test.
30034 PR rtl-optimization/21239
30035 * gcc.dg/i386-sse-11.c: New test.
30037 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
30040 * gcc.target/i386/asm-1.c: New test.
30042 2005-05-03 Jakub Jelinek <jakub@redhat.com>
30044 PR rtl-optimization/21330
30045 * gcc.c-torture/execute/20050502-1.c: New test.
30048 * gcc.c-torture/execute/20050502-2.c: New test.
30050 2005-05-03 Uros Bizjak <uros@kss-loka.si>
30052 PR middle-end/21282
30053 * gcc.dg/pr21282.c: New.
30055 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
30057 * gcc.dg/vect/pr20122.c: Clean up .vect file.
30058 * gcc.dg/vect/vect-92.c: Likewise.
30059 * gcc.dg/vect/vect-93.c: Likewise.
30060 * gcc.dg/vect/vect-dv-1.c: Likewise.
30061 * gcc.dg/vect/vect-dv-2.c: Likewise.
30062 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
30064 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
30066 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
30067 * gfortran.dg/vect/vect-2.f90: Likewise.
30068 * gfortran.dg/vect/vect-3.f90: Likewise.
30069 * gfortran.dg/vect/vect-4.f90: Likewise.
30070 * gfortran.dg/vect/vect-5.f90: Likewise.
30072 2005-05-02 Geoffrey Keating <geoffk@apple.com>
30075 * gcc.dg/rs6000-fpint-2.c: New.
30077 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
30080 * gcc.dg/builtins-30.c: Update expected messages.
30081 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
30082 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
30083 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
30085 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
30087 PR tree-optimization/21294
30088 * gcc.dg/tree-ssa/pr21294.c: New.
30090 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
30092 * gcc.dg/altivec-3.c (vec_store): Do not use the old
30093 __builtin_altivec_st_internal_4si built-in.
30095 2005-05-02 Mark Mitchell <mark@codesourcery.com>
30098 * g++.dg/template/ptrmem14.C: New test.
30100 2005-05-02 Paul Brook <paul@codesourcery.com>
30102 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
30104 2005-05-02 Michael Matz <matz@suse.de>
30107 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
30109 2005-05-01 Mark Mitchell <mark@codesourcery.com>
30111 * g++.dg/cpp/weak.C: New test.
30113 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
30115 * gcc.dg/tree-ssa/loop-8.c: New test.
30117 2005-04-30 Michael Maty <matz@suse.de>
30119 * gcc.dg/inline-mcpy.c: New test.
30121 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
30123 PR libfortran/18958
30124 * gfortran.dg/eoshift.f90: New test case.
30126 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
30128 PR libfortran/18857
30129 * gfortran.dg/matmul_1.f90: New test.
30131 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
30133 PR tree-optimization/21030
30134 * gcc.dg/tree-ssa/pr21030.c: New.
30136 2005-04-29 Devang Patel <dpatel@apple.com>
30138 PR tree-optimization/21272
30139 * gcc.dg/vect/vect-ifcvt-10.c: New test.
30141 2005-04-29 Jakub Jelinek <jakub@redhat.com>
30145 * gfortran.dg/entry_4.f90: New test.
30146 * gfortran.fortran-torture/execute/entry_1.f90: New test.
30147 * gfortran.fortran-torture/execute/entry_2.f90: New test.
30148 * gfortran.fortran-torture/execute/entry_3.f90: New test.
30149 * gfortran.fortran-torture/execute/entry_4.f90: New test.
30150 * gfortran.fortran-torture/execute/entry_5.f90: New test.
30151 * gfortran.fortran-torture/execute/entry_6.f90: New test.
30152 * gfortran.fortran-torture/execute/entry_7.f90: New test.
30154 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30156 * gfortran.fortran-torture/execute/entry_8.f90: New test.
30158 2005-04-29 Paul Brook <paul@codesourcery.com>
30160 * gfortran.dg/entry_3.f90: New test.
30162 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30164 * gfortran.dg/implicit_4.f90: New test.
30166 2005-04-28 Bob Wilson <bob.wilson@acm.org>
30168 * lib/target-supports.exp (check_profiling_available): Return
30169 false for xtensa-*-elf.
30171 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
30173 * lib/fortran-torture.exp (fortran-torture.exp): Catch
30174 error if file cannot be deleted.
30176 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
30178 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
30179 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
30180 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
30181 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
30182 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
30183 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
30184 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
30185 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
30186 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
30187 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
30188 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
30189 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
30190 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
30192 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30195 * gfortran.dg/pr20865.f90: New test.
30197 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
30199 * gcc.dg/void-cast-2.c: New test.
30201 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
30204 * gcc.dg/void-cast-1.c: New test.
30206 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
30208 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
30210 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30213 * gfortran.dg/pr21177.f90: New test.
30215 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
30217 PR tree-optimization/21171
30218 * gcc.dg/tree-ssa/pr21171.c: New test.
30220 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
30222 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30223 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30224 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30225 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30226 gcc.dg/tree-ssa/gen-vect-32.c: New.
30227 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
30228 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
30229 don't run on PPC32.
30231 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
30234 * gcc.dg/transparent-union-3.c: New test.
30236 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
30239 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
30240 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
30241 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
30242 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
30243 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
30244 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
30246 2005-04-26 Jeff Law <law@redhat.com>
30248 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
30249 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
30250 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
30251 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
30252 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
30253 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
30254 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
30256 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
30258 PR tree-optimization/17598
30259 * gcc.dg/tree-ssa/pr17598.c: New testcase.
30261 2005-04-25 Mike Stump <mrs@apple.com>
30263 * objc.dg/fix-and-continue-1.m: Add.
30265 2005-04-25 Roger Sayle <roger@eyesopen.com>
30268 * g++.dg/opt/pr20995-1.C: New test case.
30270 2005-04-25 Devang Patel <dpatel@apple.com>
30272 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
30274 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
30277 * g++.dg/opt/alias2.C (printf): Correct the prototype.
30279 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
30282 * g++.dg/opt/rtti2.C: New test.
30284 2005-04-25 Paul Brook <paul@codesourcery.com>
30285 Steven G. Kargl <kargls@comcast.net>
30288 * gfortran.dg/ichar_1.f90: New file.
30290 2005-04-24 Jakub Jelinek <jakub@redhat.com>
30292 PR middle-end/20991
30293 * g++.dg/opt/pr20991.C: New test.
30295 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
30296 where sizeof (type) < __alignof__ (type).
30297 * gcc.dg/compat/struct-layout-1.h: Likewise.
30299 2005-04-24 Per Bothner <per@bothner.com>
30300 Devang Patel <dpatel@apple.com>
30302 PR preprocessor/20907
30303 * gcc.dg/cpp/very-long-comment.c: New test.
30305 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30308 * gfortran.dg/common_5.f: New test.
30310 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
30312 PR middle-end/21082
30313 * g++.dg/tree-ssa/pr21082.C: New testcase.
30315 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
30317 * gcc.dg/vect/vect-99.c: New test.
30319 2005-04-22 Diego Novillo <dnovillo@redhat.com>
30321 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
30323 2005-04-22 Jeff Law <law@redhat.com>
30325 * gcc.dg/uninit-5.c: Remove xfails.
30326 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
30327 conditionals and loads.
30329 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
30331 PR libfortran/20074
30332 PR libfortran/20436
30333 PR libfortran/21108
30334 * gfortran.dg/nested_reshape.f90: new test
30335 * gfortran.dg/reshape-alloc.f90: new test
30336 * gfortran.dg/reshape.f90: new test
30338 2005-04-22 Mark Mitchell <mark@codesourcery.com>
30340 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
30342 * gcc.dg/arm-vfp1.c: New test.
30344 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
30347 * g++.dg/lookup/builtin2.C: New test.
30349 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
30351 * gcc.dg/weak/weak-13.c: New test.
30353 2005-04-21 Geoffrey Keating <geoffk@apple.com>
30355 * lib/target-supports.exp (check_effective_target_sync_int_long):
30358 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
30360 * gcc.target/mips/branch-1.c: New test.
30362 2005-04-21 Richard Henderson <rth@redhat.com>
30364 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
30365 * gcc.dg/vect/vect-86.c: Likewise.
30366 * gcc.dg/vect/vect-87.c: Likewise.
30367 * gcc.dg/vect/vect-88.c: Likewise.
30369 2005-04-21 Devang Patel <dpatel@apple.com>
30371 PR optimization/20994
30372 * gcc.dg/tree-ssa/ifc-3.c: New test.
30374 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
30377 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
30378 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
30379 gcc.dg/c99-vla-jump-5.c: New tests.
30381 2005-04-19 Richard Henderson <rth@redhat.com>
30383 * lib/target-supports.exp (check_effective_target_vect_int_mult):
30384 Fix typo in exists check.
30385 (check_effective_target_sync_int_long): New.
30386 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
30387 * gcc.dg/ia64-sync-2.c: Likewise.
30388 * gcc.dg/ia64-sync-3.c: Likewise.
30389 * gcc.dg/ia64-sync-4.c: Likewise.
30391 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
30393 * gcc.dg/fold-xor-1.c: New test.
30394 * gcc.dg/fold-xor-2.c: New test.
30396 2005-04-19 James E. Wilson <wilson@specifixinc.com>
30399 * g++.dg/eh/fp-regs.C: New test.
30401 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
30403 * gcc.dg/Wint-to-pointer-cast-1.c,
30404 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
30405 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
30406 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
30408 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30411 * gfortran.dg/pr16861.f90: New test.
30413 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
30415 * gcc.dg/pr21085.c: New test.
30417 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
30419 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
30420 (setup_mips_tests, dg-mips-options): New procedures.
30421 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
30422 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
30423 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
30424 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30425 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
30426 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
30427 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
30428 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30429 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
30430 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
30431 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
30432 dg-mips-options instead of dg-options. Remove now-redundant
30433 preprocessor guards.
30434 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
30435 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30436 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30437 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
30438 * gcc.dg/vr-mult-2.c: Delete.
30439 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
30440 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
30441 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
30442 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
30443 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
30444 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
30445 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
30447 2005-04-18 Laurent GUERBY <laurent@guerby.net>
30449 * ada/acats/run_all.sh: Use sync when executable not present.
30451 2005-04-18 Devang Patel <dpatel@apple.com>
30453 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
30454 * gcc.dg/vect/vect-11a.c: New.
30455 * gcc.dg/vect/vect-none.c: Update.
30456 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
30458 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
30460 PR tree-optimization/20922
30461 * gcc.dg/pr20922-1.c: New test.
30462 * gcc.dg/pr20922-2.c: New test.
30463 * gcc.dg/pr20922-3.c: New test.
30464 * gcc.dg/pr20922-4.c: New test.
30465 * gcc.dg/pr20922-5.c: New test.
30466 * gcc.dg/pr20922-6.c: New test.
30468 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30470 PR libfortran/20950
30471 * gfortran.dg/pr20950.f: New test.
30473 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30475 PR libfortran/19216
30476 * gfortran.dg/pr19216.f: New test.
30478 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
30480 PR tree-optimization/21001
30481 * gcc.dg/tree-ssa/pr21001.c: New.
30483 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
30485 PR libfortran/21075
30486 * gfortran.dg/reshape_rank7.f90: New test.
30488 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
30490 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
30491 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
30492 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
30493 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
30494 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
30495 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
30496 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
30497 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
30498 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
30500 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
30501 in namelists. New test.
30502 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
30504 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
30506 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
30507 namelist. New test.
30508 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
30510 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
30512 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
30513 namelist. New test.
30514 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
30515 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
30516 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
30518 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
30519 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
30522 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
30524 * gfortran.dg/wtruncate.f: New testcase.
30525 * gfortran.dg/wtruncate.f90: New testcase.
30527 2005-04-16 Mark Mitchell <mark@codesourcery.com>
30530 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
30531 which sizeof/alignof is dependent, rather than just whether we are
30532 processing_template_decl.
30534 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
30536 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30537 corrected typo where the wrong variables had been compared.
30539 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
30541 PR libfortran/18495
30542 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30543 Test callee-allocated version of return array with a write
30545 Test spread with a temporary with another write statement.
30547 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
30549 PR tree-optimization/21031
30550 * gcc.dg/tree-ssa/pr21031.c: New.
30552 2005-04-15 Uros Bizjak <uros@kss-loka.si>
30554 PR tree-optimization/21004
30555 * gcc.dg/builtins-53.c: Include builtins-config.h.
30556 Check floorf, ceilf, floorl and ceill transformations
30557 only when HAVE_C99_RUNTIME is defined.
30559 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
30561 PR middle-end/20739
30562 * gcc.dg/tree-ssa/pr20739.c: New test.
30564 2005-04-14 Mike Stump <mrs@apple.com>
30566 * gcc.dg/Foundation.framework/empty: New.
30567 * gcc.dg/framework-2.c: New.
30569 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
30571 PR tree-optimization/21021
30572 * gcc.c-torture/compile/pr21021.c: New.
30574 2005-04-14 Janis Johnson <janis187@us.ibm.com>
30577 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
30578 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
30579 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
30580 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
30581 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
30582 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
30583 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
30584 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
30586 2005-04-14 Richard Henderson <rth@redhat.com>
30588 * lib/target-supports.exp (check_effective_target_vect_condition):
30589 Add ia64, i?86, and x86_64.
30591 2005-04-14 Steven G. Kargl <kargls@comcast.net>
30593 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
30595 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
30597 PR tree-optimization/20657
30598 * gcc.dg/tree-ssa/pr20657.c: New.
30600 2005-04-14 Uros Bizjak <uros@kss-loka.si>
30602 * gcc.dg/builtins-53.c: Also check (int)trunc* and
30603 (long long int)trunc*.
30605 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
30608 * gcc.dg/pr20927.c: New test.
30610 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
30612 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
30613 * gcc.target/mips/asm-1.c: Likewise.
30615 2005-04-13 Dale Johannesen <dalej@apple.com>
30617 * objc.dg/objc-fast-4.m: New.
30619 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
30621 * gcc.target/cris/torture/cris-torture.exp: New driver in new
30623 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
30625 2005-04-13 David Edelsohn <edelsohn@gnu.org>
30627 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
30628 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
30629 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
30631 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
30633 PR tree-optimization/20913
30634 * gcc.dg/tree-ssa/pr20913.c: New.
30636 PR tree-optimization/20702
30637 * gcc.dg/tree-ssa/pr20702.c: New.
30639 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30642 * g++.dg/inherit/local3.C: New test.
30644 2005-04-12 Jeff Law <law@redhat.com>
30646 * gcc.dg/tree-ssa/20050412-1.c: New test.
30648 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
30650 PR libfortran/19016
30651 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
30652 Add tests with mask generated by expression.
30653 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30654 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30655 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30657 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
30659 PR middle-end/20917
30660 * gcc.dg/20050409-1.c: New test.
30662 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
30664 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
30666 2005-04-11 Mark Mitchell <mark@codesourcery.com>
30668 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30669 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
30670 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30671 (TARGET_CXX): Adjust accordingly.
30672 * target.h (struct gcc_target): Remove epxort_class_data. Add
30673 determine_class_data_visibility and class_data_always_comdat.
30674 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30675 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
30676 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30677 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
30678 (arm_cxx_determine_class_data_visibility): New.
30679 (arm_cxx_class_data_always_comdat): Likewise.
30680 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30681 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
30682 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30683 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
30684 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
30687 2005-04-11 Mark Mitchell <mark@codesourcery.com>
30689 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
30691 2005-04-11 Geoffrey Keating <geoffk@apple.com>
30693 * gcc.dg/i386-darwin-fpmath.c: New.
30695 2004-04-11 Devang Patel <dpatel@apple.com>
30697 * lib/target-supports.exp (check_effective_target_vect_condition): New.
30698 * gcc.dg/vect/vect-ifcvt-1.c: New test.
30699 * gcc.dg/vect/vect-ifcvt-2.c: New test.
30700 * gcc.dg/vect/vect-ifcvt-3.c: New test.
30701 * gcc.dg/vect/vect-ifcvt-4.c: New test.
30702 * gcc.dg/vect/vect-ifcvt-5.c: New test.
30703 * gcc.dg/vect/vect-ifcvt-6.c: New test.
30704 * gcc.dg/vect/vect-ifcvt-7.c: New test.
30705 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
30707 2004-04-11 Devang Patel <dpatel@apple.com>
30709 * gcc.dg/vect/vect-dv-1.c: New test.
30710 * gcc.dg/vect/vect-dv-2.c: New test.
30712 2005-04-11 Diego Novillo <dnovillo@redhat.com>
30714 PR tree-optimization/20933
30715 * gcc.dg/tree-ssa/pr20933.c: New test.
30717 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30719 * gfortran.dg/fold_nearest.f90: New test.
30721 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
30723 * gcc.dg/tree-ssa/alias-1.c: New test.
30725 2005-04-11 Diego Novillo <dnovillo@redhat.com>
30727 PR tree-optimization/20920
30728 * g++.dg/tree-ssa/pr20920.C: New test.
30730 2005-04-11 Uros Bizjak <uros@kss-loka.si>
30732 * gcc.dg/builtins-53.c: Also check (int)ceil* and
30733 (long long int)ceil*.
30735 2005-04-10 Mark Mitchell <mark@codesourcery.com>
30737 * g++.dg/warn/Wdtor1.C: Declare template in system header with
30738 explicit C++ linkage.
30740 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30742 * gfortran.dg/pr17229.f: Take care of the new obsolescence
30743 warning for arithmetic IF statements.
30745 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
30747 * eor_handling_1.f90: New test case.
30748 * eor_handling_2.f90: New test case.
30749 * eor_handling_3.f90: New test case.
30750 * eor_handling_4.f90: New test case.
30751 * eor_handling_5.f90: New test case.
30752 * noadv_size.f90: New test case.
30753 * pad_no.f90: New test case.
30755 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
30757 * gcc.c-torture/execute/20050410-1.c: New test.
30759 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
30761 * gcc.dg/pr20126.c: New.
30763 2005-04-09 Bud Davis <bdavis@gfortran.org>
30764 Steven G. Kargl <kargls@comcast.net>
30766 * gfortran.dg/PR19872.f: New test.
30768 2005-04-09 Steven G. Kargl <kargls@comcast.net>
30770 * gfortran.dg/nint_1.f90: Fix dg-do directive.
30772 2005-04-09 Steven G. Kargl <kargls@comcast.net>
30774 * gfortran.dg/nint_1.f90: New test.
30776 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
30778 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
30779 Added test for callee-allocated arrays with write statements.
30780 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
30781 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
30782 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30783 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30784 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30786 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
30788 PR libfortran/20163
30789 * gfortran.dg/open-options-blanks.f: New test.
30791 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
30794 * gfortran.dg/comma_format_extension_[1234].f: New tests.
30796 2005-04-09 Jakub Jelinek <jakub@redhat.com>
30798 * gcc.dg/tree-ssa/stdarg-1.c: New test.
30799 * gcc.dg/tree-ssa/stdarg-2.c: New test.
30800 * gcc.dg/tree-ssa/stdarg-3.c: New test.
30801 * gcc.dg/tree-ssa/stdarg-4.c: New test.
30802 * gcc.dg/tree-ssa/stdarg-5.c: New test.
30803 * gcc.c-torture/execute/stdarg-4.c: New test.
30805 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
30808 * g++.dg/abi/param2.C: New test.
30810 2005-04-09 Uros Bizjak <uros@kss-loka.si>
30812 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
30814 2005-04-09 Uros Bizjak <uros@kss-loka.si>
30816 * gcc.dg/builtins-53.c: New test.
30818 2005-04-08 Diego Novillo <dnovillo@redhat.com>
30820 * g++.dg/tree-ssa/pr18178.C: New test.
30821 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
30822 * gcc.c-torture/execute/20041019-1.c: New test.
30823 * gcc.dg/tree-ssa/20041008-1.c: New test.
30824 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
30825 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
30826 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
30827 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
30828 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
30829 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
30830 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
30831 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
30832 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30833 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30835 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
30837 PR rtl-optimization/20466
30838 * gcc.c-torture/execute/pr20466-1.c: New test.
30840 2005-04-08 Mark Mitchell <mark@codesourcery.com>
30843 * g++.dg/parse/cond2.C: New test.
30846 * g++.dg/warn/Wdtor1.C: New test.
30848 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30851 * gfortran.dg/pr17229.f: New test.
30853 2005-04-07 Steven G. Kargl <kargls@comcast.net>
30855 * gfortran.dg/tiny_1.f90: New test.
30856 * gfortran.dg/tiny_2.f90: ditto.
30858 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
30860 * gfortran.dg/eor_1.f90: Fix dg-do run line
30861 * gfortran.dg/open_new.f90: Fix dg-do run line
30863 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
30865 * lib/target-supports.exp (get_compiler_messages): Support
30866 optional arguments, the fourth being compiler options.
30867 (check_effective_target_fpic): New proc.
30868 * gcc.dg/20050321-2.c: Restrict to target fpic.
30870 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
30872 * gcc.dg/15443-1.c: New test.
30873 * gcc.dg/15443-2.c: Likewise.
30875 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30877 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
30879 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
30881 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
30883 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
30885 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
30886 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
30888 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
30889 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
30890 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
30892 2005-04-06 Mark Mitchell <mark@codesourcery.com>
30895 * g++.dg/warn/Wunused-11.C: New test.
30897 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
30899 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
30901 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
30903 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
30905 2005-04-05 Mark Mitchell <mark@codesourcery.com>
30908 * g++.dg/template/ptrmem13.C: New test.
30910 2005-04-05 Per Bothner <per@bothner.com>
30912 * lib/gcc.exp: Always add -fno-show-column, for now.
30914 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
30917 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
30918 of plain old "unsigned int" for the type of "i". Makes this test
30921 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
30923 * gcc.dg/i386-ssefn-1.c: New test.
30924 * gcc.dg/i386-ssefn-2.c: New test.
30925 * gcc.dg/i386-ssefn-3.c: New test.
30926 * gcc.dg/i386-ssefn-4.c: New test.
30928 2005-04-05 Jakub Jelinek <jakub@redhat.com>
30930 PR tree-optimization/20076
30931 * gcc.dg/builtin-apply4.c: New test.
30933 PR preprocessor/19475
30934 * gcc.dg/cpp/macspace1.c: New test.
30935 * gcc.dg/cpp/macspace2.c: New test.
30937 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30939 * gfortran.dg/pr20755.f: Fixed bad format.
30941 2005-04-05 Mark Mitchell <mark@codesourcery.com>
30944 * g++.dg/ext/attrib21.C: New test.
30946 2004-04-05 Devang Patel <dpatel@apple.com>
30948 * lib/target-supports.exp (check_effective_target_vect_shif): New.
30949 * gcc.dg/vect/vect-shift-1.c: New test.
30951 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30953 PR libfortran/20755
30954 * gfortran.dg/pr20755.f: New test.
30956 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
30958 * gfortran.dg/pr15959.f90: New test.
30959 * gfortran.dg/string_pad_trunc.f90: New test.
30961 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30963 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
30964 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
30965 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
30968 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
30970 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
30972 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30974 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
30975 * gcc.c-torture/compile/20011119-2.c: Likewise.
30976 * gcc.c-torture/compile/981001-2.c: Likewise.
30978 2005-04-04 Mark Mitchell <mark@codesourcery.com>
30981 * g++.dg/template/overload4.C: New test.
30983 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
30986 * g++.dg/abi/covariant5.C: New.
30989 * g++.dg/debug/const2.C: New.
30991 2005-04-04 Jakub Jelinek <jakub@redhat.com>
30993 PR rtl-optimization/16104
30994 * gcc.c-torture/execute/20050316-1.c: New test.
30996 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
30998 * g++.dg/template/spec23.C: Fix dg-error text.
31000 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
31003 * g++.dg/expr/lval2.C: New.
31005 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31007 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
31008 __builtin_strcasecmp and __builtin_strncasecmp.
31010 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
31013 * g++.dg/template/spec22.C: New.
31014 * g++.dg/template/spec23.C: New.
31016 2005-04-03 Dale Ranta <dir@lanl.gov>
31017 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31019 PR libfortran/20068
31020 PR libfortran/20125
31021 PR libfortran/20156
31022 PR libfortran/20471
31023 * gfortran.dg/backspace.f: New test.
31025 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
31027 * gcc.dg/pr19345.c: New test.
31029 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
31031 PR tree-optimization/20640
31032 * gcc.dg/torture/tree-loop-1.c: New.
31034 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
31036 PR rtl-optimization/20290
31037 * gcc.c-torture/execute/loop-ivopts-2.c: New.
31039 2005-04-02 Geoffrey Keating <geoffk@apple.com>
31041 * gcc.dg/rs6000-fpint.c: New.
31043 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
31045 * gcc.dg/old-style-then-proto-1.c: New test.
31047 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31049 * gfortran.fortran-torture/execute/backspace.f90: Check
31050 after backspace and read was incorrect.
31052 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31054 * gcc.c-torture/execute/builtins/strcat.c: Check the result
31055 buffer past the terminating NUL using memcmp.
31056 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
31057 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
31059 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
31060 Fix unused/uninitialized variable warnings.
31062 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
31063 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
31064 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
31065 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
31067 * gcc.c-torture/execute/builtins/abs-1-lib.c,
31068 gcc.c-torture/execute/builtins/fputs-lib.c,
31069 gcc.c-torture/execute/builtins/lib/fprintf.c,
31070 gcc.c-torture/execute/builtins/lib/main.c,
31071 gcc.c-torture/execute/builtins/lib/memcmp.c,
31072 gcc.c-torture/execute/builtins/lib/memmove.c,
31073 gcc.c-torture/execute/builtins/lib/mempcpy.c,
31074 gcc.c-torture/execute/builtins/lib/memset.c,
31075 gcc.c-torture/execute/builtins/lib/printf.c,
31076 gcc.c-torture/execute/builtins/lib/sprintf.c,
31077 gcc.c-torture/execute/builtins/lib/stpcpy.c,
31078 gcc.c-torture/execute/builtins/lib/strchr.c,
31079 gcc.c-torture/execute/builtins/lib/strcmp.c,
31080 gcc.c-torture/execute/builtins/lib/strcpy.c,
31081 gcc.c-torture/execute/builtins/lib/strcspn.c,
31082 gcc.c-torture/execute/builtins/lib/strlen.c,
31083 gcc.c-torture/execute/builtins/lib/strncat.c,
31084 gcc.c-torture/execute/builtins/lib/strncmp.c,
31085 gcc.c-torture/execute/builtins/lib/strncpy.c,
31086 gcc.c-torture/execute/builtins/lib/strrchr.c,
31087 gcc.c-torture/execute/builtins/lib/strspn.c,
31088 gcc.c-torture/execute/builtins/lib/strstr.c,
31089 gcc.c-torture/execute/builtins/memops-asm-lib.c,
31090 gcc.c-torture/execute/builtins/strlen-2.c,
31091 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
31094 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
31096 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
31097 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
31100 2005-04-01 Jakub Jelinek <jakub@redhat.com>
31103 * g++.dg/debug/using1.C: New test.
31105 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
31107 PR middle-end/20524
31108 * gcc.dg/alias-7.c: Prefix asm-declared name with
31109 __USER_LABEL_PREFIX__.
31111 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
31113 Fix fallout from PR middle-end/15700:
31114 * gcc.c-torture/compile/20011119-1.c: Take
31115 __USER_LABEL_PREFIX__ into account.
31116 * gcc.c-torture/compile/20011119-2.c: Likewise.
31118 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
31121 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
31123 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
31126 * gcc.c-torture/compile/struct-non-lval-1.c,
31127 gcc.c-torture/compile/struct-non-lval-2.c,
31128 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
31130 2005-03-31 Janis Johnson <janis187@us.ibm.com>
31132 * gcc.dg/tls/tls.exp: Remove temporary file.
31133 * g++.dg/tls/tls.exp: Ditto.
31134 * lib/file-format.exp: Ditto.
31135 * g++.dg/special/ecos.exp: Ditto.
31137 * lib/profopt.exp: Treat prof_ext as a list.
31138 * gcc.misc-tests/bprob.exp: Ditto.
31139 * g++.dg/bprob/bprob.exp: Ditto.
31141 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
31142 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
31143 g++.dg/tree-ssa/pointer-reference-alias.C,
31144 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
31145 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
31146 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
31147 g++.dg/vect/pr19951.cc: Ditto.
31148 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
31149 gcc.dg/builtins-47.c: Ditto.
31150 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
31151 gcc.dg/pr20115-1.c: Ditto.
31152 * gcc.dg/tree-ssa/20030530-2.c,
31153 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
31154 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31155 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
31156 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31157 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
31158 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
31159 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
31160 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
31161 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
31162 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
31163 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
31164 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
31165 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
31166 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
31167 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
31168 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31169 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31170 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31171 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31172 gcc.dg/tree-ssa/20030824-1.c,
31173 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
31174 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
31175 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
31176 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
31177 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
31178 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
31179 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
31180 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
31181 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
31182 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
31183 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
31184 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
31185 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
31186 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
31187 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
31188 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
31189 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
31190 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
31191 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
31192 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
31193 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
31194 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
31195 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
31196 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
31197 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
31198 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
31199 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
31200 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
31201 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
31202 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
31203 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
31204 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
31205 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
31206 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
31207 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
31208 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
31209 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
31210 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
31211 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
31212 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
31213 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
31214 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
31215 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31216 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
31217 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
31218 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
31219 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
31220 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
31221 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
31222 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
31223 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31224 gcc.dg/tree-ssa/useless-1.c: Ditto.
31225 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
31226 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
31227 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
31228 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
31229 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31230 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
31231 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
31232 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
31233 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
31234 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
31235 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
31236 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
31237 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
31238 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
31239 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
31240 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
31241 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
31242 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
31243 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
31244 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
31245 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
31246 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31247 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31248 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
31249 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
31250 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
31251 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
31252 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
31253 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
31254 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
31255 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
31256 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
31257 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
31258 gcc.dg/vect/vect-none.c: Ditto.
31259 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
31260 treelang/compile/unsigned.tree: Ditto.
31262 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
31263 * gcc.dg/cpp/direct2s.c: Ditto.
31264 * gcc.dg/cpp/paste4.c: Ditto.
31265 * gcc.dg/cpp/separate-1.c: Ditto.
31266 * gcc.dg/pch/save-temps-1.c: Ditto.
31267 * g++.dg/ext/altivec-10.C: Ditto.
31268 * g++.dg/pch/pch.C: Ditto.
31270 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
31272 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
31273 * g++.dg/template/repo1.C: Ditto.
31274 * g++.dg/template/repo2.C: Ditto.
31275 * g++.dg/template/repo3.C: Ditto.
31276 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
31277 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
31278 * g++.old-deja/g++.pt/repo1.C: Ditto.
31279 * g++.old-deja/g++.pt/repo2.C: Ditto.
31280 * g++.old-deja/g++.pt/repo3.C: Ditto.
31281 * g++.old-deja/g++.pt/repo4.C: Ditto.
31283 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
31284 * gcc.dg/20030107-1.c: Ditto.
31285 * gcc.dg/20030702-1.c: Ditto.
31286 * gcc.dg/profile-generate-1.c: Ditto.
31287 * g++.dg/other/profile1.C: Ditto.
31288 * g++.old-deja/g++.robertl/eb83.C: Ditto.
31290 * lib/gcc-dg.exp (remove-build-file): New.
31291 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31292 cleanup-tree-dump, cleanup-saved-temps): New.
31294 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
31296 PR c++/19203, DR 214
31297 * g++.dg/parse/ambig3.C: Not ambiguous.
31298 * g++.dg/template/spec20.C: New.
31299 * g++.dg/template/spec21.C: New.
31301 2005-03-31 Steve Ellcey <sje@cup.hp.com>
31304 * gcc.dg/ia64-fptr-1.c: Run only on linux.
31306 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31308 PR libfortran/20660
31309 * gfortran.dg/negative_unit.f: New test.
31311 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
31313 * gcc.dg/20050330-1.c: New test.
31315 2005-03-30 Devang Patel <dpatel@apple.com>
31317 * g++.dg/tree-sra/ssa-sra-3.C: New test.
31319 2005-03-30 Dale Johannesen <dalej@apple.com>
31321 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
31323 2005-03-30 Janis Johnson <janis187@us.ibm.com>
31325 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
31326 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
31327 Strip options from test name.
31329 2005-03-31 Jan Hubicka <jh@suse.cz>
31331 * gcc.dg/varpool-1.c: New testcase.
31333 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
31337 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
31338 gcc.dg/stmt-expr-label-3.c : New tests.
31339 * gcc.c-torture/execute/medce-2.c: Remove.
31341 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
31344 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
31347 2005-03-30 Alan Modra <amodra@bigpond.net.au>
31349 * gcc.c-torture/compile/pr20203.c: New test.
31351 2005-03-26 Steven G. Kargl <kargls@comcast.net>
31353 * gfortran.dg/promotion.f90: New test.
31355 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
31357 PR middle-end/20491
31358 * gcc.dg/torture/asm-subreg-1.c: New test.
31360 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
31363 * gcc.dg/pr20672-1.c: New test.
31365 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
31367 * gfortran.dg/vect: New directory.
31368 * gfortran.dg/vect/vect.exp: New.
31369 * gfortran.dg/vect/vect-1.f90: New test.
31370 * gfortran.dg/vect/vect-2.f90: New test.
31371 * gfortran.dg/vect/vect-3.f90: New test.
31372 * gfortran.dg/vect/vect-4.f90: New test.
31373 * gfortran.dg/vect/vect-5.f90: New test.
31375 2005-03-29 Jakub Jelinek <jakub@redhat.com>
31377 PR middle-end/20622
31378 * gcc.dg/alias-7.c: New test.
31380 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
31382 * gcc.dg/sparc-reg-1.c: New test.
31384 2005-03-28 Steve Ellcey <sje@cup.hp.com>
31387 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
31389 2005-03-29 Dale Ranta <dir@lanl.gov>
31390 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31392 PR libfortran/20163
31393 * gfortran.dg/pr20163-2.f: New test.
31395 2005-03-28 Jan Hubicka <jh@suse.cz>
31397 PR middle-end/20635
31398 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
31401 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
31403 PR tree-optimization/20626
31404 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
31405 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
31407 2005-03-26 Steven G. Kargl <kargls@comcast.net>
31409 * gfortran.dg/underflow.f90: New test.
31410 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
31412 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31414 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
31416 2005-03-25 Mark Mitchell <mark@codesourcery.com>
31418 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
31419 (g++_init): Make sure that CXXFLAGS is set.
31420 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
31421 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
31422 * lib/gfortran.exp (gfortran_link_flags): Likewise.
31423 * lib/objc.exp (objc_init): Likewise.
31424 * lib/treelang.exp (treelang_init): Likewise.
31426 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
31428 PR tree-optimization/20470
31429 * gcc.dg/tree-ssa/pr20470.c: New test.
31431 2005-03-25 Geoffrey Keating <geoffk@apple.com>
31433 * gcc.dg/ppc-stfiwx.c: New.
31435 2005-03-25 Steve Ellcey <sje@cup.hp.com>
31438 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
31440 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
31442 * gcc.dg/20050325-1.c: Fix a typo.
31444 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31446 PR libfortran/19678
31447 PR libfortran/19679
31448 * gfortran.dg/dos_eol.f: New test.
31450 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
31452 PR rtl-optimization/20249
31453 * gcc.dg/20050325-1.c: New test.
31455 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31457 PR libfortran/15332
31458 * gfortran.dg/pr15332.f: New test.
31460 2005-03-24 Dale Johannesen <dalej@apple.com>
31462 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
31464 2005-03-24 Geoffrey Keating <geoffk@apple.com>
31466 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
31467 'internal' visibility.
31468 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
31469 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
31470 'protected' visibility.
31471 * gcc.dg/visibility-7.c: Likewise.
31472 * lib/target-supports.exp (check_visibility_available): Take
31473 a parameter, the kind of visibility to check for.
31474 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
31475 to check_visibility_available.
31477 * g++.dg/expr/cast3.C: New.
31479 2005-03-24 David Edelsohn <edelsohn@gnu.org>
31481 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
31484 2005-03-24 Steve Ellcey <sje@cup.hp.com>
31487 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
31489 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
31491 * gcc.dg/badshift.c: Renamed to...
31492 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
31494 * gcc.target/i386/badshift.c: Renamed to...
31495 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
31498 PR rtl-optimization/20532
31499 * gcc.target/i386/badshift.c: New.
31501 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31503 * gfortran.dg/pr18025.f90: New test.
31505 2005-03-23 Dale Johannesen <dalej@apple.com>
31507 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
31509 2005-03-23 Mark Mitchell <mark@codesourcery.com>
31511 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
31513 * lib/target-supports.exp (check_iconv_available): Default
31514 libiconv to -liconv, if there is no definition.
31516 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
31518 * gcc.dg/torture/cris-asm-mof-1.c: New test.
31520 2005-03-22 Mark Mitchell <mark@codesourcery.com>
31522 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
31523 * g++.dg/opt/pr7503-2.C: Likewise.
31524 * g++.dg/opt/pr7503-3.C: Likewise.
31525 * g++.dg/opt/pr7503-4.C: Likewise.
31526 * g++.dg/opt/pr7503-5.C: Likewise.
31527 * g++.dg/warn/minmax.C: New test.
31529 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31531 * gfortran.dg/g77_intrinsics_funcs.f: New test.
31532 * gfortran.dg/g77_intrinsics_sub.f: New test.
31534 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
31535 Jan Hubicka <jh@suse.cz>
31536 Steven Bosscher <stevenb@suse.de
31538 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
31540 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31543 * g++.dg/template/redecl3.C: New test.
31545 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31548 * g++.dg/parse/error16.C: Tweak error markers.
31550 2005-03-22 Jakub Jelinek <jakub@redhat.com>
31553 * gcc.dg/20050321-2.c: New test.
31555 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
31559 * g++.dg/template/ptrmem12.C: New.
31561 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
31563 PR rtl-optimization/20527
31564 * gcc.c-torture/execute/pr20527-1.c: New test.
31566 2005-03-22 Ben Elliston <bje@au.ibm.com>
31568 * gcc.misc-tests/options.exp (check_for_options): Create a real C
31569 program, compile it into a real executable and then delete the .c
31570 and .x files afterwards, to avoid problems on testglue targets.
31572 2005-03-21 Stuart Hastings <stuart@apple.com>
31574 * gcc.target/i386/sse-2.c: New.
31576 2005-03-21 Uros Bizjak <uros@kss-loka.si>
31578 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
31580 2005-03-21 Paolo Carlini <pcarlini@suse.de>
31582 * g++.dg/parse/crash25.C: Fix typo.
31584 2005-03-21 Paolo Carlini <pcarlini@suse.de>
31587 * g++.dg/parse/crash24.C: New test.
31590 * g++.dg/parse/crash25.C: New test.
31592 2005-03-21 Paolo Carlini <pcarlini@suse.de>
31595 * g++.dg/ext/stmtexpr4.C: New test.
31597 2005-03-20 Roger Sayle <roger@eyesopen.com>
31599 PR middle-end/20539
31600 * gcc.c-torture/compile/pr13066-1.c: New test case.
31601 * gcc.c-torture/compile/pr20539-1.c: Likewise.
31602 * g++.dg/opt/pr13066-1.C: Likewise.
31604 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
31606 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
31608 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31611 * gfortran.dg/nesting_1.f90: New test.
31613 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31616 * g++.dg/lookup/using13.C: New test.
31618 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31621 * g++.dg/template/crash36.C: New test.
31623 2005-03-18 Paolo Carlini <pcarlini@suse.de>
31626 * g++.dg/template/crash35.C: New test.
31628 2005-03-17 Paolo Carlini <pcarlini@suse.de>
31631 * g++.dg/overload/operator2.C: New test.
31633 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31635 PR libfortran/20257
31636 * gfortran.dg/pr20257.f90: New test.
31638 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31640 PR libfortran/20480
31641 * gfortran.dg/pr20480.f90: New test.
31643 2005-03-16 Richard Henderson <rth@redhat.com>
31645 PR middle-end/15700
31646 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
31647 (_rtld_global): New.
31648 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
31649 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
31651 * gcc.dg/alias-3.c: New.
31652 * gcc.dg/alias-4.c: New.
31653 * gcc.dg/alias-5.c: New.
31654 * gcc.dg/alias-6.c: New.
31656 2005-03-15 Geoffrey Keating <geoffk@apple.com>
31658 * gcc.dg/cpp/ucnid-7.c: New.
31660 2005-03-15 Janis Johnson <janis187@us.ibm.com>
31661 Dorit Naishlos <dorit@il.ibm.com>
31663 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
31666 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
31668 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
31669 support misaligned accesses.
31670 * gcc.dg/vect/vect-58.c: Likewise.
31671 * gcc.dg/vect/vect-92.c: New.
31672 * gcc.dg/vect/vect-93.c: New.
31674 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
31677 * gfortran.dg/assign_2.f90: New test.
31678 * gfortran.dg/assign_3.f90: New test.
31679 * gfortran.dg/assign.f90: New test.
31681 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
31683 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
31684 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
31685 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
31686 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
31689 2005-03-14 Geoffrey Keating <geoffk@apple.com>
31691 * gcc.dg/cpp/ucnid-6.c: New.
31693 * gcc.dg/cpp/normalize-1.c: New.
31694 * gcc.dg/cpp/normalize-2.c: New.
31695 * gcc.dg/cpp/normalize-3.c: New.
31696 * gcc.dg/cpp/normalize-4.c: New.
31697 * gcc.dg/cpp/ucnid-4.c: New.
31698 * gcc.dg/cpp/ucnid-5.c: New.
31699 * g++.dg/cpp/normalize-1.C: New.
31700 * g++.dg/cpp/ucnid-1.C: New.
31702 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
31704 * gcc.dg/pr18628.c: New.
31706 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
31709 * g++.dg/tree-ssa/pr20280.C: New.
31711 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31714 * gfortran.dg/stfunc_2.f90: New test.
31716 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
31718 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
31720 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
31722 * gcc.dg/tree-ssa/20050314-1.c: New test.
31724 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31728 * g++.dg/template/friend34.C: New test.
31729 * g++.dg/template/friend35.C: Likewise.
31730 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
31732 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31734 Friend class name lookup 5/n
31736 * g++.dg/lookup/hidden-class1.C: New test.
31737 * g++.dg/lookup/hidden-class2.C: Likewise.
31738 * g++.dg/lookup/hidden-class3.C: Likewise.
31739 * g++.dg/lookup/hidden-class4.C: Likewise.
31740 * g++.dg/lookup/hidden-class5.C: Likewise.
31741 * g++.dg/lookup/hidden-class6.C: Likewise.
31742 * g++.dg/lookup/hidden-class7.C: Likewise.
31743 * g++.dg/lookup/hidden-class8.C: Likewise.
31744 * g++.dg/lookup/hidden-class9.C: Likewise.
31745 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
31746 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
31747 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
31748 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
31749 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
31750 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
31751 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
31752 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
31753 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
31754 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
31755 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
31757 2005-03-13 Mark Mitchell <mark@codesourcery.com>
31760 * g++.dg/template/error18.C: New test.
31762 2005-03-09 Ben Elliston <bje@au.ibm.com>
31765 * g++.dg/debug/pr16792.C: New test.
31767 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
31769 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
31770 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
31771 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
31772 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
31773 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
31774 test assertion names.
31776 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31779 * gfortran.dg/stfunc_1.f90: New test.
31781 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31784 * gfortran.dg/real_index_1.f90: New test.
31786 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31789 * gfortran.dg/spec_expr_1.f90: New test.
31791 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
31794 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
31797 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31800 * gfortran.dg/largeequiv_1.f90: New test.
31802 2005-03-12 Geoffrey Keating <geoffk@apple.com>
31804 * gcc.dg/ucnid-1.c: New.
31805 * gcc.dg/ucnid-2.c: New.
31806 * gcc.dg/ucnid-3.c: New.
31807 * gcc.dg/ucnid-4.c: New.
31808 * gcc.dg/ucnid-5.c: New.
31809 * gcc.dg/ucnid-6.c: New.
31810 * gcc.dg/cpp/ucnid-1.c: New.
31811 * gcc.dg/cpp/ucnid-2.c: New.
31812 * gcc.dg/cpp/ucnid-3.c: New.
31813 * g++.dg/other/ucnid-1.C: New.
31815 2005-03-12 Geoffrey Keating <geoffk@apple.com>
31817 * gcc.dg/vmx/darwin-abi-3.c: Delete.
31819 2005-03-11 Per Bothner <per@bothner.com>
31821 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
31822 that diagnotics refer to correct token.
31823 * gcc.dg/unused-3.c: Likewise.
31825 2005-03-11 Per Bothner <per@bothner.com>
31827 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
31828 constant" is now actually on same line as string constant.
31829 * gcc.dg/cpp/direct2s.c: Likewise.
31831 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
31833 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
31835 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31837 PR libfortran/20124
31838 * gfortran.dg/pr20124.f90: New Test
31840 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
31842 PR tree-optimization/20130
31843 * gcc.dg/pr20130-1.c: New test.
31845 2005-03-10 Steve Ellcey <sje@cup.hp.com>
31848 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
31850 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31852 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
31854 2005-03-10 Steve Ellcey <sje@cup.hp.com>
31856 * g++.dg/eh/forced1.C: Fix comment.
31857 * g++.dg/eh/forced2.C: Ditto.
31858 * g++.dg/eh/forced3.C: Ditto.
31859 * g++.dg/eh/forced4.C: Ditto.
31861 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
31864 * gcc.c-torture/compile/pr20412.c: New test.
31866 2005-03-10 Roger Sayle <roger@eyesopen.com>
31868 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
31870 2005-03-10 Jakub Jelinek <jakub@redhat.com>
31873 * gcc.dg/20050307-1.c: New test.
31875 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
31878 * g++.dg/other/stdarg3.C: New.
31880 2005-03-10 Jakub Jelinek <jakub@redhat.com>
31882 PR c++/18384, c++/18327
31883 * g++.dg/init/array19.C: New test.
31885 PR inline-asm/20314
31886 * gcc.dg/torture/pr20314-1.c: New test.
31887 * gcc.dg/torture/pr20314-2.c: New test.
31889 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
31891 * gcc.dg/20050309-1.c: New test.
31893 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31895 * gcc.dg/builtins-10.c: Reactivate disabled test.
31896 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
31897 new cbrt transformations.
31899 2005-03-09 Mark Mitchell <mark@codesourcery.com>
31902 * g++.dg/template/array13.C: New test.
31904 2005-03-09 Paolo Carlini <pcarlini@suse.de>
31907 * g++.dg/init/brace4.C: New test.
31909 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
31912 * g++.dg/template/non-dependent12.C: New.
31914 2005-03-08 Mark Mitchell <mark@codesourcery.com>
31917 * g++.dg/init/array18.C: Add dg-do run marker.
31920 * g++.dg/init/array18.C: New test.
31922 2005-03-09 Ben Elliston <bje@au.ibm.com>
31924 * consistency.vlad/vlad.exp: Remove trailing semicolons.
31925 * g++.dg/gcov/gcov.exp: Likewise.
31926 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
31927 * gcc.target/xstormy16/xstormy16.exp: Likewise.
31928 * lib/c-torture.exp: Likewise.
31929 * lib/fortran-torture.exp: Likewise.
31930 * lib/g++.exp: Likewise.
31931 * lib/gcc-defs.exp: Likewise.
31932 * lib/gcc-dg.exp: Likewise.
31933 * lib/gcc.exp: Likewise.
31934 * lib/gcov.exp: Likewise.
31935 * lib/gfortran.exp: Likewise.
31936 * lib/mike-g++.exp: Likewise.
31937 * lib/mike-gcc.exp: Likewise.
31938 * lib/objc-torture.exp: Likewise.
31939 * lib/objc.exp: Likewise.
31940 * lib/profopt.exp: Likewise.
31941 * lib/target-libpath.exp: Likewise.
31942 * lib/target-supports.exp: Likewise.
31943 * lib/treelang.exp: Likewise.
31944 * lib/wrapper.exp: Likewise.
31946 2005-03-08 Jeff Law <law@redhat.com>
31948 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
31951 2005-03-08 Ira Rosen <irar@il.ibm.com>
31953 * gcc.dg/vect/pr20122.c: New test.
31955 2005-03-07 Jeff Law <law@redhat.com>
31957 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
31959 * gcc.dg/tree-ssa/pr18133-1.c: New test.
31960 * gcc.dg/tree-ssa/pr18133-2.c: New test.
31961 * gcc.dg/tree-ssa/pr18134.c: New test.
31963 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31965 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
31966 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
31967 gcc.dg/torture/builtin-noret-2.c: Require weak support.
31969 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
31972 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
31974 2005-03-07 Mark Mitchell <mark@codesourcery.com>
31976 * g++.dg/warn/Wnvdtor.C: New test.
31978 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
31980 * gcc.dg/torture/pr19683-1.c: New test.
31982 2005-03-06 Steven G. Kargl <kargls@comcast.net>
31984 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
31985 * gfortran.dg/g77/19990313-2.f: Ditto.
31986 * gfortran.dg/g77/19990313-3.f: Ditto.
31987 * gfortran.dg/g77/19990525-0.f: Ditto.
31988 * gfortran.dg/g77/19990826-0.f: Ditto.
31989 * gfortran.dg/g77/19990826-2.f: Ditto.
31990 * gfortran.dg/g77/19990826-3.f: Ditto.
31991 * gfortran.dg/g77/20000511-1.f: Ditto.
31992 * gfortran.dg/g77/20000511-2.f: Ditto.
31993 * gfortran.dg/g77/970625-2.f: Ditto.
31994 * gfortran.dg/g77/980310-2.f: Ditto.
31995 * gfortran.dg/g77/980310-3.f: Ditto.
31996 * gfortran.dg/g77/980310-8.f: Ditto.
31997 * gfortran.dg/g77/980519-2.f: Ditto.
31998 * gfortran.dg/g77/alpha1.f: Ditto.
31999 * gfortran.dg/g77/claus.f: Ditto.
32000 * gfortran.dg/g77/erfc.f: Ditto.
32001 * gfortran.dg/g77/short.f: Ditto.
32002 * gfortran.fortran-torture/execute/data.f90: Ditto.
32003 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
32004 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
32006 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32008 * lib/file-format.exp (gcc_target_object_format): Add check for som
32009 format and hardcode object formats on hppa*-*-hpux*.
32010 * lib/target-supports.exp (check_weak_available): Add check for som
32011 object format. Always return 0 on hppa*-*-hpux10*.
32013 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
32016 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
32018 2005-03-05 Steven G. Kargl <kargls@comcast.net>
32020 * gfortran.dg/pr19936_1.f90: New test.
32021 * gfortran.dg/pr19936_2.f90: New test.
32022 * gfortran.dg/pr19936_3.f90: New test.
32024 2005-03-05 Steven G. Kargl <kargls@comcast.net>
32025 Paul Thomas <prthomas@drfccad.cea.fr>
32027 * gfortran.dg/PR19754_1.f90: New test.
32028 * gfortran.dg/PR19754_2.f90: Ditto.
32030 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32033 * g++.dg/template/non-dependent11.C: New test.
32035 2005-03-05 Uros Bizjak <uros@kss-loka.si>
32037 * lib/target-supports.exp (check_iconv_available): Fix comment.
32039 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
32040 Joseph S. Myers <joseph@codesourcery.com>
32043 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
32045 2005-03-04 Matthew Sachs <msachs@apple.com>
32047 * gcc.exp (gcc_target_compile): Put braces around
32048 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
32049 * objc.exp (objc_target_compile): Likewise.
32050 * treelang.exp (treelang_target_compile): Likewise.
32052 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32055 * gfortran.dg/func_result_1.f90: New test.
32057 2005-03-04 Ben Elliston <bje@au.ibm.com>
32059 * gcc.misc-tests/options.exp: New test.
32061 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
32063 * gcc.dg/pr15784-4.c: New test.
32065 2005-03-03 Geoffrey Keating <geoffk@apple.com>
32067 * gcc.c-torture/execute/pr17133.c: New.
32068 * gcc.c-torture/compile/20050303-1.c: New.
32070 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
32072 * gcc.dg/cpp/assert4.c: Fix for cygwin.
32074 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
32076 * g++.dg/overload/using2.C: New.
32078 2005-03-02 Mark Mitchell <mark@codesourcery.com>
32081 * g++.dg/init/ptrmem2.C: New test.
32083 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
32086 * gcc.dg/pr8927-1.c: New test.
32088 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
32091 * g++.dg/inherit/covariant12.C: New.
32093 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32096 * gfortran.dg/bound_1.f90: New test.
32098 2005-02-28 Janis Johnson <janis187@us.ibm.com>
32100 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
32101 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
32103 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
32106 * gcc.dg/pr20245-1.c: New test.
32108 2005-02-28 Jakub Jelinek <jakub@redhat.com>
32110 PR middle-end/19874
32111 * gcc.c-torture/execute/20050119-2.c: New test case.
32113 2005-02-28 Ben Elliston <bje@au.ibm.com>
32115 * README: Update the DejaGnu bug reporting address.
32116 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
32117 * lib/objc-torture.exp: Likewise.
32119 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
32121 * gfortran.dg/boz_1.f90: New test.
32122 * gfortran.dg/boz_3.f90: New test.
32123 * gfortran.dg/boz_4.f90: New test.
32125 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
32127 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
32128 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
32130 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32132 PR libfortran/20101
32133 * gfortran.dg/write_0_pe_format.f90: New test.
32135 2005-02-27 Jakub Jelinek <jakub@redhat.com>
32138 * g++.dg/opt/thunk2.C: New test.
32139 * g++.dg/opt/covariant1.C: New test.
32141 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32143 * gfortran.dg/e_d_fmt.f90: New test.
32145 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
32147 * gcc.dg/asm-b.c: Fix comment typos.
32149 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
32151 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
32154 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
32157 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
32158 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
32159 * gcc.dg/asm-b.c: New test.
32161 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
32163 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
32164 Disable this test on IRIX 6.
32166 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
32168 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
32169 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
32172 2005-02-25 Diego Novillo <dnovillo@redhat.com>
32174 PR tree-optimization/20204
32175 * gcc.dg/pr20204.c: New test.
32177 2005-02-24 Jakub Jelinek <jakub@redhat.com>
32180 * gcc.c-torture/execute/20050224-1.c: New test.
32183 * g++.dg/warn/Wbraces2.C: New test.
32185 2005-02-23 Mark Mitchell <mark@codesourcery.com>
32188 * g++.dg/init/const2.C: New test.
32190 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
32192 PR tree-optimization/20100
32193 * gcc.c-torture/execute/pr20100-1.c: New test.
32195 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32197 * gfortran.dg/implicit_3.f90: New test.
32199 * gfortran.dg/deftype_1.f90: New test.
32201 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
32203 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
32205 * g++.dg/other/anon3.C: Accept a warning.
32207 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
32209 * gcc.dg/pr20017.c: Fix a comment typo.
32211 2005-02-23 Bud Davis <bdavis@gfortran.org>
32213 * gfortran.dg/list_read_4.f90: Change to f90 comments.
32215 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
32218 * ada/acats/tests/cxa/cxa3004.a: Remove.
32219 * ada/acats/tests/cxb/cxb30061.am: Likewise.
32221 2005-02-22 Mark Mitchell <mark@codesourcery.com>
32224 * g++.dg/init/const1.C: New test.
32227 * g++.dg/parse/constant7.C: New test.
32230 * g++.dg/parse/error27.C: New test.
32231 * g++.dg/template/qualttp15.C: Adjust error markers.
32232 * g++.old-deja/g++.other/struct1.C: Likewise.
32235 * g++.dg/template/error17.C: New test.
32238 * g++.dg/parser/error26.C: New test.
32240 2005-02-22 Diego Novillo <dnovillo@redhat.com>
32242 PR tree-optimization/20100
32243 PR tree-optimization/20115
32244 * gcc.dg/pr20115.c: New test.
32245 * gcc.dg/pr20115-1.c: New test.
32246 * gcc.dg/pr20100.c: New test.
32247 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
32248 call-clobbered variables after alias1.
32250 2005-02-22 Bud Davis <bdavis@gfortran.org>
32252 * gfortran.dg/list_read_4.f90: new test.
32254 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
32256 PR rtl-optimization/20017.
32257 * gcc.dg/pr20017.c: New.
32259 2005-02-22 Devang Patel <dpatel@apple.com>
32262 * g++.dg/tree-ssa/pr19952.C: New test.
32264 2005-02-22 Mark Mitchell <mark@codesourcery.com>
32267 * g++.dg/parse/constant6.C: New test.
32269 2005-02-22 Uros Bizjak <uros@kss-loka.si>
32271 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32272 * g++.dg/charset/asm2.c: Likewise.
32273 * g++.dg/charset/asm3.c: Likewise.
32274 * g++.dg/charset/asm4.c: Likewise.
32275 * g++.dg/charset/asm5.c: Likewise.
32276 * g++.dg/charset/attribute1.c: Likewise.
32277 * g++.dg/charset/attribute2.c: Likewise.
32278 * g++.dg/charset/extern1.cc: Likewise.
32279 * g++.dg/charset/extern2.cc: Likewise.
32280 * g++.dg/charset/extern3.cc: Likewise.
32281 * g++.dg/charset/function.cc: Likewise.
32282 * g++.dg/charset/string.c: Likewise.
32283 * g++.dg/charset/charset.exp: Likewise.
32284 * lib/target-supports.exp (check_iconv_available): Fix comment.
32286 2005-02-22 Uros Bizjak <uros@kss-loka.si>
32288 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
32289 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32290 * gcc.dg/charset/asm2.c: Likewise.
32291 * gcc.dg/charset/asm3.c: Likewise.
32292 * gcc.dg/charset/asm4.c: Likewise.
32293 * gcc.dg/charset/asm5.c: Likewise.
32294 * gcc.dg/charset/asm6.c: Likewise.
32295 * gcc.dg/charset/attribute1.c: Likewise.
32296 * gcc.dg/charset/attribute2.c: Likewise.
32297 * gcc.dg/charset/builtin1.c: Likewise.
32298 * gcc.dg/charset/extern.c: Likewise.
32299 * gcc.dg/charset/function.c: Likewise.
32300 * gcc.dg/charset/string.c: Likewise.
32301 * gcc.dg/charset/charset.exp: Likewise.
32303 2005-02-21 Bud Davis <bdavis9659@comcast.net>
32306 * gfortran.dg/pr20086.f90: New test.
32308 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
32310 PR tree-optimization/19786
32311 * g++.dg/tree-ssa/pr19786.C: New.
32313 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32315 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
32317 2005-02-21 Jeff Law <law@redhat.com>
32319 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
32321 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32323 * gfortran.dg/do_iterator: Split loop, markup all lines for
32324 which an error locus is printed.
32325 * gfortran.dg/pr17708.f90: Markup all lines for which an error
32327 * gfortran.dg/select_4.f90: Likewise.
32328 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
32329 locuses in the various permutations.
32331 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
32333 PR tree-optimization/19951
32334 * g++.dg/vect: New directory.
32335 * g++.dg/vect/vect.exp: New file.
32336 * g++.dg/vect/pr19951.cc: New testcase.
32337 * g++.dg/dg.exp: Also prune vectorizer tests.
32339 2005-02-20 Zack Weinberg <zack@codesourcery.com>
32342 * gcc.dg/charset/builtin1.c: New test.
32344 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32347 * g++.dg/inherit/volatile1.C: New test.
32350 * g++.dg/template/dtor4.C: New test.
32352 2005-02-19 Steven G. Kargl <kargls@comcast.net>
32354 * gfortran.dg/int_1.f90: New test.
32356 2005-02-19 Devang Patel <dpatel@apple.com>
32358 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
32360 2005-02-19 Steven G. Kargl <kargls@comcast.net>
32362 * gfortran.dg/achar_1.f90: New test.
32364 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
32366 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
32368 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
32369 Jakub Jelinek <jakub@redhat.com>
32371 PR tree-optimization/19828
32372 * gcc.dg/tree-ssa/loop-7.c: New test.
32373 * gcc.c-torture/execute/20050218-1.c: New test.
32375 2005-02-19 Jakub Jelinek <jakub@redhat.com>
32378 * gcc.dg/transparent-union-1.c: New test.
32379 * gcc.dg/transparent-union-2.c: New test.
32381 2005-02-18 James E Wilson <wilson@specifixinc.com>
32383 PR tree-optimization/18977
32384 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
32386 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
32389 * gcc.dg/pr20054.c: New test.
32391 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32394 * g++.dg/ext/attrib20.C: New test.
32396 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
32398 PR middle-end/20030
32399 * gfortran.fortran-torture/execute/character_passing.f90: New test.
32401 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
32404 * g++.dg/opt/switch4.C: New.
32406 2005-02-18 Jakub Jelinek <jakub@redhat.com>
32409 PR tree-optimization/20009
32410 * gcc.c-torture/compile/20050217-1.c: New test.
32411 * g++.dg/opt/switch3.C: New test.
32413 PR tree-optimization/18947
32414 * gcc.c-torture/compile/20050215-1.c: New test.
32415 * gcc.c-torture/compile/20050215-2.c: New test.
32416 * gcc.c-torture/compile/20050215-3.c: New test.
32418 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
32421 * g++.dg/template/crash34.C: New.
32424 * g++.dg/other/access3.C: New.
32426 2005-02-17 Ira Rosen <irar@il.ibm.com>
32428 * gcc.dg/vect/vect-98.c: New test.
32430 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
32432 PR tree-optimization/19967
32433 * gcc.dg/pr19967.c: New.
32435 2005-02-16 Jakub Jelinek <jakub@redhat.com>
32437 PR middle-end/19857
32438 * gcc.dg/tree-ssa/20050215-1.c: New test.
32439 * gcc.c-torture/execute/20050215-1.c: New test.
32441 2005-02-15 Eric Christopher <echristo@redhat.com>
32443 * gcc.dg/cpp/20050215-1.c: New file.
32445 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
32447 PR tree-optimization/15785
32448 * gcc.dg/pr15785-1.c: New test.
32450 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
32453 * g++.dg/init/ctor4.C: New.
32454 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
32456 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
32458 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
32459 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
32461 2005-02-15 Andreas Schwab <schwab@suse.de>
32463 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
32466 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
32468 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
32470 2005-02-14 Diego Novillo <dnovillo@redhat.com>
32472 PR tree-optimization/19853
32473 * gcc.c-torture/compile/pr19853.c: New test.
32475 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
32478 * g++.dg/parse/local-class1.C: New.
32481 * g++.dg/parse/ptrmem3.C: New.
32484 * g++.old-deja/g++.oliva/template6.C: Add another case.
32485 * g++.dg/template/explicit6.C: New.
32487 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
32490 * g++.dg/other/redecl2.C: New.
32492 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
32495 * g++.dg/abi/covariant4.C: New.
32497 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
32499 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
32502 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
32504 * gcc.dg/vect/vect-96.c: Fix typo.
32506 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32510 * g++.dg/template/enum5.C: New test.
32512 2005-02-12 Ira Rosen <irar@il.ibm.com>
32514 * gcc.dg/vect/vect-97.c: New test.
32516 2005-02-12 Ira Rosen <irar@il.ibm.com>
32518 * gcc.dg/vect/vect-96.c: New test.
32520 2005-02-12 Uros Bizjak <uros@kss-loka.si>
32522 * gcc.dg/builtins-34.c: Also check ldexp*.
32524 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
32526 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
32528 2005-02-11 Janis Johnson <janis187@us.ibm.com>
32530 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
32531 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
32532 dg-require-dll, dg-require-iconv, dg-require-named-sections,
32533 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
32534 selector_list, selector_expression, dg-process-target): Move to new
32535 file target-supports-dg.exp.
32536 * lib/target-supports-dg.exp: New.
32538 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
32541 2005-02-11 Jakub Jelinek <jakub@redhat.com>
32544 * g++.dg/other/ptrmem6.C: New test.
32546 PR middle-end/19858
32547 * gcc.c-torture/compile/20050210-1.c: New test.
32549 2005-02-11 Mark Mitchell <mark@codesourcery.com>
32552 * g++.dg/warn/Wbraces1.C: New test.
32554 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
32556 * gcc.dg/builtins-52.c: New testcase.
32558 2005-02-10 Jakub Jelinek <jakub@redhat.com>
32561 * gcc.c-torture/execute/20050119-1.c: New test.
32563 2005-02-09 Mark Mitchell <mark@codesourcery.com>
32566 * g++.dg/init/delete1.C: New test.
32568 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
32571 * g++.dg/template/static12.C: New test.
32573 2005-02-09 Mark Mitchell <mark@codesourcery.com>
32576 * g++.dg/conversion/ambig1.C: New test.
32579 * g++.dg/ext/attrib19.C: New test.
32582 * g++.dg/parse/dtor5.C: New test.
32585 * g++.dg/template/dtor3.C: New test.
32588 * g++.dg/template/static11.C: New test.
32589 * g++.dg/template/crash2.C: Remove dg-error marker.
32591 2005-02-09 Janis Johnson <janis187@us.ibm.com>
32594 * g++.old-deja/g++.mike/p10769a.C: Remove.
32596 2005-02-09 Roger Sayle <roger@eyesopen.com>
32598 * gcc.dg/builtins-48.c: New test case.
32599 * gcc.dg/builtins-49.c: New test case.
32600 * gcc.dg/builtins-50.c: New test case.
32601 * gcc.dg/builtins-51.c: New test case.
32603 2005-02-09 Ian Lance Taylor <ian@airs.com>
32605 PR middle-end/19583
32606 * g++.dg/warn/Wreturn-type-3.C: New test.
32608 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
32610 PR middle-end/19402
32611 * gcc.dg/pr19402-1.c: New testcase.
32612 * gcc.dg/pr19402-2.c: likewise.
32614 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
32616 PR middle-end/19854
32617 * g++.dg/tree-ssa/tmmti.C: New testcase.
32619 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
32621 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
32623 2005-02-08 Mark Mitchell <mark@codesourcery.com>
32626 * g++.dg/parse/crash23.C: New test.
32627 * g++.dg/warn/Weff1.C: New test.
32629 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
32631 * gcc.dg/20050209-1.c: New test.
32633 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
32636 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
32638 2005-02-08 Mike Stump <mrs@apple.com>
32640 * g++.dg/pch/import-2.c: New test.
32641 * g++.dg/pch/import-2.hs: New.
32642 * g++.dg/pch/include/import-2a.h: New.
32643 * g++.dg/pch/include/import-2b.h: New.
32645 2005-02-08 Janis Johnson <janis187@us.ibm.com>
32647 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
32649 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32651 * gfortran.dg/substr_1.f90: New test.
32653 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
32655 PR middle-end/19775
32656 * gcc.dg/torture/builtin-power-1.c: Disable test for
32657 invalid transformation.
32658 * gcc.dg/builtins-10.c: Likewise. Disable one test we
32659 no longer optimize.
32660 * gcc.dg/builtins-47.c: New testcase.
32662 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
32663 Dorit Naishlos <dorit@il.ibm.com>
32665 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
32667 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
32669 * gcc.c-torture/compile/20050206-1.c: New test.
32671 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
32674 * g++.dg/opt/pr19768.C: New test.
32676 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
32679 * gcc.c-torture/compile/pr19736.c: New test.
32681 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32684 * g++.dg/parse/error25.C: New test.
32686 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
32688 * gcc.c-torture/execute/20050203-1.c: New.
32690 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
32692 * gcc.dg/vect/vect-85.c: Remove xfail.
32693 * gcc.dg/vect/vect-86.c: Remove xfail.
32694 * gcc.dg/vect/vect-87.c: Remove xfail.
32695 * gcc.dg/vect/vect-88.c: Remove xfail.
32697 2005-02-02 Geoffrey Keating <geoffk@apple.com>
32699 * gcc.dg/altivec-19.c: New.
32701 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
32704 * gcc.dg/nested-func-3.c: New test.
32705 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
32707 2005-02-02 Janis Johnson <janis187@us.ibm.com>
32709 * gcc.test-framework/gen_directive_tests: Generate tests for
32710 selector expressions.
32712 2005-02-02 Matt Austern <austern@apple.com>
32715 * g++/ext/builtin7.C: New.
32716 * g++/ext/builtin8.C: New.
32718 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
32721 * gcc.dg/pr18502-1.c: New test.
32723 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32726 * g++.dg/template/local4.C: Tweak.
32728 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
32730 PR tree-optimization/19578
32731 * gcc.c-torture/compile/20050202-1.c: New test.
32733 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
32736 * gcc.dg/c99-init-4.c: New test.
32738 2005-02-01 Janis Johnson <janis187@us.ibm.com>
32740 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
32742 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
32744 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
32745 * g++.dg/eh/check-vect.h: New.
32747 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
32748 * gcc.dg/vect/vect-78.c: Ditto.
32749 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
32752 * g++.dg/conversion/simd1.C: Expect warning.
32753 * g++.dg/ext/attribute-test-1.C: Ditto.
32754 * g++.dg/ext/attribute-test-2.C: Ditto.
32755 * g++.dg/ext/attribute-test-3.C: Ditto.
32756 * g++.dg/ext/attribute-test-4.C: Ditto.
32758 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
32759 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
32761 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
32763 2005-02-01 Richard Henderson <rth@redhat.com>
32765 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32766 long double for ibm double-double format.
32767 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32769 2005-02-01 Diego Novillo <dnovillo@redhat.com>
32771 PR tree-optimization/19633
32772 * gcc.dg/pr19633-1.c: New test.
32773 * gcc.dg/pr19633.c: Tweak to make pointer point
32774 to NULL or a symbol.
32776 2005-02-01 Janis Johnson <janis187@us.ibm.com>
32778 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
32780 (dg-process-target (local override)): Handle selector expressions.
32782 * gcc.test-framework/README: Describe tests in source directory.
32783 * gcc.test-framework/test-framework.awk: Handle dg- tests.
32784 * gcc.test-framework/test-framework.exp: Handle dg- tests.
32785 * gcc.test-framework/dg-bogus-exp-P.c: New test.
32786 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
32787 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
32788 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
32789 * gcc.test-framework/dg-do-link-exp-P.c: New test.
32790 * gcc.test-framework/dg-do-run-exp-P.c: New test.
32791 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
32792 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
32793 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
32794 * gcc.test-framework/dg-error-exp-P.c: New test.
32795 * gcc.test-framework/dg-error-exp-XP.c: New test.
32796 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
32797 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
32798 * gcc.test-framework/dg-output-exp-P.c: New test.
32799 * gcc.test-framework/dg-output-exp-XF.c: New test.
32800 * gcc.test-framework/dg-warning-exp-P.c: New test.
32801 * gcc.misc-tests/dg-1.c: Remove.
32802 * gcc.misc-tests/dg-2.c: Remove.
32803 * gcc.misc-tests/dg-3.c: Remove.
32804 * gcc.misc-tests/dg-4.c: Remove.
32805 * gcc.misc-tests/dg-5.c: Remove.
32806 * gcc.misc-tests/dg-6.c: Remove.
32807 * gcc.misc-tests/dg-7.c: Remove.
32808 * gcc.misc-tests/dg-8.c: Remove.
32809 * gcc.misc-tests/dg-9.c: Remove.
32810 * gcc.misc-tests/dg-10.c: Remove.
32811 * gcc.misc-tests/dg-11.c: Remove.
32812 * gcc.misc-tests/dg-12.c: Remove.
32813 * gcc.misc-tests/dg-test.exp: Remove.
32815 * gcc.test-framework/test-framework.awk: Change recording and
32816 printing of passes and failures.
32818 * gcc.test-framework: New directory.
32819 * gcc.test-framework/README: New.
32820 * gcc.test-framework/test-framework.exp: New.
32821 * gcc.test-framework/test-framework.awk: New.
32822 * gcc.test-framework/gen_directive_tests: New.
32824 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
32826 * lib/treelang.exp: Fix comment typos.
32827 (treelang_target_compile): Don't append libs=-ltreelang to options.
32829 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
32831 * g++.dg/parse/typename7.C: Adjust error messages.
32833 2005-01-31 Jeff Law <law@redhat.com>
32835 * gcc.c-torture/execute/20050131-1.c: New test.
32836 * gcc.dg/wcaselabel.c: New test.
32838 2005-01-31 Mark Mitchell <mark@codesourcery.com>
32840 * g++.dg/other/warning1.C: Adjust error messags.
32841 * g++.dg/parse/constant5.C: New test.
32843 2005-01-31 Steven Bosscher <stevenb@suse.de>
32846 * gcc.c-torture/compile/20011130-1.c: Reorder to make
32847 the test case valid.
32848 * gcc.dg/20030815-1.c: Remove invalid tests.
32849 * gcc.dg/array-7.c: Adjust expected result.
32850 * gcc.dg/pr18596-3.c: Likewise.
32851 * gcc.dg/noncompile/20000901-1.c: Likewise.
32852 * gcc.dg/noncompile/init-2.c: Likewise.
32853 * gcc.dg/noncompile/init-4.c: Likewise.
32855 2005-01-31 Dale Johannesen <dalej@apple.com>
32857 * g++.dg/opt/pr19650.C: New test.
32859 2005-01-31 Richard Henderson <rth@redhat.com>
32861 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32862 long double for intel double extended format.
32863 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32865 2005-01-30 Mark Mitchell <mark@codesourcery.com>
32868 * g++.dg/template/static10.C: New test.
32871 * g++.dg/parse/error24.C: New test.
32874 * g++.dg/lookup/builtin1.C: New test.
32877 * g++.dg/warn/conv3.C: New test.
32879 2005-01-30 Bud Davis <bdavis@gfortran.org>
32882 * gfortan.dg/inquire_7.f90
32884 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
32886 PR tree-optimization/15791
32887 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
32888 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
32889 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
32890 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
32891 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
32892 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
32893 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
32894 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
32895 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
32896 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
32898 2005-01-29 Paul Brook <paul@codesourcery.com>
32901 * check.c (real_or_complex_check): New function.
32902 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
32903 * intrinsic.c (add_functions): Use new check functions.
32904 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
32907 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
32909 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
32910 gcc.dg/lvalue-3.c: New tests.
32911 * gcc.dg/concat.c: Update expected messages.
32913 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
32915 PR libfortran/19595
32916 * gfortran.dg/eor_1.f90: New test.
32918 2005-01-29 Steven G. Kargl <kargls@comcast.net>
32921 * gfortran.dg/logical_data_1.f90: New test.
32923 2005-01-28 Mark Mitchell <mark@codesourcery.com>
32926 * g++.dg/template/crash33.C: New test.
32929 * g++.dg/template/crash32.C: New test.
32931 2005-01-28 Ian Lance Taylor <ian@airs.com>
32933 PR middle-end/16558
32934 * g++.dg/warn/Wreturn-type-2.C: New test.
32936 2004-06-24 Jeff Law <law@redhat.com>
32938 * gcc.dg/tree-ssa/20050128-1.c: New test.
32940 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
32942 * gcc.target/frv/all-mdpackh-1.c: New test.
32944 2005-01-28 Steven Bosscher <stevenb@suse.de>
32946 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
32948 2005-01-27 Richard Henderson <rth@redhat.com>
32950 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
32952 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
32954 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
32956 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
32958 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32959 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32960 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
32961 to cope with cases where the multilib options override the dg-options.
32963 2005-01-27 Jakub Jelinek <jakub@redhat.com>
32966 * gcc.dg/noncompile/20050120-1.c: New test.
32968 2005-01-26 Diego Novillo <dnovillo@redhat.com>
32970 PR tree-optimization/19633
32971 * gcc.dg/pr19633.c: New test.
32972 * gcc.dg/tree-ssa/pr19633.c: New test.
32974 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
32976 * gcc.dg/20041216-1.c: New test.
32978 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
32981 * objc.dg/selector-2.m: New test.
32983 2005-01-26 Jakub Jelinek <jakub@redhat.com>
32985 * g++.dg/opt/range-test-2.C: New test.
32987 PR rtl-optimization/19579
32988 * gcc.c-torture/execute/20050124-1.c: New test.
32990 2005-01-26 Greg Parker <gparker@apple.com>
32991 Stuart Hastings <stuart@apple.com>
32993 * gcc.c-torture/execute/20050125-1.c: New.
32995 2005-01-18 Jan Hubicka <jh@suse.cz>
32997 PR tree-optimize/19337
32998 * gcc.c-torture/compile/20050119-1.c: New test.
33000 2005-01-24 James E Wilson <wilson@specifixinc.com>
33002 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
33003 test for successful match.
33005 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
33008 * objc.dg/comp-types-7.m: New test.
33010 2005-01-24 Janis Johnson <janis187@us.ibm.com>
33012 * lib/target-supports.exp (current_target_name): New.
33013 (check_effective_target_ilp32, check_effective_target_lp64):
33014 Cache the result to use as long as the current target, with
33015 multilib flags, remains the same.
33017 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
33018 (dg-require-weak, dg-require-visibility, dg-require-alias,
33019 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
33020 dg-require-effective-target, dg-skip-if): Remove call to
33021 skip_test_and_clear_xfail.
33022 (dg-test): Clear xfail data.
33024 2005-01-24 Jakub Jelinek <jakub@redhat.com>
33027 * gcc.dg/ppc64-toc.c: New test.
33029 * g++.dg/tree-ssa/empty-1.C: New test.
33031 PR middle-end/19551
33032 * gcc.c-torture/execute/20050121-1.c: New test.
33033 * gcc.dg/20050121-2.c: New test.
33035 2004-01-23 Steven G. Kargl <kargls@comcast.net>
33036 Paul Brook <paul@codesourcery.com>
33039 * gfortran.dg/real_const_1.f: New test.
33040 * gfortran.dg/real_const_2.f90: New test.
33041 * gfortran.dg/complex_int_1.f90: New test.
33043 2005-01-23 Bud Davis <bdavis9659@comcast.net>
33046 * gfortan.dg/inquire_6.f90: New test.
33048 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
33050 PR libfortran/19451
33051 * open_readonly_1.f90: New test.
33053 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
33055 PR libfortran/18982
33056 * gfortran.dg/open_new.f90: New file.
33058 2005-01-22 Paul Brook <paul@codesourcery.com>
33060 * namelist_1.f90: New test.
33062 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
33064 PR tree-optimization/19484
33065 * gcc.c-torture/compile/20050122-[12].c: New tests.
33067 2005-01-22 Paul Brook <paul@codesourcery.com>
33069 * gfortran.dg/implicit_2.f90: New test.
33071 2005-01-22 Bud Davis <bdavis9659@comcast.net>
33074 * gfortran.dg/inquire_5.f90: New test.
33076 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33079 * gcc.dg/pr18809-1.c: New test.
33081 2005-01-21 Ian Lance Taylor <ian@airs.com>
33083 * gcc.dg/20050121-1.c: New test.
33085 PR tree-optimization/13000
33086 * gcc.dg/20040206-1.c: Change warning to point where function is
33089 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33092 * g++.dg/template/array11.C: New test.
33094 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33096 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
33097 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
33098 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
33099 * gfortran.dg/getenv_1.f90: Add dg-do directive.
33100 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
33101 gfortran.dg/pr17164.f90: Add missing dg-do directives.
33103 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
33105 PR tree-optimization/15349
33106 * gcc.dg/tree-ssa/pr15349.c: New.
33108 2005-01-20 Steve Ellcey <sje@cup.hp.com>
33110 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
33112 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
33114 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
33115 scan-assembler-times directive name.
33117 * gcc.dg/asm-a.c: Move dg-require-effective-target to
33120 PR rtl-optimization/19462
33121 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
33123 2005-01-19 Steve Ellcey <sje@cup.hp.com>
33125 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
33126 counting function calls on ia64.
33128 2005-01-19 Jakub Jelinek <jakub@redhat.com>
33130 PR rtl-optimization/15139
33131 * gcc.dg/20050111-2.c: New test.
33134 * gcc.c-torture/compile/20050113-1.c: New testcase.
33136 PR middle-end/19164
33137 * gcc.dg/20050113-1.c: New testcase.
33139 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
33141 * gcc.dg/vect/vect-85.c: Add comment.
33142 * gcc.dg/vect/vect-86.c: Add xfail for now.
33143 * gcc.dg/vect/vect-87.c: Add xfail for now.
33144 * gcc.dg/vect/vect-88.c: Add xfail for now.
33145 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
33147 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
33149 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
33151 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
33153 * g++.dg/debug/typedef3.C: New test.
33155 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
33158 * gcc.dg/asm-a.c: New test.
33160 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
33162 * gcc.dg/sh-relax.c: Add prototype for abort.
33164 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
33166 * gcc.dg/short-compare-1.c: New test.
33167 * gcc.dg/short-compare-2.c: Likewise.
33169 2005-01-18 Michael Matz <matz@suse.de>
33171 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
33173 2005-01-17 Diego Novillo <dnovillo@redhat.com>
33175 PR tree-optimization/19121
33176 * gcc.c-torture/compile/pr19121.c: New test.
33178 2005-01-17 James E. Wilson <wilson@specifixinc.com>
33181 * gcc.c-torture/compile/pr19357.c: New test.
33183 2005-01-17 Ian Lance Taylor <ian@airs.com>
33186 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
33187 pass--those that refer just to the variable, possibly with a
33189 * gcc.dg/c99-const-expr-3.c: Likewise.
33191 PR middle-end/13127
33192 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
33195 2005-01-16 Bud Davis <bdavis9659@comcast.net>
33198 * gfortran.dg/endfile_2.f90: New test.
33200 2005-01-16 Steven G. Kargl <kargls@comcast.net>
33203 * gfortran.dg/select_5.f90: New test.
33205 2004-01-16 Paul Brook <paul@codesourcery.com>
33207 * gfortran.dg/common_4.f90: New test.
33209 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
33211 PR rtl-optimization/19462
33212 * gcc.dg/torture/pr19462-1.c: New test.
33214 2005-01-15 Ziemowit Laski <zlaski@apple.com>
33217 * objc.dg/func-ptr-2.m: New.
33218 * objc.dg/volatile-1.m: New.
33220 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33222 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
33224 2005-01-15 Jakub Jelinek <jakub@redhat.com>
33226 PR tree-optimization/19060
33227 * gcc.c-torture/execute/20050104-1.c: New test.
33229 2005-01-15 Bud Davis <bdavis9659@comcast.net>
33232 * gfortran.dg/write_to_null.f90: New test.
33234 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
33235 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33238 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
33241 2005-01-15 Jakub Jelinek <jakub@redhat.com>
33244 * g++.dg/init/vector1.C: New test.
33246 2005-01-14 James E. Wilson <wilson@specifixinc.com>
33249 * gcc.target/ia64/sibcall-unwind-1.c: New test.
33251 * gcc.target/ia64/sibcall-unwind-2.c: New test.
33253 2005-01-14 Steven G. Kargl <kargls@comcast.net>
33255 * gfortran.dg/select_1.f90: New test.
33256 * gfortran.dg/select_2.f90: New test.
33257 * gfortran.dg/select_3.f90: New test.
33258 * gfortran.dg/select_4.f90: New test.
33260 2005-01-14 Jakub Jelinek <jakub@redhat.com>
33262 PR middle-end/19084
33263 PR rtl-optimization/19348
33264 * gcc.dg/20050111-1.c: New test.
33265 * gcc.c-torture/execute/20050111-1.c: New test.
33267 * gcc.dg/i386-asm-4.c: New test.
33269 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
33271 * gcc.dg/nested-func-2.c: New test.
33272 * ada/acats/norun.lst: Remove c953002.
33274 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
33276 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
33278 2005-01-12 Ben Elliston <bje@au.ibm.com>
33280 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
33282 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
33285 * g++.dg/abi/align1.C: New test.
33287 2005-01-11 Alan Modra <amodra@bigpond.net.au>
33289 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
33291 * g++.dg/ext/altivec_check.h: Support compiling as C.
33293 2005-01-10 Roger Sayle <roger@eyesopen.com>
33296 * g++.dg/expr/pr19355-1.C: New test case.
33298 2005-01-10 Laurent GUERBY <laurent@guerby.net>
33300 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
33301 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
33302 * ada/acats/tests/c3/c92005b.ada: Likewise.
33303 * ada/acats/tests/c3/cxb3012.a: Likewise.
33304 * ada/acats/norun.lst: Add c380004 and c953002, add PR
33306 2005-01-09 Paul Brook <paul@codesourcery.com>
33308 * gfortran.dg/common_2.f90: New file.
33309 * gfortran.dg/common_3.f90: New file.
33311 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
33313 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
33315 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
33317 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
33318 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
33319 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
33320 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
33321 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
33322 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
33323 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
33324 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
33325 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
33326 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
33327 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
33328 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
33329 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
33330 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
33331 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
33332 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
33333 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
33334 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
33335 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
33336 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
33337 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
33338 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
33339 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
33340 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
33341 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
33342 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
33343 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
33344 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
33345 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
33346 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
33347 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
33348 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
33349 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
33350 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
33351 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
33352 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
33353 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
33354 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
33355 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
33356 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
33357 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
33358 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
33359 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
33360 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
33361 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
33362 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
33363 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
33364 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
33365 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
33366 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
33367 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
33368 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
33369 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
33370 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
33371 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
33372 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
33373 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
33374 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
33375 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
33376 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
33377 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
33378 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
33379 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
33380 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
33381 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
33382 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
33383 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
33385 * gcc.dg/vect/vect-1.c: Fix spelling.
33386 * gcc.dg/vect/vect-10.c: Fix spelling.
33387 * gcc.dg/vect/vect-11.c: Fix spelling.
33388 * gcc.dg/vect/vect-12.c: Fix spelling.
33389 * gcc.dg/vect/vect-14.c: Fix spelling.
33390 * gcc.dg/vect/vect-15.c: Fix spelling.
33391 * gcc.dg/vect/vect-16.c: Fix spelling.
33392 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
33393 * gcc.dg/vect/vect-64.c: Fix comments.
33394 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
33396 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
33397 Ira Rosen <irar@il.ibm.com>
33399 * gcc.dg/vect/vect-70.c: New test.
33400 * gcc.dg/vect/vect-71.c: New test.
33402 2005-01-09 Manfred Hollstein <mh@suse.com>
33404 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
33405 * gcc.dg/pr18241-2.c: Likewise.
33406 * gcc.dg/pr18241-3.c: Likewise.
33407 * gcc.dg/pr18241-4.c: Likewise.
33408 * gcc.dg/pr18241-5.c: Likewise.
33410 2005-01-08 Richard Henderson <rth@redhat.com>
33412 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33413 False for x86 and x86-64.
33415 2005-01-08 Diego Novillo <dnovillo@redhat.com>
33417 PR tree-optimization/18241
33418 * gcc.dg/pr18241-1.c: New test.
33419 * gcc.dg/pr18241-2.c: New test.
33420 * gcc.dg/pr18241-3.c: New test.
33421 * gcc.dg/pr18241-4.c: New test.
33422 * gcc.dg/pr18241-5.c: New test.
33424 2005-01-08 Steven G. Kargl <kargls@comcast.net>
33426 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
33427 gfortran.dg/select_4.f90: New.
33429 2005-01-07 Jakub Jelinek <jakub@redhat.com>
33431 * gcc.c-torture/execute/20050107-1.c: New test.
33433 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
33436 * g++.dg/template/ref2.C: New.
33438 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
33440 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
33441 instead of being empty.
33443 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33446 * gfortran.dg/array-1.f90: New test.
33448 2005-01-07 Jakub Jelinek <jakub@redhat.com>
33450 PR tree-optimization/19283
33451 * gcc.c-torture/execute/20050106-1.c: New test.
33453 PR rtl-optimization/18861
33454 * gcc.dg/20050105-1.c: New test.
33456 PR tree-optimization/18828
33457 * gcc.dg/20050105-2.c: New test.
33459 2005-01-07 Andreas Jaeger <aj@suse.de>
33461 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
33463 2005-01-07 Bud Davis <bdavis9659@comcast.net>
33466 * gfortran.dg/fmt_read.f90: New test.
33468 2005-01-06 Geoffrey Keating <geoffk@apple.com>
33470 * gcc.dg/rs6000-ldouble-2.c: New.
33472 2005-01-06 Mark Mitchell <mark@codesourcery.com>
33475 * g++.dg/parser/ctor2.C: New test.
33477 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33480 * g++.dg/template/using9.C: New test.
33482 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33485 * g++.dg/lookup/friend6.C: New test.
33487 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
33490 * g++.dg/template/array10.C: New.
33492 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33494 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
33495 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
33497 2005-01-06 Jakub Jelinek <jakub@redhat.com>
33499 * gcc.c-torture/compile/20050105-1.c: New test.
33501 2005-01-05 Geoffrey Keating <geoffk@apple.com>
33503 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
33505 2005-01-05 Roger Sayle <roger@eyesopen.com>
33507 PR middle-end/19100
33508 * gcc.dg/conv-3.c: New test case.
33510 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
33512 * gcc.dg/asm-wide-1.c: New test.
33514 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
33517 * g++.dg/parse/crash22.C: New
33519 2005-01-04 Geoffrey Keating <geoffk@apple.com>
33522 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
33524 2005-01-04 Uros Bizjak <uros@kss-loka.si>
33526 PR middle-end/17767
33527 * gcc.dg/i386-mmx-6.c: New test case.
33529 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
33531 PR tree-optimization/18308
33532 * gcc.dg/vect/pr18308.c: New testcase.
33534 2005-01-04 Andreas Jaeger <aj@suse.de>
33536 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
33538 2005-01-03 Geoffrey Keating <geoffk@apple.com>
33539 Robert Bowdidge <bowdidge@apple.com>
33541 * gcc.dg/cpp/subframework1.c: New.
33542 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
33543 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
33544 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
33545 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
33547 2005-01-03 Geoffrey Keating <geoffk@apple.com>
33549 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
33551 * gcc.dg/darwin-weakimport-2.c: New.
33553 2005-01-03 Richard Henderson <rth@redhat.com>
33555 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
33557 2005-01-03 Richard Henderson <rth@redhat.com>
33559 * gcc.dg/vect/vect.exp: Enable for ia64.
33560 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
33561 (check_effective_target_vect_float): Likewise.
33562 (check_effective_target_vect_no_align): Likewise.
33563 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
33564 * gcc.dg/vect/vect-8.c: Likewise.
33566 2005-01-03 Uros Bizjak <uros@kss-loka.si>
33569 * gcc.dg/pr19236-1.c: New test case.
33571 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
33573 PR rtl-optimization/12092
33574 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
33576 2005-01-02 Andreas Jaeger <aj@suse.de>
33578 * gcc.dg/pr12092-1.c: Do not run on x86_64.
33580 2005-01-01 Roger Sayle <roger@eyesopen.com>
33581 Andrew Pinski <pinskia@physics.uc.edu>
33583 PR rtl-optimization/12092
33584 * gcc.dg/pr12092-1.c: New test case.
33586 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
33588 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
33589 'hidden' and 'default' for better portability.
33590 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
33592 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
33594 * g++.old-deja/g++.brendan/new3.C: Likewise.
33596 2005-01-01 Steven Bosscher <stevenb@suse.de>
33598 * gcc.dg/20041231-1.C: New test.
33599 * g++.dg/warn/Wunreachable-code-1.C: New test.
33601 2004-12-30 David Edelsohn <edelsohn@gnu.org>
33603 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
33604 file, not /dev/null. Abort on error.
33606 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
33607 Ziemowit Laski <zlaski@apple.com>
33610 * objc.dg/encode-5.m: New test.
33612 2004-12-29 Richard Henderson <rth@redhat.com>
33614 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
33615 * objc.dg/stabs-1.m: Disable for ia64.
33617 2004-12-29 Mark Mitchell <mark@codesourcery.com>
33620 * g++.dg/warn/Wunused-10.C: New test.
33622 2004-12-28 Richard Henderson <rth@redhat.com>
33624 * objc.dg/stabs-1.m: Disable for alpha.
33626 2004-12-27 Mark Mitchell <mark@codesourcery.com>
33629 * g++.dg/parse/error23.C: New test.
33631 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33633 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
33636 * gfortran.dg/intrinsic_modulo_1.f90: New.
33637 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
33638 tests with divisor -1.
33640 2004-12-27 Mark Mitchell <mark@codesourcery.com>
33642 * g++.dg/opt/temp1.C (memcpy): Return a value.
33645 * g++.dg/expr/cond7.C: New test.
33647 2004-12-27 Paul Brook <paul@codesourcery.com>
33649 * gfortran.dg/g77/select_no_compile.f: Remove.
33651 2004-12-27 Richard Henderson <rth@redhat.com>
33653 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
33654 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
33655 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
33657 2004-12-26 Richard Henderson <rth@redhat.com>
33659 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
33660 by 1i instead of token pasting.
33662 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33664 PR tree-optimization/17578
33665 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
33666 to additional_flags.
33667 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
33669 2004-12-25 Richard Henderson <rth@redhat.com>
33671 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33674 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33676 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
33678 * gcc.dg/pr17957.c (dg-options): Likewise.
33679 * gcc.dg/struct-ret-1.c: Add prototype for abort.
33680 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
33681 instead of 0 on __hppa__.
33682 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
33683 "foo,%r" on hppa*-*-*.
33685 2004-12-23 Bud Davis <bdavis9659@comcast.net>
33688 * gfortran.dg/complex_write.f90: New test.
33690 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33693 * g++.dg/parse/pragma2.C: New test.
33695 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
33697 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
33699 * gcc.dg/empty2.c: Add missing dg-warning.
33701 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33704 * g++.dg/template/local4.C: New test.
33705 * g++.dg/template/crash19.C: Add dg-error marker.
33707 * g++.dg/template/crash31.C: Correct embedded PR number.
33709 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33712 * g++.dg/opt/temp1.C: Add do-run marker.
33714 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
33716 * g++.dg/template/spec19.C: New.
33718 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
33721 * gcc.dg/empty2.c: New.
33723 2004-12-23 Richard Henderson <rth@redhat.com>
33725 * lib/target-supports.exp (check_effective_target_vect_no_align):
33726 Remove i?86 and x86-64.
33728 2004-12-23 Mark Mitchell <mark@codesourcery.com>
33731 * g++.dg/opt/temp1.C: New test.
33733 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33736 * g++.dg/template/friend33.C: New testcase.
33738 2004-12-22 Mark Mitchell <mark@codesourcery.com>
33741 * g++.dg/template/cond5.C: New test.
33744 * g++.dg/inherit/thunk3.C: New test.
33747 * g++.dg/warn/Wunused-9.C: New test.
33749 2004-12-22 Janis Johnson <janis187@us.ibm.com>
33751 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
33753 2004-12-22 Jan Beulich <jbeulich@novell.com>
33755 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
33757 2004-12-21 Mark Mitchell <mark@codesourcery.com>
33760 * g++.dg/ext/packed8.C: New test.
33763 * g++.dg/template/crash31.C: New test.
33766 * g++.dg/template/crash30.C: New test.
33768 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
33771 * g++.dg/eh/ctor3.C: New test.
33773 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
33775 * objc.dg/stabs-1.m: Allow section name to be quoted and
33776 assembly label to begin with '.LL'.
33778 2004-12-21 Janis Johnson <janis187@us.ibm.com>
33780 * gcc.dg/vect/vect.exp
33781 (check_effective_target_lp64_or_vect_no_align): New.
33782 * gcc.dg/vect/vect-77.c: Use it.
33783 * gcc.dg/vect/vect-78.c: Use it.
33785 * lib/target-supports.exp
33786 (check_effective_target_vect_no_max,
33787 check_effective_target_vect_no_bitwise,
33788 check_effective_target_vect_no_align): New.
33789 * gcc.dg/vect/vect-13.c: Use them.
33790 * gcc.dg/vect/vect-17.c: Ditto.
33791 * gcc.dg/vect/vect-18.c: Ditto.
33792 * gcc.dg/vect/vect-19.c: Ditto.
33793 * gcc.dg/vect/vect-20.c: Ditto.
33794 * gcc.dg/vect/vect-27.c: Ditto.
33795 * gcc.dg/vect/vect-29.c: Ditto.
33796 * gcc.dg/vect/vect-44.c: Ditto.
33797 * gcc.dg/vect/vect-48.c: Ditto.
33798 * gcc.dg/vect/vect-50.c: Ditto.
33799 * gcc.dg/vect/vect-52.c: Ditto.
33800 * gcc.dg/vect/vect-54.c: Ditto.
33801 * gcc.dg/vect/vect-56.c: Ditto.
33802 * gcc.dg/vect/vect-58.c: Ditto.
33803 * gcc.dg/vect/vect-60.c: Ditto.
33804 * gcc.dg/vect/vect-72.c: Ditto.
33805 * gcc.dg/vect/vect-80.c: Ditto.
33807 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
33810 * g++.dg/init/string1.C: New.
33813 * g++.dg/other/synth1.C: New.
33815 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
33818 * gcc.dg/pr18963-1.c: New test.
33820 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
33823 * gcc.dg/funcdef-storage-1.c (foo): Remove.
33824 * gcc.dg/pr18596-1.c: Use dg-error.
33825 (dg-options): Use -fno-unit-at-a-time.
33826 * gcc.dg/pr18596-2.c: New test.
33827 * gcc.dg/pr18596-3.c: New test.
33829 2004-12-20 Roger Sayle <roger@eyesopen.com>
33831 PR middle-end/18683
33832 * g++.dg/opt/pr18683-1.C: New test case.
33834 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
33837 * g++.dg/opt/max1.C: Fix for 64bit targets.
33839 2004-12-20 Matt Austern <austern@apple.com>
33842 * g++.dg/ext/builtin6.C: New
33844 2004-12-20 Diego Novillo <dnovillo@redhat.com>
33846 PR tree-optimization/19080
33847 * gcc.c-torture/compile/pr19080.c: New test.
33849 2004-12-20 Steven Bosscher <stevenb@suse.de>
33851 * gcc.dg/20041219-1.c: New test.
33853 2004-12-19 Roger Sayle <roger@eyesopen.com>
33855 PR middle-end/19068
33856 * g++.dg/opt/max1.C: New test case.
33858 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
33860 * gcc.dg/fdata-sections-1.c: New test.
33862 2004-12-18 Roger Sayle <roger@eyesopen.com>
33864 PR middle-end/18548
33865 * gcc.dg/max-1.c: New test case.
33867 2004-12-18 Jakub Jelinek <jakub@redhat.com>
33869 * gcc.c-torture/execute/20041218-1.c: New test.
33871 2004-12-17 Diego Novillo <dnovillo@redhat.com>
33873 * gcc.dg/pr18501.c: New test.
33874 * gcc.dg/uninit-5.c: XFAIL.
33875 * gcc.dg/uninit-9.c: XFAIL.
33877 2004-12-17 Dale Johannesen <dalej@apple.com>
33879 * gcc.dg/20041213-1.c: New.
33881 2004-12-17 Ziemowit Laski <zlaski@apple.com>
33883 * objc.dg/stabs-1.m: Allow assembly label to begin
33886 2004-12-17 Jakub Jelinek <jakub@redhat.com>
33888 * gcc.c-torture/execute/20041213-1.c: Move...
33889 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
33891 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
33894 * g++.dg/lookup/conv-5.C: New.
33896 2004-12-16 Ziemowit Laski <zlaski@apple.com>
33898 * objc.dg/stabs-1.m: New test.
33900 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
33902 * gcc.dg/visibility-c.c: Change compile to
33903 assemble for the test.
33905 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
33908 * gcc.dg/visibility-c.c: New test.
33910 2004-12-16 Roger Sayle <roger@eyesopen.com>
33912 PR middle-end/18493
33913 * gcc.dg/switch-8.c: New test case.
33915 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
33918 * g++.dg/template/init4.C: New.
33919 * g++.dg/opt/static3.C: Enable optimizer.
33921 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
33923 * g++.dg/other/complex1.C: New test.
33925 2004-12-15 Alan Modra <amodra@bigpond.net.au>
33927 * g++.dg/opt/inline9.C: New test.
33929 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33932 * gfotran.dg/nullify_1.f: New test.
33934 2004-12-15 Richard Henderson <rth@redhat.com>
33936 * gcc.target/i386/i386.exp: New harness.
33937 * gcc.target/i386/vect-args.c: New.
33939 2004-12-15 David Edelsohn <edelsohn@gnu.org>
33941 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
33943 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33946 * g++.dg/template/friend32.C: New test.
33948 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
33950 * cpp/pragma-once-1.c: New test.
33951 * cpp/pragma-once-1b.h: Likewise.
33952 * cpp/pragma-once-1c.h: Likewise.
33953 * cpp/pragma-once-1d.h: Likewise.
33954 * cpp/inc/pragma-once-1a.h: Likewise.
33956 2004-12-15 Bud Davis <bdavis9659@comcast.net>
33957 Steven G. Kargl <kargls@comcast.net>
33960 * gfortran.dg/list_read_3.f90: New test.
33962 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
33964 * gcc.dg/ftrapv-2.c: New test.
33966 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
33969 * g++.dg/template/typename9.C: New test.
33971 2004-12-14 Mark Mitchell <mark@codesourcery.com>
33974 * g++.dg/template/typename8.C: New test.
33975 * g++.dg/parse/friend2.C: Tweak error message.
33977 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
33979 * gcc.c-torture/20041214-1.c: New test.
33981 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
33984 * g++.dg/init/array17.C: New test.
33986 2004-12-14 Mark Mitchell <mark@codesourcery.com>
33989 * g++.dg/init/aggr3.C: New test.
33991 2004-12-14 Janis Johnson <janis187@us.ibm.com>
33993 * gcc.dg/altivec-types-1.c: New test.
33994 * gcc.dg/altivec-types-2.c: New test.
33995 * gcc.dg/altivec-types-3.c: New test.
33996 * gcc.dg/altivec-types-4.c: New test.
33997 * g++.dg/ext/altivec-types-1.C: New test.
33998 * g++.dg/ext/altivec-types-2.C: New test.
33999 * g++.dg/ext/altivec-types-3.C: New test.
34000 * g++.dg/ext/altivec-types-4.C: New test.
34002 2004-12-14 Jakub Jelinek <jakub@redhat.com>
34004 PR middle-end/18951
34005 * gcc.c-torture/execute/20041213-1.c: New test.
34007 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
34010 * g++.dg/template/cast1.C: New.
34012 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
34014 * gcc.c-torture/execute/20041213-2.c: New test.
34016 2004-12-13 Richard Henderson <rth@redhat.com>
34018 * gcc.dg/i386-sse-10.c: Fix typo in options.
34020 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
34023 * g++.dg/opt/pr18968.C: New test.
34025 2004-12-13 Mark Mitchell <mark@codesourcery.com>
34028 * g++.dg/ext/visibility/staticdatamem.C: New test.
34030 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
34032 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
34034 2004-12-13 Roger Sayle <roger@eyesopen.com>
34036 PR rtl-optimization/18928
34037 * gcc.dg/pr18928-1.c: New test case.
34039 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
34042 * gcc.c-torture/compile/20041211-1.c: New.
34044 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34046 PR middle-end/17564
34047 * gcc.c-torture/execute/20041212-1.c: New test.
34049 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34052 * gfortran.dg/common_1.f90: New test.
34054 2004-12-12 Steven G. Kargl <kargls@comcast.net>
34055 Paul Brook <paul@codesourcery.com>
34058 * gfortran.dg/real_do_1.f90: New test.
34060 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
34063 * g++.dg/opt/ptrmem6.C: New test.
34065 2004-12-11 Roger Sayle <roger@eyesopen.com>
34067 PR middle-end/18921
34068 * gcc.dg/pr18921-1.c: New test case.
34070 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34073 * gfortran.dg/scale_1.f90: New test.
34075 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
34077 PR middle-end/18903
34078 * gcc.c-torture/compile/pr18903.c: New test.
34080 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
34082 * gcc.c-torture/execute/20041210-1.c: New test.
34084 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34087 * g++.dg/parser/struct-1.C: New test.
34088 * g++.dg/parser/struct-2.C: New test.
34089 * g++.dg/parser/struct-3.C: New test.
34091 2004-12-09 Richard Henderson <rth@redhat.com>
34093 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
34095 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
34096 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
34098 2004-12-09 Matt Austern <austern@apple.com>
34101 * g++.dg/ext/builtin1.C: New
34102 * g++.dg/ext/builtin2.C: New
34103 * g++.dg/ext/builtin3.C: New
34104 * g++.dg/ext/builtin4.C: New
34105 * g++.dg/ext/builtin5.C: New
34107 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
34110 * g++.dg/opt/ptrmem5.C: New test.
34112 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
34114 * g++.dg/parse/typename5.C: Adjust for new error.
34115 * g++.dg/parse/typename7.C: New.
34117 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34120 * g++.dg/other/mmintrin.C: New test.
34122 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
34125 * g++.dg/init/array15.C: New.
34126 * g++.dg/init/array16.C: New.
34128 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34131 * gfortran.dg/assign_1.f90: New test.
34133 2004-12-08 Nick Clifton <nickc@redhat.com>
34135 * gcc.target/xstormy16/bss_below100: New directory containing tests.
34136 * gcc.target/xstormy16/data_below100: Likewise.
34137 * gcc.target/xstormy16/sfr: Likewise.
34138 * gcc.target/xstormy16/below100.S: New test source file.
34139 * gcc.target/xstormy16/below100.ld: New test linker script.
34140 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34141 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
34143 * gcc.target/xstormy16/bp.c: Likewise.
34145 * gcc.target/xstormy16/bss_below100: New files:
34146 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34147 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34148 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34149 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34150 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34151 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34152 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34153 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34154 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34155 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34156 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34157 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34158 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34159 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34160 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34161 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34162 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34163 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34164 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34165 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34166 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34167 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34168 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34169 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34170 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34171 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34172 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34174 * gcc.target/xstormy16/data_below100: New files:
34175 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34176 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34177 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34178 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34179 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34180 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34181 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34182 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34183 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34184 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34185 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34186 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34187 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34188 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34189 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34190 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34191 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34192 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34193 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34194 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34195 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34196 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34197 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34198 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34199 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34200 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34201 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34203 * gcc.target/xstormy16/sfr: New files:
34204 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
34205 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
34206 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
34207 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
34208 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
34209 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
34210 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
34211 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
34212 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
34213 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
34214 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
34215 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
34216 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
34217 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
34218 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
34219 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
34220 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
34221 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
34222 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
34223 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
34224 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
34225 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
34226 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
34227 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
34228 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
34229 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
34230 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
34231 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
34232 27_if0_sfrw_bitfield_f.c
34234 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34237 * g++.dg/lookup/name-clash4.C: New test.
34239 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
34242 * g++.dg/opt/array1.C: New.
34245 * g++.dg/template/operator5.C: New.
34247 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
34250 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
34252 2004-12-07 Steven Bosscher <stevenb@suse.de>
34254 * gcc.dg/noncompile/20041207.c: New test.
34256 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
34258 * g++.dg/other/unreachable-1.C: New test.
34260 2004-12-06 Nick Clifton <nickc@redhat.com>
34262 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
34263 <limits.h> because the latter comes from gcc's include/ directory
34264 and not the newlib/libc/include directory.
34266 2004-12-04 Richard Henderson <rth@redhat.com>
34268 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
34270 2004-12-04 Richard Henderson <rth@redhat.com>
34272 * lib/target-supports.exp (check_gc_sections_available): Disable
34273 for alpha and ia64.
34275 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
34277 PR middle-end/17909
34278 * g++.dg/other/vararg-2.C: New test.
34280 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34282 PR c++/17011, c++/17971
34283 * g++.dg/template/error15.C: Adjust expected error.
34284 * g++.dg/template/instantiate3.C: Likewise.
34286 2004-12-03 Janis Johnson <janis187@us.ibm.com>
34288 * gcc.dg/altivec-18.c: Fix for darwin
34290 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
34293 * g++.dg/parse/ptrmem2.C: New.
34296 * g++.dg/template/new1.C: New.
34298 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34301 * gfortran.dg/direct_io_3.f90: New test.
34303 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
34306 * g++.dg/parse/crash21.C: New.
34308 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34310 PR c++/15664, c++/18276
34311 * g++.dg/template/ttp13.C: New test.
34312 * g++.dg/template/ttp14.C: Likewise.
34314 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34317 * g++.dg/parse/enum2.C: New test.
34318 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
34320 2004-12-02 Nick Clifton <nickc@redhat.com>
34322 * gcc.target/xstormy16: New test directory.
34323 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34324 * gcc.target/xstormy16/bp.c: Check the generation of bp
34326 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
34327 bn instructions and the BELOW100 attribute.
34329 2004-12-02 Alan Modra <amodra@bigpond.net.au>
34332 * gcc.dg/ppc-eabi.c: New.
34334 2004-12-02 Bud Davis <bdavis9659@comcast.net>
34337 * gfortran.dg/backspace.f90
34339 2004-12-02 Bud Davis <bdavis9659@comcast.net>
34341 * gfortran.dg/inquire.f90: New test.
34343 2004-12-01 Janis Johnson <janis187@us.ibm.com>
34345 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
34346 handle effective-target-keyword.
34347 (dg-skip-if): Support effective-target keyword as target list.
34348 (dg-xfail-if): Ditto.
34349 * lib/target-supports.exp (is-effective-target-keyword): New proc.
34351 2004-12-01 Diego Novillo <dnovillo@redhat.com>
34353 PR tree-optimization/18291
34354 * gcc.c-torture/compile/pr18291.c: New test.
34356 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
34359 * g++.dg/parse/crash20.C: New.
34362 * g++.dg/overload/arg1.C: New.
34363 * g++.dg/overload/arg2.C: New.
34364 * g++.dg/overload/arg3.C: New.
34365 * g++.dg/overload/arg4.C: New.
34367 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
34369 * gcc.dg/c99-flex-array-4.c: Remove.
34371 2004-11-30 Janis Johnson <janis187@us.ibm.com>
34373 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
34375 * lib/target-supports.exp (is-effective-target): Simplify.
34377 * lib/target-supports.exp (check_effective_target_vect_long):
34378 Fix for powerpc64-*-*.
34380 2004-11-30 Loren James Rittle <ljrittle@acm.org>
34382 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
34383 to support new requirements on FreeBSD 5.
34385 2004-11-30 Devang Patel <dpatel@apple.com>
34388 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
34390 2004-11-30 Janis Johnson <janis187@us.ibm.com>
34392 * g++.dg/ext/altivec-13.C: New test.
34394 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
34397 * gcc.c-torture/execute/p18298.c: New test.
34399 2004-11-30 Ira Rosen <irar@il.ibm.com>
34400 Dorit Naishlos <dorit@il.ibm.com>
34403 * gcc.dg/vect/vect-89.c: New test.
34405 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
34407 * gcc.dg/pr18596-1.c: New test.
34409 2004-11-30 Ben Elliston <bje@au.ibm.com>
34411 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
34413 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
34416 * gcc.dg/pr18479.c: New test.
34418 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
34421 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
34422 mmix-knuth-mmixware.
34424 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
34425 cris-*-elf* cris-*-aout* mmix-*-*
34427 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
34429 PR middle-end/18725
34430 * gcc.dg/pr18725.c: New test.
34432 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
34435 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
34438 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
34440 2004-11-29 Mark Mitchell <mark@codesourcery.com>
34443 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
34444 * g++.old-deja/g++.law/ctors5.C: Likewise.
34445 * g++.old-deja/g++.other/crash25.C: Likewise.
34448 * g++.dg/template/error16.C: New test.
34451 * g++.dg/template/crash29.C: New test.
34453 2004-11-29 Diego Novillo <dnovillo@redhat.com>
34455 PR tree-optimization/18712
34456 * gcc.c-torture/compile/pr18712.c: New test.
34458 2004-11-29 Joseph Myers <joseph@codesourcery.com>
34461 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
34464 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34467 * g++.dg/lookup/crash6.C: New test.
34469 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
34471 PR middle-end/18164
34472 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
34474 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
34476 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
34477 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
34478 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
34480 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
34482 * gcc.dg/pr18164.c: New test.
34484 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
34486 * gcc.dg/funroll-loops-all.c: New.
34488 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
34491 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
34492 delimeter, match space and TAB as well as ":".
34495 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
34498 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
34501 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
34504 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
34506 2004-11-28 Bud Davis <bdavis9659@comcast.net>
34508 * gfortran.dg/direct_io_2.f90: New test.
34510 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
34513 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
34515 2004-11-28 Richard Henderson <rth@redhat.com>
34517 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
34519 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
34521 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
34522 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
34523 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
34524 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
34525 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
34526 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
34527 gcc.dg/pointer-arith-8.c: New tests.
34529 2004-11-27 Bud Davis <bdavis9659@comcast.net>
34532 * gfortran.dg/endfile.f90: New test.
34534 2004-11-27 Falk Hueffner <falk@debian.org>
34536 * gcc.dg/loop-6.c: New test.
34538 2004-11-27 Jakub Jelinek <jakub@redhat.com>
34540 * gcc.c-torture/execute/20041126-1.c: New test.
34542 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
34544 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
34547 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
34549 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
34552 2004-11-27 Jakub Jelinek <jakub@redhat.com>
34554 PR rtl-optimization/17825
34555 * gcc.c-torture/compile/20041119-1.c: New test.
34557 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34559 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
34560 Check existence of ld library path variables before unsetting.
34562 2004-11-26 Mark Mitchell <mark@codesourcery.com>
34564 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
34566 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
34568 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
34570 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
34572 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
34574 2004-11-26 Ben Elliston <bje@au.ibm.com>
34576 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
34579 2004-11-26 Ben Elliston <bje@au.ibm.com>
34581 * gcc.dg/pr17957.c: Pass --param, not -param.
34583 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
34585 PR middle-end/17957
34586 * gcc.dg/pr17957.c: New test.
34588 2004-11-25 Mark Mitchell <mark@codesourcery.com>
34591 * g++.dg/template/crash28.C: Likewise.
34594 * g++.dg/expr/unary2.C: Adjust lvalue messages.
34595 * g++.dg/ext/lvaddr.C: Likewise.
34596 * g++.dg/opt/pr7503-3.C: Likewise.
34599 * g++.dg/parse/qualified3.C: New test.
34600 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
34603 * g++.dg/expr/return1.C: New test.
34605 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34607 Friend class name lookup 3/n, PR c++/3332
34608 * g++.dg/lookup/friend3.C: New test.
34609 * g++.dg/lookup/friend4.C: Likewise.
34610 * g++.dg/lookup/friend5.C: Likewise.
34612 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34614 Friend class name lookup 2/n, PR c++/14513, c++/15410
34615 * g++.dg/lookup/friend2.C: New test.
34616 * g++.dg/template/friend31.C: Likewise.
34618 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34620 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
34622 2004-11-24 Mark Mitchell <mark@codesourcery.com>
34625 * g++.dg/tc1/dr56.C: Remove.
34626 * g++.dg/template/typedef1.C: Add dg-error markers.
34627 * g++.old-deja/g++.other/typedef7.C: Likewise.
34630 * g++.dg/parse/typedef7.C: New test.
34632 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
34634 * gcc.c-torture/execute/20041124-1.c: New test.
34636 2004-11-24 Mark Mitchell <mark@codesourcery.com>
34638 * g++.dg/template/deduce3.C: New test.
34641 * g++.dg/template/crash27.C: New test.
34644 * g++.dg/warn/Wshadow-3.C: New test.
34646 2004-11-24 Devang Patel <dpatel@apple.com>
34649 * gcc.dg/cpp/isysroot-1.c: New test.
34650 * gcc.dg/cpp/usr/include/stdio.h: New file.
34651 * gcc.dg/cpp/isysroot-2.c: New test.
34652 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
34655 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34658 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
34660 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
34662 * gcc.target/sparc/align.c: Do not include <stdint.h>.
34663 * gcc.target/sparc/pdist.c: Likewise.
34665 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
34668 * g++.dg/conversion/simd1.C: New test.
34670 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34672 * lib/target-libpath.exp: New file defining
34673 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
34674 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
34675 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
34676 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
34677 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
34679 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
34681 * gcc.dg/pragma-align-2.c: Test macro expansion.
34682 * gcc.dg/pragma-pack-2.c: New test.
34684 2004-11-23 Richard Henderson <rth@redhat.com>
34686 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
34687 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34688 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
34689 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
34690 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
34691 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
34693 * gcc.dg/vect/vect.exp: Add check for alpha.
34694 * lib/target-supports.exp (check_alpha_max_hw_available): New.
34695 (check_effective_target_vect_int): Enable for alpha.
34696 (check_effective_target_vect_long): New.
34697 (is-effective-target): Add it.
34699 2004-11-23 Uros Bizjak <uros@kss-loka.si>
34701 * gcc.dg/pr18614-1.c: New test.
34703 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34705 * gcc.dg/setjmp-2.c: New test.
34707 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
34709 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
34710 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
34711 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
34712 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
34713 gcc.target/sparc/pdist.c: New tests.
34715 2004-11-22 Bob Wilson <bob.wilson@acm.org>
34717 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
34719 2004-11-22 Dale Johannesen <dalej@apple.com>
34721 * gcc.dg/20041111-1.c: New.
34723 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
34726 * gcc.dg/vect/pr18536.c: New test.
34728 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34731 * g++.dg/template/nontype11.C: New test.
34733 2004-11-21 Roger Sayle <roger@eyesopen.com>
34735 PR middle-end/18520
34736 * gcc.dg/pr18520-1.c: New test case.
34738 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
34740 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
34741 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
34742 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
34743 expected diagnostics.
34745 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
34748 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
34749 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
34750 vect-77.c, vect-77a.c: XFAIL on the SPARC.
34752 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
34754 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
34756 2004-11-19 Mark Mitchell <mark@codesourcery.com>
34757 Joseph Myers <joseph@codesourcery.com>
34759 * lib/target-supports.exp (check_visibility_available): Really
34762 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
34765 * gcc.dg/vect/vect-85.c: New test.
34766 * gcc.dg/vect/vect-86.c: New test.
34767 * gcc.dg/vect/vect-87.c: New test.
34768 * gcc.dg/vect/vect-88.c: New test.
34770 2004-11-19 Ben Elliston <bje@au.ibm.com>
34772 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
34774 2004-11-18 Janis Johnson <janis187@us.ibm.com>
34776 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
34777 * gcc.dg/ppc-and-1.c: Ditto.
34778 * gcc.dg/ppc-compare-1.c: Ditto.
34779 * gcc.dg/ppc-mov-1.c: Ditto
34781 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
34782 Mark Mitchell <mark@codesourcery.com>
34784 * gcc.dg/pragma-init-fini-2.c: New test.
34786 2004-11-17 Janis Johnson <janis187@us.ibm.com>
34787 Aldy Hernandez <aldyh@redhat.com>
34789 * lib/target-supports.exp (check_effective_target_vect_int): New
34790 (check_effective_target_vect_float): New
34791 (check_effective_target_vect_double): New.
34792 (is-effective-target): Support new effective targets keywords.
34793 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
34794 default action for dg-do.
34795 * gcc.dg/vect/pr16105.c: Use new support.
34796 * gcc.dg/vect/pr18400.c: Ditto.
34797 * gcc.dg/vect/pr18425.c: Ditto.
34798 * gcc.dg/vect/vect-1.c: Ditto.
34799 * gcc.dg/vect/vect-10.c: Ditto.
34800 * gcc.dg/vect/vect-11.c: Ditto.
34801 * gcc.dg/vect/vect-12.c: Ditto.
34802 * gcc.dg/vect/vect-13.c: Ditto.
34803 * gcc.dg/vect/vect-14.c: Ditto.
34804 * gcc.dg/vect/vect-15.c: Ditto.
34805 * gcc.dg/vect/vect-16.c: Ditto.
34806 * gcc.dg/vect/vect-17.c: Ditto.
34807 * gcc.dg/vect/vect-18.c: Ditto.
34808 * gcc.dg/vect/vect-19.c: Ditto.
34809 * gcc.dg/vect/vect-2.c: Ditto.
34810 * gcc.dg/vect/vect-20.c: Ditto.
34811 * gcc.dg/vect/vect-21.c: Ditto.
34812 * gcc.dg/vect/vect-22.c: Ditto.
34813 * gcc.dg/vect/vect-23.c: Ditto.
34814 * gcc.dg/vect/vect-24.c: Ditto.
34815 * gcc.dg/vect/vect-25.c: Ditto.
34816 * gcc.dg/vect/vect-26.c: Ditto.
34817 * gcc.dg/vect/vect-27.c: Ditto.
34818 * gcc.dg/vect/vect-27a.c: Ditto.
34819 * gcc.dg/vect/vect-28.c: Ditto.
34820 * gcc.dg/vect/vect-29.c: Ditto.
34821 * gcc.dg/vect/vect-29a.c: Ditto.
34822 * gcc.dg/vect/vect-3.c: Ditto.
34823 * gcc.dg/vect/vect-30.c: Ditto.
34824 * gcc.dg/vect/vect-31.c: Ditto.
34825 * gcc.dg/vect/vect-32.c: Ditto.
34826 * gcc.dg/vect/vect-33.c: Ditto.
34827 * gcc.dg/vect/vect-34.c: Ditto.
34828 * gcc.dg/vect/vect-35.c: Ditto.
34829 * gcc.dg/vect/vect-36.c: Ditto.
34830 * gcc.dg/vect/vect-37.c: Ditto.
34831 * gcc.dg/vect/vect-38.c: Ditto.
34832 * gcc.dg/vect/vect-4.c: Ditto.
34833 * gcc.dg/vect/vect-40.c: Ditto.
34834 * gcc.dg/vect/vect-41.c: Ditto.
34835 * gcc.dg/vect/vect-42.c: Ditto.
34836 * gcc.dg/vect/vect-43.c: Ditto.
34837 * gcc.dg/vect/vect-44.c: Ditto.
34838 * gcc.dg/vect/vect-45.c: Ditto.
34839 * gcc.dg/vect/vect-46.c: Ditto.
34840 * gcc.dg/vect/vect-47.c: Ditto.
34841 * gcc.dg/vect/vect-48.c: Ditto.
34842 * gcc.dg/vect/vect-48a.c: Ditto.
34843 * gcc.dg/vect/vect-49.c: Ditto.
34844 * gcc.dg/vect/vect-5.c: Ditto.
34845 * gcc.dg/vect/vect-50.c: Ditto.
34846 * gcc.dg/vect/vect-51.c: Ditto.
34847 * gcc.dg/vect/vect-52.c: Ditto.
34848 * gcc.dg/vect/vect-53.c: Ditto.
34849 * gcc.dg/vect/vect-54.c: Ditto.
34850 * gcc.dg/vect/vect-55.c: Ditto.
34851 * gcc.dg/vect/vect-56.c: Ditto.
34852 * gcc.dg/vect/vect-56a.c: Ditto.
34853 * gcc.dg/vect/vect-57.c: Ditto.
34854 * gcc.dg/vect/vect-58.c: Ditto.
34855 * gcc.dg/vect/vect-59.c: Ditto.
34856 * gcc.dg/vect/vect-6.c: Ditto.
34857 * gcc.dg/vect/vect-60.c: Ditto.
34858 * gcc.dg/vect/vect-61.c: Ditto.
34859 * gcc.dg/vect/vect-62.c: Ditto.
34860 * gcc.dg/vect/vect-63.c: Ditto.
34861 * gcc.dg/vect/vect-64.c: Ditto.
34862 * gcc.dg/vect/vect-65.c: Ditto.
34863 * gcc.dg/vect/vect-66.c: Ditto.
34864 * gcc.dg/vect/vect-67.c: Ditto.
34865 * gcc.dg/vect/vect-68.c: Ditto.
34866 * gcc.dg/vect/vect-69.c: Ditto.
34867 * gcc.dg/vect/vect-7.c: Ditto.
34868 * gcc.dg/vect/vect-72.c: Ditto.
34869 * gcc.dg/vect/vect-72a.c: Ditto.
34870 * gcc.dg/vect/vect-73.c: Ditto.
34871 * gcc.dg/vect/vect-74.c: Ditto.
34872 * gcc.dg/vect/vect-75.c: Ditto.
34873 * gcc.dg/vect/vect-76.c: Ditto.
34874 * gcc.dg/vect/vect-77.c: Ditto.
34875 * gcc.dg/vect/vect-77a.c: Ditto.
34876 * gcc.dg/vect/vect-78.c: Ditto.
34877 * gcc.dg/vect/vect-79.c: Ditto.
34878 * gcc.dg/vect/vect-8.c: Ditto.
34879 * gcc.dg/vect/vect-80.c: Ditto.
34880 * gcc.dg/vect/vect-82.c: Ditto.
34881 * gcc.dg/vect/vect-82_64.c: Ditto.
34882 * gcc.dg/vect/vect-83.c: Ditto.
34883 * gcc.dg/vect/vect-83_64.c: Ditto.
34884 * gcc.dg/vect/vect-9.c: Ditto.
34885 * gcc.dg/vect/vect-all.c: Ditto.
34886 * gcc.dg/vect/vect-none.c: Ditto.
34888 2004-11-17 Janis Johnson <janis187@us.ibm.com>
34890 * lib/gcc-dg.exp (dg-skip-if): New function.
34891 (dg-forbid-option): Remove.
34892 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
34893 * g++.dg/abi/bitfield8.C: Likewise.
34894 * g++.dg/abi/dtor1.C: Likewise.
34895 * g++.dg/abi/empty10.C: Likewise.
34896 * g++.dg/abi/empty7.C: Likewise.
34897 * g++.dg/abi/empty9.C: Likewise.
34898 * g++.dg/abi/layout3.C: Likewise.
34899 * g++.dg/abi/layout4.C: Likewise.
34900 * g++.dg/abi/thunk1.C: Likewise.
34901 * g++.dg/abi/thunk2.C: Likewise.
34902 * g++.dg/abi/vbase11.C: Likewise.
34903 * g++.dg/abi/vthunk2.C: Likewise.
34904 * g++.dg/abi/vthunk3.C: Likewise.
34905 * g++.dg/ext/attrib8.C: Likewise.
34906 * g++.dg/opt/longbranch2.C: Likewise.
34907 * g++.dg/opt/reg-stack4.C: Likewise.
34908 * g++.old-deja/g++.ext/attrib1.C: Likewise.
34909 * g++.old-deja/g++.ext/attrib2.C: Likewise.
34910 * g++.old-deja/g++.ext/attrib3.C: Likewise.
34911 * g++.old-deja/g++.other/store-expr1.C: Likewise.
34912 * g++.old-deja/g++.other/store-expr2.C: Likewise.
34913 * gcc.dg/20000609-1.c: Likewise.
34914 * gcc.dg/20000720-1.c: Likewise.
34915 * gcc.dg/20011107-1.c: Likewise.
34916 * gcc.dg/20011119-1.c: Likewise.
34917 * gcc.dg/20020108-1.c: Likewise.
34918 * gcc.dg/20020122-2.c: Likewise.
34919 * gcc.dg/20020122-3.c: Likewise.
34920 * gcc.dg/20020201-3.c: Likewise.
34921 * gcc.dg/20020206-1.c: Likewise.
34922 * gcc.dg/20020218-1.c: Likewise.
34923 * gcc.dg/20020310-1.c: Likewise.
34924 * gcc.dg/20020411-1.c: Likewise.
34925 * gcc.dg/20020418-2.c: Likewise.
34926 * gcc.dg/20020426-1.c: Likewise.
34927 * gcc.dg/20020426-2.c: Likewise.
34928 * gcc.dg/20020517-1.c: Likewise.
34929 * gcc.dg/20020523-1.c: Likewise.
34930 * gcc.dg/20020523-2.c: Likewise.
34931 * gcc.dg/20020729-1.c: Likewise.
34932 * gcc.dg/20030204-1.c: Likewise.
34933 * gcc.dg/20030826-2.c: Likewise.
34934 * gcc.dg/20030926-1.c: Likewise.
34935 * gcc.dg/20031202-1.c: Likewise.
34936 * gcc.dg/980312-1.c: Likewise.
34937 * gcc.dg/980313-1.c: Likewise.
34938 * gcc.dg/990117-1.c: Likewise.
34939 * gcc.dg/990424-1.c: Likewise.
34940 * gcc.dg/990524-1.c: Likewise.
34941 * gcc.dg/991230-1.c: Likewise.
34942 * gcc.dg/i386-387-1.c: Likewise.
34943 * gcc.dg/i386-387-2.c: Likewise.
34944 * gcc.dg/i386-387-3.c: Likewise.
34945 * gcc.dg/i386-387-4.c: Likewise.
34946 * gcc.dg/i386-387-5.c: Likewise.
34947 * gcc.dg/i386-387-6.c: Likewise.
34948 * gcc.dg/i386-asm-1.c: Likewise.
34949 * gcc.dg/i386-bitfield1.c: Likewise.
34950 * gcc.dg/i386-bitfield2.c: Likewise.
34951 * gcc.dg/i386-loop-1.c: Likewise.
34952 * gcc.dg/i386-loop-2.c: Likewise.
34953 * gcc.dg/i386-loop-3.c: Likewise.
34954 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34955 * gcc.dg/i386-pic-1.c: Likewise.
34956 * gcc.dg/i386-regparm.c: Likewise.
34957 * gcc.dg/i386-signbit-1.c: Likewise.
34958 * gcc.dg/i386-signbit-2.c: Likewise.
34959 * gcc.dg/i386-signbit-3.c: Likewise.
34960 * gcc.dg/i386-sse-5.c: Likewise.
34961 * gcc.dg/i386-sse-8.c: Likewise.
34962 * gcc.dg/i386-unroll-1.c: Likewise.
34963 * gcc.dg/tls/opt-1.c: Likewise.
34964 * gcc.dg/tls/opt-2.c: Likewise.
34965 * gcc.dg/unroll-1.c: Likewise.
34966 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34967 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34968 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34969 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34971 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34973 * g++.dg/template/incomplete1.C: New test.
34975 2004-11-16 Nick Clifton <nickc@redhat.com>
34977 Revert patches accidentally commited during checkin of fixes for
34979 gcc.c-torture/execute/simd-4.c: Revert
34980 gcc.dg/20040910-1.c: Revert.
34982 2004-11-16 Paul Brook <paul@codesourcery.com>
34985 * gfortran.dg/der_pointer_1.f90: New test.
34987 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
34990 * gcc.dg/bitfld-13.c: New test.
34992 2004-11-15 Janis Johnson <janis187@us.ibm.com>
34994 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
34997 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
34998 * gcc.dg/ppc64-abi-2.c: Ditto.
34999 * gcc.dg/ppc64-abi-3.c: Ditto.
35001 * lib/gcc-dg.exp (dg-target-list): Remove.
35003 2004-11-15 Steve Ellcey <sje@cup.hp.com>
35005 * gcc.dg/ia64-postinc.c: New test.
35007 2004-11-15 Mark Mitchell <mark@codesourcery.com>
35009 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
35011 2004-11-15 Nick Clifton <nickc@redhat.com>
35013 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
35014 __INT_MAX__ so that the test can be compiled by toolchains
35015 targeted at 16-bit processors.
35017 * gcc.dg/20040625-1.c: Use long constants rather than integers
35018 when performing arithmetic that will overflow 16-bits.
35020 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
35021 xstormy16. It does not support 128-bit vector operations.
35023 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
35024 with the macro PTR_TYPE. Define this macro to an integer type
35025 suitable for holding a pointer.
35027 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
35028 the target is a 16-bit processor.
35030 * gcc.dg/cpp/if-2.c: Expect a different warning message from
35031 16-bit targets where the character constant will be too long.
35033 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
35034 where the double will not be directly addressable.
35036 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35038 Friend class name lookup 1/n, PR c++/18471
35039 * g++.dg/template/crash26.C: New test.
35040 * g++.dg/lookup/struct1.C: Adjust expected error.
35041 * g++.dg/parse/elab1.C: Likewise.
35042 * g++.dg/parse/elab2.C: Likewise.
35043 * g++.dg/parse/int-as-enum1.C: Likewise.
35044 * g++.dg/parse/struct-as-enum1.C: Likewise.
35045 * g++.dg/parse/typedef1.C: Likewise.
35046 * g++.dg/parse/typedef3.C: Likewise.
35047 * g++.dg/parse/typedef4.C: Likewise.
35048 * g++.dg/parse/typedef5.C: Likewise.
35049 * g++.dg/template/nontype4.C: Likewise.
35050 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
35051 * g++.old-deja/g++.other/elab1.C: Likewise.
35052 * g++.old-deja/g++.other/syntax4.C: Likewise.
35054 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35056 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
35058 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
35060 * gcc.c-torture/execute/20041114-1.c: New test.
35062 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
35064 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
35065 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
35066 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
35067 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
35068 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
35069 gcc.dg/switch-7.c: New tests.
35071 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
35073 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
35075 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
35078 * gcc.dg/vect/pr18400.c: New test.
35080 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
35081 Andrew Pinski <pinskia@physics.uc.edu>
35084 * gcc.dg/vect/pr18425.c: New test.
35086 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
35088 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
35089 Guard with dg-require-alias and dg-require-visibility.
35091 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
35093 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
35095 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35097 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
35099 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35102 * g++.dg/template/defarg5.C: New test.
35104 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
35106 * g++.dg/parse/cast1.C: Run only on ILP32.
35107 * g++.old-deja/g++.mike/p784.C: Likewise.
35109 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
35111 * gcc.c-torture/execute/20041113-1.c: New test.
35113 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
35116 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
35117 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
35118 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
35119 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35120 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
35121 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
35122 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
35123 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
35124 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
35125 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
35126 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
35127 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
35128 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
35130 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
35132 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
35133 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
35134 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
35135 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
35136 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
35137 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
35138 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
35139 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
35140 gcc.target/sparc/combined-1.c: New tests.
35142 2004-11-12 Ziemowit Laski <zlaski@apple.com>
35144 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
35147 2004-11-12 Mark Mitchell <mark@codesourcery.com>
35149 * lib/gcc-dg.exp (dg-forbid-option): New function.
35150 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
35151 * g++.dg/abi/bitfield8.C: Likewise.
35152 * g++.dg/abi/dtor1.C: Likewise.
35153 * g++.dg/abi/empty10.C: Likewise.
35154 * g++.dg/abi/empty7.C: Likewise.
35155 * g++.dg/abi/empty9.C: Likewise.
35156 * g++.dg/abi/layout3.C: Likewise.
35157 * g++.dg/abi/layout4.C: Likewise.
35158 * g++.dg/abi/thunk1.C: Likewise.
35159 * g++.dg/abi/thunk2.C: Likewise.
35160 * g++.dg/abi/vbase11.C: Likewise.
35161 * g++.dg/abi/vthunk2.C: Likewise.
35162 * g++.dg/abi/vthunk3.C: Likewise.
35163 * g++.dg/ext/attrib8.C: Likewise.
35164 * g++.dg/opt/longbranch2.C: Likewise.
35165 * g++.dg/opt/reg-stack4.C: Likewise.
35166 * g++.old-deja/g++.ext/attrib1.C: Likewise.
35167 * g++.old-deja/g++.ext/attrib2.C: Likewise.
35168 * g++.old-deja/g++.ext/attrib3.C: Likewise.
35169 * g++.old-deja/g++.other/store-expr1.C: Likewise.
35170 * g++.old-deja/g++.other/store-expr2.C: Likewise.
35171 * gcc.dg/20000609-1.c: Likewise.
35172 * gcc.dg/20000720-1.c: Likewise.
35173 * gcc.dg/20011107-1.c: Likewise.
35174 * gcc.dg/20011119-1.c: Likewise.
35175 * gcc.dg/20020108-1.c: Likewise.
35176 * gcc.dg/20020122-2.c: Likewise.
35177 * gcc.dg/20020122-3.c: Likewise.
35178 * gcc.dg/20020201-3.c: Likewise.
35179 * gcc.dg/20020206-1.c: Likewise.
35180 * gcc.dg/20020218-1.c: Likewise.
35181 * gcc.dg/20020310-1.c: Likewise.
35182 * gcc.dg/20020411-1.c: Likewise.
35183 * gcc.dg/20020418-2.c: Likewise.
35184 * gcc.dg/20020426-1.c: Likewise.
35185 * gcc.dg/20020426-2.c: Likewise.
35186 * gcc.dg/20020517-1.c: Likewise.
35187 * gcc.dg/20020523-1.c: Likewise.
35188 * gcc.dg/20020523-2.c: Likewise.
35189 * gcc.dg/20020729-1.c: Likewise.
35190 * gcc.dg/20030204-1.c: Likewise.
35191 * gcc.dg/20030826-2.c: Likewise.
35192 * gcc.dg/20030926-1.c: Likewise.
35193 * gcc.dg/20031202-1.c: Likewise.
35194 * gcc.dg/980312-1.c: Likewise.
35195 * gcc.dg/980313-1.c: Likewise.
35196 * gcc.dg/990117-1.c: Likewise.
35197 * gcc.dg/990424-1.c: Likewise.
35198 * gcc.dg/990524-1.c: Likewise.
35199 * gcc.dg/991230-1.c: Likewise.
35200 * gcc.dg/i386-387-1.c: Likewise.
35201 * gcc.dg/i386-387-2.c: Likewise.
35202 * gcc.dg/i386-387-3.c: Likewise.
35203 * gcc.dg/i386-387-4.c: Likewise.
35204 * gcc.dg/i386-387-5.c: Likewise.
35205 * gcc.dg/i386-387-6.c: Likewise.
35206 * gcc.dg/i386-asm-1.c: Likewise.
35207 * gcc.dg/i386-bitfield1.c: Likewise.
35208 * gcc.dg/i386-bitfield2.c: Likewise.
35209 * gcc.dg/i386-loop-1.c: Likewise.
35210 * gcc.dg/i386-loop-2.c: Likewise.
35211 * gcc.dg/i386-loop-3.c: Likewise.
35212 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35213 * gcc.dg/i386-pic-1.c: Likewise.
35214 * gcc.dg/i386-regparm.c: Likewise.
35215 * gcc.dg/i386-signbit-1.c: Likewise.
35216 * gcc.dg/i386-signbit-2.c: Likewise.
35217 * gcc.dg/i386-signbit-3.c: Likewise.
35218 * gcc.dg/i386-sse-5.c: Likewise.
35219 * gcc.dg/i386-sse-8.c: Likewise.
35220 * gcc.dg/i386-unroll-1.c: Likewise.
35221 * gcc.dg/tls/opt-1.c: Likewise.
35222 * gcc.dg/tls/opt-2.c: Likewise.
35223 * gcc.dg/unroll-1.c: Likewise.
35224 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35225 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35226 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35227 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35228 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
35231 2004-11-12 Mark Mitchell <mark@codesourcery.com>
35234 * g++.dg/parse/cond1.C: New test.
35237 * g++.dg/template/array9.C: New test.
35238 * g++.dg/ext/vla1.C: Adjust error messages.
35239 * g++.dg/ext/vlm1.C: Likewise.
35240 * g++.dg/template/crash2.C: Likewise.
35243 * g++.dg/template/call3.C: New test.
35246 * g++.dg/template/ptrmem11.C: New test.
35248 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
35251 * lib/g++.exp: Set LC_ALL and LANG to C.
35252 * lib/gcc-dg.exp: Likewise.
35253 * lib/gfortran.exp: Likewise.
35254 * lib/objc.exp: Likewise.
35255 * lib/treelang.exp: Likewise.
35257 2004-11-12 Andreas Schwab <schwab@suse.de>
35259 * gcc.dg/pr16286.c: Fix last change.
35261 2004-11-12 Mark Mitchell <mark@codesourcery.com>
35264 * g++.dg/init/global1.C: New test.
35266 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
35268 * gcc.c-torture/execute/20041112-1.c: New test.
35270 2004-11-11 Janis Johnson <janis187@us.ibm.com>
35272 * lib/gcc-dg.exp (dg-target-list): New.
35274 2004-11-11 Janis Johnson <janis187@us.ibm.com>
35275 Richard Sandiford <rsandifo@redhat.com>
35277 * lib/target-supports.exp (get-compiler_messages): New.
35278 (check_named_sections_available): Use it.
35279 (check_effective_target_ilp32): New.
35280 (check_effective_target_lp64): New.
35281 (is-effective-target): New.
35282 * lib/gcc-dg.exp (dg-require-effective-target): New.
35284 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
35286 * gcc.dg/precedence-1.c: New test.
35288 2004-11-11 Janis Johnson <janis187@us.ibm.com>
35290 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
35292 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
35293 message, delete generated files, use more descriptive name for
35294 executable, and make the test unsupported when it cannot be run.
35296 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
35297 (dg-require-weak, dg-require-visibility, dg-require-alias,
35298 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
35299 dg-require-iconv, dg-require-named-sections): Use it.
35301 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
35303 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
35306 * gcc.dg/ppc-and-1: New
35309 * gcc.dg/ppc-mov-1.c: New.
35312 * gcc.dg/ppc-compare-1.c: New.
35314 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
35316 * objc.dg/desig-init-2.m: New test.
35318 2004-11-10 Adam Nemet <anemet@lnxw.com>
35320 PR middle-end/18160
35321 * g++.dg/warn/register-var-1.C: New test.
35322 * g++.dg/warn/register-var-2.C: New test.
35324 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
35326 * gcc.dg/union-2.c: New test.
35328 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
35330 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
35331 New test for PR tree-optimization/17892.
35333 2004-11-09 Mark Mitchell <mark@codesourcery.com>
35336 * g++.dg/init/new12.C: New test.
35338 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
35340 * gcc.target/sparc: New directory.
35341 * gcc.target/sparc/sparc.exp: New driver.
35342 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
35343 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
35344 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
35345 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
35347 2004-11-10 Paul Brook <paul@codesourcery.com>
35350 * gfortran.dg/list_read.c: New test.
35352 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
35355 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
35356 expected diagnostic location.
35358 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
35360 * gcc.dg/20041109-1.c: New test.
35362 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
35365 * objc/compile/pr18406.m: New test.
35367 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
35369 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
35371 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
35373 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
35375 2004-11-08 Steve Ellcey <sje@cup.hp.com>
35377 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
35379 2004-11-08 Steve Ellcey <sje@cup.hp.com>
35381 * gcc.dg/20030225-2.c: Add prototype for abort and
35384 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
35387 * gcc.c-torture/pr18299-1.c: New test.
35389 2004-11-06 Andreas Schwab <schwab@suse.de>
35391 * gcc.dg/pr16286.c: Also test for bool and pixel.
35393 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
35395 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
35396 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
35397 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
35398 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
35399 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
35400 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
35401 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
35402 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
35403 gcc.dg/struct-semi-3.c: New tests.
35405 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35407 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
35409 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35411 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
35412 Do not use C99 designators.
35414 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35416 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
35418 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35420 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
35421 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
35422 * gcc.c-torture/execute/simd-5.x: Remove.
35424 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
35426 PR rtl-optimization/17933
35427 * gcc.dg/torture/pr17933-1.c: New test.
35429 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
35432 * lib/target-supports.exp (check_weak_available): Support
35435 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
35437 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
35438 call to fflush(stdout) before abort.
35439 (my_ffsll): New function.
35440 (generate_fields): Use it.
35442 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
35444 * gcc.dg/init-undef-1.c: New test.
35446 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
35448 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
35449 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
35450 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
35451 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
35452 expected messages for new parser.
35454 2004-11-04 Mark Mitchell <mark@codesourcery.com>
35456 * g++.dg/ext/visibility/symbian1.C: New test.
35458 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
35460 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
35463 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
35465 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
35466 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
35467 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
35468 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
35469 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
35470 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
35471 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
35472 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
35473 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
35474 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
35476 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
35478 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
35479 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
35480 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
35481 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
35482 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
35483 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
35484 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
35487 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
35490 * gcc.dg/20041104-1.c: New test.
35492 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35494 * g++.dg/template/nontype7.C: New test.
35495 * g++.dg/template/nontype8.C: Likewise.
35496 * g++.dg/template/nontype9.C: Likewise.
35497 * g++.dg/template/nontype10.C: Likewise.
35498 * g++.dg/tc1/dr49.C: Likewise.
35499 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
35500 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
35502 2004-11-04 Ben Elliston <bje@au.ibm.com>
35504 * g++.dg/rtti/tinfo1.C: Remove xfails.
35506 2004-11-04 Ben Elliston <bje@au.ibm.com>
35508 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
35509 packed attribute to the definition to satisfy the new C++ parser.
35511 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
35513 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
35514 invocations of va_arg.
35516 2004-11-02 Mark Mitchell <mark@codesourcery.com>
35519 * g++.dg/template/crash25.C: New test.
35522 * g++.dg/template/typedef2.C: New test.
35523 * g++.dg/parse/crash13.C: Adjust error markers.
35526 * g++.dg/conversion/const3.C: New test.
35528 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35533 * gfortran.dg/generic_[123].f90: New testcases.
35535 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
35537 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
35538 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
35540 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
35543 * gcc.c-torture/compile/pr16808.c: New test.
35545 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
35547 PR rtl-optimization/17104
35548 * gcc.dg/ppc-bitfield1.c: New.
35550 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
35552 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
35554 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
35556 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
35557 strings for 32-bit code.
35559 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
35562 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
35564 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
35567 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
35569 2004-10-31 Mark Mitchell <mark@codesourcery.com>
35572 * g++.dg/init/aggr2.C: New test.
35574 2004-10-30 Ziemowit Laski <zlaski@apple.com>
35576 * objc.dg/local-decl-1.m: New test.
35578 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
35580 * gcc.dg/20040910-1.c: Adjust regex.
35582 2004-10-30 Roger Sayle <roger@eyesopen.com>
35584 PR rtl-optimization/18084
35585 * g++.dg/opt/pr18084-1.C: New testcase.
35587 2004-10-30 Matt Austern <austern@apple.com>
35590 * g++.dg/ext/attrib18.C: New test.
35592 2004-10-30 Roger Sayle <roger@eyesopen.com>
35594 PR middle-end/18096
35595 * gcc.dg/pr18096-1.c: New test case.
35597 2004-10-30 Roger Sayle <roger@eyesopen.com>
35599 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
35601 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
35604 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
35605 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
35606 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
35607 gcc.dg/old-style-prom-3.c: New tests.
35609 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
35611 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
35612 Remove unnecessary inclusion of stdio.h.
35614 2004-10-29 Roger Sayle <roger@eyesopen.com>
35616 PR rtl-optimization/17581
35617 * gcc.dg/pr17581-1.c: New test case.
35619 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
35621 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
35623 * g++.dg/conversion/dr195-1.C: New.
35624 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
35625 * g++.old-deja/g++.mike/p10148.C: Likewise.
35627 2004-10-29 Mark Mitchell <mark@codesourcery.com>
35630 * g++.dg/debug/typedef2.C: New test.
35632 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
35635 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
35636 * gfortran.dg/g77/README: Update.
35638 2004-10-28 Matt Austern <austern@apple.com>
35641 * g++.dg/ext/packed7.C: New test.
35643 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
35645 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
35647 * lib/scanasm.exp (hidden-scan-for): New proc.
35648 (scan-hidden): Use hidden-scan-for instead of constructing the scan
35650 (scan-not-hidden): Likewise.
35651 * lib/target-supports.exp (check_visibility_available): mach-o is
35654 2004-10-28 Mark Mitchell <mark@codesourcery.com>
35657 * g++.dg/template/memclass3.C: New test.
35659 2004-10-28 Adam Nemet <anemet@lnxw.com>
35661 PR middle-end/18160
35662 * gcc.dg/register-var-1.c: New test.
35663 * gcc.dg/register-var-2.c: New test.
35664 * gcc.dg/asm-7.c: Taking the address of a register variable is an
35667 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
35670 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
35672 * gcc.dg/vect/vect-22.c: Likewise.
35674 2004-10-28 Jakub Jelinek <jakub@redhat.com>
35676 * gcc.dg/i386-rotate-1.c: New test.
35678 2004-10-27 Mark Mitchell <mark@codesourcery.com>
35680 * g++.dg/init/ref12.C: Add "run" marker.
35683 * g++.dg/init/ref12.C: New test.
35686 * g++.dg/template/shift1.C: New test.
35687 * g++.dg/template/error10.C: Adjust error markers.
35689 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
35692 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
35694 2004-10-27 Geoffrey Keating <geoffk@apple.com>
35696 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
35697 * gcc.dg/weak/weak-3.c: Likewise.
35698 * gcc.dg/weak/weak-5.c: Likewise.
35699 * gcc.dg/weak/weak-9.c: Likewise.
35700 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
35701 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
35703 * gcc.dg/darwin-weakimport-1.c: New.
35705 2004-10-28 Ben Elliston <bje@au.ibm.com>
35707 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
35709 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
35711 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
35712 'syntax' error messages.
35713 * gcc.dg/cpp/direct2s.c: Likewise.
35715 2004-10-26 Geoffrey Keating <geoffk@apple.com>
35717 * gcc.c-torture/compile/20041026-1.c: New.
35719 2004-10-26 Mark Mitchell <mark@codesourcery.com>
35722 * g++.dg/lookup/ns2.C: New test.
35725 * g++.dg/template/enum4.C: New test.
35728 * g++.dg/template/expr1.C: New test.
35730 2004-10-26 Ben Elliston <bje@au.ibm.com>
35732 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
35734 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
35736 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
35737 gcc.dg/decl-nospec-3.c: New tests.
35739 2004-10-26 Ziemowit Laski <zlaski@apple.com>
35741 * objc.dg/super-class-3.m: New test.
35743 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
35745 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
35747 * gcc.dg/cpp/direct2s.c: Likewise.
35749 2004-10-25 Geoffrey Keating <geoffk@apple.com>
35751 * objc.dg/image-info.m: Update for changes to section selection.
35753 2004-10-25 David Ayers <d.ayers@inode.at>
35754 Ziemowit Laski <zlaski@apple.com>
35756 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
35757 diagnostics when messaging 'id <Proto>'.
35758 * objc.dg/class-protocol-1.m: New test.
35759 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
35760 a non-existent method signature.
35761 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
35762 Update diagnostics when messaging with non-existent method signature.
35763 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
35764 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
35765 invalid receivers are now resolved as if messaging 'id'; remove
35766 extraneous diagnostics.
35768 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
35771 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
35772 gcc.dg/init-desig-obs-3.c: New tests.
35774 2004-10-25 Jakub Jelinek <jakub@redhat.com>
35776 * gcc.dg/debug/20041023-1.c: New test.
35778 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
35780 PR middle-end/17407
35781 * gcc.c-torture/compile/pr17407.c: New test.
35784 * g++.dg/template/array8.C: New test.
35786 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
35789 * lib/g++.exp: Accept more than one multilib libgcc.
35790 * lib/gcc-dg.exp: Likewise.
35791 * lib/objc.exp: Likewise.
35792 * lib/treelang.exp: Likewise.
35793 * lib/gfortran.exp: Likewise.
35795 2004-10-24 Ben Elliston <bje@au.ibm.com>
35797 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
35799 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
35801 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
35802 * gcc.dg/c99-const-expr-3.c: Likewise.
35804 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
35806 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
35808 2004-10-23 Ben Elliston <bje@au.ibm.com>
35810 * gcc.c-torture/execute/loop-2e.x: Remove.
35812 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
35815 * g++.dg/parse/crash18.C: New.
35816 * g++.dg/parse/crash19.C: New.
35818 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
35820 * g++.dg/ext/dllimport1.C: Move dg-warnings.
35821 * g++.dg/ext/dllimport2.C: Same.
35822 * g++.dg/ext/dllimport8.C: Same.
35824 2004-10-21 Mark Mitchell <mark@codesourcery.com>
35827 * g++.dg/conversion/cast1.C: New test.
35828 * g++.dg/overload/pmf1.C: Adjust error marker.
35830 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
35833 * objc.dg/const-str-7.m: New test.
35835 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35837 * g++.dg/template/memfriend11.C: Fix comment typo.
35838 * g++.dg/template/memfriend14.C: Likewise.
35840 2004-10-20 Richard Henderson <rth@redhat.com>
35842 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
35843 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
35844 -fasynchronous-unwind-tables.
35846 2004-10-20 Richard Henderson <rth@redhat.com>
35848 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
35849 (main): Return success.
35850 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
35851 (main): Return success.
35853 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35856 * g++.dg/template/memfriend9.C: New test.
35857 * g++.dg/template/memfriend10.C: Likewise.
35858 * g++.dg/template/memfriend11.C: Likewise.
35859 * g++.dg/template/memfriend12.C: Likewise.
35860 * g++.dg/template/memfriend13.C: Likewise.
35861 * g++.dg/template/memfriend14.C: Likewise.
35862 * g++.dg/template/memfriend15.C: Likewise.
35863 * g++.dg/template/memfriend16.C: Likewise.
35864 * g++.dg/template/memfriend17.C: Likewise.
35865 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
35867 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
35869 * g++.dg/conversion/dr195.C: New.
35870 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
35872 2004-10-20 Ben Elliston <bje@au.ibm.com>
35873 Devang Patel <dpatel@apple.com>
35875 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
35876 of floating point arithmetic, which could trap.
35878 2004-10-19 Mark Mitchell <mark@codesourcery.com>
35881 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
35882 * g++.dg/conversion/const2.C: New test.
35883 * g++.dg/expr/reinterpret2.C: New test.
35884 * g++.dg/expr/reinterpret3.C: New test.
35885 * g++.dg/expr/cast2.C: New test.
35886 * g++.dg/expr/copy1.C: New test.
35887 * g++.dg/other/conversion1.C: Change error message.
35888 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
35889 function pointers to void *.
35890 * g++.old-deja/g++.mike/p10148.C: Likewise.
35892 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35894 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
35896 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
35900 * g++.dg/parse/expr3.C: New test.
35902 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35904 * gcc.dg/smod-1.c: New test.
35906 2004-10-18 Ziemowit Laski <zlaski@apple.com>
35908 * objc.dg/method-14.m: New test.
35910 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
35912 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
35913 Also xfail as the patch was reverted.
35915 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
35917 PR middle-end/16973
35918 * gcc.dg/pr16973.c: New test.
35920 2004-10-18 Diego Novillo <dnovillo@redhat.com>
35922 PR tree-optimization/17656
35923 * gcc.c-torture/compile/pr17656.c: New test.
35925 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
35927 * g++.dg/eh/shadow1.C: New.
35929 2004-10-18 Jakub Jelinek <jakub@redhat.com>
35931 * gcc.c-torture/compile/20041018-1.c: New test.
35933 2004-10-18 Ben Elliston <bje@au.ibm.com>
35935 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
35936 compiler referring to register 0 when accessing sdata. The linker
35937 now patches things up.
35939 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
35942 * gcc.c-torture/compile/pr17529.c: New test.
35944 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35947 * g++.dg/ext/attrib17.C: New test.
35949 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
35951 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
35953 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35956 * g++.dg/ext/attrib16.C: New test.
35958 2004-10-15 Mark Mitchell <mark@codesourcery.com>
35961 * g++.dg/init/dso_handle1.C: New test.
35964 * g++.dg/parse/typedef6.C: New test.
35967 * g++.dg/parse/pragma1.C: New test.
35969 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
35971 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
35973 2004-10-15 Steve Ellcey <sje@cup.hp.com>
35975 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
35976 -fno-common when on HPPA HP-UX platforms.
35978 2004-10-15 Jakub Jelinek <jakub@redhat.com>
35981 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
35983 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
35986 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
35989 * g++.dg/lookup/strong-using-4.C: New test.
35991 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
35993 PR middle-end/16567
35994 * gcc.c-torture/compile/nested-1.c: New test.
35996 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
35998 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
35999 and mipsisa64*-*-* (until support for misaligned loads is added).
36000 * gcc.dg/vect/vect-50.c: Likewise.
36001 * gcc.dg/vect/vect-52.c: Likewise.
36002 * gcc.dg/vect/vect-54.c: Likewise.
36003 * gcc.dg/vect/vect-58.c: Likewise.
36004 * gcc.dg/vect/vect-60.c: Likewise.
36005 * gcc.dg/vect/vect-80.c: Likewise.
36007 2004-10-14 Mark Mitchell <mark@codesourcery.com>
36010 * g++.dg/init/dtor3.C: New test.
36012 2004-10-15 Ben Elliston <bje@au.ibm.com>
36014 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
36016 2004-10-14 Geoffrey Keating <geoffk@apple.com>
36018 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
36019 * gcc.dg/macho-lo-sum.c: Likewise.
36021 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
36023 * gcc.dg/ppc-spe64-1.c: New test.
36025 2004-10-14 Devang Patel <dpatel@apple.com>
36028 * gcc.dg/pr17635.c : New test.
36030 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
36032 * gcc.dg/vect/vect-28.c: Remove xfail.
36033 * gcc.dg/vect/vect-30.c: Remove xfail.
36034 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
36035 * gcc.dg/vect/vect-33.c: Remove xfail.
36036 * gcc.dg/vect/vect-44.c: Remove xfail.
36037 * gcc.dg/vect/vect-46.c: Remove xfail.
36038 * gcc.dg/vect/vect-50.c: Remove xfail.
36039 * gcc.dg/vect/vect-52.c: Remove xfail.
36040 * gcc.dg/vect/vect-54.c: Remove xfail.
36041 * gcc.dg/vect/vect-58.c: Remove xfail.
36042 * gcc.dg/vect/vect-60.c: Remove xfail.
36043 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
36044 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
36045 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
36046 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
36047 * gcc.dg/vect/vect-8.c: Remove xfail.
36048 * gcc.dg/vect/vect-80.c: Remove xfail.
36049 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
36051 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
36053 * gcc.dg/vect/vect-82.c: New testcase.
36054 * gcc.dg/vect/vect-82_64.c: New testcase.
36055 * gcc.dg/vect/vect-83.c: New testcase.
36056 * gcc.dg/vect/vect-83_64.c: New testcase.
36058 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
36060 * gcc.dg/cpp/error-1.c: New test.
36062 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
36064 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
36066 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
36069 * gcc.dg/cris-peep2-xsrand2.c: New test.
36071 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
36074 * g++.dg/expr/for2.C: New test.
36076 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36078 * g++.dg/inherit/thunk1.C: Run on the SPARC.
36080 2004-10-13 Jakub Jelinek <jakub@redhat.com>
36082 PR tree-optimization/17724
36083 * g++.dg/opt/pr17724-1.C: New test.
36084 * g++.dg/opt/pr17724-2.C: New test.
36085 * g++.dg/opt/pr17724-3.C: New test.
36086 * g++.dg/opt/pr17724-4.C: New test.
36087 * g++.dg/opt/pr17724-5.C: New test.
36088 * g++.dg/opt/pr17724-6.C: New test.
36090 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
36093 * gcc.dg/pr17301-2.c: New test.
36095 2004-10-11 Mark Mitchell <mark@codesourcery.com>
36098 * g++.dg/parse/error22.C: New test.
36101 * g++.dg/template/spec18.C: New test.
36103 2004-10-11 Steve Ellcey <sje@cup.hp.com>
36105 * gcc.dg/ia64-asm-1.c: Add prototype for abort
36106 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
36108 * gcc.dg/ia64-sync-2.c: Ditto.
36109 * gcc.dg/ia64-sync-3.c: Ditto.
36111 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
36113 * g++.dg/eh/cleanup5.C: Add dg-options "".
36115 2004-10-11 Roger Sayle <roger@eyesopen.com>
36117 PR middle-end/17657
36118 * gcc.dg/switch-4.c: New test case.
36120 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
36122 * gcc.c-torture/execute/20041011-1.c: New test.
36124 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
36127 * g++.dg/init/for3.C: New test.
36130 * g++.dg/opt/switch2.C: New test.
36132 PR middle-end/17703
36133 * g++.dg/warn/Wreturn-2.C: New test.
36135 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
36138 * g++.dg/eh/cleanup5.C: New test.
36140 2004-10-10 Mark Mitchell <mark@codesourcery.com>
36143 * g++.dg/parse/error21.C: New test.
36145 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
36147 * g++.dg/overload/pmf1.C: Adjust quoting marks.
36148 * g++.dg/warn/incomplete1.C: Likewise.
36149 * g++.dg/template/qualttp20.C: Likewise.
36151 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
36154 * parm-incomplete-1.c: New test.
36156 2004-10-09 Mark Mitchell <mark@codesourcery.com>
36159 * g++.dg/parse/error19.C: New test.
36162 * g++.dg/init/new11.C: New test.
36165 * g++.dg/parse/error20.C: New test.
36168 * g++.dg/template/crash24.C: New test.
36170 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
36173 * gcc.dg/pr17301-1.c: New test.
36175 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
36178 * gcc.dg/anon-struct-5.c: New test.
36180 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
36183 * gcc.dg/pr17844-1.c: New test.
36185 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
36187 PR tree-optimization/17906
36188 * gcc.c-torture/compile/pr17906.c: New.
36190 2004-10-09 Stuart Hastings <stuart@apple.com>
36191 Roger Sayle <roger@eyesopen.com>
36193 PR rtl-optimization/17853
36194 * gcc.dg/i386-mmx-5.c: New testcase.
36196 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
36198 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
36200 2004-10-09 Mark Mitchell <mark@codesourcery.com>
36203 * g++.dg/template/static9.C: New test.
36206 * g++.dg/parse/operator5.C: New test.
36208 2004-10-09 Roger Sayle <roger@eyesopen.com>
36210 PR middle-end/17894
36211 * gcc.c-torture/execute/divcmp-4.c: New test case.
36213 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
36216 * g++.dg/opt/pr17902.C: New test.
36218 2004-10-09 Jakub Jelinek <jakub@redhat.com>
36220 * gcc.dg/cpp/ident-1.c: Add dg-options "".
36222 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
36224 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
36226 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
36228 * gcc.dg/assign-warn-3.c: New test.
36230 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
36233 * gcc.dg/cpp/ident-1.c: New test.
36235 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
36237 * gcc.c-torture/compile/acc1.c: New.
36239 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
36241 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
36242 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
36244 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
36246 * gcc.dg/ultrasp11.c: New test.
36248 2004-10-08 Michael Matz <matz@suse.de>
36250 * gcc.dg/doloop-2.c: New test.
36252 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
36254 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
36255 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
36256 objc.dg/method-9.m: Update expected diagnostics.
36258 2004-10-07 Geoffrey Keating <geoffk@apple.com>
36260 * gcc.dg/ppc-fsel-3.c: New file.
36261 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
36263 2004-10-07 Paul Brook <paul@codesourcery.com>
36265 * gfortran.dg/intrinsic_verify_1.f90: New test.
36267 2004-10-07 Paul Brook <paul@codesourcery.com>
36269 * gfortran.dg/empty_format_1.f90: Remove stray commas.
36271 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36273 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
36274 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
36277 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
36279 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
36281 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36284 * g++.dg/warn/Winline-4.C: New test.
36286 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
36288 * gcc.c-torture/compile/20041007-1.c: New test.
36290 2004-10-07 Paul Brook <paul@codesourcery.com>
36293 * gfortran.dg/use_allocated_1.f90: New test.
36295 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
36297 PR middle-end/17849
36298 * gfortran.fortran-torture/compile/nested.f90: New test
36300 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
36302 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
36304 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
36307 * g++.dg/ext/asm6.C: New test.
36309 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
36311 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
36313 2004-10-06 Paul Brook <paul@codesourcery.com>
36315 PR libfortran/17709
36316 * gfortran.dg/empty_format_1.f90: New test.
36318 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36321 * gfortran.dg/ishft.f90: New test.
36324 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
36327 2004-10-06 Paul Brook <paul@codesourcery.com>
36329 * gfortran.dg/do_1.f90: New test.
36331 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36333 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
36334 optimizing for size.
36336 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
36338 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
36340 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
36342 * gcc.c-torture/compile/20041005-1.c: New test.
36344 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
36347 * g++.dg/lookup/koenig4.C: New.
36349 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
36351 * g++.dg/other/classkey1.C: Adjust quoting marks.
36352 * g++.dg/parse/error15.C: Likewise.
36353 * g++.dg/template/meminit2.C (int>): Likewise.
36355 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36358 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
36361 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
36364 * gfortran.dg/pr17708.f90: New test.
36366 2004-10-04 Chao-ying Fu <fu@mips.com>
36368 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
36369 * gcc.dg/vect/vect-4.c: Ditto.
36370 * gcc.dg/vect/vect-5.c: Ditto.
36371 * gcc.dg/vect/vect-6.c: Ditto.
36372 * gcc.dg/vect/vect-8.c: Ditto.
36373 * gcc.dg/vect/vect-16.c: Ditto.
36374 * gcc.dg/vect/vect-30.c: Ditto.
36375 * gcc.dg/vect/vect-40.c: Ditto.
36376 * gcc.dg/vect/vect-41.c: Ditto.
36377 * gcc.dg/vect/vect-42.c: Ditto.
36378 * gcc.dg/vect/vect-43.c: Ditto.
36379 * gcc.dg/vect/vect-44.c: Ditto.
36380 * gcc.dg/vect/vect-45.c: Ditto.
36381 * gcc.dg/vect/vect-46.c: Ditto.
36382 * gcc.dg/vect/vect-47.c: Ditto.
36383 * gcc.dg/vect/vect-48.c: Ditto.
36384 * gcc.dg/vect/vect-49.c: Ditto.
36385 * gcc.dg/vect/vect-50.c: Ditto.
36386 * gcc.dg/vect/vect-51.c: Ditto.
36387 * gcc.dg/vect/vect-52.c: Ditto.
36388 * gcc.dg/vect/vect-53.c: Ditto.
36389 * gcc.dg/vect/vect-54.c: Ditto.
36390 * gcc.dg/vect/vect-55.c: Ditto.
36391 * gcc.dg/vect/vect-56.c: Ditto.
36392 * gcc.dg/vect/vect-57.c: Ditto.
36393 * gcc.dg/vect/vect-58.c: Ditto.
36394 * gcc.dg/vect/vect-59.c: Ditto.
36395 * gcc.dg/vect/vect-60.c: Ditto.
36396 * gcc.dg/vect/vect-74.c: Ditto.
36397 * gcc.dg/vect/vect-79.c: Ditto.
36398 * gcc.dg/vect/vect-80.c: Ditto.
36400 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
36402 * gcc.dg/unused-7.c: Use the correct option.
36404 2004-10-04 Paul Brook <paul@codesourcery.com>
36405 Bud Davis <bdavis9659@comcast.net>
36409 * gfortran/pr17706.f90: New test.
36410 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
36412 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36414 * gfortran.dg/pr17612.f90: New test.
36416 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
36418 * g++.dg/template/local1.C: Adjust quoting marks in
36419 testing for diagnostics.
36420 * g++.dg/tls/diag-2.C: Likewise.
36421 * g++.dg/other/error8.C: Likewise.
36423 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
36426 * gcc.dg/unused-4.c: Adjust to be correct.
36429 * gcc.dg/unused-7.c: New test.
36431 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
36434 * g++.dg/overload/template2.C: New test.
36436 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
36438 PR tree-optimization/16632
36439 * gcc.dg/tree-ssa/20041002-1.c: New.
36441 2004-10-03 Paul Brook <paul@codesourcery.com>
36443 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
36444 rather than relying on default formatting.
36446 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
36448 * gcc.dg/20040920-1.c: Update expected message text.
36450 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
36452 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
36454 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
36456 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
36459 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
36461 * gcc.dg/tree-ssa/pr17343.c: Remove.
36463 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
36466 * gcc.dg/tree-ssa/pr17343.c: New test.
36468 2004-10-01 Jakub Jelinek <jakub@redhat.com>
36470 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
36471 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
36472 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
36473 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
36474 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
36476 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
36478 * gcc.dg/lvalue-2.c: New test.
36480 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
36483 * gcc.dg/pr17730-1.c: New test
36485 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
36488 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
36490 2004-09-29 Jakub Jelinek <jakub@redhat.com>
36492 * gcc.c-torture/execute/stdarg-1.c: New test.
36493 * gcc.c-torture/execute/stdarg-2.c: New test.
36494 * gcc.c-torture/execute/stdarg-3.c: New test.
36495 * gcc.dg/tree-ssa/stdarg-1.c: New test.
36496 * gcc.dg/tree-ssa/stdarg-2.c: New test.
36497 * gcc.dg/tree-ssa/stdarg-3.c: New test.
36498 * gcc.dg/tree-ssa/stdarg-4.c: New test.
36499 * gcc.dg/tree-ssa/stdarg-5.c: New test.
36501 2004-09-29 Jakub Jelinek <jakub@redhat.com>
36503 PR tree-optimization/17697
36504 * g++.dg/opt/pr17697-1.C: New test.
36505 * g++.dg/opt/pr17697-2.C: New test.
36506 * g++.dg/opt/pr17697-3.C: New test.
36508 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
36511 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
36512 gcc.dg/vla-init-5.c: New tests.
36514 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
36517 * gcc.dg/pr13804-1.c: New test.
36519 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36522 * gfortran.dg/pr16938.f90: New test.
36524 2004-09-27 Mark Mitchell <mark@codesourcery.com>
36526 * g++.dg/template/crash23.C: New test.
36528 2004-09-27 Mark Mitchell <mark@codesourcery.com>
36531 * g++.dg/template/static8.C: New test.
36533 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
36536 * g++.dg/other/error9.C: New test.
36538 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
36540 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
36542 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36545 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
36547 2004-09-26 Roger Sayle <roger@eyesopen.com>
36549 PR middle-end/17112
36550 * gcc.dg/pr17112-1.c: New test case.
36552 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
36555 * gcc.dg/pr11459-1.c: New test.
36557 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
36559 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
36560 * gcc.dg/tree-ssa/loop-4.c: Likewise.
36562 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36564 * gfortran.dg/pr15324.f90: Make array bounds consistent.
36566 2004-09-25 Jan Hubicka <jh@suse.cz>
36568 * compile/30040909-1.c: New test.
36569 * compile/30040907-1.c: New test.
36571 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
36573 * gcc.c-torture/execute/va-arg-26.c: New test.
36575 2004-09-24 Zack Weinberg <zack@codesourcery.com>
36577 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
36578 extra diagnostics on targets with 64-bit pointers.
36579 * objc.dg/selector-1.m: Adjust dg-warning regexp.
36581 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
36584 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
36585 * gcc.dg/decl-3.c: Adjust expected message.
36587 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36590 * gfortran.dg/pr17615.f90: New test.
36592 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
36594 PR tree-optimzation/17517
36595 * g++.dg/tree-ssa/pr17517.C: New Test.
36597 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
36600 * g++.dg/lookup/ambig3.C: New.
36602 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
36605 * g++.dg/opt/pr17624.C: New test.
36607 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
36610 * gcc.dg/Wbad-function-cast-1.c: New test.
36612 2004-09-23 Zack Weinberg <zack@codesourcery.com>
36614 * g++.dg/ext/complit1.C
36615 * g++.dg/other/error2.C
36616 * g++.dg/other/nontype-1.C
36617 * g++.dg/parse/crash11.C
36618 * g++.dg/parse/crash12.C
36619 * g++.dg/parse/error15.C
36620 * g++.dg/parse/error4.C
36621 * g++.dg/parse/tmpl-outside1.C
36622 * g++.dg/parse/too-many-tmpl-args1.C
36623 * g++.dg/template/dependent-expr3.C
36624 * g++.dg/template/error10.C
36625 * g++.dg/template/instantiate1.C
36626 * g++.dg/template/vtable2.C
36627 * g++.dg/warn/Wshadow-1.C
36628 * g++.dg/warn/weak1.C
36629 * g++.old-deja/g++.brendan/crash16.C
36630 * g++.old-deja/g++.brendan/crash18.C
36631 * g++.old-deja/g++.brendan/crash48.C
36632 * g++.old-deja/g++.brendan/crash49.C
36633 * g++.old-deja/g++.brendan/crash55.C
36634 * g++.old-deja/g++.brendan/crash56.C
36635 * g++.old-deja/g++.brendan/crash8.C
36636 * g++.old-deja/g++.brendan/enum11.C
36637 * g++.old-deja/g++.brendan/enum8.C
36638 * g++.old-deja/g++.brendan/enum9.C
36639 * g++.old-deja/g++.brendan/friend3.C
36640 * g++.old-deja/g++.brendan/misc14.C
36641 * g++.old-deja/g++.bugs/900402_02.C
36642 * g++.old-deja/g++.bugs/900404_03.C
36643 * g++.old-deja/g++.bugs/900404_04.C
36644 * g++.old-deja/g++.bugs/900428_03.C
36645 * g++.old-deja/g++.jason/crash4.C
36646 * g++.old-deja/g++.jason/overload21.C
36647 * g++.old-deja/g++.jason/redecl1.C
36648 * g++.old-deja/g++.jason/report.C
36649 * g++.old-deja/g++.jason/rfg10.C
36650 * g++.old-deja/g++.jason/template30.C
36651 * g++.old-deja/g++.law/arm12.C
36652 * g++.old-deja/g++.law/ctors5.C
36653 * g++.old-deja/g++.law/cvt20.C
36654 * g++.old-deja/g++.law/init10.C
36655 * g++.old-deja/g++.law/init8.C
36656 * g++.old-deja/g++.law/visibility17.C
36657 * g++.old-deja/g++.law/visibility7.C
36658 * g++.old-deja/g++.mike/net8.C
36659 * g++.old-deja/g++.mike/p646.C
36660 * g++.old-deja/g++.mike/p700.C
36661 * g++.old-deja/g++.mike/p701.C
36662 * g++.old-deja/g++.mike/p811.C
36663 * g++.old-deja/g++.ns/template13.C
36664 * g++.old-deja/g++.other/array3.C
36665 * g++.old-deja/g++.other/crash25.C
36666 * g++.old-deja/g++.other/dtor3.C
36667 * g++.old-deja/g++.other/dtor4.C
36668 * g++.old-deja/g++.other/main1.C
36669 * g++.old-deja/g++.other/warn7.C
36670 * g++.old-deja/g++.pt/crash11.C
36671 * g++.old-deja/g++.pt/crash36.C
36672 * g++.old-deja/g++.pt/spec22.C
36673 * g++.old-deja/g++.pt/spec9.C
36674 * g++.old-deja/g++.pt/ttp52.C
36675 * g++.old-deja/g++.robertl/eb103.C
36676 * g++.old-deja/g++.robertl/eb121.C
36677 * g++.old-deja/g++.robertl/eb22.C
36678 * g++.old-deja/g++.robertl/eb8.C:
36679 Update locations and/or regexps of dg-error markers.
36680 Remove markers for some bogus messages that are no longer issued.
36682 2004-09-23 Jakub Jelinek <jakub@redhat.com>
36684 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
36685 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
36687 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
36690 * g++.dg/lookup/crash5.C: New test.
36692 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
36694 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
36695 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
36696 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
36697 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
36698 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
36699 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
36701 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
36702 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
36703 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
36704 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
36705 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
36706 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
36708 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
36710 * gcc.dg/vect/vect-44.c: Check additional cases.
36711 * gcc.dg/vect/vect-48.c: Check additional cases.
36713 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
36714 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
36715 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
36716 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
36717 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
36718 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
36719 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
36720 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
36721 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
36723 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
36724 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
36725 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
36727 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36729 * gcc.dg/tree-ssa/loop-6.c: New test.
36731 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
36734 * g++.dg/inherit/base2.C: New.
36736 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
36738 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
36739 * gcc.dg/20001012-2.c: Likewise.
36740 * gcc.dg/20001013-1.c: Likewise.
36741 * gcc.dg/20001101-1.c: Likewise.
36742 * gcc.dg/20001102-1.c: Likewise.
36743 * gcc.dg/bf-spl1.c: Likewise.
36744 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
36745 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
36747 2004-09-22 Diego Novillo <dnovillo@redhat.com>
36749 PR tree-optimization/16721
36750 * gcc.dg/tree-ssa/pr16721.c: New test.
36752 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
36754 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
36755 * gcc.dg/20040305-1.c: Likewise.
36757 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
36760 * gcc.c-torture/compile/pr16566-1.c,
36761 gcc.c-torture/compile/pr16566-2.c,
36762 gcc.c-torture/compile/pr16566-3.c: New tests.
36764 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
36766 PR tree-optimization/17512
36767 * gcc.c-torture/compile/20040916-1.c.
36769 2004-09-21 Mark Mitchell <mark@codesourcery.com>
36771 * gcc.dg/pragma-re-3.c: New test.
36773 2004-09-17 Matt Austern <austern@apple.com>
36776 * g++.dg/other/anon3.C: New.
36778 2004-09-21 Roger Sayle <roger@eyesopen.com>
36781 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
36782 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
36783 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
36784 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
36785 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
36787 2004-09-21 Bud Davis <bdavis9659@comcast.net>
36790 * gfortran.dg/pr17286.f90: New test.
36792 2004-09-20 Mark Mitchell <mark@codesourcery.com>
36795 * g++.dg/template/static7.C: New test.
36797 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
36800 * gcc.c-torture/compile/pr17558.c: New test.
36802 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
36804 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
36805 if SKIP_ATTRIBUTE is defined.
36807 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36810 * gfortran.dg/pr15957.f90: New test.
36812 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
36814 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
36816 * gcc.dg/vect/vect-79.c: Likewise.
36817 * gcc.dg/vect/vect-80.c: Likewise.
36819 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36822 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
36824 2004-09-20 Ira Rosen <irar@il.ibm.com>
36826 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
36827 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
36828 * gcc.dg/vect/vect-62.c: New testcase.
36829 * gcc.dg/vect/vect-63.c: New testcase.
36830 * gcc.dg/vect/vect-64.c: New testcase.
36831 * gcc.dg/vect/vect-65.c: New testcase.
36832 * gcc.dg/vect/vect-66.c: New testcase.
36833 * gcc.dg/vect/vect-67.c: New testcase.
36834 * gcc.dg/vect/vect-68.c: New testcase.
36835 * gcc.dg/vect/vect-69.c: New testcase.
36836 * gcc.dg/vect/vect-79.c: New testcase.
36837 * gcc.dg/vect/vect-80.c: New testcase.
36839 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
36841 * gcc.target/mips/asm-1.c: New test.
36843 2004-09-19 Ira Rosen <irar@il.ibm.com>
36845 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
36846 * gcc.dg/vect/vect-73.c: New testcase.
36847 * gcc.dg/vect/vect-74.c: New testcase.
36848 * gcc.dg/vect/vect-75.c: New testcase.
36849 * gcc.dg/vect/vect-76.c: New testcase.
36850 * gcc.dg/vect/vect-77.c: New testcase.
36851 * gcc.dg/vect/vect-78.c: New testcase
36853 2004-09-18 Paul Brook <paul@codesourcery.com>
36855 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
36857 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
36860 * gcc.dg/pr17424-1.c: New test.
36862 2004-09-18 Diego Novillo <dnovillo@redhat.com>
36864 * g++.dg/tree-ssa/pr17153.C: New test.
36866 2004-09-16 Geoffrey Keating <geoffk@apple.com>
36869 * g++.dg/pch/wchar-1.C: New.
36870 * g++.dg/pch/wchar-1.Hs: New.
36872 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
36874 * gcc.c-torture/execute/20040917-1.c: New test.
36876 2004-09-17 Diego Novillo <dnovillo@redhat.com>
36878 PR tree-optimization/17319
36879 * gcc.dg/pr17319.c: New test.
36881 2004-09-17 Devang Patel <dpatel@apple.com>
36883 * gcc.dg/20040813-1.c: New test.
36885 2004-09-17 Diego Novillo <dnovillo@redhat.com>
36887 PR tree-optimization/17273
36888 * gcc.c-torture/compile/pr17273.c: New test.
36890 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
36892 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
36893 Update expected messages.
36894 * gcc.dg/declspec-13.c: New test.
36896 2004-09-17 David Edelsohn <edelsohn@gnu.org>
36898 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
36900 2004-09-17 Diego Novillo <dnovillo@redhat.com>
36902 * gcc.c-torture/execute/pr17252.c: Use post-increment to
36903 change what 'a' is pointing to.
36905 2004-09-17 Mark Mitchell <mark@codesourcery.com>
36908 * g++.dg/template/error18.C: New test.
36911 * g++.dg/warn/Wunused-8.C: New test.
36913 2004-09-17 Steven Bosscher <stevenb@suse.de>
36915 PR tree-optimization/17513
36916 * gcc.dg/20040916-1.c: New test.
36918 2004-09-16 Mark Mitchell <mark@codesourcery.com>
36921 * g++.dg/template/typename7.C: New test.
36923 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36925 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
36927 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
36929 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
36930 with -ftree-based-profiling also.
36931 * lib/profopt.exp: Support late-set profile_option/feedback_option.
36933 2004-09-16 Victor Leikehman <lei@il.ibm.com>
36936 * gfortran.dg/der_array_io_1.f90: New test.
36937 * gfortran.dg/der_array_io_2.f90: New test.
36938 * gfortran.dg/der_array_io_3.f90: New test.
36940 2004-09-15 Mark Mitchell <mark@codesourcery.com>
36942 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
36945 2004-09-15 Mark Mitchell <mark@codesourcery.com>
36947 * g++.dg/opt/switch1.C: New test.
36949 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
36951 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
36952 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
36953 Update expected messages.
36955 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36958 * gfortran.dg/same_name_1.f90: New test.
36960 2004-09-15 Diego Novillo <dnovillo@redhat.com>
36962 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
36963 dereference garbage pointers.
36965 2004-09-15 Jakub Jelinek <jakub@redhat.com>
36967 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
36968 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
36970 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
36971 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
36972 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
36974 2004-09-14 Mark Mitchell <mark@codesourcery.com>
36977 * g++.dg/template/mangle1.C: New test.
36979 2004-09-14 Diego Novillo <dnovillo@redhat.com>
36981 PR tree-optimization/17252
36982 * gcc.c-torture/execute/pr17252.c: New test.
36984 2004-09-14 Andrew Pinski <apinski@apple.com>
36986 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
36988 2004-09-14 Roger Sayle <roger@eyesopen.com>
36990 PR rtl-optimization/9771
36991 * gcc.dg/pr9771-1.c: New test case.
36993 2004-09-14 Diego Novillo <dnovillo@redhat.com>
36995 PR tree-optimization/15262
36996 * gcc.c-torture/execute/pr15262-1.c: New test.
36997 * gcc.c-torture/execute/pr15262-2.c: New test.
36999 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
37001 * gcc.dg/declspec-12.c: New test.
37003 2004-09-14 Bud Davis <bdavis9659@comcast.net>
37005 * gfortran.dg/pr17090.f90: Add directives to test.
37007 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37009 * gcc.c-torture/compile/20040914-1.c: New test.
37011 2004-09-13 Mark Mitchell <mark@codesourcery.com>
37014 * g++.dg/template/decl2.C: New test.
37016 2004-09-13 Bud Davis <bdavis9659@comcast.net>
37019 * gfortran.dg/pr17090.f90: New test.
37021 2004-09-13 Dale Johannesen <dalej@apple.com>
37023 * gcc.c-torture/compile/pr17408.c: New test case.
37025 2004-09-13 Mark Mitchell <mark@codesourcery.com>
37028 * g++.dg/parse/crash17.C: New test.
37031 * g++.dg/template/enum3.C: New test.
37033 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
37035 * lib/gcc-defs.exp: Load wrapper.exp.
37036 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
37038 * lib/gcc.exp (gcc_init): Similar.
37039 * lib/gfortran.exp (gfortran_init): Similar.
37040 * lib/objc.exp (objc_init): Similar.
37041 * lib/treelang.exp (treelang_init): Similar.
37042 * lib/wrapper.exp: New file with build_wrapper call machinery in
37043 ${tool}_maybe_build_wrapper.
37045 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
37047 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
37049 * gcc.dg/declspec-11.c: Update expected messages.
37050 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
37051 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
37052 gcc.dg/inline-12.c: New tests.
37054 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
37056 * g++.dg/tree-ssa/pr17400.C: New testcase.
37058 2004-09-13 James E Wilson <wilson@specifixinc.com>
37060 * gcc.target/mips/sb1-1.c: New testcase.
37062 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
37064 * lib/g77-dg.exp: Remove unused file.
37065 * lib/mike-g77.exp: Ditto.
37066 * lib/g77.exp: Ditto.
37068 2004-09-12 Richard Henderson <rth@redhat.com>
37070 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
37072 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
37074 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
37075 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37076 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
37077 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
37078 Update expected messages.
37080 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
37082 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
37083 declaration/use mismatch for dirp parameter.
37085 2004-09-12 Andrew Pinski <apinski@apple.com>
37087 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
37088 -fgnu-runtime is passed.
37090 2004-09-12 Richard Henderson <rth@redhat.com>
37092 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
37093 do the uplevel thing and update additional_flags directly.
37094 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
37095 gfortran.fortran-torture/execute/intrinsic_nearest.x,
37096 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
37097 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
37099 2004-09-11 Steven Bosscher <stevenb@suse.de>
37101 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
37103 2004-09-11 Roger Sayle <roger@eyesopen.com>
37105 PR middle-end/17411
37106 * g++.dg/opt/pr17411-1.C: New test case.
37108 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
37110 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37111 gcc.dg/tls/diag-2.c: Update expected messages.
37112 * gcc.dg/991209-1.c: Specify compilation options. Update expected
37114 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
37115 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
37116 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
37117 gcc.dg/tls/diag-5.c: New tests.
37119 2004-09-11 Zack Weinberg <zack@codesourcery.com>
37121 * gcc.dg/20040910-1.c: Correct dg-error regexp.
37123 2004-09-11 Steven Bosscher <stevenb@suse.de>
37125 * g++.dg/parse/break-in-for.C: New test.
37127 2004-09-11 Jakub Jelinek <jakub@redhat.com>
37129 * gcc.dg/tree-ssa/20040911-1.c: New test.
37131 2004-09-11 Andreas Jaeger <aj@suse.de>
37133 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
37134 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
37136 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
37138 * gcc.target/frv: New directory of FR-V-specific tests.
37140 2004-09-10 James E Wilson <wilson@specifixinc.com>
37142 * gcc.dg/convert-vec-1.c: New test.
37144 2004-09-10 Roger Sayle <roger@eyesopen.com>
37146 PR middle-end/17024
37147 * gcc.dg/pr17024-1.c: New test case.
37149 2004-09-10 Eric Christopher <echristo@redhat.com>
37151 * gcc.dg/20040910-1.c: New test.
37153 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
37155 * gcc.dg/bitfld-9.c: New test.
37157 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
37159 * gcc.c-torture/execute/ieee/acc1.c: New test.
37160 * gcc.c-torture/execute/ieee/acc2.c: New test.
37161 * gcc.c-torture/execute/ieee/mzero6.c: New test.
37163 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
37165 * gcc.dg/deprecated-2.c: New test.
37167 2004-09-09 James E Wilson <wilson@specifixinc.com>
37169 * gcc.dg/init-vec-1.c: New test.
37171 2004-09-09 Roger Sayle <roger@eyesopen.com>
37173 PR middle-end/17055
37174 * gcc.dg/pr17055-1.c: New test case.
37176 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
37179 * gcc.c-torture/execute/pr17377.c: New test.
37181 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
37184 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
37185 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
37186 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37187 gcc.dg/long-long-typespec-1.c: New tests.
37188 * gcc.dg/tls/diag-2.c: Update expected diagnostics
37190 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
37192 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
37193 gcc.dg/gnu99-static-1.c: New tests.
37195 2004-09-08 Devang Patel <dpatel@apple.com>
37197 * gcc.dg/darwin-ld-20040828-1.c: New test.
37198 * gcc.dg/darwin-ld-20040828-2.c: New test.
37199 * gcc.dg/darwin-ld-20040828-3.c: New test.
37201 2004-09-08 Ziemowit Laski <zlaski@apple.com>
37203 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
37204 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
37206 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
37207 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
37209 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
37210 types they qualify.
37211 * objc.dg/type-size-2.m: Fix wording in comment.
37212 * objc.dg/va-meth-1.m: New test case.
37214 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
37217 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
37218 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
37220 2004-09-06 Devang Patel <dpatel@apple.com>
37222 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
37223 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
37225 2004-09-06 Zack Weinberg <zack@codesourcery.com>
37227 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
37228 reflect changed line numbering of diagnostics.
37230 2004-09-06 Paul Brook <paul@codesourcery.com>
37232 * gfortran.dg/edit_real_1.f90: Add new test.
37234 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37236 * gcc.dg/tree-ssa/loop-2.c: New test.
37237 * gcc.dg/tree-ssa/loop-3.c: New test.
37238 * gcc.dg/tree-ssa/loop-4.c: New test.
37239 * gcc.dg/tree-ssa/loop-5.c: New test.
37241 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37243 * gcc.dg/format/sentinel-1.c: Update for parameter option.
37245 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37247 * gcc.dg/format/sentinel-1.c: New test.
37249 2004-09-04 Uros Bizjak <uros@kss-loka.si>
37251 * gcc.dg/builtins-46.c: New.
37253 2004-09-03 Devang Patel <dpatel@apple.com>
37255 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
37256 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
37258 2004-09-03 Jan Beulich <jbeulich@novell.com>
37260 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
37261 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
37262 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
37263 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
37264 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
37265 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
37266 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
37267 the non-portable bzero.
37268 * gcc.dg/20010912-1.c: xfail for NetWare.
37269 * gcc.dg/20020426-2.c: xfail for NetWare.
37270 * gcc.dg/20021014-1.c: xfail for NetWare.
37271 * gcc.dg/20021018-1.c: xfail for NetWare.
37272 * gcc.dg/20030213-1.c: xfail for NetWare.
37273 * gcc.dg/20030225-1.c: xfail for NetWare.
37274 * gcc.dg/20030708-1.c: xfail for NetWare.
37275 * gcc.dg/builtins-config.h: Also exclude NetWare.
37276 * gcc.dg/format/format.h: Define restrict only if not already defined.
37277 * gcc.dg/nest.c: xfail for NetWare.
37278 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
37279 * lib/target-supports.exp (check_visibility_available): Exclude
37282 2004-09-03 Jan Beulich <jbeulich@novell.com>
37284 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
37285 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
37286 deterministic starting point for the alignment of structure fields.
37287 * gcc.dg/Wpadded.c: Dito.
37288 * g++.dg/abi/vbase10.C: Dito.
37290 2004-09-03 Devang Patel <dpatel@apple.com>
37292 * g++.dg/debug/pr15736.cc: New test.
37294 2004-09-02 Mark Mitchell <mark@codesourcery.com>
37296 * README.QMTEST: Fix out-of-date link.
37298 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
37301 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
37302 Delete. Duplicate of gfortran.dg/g77/20010610.f
37304 2004-09-02 Mark Mitchell <mark@codesourcery.com>
37306 * g++.dg/abi/arm_rtti1.C: New test.
37308 2004-09-02 Geoffrey Keating <geoffk@apple.com>
37310 * gcc.dg/ppc-vector-memcpy.c: New.
37311 * gcc.dg/ppc-vector-memset.c: New.
37313 2004-09-02 Chao-ying Fu <fu@mips.com>
37315 * gcc.target/mips/mips-3d-1.c: New test.
37316 * gcc.target/mips/mips-3d-2.c: New test.
37317 * gcc.target/mips/mips-3d-3.c: New test.
37318 * gcc.target/mips/mips-3d-4.c: New test.
37319 * gcc.target/mips/mips-3d-5.c: New test.
37320 * gcc.target/mips/mips-3d-6.c: New test.
37321 * gcc.target/mips/mips-3d-7.c: New test.
37322 * gcc.target/mips/mips-3d-8.c: New test.
37323 * gcc.target/mips/mips-3d-9.c: New test.
37324 * gcc.target/mips/mips-ps-1.c: New test.
37325 * gcc.target/mips/mips-ps-2.c: New test.
37326 * gcc.target/mips/mips-ps-3.c: New test.
37327 * gcc.target/mips/mips-ps-4.c: New test.
37328 * gcc.target/mips/mips-ps-type.c: New test.
37330 2004-09-02 Paul Brook <paul@codesourcery.com>
37332 * gfortran.dg/edit_real_1.f90: Add new tests.
37334 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37337 * gfortran.dg/merge_char_1.f90: New test.
37339 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37342 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
37344 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37347 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
37349 2004-09-01 Mark Mitchell <mark@codesourcery.com>
37351 * g++.dg/opt/loop1.C: Do not XFAIL.
37353 2004-09-01 Jakub Jelinek <jakub@redhat.com>
37355 * gcc.c-torture/execute/20040831-1.c: New test.
37357 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
37360 * gfortran.dg/g77/20010610.f: Now passes.
37361 Copy from g77.f-torture/execute. Add dg-run directive.
37362 * gfortran.dg/g77/README: Update
37364 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
37366 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
37367 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
37368 (t1, t2, t3, t4): Add volatile.
37370 2004-08-31 Mark Mitchell <mark@codesourcery.com>
37372 * g++.dg/ext/visibility/arm1.C: New test.
37374 2004-08-31 Geoffrey Keating <geoffk@apple.com>
37376 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
37379 2004-09-01 Paul Brook <paul@codesourcery.com>
37381 * gfortran.dg/eof_2.f90: New test.
37383 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37386 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
37388 2004-08-31 Bud Davis <bdavis9659@comcast.net>
37390 PR libfortran/16805
37391 * gfortran.dg/list_read_2.f90: New test.
37393 2004-08-31 Mark Mitchell <mark@codesourcery.com>
37395 * g++.dg/abi/key1.C: New test.
37397 2004-08-31 Richard Henderson <rth@redhat.com>
37399 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
37401 * g++.dg/other/offsetof5.C: Remove duplicate.
37403 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37406 * gfortran.dg/func_derived_1.f90: New test.
37408 2004-08-31 Paul Brook <paul@codesourcery.com>
37410 * gfortran.dg/eof_1.f90: New test.
37412 2004-08-31 Paul Brook <paul@codesourcery.com>
37414 * gfortran.dg/list_read_1.f90: New file.
37416 2004-08-30 Mark Mitchell <mark@codesourcery.com>
37418 * g++.dg/opt/loop1.C: XFAIL.
37420 2004-08-30 Geoffrey Keating <geoffk@apple.com>
37422 * gcc.dg/funcdef-storage-1.c: New.
37423 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
37424 an extern function in local scope.
37425 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
37426 declare an 'auto inline' function in local scope.
37427 * gcc.dg/20011130-1.c: Likewise.
37428 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
37429 an 'auto' function in local scope.
37430 * gcc.dg/20021014-1.c: Likewise.
37431 * gcc.dg/20030331-2.c: Likewise.
37433 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37435 * gfortran.dg/blockdata_1.f90: New test.
37437 2004-08-30 Richard Henderson <rth@redhat.com>
37439 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
37441 2004-08-30 Richard Henderson <rth@redhat.com>
37443 * lib/fortran-torture.exp (fortran-torture-execute): Honor
37444 additional_flags set by alternate driver.
37445 (ieee-options): New procedure.
37446 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
37447 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
37448 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
37449 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
37451 2004-08-30 Richard Henderson <rth@redhat.com>
37453 * lib/f-torture.exp: Remove.
37455 2004-08-29 Mark Mitchell <mark@codesourcery.com>
37457 PR rtl-optimization/16590
37458 * g++.dg/opt/loop1.C: New test.
37460 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37463 * gfortran.dg/oldstyle_1.f90: New test.
37465 2004-08-29 Steven G. Kargl <kargls@comcast.net>
37466 Paul Brook <paul@codesourcery.com>
37468 * gfortran.dg/g77/README: Update.
37469 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
37470 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
37471 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
37473 2004-08-28 Paul Brook <paul@codesourcery.com>
37475 PR libfortran/17195
37476 * gfortran.dg/edit_real_1.f90: New test.
37478 2004-08-27 Paul Brook <paul@codesourcery.com>
37480 * gfortran.dg/rewind_1.f90: New test.
37482 2004-08-27 Bud Davis <bdavis9659@comcast.net>
37485 * gfortran.dg/pr16597.f90: New test.
37487 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
37490 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
37491 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
37492 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
37493 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
37494 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
37496 2004-08-26 Nick Clifton <nickc@redhat.com>
37498 * gcc.c-torture/compile/pr17119.c: New test.
37500 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
37502 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
37504 2004-08-25 Richard Henderson <rth@redhat.com>
37506 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
37507 the bits that expect kind=8 to be the largest real kind.
37509 2004-08-25 Ziemowit Laski <zlaski@apple.com>
37511 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
37513 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37515 * gfortran.dg/assignment_1.f90: New test.
37517 2004-08-25 Adam Nemet <anemet@lnxw.com>
37519 * g++.dg/template/repo3.C: New test.
37521 2004-08-25 Roger Sayle <roger@eyesopen.com>
37523 PR middle-end/16693
37524 PR tree-optimization/16372
37525 * g++.dg/opt/pr16372-1.C: New test case.
37526 * g++.dg/opt/pr16693-1.C: New test case.
37527 * g++.dg/opt/pr16693-2.C: New test case.
37529 2004-08-25 Ziemowit Laski <zlaski@apple.com>
37531 * objc.dg/proto-lossage-4.m: New test.
37533 2004-08-25 Mark Mitchell <mark@codesourcery.com>
37536 * g++.dg/inherit/local2.C: New test.
37538 2004-08-25 Paul Brook <paul@codesourcery.com>
37541 * gfortran.dg/string_ctor_1.f90: New test.
37543 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37546 * g++.dg/template/redecl2.C: New test.
37548 2004-08-24 Bud Davis <bdavis9659@comcast.net>
37551 * gfortran.dg/pr17143.f90: New test.
37553 2004-08-24 Bud Davis <bdavis9659@comcast.net>
37556 * gfortran.dg/pr17164.f90: New test.
37558 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37560 * gcc.dg/tree-ssa/loop-1.c: New test.
37562 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
37564 * gcc.c-torture/compile/20040824-1.c: New test.
37566 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
37568 * gcc.c-torture/compile/iftrap-3.c: New test.
37570 2004-08-24 Paul Brook <paul@codesourcery.com>
37572 * gfortran.dg/entry_2.f90: New test.
37574 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
37577 * g++.dg/lookup/ambig[12].C: New.
37579 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37582 * g++.dg/template/crash21.C: New test.
37583 * g++.dg/template/crash22.C: Likewise.
37585 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
37588 * g++.dg/template/access15.C: New.
37590 2004-08-23 Mark Mitchell <mark@codesourcery.com>
37593 * g++.dg/template/repo2.C: New test.
37595 2004-08-23 Roger Sayle <roger@eyesopen.com>
37597 PR rtl-optimization/17078
37598 * gcc.c-torture/execute/pr17078-1.c: New test case.
37600 2004-08-23 Mark Mitchell <mark@codesourcery.com>
37603 * gcc.dg/debug/crash1.c: New test.
37605 2004-08-23 Mark Mitchell <mark@codesourcery.com>
37608 * gcc.dg/loop-5.c: New test.
37610 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37612 * gcc.c-torture/execute/20040823-1.c: New test.
37614 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
37616 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
37617 to the assembler. Simplify test accordingly.
37618 (asm_abi_flags): Use GNU names.
37619 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
37620 to check for ABI flags.
37622 2004-08-22 Andrew Pinski <apinski@apple.com>
37624 * g++.dg/opt/pr14029.C: New test.
37625 * gcc.c-torture/execute/pr15262.c: New test.
37627 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37629 * gfortran.dg/reduction.f90: Add checks with complex arguments.
37631 2004-08-21 Bud Davis <bdavis9659@comcast.net>
37634 * gfortran.dg/direct_io.f90: New test.
37636 2004-08-20 Mark Mitchell <mark@codesourcery.com>
37639 * g++.dg/inherit/local2.C: New test.
37641 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
37644 * g++.dg/warn/Wparentheses-4.C: New test.
37646 2004-08-20 Mark Mitchell <mark@codesourcery.com>
37649 * g++.dg/inherit/local2.C: New test.
37651 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
37652 * gcc.dg/ppc-ldstruct.c: Likewise.
37653 * gcc.dg/ppc64-abi-2.c: Likewise.
37655 2004-08-20 Jakub Jelinek <jakub@redhat.com>
37657 PR rtl-optimization/17099
37658 * gcc.c-torture/execute/20040820-1.c: New test.
37660 2004-08-20 David Edelsohn <edelsohn@gnu.org>
37662 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
37664 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
37667 * gfortran.dg/auto_array_1.f90: New test.
37669 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37672 * gfortran.dg/simpleif_1.f90: New test.
37674 2004-08-19 Mark Mitchell <mark@codesourcery.com>
37676 * lib/target-supports.exp (check_profiling_available): Return
37677 false for arm*-*-symbianelf* and arm*-*-eabi*.
37680 * g++.dg/template/delete1.C: New test.
37682 2004-08-19 Paul Brook <paul@codesourcery.com>
37686 * gfortran.dg/data_char_1.f90: New test.
37688 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
37691 * gfortran.dg/reduction.f90: New testcase.
37693 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37696 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
37698 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
37701 * g++.dg/Wparentheses-3.C: New test.
37703 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
37705 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
37706 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
37707 * gcc.dg/vect/vect-2.c: Likewise.
37708 * gcc.dg/vect/vect-3.c: Likewise.
37709 * gcc.dg/vect/vect-4.c: Likewise.
37710 * gcc.dg/vect/vect-5.c: Likewise.
37711 * gcc.dg/vect/vect-6.c: Likewise.
37712 * gcc.dg/vect/vect-7.c: Likewise.
37713 * gcc.dg/vect/vect-25.c: Likewise.
37714 * gcc.dg/vect/vect-31.c: Likewise.
37715 * gcc.dg/vect/vect-32.c: Likewise.
37716 * gcc.dg/vect/vect-34.c: Likewise.
37717 * gcc.dg/vect/vect-36.c: Likewise.
37718 * gcc.dg/vect/vect-all.c: Likewise.
37720 2004-08-18 Mark Mitchell <mark@codesourcery.com>
37723 * g++.dg/template/operator4.C: New test.
37725 2004-08-18 Richard Henderson <rth@redhat.com>
37727 * gcc.dg/20040206-1.c: XFAIL.
37729 2004-08-17 Mark Mitchell <mark@codesourcery.com>
37732 * g++.dg/template/array7.C: New test.
37734 2004-08-17 James E Wilson <wilson@specifixinc.com>
37736 * gcc.dg/mips-movcc-1.c: New test.
37737 * gcc.dg/mips-movcc-2.c: New test.
37738 * gcc.dg/mips-movcc-3.c: New test.
37740 * gcc.dg/mips-nmadd-1.c: New test.
37741 * gcc.dg/mips-nmadd-2.c: New test.
37743 2004-08-17 Mark Mitchell <mark@codesourcery.com>
37746 * g++.dg/opt/inline8.C: New test.
37749 * g++.dg/parse/error17.C: New test.
37751 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
37753 * gcc.dg/vect: New directory for vectorizer tests.
37754 * gcc.dg/vect/tree-vect.h: New file.
37755 * gcc.dg/vect/vect.exp: New file.
37756 * gcc.dg/vect/pr16105.c.c: New test.
37757 * gcc.dg/vect/vect-1.c: New test.
37758 * gcc.dg/vect/vect-2.c: New test.
37759 * gcc.dg/vect/vect-3.c: New test.
37760 * gcc.dg/vect/vect-4.c: New test.
37761 * gcc.dg/vect/vect-5.c: New test.
37762 * gcc.dg/vect/vect-6.c: New test.
37763 * gcc.dg/vect/vect-7.c: New test.
37764 * gcc.dg/vect/vect-8.c: New test.
37765 * gcc.dg/vect/vect-9.c: New test.
37766 * gcc.dg/vect/vect-10.c: New test.
37767 * gcc.dg/vect/vect-11.c: New test.
37768 * gcc.dg/vect/vect-12.c: New test.
37769 * gcc.dg/vect/vect-13.c: New test.
37770 * gcc.dg/vect/vect-14.c: New test.
37771 * gcc.dg/vect/vect-15.c: New test.
37772 * gcc.dg/vect/vect-16.c: New test.
37773 * gcc.dg/vect/vect-17.c: New test.
37774 * gcc.dg/vect/vect-18.c: New test.
37775 * gcc.dg/vect/vect-19.c: New test.
37776 * gcc.dg/vect/vect-20.c: New test.
37777 * gcc.dg/vect/vect-21.c: New test.
37778 * gcc.dg/vect/vect-22.c: New test.
37779 * gcc.dg/vect/vect-23.c: New test.
37780 * gcc.dg/vect/vect-24.c: New test.
37781 * gcc.dg/vect/vect-25.c: New test.
37782 * gcc.dg/vect/vect-26.c: New test.
37783 * gcc.dg/vect/vect-27.c: New test.
37784 * gcc.dg/vect/vect-28.c: New test.
37785 * gcc.dg/vect/vect-29.c: New test.
37786 * gcc.dg/vect/vect-30.c: New test.
37787 * gcc.dg/vect/vect-31.c: New test.
37788 * gcc.dg/vect/vect-32.c: New test.
37789 * gcc.dg/vect/vect-33.c: New test.
37790 * gcc.dg/vect/vect-34.c: New test.
37791 * gcc.dg/vect/vect-35.c: New test.
37792 * gcc.dg/vect/vect-36.c: New test.
37793 * gcc.dg/vect/vect-37.c: New test.
37794 * gcc.dg/vect/vect-38.c: New test.
37795 * gcc.dg/vect/vect-40.c: New test.
37796 * gcc.dg/vect/vect-41.c: New test.
37797 * gcc.dg/vect/vect-42.c: New test.
37798 * gcc.dg/vect/vect-43.c: New test.
37799 * gcc.dg/vect/vect-44.c: New test.
37800 * gcc.dg/vect/vect-45.c: New test.
37801 * gcc.dg/vect/vect-46.c: New test.
37802 * gcc.dg/vect/vect-47.c: New test.
37803 * gcc.dg/vect/vect-48.c: New test.
37804 * gcc.dg/vect/vect-49.c: New test.
37805 * gcc.dg/vect/vect-50.c: New test.
37806 * gcc.dg/vect/vect-51.c: New test.
37807 * gcc.dg/vect/vect-52.c: New test.
37808 * gcc.dg/vect/vect-53.c: New test.
37809 * gcc.dg/vect/vect-54.c: New test.
37810 * gcc.dg/vect/vect-55.c: New test.
37811 * gcc.dg/vect/vect-56.c: New test.
37812 * gcc.dg/vect/vect-57.c: New test.
37813 * gcc.dg/vect/vect-58.c: New test.
37814 * gcc.dg/vect/vect-59.c: New test.
37815 * gcc.dg/vect/vect-60.c: New test.
37816 * gcc.dg/vect/vect-61.c: New test.
37817 * gcc.dg/vect/vect-all.c: New test.
37818 * gcc.dg/vect/vect-none.c: New test.
37820 2004-08-17 Paul Brook <paul@codesourcery.com>
37823 * gfortran.dg/entry_1.f90: New test.
37825 2004-08-17 Andrew Pinski <apinski@apple.com>
37827 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
37829 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
37831 * gcc.dg/pr17036-1.c: New test.
37833 2004-08-16 Devang Patel <dpatel@apple.com>
37835 * gcc.dg/darwin-20040809-1.c: New test.
37837 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
37839 * gcc.dg/funcdef-attr-1.c: New test.
37841 2004-08-16 Janis Johnson <janis187@us.ibm.com>
37843 * gcc.dg/altivec-17.c: New test.
37844 * gcc.dg/altivec-18.c: New test.
37846 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37849 * g++.dg/template/vtable2.C: New test.
37851 2004-08-14 Richard Henderson <rth@redhat.com>
37853 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
37854 * gcc.dg/pack-test-4.c (main): Return 0.
37855 * gcc.dg/setjmp-1.c: Remove XFAIL.
37856 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
37858 2004-08-14 Richard Henderson <rth@redhat.com>
37860 * gcc.dg/980217-1.c: Add prototype for printf.
37862 2004-08-13 Bud Davis <bdavis9659@comcast.net>
37864 * gfortran.dg/pr16935.f90: New test.
37866 2004-08-13 Janis Johnson <janis187@us.ibm.com>
37868 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
37870 2004-08-13 Paul Brook <paul@codesourcery.com>
37872 * gfortran.dg/der_io_1.f90: Remove stray comma.
37874 2004-08-12 Janis Johnson <janis187@us.ibm.com>
37876 * gcc.dg/vmx/cw-bug-2.c: Remove.
37877 * gcc.dg/vmx/vprint-1.c: Remove.
37878 * gcc.dg/vmx/vscan-1.c: Remove.
37880 2004-08-12 Devang patel <dpatel@apple.com>
37882 * gcc.dg/darwin-20040809-2.c: New test.
37884 2004-08-12 Janis Johnson <janis1872us.ibm.com>
37886 * g++.dg/ext/altivec-12.C: New test.
37888 * g++.dg/ext/altivec-11.C: New test.
37890 2004-08-12 Paul Brook <paul@codesourcery.com>
37892 * g++.dg/abi/arm_cxa_vec_1.C: New test.
37894 2004-08-12 Janis Johnson <janis187@us.ibm.com>
37896 * g++.dg/ext/altivec-2.C: Check for hardware support before
37897 executing any VMX instructions.
37899 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
37901 2004-08-12 Jakub Jelinek <jakub@redhat.com>
37904 * g++.old-deja/g++.other/comdat4.C: New test.
37905 * g++.old-deja/g++.other/comdat4-aux.cc: New.
37907 2004-08-12 Ben Elliston <bje@au.ibm.com>
37910 * gcc.dg/pr16286.c: New test.
37912 2004-08-12 Jan Beulich <jbeulich@novell.com>
37914 * g++.dg/ext/asm5.C: New.
37916 2004-08-11 Mark Mitchell <mark@codesourcery.com>
37919 * g++.dg/eh/crash1.C: New test.
37922 * g++.dg/ext/construct1.C: New test.
37924 2004-08-11 Mark Mitchell <mark@codesourcery.com>
37927 * g++.dg/init/ptrmem1.C: New test.
37930 * g++.dg/parse/offsetof5.C: New test.
37933 * g++.dg/template/overload3.C: New test.
37935 2004-08-11 Mark Mitchell <mark@codesourcery.com>
37938 * g++.dg/parse/error16.C: New test.
37941 * g++.dg/template/error14.C: New test.
37944 * g++.dg/template/error15.C: New test.
37946 2004-08-11 Devang Patel <dpatel@apple.com>
37948 * gcc.dg/darwin-ld-20040809-1.c: New test.
37949 * gcc.dg/darwin-ld-20040809-2.c: New test.
37951 2004-08-11 Steven G. Kargl <kargls@comcast.net>
37954 * gfortran.dg/dfloat_1.f90: New test.
37956 2004-08-09 Mark Mitchell <mark@codesourcery.com>
37958 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
37959 * gcc.dg/dll-2.c: Fix dg-require syntax.
37960 * gcc.misc-tests/arm-isr.c (abort): Declare.
37963 2004-08-10 Mark Mitchell <mark@codesourcery.com>
37966 * g++.dg/parse/crash16.C: New test.
37968 2004-08-10 Roger Sayle <roger@eyesopen.com>
37970 * gcc.dg/mips-rsqrt-1.c: New test case.
37971 * gcc.dg/mips-rsqrt-2.c: New test case.
37972 * gcc.dg/mips-rsqrt-3.c: New test case.
37974 2004-08-10 Paul Brook <paul@codesourcery.com>
37976 * gfortran.dg/der_io_1.f90: New test.
37978 2004-08-10 Paul Brook <paul@codesourcery.com>
37981 * gfortran.dg/der_array_1.f90: New test.
37983 2004-08-09 David Edelsohn <edelsohn@gnu.org>
37985 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
37987 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
37989 * gcc.dg/wchar_t-2.c: Fix typo.
37991 2004-08-09 Falk Hueffner <falk@debian.org>
37993 PR tree-optimization/12517
37994 * gcc.c-torture/compile/pr12517.c: New test.
37996 PR tree-optimization/12578
37997 * gcc.c-torture/compile/pr12578.c: New test.
37999 PR tree-optimization/12899
38000 * gcc.c-torture/compile/pr12899.c: New test.
38002 PR rtl-optimization/14692
38003 * gcc.c-torture/compile/pr14692.c: New test.
38005 PR tree-optimization/16461
38006 * gcc.c-torture/compile/pr16461.c: New test.
38008 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
38010 * gfortran.dg/getenv_1.f90: New test.
38012 2004-08-06 Mark Mitchell <mark@codesourcery.com>
38014 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
38016 * gcc.dg/symbian5.c: Test -fno-short-wchar.
38018 2004-08-06 Paul Brook <paul@codesourcery.com>
38020 * gfortran.dg/ret_array_1.f90: New test.
38021 * gfortran.dg/ret_pointer_1.f90: New test.
38023 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
38025 * gcc.dg/missing-field-init-[12].c: New tests.
38026 * g++.dg/warn/missing-field-init-[12].C: New tests.
38028 2004-08-06 Mark Mitchell <mark@codesourcery.com>
38030 * gcc.dg/enum2.c: New test.
38031 * gcc.dg/symbian3.c: Likewise.
38032 * gcc.dg/symbian4.c: Likewise.
38033 * gcc.dg/wchar_t-2.c: Likewise.
38035 2004-08-05 Mark Mitchell <mark@codesourcery.com>
38037 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
38040 2004-08-05 Mark Mitchell <mark@codesourcery.com>
38042 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
38043 dg-require-visiblity.
38044 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
38045 * g++.dg/ext/visibility/fvisibility.C: Likewise.
38046 * g++.dg/ext/visibility/memfuncts.C: Likewise.
38047 * g++.dg/ext/visibility/new1.C: Likewise.
38048 * g++.dg/ext/visibility/pragma.C: Likewise.
38049 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
38050 * g++.dg/ext/visibility/virtual.C: Likewise.
38051 * g++/dg/ext/visibility/visibility-1.C: Likewise.
38052 * g++/dg/ext/visibility/visibility-2.C: Likewise.
38053 * g++/dg/ext/visibility/visibility-3.C: Likewise.
38054 * g++/dg/ext/visibility/visibility-4.C: Likewise.
38055 * g++/dg/ext/visibility/visibility-5.C: Likewise.
38056 * g++/dg/ext/visibility/visibility-6.C: Likewise.
38057 * g++/dg/ext/visibility/visibility-7.C: Likewise.
38058 * g++/dg/ext/visibility/visibility-8.C: New test.
38059 * gcc.c-torture/compile/dll.x: Remove.
38060 * gcc.dg/dll-2.c: Use dg-require-dll
38061 * gcc.dg/visibility-10.c: New test.
38062 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
38064 * lib/scanasm.exp (scan_hidden): New function.
38065 (scan_not_hidden): Likewise.
38067 2004-08-05 David Edelsohn <edelsohn@gnu.org>
38069 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
38071 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
38073 * gcc.c-torture/execute/20040805-1.c: New test.
38075 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
38077 * gcc.dg/20020118-1.c: Declare abort.
38078 * gcc.dg/altivec_check.h: Likewise.
38079 * gcc.dg/iftrap-2.c: Likewise.
38080 * gcc.dg/pragma-darwin.c: Likewise.
38081 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
38083 2004-08-04 Geoffrey Keating <geoffk@apple.com>
38085 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
38087 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
38089 * gcc.c-torture/execute/builtins/abs-2.c,
38090 gcc.c-torture/execute/builtins/abs-3.c,
38091 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
38092 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
38093 intmax_t, uintmax_t and their limits.
38094 * gcc.dg/intmax_t-1.c: New test.
38096 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38098 * g++.dg/tc1/dr147.C: Add reference to PR.
38100 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
38102 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
38103 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
38105 2004-08-03 David Edelsohn <edelsohn@gnu.org>
38107 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
38109 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
38111 * gcc.dg/redecl-5.c: New test.
38112 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
38115 2004-08-03 Roger Sayle <roger@eyesopen.com>
38117 PR middle-end/16790
38118 * gcc.c-torture/execute/pr16790-1.c: New test case.
38120 2004-08-03 Mark Mitchell <mark@codesourcery.com>
38122 * g++.dg/ext/visibility/assign1.C: New test.
38123 * g++.dg/ext/visibility/new1.C: Likewise.
38125 * gcc.dg/symbian1.c: New test.
38126 * gcc.dg/symbian2.c: Likewise.
38128 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
38131 * gcc.dg/i386-sse-9.c: New test.
38133 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
38135 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
38137 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
38139 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
38140 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
38141 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
38142 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
38143 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
38144 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
38145 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
38146 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
38147 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
38148 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
38149 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
38150 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
38151 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
38152 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
38153 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
38154 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
38155 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
38156 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
38157 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
38158 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
38159 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
38160 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
38161 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
38162 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
38163 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
38164 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
38165 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
38166 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
38167 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
38168 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
38169 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
38170 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
38171 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
38172 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
38173 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
38174 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
38175 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
38176 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
38177 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
38178 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
38179 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
38180 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
38181 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
38182 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
38183 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
38184 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
38185 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
38186 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
38187 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
38188 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
38189 gcc.misc-tests/i386-pf-3dnow-1.c,
38190 gcc.misc-tests/i386-pf-athlon-1.c,
38191 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
38192 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
38193 Declare built-in functions used.
38194 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
38196 2004-08-02 Mark Mitchell <mark@codesourcery.com>
38199 * g++.dg/lookup/using12.C: New test.
38201 * g++.dg/init/null1.C: Fix PR number.
38202 * g++.dg/parse/namespace10.C: Likewise.
38204 2004-08-01 Mark Mitchell <mark@codesourcery.com>
38207 * g++.dg/template/spec17.C: New test.
38208 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
38209 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
38211 2004-08-02 David Billinghurst
38214 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
38216 2004-08-01 Zack Weinberg <zack@codesourcery.com>
38218 * gcc.dg/ia64-got-1.c: New test case.
38220 2004-08-01 Mark Mitchell <mark@codesourcery.com>
38223 * g++.dg/init/null1.C: New test.
38224 * g++.dg/tc1/dr76.C: Adjust error marker.
38227 * g++.dg/parse/namespace10.C: New test.
38230 * g++.dg/inherit/ptrmem2.C: New test.
38232 2004-08-02 Ben Elliston <bje@au.ibm.com>
38235 * gcc.dg/pr16155.c: New test.
38237 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
38239 * gcc.dg/redecl-2.c: New test.
38241 2004-07-30 Geoffrey Keating <geoffk@apple.com>
38243 * gcc.dg/darwin-longdouble.c: New file.
38245 2004-07-30 Richard Henderson <rth@redhat.com>
38247 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
38248 write to constant argument.
38249 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
38251 2004-07-30 Richard Henderson <rth@redhat.com>
38253 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
38254 tests of nearest around zero.
38256 2004-07-30 Andrew Pinski <apinski@apple.com>
38258 * gcc.c-torture/compile/20040730-1.c: New test.
38260 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
38262 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
38265 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
38267 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
38269 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
38271 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
38272 contains $ld_library_path.
38273 * lib/gfortran.exp (gfortran_link_flags): Likewise.
38275 2004-07-29 Richard Henderson <rth@redhat.com>
38277 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
38279 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
38280 (alt2, which): New.
38281 (Check): Accept either alternative.
38283 2004-07-29 Mark Mitchell <mark@codesourcery.com>
38285 * g++.dg/abi/inline1.C: New test.
38286 * g++.dg/abi/local1-a.cc: Likewise.
38287 * g++.dg/abi/local1.C: Likewise.
38288 * g++.dg/abi/mangle11.C: Tweak location of warnings.
38289 * g++.dg/abi/mangle12.C: Likewise.
38290 * g++.dg/abi/mangle17.C: Likewise.
38291 * g++.dg/abi/mangle20-2.C: Likewise.
38292 * g++.dg/opt/interface1.C: Likewise.
38293 * g++.dg/opt/interface1.h: Likewise.
38294 * g++.dg/opt/interface1-a.cc: New test.
38295 * g++.dg/parse/repo1.C: New test.
38296 * g++.dg/template/repo1.C: Likewise.
38297 * g++.dg/warn/Winline-1.C: Likewise.
38298 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
38300 2004-07-29 Diego Novillo <dnovillo@redhat.com>
38302 * gcc.dg/tree-ssa/20040729-1.c: New test.
38304 2004-07-27 Matt Austern <austern@apple.com>
38306 * gcc.dg/darwin-bool-1.c: New test.
38307 * gcc.dg/darwin-bool-2.c: New test.
38309 2004-07-28 Richard Henderson <rth@redhat.com>
38311 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
38312 arguments in the correct type. Don't write to constant arguments.
38314 2004-07-28 Diego Novillo <dnovillo@redhat.com>
38316 PR tree-optimization/16688
38317 PR tree-optimization/16689
38318 * g++.dg/tree-ssa/pr16688.C: New test.
38320 2004-07-28 Diego Novillo <dnovillo@redhat.com>
38322 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38323 loads. Not only in the comment, this time.
38325 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
38327 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
38328 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
38329 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
38330 * gcc.dg/sh4a-bitmovua.c: New.
38331 * gcc.dg/sh4a-cos.c: New.
38332 * gcc.dg/sh4a-cosf.c: New.
38333 * gcc.dg/sh4a-fprun.c: New.
38334 * gcc.dg/sh4a-fsrra.c: New.
38335 * gcc.dg/sh4a-memmovua.c: New.
38336 * gcc.dg/sh4a-sin.c: New.
38337 * gcc.dg/sh4a-sincos.c: New.
38338 * gcc.dg/sh4a-sincosf.c: New.
38339 * gcc.dg/sh4a-sinf.c: New.
38341 2004-07-28 Diego Novillo <dnovillo@redhat.com>
38343 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
38345 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38347 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
38350 2004-07-27 Andrew Pinski <apinski@apple.com>
38352 * g++.dg/rtti/tinfo1.C: Correct the xfail.
38354 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
38356 * gcc.dg/pragma-isr.c: New test.
38358 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38361 * g++.dg/template/ttp11.C: New test.
38363 2004-07-27 Diego Novillo <dnovillo@redhat.com>
38365 * gcc.c-torture/compile/20040727-1.c: New test.
38367 2004-07-26 Eric Christopher <echristo@redhat.com>
38369 * gcc.c-torture/compile/20040726-2.c: New test.
38371 2004-07-26 Andrew Pinski <apinski@apple.com>
38373 * g++.dg/rtti/tinfo1.C: Xfail.
38375 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
38377 * gcc.c-torture/compile/20040726-1.c: New test.
38379 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
38380 Brian Ryner <bryner@brianryner.com>
38384 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
38385 * g++.dg/ext/visibility/: New directory.
38386 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
38387 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
38388 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
38389 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
38390 * g++.dg/ext/visibility/fvisibility.C,
38391 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
38392 g++.dg/ext/visibility/fvisibility-override1.C
38393 g++.dg/ext/visibility/fvisibility-override2.C
38394 g++.dg/ext/visibility/memfuncts.C
38395 g++.dg/ext/visibility/noPLT.C
38396 g++.dg/ext/visibility/pragma.C
38397 g++.dg/ext/visibility/pragma-override1.C
38398 g++.dg/ext/visibility/pragma-override2.C
38399 g++.dg/ext/visibility/staticmemfuncts.C
38400 g++.dg/ext/visibility/virtual.C: New tests.
38402 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
38405 * gcc.dg/pr15360-1.c: New test.
38407 2004-07-25 Daniel Jacobowitz <dan@debian.org>
38409 * gcc.dg/pragma-align-2.c: New test.
38410 * gcc.dg/pragma-init-fini.c: New test.
38411 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
38414 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
38416 * gcc.dg/init-string-2.c: New test.
38418 2004-07-24 Zack Weinberg <zack@codesourcery.com>
38421 * gcc.dg/Wredundant-decls-1.c: New test case.
38423 2004-07-24 Jakub Jelinek <jakub@redhat.com>
38425 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
38426 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
38427 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
38428 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
38429 * gcc.dg/compat/generate-random.c: New file.
38430 * gcc.dg/compat/generate-random.h: Likewise.
38431 * gcc.dg/compat/generate-random_r.c: Likewise.
38432 * gcc.dg/compat/struct-layout-1.h: Likewise.
38433 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
38434 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
38435 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
38436 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
38437 * gcc.dg/compat/struct-layout-1_main.c: New test.
38438 * gcc.dg/compat/struct-layout-1_x.c: New file.
38439 * gcc.dg/compat/struct-layout-1_y.c: New file.
38440 * gcc.dg/compat/struct-layout-1_test.h: New file.
38442 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
38444 * gcc.dg/comp-return-1.c: New test
38446 2004-07-23 Janis Johnson <janis187@us.ibm.com>
38448 * gcc.dg/vmx/8-02a.c: Fix typo.
38450 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
38451 * gcc.dg/darwin-abi-3.c: New test.
38453 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
38454 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
38456 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
38457 * gcc.dg/vmx/ops-long-1.c: New test.
38458 * gcc.dg/vmx/ops-long-2.c: New test.
38460 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
38462 * g++.dg/lookup/conv-[1234].C: New.
38464 2004-07-22 Mark Mitchell <mark@codesourcery.com>
38466 * g++.dg/parse/attr2.C: Simplify.
38468 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38471 * gcc.c-torture/execute/pr7284-1.c: New test.
38473 2004-07-22 Brian Booth <bbooth@redhat.com>
38475 * gcc.dg/tree-ssa/20040721-1.c: New test.
38477 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
38479 * g++.dg/template/crash20.c: New.
38481 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
38483 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
38484 Add dg-run directive. Declare variables as required.
38485 * gfortran.dg/g77/README: Update
38487 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
38489 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
38490 gcc.dg/cris-peep2-andu2.c: New tests.
38492 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38495 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
38497 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
38499 * gcc.dg/qual-return-2.c: Update expected messages.
38500 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
38502 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38504 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
38505 * gcc.dg/noncompile/921102-1.c: Update expected error message.
38507 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
38510 * gcc.dg/init-string-1.c: New test.
38512 2004-07-21 Jakub Jelinek <jakub@redhat.com>
38514 PR middle-end/15345
38516 * gcc.dg/torture/nested-fn-1.c: New test.
38518 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
38521 * gcc.dg/ia64-fptr-1.c: New file.
38523 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38526 * g++.dg/template/spec16.C: New test.
38527 * g++.old-deja/g++.robertl/eb118.C: Remove.
38529 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38532 * g++.dg/template/spec15.C: New test.
38534 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
38536 Copy cases from g77.f-torture/execute and add dg-run
38537 directive. Other changes as noted.
38538 * gfortran.dg/g77/13037.f
38539 * gfortran.dg/g77/1832.f
38540 * gfortran.dg/g77/19981119-0.f
38541 * gfortran.dg/g77/19990313-0.f
38542 * gfortran.dg/g77/19990313-1.f
38543 * gfortran.dg/g77/19990313-2.f
38544 * gfortran.dg/g77/19990313-3.f
38545 * gfortran.dg/g77/19990419-1.f
38546 * gfortran.dg/g77/19990826-0.f
38547 * gfortran.dg/g77/19990826-2.f
38548 * gfortran.dg/g77/20000503-1.f
38549 * gfortran.dg/g77/20001111.f
38550 * gfortran.dg/g77/20010116.f
38551 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
38552 * gfortran.dg/g77/20010430.f
38553 * gfortran.dg/g77/6177.f
38554 * gfortran.dg/g77/947.f
38555 * gfortran.dg/g77/970816-3.f
38556 * gfortran.dg/g77/971102-1.f
38557 * gfortran.dg/g77/980520-1.f
38558 * gfortran.dg/g77/980628-0.f
38559 * gfortran.dg/g77/980628-1.f
38560 * gfortran.dg/g77/980628-10.f
38561 * gfortran.dg/g77/980628-2.f
38562 * gfortran.dg/g77/980628-3.f
38563 * gfortran.dg/g77/980628-7.f
38564 * gfortran.dg/g77/980628-8.f
38565 * gfortran.dg/g77/980628-9.f
38566 * gfortran.dg/g77/980701-0.f
38567 * gfortran.dg/g77/980701-1.f
38568 * gfortran.dg/g77/cabs.f
38569 * gfortran.dg/g77/claus.f
38570 * gfortran.dg/g77/complex_1.f
38571 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
38572 * gfortran.dg/g77/dcomplex.f
38573 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
38574 * gfortran.dg/g77/f90-intrinsic-mathematical.f
38575 * gfortran.dg/g77/f90-intrinsic-numeric.f
38576 * gfortran.dg/g77/int8421.f
38577 * gfortran.dg/g77/labug1.f
38578 * gfortran.dg/g77/large_vec.f
38579 * gfortran.dg/g77/le.f
38580 * gfortran.dg/g77/short.f
38581 * gfortran.dg/g77/README: Update
38583 2004-07-20 Mark Mitchell <mark@codesourcery.com>
38586 * g++.dg/parse/lookup4.C: New test.
38588 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38591 * g++.dg/template/ttp10.C: New test.
38593 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
38595 * gcc.dg/pr12625-1.c: New test.
38597 2004-07-20 Steven Bosscher <stevenb@suse.de>
38599 * gcc.dg/switch-warn-1.c: New test.
38600 * gcc.dg/switch-warn-2.c: New test.
38601 * gcc.c-torture/compile/pr14730.c: Update.
38603 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
38605 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
38606 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
38607 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
38608 g++.dg/template/nontype3.C: Remove trailing CR from tests.
38610 2004-07-18 Mark Mitchell <mark@codesourcery.com>
38613 * g++.dg/template/assign1.C: New test.
38615 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38618 * g++.dg/template/ttp9.C: New test.
38620 2004-07-19 Daniel Jacobowitz <dan@debian.org>
38622 * gcc.dg/format/cmn-err-1.c: New test.
38624 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
38626 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
38627 gcc.dg/Wparentheses-10.c: New tests.
38628 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
38630 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38633 * gfortran.dg/g77//ffixed-line-length-0.f,
38634 gfortran.dg/g77/ffixed-line-length-132.f,
38635 gfortran.dg/g77/ffixed-line-length-72.f,
38636 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
38637 gfortran.dg/g77/README: Update.
38639 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38642 * g++.dg/template/non-dependent7.C: New test.
38643 * g++.dg/template/non-dependent8.C: Likewise.
38644 * g++.dg/template/non-dependent9.C: Likewise.
38645 * g++.dg/template/non-dependent10.C: Likewise.
38647 2004-07-17 Mark Mitchell <mark@codesourcery.com>
38650 * g++.dg/parse/attr2.C: New test.
38652 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
38655 * g77.f-torture: Ditto.
38657 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
38659 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
38660 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
38661 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
38663 2004-07-16 Richard Henderson <rth@redhat.com>
38665 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
38667 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38669 * lib/fortran-torture.exp (fortran-torture): Don't test compile
38670 tests with full list of options.
38671 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
38672 of TORTURE_OPTIONS if test contains 'dg-do run'.
38675 * gfortran.dg/do_iterator.f90: New test.
38677 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38679 PR rtl-optimization/16536
38680 * gcc.c-torture/execute/restrict-1.c: New test.
38682 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38685 * gfortran.dg/pr15324.f90: New test.
38688 * gfortran.dg/pr15129.f90: New test.
38691 * gfortran.dg/pr15140.f90: New test.
38694 * gfortran.fortran-torture/execute/bounds.f90: Add check for
38695 compile-time simplification.
38697 2004-07-14 Mike Stump <mrs@apple.com>
38699 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
38701 2004-07-14 James E Wilson <wilson@specifixinc.com>
38704 * gcc.dg/profile-generate-1.c: New.
38706 2004-07-15 Jakub Jelinek <jakub@redhat.com>
38708 * gcc.c-torture/execute/20040709-1.c: New test.
38709 * gcc.c-torture/execute/20040709-2.c: New test.
38711 2004-07-14 Mike Stump <mrs@apple.com>
38713 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
38715 2004-07-14 Mike Stump <mrs@apple.com>
38717 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
38719 2004-07-13 Mark Mitchell <mark@codesourcery.com>
38722 * g++.dg/parse/mutable1.C: New test.
38724 2004-07-13 Diego Novillo <dnovillo@redhat.com>
38726 PR tree-optimization/16443
38727 * gcc.dg/tree-ssa/20040713-1.c: New test.
38729 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
38731 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
38734 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
38736 * gfortran.dg/g77/README: New file
38737 * gfortran.dg/g77/19981216-0.f: Copy from
38738 g77.f-torture/noncompile. Add "dg-do compile" and
38739 dg-error as required.
38740 * gfortran.dg/g77/19990218-1.f: Likewise.
38741 * gfortran.dg/g77/19990905-1.f: Likewise.
38742 * gfortran.dg/g77/9263.f: Likewise.
38743 * gfortran.dg/g77/980615-0.f: Likewise.
38744 * gfortran.dg/g77/980616-0.f: Likewise.
38745 * gfortran.dg/g77/check0.f: Likewise.
38746 * gfortran.dg/g77/select_no_compile.f: Likewise.
38748 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
38750 Copy files from g77.f-torture/compile.
38751 Add "{ dg-do compile}". Other changes as noted
38752 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
38753 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
38754 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
38755 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
38756 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
38757 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
38758 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
38759 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
38760 statement to conform to standard. Append alpha1.x for reference.
38761 * gfortran.dg/g77/xformat.f: Add dg-warning
38763 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
38765 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
38766 Add {dg-do compile} directive.
38767 * gfortran.dg/g77/cpp2.F: Likewise.
38769 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38772 * g++.dg/lookup/name-clash1.C: New test.
38775 * g++.dg/lookup/name-clash2.C: New test.
38778 * g++.dg/lookup/name-clash3.C: New test.
38780 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38782 * g++.dg/lookup/new2.C: New test.
38783 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
38785 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
38787 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
38788 Add {dg-do compile} directive.
38789 * gfortran.dg/g77/13060.f: Likewise.
38790 * gfortran.dg/g77/19990218-0.f: Likewise.
38791 * gfortran.dg/g77/19990305-0.f: Likewise.
38792 * gfortran.dg/g77/19990419-0.f: Likewise.
38793 * gfortran.dg/g77/19990502-0.f: Likewise.
38794 * gfortran.dg/g77/19990502-1.f: Likewise.
38795 * gfortran.dg/g77/19990525-0.f: Likewise.
38796 * gfortran.dg/g77/19990826-1.f: Likewise.
38797 * gfortran.dg/g77/19990826-3.f: Likewise.
38798 * gfortran.dg/g77/19990905-2.f: Likewise.
38799 * gfortran.dg/g77/20000412-1.f: Likewise.
38800 * gfortran.dg/g77/20000511-1.f: Likewise.
38801 * gfortran.dg/g77/20000511-2.f: Likewise.
38802 * gfortran.dg/g77/20000518.f: Likewise.
38803 * gfortran.dg/g77/20000601-1.f: Likewise.
38804 * gfortran.dg/g77/20000601-2.f: Likewise.
38805 * gfortran.dg/g77/20000629-1.f: Likewise.
38806 * gfortran.dg/g77/20000630-2.f: Likewise.
38807 * gfortran.dg/g77/20010115.f: Likewise.
38808 * gfortran.dg/g77/20010321-1.f: Likewise.
38809 * gfortran.dg/g77/20010426.f: Likewise.
38810 * gfortran.dg/g77/20020307-1.f: Likewise.
38811 * gfortran.dg/g77/8485.f: Likewise.
38812 * gfortran.dg/g77/960317-1.f: Likewise.
38813 * gfortran.dg/g77/970915-0.f: Likewise.
38814 * gfortran.dg/g77/980310-1.f: Likewise.
38815 * gfortran.dg/g77/980310-2.f: Likewise.
38816 * gfortran.dg/g77/980310-3.f: Likewise.
38817 * gfortran.dg/g77/980310-4.f: Likewise.
38818 * gfortran.dg/g77/980310-6.f: Likewise.
38819 * gfortran.dg/g77/980310-7.f: Likewise.
38820 * gfortran.dg/g77/980310-8.f: Likewise.
38821 * gfortran.dg/g77/980419-2.f: Likewise.
38822 * gfortran.dg/g77/980424-0.f: Likewise.
38823 * gfortran.dg/g77/980427-0.f: Likewise.
38824 * gfortran.dg/g77/980729-0.f: Likewise.
38825 * gfortran.dg/g77/981117-1.f: Likewise.
38826 * gfortran.dg/g77/toon_1.f: Likewise.
38828 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38831 * g++.dg/other/abstract2.C: New test.
38833 2004-07-12 Paul Brook <paul@codesourcery.com>
38835 * gfortran.dg/pointer_init_1.f90: New test.
38837 2004-07-11 Paul Brook <paul@codesourcery.com>
38840 * gfortran.dg/contained_1.f90: New test.
38842 2004-07-11 Mark Mitchell <mark@codesourcery.com>
38844 * g++.dg/parse/defarg8.C: New test.
38846 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38849 * gfortran.dg/pr16433.f: New test.
38852 * gfortran.dg/pr15754.f90: New test.
38854 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
38856 PR tree-optimization/16437
38857 * gcc.c-torture/execute/bitfld-4.c: New test.
38859 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38861 * gfortran.fortran-torture/execute/common_2.f90: Add check for
38862 access to common var from module.
38864 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38867 * gfortran.fortran-torture/execute/common_2.f90: New test.
38869 2004-07-10 Paul Brook <paul@codesourcery.com>
38871 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
38873 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38876 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
38878 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
38880 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
38881 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
38882 * gfortran.dg/g77/ffree-form-1.f: Likewise.
38883 * gfortran.dg/g77/ffree-form-2.f: Likewise.
38884 * gfortran.dg/g77/ffree-form-3.f: Likewise.
38885 * gfortran.dg/g77/fno-underscoring.f: Likewise.
38886 * gfortran.dg/g77/funderscoring.f: Likewise.
38887 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
38889 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38891 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
38893 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38894 Paul Brook <paul@codesourcery.com>
38897 * gfortran.dg/common_pointer_1.f90: New test.
38899 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38901 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
38903 2004-07-09 James E Wilson <wilson@specifixinc.com>
38906 * gcc.c-torture/compile/20040709-1.c: New.
38908 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38911 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
38913 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38916 * gfortran.dg/shape_1.f90: New test.
38918 2004-07-09 Zack Weinberg <zack@codesourcery.com>
38919 Andrew Pinski <apinski@apple.com>
38921 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
38923 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38925 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
38928 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38929 Paul Brook <paul@codesourcery.com>
38931 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
38934 2004-07-09 Diego Novillo <dnovillo@redhat.com>
38936 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
38938 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38940 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
38941 testcases with capital suffix.
38943 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38949 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
38951 * gfortran.dg/implicit_1.f90: New test.
38953 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38955 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
38956 expression to match gfortran warning/error messages
38957 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
38960 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38962 * lib/fortran-torture.exp: Rename proc search_for to
38965 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
38967 * gcc.c-torture/execute/simd-5.x: New file.
38968 XFAIL on SPARC 64-bit at -O0.
38970 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38974 * g++.dg/warn/effc3.C: New test.
38976 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38978 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
38979 change X to 1X in format.
38980 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
38981 add data statements to conform to standard.
38983 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38985 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
38986 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
38987 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
38989 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
38991 * gfortran.dg/g77/7388.f: Copy from g77.dg
38992 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
38993 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
38994 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
38995 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
38996 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
38997 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
38998 * gfortran.dg/g77/strlen0.f: Likewise.
39000 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
39002 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
39003 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
39005 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
39007 * gcc.c-torture/execute/920428-2.x: Delete.
39008 * gcc.c-torture/execute/920501-7.x: Likewise.
39010 2004-07-08 Jakub Jelinek <jakub@redhat.com>
39012 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
39013 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
39014 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
39016 (PREFETCH_3DNOW): Add -march=c3.
39018 2004-07-08 Diego Novillo <dnovillo@redhat.com>
39021 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
39022 * gcc.c-torture/execute/bf64-1.x: Likewise.
39024 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
39026 * gcc.c-torture/compile/20040708-1.c: New test.
39028 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39031 * g++.dg/warn/effc2.C: New test.
39033 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
39035 * gcc.c-torture/execute/bitfld-1.x: Remove.
39036 * gcc.c-torture/execute/bitfld-3.c: New test.
39037 * gcc.dg/bitfld-2.c: Remove XFAILs.
39039 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
39042 * g++.dg/rtti/tinfo1.C: New file.
39044 2004-07-07 Eric Christopher <echristo@redhat.com>
39046 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
39048 2004-07-07 Andrew Pinski <apinski@apple.com>
39050 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
39052 2004-07-07 Mark Mitchell <mark@codesourcery.com>
39054 * g++.dg/init/call1.C: XFAIL.
39056 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
39058 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
39059 except for movstrict*, to movmem* and clrstr* to clrmem*.
39061 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
39063 * gcc.c-torture/execute/20040707-1.c: New test.
39065 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
39067 * gcc.c-torture/execute/20040706-1.c: New test.
39069 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39072 * g++.dg/template/spec14.C: New test.
39074 2004-07-05 Jakub Jelinek <jakub@redhat.com>
39076 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
39077 nothing if not yet defined. Use it in b, c and d type definitions.
39078 * gcc.c-torture/execute/20040705-1.c: New test.
39079 * gcc.c-torture/execute/20040705-2.c: New test.
39081 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39084 * g++.dg/lookup/new1.C: New test.
39086 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39089 * g++.dg/template/sizeof8.C: New test.
39091 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
39093 * gcc.c-torture/compile/20040705-1.c: New test.
39095 2004-07-04 Bud Davis <bdavis9659@comcast.net>
39097 * gfortran.fortran-torture/execute/seq_io.f90: New test.
39099 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
39101 * gcc.dg/cpp/if-mop.c: Two new testcases.
39102 * gcc.dg/cpp/trad/comment-3.c: New.
39104 2004-07-04 Paul Brook <paul@codesourcery.com>
39106 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
39108 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
39111 * g++.dg/lookup/crash4.C: New test.
39113 2004-07-02 Zack Weinberg <zack@codesourcery.com>
39115 * gcc.c-torture/execute/builtin-abs-1.c
39116 * gcc.c-torture/execute/builtin-abs-2.c
39117 * gcc.c-torture/execute/builtin-complex-1.c
39118 * gcc.c-torture/execute/builtins/string-1-lib.c
39119 * gcc.c-torture/execute/builtins/string-1.c
39120 * gcc.c-torture/execute/builtins/string-2-lib.c
39121 * gcc.c-torture/execute/builtins/string-2.c
39122 * gcc.c-torture/execute/builtins/string-3-lib.c
39123 * gcc.c-torture/execute/builtins/string-3.c
39124 * gcc.c-torture/execute/builtins/string-4-lib.c
39125 * gcc.c-torture/execute/builtins/string-4.c
39126 * gcc.c-torture/execute/builtins/string-5-lib.c
39127 * gcc.c-torture/execute/builtins/string-5.c
39128 * gcc.c-torture/execute/builtins/string-6-lib.c
39129 * gcc.c-torture/execute/builtins/string-6.c
39130 * gcc.c-torture/execute/builtins/string-7-lib.c
39131 * gcc.c-torture/execute/builtins/string-7.c
39132 * gcc.c-torture/execute/builtins/string-8-lib.c
39133 * gcc.c-torture/execute/builtins/string-8.c
39134 * gcc.c-torture/execute/builtins/string-9-lib.c
39135 * gcc.c-torture/execute/builtins/string-9.c
39136 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
39137 * gcc.c-torture/execute/builtins/string-asm-1.c
39138 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
39139 * gcc.c-torture/execute/builtins/string-asm-2.c
39140 * gcc.c-torture/execute/stdio-opt-1.c
39141 * gcc.c-torture/execute/stdio-opt-2.c
39142 * gcc.c-torture/execute/stdio-opt-3.c
39143 * gcc.c-torture/execute/string-opt-1.c
39144 * gcc.c-torture/execute/string-opt-10.c
39145 * gcc.c-torture/execute/string-opt-11.c
39146 * gcc.c-torture/execute/string-opt-12.c
39147 * gcc.c-torture/execute/string-opt-13.c
39148 * gcc.c-torture/execute/string-opt-14.c
39149 * gcc.c-torture/execute/string-opt-15.c
39150 * gcc.c-torture/execute/string-opt-16.c
39151 * gcc.c-torture/execute/string-opt-2.c
39152 * gcc.c-torture/execute/string-opt-6.c
39153 * gcc.c-torture/execute/string-opt-7.c
39154 * gcc.c-torture/execute/string-opt-8.c:
39157 * gcc.c-torture/execute/builtins/abs-2.c
39158 * gcc.c-torture/execute/builtins/abs-3.c
39159 * gcc.c-torture/execute/builtins/complex-1.c
39160 * gcc.c-torture/execute/builtins/fprintf.c
39161 * gcc.c-torture/execute/builtins/fputs.c
39162 * gcc.c-torture/execute/builtins/memcmp.c
39163 * gcc.c-torture/execute/builtins/memmove.c
39164 * gcc.c-torture/execute/builtins/memops-asm.c
39165 * gcc.c-torture/execute/builtins/mempcpy-2.c
39166 * gcc.c-torture/execute/builtins/mempcpy.c
39167 * gcc.c-torture/execute/builtins/memset.c
39168 * gcc.c-torture/execute/builtins/printf.c
39169 * gcc.c-torture/execute/builtins/sprintf.c
39170 * gcc.c-torture/execute/builtins/strcat.c
39171 * gcc.c-torture/execute/builtins/strchr.c
39172 * gcc.c-torture/execute/builtins/strcmp.c
39173 * gcc.c-torture/execute/builtins/strcpy.c
39174 * gcc.c-torture/execute/builtins/strcspn.c
39175 * gcc.c-torture/execute/builtins/strlen-2.c
39176 * gcc.c-torture/execute/builtins/strlen.c
39177 * gcc.c-torture/execute/builtins/strncat.c
39178 * gcc.c-torture/execute/builtins/strncmp-2.c
39179 * gcc.c-torture/execute/builtins/strncmp.c
39180 * gcc.c-torture/execute/builtins/strncpy.c
39181 * gcc.c-torture/execute/builtins/strpbrk.c
39182 * gcc.c-torture/execute/builtins/strpcpy-2.c
39183 * gcc.c-torture/execute/builtins/strpcpy.c
39184 * gcc.c-torture/execute/builtins/strrchr.c
39185 * gcc.c-torture/execute/builtins/strspn.c
39186 * gcc.c-torture/execute/builtins/strstr-asm.c
39187 * gcc.c-torture/execute/builtins/strstr.c:
39188 ... these new files.
39190 * gcc.c-torture/execute/builtins/abs-2-lib.c
39191 * gcc.c-torture/execute/builtins/abs-3-lib.c
39192 * gcc.c-torture/execute/builtins/complex-1-lib.c
39193 * gcc.c-torture/execute/builtins/fprintf-lib.c
39194 * gcc.c-torture/execute/builtins/fputs-lib.c
39195 * gcc.c-torture/execute/builtins/memcmp-lib.c
39196 * gcc.c-torture/execute/builtins/memmove-lib.c
39197 * gcc.c-torture/execute/builtins/memops-asm-lib.c
39198 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
39199 * gcc.c-torture/execute/builtins/mempcpy-lib.c
39200 * gcc.c-torture/execute/builtins/memset-lib.c
39201 * gcc.c-torture/execute/builtins/printf-lib.c
39202 * gcc.c-torture/execute/builtins/sprintf-lib.c
39203 * gcc.c-torture/execute/builtins/strcat-lib.c
39204 * gcc.c-torture/execute/builtins/strchr-lib.c
39205 * gcc.c-torture/execute/builtins/strcmp-lib.c
39206 * gcc.c-torture/execute/builtins/strcpy-lib.c
39207 * gcc.c-torture/execute/builtins/strcspn-lib.c
39208 * gcc.c-torture/execute/builtins/strlen-2-lib.c
39209 * gcc.c-torture/execute/builtins/strlen-lib.c
39210 * gcc.c-torture/execute/builtins/strncat-lib.c
39211 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
39212 * gcc.c-torture/execute/builtins/strncmp-lib.c
39213 * gcc.c-torture/execute/builtins/strncpy-lib.c
39214 * gcc.c-torture/execute/builtins/strpbrk-lib.c
39215 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
39216 * gcc.c-torture/execute/builtins/strpcpy-lib.c
39217 * gcc.c-torture/execute/builtins/strrchr-lib.c
39218 * gcc.c-torture/execute/builtins/strspn-lib.c
39219 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
39220 * gcc.c-torture/execute/builtins/strstr-lib.c
39221 * gcc.c-torture/execute/builtins/lib/abs.c
39222 * gcc.c-torture/execute/builtins/lib/fprintf.c
39223 * gcc.c-torture/execute/builtins/lib/memset.c
39224 * gcc.c-torture/execute/builtins/lib/printf.c
39225 * gcc.c-torture/execute/builtins/lib/sprintf.c
39226 * gcc.c-torture/execute/builtins/lib/strcpy.c
39227 * gcc.c-torture/execute/builtins/lib/strcspn.c
39228 * gcc.c-torture/execute/builtins/lib/strncat.c
39229 * gcc.c-torture/execute/builtins/lib/strncmp.c
39230 * gcc.c-torture/execute/builtins/lib/strncpy.c
39231 * gcc.c-torture/execute/builtins/lib/strpbrk.c
39232 * gcc.c-torture/execute/builtins/lib/strspn.c
39233 * gcc.c-torture/execute/builtins/lib/strstr.c:
39234 New files containing support routines.
39236 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
39238 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
39239 when not optimizing.
39241 2004-07-02 Mark Mitchell <mark@codesourcery.com>
39244 * g++.dg/abi/mangle22.C: New test.
39245 * g++.dg/abi/mangle23.C: Likewise.
39247 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
39250 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
39251 Allow for cases without denormalized floating point numbers.
39253 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
39256 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39257 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
39258 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
39259 expected warning text.
39260 * gcc.dg/format/diag-2.c: New test.
39262 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
39264 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
39266 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
39268 * gcc.dg/builtins-43.c: New.
39269 * gcc.dg/builtins-44.c: New.
39270 * gcc.dg/builtins-45.c: New.
39272 2004-06-26 Geoffrey Keating <geoffk@apple.com>
39273 Andreas Tobler <a.tobler@schweiz.ch>
39275 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
39276 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
39278 * gcc.dg/cleanup-11.c: Likewise.
39279 * gcc.dg/cleanup-8.c: Likewise.
39280 * gcc.dg/cleanup-9.c: Likewise.
39281 * gcc.dg/cleanup-5.c: Run on all platforms.
39283 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
39285 * g++.dg/warn/nonnull1.C: New test.
39287 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
39289 * gcc.dg/compat/compat-common.h: Wrap up CINT in
39290 an #ifndef SKIP_COMPLEX_INT/#endif pair.
39291 Special-case the Sun compiler wrt to <complex.h>.
39293 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
39295 * gcc.dg/Wunreachable-8.C: New test.
39297 * gcc.dg/h8300-ice2.c : New test.
39299 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
39302 * gfortran.fortran-torture/compile/implicit.f90: Add test
39303 for implicit character.
39305 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
39308 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
39309 Use tiny() intrinsic to find smallest non-negative real
39311 2004-06-30 Jakub Jelinek <jakub@redhat.com>
39313 * gcc.dg/compat/struct-by-value-22_main.c: New test.
39314 * gcc.dg/compat/struct-by-value-22_x.c: New.
39315 * gcc.dg/compat/struct-by-value-22_y.c: New.
39317 * gcc.c-torture/execute/20040629-1.c: New test.
39319 2004-06-29 Jakub Jelinek <jakub@redhat.com>
39321 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
39322 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
39325 * gcc.dg/20040625-1.c: New test.
39327 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39329 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
39331 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39334 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
39336 2004-06-29 Richard Henderson <rth@redhat.com>
39338 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
39340 2004-06-29 Paul Brook <paul@codesourcery.com>
39342 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
39343 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
39345 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
39348 * g++.dg/parse/crash15.C: New.
39350 2004-06-28 Andrew Pinski <apinski@apple.com>
39352 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
39353 by the error already.
39355 * g++.dg/opt/ptrmem4.C: Change to compile only test.
39357 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
39360 * gcc.dg/h8300-bss-align-1.c : New.
39362 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
39365 * g++.dg/template/ctor4.C: New.
39367 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
39370 * g++.dg/warn/Wsequence-point-1.C: New test.
39372 2004-06-27 Paul Brook <paul@codesourcery.com>
39374 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
39376 2004-06-27 Zack Weinberg <zack@codesourcery.com>
39378 * g++.old-deja/g++.mike/p7325.C: Remove.
39380 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
39383 * gcc.dg/pr14963.c: New test.
39385 2004-06-27 Mark Mitchell <mark@codesourcery.com>
39388 * g++.dg/parse/redef1.C: New test.
39390 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
39392 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
39394 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
39396 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
39397 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
39399 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
39400 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
39401 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
39402 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
39403 g++.brendan/enum14.C.
39404 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
39405 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
39406 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
39408 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
39411 2004-06-27 Roger Sayle <roger@eyesopen.com>
39413 * gcc.dg/20040527-1.c: New test case.
39415 2004-06-26 Bud Davis <bdavis9659@comcast.net>
39417 PR gfortran/pr16196
39418 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
39420 2004-06-25 Roger Sayle <roger@eyesopen.com>
39422 PR middle-end/15825
39423 * gcc.dg/pr15825-1.c: New test case.
39425 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
39427 * gcc.c-torture/execute/20040625-1.c: New test.
39429 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39431 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
39433 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
39435 * gcc.dg/torture/mips-div-1.c: New test.
39437 2004-06-24 Jeff Law <law@redhat.com>
39439 * gcc.dg/tree-ssa/20040624-1.c: New test.
39441 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
39443 * gcc.c-torture/compile/20040624-1.c: New test.
39445 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39447 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
39450 2004-06-23 Andrew Pinski <apinski@apple.com>
39452 PR middle-end/15988
39453 * g++.dg/opt/ptrmem4.C: New test.
39455 * gcc.dg/c90-array-quals-2.c: New test.
39457 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
39459 * gcc.dg/kpice1.c: New test.
39461 2006-06-23 Andrew Pinski <apinski@apple.com>
39463 * gcc.dg/c90-array-quals.c: New test.
39465 2006-06-22 Richard Henderson <rth@redhat.com>
39467 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
39469 2004-06-22 Loren James Rittle <ljrittle@acm.org>
39471 * gcc.dg/builtins-config.h: Handle FreeBSD.
39473 2006-06-22 Richard Henderson <rth@redhat.com>
39475 * g++.dg/opt/devirt1.C: New.
39477 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
39479 * g++.dg/opt/pr15551.C: New testcase.
39481 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
39484 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
39485 x86_64-*-linux* when compiling for 32bit.
39487 2004-06-21 Andrew Pinski <apinski@apple.com>
39489 * gcc.dg/pch/struct-1.c: New.
39490 * gcc.dg/pch/struct-1.hs: New.
39492 2004-06-21 Geoffrey Keating <geoffk@apple.com>
39494 * gcc.dg/pch/save-temps-1.c: New file.
39495 * gcc.dg/pch/save-temps-1.hs: New file.
39497 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
39499 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
39500 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
39502 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39504 * gfortran.fortran-torture/execute/select_1.f90: Rename function
39506 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
39507 Remove trailing spaces.
39509 2004-06-21 Richard Henderson <rth@redhat.com>
39511 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
39512 merging && to BIT_FIELD_REF.
39514 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
39516 * g++.dg/opt/placeholder1.C: New test.
39518 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39520 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
39521 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39522 * gcc.dg/compat/union-m128-1_x.c: Likewise.
39523 * gcc.dg/compat/union-m128-1_y.c: Likewise.
39525 2004-06-20 Zack Weinberg <zack@codesourcery.com>
39527 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
39529 * g++.dg/other/pragma-re-1.C: Add comments.
39531 2004-06-19 Bud Davis <bdavis9659@comcast.net>
39534 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
39536 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
39538 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
39539 instead of setting the type of size_t by
39542 2004-06-18 Roger Sayle <roger@eyesopen.com>
39544 * gcc.dg/unordered-2.c: New test case.
39545 * gcc.dg/unordered-3.c: New test case.
39547 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
39550 * lib/g++.exp (g++_version): Tweak regexp for version
39551 * lib/g77.exp (g77_version): Likewise.
39552 * lib/gfortran.exp (gfortran_version): Likewise.
39553 * lib/objc.exp (objc_version): Likewise.
39554 * lib/treelang.exp (treelang_version): Likewise.
39556 2004-06-19 Jakub Jelinek <jakub@redhat.com>
39558 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
39559 Use INT_MAX instead of __INT_MAX__.
39560 * gcc.dg/compat/struct-align-2_y.c: Likewise.
39562 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
39563 * gcc.dg/compat/scalar-return-3_x.c: Use it.
39564 * gcc.dg/compat/scalar-return-3_y.c: Use it.
39565 * gcc.dg/compat/scalar-return-4_x.c: Use it.
39566 * gcc.dg/compat/scalar-return-4_y.c: Use it.
39567 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
39568 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
39569 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
39570 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
39572 * gcc.dg/range-test-1.c: New test.
39573 * g++.dg/opt/range-test-1.C: New test.
39575 2004-06-17 Richard Henderson <rth@redhat.com>
39577 * objc.dg/sync-1.m: New.
39578 * objc.dg/try-catch-1.m: Don't force next runtime.
39579 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
39580 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
39581 shadowed catch clause.
39582 * objc.dg/try-catch-5.m: New.
39584 2004-06-17 Zack Weinberg <zack@codesourcery.com>
39587 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
39589 2004-06-15 Richard Henderson <rth@redhat.com>
39591 * gcc.dg/20001116-1.c: Move expected warning line.
39593 2004-06-15 Richard Henderson <rth@redhat.com>
39595 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
39596 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
39598 2004-06-15 Jeff Law <law@redhat.com>
39600 * gcc.dg/tree-ssa/20040615-1.c: New test.
39601 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
39602 be less sensitive to operand ordering.
39603 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
39605 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
39607 * g++.dg/abi/bitfield3.C: Add comment..
39609 2004-06-15 Richard Henderson <rth@redhat.com>
39611 * g++.dg/ext/stmtexpr1.C: XFAIL.
39612 * gcc.dg/20030612-1.c: XFAIL.
39614 2004-06-15 Eric Christopher <echristo@redhat.com>
39616 * g++.dg/charset/asm5.c: New.
39617 * gcc.dg/charset/asm6.c: New.
39619 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39622 * gfortran.fortran-torture/execute/select_1.f90: New test.
39624 2004-06-15 Paul Brook <paul@codesourcery.com>
39626 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
39628 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39631 * g++.dg/lookup/crash3.C: New test.
39633 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39636 * g++.dg/parse/dtor4.C: New test.
39638 2004-06-14 Jeff Law <law@redhat.com>
39640 * gcc.c-torture/compile/20040614-1.c: New test.
39642 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39645 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
39646 LEN of a character array.
39648 2004-06-14 Mark Mitchell <mark@codesourcery.com>
39651 * g++.dg/template/ptrmem10.C: New test.
39654 * g++.dg/template/friend30.C: New test.
39656 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39659 * gfortran.fortran-torture/compile/mloc.f90: New test.
39661 2004-06-13 Paul Brook <paul@codesourcery.com>
39663 * gfortran.fortran-torture/execute/random_2.f90: New test.
39665 2004-06-13 Eric Christopher <echristo@redhat.com>
39667 * gcc.dg/noncompile/redecl-1.c: Fix error message.
39669 2004-06-12 Paul Brook <paul@codesourcery.com>
39671 * gfortran.fortran-torture/execute/contained_3.f90: New test.
39673 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39676 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
39678 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39681 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
39682 syntax errors in end statements of contained subroutines.
39684 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39687 * gfortran.fortran-torture/execute/null_arg.f90: New test.
39689 2004-06-12 Bud Davis <bdavis9659@comcast.net>
39692 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
39694 2004-06-12 Bud Davis <bdavis9659@comcast.net>
39697 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
39699 2004-06-11 Mark Mitchell <mark@codesourcery.com>
39702 * g++.dg/parse/enum1.C: New test.
39704 2004-06-10 Jeff Law <law@redhat.com>
39706 * gcc.c-torture/compile/20040610-1.c: New test.
39708 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39710 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
39711 * g++.old-deja/g++.other/decl3.C: Likewise.
39713 2004-06-10 Brian Booth <bbooth@redhat.com>
39715 * gcc.dg/tree-ssa/20031015-1.c: Scan for
39716 V_MAY_DEF instead of VDEF.
39717 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
39719 2004-06-10 Mark Mitchell <mark@codesourcery.com>
39722 * g++.dg/conversion/const1.C: New test.
39725 * g++.dg/conversion/reinterpret1.C: New test.
39728 * g++.dg/template/enum2.C: New test.
39731 * g++.dg/template/error13.C: New test.
39733 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39736 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
39737 arguments to test_* REAL and of the right size.
39739 2004-06-10 Jakub Jelinek <jakub@redhat.com>
39742 PR rtl-optimization/15681
39743 * gcc.dg/20040609-1.c: New test.
39745 2004-06-10 Jakub Jelinek <jakub@redhat.com>
39748 * g++.dg/opt/builtins1.C: New test.
39750 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
39752 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
39753 that use default windows32 struct layout.
39754 * gcc.dg/i386-bitfield2.c: Likewise.
39756 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
39758 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
39759 for mingw32 and cygwin targets.
39761 2004-06-09 Geoffrey Keating <geoffk@apple.com>
39763 * gcc.dg/pch/macro-4.c: New.
39764 * gcc.dg/pch/macro-4.hs: New.
39766 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39769 * gfortran.fortran-torture/compile/name_clash.f90: New test.
39771 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39774 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
39776 2004-06-09 Bud Davis <bdavis9659@comcast.net>
39779 * gfortran.fortran-torture/execute/t_edit.f90: New test.
39781 2004-06-09 Bud Davis <bdavis9659@comcast.net>
39784 * gfortran.fortran-torture/execute/backspace.c : New test.
39786 2004-06-09 Paul Brook <paul@codesourcery.com>
39788 * gfortran.fortran-torture/execure/intrinsic_associated.f90
39789 (pointer_to_section): Rewrite to use smaller array.
39791 2004-06-08 David Edelsohn <edelsohn@gnu.org>
39793 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
39794 * gcc.dg/ext/altivec-10.c: Same.
39795 * gcc.dg/ext/altivec-11.c: Same.
39796 * gcc.dg/ext/altivec-12.c: Same.
39797 * gcc.dg/ext/altivec-13.c: Same.
39798 * gcc.dg/ext/altivec-14.c: Same.
39799 * gcc.dg/ext/altivec-15.c: Same.
39800 * gcc.dg/ext/altivec-16.c: Same.
39801 * gcc.dg/ext/altivec-3.c: Same.
39802 * gcc.dg/ext/altivec-4.c: Same.
39803 * gcc.dg/ext/altivec-6.c: Same.
39804 * gcc.dg/ext/altivec-7.c: Same.
39805 * gcc.dg/ext/altivec-8.c: Same.
39806 * gcc.dg/ext/altivec-varargs-1.c: Same.
39808 * g++.dg/ext/altivec-1.C: Correct dg syntax.
39809 * g++.dg/ext/altivec-10.C: Same.
39810 * g++.dg/ext/altivec-2.C: Same.
39811 * g++.dg/ext/altivec-3.C: Same.
39812 * g++.dg/ext/altivec-4.C: Same.
39813 * g++.dg/ext/altivec-5.C: Same.
39814 * g++.dg/ext/altivec-6.C: Same.
39815 * g++.dg/ext/altivec-7.C: Same.
39816 * g++.dg/ext/altivec-8.C: Same.
39817 * g++.dg/ext/altivec-9.C: Same.
39819 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39822 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
39824 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39826 * gcc.dg/union-1.c: New test.
39828 2004-06-07 Roger Sayle <roger@eyesopen.com>
39830 * gcc.dg/builtins-41.c: New test case.
39831 * gcc.dg/builtins-42.c: New test case.
39833 2004-06-07 David Edelsohn <edelsohn@gnu.org>
39835 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
39836 * g++.dg/ext/altivec-10.C: Same.
39837 * g++.dg/ext/altivec-2.C: Same.
39838 * g++.dg/ext/altivec-3.C: Same.
39839 * g++.dg/ext/altivec-4.C: Same.
39840 * g++.dg/ext/altivec-5.C: Same.
39841 * g++.dg/ext/altivec-6.C: Same.
39842 * g++.dg/ext/altivec-7.C: Same.
39843 * g++.dg/ext/altivec-8.C: Same.
39844 * g++.dg/ext/altivec-9.C: Same.
39845 * g++.old-deja/g++.abi/cxa_vec.C: Same.
39846 * g++.old-deja/g++.brendan/new3.C: Same.
39847 * gcc.c-torture/execute/eeprof-1.x: Same.
39849 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
39852 * gcc.dg/pr14765-1.c: New test.
39854 2004-06-07 Roger Sayle <roger@eyesopen.com>
39857 * gcc.dg/pr14649-1.c: New test case.
39859 2004-06-07 Richard Henderson <rth@redhat.com>
39861 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
39864 2004-06-07 David Edelsohn <edelsohn@gnu.org>
39866 * g++.dg/eh/elide1.C: Remove XFAIL.
39868 2004-06-07 Mark Mitchell <mark@codesourcery.com>
39871 * g++.dg/expr/sizeof3.C: New test.
39874 * g++.dg/template/access14.C: New test.
39877 * g++.dg/template/enum1.C: New test.
39880 * g++.dg/eh/throw1.C: New test.
39882 2004-06-07 David Ayers <d.ayers@inode.at>
39883 Ziemowit Laski <zlaski@apple.com>
39885 * lib/objc.exp (objc_target_compile): Revert the '-framework
39886 Foundation' flag fix, since bare Darwin does not ship
39887 with the Foundation framework.
39888 * objc/execute/next_mapping.h: Provide a local NSConstantString
39889 @interface and @implementation.
39890 (objc_constant_string_init): A constructor function, used to
39891 initialize the NSConstantString meta-class object.
39892 * objc/execute/string1.m: Include "next_mapping.h" instead of
39893 <Foundation/NSString.h>.
39894 * objc/execute/string2.m: Likewise.
39895 * objc/execute/string3.m: Likewise.
39896 * objc/execute/string4.m: Likewise.
39898 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
39900 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
39901 to double. Replace double with FLOAT.
39902 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
39904 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
39905 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
39906 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
39907 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
39908 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
39909 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
39910 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
39911 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
39913 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
39916 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
39918 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39921 * g++.dg/template/meminit2.C: New test.
39923 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
39926 * gcc.c-torture/execute/compare-fp-1.c,
39927 gcc.c-torture/execute/compare-fp-2.c,
39928 gcc.c-torture/execute/compare-fp-3.c,
39929 gcc.c-torture/execute/compare-fp-4.c,
39930 gcc.c-torture/execute/compare-fp-3.x,
39931 gcc.c-torture/execute/compare-fp-4.x: Moved...
39932 * gcc.c-torture/execute/ieee/compare-fp-1.c,
39933 gcc.c-torture/execute/ieee/compare-fp-2.c,
39934 gcc.c-torture/execute/ieee/compare-fp-3.c,
39935 gcc.c-torture/execute/ieee/compare-fp-4.c,
39936 gcc.c-torture/execute/ieee/compare-fp-3.x,
39937 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
39939 2004-06-04 David Ayers <d.ayers@inode.at>
39941 * objc/execute/protocol-isEqual-4.m: New testcase.
39943 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
39945 * objc/execute/protocol-isEqual-1.m: New testcase.
39946 * objc/execute/protocol-isEqual-2.m: New testcase.
39947 * objc/execute/protocol-isEqual-3.m: New testcase.
39949 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39951 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
39953 2004-06-02 Ziemowit Laski <zlaski@apple.com>
39955 * lib/objc.exp (objc_target_compile): When running tests on
39956 Darwin (Mac OS X), inform the linker about '-framework
39959 2004-06-02 Eric Christopher <echristo@redhat.com>
39961 * gcc.c-torture/compile/20040602-1.c: New.
39963 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
39965 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
39966 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
39968 PR tree-optimization/14736
39969 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
39971 PR tree-optimization/14042
39972 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
39974 PR tree-optimization/14729
39975 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
39977 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39980 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
39982 2004-06-01 Richard Hederson <rth@redhat.com>
39984 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
39986 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39989 * g++.dg/parse/offsetof4.C: New test.
39991 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
39994 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
39996 2004-05-31 Mark Mitchell <mark@codesourcery.com>
39999 * g++.dg/template/friend29.C: New test.
40001 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
40004 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
40006 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
40008 * gcc.dg/sparc-trap-1.c: New test.
40010 2004-05-31 Roger Sayle <roger@eyesopen.com>
40012 PR middle-end/15069
40013 * g++.dg/opt/fold3.C: New test case.
40015 2004-05-30 Graham Stott <graham.stott@btinternet.com>
40017 * lib/target-supports.exp (check_iconv_available): Fix fallout
40018 from 2004-05-28 patch.
40020 2004-05-30 Paul Brook <paul@codesourcery.com>
40023 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
40024 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
40026 2004-05-30 Steven G. Kargl <kargls@comcast.net>
40028 * gfortran.fortran-torture/execute/random_1.f90: New test.
40030 2004-05-28 Ziemowit Laski <zlaski@apple.com>
40032 * g++.dg/ext/altivec-10.C: New test.
40034 2004-05-29 Paul Brook <paul@codesourcery.com>
40036 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
40038 2004-05-28 Ziemowit Laski <zlaski@apple.com>
40040 * gcc.dg/altivec-16.c: New test.
40042 2004-05-28 Janis Johnson <janis187@us.ibm.com>
40044 * lib/target-supports.exp (check_vmx_hw_available): New.
40045 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
40047 * lib/target-supports.exp (check_alias_available,
40048 check_iconv_available, check_named_sections_available): Use
40049 unique names for temporary files.
40051 2004-05-28 Ziemowit Laski <zlaski@apple.com>
40053 * gcc.dg/altivec-15.c: New test.
40055 2004-05-28 Mark Mitchell <mark@codesourcery.com>
40058 * g++.dg/warn/noeffect6.C: New test.
40061 * g++.dg/expr/ptrmem4.C: New test.
40064 * g++.dg/template/operator3.C: New test.
40066 2004-05-28 Mark Mitchell <mark@codesourcery.com>
40069 * g++.dg/lookup/redecl1.C: New test.
40070 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
40072 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
40074 * gcc.c-torture/execute/compare-fp-1.c,
40075 gcc.c-torture/execute/compare-fp-2.c,
40076 gcc.c-torture/execute/compare-fp-3.c,
40077 gcc.c-torture/execute/compare-fp-4.c,
40078 gcc.c-torture/execute/compare-fp-3.x,
40079 gcc.c-torture/execute/compare-fp-4.x,
40080 gcc.dg/pr15649-1.c: New.
40082 2004-05-27 Adam Nemet <anemet@lnxw.com>
40085 * g++.dg/init/array14.C: New test.
40087 2004-05-25 Janis Johnson <janis187@us.ibm.com>
40089 * lib/compat.exp (compat-get-options-main): New.
40090 (compat-get-options): Remove unneeded code, warn for ignored
40092 (compat-execute): Check flag set by dg-require-* commands.
40094 * lib/compat.exp (compat-execute): Break up long lines.
40096 2004-05-24 Janis Johnson <janis187@us.ibm.com>
40098 * gcc.dg/altivec-7.c: Don't use 'vector long'.
40099 * gcc.dg/altivec-14.c: New test.
40100 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
40102 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
40103 * gcc.dg/altivec-12.c: Ditto.
40105 * gcc.dg/altivec-3.c: Move call to altivec_check.
40107 2004-05-23 Mark Mitchell <mark@codesourcery.com>
40110 * g++.dg/template/error12.C: New test.
40113 * g++.dg/ext/attrib15.C: New test.
40116 * g++.dg/template/ptrmem9.C: New test.
40118 2004-05-25 Paul Brook <paul@codesourcery.com>
40120 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
40122 2004-05-23 Mark Mitchell <mark@codesourcery.com>
40125 * g++.dg/template/crash19.C: New test.
40127 2004-05-23 Mark Mitchell <mark@codesourcery.com>
40130 * g++.dg/template/redecl1.C: New test.
40132 2004-05-23 Mark Mitchell <mark@codesourcery.com>
40135 * g++.dg/other/ns1.C: New test.
40138 * g++.dg/template/invalid1.C: New test.
40140 2004-05-23 Paul Brook <paul@codesourcery.com>
40141 Victor Leikehman <lei@haifasphere.co.il>
40143 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
40144 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
40146 2004-05-22 Mark Mitchell <mark@codesourcery.com>
40150 * g++.dg/template/non-dependent5.C: New test.
40151 * g++.dg/template/non-dependent6.C: New test.
40153 2004-05-22 Mark Mitchell <mark@codesourcery.com>
40156 * g++.dg/inherit/union1.C: New test.
40159 * g++.dg/template/addr1.C: New test.
40162 * g++.dg/template/array5.C: New test.
40165 * g++.dg/template/array6.C: New test.
40167 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
40168 Roger Sayle <roger@eyesopen.com>
40170 * g++.dg/lookup/forscope2.C: New test case.
40172 2004-05-22 Ben Elliston <bje@au.ibm.com>
40174 * gcc.dg/cpp/Wmissingdirs.c: New.
40176 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
40179 * gcc.dg/compat/union-m128-1.h: New file.
40180 * gcc.dg/compat/union-m128-1_main.c: Likewise.
40181 * gcc.dg/compat/union-m128-1_x.c: Likewise.
40182 * gcc.dg/compat/union-m128-1_y.c: Likewise.
40184 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
40187 * gcc.dg/compat/struct-complex-1.h: New file.
40188 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
40189 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
40190 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40192 2004-05-20 Roger Sayle <roger@eyesopen.com>
40195 * gcc.dg/pr3074-1.c: New test case.
40196 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
40198 2004-05-20 Falk Hueffner <falk@debian.org>
40201 * gcc.dg/ftrapv-1.c: New test case.
40203 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
40205 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
40207 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
40208 Jeff Law <law@redhat.com>
40210 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
40211 * gcc.dg/tree-ssa/20040518-2.c: New test.
40213 * gcc.dg/tree-ssa/20040518-1.c: New test.
40215 2004-05-18 Zack Weinberg <zack@codesourcery.com>
40217 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
40219 2004-05-18 Paul Brook <paul@codesourcery.com>
40222 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
40224 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40226 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
40229 2004-05-17 Steven Bosscher <stevenb@suse.de>
40231 * gcc.dg/tree-ssa/20040517-1.c: New test.
40233 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40235 * gcc.dg/loop-4.c: New test.
40237 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
40239 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
40241 2004-05-15 Bud Davis <bdavis9659@comcast.net>
40244 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
40246 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40250 * gfortran.fortran-torture/compile/data_1.f90: New test.
40252 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
40254 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
40255 * gcc.dg/uninit-H.c: Define ASM for __s390__.
40257 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
40259 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
40261 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
40264 * gcc.dg/format/xopen-1.c: Adjust expected message.
40265 * gcc.dg/format/xopen-3.c: New test.
40267 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
40269 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
40271 2004-05-14 Jeff Law <law@redhat.com>
40273 * gcc.dg/tree-ssa/20040514-2.c: New test.
40275 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40277 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
40279 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
40282 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
40284 * gcc.dg/tree-ssa/20040514-1.c: New test.
40286 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40288 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
40291 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40294 * gfortran.fortran-torture/compile/do_1.f90: New test.
40296 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40299 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
40302 2004-05-14 Bud Davis <bdavis9659@comcast.net>
40305 * gfortran.fortran-torture/execute/random_init.f90: New test.
40307 2004-05-13 Paul Brook <paul@codesourcery.com>
40310 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
40312 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
40314 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
40315 for the powerpc case.
40317 2004-05-13 Jeff Law <law@redhat.com>
40319 * gcc.dg/tree-ssa/20040513-1.c: New test.
40320 * gcc.dg/tree-ssa/20040513-2.c: New test.
40322 2004-05-13 Paul Brook <paul@codesourcery.com>
40324 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
40325 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
40326 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
40328 2004-05-13 Andreas Schwab <schwab@suse.de>
40331 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
40334 2004-05-13 Bud Davis <bdavis9659@comcast.net>
40337 * gfortran.fortran-torture/execute/adjustr.f90: New file.
40339 2004-05-13 Diego Novillo <dnovillo@redhat.com>
40341 Merge from tree-ssa-20020619-branch. See
40342 ChangeLog.tree-ssa for details.
40344 2004-05-11 Ziemowit Laski <zlaski@apple.com>
40346 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
40347 include <altivec.h> explicitly.
40348 * gcc.dg/altivec-13.c: Likewise.
40350 2004-05-11 Paul Brook <paul@codesourcery.com>
40352 * gcc.c-torture/compile/20010518-1.c: Force enum size.
40354 2004-05-10 Eric Christopher <echristo@redhat.com>
40356 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
40357 * gcc.dg/sibcall-4.c: Ditto.
40359 2004-05-10 Ziemowit Laski <zlaski@apple.com>
40361 * g++.dg/ext/altivec-8.C: New test case.
40362 * gcc.dg/altivec-13.c: New test case.
40364 2004-05-08 Roger Sayle <roger@eyesopen.com>
40366 * gcc.c-torture/execute/divcmp-1.c: New test case.
40367 * gcc.c-torture/execute/divcmp-2.c: New test case.
40368 * gcc.c-torture/execute/divcmp-3.c: New test case.
40370 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
40372 * g++.dg/other/pragma-re-2.C: New test.
40374 2004-05-07 Uros Bizjak <uros@kss-loka.si>
40376 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
40377 * gcc.dg/i386-387-2.c: Likewise.
40379 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
40381 * gcc.dg/i386-387-6.c: Likewise.
40383 2004-05-07 Uros Bizjak <uros@kss-loka.si>
40385 * gcc.dg/builtins-33.c: Also check log1p*.
40387 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
40389 PR optimization/15296
40390 * gcc.c-torture/execute/pr15296.c: New test.
40392 2004-05-05 Uros Bizjak <uros@kss-loka.si>
40394 * gcc.dg/builtins-40.c: New test.
40396 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
40398 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
40400 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
40402 * g++.dg/ext/spe1.C: New testcase.
40404 2004-05-04 Ziemowit Laski <zlaski@apple.com>
40406 * objc.dg/image-info.m: Allow additional attributes
40407 for __image_info section.
40409 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
40411 * gcc.dg/torture/mips-hilo-2.c: New test.
40413 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40416 * g++.dg/template/member5.C: New test.
40418 2004-05-03 Uros Bizjak <uros@kss-loka.si>
40420 * gcc.dg/builtins-34.c: Also check expm1*.
40422 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40424 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
40425 * gcc.dg/torture/builtin-convert-3.c: New test.
40427 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
40429 PR middle-end/15054
40430 * g++.dg/opt/pr15054.C: New test.
40432 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40434 * gcc.dg/torture/builtin-rounding-1.c: New test.
40435 * gcc.dg/builtins-25.c: Delete.
40436 * gcc.dg/builtins-29.c: Delete.
40438 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
40440 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
40441 * gcc.dg/sibcall-4.c: Likewise.
40442 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
40444 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
40446 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
40447 bit-field on 16-bit targets.
40449 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
40451 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
40454 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
40456 * gcc.dg/rs6000-power2-1.c: Change to compile only.
40457 * gcc.dg/rs6000-power2-2.c: Likewise.
40459 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
40461 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
40462 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
40463 Change the asm registers to be in form of frN instead of fN.
40465 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40467 * gcc.dg/torture/builtin-convert-2.c: New test.
40469 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
40471 * gcc.dg/rs6000-power2-1.c: New test.
40472 * gcc.dg/rs6000-power2-2.c: New test.
40474 2004-04-28 Jan Hubicka <jh@suse.cz>
40476 * gcc.dg/unused-6.c: New test.
40478 2004-04-24 Laurent GUERBY <laurent@guerby.net>
40479 Ulrich Weigand <uweigand@de.ibm.com>
40481 * ada/acats/run_all.sh: Define $target variable.
40483 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
40486 * g++.dg/other/vararg-1.C: New test.
40489 * g++.dg/eh/cleanup3.C: New test.
40491 2004-04-24 Laurent GUERBY <laurent@guerby.net>
40493 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
40494 and ad8011a (target_insn).
40495 * ada/acats/support/macro.dfs: Likewise.
40496 * ada/acats/support/impbit.adb: New file.
40498 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
40500 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
40502 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
40504 * gcc.dg/loop-3.c: New test.
40506 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
40508 * gcc.c-torture/execute/simd-5.c: New test.
40510 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40513 * g++.dg/template/crash18.C: New test.
40515 2004-04-22 Mark Mitchell <mark@codesourcery.com>
40517 * g++.dg/ext/complit3.C: New test.
40519 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
40521 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
40522 * gcc.dg/altivec-3.c: Same.
40523 * gcc.dg/altivec-varargs-1.c: Same.
40525 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
40527 * lib/target-supports.exp (check_profiling_available): Assume
40528 profiling is not available on powerpc-eabi targets.
40530 2004-04-21 Janis Johnson <janis187@us.ibm.com>
40532 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
40533 * gcc.dg/vmx/bug-1.c: Ditto.
40535 2004-04-20 Eric Christopher <echristo@redhat.com>
40537 * gcc.dg/charset/extern.c: New test.
40538 * g++.dg/charset/extern3.cc: Ditto.
40540 2004-04-20 Uros Bizjak <uros@kss-loka.si>
40542 * gcc.dg/builtins-39.c: New test.
40544 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
40546 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
40548 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
40550 * gcc.dg/torture/mips-hilo-1.c: New test.
40552 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
40554 * gcc.c-torture/compile/20040419-1.c: New test.
40556 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
40558 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
40560 2004-04-18 Zack Weinberg <zack@codesourcery.com>
40561 Aldy Hernandez <aldyh@redhat.com>
40563 * gcc.c-torture/execute/va-arg-24.c: New.
40565 2004-04-17 Zack Weinberg <zack@codesourcery.com>
40566 Aldy Hernandez <aldyh@redhat.com>
40568 * gcc.dg/vmx/1b-01.c: New.
40569 * gcc.dg/vmx/1b-02.c: New.
40570 * gcc.dg/vmx/1b-03.c: New.
40571 * gcc.dg/vmx/1b-04.c: New.
40572 * gcc.dg/vmx/1b-05.c: New.
40573 * gcc.dg/vmx/1b-06.c: New.
40574 * gcc.dg/vmx/1b-07.c: New.
40575 * gcc.dg/vmx/1c-01.c: New.
40576 * gcc.dg/vmx/1c-02.c: New.
40577 * gcc.dg/vmx/3a-01a.c: New.
40578 * gcc.dg/vmx/3a-01.c: New.
40579 * gcc.dg/vmx/3a-01m.c: New.
40580 * gcc.dg/vmx/3a-03.c: New.
40581 * gcc.dg/vmx/3a-03m.c: New.
40582 * gcc.dg/vmx/3a-04.c: New.
40583 * gcc.dg/vmx/3a-04m.c: New.
40584 * gcc.dg/vmx/3a-05.c: New.
40585 * gcc.dg/vmx/3a-06.c: New.
40586 * gcc.dg/vmx/3a-06m.c: New.
40587 * gcc.dg/vmx/3a-07.c: New.
40588 * gcc.dg/vmx/3b-01.c: New.
40589 * gcc.dg/vmx/3b-02.c: New.
40590 * gcc.dg/vmx/3b-10.c: New.
40591 * gcc.dg/vmx/3b-13.c: New.
40592 * gcc.dg/vmx/3b-14.c: New.
40593 * gcc.dg/vmx/3b-15.c: New.
40594 * gcc.dg/vmx/3c-01a.c: New.
40595 * gcc.dg/vmx/3c-01.c: New.
40596 * gcc.dg/vmx/3c-02.c: New.
40597 * gcc.dg/vmx/3c-03.c: New.
40598 * gcc.dg/vmx/3d-01.c: New.
40599 * gcc.dg/vmx/4-01.c: New.
40600 * gcc.dg/vmx/4-03.c: New.
40601 * gcc.dg/vmx/5-01.c: New.
40602 * gcc.dg/vmx/5-02.c: New.
40603 * gcc.dg/vmx/5-03.c: New.
40604 * gcc.dg/vmx/5-04.c: New.
40605 * gcc.dg/vmx/5-05.c: New.
40606 * gcc.dg/vmx/5-06.c: New.
40607 * gcc.dg/vmx/5-07.c: New.
40608 * gcc.dg/vmx/5-07t.c: New.
40609 * gcc.dg/vmx/5-08.c: New.
40610 * gcc.dg/vmx/5-10.c: New.
40611 * gcc.dg/vmx/5-11.c: New.
40612 * gcc.dg/vmx/7-01a.c: New.
40613 * gcc.dg/vmx/7-01.c: New.
40614 * gcc.dg/vmx/7c-01.c: New.
40615 * gcc.dg/vmx/7d-01.c: New.
40616 * gcc.dg/vmx/7d-02.c: New.
40617 * gcc.dg/vmx/8-01.c: New.
40618 * gcc.dg/vmx/8-02a.c: New.
40619 * gcc.dg/vmx/8-02.c: New.
40620 * gcc.dg/vmx/brode-1.c: New.
40621 * gcc.dg/vmx/bug-1.c: New.
40622 * gcc.dg/vmx/bug-2.c: New.
40623 * gcc.dg/vmx/bug-3.c: New.
40624 * gcc.dg/vmx/cw-bug-1.c: New.
40625 * gcc.dg/vmx/cw-bug-2.c: New.
40626 * gcc.dg/vmx/cw-bug-3.c: New.
40627 * gcc.dg/vmx/dct.c: New.
40628 * gcc.dg/vmx/debug-1.c: New.
40629 * gcc.dg/vmx/debug-2.c: New.
40630 * gcc.dg/vmx/debug-3.c: New.
40631 * gcc.dg/vmx/debug-4.c: New.
40632 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
40633 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
40634 * gcc.dg/vmx/eg-5.c: New.
40635 * gcc.dg/vmx/fft.c: New.
40636 * gcc.dg/vmx/gcc-bug-1.c: New.
40637 * gcc.dg/vmx/gcc-bug-2.c: New.
40638 * gcc.dg/vmx/gcc-bug-3.c: New.
40639 * gcc.dg/vmx/gcc-bug-4.c: New.
40640 * gcc.dg/vmx/gcc-bug-5.c: New.
40641 * gcc.dg/vmx/gcc-bug-6.c: New.
40642 * gcc.dg/vmx/gcc-bug-7.c: New.
40643 * gcc.dg/vmx/gcc-bug-8.c: New.
40644 * gcc.dg/vmx/gcc-bug-9.c: New.
40645 * gcc.dg/vmx/gcc-bug-b.c: New.
40646 * gcc.dg/vmx/gcc-bug-c.c: New.
40647 * gcc.dg/vmx/gcc-bug-d.c: New.
40648 * gcc.dg/vmx/gcc-bug-e.c: New.
40649 * gcc.dg/vmx/gcc-bug-f.c: New.
40650 * gcc.dg/vmx/gcc-bug-g.c: New.
40651 * gcc.dg/vmx/gcc-bug-i.c: New.
40652 * gcc.dg/vmx/harness.h: New.
40653 * gcc.dg/vmx/ira1.c: New.
40654 * gcc.dg/vmx/ira2a.c: New.
40655 * gcc.dg/vmx/ira2b.c: New.
40656 * gcc.dg/vmx/ira2.c: New.
40657 * gcc.dg/vmx/ira2c.c: New.
40658 * gcc.dg/vmx/mem.c: New.
40659 * gcc.dg/vmx/newton-1.c: New.
40660 * gcc.dg/vmx/ops.c: New.
40661 * gcc.dg/vmx/sn7153.c: New.
40662 * gcc.dg/vmx/spill2.c: New.
40663 * gcc.dg/vmx/spill3.c: New.
40664 * gcc.dg/vmx/spill.c: New.
40665 * gcc.dg/vmx/t.c: New.
40666 * gcc.dg/vmx/varargs-1.c: New.
40667 * gcc.dg/vmx/varargs-2.c: New.
40668 * gcc.dg/vmx/varargs-3.c: New.
40669 * gcc.dg/vmx/varargs-4.c: New.
40670 * gcc.dg/vmx/varargs-5.c: New.
40671 * gcc.dg/vmx/varargs-6.c: New.
40672 * gcc.dg/vmx/varargs-7.c: New.
40673 * gcc.dg/vmx/vmx.exp: New.
40674 * gcc.dg/vmx/vprint-1.c: New.
40675 * gcc.dg/vmx/vscan-1.c: New.
40676 * gcc.dg/vmx/x-01.c: New.
40677 * gcc.dg/vmx/x-02.c: New.
40678 * gcc.dg/vmx/x-03.c: New.
40679 * gcc.dg/vmx/x-04.c: New.
40680 * gcc.dg/vmx/x-05.c: New.
40681 * gcc.dg/vmx/yousufi-1.c: New.
40682 * gcc.dg/vmx/zero-1.c: New.
40683 * gcc.dg/vmx/zero.c: New.
40685 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
40687 * g++.dg/lookup/java1.C: Update for chage of
40689 * g++.dg/lookup/java2.C: Likewise.
40691 2004-04-17 Laurent GUERBY <laurent@guerby.net>
40693 * ada/acats/run_all.sh: use -O2 by default.
40695 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
40697 * gcc.dg/vr-mult-[12].c: New tests.
40699 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40701 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
40703 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
40705 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
40707 * lib/target-supports.exp (check_profiling_available): Assume
40708 profiling isn't available for mips*-*-elf targets.
40710 2004-04-14 Uros Bizjak <uros@kss-loka.si>
40712 * gcc.dg/builtins-38.c: New test.
40714 2004-04-14 Eric Christopher <echristo@redhat.com>
40716 * g++.dg/charset/charset.exp: Run .cc extension tests.
40718 2004-04-14 Zack Weinberg <zack@codesourcery.com>
40720 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
40722 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40724 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
40726 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
40728 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
40729 * gcc.dg/i386-387-2.c: Likewise.
40731 * gcc.dg/i386-387-7.c: New test.
40732 * gcc.dg/i386-387-8.c: New test.
40734 * gcc.dg/builtins-37.c: New test.
40736 2004-04-13 Geoffrey Keating <geoffk@apple.com>
40738 * g++.dg/pch/externc-1.C: Add missing semicolon.
40740 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
40742 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
40744 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
40746 * gcc.c-torture/execute/20040411-1.c: New test.
40748 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
40750 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
40752 2004-04-09 Chris Demetriou <cgd@broadcom.com>
40754 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
40756 2004-04-09 Zack Weinberg <zack@codesourcery.com>
40758 * lib/target-supports.exp (check_named_sections_available): New.
40759 * lib/gcc-dg.exp (dg-require-named-sections): New.
40760 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
40761 old-deja.exp. Also prune error-count message from HP linker.
40762 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
40764 * g++.dg/init/init-ref4.C: Use dg-require-weak.
40765 * g++.old-deja/g++.pt/static3.C: Likewise.
40766 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
40768 2004-04-09 Roger Sayle <roger@eyesopen.com>
40770 * gcc.c-torture/execute/20040409-1.c: New test case.
40771 * gcc.c-torture/execute/20040409-2.c: New test case.
40772 * gcc.c-torture/execute/20040409-3.c: New test case.
40774 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
40776 * gcc.dg/20040409-1.c: New test.
40778 2004-04-08 Roger Sayle <roger@eyesopen.com>
40781 * g++.dg/opt/pr14888.C: New test case.
40783 2004-04-08 Geoffrey Keating <geoffk@apple.com>
40785 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
40786 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
40787 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
40788 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
40791 2004-04-08 Paul Brook <paul@codesourcery.com>
40793 * gcc.dg/spill-1.c: New test.
40795 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40797 * gcc.dg/torture/builtin-ctype-2.c: New test.
40799 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
40801 * gcc.dg/pch/pch.exp: Add largefile test.
40803 2004-04-06 Geoffrey Keating <geoffk@apple.com>
40805 * g++.dg/pch/externc-1.Hs: New.
40806 * g++.dg/pch/externc-1.C: New.
40808 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40810 * gcc.dg/compat/struct-by-value-5a_main.c,
40811 gcc.dg/compat/struct-by-value-5b_main.c: New files.
40812 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
40813 * gcc.dg/compat/struct-by-value-5a_x.c,
40814 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
40815 gcc.dg/compat/struct-by-value-5_x.c.
40816 * gcc.dg/compat/struct-by-value-5a_y.c,
40817 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
40818 gcc.dg/compat/struct-by-value-5_y.c.
40820 * gcc.dg/compat/struct-by-value-6a_main.c,
40821 gcc.dg/compat/struct-by-value-6b_main.c: New files.
40822 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
40823 * gcc.dg/compat/struct-by-value-6a_x.c,
40824 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
40825 gcc.dg/compat/struct-by-value-6_x.c.
40826 * gcc.dg/compat/struct-by-value-6a_y.c,
40827 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
40828 gcc.dg/compat/struct-by-value-6_y.c.
40830 * gcc.dg/compat/struct-by-value-7a_main.c,
40831 gcc.dg/compat/struct-by-value-7b_main.c: New files.
40832 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
40833 * gcc.dg/compat/struct-by-value-7a_x.c,
40834 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
40835 gcc.dg/compat/struct-by-value-7_x.c.
40836 * gcc.dg/compat/struct-by-value-7a_y.c,
40837 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
40838 gcc.dg/compat/struct-by-value-7_y.c.
40840 2004-04-06 Jakub Jelinek <jakub@redhat.com>
40842 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
40843 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
40844 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
40847 2004-04-06 Uros Bizjak <uros@kss-loka.si>
40849 * gcc.dg/builtins-36.c: New test.
40851 2004-04-06 Paul Brook <paul@codesourcery.com>
40853 * README.gcc: Remove obsolete contraint on testcases.
40855 2004-04-05 Paul Brook <paul@codesourcery.com>
40858 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
40859 failure and exit(0) on success.
40860 * g++.dg/expr/anew2.C: Ditto.
40861 * g++.dg/expr/anew3.C: Ditto.
40862 * g++.dg/expr/anew4.C: Ditto.
40864 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
40867 * g++.dg/template/unify7.C: New.
40869 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
40871 * g++.dg/README: Bring up to date with new subdirectories; remove
40872 duplicate subdirectory lines.
40874 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
40877 * g++.dg/template/unify5.C: New.
40878 * g++.dg/template/unify6.C: New.
40879 * g++.dg/template/qualttp20.C: Adjust.
40880 * g++.old-deja/g++.jason/report.C: Adjust.
40881 * g++.old-deja/g++.other/qual1.C: Adjust.
40883 2004-04-01 Mark Mitchell <mark@codesourcery.com>
40886 * g++.dg/inherit/ptrmem1.C: New test.
40888 2004-04-01 Jakub Jelinek <jakub@redhat.com>
40891 * gcc.c-torture/execute/20040331-1.c: New test.
40892 * gcc.dg/20040331-1.c: New test.
40894 2004-04-01 Paul Brook <paul@codesourcery.com>
40896 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
40898 2004-03-30 Mark Mitchell <mark@codesourcery.com>
40901 * g++.dg/init/goto1.C: New test.
40904 * g++.dg/template/defarg4.C: New test.
40906 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
40908 * gcc.dg/altivec-11.c: Extend test for more valid cases.
40910 2004-03-28 David Edelsohn <edelsohn@gnu.org>
40912 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
40914 2004-03-28 Zack Weinberg <zack@codesourcery.com>
40916 * gcc.dg/noncompile/undeclared-2.c: New test.
40918 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
40920 * gcc.dg/940409-1.c: Remove XFAIL.
40921 * gcc.dg/reg-vol-struct-1.c: New test.
40923 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40925 * gcc.dg/torture/builtin-wctype-1.c: New test.
40927 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
40929 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
40930 * gcc.dg/20001101-1.c: Likewise.
40931 * gcc.dg/20001102-1.c: Likewise.
40933 2004-03-25 Roger Sayle <roger@eyesopen.com>
40935 * gcc.dg/compare8.c: Add an additional test for XOR.
40937 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40939 * gcc.dg/torture/builtin-ctype-1.c: New test.
40941 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40943 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
40944 * gcc.dg/torture/builtin-math-1.c: Likewise.
40945 * gcc.dg/torture/builtin-power-1.c: New test.
40947 2004-03-24 Andreas Schwab <schwab@suse.de>
40949 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
40952 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
40953 Roger Sayle <roger@eyesopen.com>
40955 * gcc.dg/compare8.c: New test case.
40957 2004-03-23 Ziemowit Laski <zlaski@apple.com>
40959 * g++.dg/ext/altivec-7.C: New test.
40961 2004-03-23 Zack Weinberg <zack@codesourcery.com>
40963 PR 12267, 12391, 12560, 13129, 14114, 14133
40964 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
40965 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
40966 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
40967 Adjust error regexps.
40968 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
40969 * gcc.dg/noncompile/undeclared-1.c: New test cases.
40970 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
40971 * gcc.dg/local1.c: Add explanatory comment.
40973 2004-03-23 Roger Sayle <roger@eyesopen.com>
40975 PR optimization/14669
40976 * g++.dg/opt/fold2.C: New test case.
40978 2004-03-22 Jakub Jelinek <jakub@redhat.com>
40981 * gcc.dg/20040322-1.c: New test.
40983 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
40985 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
40986 * gcc.dg/ultrasp4.c: Likewise.
40987 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
40989 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
40991 * gcc.dg/i386-sse-8.c: Reset default options.
40993 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
40995 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
40996 in the error message text.
40998 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41000 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
41002 2004-03-21 Mark Mitchell <mark@codesourcery.com>
41005 * g++.dg/init/array13.C: New test.
41007 2004-03-20 Roger Sayle <roger@eyesopen.com>
41010 * gcc.c-torture/compile/pr13889.c: New test case.
41012 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
41015 * builtins-1.c (nan, nans): Don't test.
41016 * builtins-30.c: Don't use nan, nanf, nanl.
41017 * builtins-35.c: New test.
41019 2004-03-19 Ziemowit Laski <zlaski@apple.com>
41021 * g++.dg/ext/altivec-6.C: New test.
41023 2004-03-19 Mark Mitchell <mark@codesourcery.com>
41025 * g++.dg/init/placement3.C: New test.
41027 * g++.dg/template/spec13.C: New test.
41029 * g++.dg/lookup/using11.C: New test.
41031 * g++.dg/lookup/koenig3.C: New test.
41033 * g++.dg/template/operator2.C: New test.
41035 * g++.dg/expr/dtor3.C: New test.
41036 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
41038 * g++.old-deja/g++.law/visibility28.C: Likewise.
41040 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
41042 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
41043 * gcc.dg/ppc64-abi-3.c: Likewise.
41045 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41048 * g++.dg/parse/template15.C: New test.
41050 2004-03-18 Mark Mitchell <mark@codesourcery.com>
41052 * g++.dg/expr/dtor2.C: New test.
41054 * g++.dg/lookup/anon4.C: New test.
41056 * g++.dg/overload/using1.C: New test.
41058 * g++.dg/template/lookup7.C: New test.
41060 * g++.dg/template/typename6.C: New test.
41062 * g++.dg/expr/cond6.C: New test.
41064 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41066 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
41068 2004-03-18 Mark Mitchell <mark@codesourcery.com>
41070 * g++.dg/expr/cond5.C: New test.
41071 * g++.dg/expr/constcast1.C: Likewise.
41072 * g++.dg/expr/ptrmem2.C: Likewise.
41073 * g++.dg/expr/ptrmem3.C: Likewise.
41074 * g++.dg/lookup/main1.C: Likewise.
41075 * g++.dg/template/lookup6.C: Likewise.
41077 2004-03-18 Mark Mitchell <mark@codesourcery.com>
41079 * gcc.dg/local1.c: New test.
41081 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
41083 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41085 * gcc.dg/torture/builtin-convert-1.c: New test.
41087 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41089 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
41091 2004-03-16 Mark Mitchell <mark@codesourcery.com>
41094 * g++.dg/warn/Wunused-7.C: New test.
41096 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41098 * gcc.dg/torture/builtin-integral-1.c: New test.
41100 2004-03-16 Mark Mitchell <mark@codesourcery.com>
41103 * g++.dg/parse/non-dependent3.C: New test.
41105 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
41107 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
41108 * g++.dg/eh/simd-2.C: Likewise.
41109 * g++.dg/init/array10.C: Likewise.
41110 * gcc.c-torture/compile/simd-1.c: Likewise.
41111 * gcc.c-torture/compile/simd-2.c: Likewise.
41112 * gcc.c-torture/compile/simd-3.c: Likewise.
41113 * gcc.c-torture/compile/simd-4.c: Likewise.
41114 * gcc.c-torture/compile/simd-6.c: Likewise.
41115 * gcc.c-torture/execute/simd-1.c: Likewise.
41116 * gcc.c-torture/execute/simd-2.c: Likewise.
41117 * gcc.dg/compat/vector-defs.h: Likewise.
41118 * gcc.dg/20020531-1.c: Likewise.
41119 * gcc.dg/altivec-3.c: Likewise.
41120 * gcc.dg/altivec-4.c: Likewise.
41121 * gcc.dg/altivec-varargs-1.c: Likewise.
41122 * gcc.dg/compat/vector-defs.h: Likewise.
41123 * gcc.dg/i386-mmx-3.c: Likewise.
41124 * gcc.dg/i386-sse-4.c: Likewise.
41125 * gcc.dg/i386-sse-5.c: Likewise.
41126 * gcc.dg/i386-sse-8.c: Likewise.
41127 * gcc.dg/simd-1.c: Likewise.
41128 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
41129 __ev64_opaque__ since the machine description provides it.
41131 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
41133 * lib/compat.exp (skip_list): New global variable.
41134 Use it to hold the user defined COMPAT_SKIPS list if any.
41135 (compat-obj): Add the members of skip_list to optall.
41137 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
41139 * gcc.dg/compat/union-by-value-1_main.c,
41140 union-by-value-1_x.c, union-by-value-1_y.c,
41141 union-check.h, union-defs.h,
41142 union-init.h, union-return-1_main.c,
41143 union-return-1_x.c, union-return-1_y.c: New files.
41145 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
41147 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
41148 mixed-struct-init.h: Add 4 mixed structure types.
41149 struct-by-value-21_main.c, struct-by-value-21_x.c,
41150 struct-by-value-21_y.c, struct-return-21_main.c,
41151 struct-return-21_x.c, struct-return-21_y.c: New files.
41153 2004-03-13 Mark Mitchell <mark@codesourcery.com>
41156 * g++.dg/parse/template14.C: New test.
41158 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
41160 * gcc.c-torture/execute/20040313-1.c: New test.
41162 2004-03-13 Jakub Jelinek <jakub@redhat.com>
41165 * gcc.dg/20040311-2.c: New test.
41167 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
41170 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
41173 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
41175 * gcc.dg/20040305-2.c: Add missing return statement.
41177 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41179 * gcc.dg/builtins-34.c: Also check pow10*.
41181 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
41184 * gcc.dg/20040305-2.c: New test.
41186 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
41188 * gcc.dg/20040310-1.c: New test.
41190 2004-03-11 Roger Sayle <roger@eyesopen.com>
41192 * gcc.c-torture/execute/20040311-1.c: New test case.
41194 2004-03-11 Mark Mitchell <mark@codesourcery.com>
41197 * g++.dg/lookup/enum1.C: New test.
41199 2004-03-10 Mark Mitchell <mark@codesourcery.com>
41202 * g++.dg/lookup/struct2.C: New test.
41204 2004-03-10 Uros Bizjak <uros@kss-loka.si>
41206 * gcc.dg/builtins-34.c: New test.
41208 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41210 * gcc.dg/torture/builtin-nonneg-1.c: New test.
41212 2004-03-09 James E Wilson <wilson@specifixinc.com>
41214 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
41215 * gcc.dg/alias-2.c: New testcase.
41217 2004-03-09 Zack Weinberg <zack@codesourcery.com>
41219 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
41221 2004-03-09 Roger Sayle <roger@eyesopen.com>
41223 * gcc.c-torture/execute/20040309-1.c: New test case.
41225 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
41228 * g++.dg/overload/ref1.C: New.
41230 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41233 * g++.dg/template/spec12.C: New test.
41236 * g++.dg/parse/crash14.C: New test.
41238 2004-03-09 Mark Mitchell <mark@codesourcery.com>
41241 * g++.dg/init/ref11.C: New test.
41243 2004-03-09 Mark Mitchell <mark@codesourcery.com>
41246 * g++.dg/parse/builtin2.C: New test.
41248 2004-03-08 Mark Mitchell <mark@codesourcery.com>
41251 * g++.dg/init/ctor3.C: New test.
41252 * g++.dg/init/union1.C: New test.
41253 * g++.dg/ext/anon-struct4.C: New test.
41255 2004-03-08 Mark Mitchell <mark@codesourcery.com>
41257 * g++.dg/lookup/koenig1.C: Tweak error messages.
41258 * g++.dg/lookup/used-before-declaration.C: Likewise.
41259 * g++.dg/other/do1.C: Likewise.
41260 * g++.dg/overload/koenig1.C: Likewise.
41261 * g++.dg/parse/crash13.C: Likewise.
41262 * g++.dg/template/instantiate3.C: Likewise.
41264 2004-03-08 Eric Christopher <echristo@redhat.com>
41266 * * lib/target-supports.exp: Enable libiconv in test
41267 compilation. Fix up error checking.
41269 2004-03-08 Roger Sayle <roger@eyesopen.com>
41271 PR middle-end/14289
41272 * gcc.dg/pr14289-1.c: New test case.
41273 * gcc.dg/pr14289-2.c: Likewise.
41274 * gcc.dg/pr14289-3.c: Likewise.
41276 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
41278 * gcc.c-torture/execute/20040308-1.c: New test.
41280 2004-03-07 Roger Sayle <roger@eyesopen.com>
41282 * gcc.c-torture/execute/20040307-1.c: New test case.
41284 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
41286 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
41288 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
41290 * gcc.dg/20040306-1.c: New test.
41292 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
41294 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
41296 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
41298 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
41301 * gcc.dg/decl-6.c: New test.
41303 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41305 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
41306 Rename LOGPOW -> LOG_POW.
41307 (SQRT_EXP, POW_EXP): New.
41309 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
41311 * gcc.dg/i386-sse-8.c: New test.
41313 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
41316 * gcc.dg/decl-5.c: New test.
41318 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
41320 * gcc.dg/20040305-1.c: New test.
41322 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
41325 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
41327 2004-03-04 Ziemowit Laski <zlaski@apple.com>
41329 PR c++/14425, c++/14426
41330 * g++.dg/ext/altivec-4.C: New test.
41331 * g++.dg/ext/altivec-5.C: New test.
41333 2004-03-04 Geoffrey Keating <geoffk@apple.com>
41335 * g++.old-deja/g++.other/linkage1.C: Expect errors about
41336 global variables of a type with no linkage.
41337 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
41338 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
41339 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
41340 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
41341 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
41342 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
41343 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
41344 * g++.dg/warn/deprecated.C: Name enum Color.
41345 * g++.dg/overload/VLA.C: Name structure for 'b'.
41346 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
41348 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41350 * gcc.c-torture/compile/20040304-1.c: New test.
41352 2004-03-03 Zack Weinberg <zack@codesourcery.com>
41355 * gcc.dg/decl-4.c: New testcase.
41357 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
41359 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
41360 as PRECF if sizeof (float) > sizeof (double).
41361 (PRECL): Make it the same as PRECF if
41362 sizeof (float) > sizeof (long double).
41364 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41366 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
41367 system type. Add check for irix6 which doesn't have c99 runtime.
41369 2004-03-03 Bob Wilson <bob.wilson@acm.org>
41371 * gcc.dg/const-elim-1.c: xfail for xtensa.
41373 2004-03-01 Mark Mitchell <mark@codesourcery.com>
41376 * g++.dg/template/cond4.C: New test.
41378 2004-03-01 Mark Mitchell <mark@codesourcery.com>
41381 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
41384 * g++.dg/parse/defarg7.C: New test.
41387 * g++.dg/template/friend26.C: New test.
41389 2004-03-01 Mark Mitchell <mark@codesourcery.com>
41392 * g++.dg/abi/mangle21.C: New test.
41395 * g++.dg/parse/constructor2.C: New test.
41398 * g++.dg/template/sfinae1.C: New test.
41400 2004-02-29 Mark Mitchell <mark@codesourcery.com>
41403 * g++.dg/expr/crash2.C: New test.
41405 PR middle-end/13448
41406 * gcc.dg/inline-5.c: New test.
41407 * gcc.dg/always-inline.c: Split out tests into ...
41408 * gcc.dg/always-inline2.c: ... this and ...
41409 * gcc.dg/always-inline3.c: ... this.
41411 2004-02-29 Mark Mitchell <mark@codesourcery.com>
41414 * g++.dg/debug/crash1.C: New test.
41416 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
41418 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
41419 function with __attribute__((noinline)).
41420 (recurser_void2): Likewise.
41421 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
41422 (recurser_void2): Likewise.
41424 2004-02-29 Roger Sayle <roger@eyesopen.com>
41426 PR middle-end/14203
41427 * g++.dg/warn/Wunused-6.C: New test case.
41429 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
41431 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
41434 2004-02-27 Eric Christopher <echristo@redhat.com>
41436 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
41437 * g++.dg/charset/asm2.c: Run only x86.
41438 * gcc.dg/charset/asm3.c: Ditto.
41440 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
41442 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
41445 2004-02-27 Ziemowit Laski <zlaski@apple.com>
41447 * g++.dg/ext/altivec-3.C: New.
41449 2004-02-26 Richard Henderson <rth@redhat.com>
41451 * g++.dg/ext/attrib10.C: Mark for warning.
41452 * gcc.dg/attr-alias-1.c: New.
41454 2004-02-26 Richard Henderson <rth@redhat.com>
41456 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
41457 * gcc.c-torture/execute/20040208-2.c: ... it back.
41459 2004-02-26 Eric Christopher <echristo@redhat.com>
41461 * lib/target-supports.exp (check-iconv-available): New function.
41462 * lib/gcc-dg.exp (dg-require-iconv): New function.
41464 * gcc.dg/charset: New directory.
41465 * gcc.dg/charset/charset.exp: New file.
41466 * gcc.dg/charset/asm1.c: Ditto.
41467 * gcc.dg/charset/asm2.c: Ditto.
41468 * gcc.dg/charset/asm3.c: Ditto.
41469 * gcc.dg/charset/asm4.c: Ditto.
41470 * gcc.dg/charset/asm5.c: Ditto.
41471 * gcc.dg/charset/attribute1.c: Ditto.
41472 * gcc.dg/charset/attribute2.c: Ditto.
41473 * gcc.dg/charset/string1.c: Ditto.
41474 * g++.dg/charset: New directory.
41475 * g++.dg/dg.exp: Add here. Special options.
41476 * g++.dg/charset/charset.exp: New file.
41477 * g++.dg/charset/asm1.c: Ditto.
41478 * g++.dg/charset/asm2.c: Ditto.
41479 * g++.dg/charset/asm3.c: Ditto.
41480 * g++.dg/charset/asm4.c: Ditto.
41481 * g++.dg/charset/attribute1.c: Ditto.
41482 * g++.dg/charset/attribute2.c: Ditto.
41483 * g++.dg/charset/extern1.cc: Ditto.
41484 * g++.dg/charset/extern2.cc: Ditto.
41485 * g++.dg/charset/string1.c: Ditto.
41487 2004-02-26 Mark Mitchell <mark@codesourcery.com>
41490 * g++.dg/parse/comma1.C: New test.
41492 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41495 * g++.dg/template/ttp8.C: New test.
41497 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
41499 * gcc.dg/fixuns-trunc-1.c: New test.
41501 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41503 * gcc.dg/builtins-config.h: Use #elif.
41505 2004-02-26 Michael Matz <matz@suse.de>
41507 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
41508 * gcc.dg/991214-1.c: Likewise.
41509 * gcc.dg/i386-asm-1.c: Likewise.
41511 2004-02-25 Richard Henderson <rth@redhat.com>
41513 * gcc.c-torture/execute/20040208-2.c: Move ...
41514 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
41516 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41519 * g++.dg/other/crash-3.C: New test.
41521 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41523 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
41524 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
41526 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
41529 2004-02-24 Michael Matz <matz@suse.de>
41531 * gcc.dg/i386-regparm.c: New.
41533 2004-02-23 James E Wilson <wilson@specifixinc.com>
41535 * gcc.c-torture/execute/20040223-1.c: New.
41537 2004-02-23 Zack Weinberg <zack@codesourcery.com>
41538 Kazu Hirata <kazu@cs.umass.edu>
41540 * gcc.dg/fwritable-strings-1.c: Remove.
41542 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
41545 * gcc.dg/20040223-1.c: New test.
41547 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41550 * g++.dg/ext/typeof9.C: New test.
41552 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41555 * g++.dg/other/switch1.C: New test.
41557 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
41559 * gcc.dg/cast-function-1.c: Adjust for new informative message.
41560 * gcc.dg/va-arg-1.c: Likewise.
41562 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41565 * g++.dg/template/koenig5.C: New test.
41567 2004-02-21 Ziemowit Laski <zlaski@apple.com>
41569 * g++.dg/ext/altivec-1.C: Generalize target triple.
41570 * g++.dg/ext/altivec-2.C: New test case.
41571 * g++.dg/ext/altivec_check.h: New file.
41572 * gcc.dg/altivec-1.c: Generalize target triple;
41573 include altivec_check.h and call altivec_check().
41574 * gcc.dg/altivec-[2-5].c: Generalize target triple.
41575 * gcc.dg/altivec-6.c: New test case.
41576 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
41577 type casts as needed.
41578 * gcc.dg/altivec-10.c: Include altivec_check.h and call
41580 * gcc.dg/altivec-12.c: New test case.
41581 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
41582 include altivec_check.h and call altivec_check().
41583 * gcc.dg/altivec_check.h: New file.
41585 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41587 * lib/target-supports.exp (check_alias_available): Don't mangle
41588 function `g' in test program.
41590 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41592 * lib/target-supports.exp (check_profiling_available): Check
41593 argument to determine whether we support a profiling type.
41594 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
41595 check_profiling_available.
41596 * g++.dg/bprob/bprob.exp: Likewise.
41597 * g77.dg/bprob/bprob.exp: Likewise.
41598 * gcc.misc-tests/bprob.exp: Likewise.
41599 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
41600 dg-require-profiling and delete expected error handling.
41601 * gcc.dg/20021014-1.c: Likewise.
41602 * gcc.dg/nest.c: Likewise.
41604 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41607 * g++.dg/other/vthunk1.C: New test.
41609 2004-02-20 Falk Hueffner <falk@debian.org>
41612 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
41614 2004-02-20 Mark Mitchell <mark@codesourcery.com>
41617 * g++.dg/other/error8.C: Remove XFAIL markers.
41620 * g++.dg/ext/packed5.C: New test.
41623 * g++.dg/warn/Wunused-5.C: New test.
41626 * g++.dg/lookup/member1.C: New test.
41628 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
41630 * gcc.c-torture/compile/20040130-1.c: Enable only when
41631 __INT_MAX__ >= 2147483647L.
41632 * gcc.c-torture/compile/961203-1.c: Likewise.
41634 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
41636 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
41637 * g++.dg/opt/template1.C: Robustify assembler regexp
41639 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
41641 * gcc.c-torture/execute/simd-4.x: Remove.
41642 * gcc.c-torture/execute/va-arg-25.x: Likewise.
41643 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
41644 Guard with #ifndef SKIP_ATTRIBUTE.
41645 * gcc.dg/compat/vector-1_y.c: Likewise.
41646 * gcc.dg/compat/vector-2_x.c: Likewise.
41647 * gcc.dg/compat/vector-2_y.c: Likewise.
41648 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
41649 * g++.dg/eh/simd-2.C: Likewise.
41651 2004-02-19 Alan Modra <amodra@bigpond.net.au>
41653 * gcc.c-torture/compile/complex-1.c: New.
41655 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
41658 * gcc.c-torture/execute/20040218-1.c: New test.
41660 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41663 * g++.dg/parse/new2.C: New test.
41665 2004-02-18 Paul Brook <paul@codesourcery.com>
41667 * gcc.c-torture/compile/libcall-1.c: New test.
41669 2004-02-18 Paul Brook <paul@codesourcery.com>
41672 * gcc.dg/debug/debug-7.c: New test.
41674 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
41676 * gcc.dg/20040217-1.c: New test.
41678 2004-02-17 Zack Weinberg <zack@codesourcery.com>
41680 * gcc.c-torture/execute/990208-1.x: Delete.
41682 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
41684 * gcc.c-torture/execute/20040208-2.x: New file.
41686 2004-02-17 Mark Mitchell <mark@codesourcery.com>
41689 * g++.dg/abi/structret1.C: New test.
41691 2004-02-17 Jakub Jelinek <jakub@redhat.com>
41693 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
41694 (i386_cpuid): No need to test if cpuid is available on AMD64.
41695 Fix assembly, so that it works onboth i386 and AMD64.
41696 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
41697 (vecInLong): Fix s[] member type to unsigned int.
41698 (vecInWord): Remove type.
41699 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
41700 (a64, b64, c64, d64, e64): Remove.
41701 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
41702 Remove unused variable. Remove initialization of removed variables.
41703 Don't call mmx_tests nor sse_tests.
41704 (reference_mmx, reference_sse): Remove.
41705 (check): Add return stmt.
41706 * gcc.dg/i386-sse-7.c: New test.
41707 * gcc.dg/i386-mmx-4.c: New test.
41709 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41711 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
41712 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41713 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41714 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
41715 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
41716 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
41717 g++.dg/tc1/dr94.C: Fix line terminator.
41719 2004-02-16 Geoffrey Keating <geoffk@apple.com>
41721 * gcc.c-torture/compile/20040216-1.c: New.
41723 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41725 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41726 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41727 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
41728 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
41729 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
41730 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
41732 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
41734 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
41736 2004-02-15 Mark Mitchell <mark@codesourcery.com>
41739 * g++.dg/expr/cond4.C: New test.
41742 * g++.dg/lookup/crash2.C: New test.
41744 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
41746 * gcc.c-torture/compile/20040214-2.c: New test.
41748 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
41751 * g++.dg/ext/typeof8.C: New test.
41753 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
41755 * gcc.c-torture/compile/20040214-1.c: New test.
41757 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41760 * g++.dg/template/spec11.C: New test.
41762 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41765 * g++.dg/other/error8.C: New test.
41767 2004-02-13 Mark Mitchell <mark@codesourcery.com>
41770 * g++.dg/template/array4.C: New test.
41773 * g++.dg/inherit/thunk2.C: New test.
41776 * g++.dg/eh/cond2.C: New test.
41778 2004-02-12 Alan Modra <amodra@bigpond.net.au>
41780 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
41782 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
41784 * lib/scanasm.exp (dg-scan): Quote pattern before display.
41786 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
41788 * g++.dg/simd-2.C: xfail on ppc64-linux.
41790 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
41793 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
41796 2004-02-11 Uros Bizjak <uros@kss-loka.si>
41798 * gcc.dg/builtins-33.c: New test.
41800 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
41802 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
41804 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
41806 * g++.dg/simd-2.C: Set -maltivec for ppc64.
41808 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
41810 * gcc.dg/ppc64-abi-3.c: New test.
41812 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
41816 * gcc.dg/pr14092-1.c: New testcase.
41818 2004-02-10 Alan Modra <amodra@bigpond.net.au>
41820 * gcc.dg/cpp/assert4.c: Fix typo last change.
41822 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
41823 * gcc.dg/cpp/assert4.c: Handle powerpc64.
41825 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
41827 2004-02-09 Roger Sayle <roger@eyesopen.com>
41829 * gcc.c-torture/compile/20040209-1.c: New test case.
41831 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
41833 * gcc.dg/c90-init-1.c: Adjust expected error messages.
41835 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
41837 * gcc.c-torture/execute/20040208-[12].c: New tests.
41839 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
41841 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
41843 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
41845 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
41847 2004-02-07 Zack Weinberg <zack@codesourcery.com>
41850 * gcc.dg/visibility-8.c: New testcase.
41852 2004-02-07 Zack Weinberg <zack@codesourcery.com>
41854 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
41856 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
41858 2004-02-07 Roger Sayle <roger@eyesopen.com>
41860 PR middle-end/13696
41861 * g++.dg/opt/fold1.C: New test case.
41863 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41866 * g++.dg/other/crash-2.C: New test.
41868 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41871 * g++.dg/parse/angle-bracket2.C: New test.
41873 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41875 PR middle-end/13750
41877 2004-01-15 Geoffrey Keating <geoffk@apple.com>
41879 * g++.dg/pch/wchar-1.C: New.
41880 * g++.dg/pch/wchar-1.Hs: New.
41882 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41885 * g++.dg/parse/error15.C: New test.
41886 * g++.dg/parse/crash11.C: Update dg-error mark.
41888 2004-02-04 Mark Mitchell <mark@codesourcery.com>
41891 * g++.dg/warn/conv2.C: New test.
41893 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41896 * g++.dg/warn/incomplete1.C: Remove xfail.
41898 2004-02-04 Mark Mitchell <mark@codesourcery.com>
41900 * lib/file-format.exp (gcc_target_object_format): Use
41901 ${tool}_target_compile, not gcc_target_compile.
41902 * lib/target-supports.exp (check_alias_available): Likewise.
41903 (check_gc_sections_available): Likewise.
41904 * g++.dg/ext/attrib10.C: Use dg-require-alias.
41905 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
41908 2004-02-04 Mark Mitchell <mark@codesourcery.com>
41911 * g++.dg/template/static6.C: New test.
41913 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
41915 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
41917 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41919 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
41920 tests for systems where `char' is unsigned by default.
41922 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41925 * g++.dg/template/partial3.C: New test.
41927 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
41929 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
41930 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
41931 Remove mentions of obsolete ports.
41933 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
41935 * gcc.dg/noncompile/20001228-1.c: Fix for new
41938 2004-02-03 Roger Sayle <roger@eyesopen.com>
41941 * gcc.c-torture/execute/multdi-1.c: New test case.
41943 2004-02-03 Mark Mitchell <mark@codesourcery.com>
41946 * g++.dg/template/lookup5.C: New test.
41948 2004-02-03 Mark Mitchell <mark@codesourcery.com>
41951 * g++.dg/template/lookup4.C: New test.
41954 * g++.dg/parse/error14.C: New test.
41957 * g++.dg/parse/template13.C: New test.
41959 2004-02-03 Mark Mitchell <mark@codesourcery.com>
41962 * g++.dg/template/koenig4.C: New test.
41965 * g++.dg/template/crash17.C: New test.
41968 * g++.dg/parse/error13.C: New test.
41969 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
41971 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
41973 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
41975 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
41979 * gcc.dg/noncompile/20040203-1.c: New test.
41980 * gcc.dg/noncompile/20040203-2.c: Likewise.
41981 * gcc.dg/noncompile/20040203-3.c: Likewise.
41982 * gcc.dg/20040203-1.c: Likewise.
41984 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
41987 * g++.dg/template/sizeof7.C: New test.
41989 2004-02-02 Eric Christopher <echristo@redhat.com>
41990 Zack Weinberg <zack@codesourcery.com>
41992 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
41994 2004-02-02 Zack Weinberg <zack@codesourcery.com>
41996 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
41997 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
41998 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
41999 * gcc.dg/cleanup-5.c: Run only on Linux targets.
42001 2004-02-02 Mark Mitchell <mark@codesourcery.com>
42004 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
42007 * g++.dg/ext/attrib13.C: New test.
42010 * g++.dg/conversion/op2.C: New test.
42012 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
42014 * gcc.dg/titype-1.c: Fix pasto.
42016 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
42018 * gcc.dg/titype-1.c: New test.
42020 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42023 * g++.dg/template/non-type-template-argument-1.C,
42024 g++.dg/template/qualified-id1.C: Update dg-error marks.
42025 * g++.dg/template/nontype6.C: New test.
42027 2004-02-01 Roger Sayle <roger@eyesopen.com>
42029 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
42030 * gcc.dg/builtins-31.c: New testcase.
42031 * gcc.dg/builtins-32.c: New testcase.
42033 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
42035 * objc.dg/call-super-2.m: Update line numbers
42036 for the including of stddef.h.
42038 2004-01-30 Michael Matz <matz@suse.de>
42040 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
42041 g++.dg/ext/case-range3.C: New tests.
42043 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42047 * g++.dg/template/member4.C: New test.
42049 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42052 * g++.dg/template/sizeof6.C: New test.
42054 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
42056 * gcc.dg/fwritable-strings-1.c: New test.
42058 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
42060 * gcc.c-torture/compile/20040130-1.c: New test.
42062 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
42064 * objc.dg/call-super-2.m: Include stddef.h for size_t.
42066 2004-01-29 Mark Mitchell <mark@codesourcery.com>
42069 * g++.dg/template/ctor3.C: New test.
42071 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42073 * g++.dg/tc1: New directory.
42074 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
42075 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
42076 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
42077 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
42078 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
42080 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42082 * g++.dg/parse/error11.C: New test.
42083 * g++.dg/parse/error12.C: Likewise.
42085 2004-01-28 Ziemowit Laski <zlaski@apple.com>
42087 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
42088 (scan_initial, main): Use aligned_sizeof instead of sizeof.
42090 2004-01-28 Mark Mitchell <mark@codesourcery.com>
42093 * g++.dg/ext/attrib12.C: New test.
42096 * g++.dg/parse/cast2.C: New test.
42098 2004-01-27 James E Wilson <wilson@specifixinc.com>
42100 * objc.dg/encode-2.m (main): New local string. Set depending on
42101 sizeof long. Use in sscanf call.
42102 * objc.dg/encode-3.m (main): New local string. Set depending on
42103 sizeof long. Use in scan_initial call.
42105 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42107 * objc.dg/call-super-2.m: Make LP64-safe.
42108 * objc.dg/desig-init-1.m: Likewise.
42110 2004-01-27 Devang Patel <dpatel@apple.com>
42112 * g++.dg/debug/namespace1.C: New test.
42114 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
42116 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
42119 * gcc.dg/arm-mmx-1.c: New test.
42121 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
42123 * gcc.dg/20040127-1.c: New test.
42124 * gcc.dg/20040127-2.c: New test.
42126 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
42128 * objc.dg/stret-1.m (glob): Renamed to globa.
42130 2004-01-26 Mark Mitchell <mark@codesourcery.com>
42133 * g++.dg/expr/for1.C: New test.
42135 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
42137 PR middle-end/13779
42138 * gcc.dg/darwin-longlong.c: New test.
42140 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
42142 * gcc.dg/20040124-1.c: Moved test from here...
42143 * gcc.c-torture/compile/20040124-1.c: ...to here.
42145 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42147 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
42148 the assembly output if -m64 is passed.
42150 2004-01-25 Mark Mitchell <mark@codesourcery.com>
42153 * g++.dg/template/cond3.C: New test.
42155 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42158 * g++.dg/template/ttp7.C: New test.
42160 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42163 * g++.dg/template/nontype4.C: New test.
42164 * g++.dg/template/nontype5.C: Likewise.
42166 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
42168 * gcc.dg/torture/mips-clobber-at.c: New test.
42170 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
42172 * gcc.dg/20040124-1.c: New test.
42174 2004-01-24 Jakub Jelinek <jakub@redhat.com>
42176 * gcc.dg/20040123-1.c: New test.
42178 2004-01-23 Zack Weinberg <zack@codesourcery.com>
42180 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
42182 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
42184 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
42186 2004-01-23 Andrew Pinski <apinski@apple.com>
42188 * gcc.dg/20030121-1.c: Move to ..
42189 * gcc.dg/20040121-1.c: here.
42191 2004-01-23 Roger Sayle <roger@eyesopen.com>
42193 * gcc.dg/builtins-29.c: New test case.
42195 2004-01-23 Zack Weinberg <zack@codesourcery.com>
42198 * gcc.dg/builtins-30.c: New testcase.
42200 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
42202 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
42203 * lib/g77.exp: Likewise.
42204 * lib/objc.exp: Likewise.
42205 * lib/g++.exp: Likewise.
42207 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
42209 * gcc.dg/struct-by-value-2.c: New test.
42211 2004-01-21 Andrew Pinski <apinski@apple.com>
42214 * gcc.dg/20030121-1.c: New test.
42216 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
42218 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
42219 clobber frame pointer register in asm statement.
42221 2004-01-21 Falk Hueffner <falk@debian.org>
42223 * gcc.c-torture/compile/20040121-1.c: New test.
42225 2004-01-21 Zack Weinberg <zack@codesourcery.com>
42227 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
42229 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
42231 * gcc.dg/ppc64-abi-2.c: New test.
42233 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
42235 * lib/treelang.exp: Fill out this file.
42236 * lib/treelang-dg.exp: New File.
42238 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
42240 * gcc.c-torture/compile/981022-1.c: Remove.
42241 * gcc.dg/array-5.c: Remove XFAIL.
42242 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
42243 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
42244 gcc.dg/cond-lvalue-1.c: Update.
42245 * gcc.dg/cast-lvalue-2.c: New test.
42247 2004-01-19 Mark Mitchell <mark@codesourcery.com>
42250 * g++.dg/other/error1.C (class foo): Tweak error message.
42253 * g++.dg/template/call2.C: New test.
42255 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42257 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
42258 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
42259 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
42260 scalar-return-1_x.c, scalar-return-2_y.c,
42261 scalar-return-3_x.c, scalar-return-3_y.c,
42262 scalar-return-4_x.c, scalar-return-4_y.c,
42263 struct-align-1.h, struct-align-1_x.c,
42264 struct-align-1_y.c, struct-align-2.h,
42265 struct-align-2_x.c, struct-align-2_y.c,
42266 struct-by-value-10_y.c, struct-by-value-11_x.c,
42267 struct-by-value-11_y.c, struct-by-value-12_x.c,
42268 struct-by-value-12_y.c, struct-by-value-13_x.c,
42269 struct-by-value-13_y.c, struct-by-value-14_x.c,
42270 struct-by-value-14_y.c, struct-by-value-15_x.c,
42271 struct-by-value-15_y.c, struct-by-value-16_y.c,
42272 struct-by-value-17_y.c, struct-by-value-18_y.c,
42273 struct-by-value-19_y.c, struct-by-value-1_x.c,
42274 struct-by-value-1_y.c, struct-by-value-20_y.c,
42275 struct-by-value-2_x.c, struct-by-value-2_y.c,
42276 struct-by-value-3_y.c, struct-by-value-4_x.c,
42277 struct-by-value-4_y.c, struct-by-value-5_y.c,
42278 struct-by-value-6_y.c, struct-by-value-7_y.c
42279 struct-by-value-8_x.c, struct-by-value-8_y.c
42280 struct-by-value-9_x.c, struct-by-value-9_y.c
42281 struct-return-10_x.c, struct-return-10_y.c,
42282 struct-return-19_x.c, struct-return-20_x.c
42283 struct-return-2_x.c, struct-return-2_y.c
42284 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
42285 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
42287 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42289 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
42290 attribute on sparc*-sun-solaris2.*.
42292 2004-01-18 Mark Mitchell <mark@codesourcery.com>
42295 * g++.dg/ext/typeof7.C: New test.
42297 2004-01-18 David Edelsohn <edelsohn@gnu.org>
42299 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
42300 * gcc.dg/const-elim-1.c: Same.
42302 2004-01-17 Ziemowit Laski <zlaski@apple.com>
42304 * objc.dg/stret-1.m: New.
42305 * objc.dg/stret-2.m: New.
42307 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
42310 * g++.dg/ext/vector1.C: New test.
42312 2004-01-16 Geoffrey Keating <geoffk@apple.com>
42314 * gcc.dg/pch/import-1.c: New.
42315 * gcc.dg/pch/import-1.hs: New.
42316 * gcc.dg/pch/import-1a.h: New.
42317 * gcc.dg/pch/import-1b.h: New.
42318 * gcc.dg/pch/import-1c.h: New.
42320 2004-01-16 Mark Mitchell <mark@codesourcery.com>
42323 * g++.dg/ext/array1.C: New test.
42326 * g++.dg/conversion/op1.C: New test.
42328 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
42331 From Kazumoto Kojima / Dan Kegel:
42332 * gcc.dg/pr11864-1.c: New test.
42335 From Marcus Comstedt / Dan Kegel:
42336 * gcc.dg/pr10392-1.c: New test.
42338 2004-01-16 Mark Mitchell <mark@codesourcery.com>
42341 * g++.dg/init/ref10.C: New test.
42343 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42346 * g++.dg/parse/typename6.C: New test.
42348 2004-01-15 Geoffrey Keating <geoffk@apple.com>
42351 * g++.dg/pch/wchar-1.C: New.
42352 * g++.dg/pch/wchar-1.Hs: New.
42354 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42357 * g++.dg/expr/sizeof2.C: New test.
42359 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
42361 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
42363 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
42366 * g++.dg/lookup/strong-using-3.C: New.
42367 * g++.dg/lookup/using-10.C: New.
42369 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
42372 * g++.dg/lookup/strong-using-2.C: New.
42374 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
42375 Dan Kegel <dank@kegel.com>
42376 J"orn Rennecke <joern.rennecke@superh.com>
42379 * gcc.dg/pr9365-1.c: New test.
42381 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42384 * g++.dg/parse/casting-operator2.C: New test.
42385 * g++.old-deja/g++.pt/explicit83.C: Remove.
42387 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
42389 * gcc.dg/label-compound-stmt-1.c: New test.
42390 * gcc.c-torture/compile/950922-1.c,
42391 gcc.c-torture/compile/20000211-3.c,
42392 gcc.c-torture/compile/20000518-1.c,
42393 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
42394 compound statements.
42396 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
42398 * gcc.dg/ppc64-abi-1.c: New test.
42400 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
42402 * g++.dg/ext/attrib9.C: Add dg-warnings.
42404 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42407 * g++.dg/parse/dtor3.C: New test.
42409 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
42412 * g++.dg/parse/try-catch-1.C: New test.
42414 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
42416 * ada/acats/run_all.sh: Add more verbose output in acats.log
42417 when compiling tests.
42419 2004-01-12 Zack Weinberg <zack@codesourcery.com>
42422 * gcc.dg/typedef-redecl.c: New test case.
42423 * gcc.dg/typedef-redecl.h: New support file.
42425 2004-01-13 Jan Hubicka <jh@suse.cz>
42427 * gcc.dg/always_inline.c: New test.
42428 * gcc.dg/debug/20031231-1.c: Fix.
42430 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42433 * g++.dg/template/array3.C: New test.
42435 2004-01-12 Zack Weinberg <zack@codesourcery.com>
42437 * g++.dg/ext/lvalue1.C: No longer expected to fail.
42438 * g++.dg/warn/Wunused-2.C: Likewise.
42440 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42443 * g++.dg/template/instantiate6.C: New test.
42445 2004-01-12 Roger Sayle <roger@eyesopen.com>
42447 PR middle-end/11397
42448 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
42450 2004-01-12 Jan Hubicka <jh@suse.cz>
42453 * gcc.dg/20040112-1.c: New.
42455 * gcc.dg/dwarf-die[1-7].c: Move to...
42456 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
42457 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
42459 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
42462 * g++.dg/parse/friend4.C: New test.
42464 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
42467 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
42468 definition is called a friend.
42470 2004-01-11 Zack Weinberg <zack@codesourcery.com>
42472 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
42474 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
42477 * g++.dg/parse/error10.C: New test.
42478 * g++.dg/template/arg2.C: Accept "invalid type" error.
42480 2004-01-11 Jakub Jelinek <jakub@redhat.com>
42482 PR middle-end/13392
42483 * g++.dg/opt/expect2.C: New test.
42485 2004-01-10 Zack Weinberg <zack@codesourcery.com>
42487 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
42488 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
42489 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
42490 Update dg-error regexps.
42492 2004-01-10 Zack Weinberg <zack@codesourcery.com>
42494 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
42495 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
42497 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
42499 * gcc.dg/pragma-re-1.c: Use right pointer type.
42501 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
42503 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
42505 2004-01-09 Geoffrey Keating <geoffk@apple.com>
42507 * gcc.dg/rs6000-ldouble-1.c: New.
42509 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42513 * g++.dg/other/abstract1.C: New test.
42515 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
42517 * g++.dg/lookup/strong-using-1.C: New.
42519 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
42522 * gcc.dg/func-ptr-conv-1.c: New test.
42523 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
42525 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
42528 * gcc.c-torture/compile/20040109-1.c: New.
42530 2004-01-08 Stuart Hastings <stuart@apple.com>
42532 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
42533 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
42534 * gcc.dg/i386-sse-6.c: ...this new testcase.
42536 2004-01-09 Alan Modra <amodra@bigpond.net.au>
42538 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
42540 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
42542 * ada/acats/run_acats: Treat 'gnatchop' the same way
42543 as 'gnatmake'. Export GCC_DRIVER.
42544 * ada/acats/run_all.sh: Add target_gnatchop. Use
42545 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
42547 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42550 * g++.dg/template/dependent-expr4.C: New test.
42552 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
42554 * gcc.dg/altivec-11.c: New test.
42556 2004-01-07 Mark Mitchell <mark@codesourcery.com>
42558 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
42560 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
42563 * gcc.dg/enum-compat-1.c: New test.
42564 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
42566 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
42569 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
42570 gcc.dg/c99-idem-qual-3.c: New tests.
42572 2004-01-07 Alan Modra <amodra@bigpond.net.au>
42574 * gcc.dg/winline-7.c: Don't cast void * to int.
42576 2004-01-06 Jan Hubicka <jh@suse.cz>
42578 * gcc.dg/i386-sse-5.c: New test
42579 * g++.dg/eh/simd-1.c: Add -w argument for i386.
42581 2004-01-05 Mark Mitchell <mark@codesourcery.com>
42584 * g++.dg/rtti/typeid4.C: New test.
42586 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
42588 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
42590 2004-01-05 Mark Mitchell <mark@codesourcery.com>
42593 * g++.dg/template/error11.C: New test.
42596 * g++.dg/template/class2.C: New test.
42598 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
42599 Richard Sandiford <rsandifo@redhat.com>
42602 * g++.dg/opt/alias3.C: New test.
42604 2004-01-04 Mark Mitchell <mark@codesourcery.com>
42607 * g++.dg/template/koenig3.C: New test.
42610 * g++.dg/parse/offsetof3.C: New test.
42612 * g++.dg/init/copy7.C: Add missing dg-error markers.
42615 * g++.dg/init/copy7.c: New test.
42618 * g++.dg/parse/cast1.C: New test.
42620 2004-01-04 Jan Hubicka <jh@suse.cz>
42622 * gcc.dg/winline[1-7].c: New tests.
42624 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42627 * g++.dg/template/qualttp22.C: New test.
42629 2004-01-01 Jan Hubicka <jh@suse.cz>
42631 * gcc.dg/debug/20031231-1.c: New.
42632 * gcc.c-torture/compile/20040101-1.c: New.
42633 * gcc.dg/dwarf-die-[1-7].c: New.
42635 2004-01-01 Jakub Jelinek <jakub@redhat.com>
42637 PR optimization/13521
42638 * gcc.c-torture/compile/20031231-1.c: New test.
42640 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
42642 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
42644 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42647 * g++.dg/template/crash16.C: New test.
42649 2003-12-30 Mark Mitchell <mark@codesourcery.com>
42651 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
42653 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
42655 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
42657 * g++.old-deja/g++.jason/thunk3.C: Likewise.
42658 * g++.old-deja/g++.law/profile1.C: Likewise.
42659 * gcc.c-torture/compile/981006-1.c: Likewise.
42660 * gcc.c-torture/execute/loop-2e.x: Likewise.
42661 * gcc.c-torture/execute/loop-2f.x: Remove.
42662 * gcc.c-torture/execute/loop-2g.x: Likewise.
42663 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
42664 * gcc.dg/20020312-2.c: Remove traces of dead ports.
42666 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
42669 * g++.dg/ext/attrib11.C: New test.
42672 * g++.dg/template/array2-1.C: New test.
42673 * g++.dg/template/array2-2.C: New test.
42675 2003-12-29 Mark Mitchell <mark@codesourcery.com>
42677 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
42679 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
42682 * g++.dg/template/array1-1.C: New test.
42683 * g++.dg/template/array1-2.C: New test.
42685 2003-12-29 Roger Sayle <roger@eyesopen.com>
42688 * g77.dg/12632.f: New test case.
42690 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42693 * g++.dg/parse/nontype1.C: New test.
42695 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42698 * g++.dg/parse/explicit1.C: New test.
42699 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
42701 2003-12-28 Mark Mitchell <mark@codesourcery.com>
42704 * g++.dg/opt/inline6.C: New test.
42707 * g++.dg/parse/error9.C: New test.
42709 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
42711 2003-12-28 Mark Mitchell <mark@codesourcery.com>
42714 * g++.dg/init/assign1.C: New test.
42716 2003-12-28 Roger Sayle <roger@eyesopen.com>
42719 * g++.dg/warn/format3.C: New test case.
42721 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42723 * gcc.c-torture/compile/20031227-1.c: New test.
42725 2003-12-23 Mark Mitchell <mark@codesourcery.com>
42727 * g++.dg/bprob/bprob.exp: Load target-supports.exp
42728 * g77.dg/bprob/bprob.exp: Likewise.
42729 * gcc.misc-tests/bprob.exp: Likewise.
42730 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
42731 variants on systems where the library does not provide that
42733 * gcc.dg/builtins-20.c: Use builtins-config.h.
42734 * gcc.dg/builtins-config.h: New file.
42736 2003-12-23 Mark Mitchell <mark@codesourcery.com>
42738 * lib/gcc-dg.exp (dg-require-profiling): New function.
42739 * lib/target-supports.exp (check_profiling_available): Likewise.
42740 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
42741 * g77.dg/bprob/bprob.exp: Likewise.
42742 * gcc.misc-tests/bprob.exp: Likewise.
42743 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
42744 * gcc.dg/20021014-1.c: Likewise.
42745 * gcc.dg/nest.c: Likewise.
42747 2003-12-23 Mark Mitchell <mark@codesourcery.com>
42749 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
42751 * g++.dg/lookup/java2.C: Likewise.
42752 * gcc.dg/cpp/lexident.c: Likewise.
42754 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
42756 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
42758 * gcc.c-torture/compile/961203-1.c: Likewise.
42759 * gcc.c-torture/compile/980506-1.c: Likewise.
42761 2003-12-23 Zack Weinberg <zack@codesourcery.com>
42763 * lib/gcc-dg.exp (dg-prune-output): New annotation.
42764 (additional_prunes): New global.
42765 (gcc-dg-prune): Handle additional per-test pruning.
42766 (dg-test): Clear additional_prunes between tests.
42768 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
42769 dg-prune-output to avoid spurious failures from assembler
42770 complaining about nonexistent WAW violations.
42771 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
42772 Use dg-prune-output to avoid spurious failures from assembler
42773 warning about Itanium B-step errata.
42775 2003-12-23 Mark Mitchell <mark@codesourcery.com>
42777 * g++.dg/abi/macro0.C: New test.
42778 * g++.dg/abi/macro1.C: Likewise.
42779 * g++.dg/abi/macro2.C: Likewise.
42781 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
42782 * g++.dg/abi/bitfield7.C: Likewise.
42783 * g++.dg/abi/dtor2.C: Likewise.
42784 * g++.dg/abi/mangle11.C: Likewise.
42785 * g++.dg/abi/mangle12.C: Likewise.
42786 * g++.dg/abi/mangle14.C: Likewise.
42787 * g++.dg/abi/mangle17.C: Likewise.
42788 * g++.dg/abi/vbase10.C: Likewise.
42789 * g++.dg/abi/vbase14.C: Likewise.
42790 * g++.dg/template/qualttp17.C: Likewise.
42792 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
42795 * gcc.dg/20031223-1.c: New test.
42797 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42799 * gcc.dg/noreturn-7.c: New test.
42801 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42803 * gcc.dg/null-pointer-1.c: New test.
42805 2003-12-22 Mark Mitchell <mark@codesourcery.com>
42807 * g++.old-deja/g++.jason/template18.C: Remove.
42808 * g++.old-deja/g++.jason/template37.C: Likewise.
42811 * g++.dg/lookup/ns1.C: New test.
42814 * g++.dg/template/lookup3.C: New test.
42816 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
42818 * g++.dg/template/recurse1.C: New test
42820 2003-12-22 Mark Mitchell <mark@codesourcery.com>
42823 * g++.dg/parse/semicolon1.C: New test.
42824 * g++.dg/parse/semicolon1.h: Likewise.
42826 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
42828 * gcc.dg/darwin-misaligned.c: New test.
42830 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
42833 * gcc.dg/20031222-1.c: New test.
42835 2003-12-21 Mark Mitchell <mark@codesourcery.com>
42838 * g++.dg/parse/error8.C: New test.
42841 * g++.dg/warn/ctor-init-1.C: New test.
42843 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
42845 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
42847 * gcc.c-torture/compile/930217-1.c: Likewise.
42848 * gcc.c-torture/compile/930513-1.c: Likewise.
42849 * gcc.c-torture/execute/920908-2.c: Likewise.
42850 * gcc.c-torture/execute/921204-1.c: Likewise.
42851 * gcc.c-torture/execute/930621-1.c: Likewise.
42852 * gcc.c-torture/execute/930630-1.c: Likewise.
42853 * gcc.c-torture/execute/931031-1.c: Likewise.
42854 * gcc.c-torture/execute/980602-2.c: Likewise.
42855 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
42856 * gcc.c-torture/execute/compndlit-1.c: Likewise.
42857 * gcc.c-torture/execute/extzvsi.c: Likewise.
42858 * gcc.c-torture/unsorted/ext.c: Likewise.
42860 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
42863 * gcc.c-torture/compile/20031220-2.c: New test case.
42865 2003-12-20 Roger Sayle <roger@eyesopen.com>
42867 PR optimization/13031
42868 * gcc.c-torture/compile/20031220-1.c: New test case.
42870 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
42872 * gcc.dg/cast-function-1.c: New test.
42874 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
42876 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
42879 2003-12-19 Mark Mitchell <mark@codesourcery.com>
42882 * g++.dg/ext/attrib10.C: New test.
42884 2003-12-19 Jakub Jelinek <jakub@redhat.com>
42886 * gcc.dg/cleanup-10.c: New test.
42887 * gcc.dg/cleanup-11.c: New test.
42889 2003-12-19 Jakub Jelinek <jakub@redhat.com>
42892 * g++.dg/opt/expect1.C: New test.
42894 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
42896 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
42898 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
42901 * gcc.dg/20031218-1.c: New test.
42904 * gcc.dg/20031218-2.c: New test.
42905 * gcc.dg/20031218-3.c: New test.
42907 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
42908 of label name and allow for USER_LABEL_PREFIX == "_" names.
42909 * g++.dg/abi/mangle18-2.C: Likewise.
42910 * g++.dg/abi/mangle19-1.C: Likewise.
42911 * g++.dg/abi/mangle19-2.C: Likewise.
42912 * g++.dg/abi/mangle20-1.C: Likewise.
42913 * g++.dg/abi/mangle20-2.C: Likewise.
42915 2003-12-18 Richard Henderson <rth@redhat.com>
42917 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
42919 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
42920 Dan Kegel <dank@kegel.com>
42923 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
42924 testing a cross compiler, it causes spurious compile failures.
42925 * lib/g++.exp: Likewise.
42927 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42930 * g++.dg/template/access13.C: New test.
42932 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
42934 * gcc.dg/20031216-1.c: New test.
42936 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42939 * g++.dg/template/error10.C: New test.
42941 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
42943 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
42944 * g++.dg/eh/simd-2.C: Likewise.
42946 2003-12-17 James E Wilson <wilson@specifixinc.com>
42947 Roger Sayle <roger@eyesopen.com>
42949 * gcc.c-torture/execute/ieee/mzero5.c: New.
42951 2003-12-17 Mark Mitchell <mark@codesourcery.com>
42954 * g++.dg/parse/error6.C: New test.
42957 * g++.dg/parse/error7.C: New test.
42959 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
42961 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
42962 at -O with stabs debugging formats.
42963 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
42964 * gcc.dg/debug/debug-2.c: Likewise.
42966 2003-12-16 Mark Mitchell <mark@codesourcery.com>
42969 * g++.dg/init/error1.C: New test.
42972 * g++.dg/init/pm3.C: New test.
42974 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
42977 * gcc.dg/bitfld-8.c: New test.
42979 2003-12-16 James Lemke <jim@wasabisystems.com>
42981 * gcc.dg/arm-scd42-[123].c: New tests.
42983 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
42986 * g++.dg/abi/mangle20-1.C: New test.
42987 * g++.dg/abi/mangle20-2.C: New test.
42989 2003-12-16 Mark Mitchell <mark@codesourcery.com>
42992 * g++.dg/other/offsetof2.C: Remove XFAIL.
42993 * g++.dg/parse/offsetof1.C: New test.
42994 * g++.gd/parse/offsetof2.C: Likewise.
42996 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42998 * g++.dg/template/nontype3.C: New test.
42999 * g++.dg/template/static2.C: Tweaked the dg-error clause.
43001 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43003 * g++.dg/warn/noreturn-3.C: Also test instantiation.
43005 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
43008 * g++.dg/expr/assign1.C: New test.
43011 * g++.dg/abi/mangle19-1.C: New test.
43012 * g++.dg/abi/mangle19-2.C: New test.
43014 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
43016 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
43018 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43020 * gcc.c-torture/execute/20031216-1.c: New test.
43022 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43024 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
43027 2003-12-15 Mark Mitchell <mark@codesourcery.com>
43030 * g++.dg/template/error9.C: New test.
43033 * g++.dg/template/error8.C: New test.
43035 2003-12-15 Roger Sayle <roger@eyesopen.com>
43037 PR middle-end/13400
43038 * gcc.c-torture/execute/20031215-1.c: New test case.
43040 2003-12-15 Mark Mitchell <mark@codesourcery.com>
43043 * g++.dg/parse/error5.C: New test.
43046 * g++.dg/expr/sizeof1.C: New test.
43049 * g++.dg/template/crash15.C: New test.
43051 2003-12-15 Geoffrey Keating <geoffk@apple.com>
43053 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
43054 a non-POD type as the last named parameter of a varargs function.
43056 2003-12-15 Mark Mitchell <mark@codesourcery.com>
43060 * g++.dg/template/crash14.C: New test.
43061 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
43063 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
43065 * g++.dg/other/java1.C: New test.
43068 * g++.dg/abi/mangle18-1.C: New test.
43069 * g++.dg/abi/mangle18-2.C: New test.
43071 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43073 PR optimization/10312
43074 * gcc.c-torture/execute/20031214-1.c: New.
43076 2003-12-14 Mark Mitchell <mark@codesourcery.com>
43080 * g++.dg/parse/error3.C: New test.
43081 * g++.dg/parse/error4.C: Likewise.
43082 * g++.dg/abi/mangle4.C: Tweak error messages.
43083 * g++.dg/lookup/using5.C: Likewise.
43084 * g++.dg/other/error2.C: Likewise.
43085 * g++.dg/parse/typename5.C: Likewise.
43086 * g++.dg/parse/undefined1.C: Likewise.
43087 * g++.dg/template/arg2.C: Likewise.
43088 * g++.dg/template/ttp3.C: Likewise.
43089 * g++.dg/template/type1.C: Likewise.
43090 * g++.old-deja/g++.other/crash32.C: Likewise.
43091 * g++.old-djea/g++.pt/defarg8.C: Likewise.
43093 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43096 * g++.dg/warn/noreturn-3.C: New test.
43098 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
43101 * g++.dg/abi/covariant3.C: New.
43103 2003-12-12 Jakub Jelinek <jakub@redhat.com>
43105 * g++.dg/eh/ia64-1.C: New test.
43107 2003-12-12 Roger Sayle <roger@eyesopen.com>
43109 PR optimization/13037
43110 * g77.f-torture/execute/13037.f: New test case.
43112 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
43115 * g++.dg/abi/covariant2.C: New.
43117 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
43119 * gcc.dg/cpp/trad/macro.c: New tests.
43121 2003-12-11 Zack Weinberg <zack@codesourcery.com>
43123 * gcc.c-torture/execute/wchar_t-1.x: Delete.
43125 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
43128 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
43130 * lib/g++.exp (g++_version): Likewise.
43131 * lib/g77.exp (g77_version): Likewise.
43132 * lib/objc.exp (default_objc_version): Likewise.
43134 2003-12-10 Richard Henderson <rth@redhat.com>
43136 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
43138 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
43140 2003-12-08 Matt Austern <austern@apple.com>
43143 * lib/gcc-dg.exp (dg-require-visibility): Define.
43144 * lib/target-supports (check_visibility_available): Define.
43145 * gcc.dg/visibility-1.c: New test.
43146 * gcc.dg/visibility-2.c: Likewise.
43147 * gcc.dg/visibility-3.c: Likewise.
43148 * gcc.dg/visibility-4.c: Likewise.
43149 * gcc.dg/visibility-5.c: Likewise.
43150 * gcc.dg/visibility-6.c: Likewise.
43151 * g++.dg/ext/visibility-1.C: Likewise.
43152 * g++.dg/ext/visibility-2.C: Likewise.
43153 * g++.dg/ext/visibility-3.C: Likewise.
43154 * g++.dg/ext/visibility-4.C: Likewise.
43155 * g++.dg/ext/visibility-5.C: Likewise.
43156 * g++.dg/ext/visibility-6.C: Likewise.
43158 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43160 * g++.dg/lookup/java1.C: New test.
43161 * g++.dg/lookup/java2.C: New test.
43163 2003-12-07 Falk Hueffner <falk@debian.org>
43165 * g++.dg/opt/noreturn-1.C: New test.
43167 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
43169 * gcc.dg/overflow-1.c: New test.
43171 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
43173 * g77.f-torture/compile/13060.f: New test.
43175 2003-12-06 Mark Mitchell <mark@codesourcery.com>
43178 * g++.dg/inherit/operator2.C: New test.
43180 2003-12-05 Mark Mitchell <mark@codesourcery.com>
43183 * g++.dg/ext/attrib9.C: New test.
43185 2003-12-05 Mark Mitchell <mark@codesourcery.com>
43188 * g++.dg/template/error7.C: New test.
43190 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
43191 J"orn Rennecke <joern.rennecke@superh.com>
43194 * g++.dg/other/struct-va_list.C: New test.
43196 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43199 * g++.dg/parse/defarg6.C: New test.
43201 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
43204 * gcc.c-torture/execute/20031201-1.c: New test.
43206 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
43208 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
43210 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43212 * gcc.dg/builtin-return-1.c: New test.
43214 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
43215 J"orn Rennecke <joern.rennecke@superh.com>
43217 PR optimization/13260
43218 * gcc.c-torture/execute/20031204-1.c: New test.
43220 2003-12-03 Mark Mitchell <mark@codesourcery.com>
43223 * g++.dg/template/error6.C: New test.
43225 2003-12-03 Jakub Jelinek <jakub@redhat.com>
43227 * gcc.dg/20031202-1.c: New test.
43229 2003-12-03 Mark Mitchell <mark@codesourcery.com>
43232 * g++.dg/template/eh1.C: New test.
43235 * g++.dg/template/error5.C: New test.
43237 2003-12-02 David Ung <davidu@mips.com>
43239 * gcc.dg/compat/vector-check.h: Corrected type for var
43242 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43245 * g++.dg/template/ptrmem8.C: New test.
43247 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43250 * g++.dg/template/dependent-expr3.C: New test.
43252 2003-12-01 James Lemke <jim@wasabisystems.com>
43254 * gcc.dg/arm-g2.c: New test.
43256 2003-12-01 Roger Sayle <roger@eyesopen.com>
43258 PR optimization/11634
43259 * gcc.dg/20031201-2.c: New test case.
43261 2003-12-01 Zack Weinberg <zack@codesourcery.com>
43264 * objc.dg/proto-lossage-3.m: New test.
43266 2003-12-01 Roger Sayle <roger@eyesopen.com>
43268 PR optimization/12628
43269 * gcc.dg/20031201-1.c: New test case.
43271 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
43273 * gcc.dg/unaligned-1.c: New test.
43275 2003-11-30 Mark Mitchell <mark@codesourcery.com>
43278 * g++.dg/template/error4.C: New test.
43279 * g++.dg/template/nested3.C: Adjust error markers.
43281 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43283 * gcc.dg/cpp/assert4.c: Check more #system assertions.
43285 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
43288 * gcc.dg/bitfld-7.c: New test.
43290 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
43292 * gcc.dg/tls/asm-1.C: New test.
43294 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43296 * gcc.dg/cpp/assert4.c: Update.
43298 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43300 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
43301 * gcc.dg/builtin-apply3.c: New test.
43303 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43305 * lib/compat.exp (compat-obj): New xfaildata parameter.
43306 Use it to set compiler_conditional_xfail_data before compiling.
43307 (compat-get-options): Handle dg-xfail-if.
43308 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
43309 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
43310 * gcc.dg/compat/vector-1_y.c: Likewise.
43311 * gcc.dg/compat/vector-2_x.c: Likewise.
43312 * gcc.dg/compat/vector-2_y.c: Likewise.
43314 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43316 * g++.dg/opt/reg-stack4.C: New test.
43318 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43320 * gcc.dg/builtin-apply2.c: New test.
43322 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43324 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
43326 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43329 * g++.dg/template/template-id-2.C: New test.
43331 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43334 * g++.dg/template/memfriend1.C: New test.
43335 * g++.dg/template/memfriend2.C: Likewise.
43336 * g++.dg/template/memfriend3.C: Likewise.
43337 * g++.dg/template/memfriend4.C: Likewise.
43338 * g++.dg/template/memfriend5.C: Likewise.
43339 * g++.dg/template/memfriend6.C: Likewise.
43340 * g++.dg/template/memfriend7.C: Likewise.
43341 * g++.dg/template/memfriend8.C: Likewise.
43342 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
43344 2003-11-21 Mark Mitchell <mark@codesourcery.com>
43347 * g++.dg/ext/cond1.C: New test.
43349 2003-11-20 Richard Henderson <rth@redhat.com>
43351 * gcc.dg/20020201-2.c: Remove.
43352 * gcc.dg/20020201-4.c: Remove.
43353 * gcc.dg/20020304-1.c: Remove.
43355 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
43357 * gcc.dg/cpp/trad/xwin1.c: New test case.
43359 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
43361 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
43362 * lib/g77.exp: Likewise.
43363 * lib/objc.exp: Likewise.
43364 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
43367 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43370 * g++.dg/template/static5.C: New test.
43372 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
43374 * gcc.dg/nested-func-1.c: New test.
43376 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43378 * gcc.dg/cpp/assert4.c: New test.
43380 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
43383 * g++.dg/lookup/using9.c: New test.
43385 2003-11-14 Mark Mitchell <mark@codesourcery.com>
43388 * g++.dg/template/error3.C: New test.
43390 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
43393 * ada/acats/run_acats, run_all.sh: Fix syntax error.
43394 No longer use a wrapper for gcc, since this does not work under
43397 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
43400 * g++.dg/template/ptrmem7.C: New test.
43402 2003-11-13 Andrew Pinski <apinski@apple.com>
43404 * gcc.c-torture/compile/20031113-1.c: New test.
43406 2003-11-13 Mark Mitchell <mark@codesourcery.com>
43407 Kean Johnston <jkj@sco.com>
43410 * gcc.dg/unused-4.c: Update.
43412 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
43414 * g++.dg/opt/const3.C: New test.
43416 2003-11-13 Jan Hubicka <jh@suse.cz>
43418 * gcc.c-torture/compile/20031112-1.c: New test.
43420 2003-11-12 Mark Mitchell <mark@codesourcery.com>
43422 * g++.dg/parse/crash10.C: Remove bogus error marker.
43424 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43426 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
43427 (host_gcc): Likewise.
43428 (ROOT): Honor $PWDCMD.
43430 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
43432 2003-11-12 Catherine Moore <clm@redhat.com>
43434 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
43436 2003-11-12 Andreas Jaeger <aj@suse.de>
43437 Jakub Jelinek <jakub@redhat.com>
43438 Andrew Pinski <pinskia@physics.uc.edu>
43439 Richard Henderson <rth@redhat.com>
43441 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
43443 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
43445 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
43446 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
43448 2003-11-11 Andreas Jaeger <aj@suse.de>
43450 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
43452 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
43454 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
43456 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
43459 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
43461 * gcc.dg/trampoline-1.c: New test.
43463 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
43465 * gcc.c-torture/compile/200031109-1.c: New test.
43467 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
43471 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43472 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
43473 gcc.dg/format/no-y2k-1.c: Update.
43475 2003-11-08 Roger Sayle <roger@eyesopen.com>
43477 PR optimization/10467
43478 * gcc.dg/20031108-1.c: New test case.
43480 2003-11-07 Geoffrey Keating <geoffk@apple.com>
43482 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
43484 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
43486 * gcc.dg/compound-lvalue-1.c: New test.
43487 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
43490 2003-11-06 Geoffrey Keating <geoffk@apple.com>
43492 * gcc.dg/altivec-varargs-1.c: New test.
43494 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43496 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
43497 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
43498 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
43499 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
43500 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
43502 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
43504 * gcc.dg/cond-lvalue-1.c: New test.
43506 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
43508 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
43510 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43513 * g++.dg/template/instantiate5.C: New test.
43515 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43518 * g++.dg/ext/complit2.C: Replace test with self-contained version.
43519 * ChangeLog: Add missing first entry for above test.
43521 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43524 * g++.dg/template/using8.C: New test.
43525 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
43527 2003-11-02 Roger Sayle <roger@eyesopen.com>
43529 PR optimization/10817
43530 * gcc.c-torture/compile/20031102-1.c: New test case.
43532 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
43534 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
43537 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43539 * gcc.dg/20031102-1.c: New test.
43541 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43543 * gcc.dg/complex-1.c: New test.
43545 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43548 * g++.dg/template/crash13.C: Adjust expected error location.
43549 * g++.old-deja/g++.brendan/ns1.C: Likewise.
43551 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
43553 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43555 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
43558 * gcc.c-torture/compile/20031031-2.c: New test.
43560 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
43563 * gcc.c-torture/compile/20031031-1.c: New test.
43565 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
43567 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43568 * gcc.misc-tests/bprob.exp: Likewise.
43569 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
43570 the execution test on arm-elf configs.
43571 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
43572 configs that don't support scratch files.
43573 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
43575 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
43577 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
43580 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
43582 * ada/acats/run_all.sh: Redirect mv output to /dev/null
43583 Avoid non pure sh syntax. Add more logging.
43585 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
43588 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43591 * gcc.dg/ppc-stackalign-1.c: New test.
43593 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
43595 * ada/acats/run_all.sh: Change output to be more compliant with
43597 Create acats.sum and acats.log files under testsuite/ada/acats
43598 Only run [a-z]* directories, to filter out e.g. CVS.
43599 Redirect build output to log file.
43601 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
43603 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
43605 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
43608 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
43610 2003-10-27 Jakub Jelinek <jakub@redhat.com>
43612 * gcc.c-torture/compile/20031023-1.c: New test.
43613 * gcc.c-torture/compile/20031023-2.c: New test.
43614 * gcc.c-torture/compile/20031023-3.c: New test.
43615 * gcc.c-torture/compile/20031023-4.c: New test.
43617 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43620 * g++.dg/lookup/scoped8.C: New test.
43622 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43624 * g++.dg/opt/reg-stack3.C: New test.
43626 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
43628 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
43630 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43633 * g++.dg/template/crash13.C: New test.
43635 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
43637 * gcc.dg/c99-restrict-2.c: New test.
43639 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
43641 PR c++/12698, c++/12699, c++/12700, c++/12566
43642 * g++.dg/inherit/covariant9.C: New test.
43643 * g++.dg/inherit/covariant10.C: New test.
43644 * g++.dg/inherit/covariant11.C: New test.
43646 2003-10-23 Jason Merrill <jason@redhat.com>
43649 * g++.dg/ext/complit2.C: New test.
43651 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
43654 * gcc.c-torture/execute/20031020-1.c: New test.
43656 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43658 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
43659 following the jump_insn.
43661 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
43663 * gcc.dg/cast-lvalue-1.c: New test.
43665 2003-10-21 Mark Mitchell <mark@codesourcery.com>
43668 * g++.dg/template/cond2.C: New test.
43670 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
43672 * gcc.dg/builtins-28.c: New test.
43674 2003-10-20 Jan Hubicka <jh@suse.cz>
43676 * g++.dg/opt/inline4.C: Do not use min-inline-insns
43678 * gcc.dg/inline-2.c: Likewise.
43680 2003-10-20 Phil Edwards <phil@codesourcery.com>
43682 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
43683 * gcc.dg/nest.c: Likewise.
43685 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43687 PR c++/9781, c++/10583, c++/11862
43688 * g++.dg/parse/crash13.C: New test.
43690 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43692 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
43694 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
43696 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
43697 Define HAVE_C99_RUNTIME except on Solaris.
43698 * gcc.dg/builtins-20.c: Likewise.
43700 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43702 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
43704 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43707 * g++.dg/template/crash21.C: New test.
43709 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43712 * g++.dg/template/typename5.C: New test.
43714 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43717 * g++.dg/template/friend25.C: New test.
43719 2003-10-16 Ziemowit Laski <zlaski@apple.com>
43721 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
43724 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
43726 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
43729 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
43731 * gcc.c-torture/execute/960416-1.x: Remove.
43732 * gcc.c-torture/execute/divconst-3.x: Likewise.
43734 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
43737 * gcc.dg/torture/cris-volatile-1.c: New test.
43739 2003-10-14 Roger Sayle <roger@eyesopen.com>
43741 PR optimization/9325
43742 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
43743 for overflowing floating point to integer conversion during RTL
43746 2003-10-13 Ziemowit Laski <zlaski@apple.com>
43748 * objc/execute/_cmd.m: Fix typo.
43749 * objc.dg/image-info.m, objc.dg/symtab-1.m:
43750 Relax 'scan-assembler' regexp.
43751 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
43752 objc.dg/try-catch-4.m: Run on non-Darwin targets.
43753 * objc.dg/zero-link-2.m: Remove blank line.
43754 * objc.dg/zero-link-3.m: New test case.
43756 2003-10-13 Geoffrey Keating <geoffk@apple.com>
43758 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
43760 * gcc.dg/asm-names.c: Use scan-assembler-not rather
43761 than linker trickery.
43763 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43766 * g++.dg/other/friend2.C: New test.
43768 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
43770 * gcc.dg/20031012-1.c: New test.
43772 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
43774 * gcc.dg/weak/weak-3.c: Fix for new warning.
43776 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
43778 PR optimization/8750
43779 * gcc.c-torture/execute/20031012-1.c: New test case.
43781 2003-10-11 Roger Sayle <roger@eyesopen.com>
43783 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
43784 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
43786 2003-10-11 Roger Sayle <roger@eyesopen.com>
43788 PR optimization/12260
43789 * gcc.c-torture/compile/20031011-2.c: New test case.
43791 2003-10-11 Roger Sayle <roger@eyesopen.com>
43793 * gcc.c-torture/execute/20031011-1.c: New testcase.
43795 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
43797 * gcc.c-torture/compile/20031011-1.c: New test.
43799 2003-10-11 Jan Hubicka <jh@suse.cz>
43801 * g++.dg/other/first-global.C: New test.
43803 2003-10-11 Roger Sayle <roger@eyesopen.com>
43805 * gcc.c-torture/execute/string-opt-18.c: New testcase.
43807 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
43809 * gcc.c-torture/compile/20031010-1.c: New test.
43811 2003-10-10 Geoffrey Keating <geoffk@apple.com>
43813 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
43814 * gcc.c-torture/execute/va-arg-25.c: ... here.
43816 2003-10-09 Mark Mitchell <mark@codesourcery.com>
43818 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
43820 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
43822 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
43824 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
43826 * g++.dg/parse/error2.C: New test.
43828 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
43831 * g++.dg/other/error5.C: Modify the error message.
43832 * g++.dg/lookup/using8.C: New test.
43834 2003-10-07 Geoffrey Keating <geoffk@apple.com>
43836 * gcc.dg/darwin-abi-2.c: New file.
43837 * gcc.c-torture/execute/va-arg-24.c: New file.
43839 2003-10-06 Bob Wilson <bob.wilson@acm.org>
43841 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
43844 2003-10-06 Mark Mitchell <mark@codesourcery.com>
43847 * g++.dg/other/error4.C: Update error messages.
43848 * g++.dg/template/ptrmem4.C: Likewise.
43851 * g++.dg/init/new9.C: New test.
43853 PR c++/12334, c++/12236, c++/8656
43854 * g++.dg/ext/attrib8.C: New test.
43856 2003-10-06 Devang Patel <dpatel@apple.com>
43858 * gcc.dg/debug/dwarf2-3.h: New test.
43859 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
43861 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
43863 * g++.dg/opt/cfg2.C: New test.
43865 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43867 * g++.dg/opt/float1.C: New test.
43869 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43871 * gcc.dg/c90-array-lval-6.c: New test.
43872 * gcc.dg/c99-array-lval-6.c: New test.
43874 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
43875 Ziemowit Laski <zlaski@apple.com>
43877 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
43878 'Derived', so that it is never considered a class method; add
43879 new warning for '+port' method ambiguity.
43880 * objc.dg/method-12.m: Include <objc/objc.h> instead of
43881 <objc/objc-api.h> (needed on Mac OS X).
43882 * objc.dg/method-13.m: New test.
43884 2003-10-03 Roger Sayle <roger@eyesopen.com>
43886 PR optimization/9325, PR java/6391
43887 * gcc.c-torture/execute/20031003-1.c: New test case.
43889 2003-10-02 Mark Mitchell <mark@codesourcery.com>
43891 PR optimization/12180
43892 * gcc.dg/20031002-1.c: New test.
43895 * g++.dg/inherit/error1.C: New test.
43897 2003-10-02 Chris Demetriou <cgd@broadcom.com>
43899 * lib/f-torture.exp (search_for): Rename to...
43900 (search_for_re): This. Also, clean up comments and the
43901 "regexp" invocation.
43903 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
43905 * gcc.c-torture/compile/20031002-1.c: New test.
43907 2003-10-02 Jakub Jelinek <jakub@redhat.com>
43909 * g++.dg/opt/cond1.C: New test.
43911 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
43913 * gcc.dg/Wold-style-definition-2.c: New testcase.
43914 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
43916 2003-09-29 Richard Henderson <rth@redhat.com>
43918 * g++.dg/init/array10.C: Add dg-options.
43920 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
43922 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
43924 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43926 * g++.dg/template/friend19.C: Fix typo.
43927 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
43929 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
43931 * gcc.c-torture/execute/20030928-1.c: New test.
43932 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
43934 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43936 * g++.dg/opt/unroll1.C: New test.
43938 2003-09-26 Roger Sayle <roger@eyesopen.com>
43940 PR optimization/11741
43941 * gcc.dg/20030926-1.c: New test case.
43943 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43946 * g++.dg/parse/access7.C: New test.
43947 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
43949 2003-09-24 Ziemowit Laski <zlaski@apple.com>
43951 MERGE OF objc-improvements-branch into MAINLINE:
43952 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
43953 if libobjc has not been built.
43954 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
43955 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
43956 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
43957 objc/execute/nested-3.m, objc/execute/np-2.m,
43958 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
43959 objc/execute/redefining_self.m, objc/execute/root_methods.m,
43960 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
43961 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
43962 objc.dg/special/unclaimed-category-1.h,
43963 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
43964 well as GNU runtime.
43965 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
43966 * execute/cascading-1.m, execute/function-message-1.m,
43967 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
43968 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
43969 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
43970 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
43971 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
43972 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
43973 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
43974 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
43975 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
43976 * objc.dg/bitfield-2.m: Run only on Darwin.
43977 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
43978 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
43979 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
43980 * objc.dg/const-str-1.m: Fix constant string layout.
43982 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
43984 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
43986 2003-09-23 Geoffrey Keating <geoffk@apple.com>
43988 * gcc.dg/darwin-abi-1.c: New file.
43990 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
43993 * gcc.c-torture/compile/20030921-1.c: New test.
43995 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
43997 * g++.dg/opt/reg-stack2.C: New test.
43999 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
44001 * g++.dg/eh/delayslot1.C: New test.
44003 2003-09-20 Richard Henderson <rth@redhat.com>
44005 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
44007 2003-09-20 Roger Sayle <roger@eyesopen.com>
44009 * gcc.c-torture/execute/20030920-1.c: New test case.
44011 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44013 * g++.dg/rtti/typeid3.C: Correct expected error message.
44015 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44018 * g++.dg/parse/crash12.C: New test.
44020 2003-09-19 Janis Johnson <janis187@us.ibm.com>
44022 * gcc.dg/compat/mixed-struct-check.h: New.
44023 * gcc.dg/compat/mixed-struct-defs.h: New.
44024 * gcc.dg/compat/mixed-struct-init.h: New.
44025 * gcc.dg/compat/struct-by-value-19_main.c: New.
44026 * gcc.dg/compat/struct-by-value-19_x.c: New.
44027 * gcc.dg/compat/struct-by-value-19_y.c: New.
44028 * gcc.dg/compat/struct-by-value-20_main.c: New.
44029 * gcc.dg/compat/struct-by-value-20_x.c: New.
44030 * gcc.dg/compat/struct-by-value-20_y.c: New.
44031 * gcc.dg/compat/struct-return-19_main.c: New.
44032 * gcc.dg/compat/struct-return-19_x.c: New.
44033 * gcc.dg/compat/struct-return-19_y.c: New.
44034 * gcc.dg/compat/struct-return-20_main.c: New.
44035 * gcc.dg/compat/struct-return-20_x.c: New.
44036 * gcc.dg/compat/struct-return-20_y.c: New.
44038 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
44039 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
44040 so that it will not complain on LP64 targets.
44042 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44045 * g++.dg/template/friend24.C: New test.
44047 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
44050 * g++.dg/template/memtmpl2.C: New test.
44052 2003-09-18 Mark Mitchell <mark@codesourcery.com>
44055 * gcc.dg/builtin-apply1.c: New test.
44057 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
44060 * g++.dg/warn/Wunused-4.C: New test.
44062 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44065 * g++.dg/other/gc2.C: New test.
44067 2003-09-17 Mark Mitchell <mark@codesourcery.com>
44070 * g++.dg/rtti/typeid3.C: New test.
44073 * g++.dg/overload/template1.C: New test.
44075 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
44077 * g++.dg/opt/cfg3.C: New test.
44079 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44082 * g++.dg/template/crash11.C: New test.
44084 2003-09-16 Jason Merrill <jason@redhat.com>
44085 Jakub Jelinek <jakub@redhat.com>
44087 * gcc.dg/attr-warn-unused-result.c: New test.
44089 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
44092 * g++.dg/expr/call2.C: New test.
44094 2003-09-15 Andreas Jaeger <aj@suse.de>
44096 * gcc.dg/Wold-style-definition-1.c: New test.
44098 2003-09-14 Mark Mitchell <mark@codesourcery.com>
44101 * g++.dg/parse/template12.C: New test.
44103 * g++.dg/abi/bitfield11.C: New test.
44104 * g++.dg/abi/bitfield12.C: Likewise.
44106 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
44108 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
44109 non-expansion of functional macro name without arguments at EOL.
44110 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
44112 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
44114 * gcc.c-torture/execute/20030914-[12].c: New tests.
44116 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
44119 * g++.dg/overload/addr1.C: New test.
44121 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
44123 * gcc.dg/20030909-1.c: New test.
44125 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44127 * gcc.dg/ultrasp10.c: New test.
44129 2003-09-09 Devang Patel <dpatel@apple.com>
44131 * gcc.dg/darwin-ld-6.c: New test.
44133 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44135 * gcc.dg/torture/builtin-explog-1.c: New testcase.
44137 2003-09-08 Mark Mitchell <mark@codesourcery.com>
44139 * gcc.dg/ia64-types1.c: New test.
44140 * gcc.dg/ia64-types2.c: Likewise.
44142 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44144 * gcc.dg/builtins-1.c: Add more _Complex tests.
44145 * gcc.dg/torture/builtin-attr-1.c: Likewise.
44147 * gcc.dg/builtins-1.c: Test existing _Complex functions.
44148 * gcc.dg/torture/builtin-attr-1.c: Likewise.
44150 2003-09-08 Mark Mitchell <mark@codesourcery.com>
44153 * g++.dg/lookup/koenig2.C: New test.
44156 * g++.dg/rtti/typeid2.C: New test.
44158 2003-09-08 Jakub Jelinek <jakub@redhat.com>
44160 * gcc.c-torture/compile/20030904-1.c: New test.
44162 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
44164 * g++.dg/opt/longbranch2.C: New test.
44166 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
44168 * g++.dg/template/crash10.C: Only compile it.
44170 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
44172 PR middle-end/11665
44173 * gcc.c-torture/compile/20030907-1.c: New test.
44174 * g++.dg/init/array11.C: New test.
44176 2003-09-07 Mark Mitchell <mark@codesourcery.com>
44179 * g++.dg/init/struct1.C: New test.
44181 2003-09-07 Mark Mitchell <mark@codesourcery.com>
44184 * g++.dg/expr/comma1.C: New test.
44186 2003-09-06 Mark Mitchell <mark@codesourcery.com>
44189 * g++.dg/expr/static_cast5.C: New test.
44191 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
44194 * g++.dg/lookup/scoped7.C: New test.
44197 * g++.dg/other/static1.C: New test.
44200 * g++.dg/warn/template-1.C: New test.
44203 * g++.dg/template/crash10.C: New test.
44206 * g++.dg/overload/VLA.C: New test.
44209 * g++.dg/template/call1.C: New test.
44211 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
44214 * g++.dg/parse/using3.C: New test.
44216 2003-09-06 Roger Sayle <roger@eyesopen.com>
44219 * g++.dg/overload/builtin3.C: New test case.
44221 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
44224 * gcc.dg/20030906-1.c: New test.
44225 * gcc.dg/20030906-2.c: Likewise.
44227 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
44230 * g++.dg/parse/defarg5.C: New test.
44232 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
44234 2003-09-05 Mark Mitchell <mark@codesourcery.com>
44237 * g++.dg/expr/static_cast4.C: New test.
44240 * g++.dg/template/crash9.C: New test.
44242 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
44244 * g++.old-deja/g++.ext/pretty2.C: Update for change
44246 * g++.old-deja/g++.ext/pretty3.C: Likewise.
44248 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
44251 * g++/dg/template/qualified-id1.C: New test.
44254 * g++.dg/warn/noeffect4.C: New test.
44256 2003-09-04 Matt Austern <austern@apple.com>
44258 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
44259 * g++.dg/ext/fnname2.C: Likewise.
44260 * g++.dg/ext/fnname3.C: Likewise.
44262 2003-09-04 Mark Mitchell <mark@codesourcery.com>
44264 * g++.dg/expr/lval1.C: New test.
44265 * g++.dg/ext/lvcast.C: Remove.
44267 2003-09-03 Roger Sayle <roger@eyesopen.com>
44269 PR optimization/11700.
44270 * gcc.c-torture/compile/20030903-1.c: New test case.
44272 2003-09-03 Mark Mitchell <mark@codesourcery.com>
44275 * g++.dg/abi/layout4.C: New test.
44277 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
44280 * g++.dg/parse/friend3.C: New test.
44282 2003-09-02 Mark Mitchell <mark@codesourcery.com>
44285 * g++.dg/template/class1.C: New test.
44288 * g++.dg/expr/call1.C: New test.
44290 2003-09-01 Mark Mitchell <mark@codesourcery.com>
44293 * g++.dg/init/ref9.C: New test.
44296 * g++.dg/template/nested4.C: New test.
44298 2003-08-29 Mark Mitchell <mark@codesourcery.com>
44301 * g++.dg/template/non-dependent4.C: New test.
44304 * g++.dg/inherit/conv1.C: New test.
44306 2003-08-29 Mark Mitchell <mark@codesourcery.com>
44309 * g++.dg/ext/label1.C: New test.
44310 * g++.dg/ext/label2.C: Likewise.
44312 2003-08-28 Mark Mitchell <mark@codesourcery.com>
44314 * g++.dg/expr/cond3.C: New test.
44316 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44318 * gcc.dg/builtins-1.c: Add new builtin cases.
44320 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44322 * gcc.dg/builtins-1.c: Add new cases.
44323 * gcc.dg/torture/builtin-attr-1.c: Likewise.
44325 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44327 * gcc.dg/builtins-1.c: Add more math builtin tests.
44328 * gcc.dg/torture/builtin-attr-1.c: New test.
44330 2003-08-28 Mark Mitchell <mark@codesourcery.com>
44332 PR optimization/5079
44333 * g++.dg/opt/static3.C: New test.
44335 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44337 * gcc.misc-tests/gcov-10b.c: New test.
44339 2003-08-27 Mark Mitchell <mark@codesourcery.com>
44341 * g++.dg/opt/ptrmem3.C: New test.
44343 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
44345 2003-08-27 Jakub Jelinek <jakub@redhat.com>
44347 * gcc.dg/20030826-2.c: New test.
44349 2003-08-26 Roger Sayle <roger@eyesopen.com>
44351 PR middle-end/12002
44352 * g77.f-torture/compile/12002.f: New test case.
44354 2003-08-26 Roger Sayle <roger@eyesopen.com>
44356 * gcc.dg/20030826-1.c: New test case.
44358 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
44360 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
44362 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
44365 * c++.dg/lookup/crash1.C: New test.
44367 * c++.dg/warn/noeffect3.C: New test.
44369 2003-08-25 Janis Johnson <janis187@us.ibm.com>
44371 * gcc.dg/compat/vector-1_x.c: Compile with -w.
44372 * gcc.dg/compat/vector-1_y.c: Ditto.
44373 * gcc.dg/compat/vector-2_x.c: Ditto.
44374 * gcc.dg/compat/vector-2_y.c: Ditto.
44376 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
44378 * gcc.dg/20030702-1.c: New test.
44380 2003-08-25 Mark Mitchell <mark@codesourcery.com>
44383 * g++.dg/ext/altivec-1.C: New test.
44385 2003-08-24 Richard Henderson <rth@redhat.com>
44387 * g++.dg/eh/simd-2.C: Add -w for x86.
44389 2003-08-23 Jakub Jelinek <jakub@redhat.com>
44391 * gcc.dg/20030815-1.c: New test.
44393 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44396 * g++.dg/parse/access6.C: New test.
44398 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44400 PR c++/641, c++/11876
44401 * g++.dg/template/friend22.C: New test.
44402 * g++.dg/template/friend23.C: Likewise.
44404 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44406 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
44409 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44411 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
44413 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44415 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
44417 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44419 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
44421 2003-08-22 Mark Mitchell <mark@codesourcery.com>
44423 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
44425 2003-08-21 Mark Mitchell <mark@codesourcery.com>
44428 * g++.dg/overload/prom1.C: New test.
44431 * g++.dg/parse/dtor2.C: New test.
44434 * g++.dg/parse/using2.C: New test.
44436 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
44439 * gcc.c-torture/compile/20030821-1.c: New.
44441 2003-08-20 Mark Mitchell <mark@codesourcery.com>
44444 * g++.dg/template/deduce2.C: New test.
44446 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
44448 * gcc.c-torture/execute/20030821-1.c: New test.
44450 2003-08-20 Roger Sayle <roger@eyesopen.com>
44452 PR middle-end/11984
44453 * gcc.dg/20030820-1.c: New test case.
44455 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
44458 * g++.dg/warn/noeffect2.C: New test.
44460 2003-08-19 Mark Mitchell <mark@codesourcery.com>
44463 * g++.dg/template/dtor2.C: New test.
44466 * g++.dg/template/operator1.C: New test.
44467 * g++.dg/parse/operator4.C: New test.
44470 * g++.dg/expr/enum1.C: New test.
44471 * gcc.dg/c99-bool-1.c: Remove bogus warning.
44474 * g++.dg/parse/elab2.C: New test.
44475 * g++.dg/parse/typedef4.C: Change error message.
44476 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
44477 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
44478 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
44480 2003-08-19 Geoffrey Keating <geoffk@apple.com>
44482 * gcc.dg/pch/warn-1.c: New.
44483 * gcc.dg/pch/warn-1.hs: New.
44485 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
44488 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
44490 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
44492 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
44494 * gcc.dg/uninit-D.c: New Test.
44495 * gcc.dg/uninit-E.c: New Test.
44496 * gcc.dg/uninit-F.c: New Test.
44497 * gcc.dg/uninit-G.c: New Test.
44499 2003-08-19 Michael Ritzert <ritzert@t-online.de>
44501 * g++.dg/README: Describe the pch directory.
44503 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44506 * g++.dg/parse/access4.C: New test.
44507 * g++.dg/parse/access5.C: Likewise.
44508 * g++.old-deja/g++.jason/access17.C: Adjust error message.
44510 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
44512 * gcc.dg/noncompile/20030818-1.c: New.
44514 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
44517 * g++.dg/warn/noeffect1.C: New test.
44519 * g++.dg/template/scope2.C: New test.
44520 * g++.dg/template/error2.C: Correct dg-error
44522 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
44524 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
44526 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
44529 * g++.dg/template/warn1.C: New.
44531 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
44533 * g++.dg/template/error2.C: New test.
44534 * g++.dg/lookup/using7.C: Adjust errors
44535 * g++.old-deja/g++.pt/crash36.C: Likewise.
44536 * g++.old-deja/g++.pt/derived3.C: Likewise.
44538 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44540 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
44541 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
44542 * gcc.c-torture/execute/builtins/string-9.c: New, from
44543 string-opt-9.c. Adjust for execute/builtins framework.
44544 * gcc.c-torture/execute/string-opt-9.c: Delete.
44546 2003-08-12 Mark Mitchell <mark@codesourcery.com>
44548 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
44550 * g++.dg/parse/ret-type2.C: New test.
44553 * g++.dg/init/new8.C: New test.
44556 * g++.dg/parse/typedef5.C: New test.
44559 * g++.dg/parse/qualified2.C: New test.
44560 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
44563 2003-08-11 Mark Mitchell <mark@codesourcery.com>
44565 * g++.dg/conversion/ptrmem1.C: New test.
44567 2003-08-11 Jakub Jelinek <jakub@redhat.com>
44570 * gcc.dg/20030811-1.c: New test.
44573 * gcc.c-torture/execute/20030811-1.c: New test.
44575 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44577 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
44579 2003-08-10 Mark Mitchell <mark@codesourcery.com>
44582 * g++.dg/inherit/multiple1.C: New test.
44584 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
44586 * gcc.dg/spe1.c: New test.
44589 * g++.dg/expr/cast2.C: New test.
44592 * g++.dg/template/dependent-name2.C: New test.
44594 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
44596 * g++.dg/parse/crash11.C: Put the dg options in comments.
44598 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
44600 * lib/gcc-dg.exp: Update for diagnostic change.
44602 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44605 * g++.dg/parse/crash11.C: New test.
44607 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
44609 * gcc.dg/cpp/spacing1.c: Update.
44611 2003-08-04 Janis Johnson <janis187@us.ibm.com>
44614 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
44615 a value for -mtune.
44617 2003-08-04 Roger Sayle <roger@eyesopen.com>
44619 PR middle-end/11771
44620 * gcc.c-torture/compile/20030804-1.c: New test case.
44622 2003-08-04 Roger Sayle <roger@eyesopen.com>
44624 * gcc.dg/20030804-1.c: New test case.
44626 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
44628 * gcc.dg/cpp/separate-1.c: New test.
44630 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
44633 * g++.dg/template/dependent-expr2.C: New test.
44636 * g++.dg/expr/ptrmem1.C: New test.
44638 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44641 * g++.dg/template/friend15.C: New test.
44643 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
44645 * lib/dg-pch.exp: Work round PCH bug.
44647 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44649 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
44650 builtins. Move cases from builtins-4.c here.
44652 * gcc.dg/torture/builtin-math-1.c: New test taken from
44653 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
44656 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
44659 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
44662 * g++.dg/template/using7.C: New test.
44664 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
44666 * import1.c, import2.c: New tests.
44668 2003-08-01 Jakub Jelinek <jakub@redhat.com>
44670 * g++.dg/eh/crossjump1.C: New test.
44672 2003-08-01 Mark Mitchell <mark@codesourcery.com>
44675 * g++.dg/template/using6.C: New test.
44678 * g++.dg/template/koenig2.C: New test.
44680 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44683 * g++.dg/parse/typedef4.C: New test.
44685 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44687 PR c++/8442, c++/8806
44688 * g++.dg/template/elab1.C: New test.
44689 * g++.dg/template/type2.C: Likewise.
44690 * g++.dg/template/ttp3.C: Adjust expected error message.
44691 * g++.old-deja/g++.law/visibility13.C: Likewise.
44692 * g++.old-deja/g++.niklas/t135.C: Likewise.
44693 * g++.old-deja/g++.pt/ttp41.C: Likewise.
44694 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
44696 * g++.old-deja/g++.pt/ttp44.C: Likewise.
44698 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
44701 * g++.dg/ext/stmtexpr1.C: New test.
44703 * g++.dg/opt/tmp1.C: New test.
44706 * g++.dg/parse/constant4.C: New test.
44709 * g++.dg/template/using5.C: New test.
44711 2003-07-31 Roger Sayle <roger@eyesopen.com>
44713 * gcc.dg/builtins-27.c: New test case.
44715 2003-07-31 Jakub Jelinek <jakub@redhat.com>
44717 * gcc.dg/tls/opt-7.c: New test.
44719 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
44721 * g++.old-deja/g++.other/crash18.C: Remove.
44723 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
44725 * g++.dg/template/explicit3.C: New.
44726 * g++.dg/template/explicit4.C: New.
44727 * g++.dg/template/explicit5.C: New.
44730 * g++.dg/template/memtmpl1.C: New.
44732 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
44735 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
44736 * gcc.dg/i386-387-5.c (dg-options): Likewise.
44738 2003-07-30 Jan Hubicka <jh@suse.cz>
44742 2003-07-29 Zack Weinberg <zack@codesourcery.com>
44744 * gcc.dg/struct-in-proto-1.c: New test.
44746 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
44748 * gcc.dg/cpp/include2.c: Only expect one message.
44750 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
44753 * g++.dg/template/using1.C: New test.
44754 * g++.dg/template/using2.C: New test.
44755 * g++.dg/template/using3.C: New test.
44756 * g++.dg/template/using4.C: New test.
44758 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
44760 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
44761 * gcc.c-torture/execute/string-opt-10.c: Likewise.
44763 2003-07-28 Jan Hubicka <jh@suse.cz>
44766 * g++.dg/opt/call1.C: New test.
44768 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
44771 * g++.dg/init/enum2.C: New test.
44772 * g++.dg/template/overload1.C: Add "-w" option.
44774 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
44776 * gcc.dg/Wdeclaration-after-statement-1.c,
44777 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
44779 2003-07-28 Jakub Jelinek <jakub@redhat.com>
44781 * gcc.c-torture/compile/20030725-1.c: New test.
44783 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
44785 * gcc.dg/20030505.c: Only run for SPE.
44786 Remove definition of opaque type.
44788 2003-07-27 Mark Mitchell <mark@codesourcery.com>
44790 * g++.dg/template/ptrmem6.C: New test.
44792 2003-07-26 Geoffrey Keating <geoffk@apple.com>
44794 * gcc.c-torture/compile/zero-strct-2.c: New test.
44796 2003-07-25 Geoffrey Keating <geoffk@apple.com>
44798 * gcc.dg/intermod-1.c: New test.
44800 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
44803 * g++.dg/template/lookup2.C: New test.
44804 * g++.dg/template/memclass1.C: Remove instantiated from error.
44805 * g++.dg/other/error2.C: Tweak expected errors.
44808 * g++.dg/template/defarg3.C: New test.
44810 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
44812 2003-07-24 Mark Mitchell <mark@codesourcery.com>
44814 * g++.dg/inherit/access5.C: New test.
44816 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44819 * g++.dg/template/crash8.C: New test.
44821 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
44824 * gcc.dg/noncompile/incomplete-2.c: New test.
44826 2003-07-23 Mark Mitchell <mark@codesourcery.com>
44829 * g++.dg/inherit/access4.C: New test.
44832 * g++.dg/expr/cond2.C: New test.
44834 PR optimization/10679
44835 * g++.dg/opt/inline4.C: New test.
44837 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
44839 * g++.dg/parse/crash10: New test.
44841 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
44843 * g++.dg/ext/flexary1.C: New test.
44845 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44848 * g++.dg/template/crash9.C: New test.
44850 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44853 * g++.dg/parse/typedef3.C: New test.
44856 * g++.dg/parse/operator2.C: New test.
44859 * g++.dg/parse/def-tmpl-arg1.C: New test.
44862 * g++.dg/parse/funptr1.C: New test.
44865 * g++.dg/parse/ambig3.C: New test.
44868 * g++.dg/parse/operator3.C: New test.
44871 * g++.dg/parse/template10.C: New test.
44874 * g++.dg/parse/template11.C: New test.
44877 * g++.dg/parse/invalid-op1.C: New test.
44880 * g++.dg/parse/condexpr1.C: New test.
44882 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
44884 * g++.dg/ext/packed3.C: New test.
44885 * g++.dg/ext/packed4.C: New test.
44887 * gcc.dg/pack-test-3.c: New test.
44889 2003-07-21 Janis Johnson <janis187@us.ibm.com>
44891 * lib/compat.exp: Handle dg-options per source file.
44892 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
44893 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
44894 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
44895 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
44896 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
44897 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
44898 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
44899 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
44900 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
44901 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
44902 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
44903 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
44904 * g++.dg/compat/break/bitfield7_x.C: Ditto.
44905 * g++.dg/compat/break/bitfield7_y.C: Ditto.
44907 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
44910 * gcc.c-torture/execute/20030718-1.c: New test.
44912 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
44914 PR optimization/11536
44915 * gcc.dg/20030721-1.c: New test.
44917 2003-07-19 Mark Mitchell <mark@codesourcery.com>
44920 * g++.dg/template/lookup1.C: New test.
44922 2003-07-19 Zack Weinberg <zack@codesourcery.com>
44924 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
44925 diagnostics of ill-formed constructs involving labels.
44926 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
44927 the new 'previously defined here' message.
44929 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
44931 * g++.dg/parse/non-dependent2.C: New test.
44933 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
44935 * g++.dg/init/init-ref4.C: xfail on targets without
44938 2003-07-17 Jakub Jelinek <jakub@redhat.com>
44941 * gcc.c-torture/execute/20030717-1.c: New test.
44943 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
44945 * g++.dg/opt/cfg1.C: New test.
44947 2003-07-17 Mark Mitchell <mark@codesourcery.com>
44949 PR optimization/11557
44950 * gcc.dg/20030717-1.c: New test.
44952 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
44955 * g++.dg/expr/crash-1.C: New test.
44958 * g++.dg/template/init3.C: New test.
44961 * g++.dg/template/non-dependent1.C: New test.
44964 * g++.dg/template/non-dependent2.C: New test.
44967 * g++.dg/template/non-dependent3.C: New test.
44970 * g++.dg/template/sizeof5.C: New test.
44972 2003-07-17 Geoffrey Keating <geoffk@apple.com>
44975 * gcc.c-torture/compile/mangle-1.c: New file.
44977 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44980 * g++.dg/parse/access3.C: New test.
44982 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
44985 * g++.dg/init/init-ref4.C: New test.
44987 2003-07-16 Mark Mitchell <mark@codesourcery.com>
44990 * g++.dg/parse/constant3.C: New test.
44991 * g++.dg/parse/crash7.C: Likewise.
44993 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
44996 * gcc.dg/i386-pentium4-not-mull.c: New.
44998 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
45000 * gcc.dg/asm-names.c (ymain): Make it weak.
45002 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45005 * g++.dg/template/friend21.C: New test.
45007 2003-07-16 Jakub Jelinek <jakub@redhat.com>
45009 * gcc.dg/cleanup-8.c: New test.
45010 * gcc.dg/cleanup-9.c: New test.
45012 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
45014 * g++.dg/ext/dll-MI1.h: New file.
45015 * g++.dg/ext/dllexport-MI1.C: New file.
45016 * g++.dg/ext/dllimport-MI1.C: New file.
45018 2003-07-15 Jakub Jelinek <jakub@redhat.com>
45020 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
45021 it does not have cmpstrsi patterns (just cmpmemsi).
45023 2003-07-15 Mark Mitchell <mark@codesourcery.com>
45026 * g++.dg/debug/debug8.C: New test.
45028 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45031 * g++.dg/template/crash7.C: New test.
45033 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
45036 * gcc.c-torture/compile/20030708-1.c: New.
45038 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
45040 * gcc.c-torture/execute/20030715-1.c: New test.
45042 2003-07-14 Geoffrey Keating <geoffk@apple.com>
45044 * gcc.dg/pch/inline-3.c: New file.
45045 * gcc.dg/pch/inline-3.hs: New file.
45046 * gcc.dg/pch/inline-4.c: New file.
45047 * gcc.dg/pch/inline-4.hs: New file.
45049 2003-07-14 Mark Mitchell <mark@codesourcery.com>
45052 * g++.dg/template/crash6.C: New test.
45055 * g++.dg/template/friend20.C: New test.
45058 * g++.dg/template/overload2.C: New test.
45060 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45062 PR optimization/11440
45063 * gcc.c-torture/execute/20030714-1.c: New test.
45065 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45068 * g++.dg/template/partial2.C: New test.
45070 2003-07-13 Mark Mitchell <mark@codesourcery.com>
45073 * g++.dg/template/anon1.C: New test.
45077 * g++.dg/parse/template9.C: Likewise.
45078 * g++.dg/template/crash4.C: New test.
45079 * g++.dg/template/koenig1.C: Likewise.
45080 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
45081 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
45082 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
45084 * g++.old-deja/g++.jason/template36.C: Likewise.
45085 * g++.old-deja/g++.mike/p1989.C: Likewise.
45086 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
45087 * g++.old-deja/g++.pt/ttp20.C: Use this->.
45088 * g++.old-deja/g++.pt/ttp21.C: Use this->.
45089 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
45091 * g++.old-deja/g++.pt/union2.C: Use this->.
45093 2003-07-11 Jakub Jelinek <jakub@redhat.com>
45095 * gcc.dg/20030711-1.c: New test.
45097 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
45100 * g++.dg/parse/args1.C: New test.
45101 * g++.pt/defarg8.C: Change expected errors.
45103 2003-07-11 Mark Mitchell <mark@codesourcery.com>
45106 * g++.dg/template/nontype2.C: New test.
45109 * g++.dg/parse/template8.C: New test.
45112 * g++.dg/template/scope1.C: New test.
45114 * g++.dg/warn/Wsign-compare-1.C: New test.
45116 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
45118 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
45120 2003-07-10 Mark Mitchell <mark@codesourcery.com>
45123 * g++.dg/template/explicit2.C: New test.
45126 * g++.dg/warn/pedantic1.C: New test.
45128 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
45131 * g++.dg/other/field1.C: New test.
45133 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
45136 * gcc.c-torture/compile/20030707-1.c: New.
45138 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45141 * g++.dg/template/access12.C: New test.
45143 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
45145 * g++.dg/bprob/bprob.exp (prof_ext): Update.
45146 * g77.dg/bprob/bprob.exp (prof_ext): Update.
45147 * gcc.misc-tests/bprob.exp (prof_ext): Update.
45148 * gcc.misc-tests/gcov.exp: Update
45149 * g++.dg/gcov/gcov.exp: Update
45150 * lib/gcov.exp: Update.
45152 2003-07-08 Mark Mitchell <mark@codesourcery.com>
45154 * g++.dg/abi/mangle17.C: Make sure template expressions are
45156 * g++.dg/abi/mangle4.C: Mark erroneous casts.
45157 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
45158 * g++.dg/opt/stack1.C: Remove erroneous code.
45159 * g++.dg/parse/template7.C: New test.
45160 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
45161 * g++.old-deja/g++.pt/crash4.C: Likewise.
45163 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
45165 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
45166 with zero or one occurence of `$' after the initial `L'.
45168 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
45170 * gcc.c-torture/compile/20030704-1.c: Add a comment.
45172 2003-07-08 Roger Sayle <roger@eyesopen.com>
45175 * gcc.dg/Wunreachable-6.c: New testcase.
45176 * gcc.dg/Wunreachable-7.c: New testcase.
45178 2003-07-08 Jakub Jelinek <jakub@redhat.com>
45181 * gcc.dg/20030708-1.c: New test.
45183 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
45185 * gcc.dg/compat/sdata-section.h: New file.
45186 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
45187 * gcc.dg/torture/mips-sdata-1.c: New test.
45189 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45192 * g++.dg/template/friend19.C: New test.
45194 2003-07-08 Jakub Jelinek <jakub@redhat.com>
45196 * g++.dg/opt/strength-reduce.C: New test.
45198 2003-07-07 Roger Sayle <roger@eyesopen.com>
45201 * gcc.dg/20030707-1.c: New testcase.
45203 2003-07-07 Roger Sayle <roger@eyesopen.com>
45205 PR optimization/11059
45206 * g++.dg/opt/emptyunion.C: New testcase.
45208 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
45209 Eric Botcazou <ebotcazou@libertysurf.fr>
45211 * g++.dg/opt/stack1.C: New test.
45213 2003-07-05 Mark Mitchell <mark@codesourcery.com>
45215 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
45219 * g++.dg/expr/static_cast3.C: New test.
45221 2003-07-04 Zack Weinberg <zack@codesourcery.com>
45223 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
45225 * gcc.dg/concat.c: Concatenation of string constants with
45226 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
45227 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
45228 * gcc.dg/cpp/escape-2.c: Use wide character constants where
45229 necessary to avoid multi-character character constant warning.
45230 * gcc.dg/cpp/escape.c: Likewise.
45231 * gcc.dg/cpp/ucs.c: Likewise.
45232 Remove backslashes from dg-bogus comments, as they confuse Tcl.
45235 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
45238 * gcc.c-torture/compile/20030704-1.c: New.
45240 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
45242 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
45244 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
45246 PR c++/5287, PR c++/7910, PR c++/11021
45247 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
45248 tests for warnings.
45249 * g++.dg/ext/dllimport2.C: Add tests for warnings.
45250 * g++.dg/ext/dllimport3.C: Likewise.
45251 * g++.dg/ext/dllimport4.C: New file.
45252 * g++.dg/ext/dllimport5.C: New file.
45253 * g++.dg/ext/dllimport6.C: New file.
45254 * g++.dg/ext/dllimport7.C: New file.
45255 * g++.dg/ext/dllimport8.C: New file.
45256 * g++.dg/ext/dllimport9.C: New file.
45257 * g++.dg/ext/dllimport10.C: New file.
45258 * g++.dg/ext/dllexport1.C: New file.
45260 2003-07-03 Mark Mitchell <mark@codesourcery.com>
45262 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
45263 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
45265 2003-07-03 Roger Sayle <roger@eyesopen.com>
45267 * gcc.dg/builtins-25.c: New testcase.
45268 * gcc.dg/builtins-26.c: New testcase.
45270 2003-07-03 Janis Johnson <janis187@us.ibm.com>
45272 * gcc.dg/compat/vector-defs.h: New file.
45273 * gcc.dg/compat/vector-setup.h: New file.
45274 * gcc.dg/compat/vector-check.h: New file.
45275 * gcc.dg/compat/vector-1_main.c: New file.
45276 * gcc.dg/compat/vector-1_x.c: New file.
45277 * gcc.dg/compat/vector-1_y.c: New file.
45278 * gcc.dg/compat/vector-2_main.c: New file.
45279 * gcc.dg/compat/vector-2_x.c: New file.
45280 * gcc.dg/compat/vector-2_y.c: New file.
45282 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
45283 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
45284 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
45285 * gcc.dg/compat/struct-align-1.h: New file.
45286 * gcc.dg/compat/struct-align-1_main.c: New file.
45287 * gcc.dg/compat/struct-align-1_x.c: New file.
45288 * gcc.dg/compat/struct-align-1_y.c: New file.
45289 * gcc.dg/compat/struct-align-2.h: New file.
45290 * gcc.dg/compat/struct-align-2_main.c: New file.
45291 * gcc.dg/compat/struct-align-2_x.c: New file.
45292 * gcc.dg/compat/struct-align-2_y.c: New file.
45294 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
45295 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45296 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45297 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45298 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45299 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45300 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45301 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45302 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45303 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45304 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45305 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45306 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45307 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45308 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45309 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45310 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45311 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45312 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45313 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45314 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45315 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45316 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45317 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45318 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45319 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45320 * gcc.dg/compat/struct-return-10_x.c: Ditto.
45321 * gcc.dg/compat/struct-return-2_x.c: Ditto.
45322 * gcc.dg/compat/struct-return-3_x.c: Ditto.
45324 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
45326 * gcc.dg/i386-call-1.c: New test.
45328 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
45331 * g++.dg/parse/defarg4.C: New.
45333 2003-07-03 Roger Sayle <roger@eyesopen.com>
45336 * gcc.c-torture/compile/20030703-1.c: New test case.
45338 2003-07-03 Mark Mitchell <mark@codesourcery.com>
45340 * g++.dg/template/local3.C: Remove extra semicolon.
45342 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
45344 * gcc.dg/i386-volatile-1.c: New test.
45346 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
45349 * g++.dg/other/offsetof2.C: XFAIL.
45350 * g++.dg/other/offsetof5.C: New.
45353 * g++.dg/template/error1.C: New.
45356 * g++.dg/template/dependent-expr1.C: New.
45358 2003-07-01 Mark Mitchell <mark@codesourcery.com>
45361 * g++.dg/template/local3.C: New test.
45364 * g++.dg/lookup/scoped6.C: New test.
45366 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
45369 * g++.dg/other/error7.C: New test.
45371 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
45373 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
45374 * g++.old-deja/g++.abi/vtable3.h: Likewise.
45375 * g++.old-deja/g++.law/code-gen5.C: Likewise.
45376 * g++.old-deja/g++.other/union2.C: Likewise.
45377 * gcc.dg/c90-const-expr-2.c: Likewise.
45378 * gcc.dg/c90-const-expr-3.c: Likewise.
45379 * gcc.dg/c99-const-expr-2.c: Likewise.
45380 * gcc.dg/c99-const-expr-3.c: Likewise.
45381 * gcc.dg/concat.c: Likewise.
45383 2003-07-01 Mark Mitchell <mark@codesourcery.com>
45386 * g++.dg/init/static1.C: New test.
45388 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45390 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
45391 * g++.old-deja/g++.other/access2.C: Likewise.
45392 * g++.old-deja/g++.other/decl2.C: Likewise.
45393 * gcc.c-torture/execute/20020615-1.c: Likewise.
45395 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
45398 * g++.dg/template/sizeof4.C: New test.
45400 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
45402 * g++.dg/other/error6.C: New test.
45404 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
45407 * g++.dg/parse/constant2.C: New test.
45409 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
45412 * g++.dg/other/error5.C: New test.
45414 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45416 * gcc.dg/format/gcc_diag-1.c: New test.
45418 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
45420 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
45422 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
45424 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
45425 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
45426 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
45428 2003-06-28 Jakub Jelinek <jakub@redhat.com>
45430 * gcc.c-torture/execute/builtins/string-8.c: New test.
45431 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
45432 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
45433 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
45435 2003-06-27 Mark Mitchell <mark@codesourcery.com>
45438 * g++.dg/ext/typeof6.C: New test.
45440 2003-06-27 Mark Mitchell <mark@codesourcery.com>
45443 * g++.dg/init/enum1.C: New test.
45445 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
45447 * gcc.dg/20030627-1.c: New test.
45449 2003-06-26 Mark Mitchell <mark@codesourcery.com>
45452 * g++.dg/expr/static_cast2.C: New test.
45454 2003-06-26 Roger Sayle <roger@eyesopen.com>
45455 Jakub Jelinek <jakub@redhat.com>
45457 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
45458 sprintf(dst,"%s",src) optimization.
45459 * gcc.c-torture/execute/20030626-1.c: New test case.
45460 * gcc.c-torture/execute/20030626-2.c: New test case.
45462 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
45464 * gcc.c-torture/execute/multi-ix.c: New test.
45466 * gcc.c-torture/execute/simd-4.c (main):
45467 Added missing semicolon at end of union.
45469 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
45472 * g++.dg/template/explicit-instantiation3.C: New test.
45474 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45476 * gcc.dg/20030626-1.c: Use signed char.
45478 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45480 * gcc.dg/20030626-1.c: New test.
45482 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
45484 * const-str-2.m: Update.
45486 2003-06-25 Mark Mitchell <mark@codesourcery.com>
45489 * g++.dg/rtti/dyncast1.C: New test.
45490 * g++.dg/abi/mangle4.C: Correct base-specifier access.
45491 * g++.dg/lookup/scoped1.C: Remove XFAIL.
45492 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
45495 * g++.dg/expr/static_cast1.C: New test.
45497 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
45499 * gcc.dg/20030625-1.c: New test.
45501 2003-06-24 Roger Sayle <roger@eyesopen.com>
45503 * gcc.c-torture/compile/20030624-1.c: New test case.
45505 2003-06-24 Jakub Jelinek <jakub@redhat.com>
45507 * gcc.c-torture/execute/string-opt-17.c: New test.
45509 2003-06-24 Mark Mitchell <mark@codesourcery.com>
45512 * g++.dg/parse/crash6.C: New test.
45514 2003-06-23 Roger Sayle <roger@eyesopen.com>
45516 * gcc.dg/builtins-24.c: New test case.
45518 2003-06-23 Jakub Jelinek <jakub@redhat.com>
45520 * g++.dg/opt/operator1.C: New test.
45522 2003-06-22 Roger Sayle <roger@eyesopen.com>
45524 * gcc.c-torture/execute/string-opt-16.c: New test case.
45526 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
45528 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
45529 * g++.old-deja/g++.other/conv7.C: Likewise.
45530 * g++.old-deja/g++.other/overcnv2.C: Likewise.
45531 * g++.old-deja/g++.other/overload14.C: Likewise.
45533 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
45535 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
45536 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
45538 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45541 * g++.dg/warn/Winline-3.C: New test.
45543 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45545 * lib/target-supports.exp (check_alias_available): Make the test
45546 program acceptable to the Solaris assembler.
45549 * g++.dg/template/memclass2.C: New test.
45551 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45552 Eric Botcazou <ebotcazou@libertysurf.fr>
45554 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
45555 data for non-matching targets.
45556 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
45558 2003-06-20 Mark Mitchell <mark@codesourcery.com>
45561 * g++.dg/template/member3.C: New test.
45563 2003-06-19 Mark Mitchell <mark@codesourcery.com>
45566 * g++.dg/template/func1.C: New test.
45569 * g++.dg/template/static4.C: New test.
45570 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
45573 * g++.dg/init/ref7.C: New test.
45575 2003-06-19 Matt Austern <austern@apple.com>
45578 * g++.dg/anew1.C: New test.
45579 * g++.dg/anew2.C: New test.
45580 * g++.dg/anew3.C: New test.
45581 * g++.dg/anew4.C: New test.
45583 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
45585 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
45587 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
45589 * gcc.c-torture/execute/simd-4.c (main): Make expected value
45592 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
45594 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
45597 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
45599 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
45600 * gcc.c-torture/compile/961203-1.c: Likewise.
45601 * gcc.c-torture/compile/980506-1.c: Likewise.
45603 2003-06-17 Mark Mitchell <mark@codesourcery.com>
45606 * g++.dg/lookup/using7.C: New test.
45608 2003-06-17 Mark Mitchell <mark@codesourcery.com>
45611 * g++.dg/abi/conv1.C: Remove it.
45612 * g++.dg/template/conv7.C: New test.
45613 * g++.dg/template/conv8.C: Likewise.
45614 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
45615 conversion operator.
45617 2003-06-17 Janis Johnson <janis187@us.ibm.com>
45619 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
45620 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45621 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45622 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45623 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45624 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45625 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45626 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45627 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45628 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45629 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45630 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45631 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45632 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45633 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45634 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45635 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45636 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45637 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45638 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45639 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45640 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45641 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45642 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45643 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45644 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45645 * gcc.dg/compat/struct-return-10_x.c: Ditto.
45646 * gcc.dg/compat/struct-return-2_x.c: Ditto.
45647 * gcc.dg/compat/struct-return-3_x.c: Ditto.
45649 2003-06-16 Mark Mitchell <mark@codesourcery.com>
45651 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
45652 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
45655 2003-06-16 Roger Sayle <roger@eyesopen.com>
45657 * gcc.dg/i386-387-5.c: New test case.
45658 * gcc.dg/i386-387-6.c: New test case.
45659 * gcc.dg/builtins-23.c: New test case.
45661 2003-06-15 Roger Sayle <roger@eyesopen.com>
45663 * gcc.dg/builtins-22.c: New test case.
45664 * gcc.dg/i386-387-1.c: Update to test exp.
45665 * gcc.dg/i386-387-2.c: Likewise.
45667 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45669 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
45671 2003-06-12 Mark Mitchell <mark@codesourcery.com>
45673 * lib/gcc-dg.exp (dg-require-dll): New function.
45674 (dg-xfail-if): Likewise.
45675 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
45678 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
45679 * gcc.c-torture/compile/20001205-1.c: Likewise.
45680 * gcc.c-torture/compile/20001226-1.c: Likewise.
45681 * gcc.c-torture/compile/20010518-2.c: Likewise.
45682 * gcc.c-torture/compile/20020312-1.c: Likewise.
45683 * gcc.c-torture/compile/20020604-1.c: Likewise.
45684 * gcc.c-torture/compile/920501-12.c: Likewise.
45685 * gcc.c-torture/compile/920501-4.c: Likewise.
45686 * gcc.c-torture/compile/920520-1.c: Likewise.
45687 * gcc.c-torture/compile/920521-1.c: Likewise.
45688 * gcc.c-torture/compile/920625-1.c: Likewise.
45689 * gcc.c-torture/compile/961203-1.c: Likewise.
45690 * gcc.c-torture/compile/980506-1.c: Likewise.
45691 * gcc.c-torture/compile/981006-1.c: Likewise.
45692 * gcc.c-torture/compile/981022-1.c: Likewise.
45693 * gcc.c-torture/compile/981223-1.c: Likewise.
45694 * gcc.c-torture/compile/990617-1.c: Likewise.
45695 * gcc.c-torture/compile/dll.c: Likewise.
45696 * gcc.c-torture/compile/labels-3.c: Likewise.
45697 * gcc.c-torture/compile/mipscop-1.c: Likewise.
45698 * gcc.c-torture/compile/mipscop-2.c: Likewise.
45699 * gcc.c-torture/compile/mipscop-3.c: Likewise.
45700 * gcc.c-torture/compile/mipscop-4.c: Likewise.
45701 * gcc.c-torture/compile/simd-5.c: Likewise.
45702 * gcc.c-torture/compile/20000804-1.x: Remove.
45703 * gcc.c-torture/compile/20001205-1.x: Likewise.
45704 * gcc.c-torture/compile/20001226-1.x: Likewise.
45705 * gcc.c-torture/compile/20010518-2.x: Likewise.
45706 * gcc.c-torture/compile/20020312-1.x: Likewise.
45707 * gcc.c-torture/compile/20020604-1.x: Likewise.
45708 * gcc.c-torture/compile/920501-12.x: Likewise.
45709 * gcc.c-torture/compile/920501-4.x: Likewise.
45710 * gcc.c-torture/compile/920520-1.x: Likewise.
45711 * gcc.c-torture/compile/920521-1.x: Likewise.
45712 * gcc.c-torture/compile/920625-1.x: Likewise.
45713 * gcc.c-torture/compile/961203-1.x: Likewise.
45714 * gcc.c-torture/compile/980506-1.x: Likewise.
45715 * gcc.c-torture/compile/981006-1.x: Likewise.
45716 * gcc.c-torture/compile/981022-1.x: Likewise.
45717 * gcc.c-torture/compile/981223-1.x: Likewise.
45718 * gcc.c-torture/compile/990617-1.x: Likewise.
45719 * gcc.c-torture/compile/mipscop-1.x: Likewise.
45720 * gcc.c-torture/compile/mipscop-2.x: Likewise.
45721 * gcc.c-torture/compile/mipscop-3.x: Likewise.
45722 * gcc.c-torture/compile/mipscop-4.x: Likewise.
45723 * gcc.c-torture/compile/simd-5.x: Likewise.
45725 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
45727 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
45729 * gcc.c-torture/execute/20030611-1.c: New test.
45731 2003-06-12 Roger Sayle <roger@eyesopen.com>
45734 * gcc.dg/20030612-1.c: New test case.
45736 2003-06-12 Mark Mitchell <mark@codesourcery.com>
45739 * g++.dg/expr/cast1.C: New test.
45741 2003-06-12 Roger Sayle <roger@eyesopen.com>
45743 * gcc.dg/builtins-21.c: New test case.
45745 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
45747 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
45748 options instead of at the end.
45749 * lib/objc.exp (objc_target_compile): Likewise.
45751 2003-06-11 Mark Mitchell <mark@codesourcery.com>
45754 * g++.dg/parse/error1.C: New test.
45756 2003-06-11 Janis Johnson <janis187@us.ibm.com>
45758 * gcc.dg/compat/struct-by-value-11_main.c: New file.
45759 * gcc.dg/compat/struct-by-value-11_x.c: New file.
45760 * gcc.dg/compat/struct-by-value-11_y.c: New file.
45761 * gcc.dg/compat/struct-by-value-12_main.c: New file.
45762 * gcc.dg/compat/struct-by-value-12_x.c: New file.
45763 * gcc.dg/compat/struct-by-value-12_y.c: New file.
45764 * gcc.dg/compat/struct-by-value-13_main.c: New file.
45765 * gcc.dg/compat/struct-by-value-13_x.c: New file.
45766 * gcc.dg/compat/struct-by-value-13_y.c: New file.
45767 * gcc.dg/compat/struct-by-value-14_main.c: New file.
45768 * gcc.dg/compat/struct-by-value-14_x.c: New file.
45769 * gcc.dg/compat/struct-by-value-14_y.c: New file.
45770 * gcc.dg/compat/struct-by-value-15_main.c: New file.
45771 * gcc.dg/compat/struct-by-value-15_x.c: New file.
45772 * gcc.dg/compat/struct-by-value-15_y.c: New file.
45773 * gcc.dg/compat/struct-by-value-16_main.c: New file.
45774 * gcc.dg/compat/struct-by-value-16_x.c: New file.
45775 * gcc.dg/compat/struct-by-value-16_y.c: New file.
45776 * gcc.dg/compat/struct-by-value-17_main.c: New file.
45777 * gcc.dg/compat/struct-by-value-17_x.c: New file.
45778 * gcc.dg/compat/struct-by-value-17_y.c: New file.
45779 * gcc.dg/compat/struct-by-value-18_main.c: New file.
45780 * gcc.dg/compat/struct-by-value-18_x.c: New file.
45781 * gcc.dg/compat/struct-by-value-18_y.c: New file.
45783 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
45784 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
45785 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
45786 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
45787 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
45788 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
45789 * gcc.dg/compat/scalar-return-3_main.c: New file.
45790 * gcc.dg/compat/scalar-return-3_x.c: New file.
45791 * gcc.dg/compat/scalar-return-3_y.c: New file.
45792 * gcc.dg/compat/scalar-return-4_main.c: New file.
45793 * gcc.dg/compat/scalar-return-4_x.c: New file.
45794 * gcc.dg/compat/scalar-return-4_y.c: New file.
45796 2003-06-10 Janis Johnson <janis187@us.ibm.com>
45798 * gcc.dg/compat/fp2-struct-check.h: New file.
45799 * gcc.dg/compat/fp2-struct-defs.h: New file.
45800 * gcc.dg/compat/fp2-struct-init.h: New file.
45801 * gcc.dg/compat/struct-by-value-10_main.c: New file.
45802 * gcc.dg/compat/struct-by-value-10_x.c: New file.
45803 * gcc.dg/compat/struct-by-value-10_y.c: New file.
45804 * gcc.dg/compat/struct-return-10_main.c: New file.
45805 * gcc.dg/compat/struct-return-10_x.c: New file.
45806 * gcc.dg/compat/struct-return-10_y.c: New file.
45808 * gcc.dg/compat/compat-common.h: New file.
45809 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
45810 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
45811 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
45812 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
45813 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
45814 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
45815 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
45816 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45817 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
45818 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
45819 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45820 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
45821 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
45822 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45823 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
45824 * gcc.dg/compat/small-struct-check.h: Ditto.
45825 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
45826 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45827 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
45828 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
45829 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45830 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45831 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
45832 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45833 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
45834 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
45835 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45836 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45837 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
45838 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45839 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45840 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
45841 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45842 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
45843 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
45844 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45845 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
45846 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
45847 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45848 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
45849 * gcc.dg/compat/struct-return-2_main.c: Ditto.
45850 * gcc.dg/compat/struct-return-2_x.c: Ditto.
45851 * gcc.dg/compat/struct-return-2_y.c: Ditto.
45852 * gcc.dg/compat/struct-return-3_main.c: Ditto.
45853 * gcc.dg/compat/struct-return-3_x.c: Ditto.
45854 * gcc.dg/compat/struct-return-3_y.c: Ditto.
45856 2003-06-10 Geoffrey Keating <geoffk@apple.com>
45858 * g++.dg/pch/static-1.C: New file.
45859 * g++.dg/pch/static-1.Hs: New file.
45861 2003-06-10 Richard Henderson <rth@redhat.com>
45863 * gcc.dg/asm-7.c: Adjust expected warning text.
45865 2003-06-10 Roger Sayle <roger@eyesopen.com>
45867 * gcc.dg/builtins-20.c: New test case.
45869 2003-06-10 Mark Mitchell <mark@codesourcery.com>
45872 * g++.dg/opt/template1.C: New test.
45874 2003-06-09 Mark Mitchell <mark@codesourcery.com>
45876 * lib/gcc-dg.exp (dg-test): Clear additional_files and
45877 additional_sources.
45879 2003-05-21 David Taylor <dtaylor@emc.com>
45881 * gcc.dg/Wpadded.c: New file.
45883 2003-06-09 Mark Mitchell <mark@codesourcery.com>
45885 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
45886 * gcc.dg/special/weak-2.c: Add dg-require-weak.
45887 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
45890 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
45892 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
45894 2003-06-09 Mark Mitchell <mark@codesourcery.com>
45896 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
45897 (dg-require-alias): Likewise.
45898 (dg-require-gc-sections): Likewise.
45899 * lib/target-supports.exp (check_gc_sections_available): Likewise.
45901 2003-06-08 Richard Henderson <rth@redhat.com>
45903 * gcc.dg/20011029-2.c: Fix the array reference.
45904 * gcc.dg/asm-7.c: New.
45906 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
45908 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
45910 2003-06-08 Mark Mitchell <mark@codesourcery.com>
45912 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
45913 (dg-require-gc-sections): Likewise.
45915 2003-06-08 Jan Hubicka <jh@suse.cz>
45917 * i386-cmov1.c: Fix regular expression.
45918 * i386-cvt-1.c: Likewise.
45919 * i386-local.c: Likewise.
45920 * i386-local2.c: Likewise.
45921 * i386-mul.c: Likewise.
45922 * i386-ssetype-1.c: Likewise.
45923 * i386-ssetype-3.c: Likewise.
45924 * i386-ssetype-5.c: Likewise.
45926 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45929 * g++.dg/warn/implicit-typename2.C: New test.
45930 * g++.dg/warn/implicit-typename3.C: New test.
45932 2003-06-07 Richard Henderson <rth@redhat.com>
45934 * g++.dg/other/offsetof3.C: Use size_t.
45935 * g++.dg/other/offsetof4.C: Likewise.
45937 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
45939 * lib/copy-file.exp: New. Implement gcc_copy_files.
45941 * lib/dg-pch.exp: Load copy-file.exp
45942 (dg-pch): Use gcc_copy_files instead of "file copy".
45944 2003-06-06 Mark Mitchell <mark@codesourcery.com>
45946 * gcc.dg/weak/weak.exp: Simplify.
45947 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
45948 * gcc.dg/weak/weak-1.c: Likewise.
45949 * gcc.dg/weak/weak-2.c: Likewise.
45950 * gcc.dg/weak/weak-3.c: Likewise.
45951 * gcc.dg/weak/weak-4.c: Likewise.
45952 * gcc.dg/weak/weak-5.c: Likewise.
45953 * gcc.dg/weak/weak-6.c: Likewise.
45954 * gcc.dg/weak/weak-7.c: Likewise.
45955 * gcc.dg/weak/weak-8.c: Likewise.
45956 * gcc.dg/weak/weak-9.c: Likewise.
45958 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
45960 gcc.c-torture/execute/20030606-1.c: New.
45962 2003-06-06 Roger Sayle <roger@eyesopen.com>
45964 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
45965 * gcc.dg/builtins-19.c: Likewise.
45967 2003-06-06 Roger Sayle <roger@eyesopen.com>
45969 * gcc.dg/builtins-2.c: Add some more tests.
45970 * gcc.dg/builtins-18.c: New test case.
45971 * gcc.dg/builtins-19.c: New test case.
45973 2003-06-06 Roger Sayle <roger@eyesopen.com>
45974 Jim Wilson <wilson@tuliptree.org>
45976 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
45978 2003-06-06 Jakub Jelinek <jakub@redhat.com>
45980 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
45981 mempcpy/stpcpy calls not to be optimized into something else.
45982 * gcc.c-torture/execute/string-opt-3.c: Moved to...
45983 * gcc.c-torture/execute/builtins/string-7.c: ...here.
45984 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
45986 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45988 * gcc.dg/format/asm_fprintf-1.c: New test.
45990 2003-06-05 Mark Mitchell <mark@codesourcery.com>
45992 * lib/gcc-defs.exp (additional_sources): New variable.
45993 (dg-additional-sources): New function.
45994 (additional_files): New variable.
45995 (dg-additional-files): New function.
45996 (dg-additional-files-options): Likewise.
45997 * lib/gcc-dg.exp (dg-require-weak): New function.
45998 (dg-require-alias): Likewise.
45999 (dg-require-gc-sections): Likewise.
46000 * lib/target-supports.exp (check_alias_available): Remove testfile
46002 (check_gc_sections_available): New function.
46003 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
46004 (dg-gpp-additional-files): Likewise.
46005 * lib/g++.exp (additional_sources): Remove.
46006 (additional_files): Likewise.
46007 (g++_target_compile): Use dg-additional-files-options.
46009 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
46011 * gcc.dg/special/ecos.exp: Remove.
46012 * gcc.dg/special/20000419-2.c: Use dg-require-*.
46013 * gcc.dg/special/alias-1.c: Likewise.
46014 * gcc.dg/special/alias-2.c: Likewise.
46015 * gcc.dg/special/gcsec-1.c: Likewise.
46016 * gcc.dg/special/weak-1.c: Likewise.
46017 * gcc.dg/special/weak-2.c: Likewise.
46018 * gcc.dg/special/wkali-1.c: Likewise.
46019 * gcc.dg/special/wkali-2.c: Likewise.
46021 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
46022 dg-gpp-additional-*.
46023 * g++.dg/special/conpr-3.C: Likewise.
46024 * g++.dg/special/conpr-4.C: Likewise.
46025 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
46026 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
46027 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
46028 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
46029 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
46030 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
46031 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
46032 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
46033 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
46034 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
46035 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
46036 * g++.old-deja/g++.other/comdat1.C: Likewise.
46037 * g++.old-deja/g++.other/comdat2.C: Likewise.
46038 * g++.old-deja/g++.other/comdat3.C: Likewise.
46039 * g++.old-deja/g++.other/ctor1.C: Likewise.
46040 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
46042 2003-06-05 Richard Henderson <rth@redhat.com>
46044 * gcc.dg/debug/20030605-1.c: New.
46046 2003-06-04 Mark Mitchell <mark@codesourcery.com>
46048 * README.QMTEST: Update.
46050 2003-06-04 Richard Henderson <rth@redhat.com>
46052 * gcc.dg/cleanup-1.c: New.
46053 * gcc.dg/cleanup-2.c: New.
46054 * gcc.dg/cleanup-3.c: New.
46055 * gcc.dg/cleanup-4.c: New.
46056 * gcc.dg/cleanup-5.c: New.
46057 * gcc.dg/cleanup-6.c: New.
46058 * gcc.dg/cleanup-7.c: New.
46060 2003-06-04 Mark Mitchell <mark@codesourcery.com>
46062 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
46064 * lib/dg-pch.exp: New file.
46065 * g++.dg/pch/pch.exp: Use dg-pch.exp.
46066 * gcc.dg/pch/pch.exp: Likewise.
46068 2003-06-04 Roger Sayle <roger@eyesopen.com>
46070 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
46071 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
46072 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
46073 * gcc.dg/builtins-17.c: New test case.
46074 * gcc.dg/i386-387-4.c: New test case.
46075 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
46077 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
46079 * gcc.dg/ultrasp9.c: New test.
46081 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
46083 * gcc.c-torture/compile/20030604-1.c: New test.
46084 * gcc.dg/sparc-constant-1.c: New test.
46086 2003-06-03 Glen Nakamura <glen@imodulo.com>
46088 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
46090 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
46092 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
46094 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
46095 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
46097 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
46099 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
46101 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46104 * g++.dg/template/spec10.C: New test.
46106 2003-06-03 Roger Sayle <roger@eyesopen.com>
46108 * gcc.dg/builtins-16.c: New test case.
46110 2003-06-03 Jakub Jelinek <jakub@redhat.com>
46112 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
46113 mempcpy test with post-increments.
46114 * gcc.c-torture/execute/string-opt-3.c: New test.
46115 * gcc.dg/string-opt-1.c: New test.
46117 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
46120 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
46122 2003-06-02 Mark Mitchell <mark@codesourcery.com>
46124 * lib/scanasm.exp (dg-scan): New function, factored out of ...
46125 (scan-assembler): ... here. Use dg-scan.
46126 (scan-assembler-not): Likewise.
46127 (scan-file): New function.
46128 (scan-file-not): Likewise.
46129 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
46130 * gcc.dg/cpp/_Pragma4.c: Likewise.
46131 * gcc.dg/cpp/_Pragma5.c: Likewise.
46132 * gcc.dg/cpp/avoidpaste1.c: Likewise.
46133 * gcc.dg/cpp/avoidpaste2.c: Likewise.
46134 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
46135 * gcc.dg/cpp/cmdlne-P.c: Likewise.
46136 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
46137 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
46138 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
46139 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
46140 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
46141 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
46142 * gcc.dg/cpp/cxxcom1.c: Likewise.
46143 * gcc.dg/cpp/line1.c: Likewise.
46144 * gcc.dg/cpp/maccom1.c: Likewise.
46145 * gcc.dg/cpp/maccom2.c: Likewise.
46146 * gcc.dg/cpp/maccom3.c: Likewise.
46147 * gcc.dg/cpp/maccom4.c: Likewise.
46148 * gcc.dg/cpp/maccom5.c: Likewise.
46149 * gcc.dg/cpp/maccom6.c: Likewise.
46150 * gcc.dg/cpp/multiline.c: Likewise.
46151 * gcc.dg/cpp/spacing1.c: Likewise.
46152 * gcc.dg/cpp/spacing2.c: Likewise.
46153 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
46154 * gcc.dg/cpp/trad/maccom1.c: Likewise.
46155 * gcc.dg/cpp/trad/maccom2.c: Likewise.
46156 * gcc.dg/cpp/trad/maccom3.c: Likewise.
46157 * gcc.dg/cpp/trad/maccom4.c: Likewise.
46158 * gcc.dg/cpp/trad/maccom6.c: Likewise.
46159 * gcc.dg/cpp/cxxcom2.c: Likewise.
46160 * gcc.dg/cpp/cxxcom2.h: New file.
46162 * gcc.dg/cpp/truefalse.cpp: Move it to ...
46163 * g++.dg/cpp/truefalse.C: Here.
46164 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
46166 2003-06-01 Loren James Rittle <ljrittle@acm.org>
46168 * gcc.dg/cpp/redef3.c: New file.
46170 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
46172 * gcc.dg/i386-loop-3.c: New test.
46174 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
46176 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
46178 2003-05-31 Roger Sayle <roger@eyesopen.com>
46180 * gcc.dg/fwrapv-1.c: New test case.
46181 * gcc.dg/fwrapv-2.c: New test case.
46183 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46186 * g++.dg/template/spec9.C: New test.
46188 2003-05-29 Roger Sayle <roger@eyesopen.com>
46190 * gcc.dg/duff-4.c: New test case.
46192 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
46195 * g77.dg/ffixed-form-1.f: New test
46196 * g77.dg/ffixed-form-2.f: New test
46197 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
46198 * g77.dg/ffree-form-3.f: New test
46200 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
46202 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
46203 * gcc.dg/wint_t-1.c: Likewise.
46205 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46207 * g++.dg/template/access11.C: New test.
46209 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46212 * g++.dg/template/access10.C: New test.
46214 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
46215 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46217 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
46219 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
46221 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
46222 suppress for powerpc-*-darwin*.
46223 * gcc.dg/torture/builtin-noret-2.c: Likewise.
46225 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
46227 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
46228 suppress option for powerpc-*-darwin*.
46230 2003-05-23 Roger Sayle <roger@eyesopen.com>
46232 * gcc.dg/builtins-1.c: Add tests for tan and atan.
46233 * gcc.dg/builtins-4.c: Add test for fmod.
46235 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46238 * g++.dg/template/instantiate4.C: New test.
46240 2003-05-22 Roger Sayle <roger@eyesopen.com>
46242 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
46244 2003-05-21 Janis Johnson <janis187@us.ibm.com>
46246 * gcc.dg/compat/scalar-return-1_main.c: New file.
46247 * gcc.dg/compat/scalar-return-1_x.c: New file.
46248 * gcc.dg/compat/scalar-return-1_y.c: New file.
46249 * gcc.dg/compat/scalar-return-2_main.c: New file.
46250 * gcc.dg/compat/scalar-return-2_x.c: New file.
46251 * gcc.dg/compat/scalar-return-2_y.c: New file.
46252 * gcc.dg/compat/struct-return-3_main.c: New file.
46253 * gcc.dg/compat/struct-return-3_y.c: New file.
46254 * gcc.dg/compat/struct-return-3_x.c: New file.
46255 * gcc.dg/compat/struct-return-2_main.c: New file.
46256 * gcc.dg/compat/struct-return-2_x.c: New file.
46257 * gcc.dg/compat/struct-return-2_y.c: New file.
46259 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46261 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
46262 for hppa*-hp-hpux*.
46263 * gcc.dg/20021014-1.c (dg-options): Likewise.
46264 * gcc.dg/nest.c (dg-options): Likewise.
46266 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
46269 * g++.dg/ext/dllimport2.C: New file.
46270 * g++.dg/ext/dllimport3.C: New file.
46272 2003-05-20 Janis Johnson <janis187@us.ibm.com>
46274 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
46275 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46276 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46277 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46278 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46279 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46280 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
46281 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
46282 * gcc.dg/compat/small-struct-defs.h: New file.
46283 * gcc.dg/compat/small-struct-init.h: New file.
46284 * gcc.dg/compat/small-struct-check.h: New file.
46285 * gcc.dg/compat/fp-struct-defs.h: New file.
46286 * gcc.dg/compat/fp-struct-check.h: New file.
46287 * gcc.dg/compat/fp-struct-init.h: New file.
46288 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
46289 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
46291 2003-05-19 Jakub Jelinek <jakub@redhat.com>
46293 * gcc.dg/20030225-2.c: New test.
46295 2003-05-18 Roger Sayle <roger@eyesopen.com>
46296 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46298 * gcc.c-torture/compile/20030518-1.c: New test case.
46300 2003-05-18 Mark Mitchell <mark@codesourcery.com>
46302 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
46303 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
46304 gcc-dg-debug-runtest.
46305 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
46306 gcc-dg-debug-runtest.
46308 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46311 * g++.dg/lookup/using6.C: New test.
46313 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46315 * g++.dg/parse/access2.C: New test.
46317 2003-05-17 Mark Mitchell <mark@codesourcery.com>
46319 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
46320 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
46321 * gcc.dg/debug/debug.exp: Likewise.
46323 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
46325 * gcc.dg/dollar.c: New test.
46327 2003-05-16 Janis Johnson <janis187@us.ibm.com>
46329 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
46330 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
46331 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
46332 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
46333 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
46334 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
46335 * gcc.dg/compat/struct-by-value-6_main.c: New file.
46336 * gcc.dg/compat/struct-by-value-6_x.c: New file.
46337 * gcc.dg/compat/struct-by-value-6_y.c: New file.
46338 * gcc.dg/compat/struct-by-value-7_main.c: New file.
46339 * gcc.dg/compat/struct-by-value-7_x.c: New file.
46340 * gcc.dg/compat/struct-by-value-7_y.c: New file.
46341 * gcc.dg/compat/struct-by-value-8_main.c: New file.
46342 * gcc.dg/compat/struct-by-value-8_x.c: New file.
46343 * gcc.dg/compat/struct-by-value-8_y.c: New file.
46344 * gcc.dg/compat/struct-by-value-9_main.c: New file.
46345 * gcc.dg/compat/struct-by-value-9_x.c: New file.
46346 * gcc.dg/compat/struct-by-value-9_y.c: New file.
46348 2003-05-16 Mark Mitchell <mark@codesourcery.com>
46350 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
46351 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
46352 support for "repo" mode.
46353 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
46354 * lib/g77-dg.exp: Likewise.
46355 * lib/obj-dg.exp: Likewise.
46357 2003-05-16 Jakub Jelinek <jakub@redhat.com>
46359 Merge from gcc-3_2-rhl8-branch:
46360 2003-04-23 Jakub Jelinek <jakub@redhat.com>
46362 * gcc.dg/tls/opt-6.c: New test.
46364 2003-04-05 Jakub Jelinek <jakub@redhat.com>
46366 * gcc.dg/20030405-1.c: New test.
46368 2003-03-09 Jakub Jelinek <jakub@redhat.com>
46370 * gcc.dg/20030309-1.c: New test.
46372 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
46374 * gcc.c-torture/execute/20030307-1.c: New test.
46376 2003-02-20 Randolph Chung <tausq@debian.org>
46378 * gcc.c-torture/compile/20030220-1.c: New test.
46380 2003-02-18 Jakub Jelinek <jakub@redhat.com>
46382 * gcc.dg/20030217-1.c: New test.
46384 2003-01-29 Jakub Jelinek <jakub@redhat.com>
46386 * gcc.c-torture/compile/20020129-1.c: New test.
46388 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
46390 * gcc.dg/unroll-1.c: New test.
46392 2002-11-16 Jan Hubicka <jh@suse.cz>
46394 * gcc.c-torture/execute/20020920-1.c: New test.
46396 2002-10-08 Jakub Jelinek <jakub@redhat.com>
46399 * gcc.c-torture/compile/20021008-1.c: New test.
46401 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
46404 * gcc.c-torture/execute/20020810-1.c: New test.
46406 2002-08-07 Jakub Jelinek <jakub@redhat.com>
46408 * gcc.c-torture/compile/20020807-1.c: New test.
46410 2002-07-30 Jakub Jelinek <jakub@redhat.com>
46412 * gcc.dg/tls/opt-1.c: New test.
46414 2002-07-29 Jakub Jelinek <jakub@redhat.com>
46416 * gcc.dg/20020729-1.c: New test.
46418 2002-07-20 Jakub Jelinek <jakub@redhat.com>
46420 * g++.dg/opt/life1.C: New test.
46422 2002-05-20 Jakub Jelinek <jakub@redhat.com>
46424 * gcc.dg/20020525-1.c: New test.
46426 2002-05-24 Jakub Jelinek <jakub@redhat.com>
46429 * g++.dg/ext/pretty1.C: New test.
46430 * g++.dg/ext/pretty2.C: New test.
46432 2003-05-15 Mark Mitchell <mark@codesourcery.com>
46435 * g++.dg/ext/typeof5.C: New test.
46437 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
46439 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
46440 __USER_LABEL_PREFIX__ into account.
46441 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
46443 2003-05-14 Roger Sayle <roger@eyesopen.com>
46445 * gcc.dg/builtins-15.c: New test case.
46447 2003-05-13 Zack Weinberg <zack@codesourcery.com>
46449 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
46451 2003-05-12 Mark Mitchell <mark@codesourcery.com>
46453 * lib/g++.exp: Tweak handling of additional source files.
46454 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
46455 * g++.dg/special/conpr-2a.C: Rename to ...
46456 * g++.dg/special/conpr-2a.cc: ... this.
46457 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
46458 * g++.dg/special/conpr-3a.C: Rename to ...
46459 * g++.dg/special/conpr-3a.cc: This.
46460 * g++.dg/special/conpr-3b.C: Rename to ...
46461 * g++.dg/special/conpr-3b.cc: This.
46462 * g++.dg/special/conpr-4.C: New test.
46463 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
46465 2003-05-12 David Edelsohn <edelsohn@gnu.org>
46467 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
46469 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46471 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
46472 * g++.old-deja/g++.robertl/eb71.C: Likewise.
46473 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
46474 * g++.old-deja/g++.other/warn3.C: Likewise.
46476 2003-05-11 Roger Sayle <roger@eyesopen.com>
46478 * gcc.dg/i386-387-1.c: Update to also test log.
46479 * gcc.dg/i386-387-2.c: Likewise.
46481 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
46483 * g77.f-torture/execute/int8421.f: New test.
46485 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46487 PR c++/10230, c++/10481
46488 * g++.dg/lookup/scoped5.C: New test.
46490 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46493 * g++.dg/template/ttp6.C: New test.
46495 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
46497 * gcc.c-torture/execute/builtins: New directory.
46498 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
46499 gcc.c-torture/execute/builtins.
46500 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
46501 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
46502 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
46503 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
46505 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46508 * g++.dg/template/access8.C: New test.
46509 * g++.dg/template/access9.C: New test.
46511 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46514 * g++.dg/parse/access1.C: New test.
46516 2003-05-09 DJ Delorie <dj@redhat.com>
46518 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
46519 long, and not an int.
46521 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46523 PR c++/10555, c++/10576
46524 * g++.dg/template/memclass1.C: New test.
46526 2003-05-08 DJ Delorie <dj@redhat.com>
46528 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
46530 * gcc.c-torture/execute/20021024-1.x: Likewise.
46531 * gcc.c-torture/execute/shiftdi.x: Likewise.
46532 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
46533 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
46534 * gcc.dg/20021018-1.c: Likewise.
46536 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46538 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
46540 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
46541 (bcopy): Call memmove.
46543 2003-05-08 Roger Sayle <roger@eyesopen.com>
46545 * g77.f-torture/compile/8485.f: New test case.
46547 2003-05-07 Richard Henderson <rth@redhat.com>
46550 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
46551 Verify exception_cleanup not called for rethrows.
46552 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
46553 when exiting catch block without rethrowing.
46554 * g++.dg/eh/forced3.C: New.
46555 * g++.dg/eh/forced4.C: New.
46557 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
46559 * gcc.dg/20030505.c: Fix triplet.
46561 2003-05-06 DJ Delorie <dj@redhat.com>
46563 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
46564 * gcc.dg/nest.c: Likewise.
46566 2003-05-05 Roger Sayle <roger@eyesopen.com>
46568 * gcc.dg/builtins-14.c: New test case.
46570 2003-05-05 Janis Johnson <janis187@us.ibm.com>
46572 * lib/compat.exp (compat-execute): New argument.
46573 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
46574 * gcc.dg/compat: New test directory.
46575 * gcc.dg/compat/compat.exp: New expect script.
46576 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
46577 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
46578 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
46579 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
46580 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
46581 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
46583 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
46584 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
46585 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
46586 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
46587 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
46588 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
46589 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
46590 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
46591 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
46592 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
46593 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
46594 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
46595 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
46596 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
46597 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
46599 2003-05-05 Zack Weinberg <zack@codesourcery.com>
46601 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
46603 2003-05-05 Jakub Jelinek <jakub@redhat.com>
46605 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
46607 2003-05-05 Geoffrey Keating <geoffk@apple.com>
46609 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
46610 * gcc.dg/ppc-fsel-2.c: New test.
46612 * gcc.dg/unused-5.c: New test.
46614 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46617 * g++.dg/warn/pmf1.C: New test.
46619 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46622 * g++.dg/warn/main.C: New test.
46624 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46626 * gcc.dg/nonnull-3.c: New test.
46628 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
46630 * gcc.dg/cpp/Wtrigraphs.c: Update.
46631 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
46633 2003-05-03 Geoffrey Keating <geoffk@apple.com>
46635 * gcc.dg/ppc-fsel-1.c: New test.
46637 2003-05-03 Zack Weinberg <zack@codesourcery.com>
46640 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
46642 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
46644 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
46646 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46648 PR c++/9364, c++/10553, c++/10586
46649 * g++.dg/parse/typename4.C: New test.
46650 * g++.dg/parse/typename5.C: Likewise.
46652 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
46654 * gcc.c-torture/compile/20030503-1.c: New test.
46656 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46658 * g++.dg/lookup/using5.C: Fix testcase error.
46660 2003-05-01 Chris Demetriou <cgd@broadcom.com>
46662 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
46663 since MEABI is no longer supported. Remove all vestiges
46664 of MEABI from the test.
46666 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46669 * g++.dg/lookup/using5.C: New test.
46671 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46674 * g++.dg/template/ttp5.C: New test.
46676 2003-04-30 Mark Mitchell <mark@codesourcery.com>
46678 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
46679 (dg-gpp-additional-sources): New function.
46680 (dg-gpp-additional-files): Likewise.
46681 * lib/g++.exp (additional_sources): New variable.
46682 (additional_files): Likewise.
46683 (g++_target_compile): Deal with them.
46684 * lib/old-dejagnu.exp: Remove.
46685 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
46686 * g++.old-deja: Revise all tests to use dg commands.
46688 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46690 PR c++/9432, c++/9528
46691 * g++.dg/lookup/using4.C: New test.
46693 2003-04-29 Geoffrey Keating <geoffk@apple.com>
46695 * gcc.dg/noreturn-5.c: New file.
46696 * gcc.dg/noreturn-6.c: New file.
46698 * gcc.c-torture/compile/inline-1.c: New file.
46700 2003-04-29 Mark Mitchell <mark@codesourcery.com>
46703 * g++.dg/template/explicit1.C: New test.
46705 2003-04-29 Mark Mitchell <mark@codesourcery.com>
46708 * g++.dg/other/bitfield1.C: New test.
46711 * g++.dg/init/new7.C: New test.
46713 2003-04-29 Mark Mitchell <mark@codesourcery.com>
46715 * g++.dg/ext/desig1.C: New test.
46716 * g++.dg/ext/init1.C: Update.
46718 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
46720 2003-04-28 Mark Mitchell <mark@codesourcery.com>
46723 * g++.dg/warn/Winline-1.C: New test.
46725 2003-04-28 Jakub Jelinek <jakub@redhat.com>
46727 * gcc.c-torture/execute/string-opt-19.c: New test.
46729 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
46730 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
46732 2003-04-27 Mark Mitchell <mark@codesourcery.com>
46735 * g++.dg/init/new6.C: New test.
46738 * g++.dg/init/ref6.C: New test.
46740 2003-04-26 David Edelsohn <edelsohn@gnu.org>
46742 * g++.dg/warn/weak1.C: XFAIL on AIX4.
46744 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46746 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
46747 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
46749 2003-04-25 Mark Mitchell <mark@codesourcery.com>
46751 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
46752 initialized static data members.
46754 2003-04-25 H.J. Lu <hjl@gnu.org>
46756 * gcc.dg/ia64-sync-4.c: New test.
46758 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46760 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
46763 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
46766 * g++.dg/warn/conv1.C: New test.
46767 * g++.old-deja/g++.other/conv7.C: Adjust.
46768 * g++.old-deja/g++.other/overload14.C: Adjust.
46770 2003-04-23 Mark Mitchell <mark@codesourcery.com>
46773 * g++.dg/template/defarg2.C: New test.
46775 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
46777 * gcc.dg/cpp/include2.c: Update.
46778 * gcc.dg/cpp/multiline-2.c: New.
46779 * gcc.dg/cpp/multiline.c: Update.
46780 * gcc.dg/cpp/strify2.c: Update.
46781 * gcc.dg/cpp/trad/literals-2.c: Update.
46783 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46785 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
46787 2003-04-23 Mark Mitchell <mark@codesourcery.com>
46789 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
46791 2003-04-23 Mark Mitchell <mark@codesourcery.com>
46794 * g++.dg/parse/crash4.C: New test.
46797 * g++.dg/parse/crash5.C: New test.
46799 2003-04-22 Mark Mitchell <mark@codesourcery.com>
46802 * g++.dg/parse/crash3.C: New test.
46805 * g++.dg/parse/elab1.C: New test.
46807 2003-04-22 Devang Patel <dpatel@apple.com>
46809 * gcc.dg/cpp/trad/funlike-5.c: New test.
46811 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
46813 * g++.dg/other/packed1.C: Fix dg options.
46815 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
46817 * g++.dg/other/offsetof2.C: New test.
46819 2003-04-21 Mark Mitchell <mark@codesourcery.com>
46821 * g++.dg/template/recurse.C: Adjust location of error messages.
46823 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
46826 * g++.dg/init/addr-const1.C: New test.
46827 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
46829 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
46832 * g++.dg/lookup/struct-hack1.C: New test.
46834 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
46836 * ucs.c: Update diagnostic messages.
46838 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
46840 * gcc.dg/cpp/truefalse.cpp: New test.
46841 * gcc.dg/cpp/cpp.exp: Update.
46842 * g++.dg/other/stdbool-if.C: Remove.
46844 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
46846 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
46847 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
46849 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
46851 * gcc.c-torture/compile/20030418-1.c: New test.
46853 2003-04-17 Janis Johnson <janis187@us.ibm.com>
46855 * README.compat: Remove; content moved to doc/sourcebuild.texi.
46857 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46860 g++.dg/template/dependent-name1.C: New test.
46862 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
46864 * gcc.dg/warn-1.c (tourist_guide): New array,
46865 contains a pointer to bar.
46867 2003-04-16 Roger Sayle <roger@eyesopen.com>
46869 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
46870 * gcc.c-torture/execute/medce-1.c: New test case.
46871 * gcc.c-torture/execute/medce-2.c: New test case.
46873 2003-04-15 Mark Mitchell <mark@codesourcery.com>
46875 * lib/prune.exp: Ignore more messages.
46878 * g++.dg/parse/lookup3.C: New test.
46880 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
46882 * gcc.c-torture/compile/20030415-1.c : New test.
46884 2003-04-14 Mark Mitchell <mark@codesourcery.com>
46886 * gcc.c-torture/execute/scope-2.c: Move to ...
46887 * gcc.dg/noncompile/scope.c: .... here.
46889 2003-04-14 Roger Sayle <roger@eyesopen.com>
46891 * gcc.dg/20030414-2.c: New test case.
46893 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
46896 * gcc.dg/20030414-1.c: New test.
46898 2003-04-13 Roger Sayle <roger@eyesopen.com>
46900 * gcc.dg/builtins-12.c: New test case.
46901 * gcc.dg/builtins-13.c: New test case.
46903 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46905 * gcc.c-torture/execute/string-opt-18.c: New test.
46907 2003-04-13 Mark Mitchell <mark@codesourcery.com>
46910 * g++.dg/init/new5.C: New test.
46912 2003-04-12 Mark Mitchell <mark@codesourcery.com>
46915 * g++.dg/ext/dllimport1.C: New test.
46917 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
46919 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
46921 2003-04-11 Bud Davis <bdavis9659@comcast.net>
46924 * g77.f-torture/noncompile/9263.f: New test
46926 * g77.f-torture/execute/1832.f: New test
46928 2003-04-11 David Chad <davidc@freebsd.org>
46929 Loren J. Rittle <ljrittle@acm.org>
46932 * objc.dg/headers.m: New test.
46934 2003-04-10 Zack Weinberg <zack@codesourcery.com>
46936 * gcc.c-torture/execute/builtin-noret-2.c: New.
46937 * gcc.c-torture/execute/builtin-noret-2.x: New.
46938 XFAIL builtin-noret-2.c at -O1 and above.
46939 * gcc.dg/redecl.c: New.
46940 * gcc.dg/Wshadow-1.c: Update error regexps.
46942 2003-04-10 Mark Mitchell <mark@codesourcery.com>
46944 * g++.dg/abi/bitfield10.C: New test.
46946 2003-04-09 Mike Stump <mrs@apple.com>
46948 * gcc.dg/pch/pch.exp: Make testcase names longer.
46949 * g++.dg/pch/pch.exp: Make testcase names longer.
46951 2003-04-08 Roger Sayle <roger@eyesopen.com>
46953 * gcc.dg/builtins-11.c: New test case.
46955 2003-04-08 Roger Sayle <roger@eyesopen.com>
46957 * gcc.dg/builtins-9.c: New test case.
46958 * gcc.dg/builtins-10.c: New test case.
46960 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
46962 * gcc.dg/noncompile/init-4.c.c: New test.
46964 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
46966 * gcc.misc-test/gcov-9.c: New test.
46967 * gcc.misc-test/gcov-10.c: New test
46968 * gcc.misc-test/gcov-11.c: New test.
46970 2003-04-05 Zack Weinberg <zack@codesourcery.com>
46972 PR optimization/10024
46973 * gcc.c-torture/compile/20030405-1.c: New test.
46975 2003-04-04 Geoffrey Keating <geoffk@apple.com>
46977 * gcc.dg/pch/static-3.c: New.
46978 * gcc.dg/pch/static-3.hs: New.
46979 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
46981 2003-04-04 Richard Henderson <rth@redhat.com>
46983 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
46984 * g++.dg/eh/forced2.C: Likewise.
46986 2003-04-03 Mike Stump <mrs@apple.com>
46988 * lib/scanasm.exp (scan-assembler): Add xfail processing for
46990 (scan-assembler-times, scan-assembler-not): Likewise.
46991 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
46993 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
46995 * gcc.dg/sparc-loop-1.c: New test.
46997 2003-04-02 Geoffrey Keating <geoffk@apple.com>
47000 * g++.dg/pch/system-2.C: New.
47001 * g++.dg/pch/system-2.Hs: New.
47003 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
47005 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
47007 * g++.dg/eh/simd-1.C (vecfunc): Same.
47009 2003-04-01 Roger Sayle <roger@eyesopen.com>
47011 * gcc.c-torture/execute/20030401-1.c: New test case.
47013 2003-04-01 Ziemowit Laski <zlaski@apple.com>
47015 * objc.dg/defs.m: New.
47017 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
47019 * g++.dg/eh/simd-1.C: New.
47020 * g++.dg/eh/simd-2.C: New.
47022 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
47024 * gcc.c-torture/execute/simd-3.c: New.
47026 2003-03-31 Mark Mitchell <mark@codesourcery.com>
47029 * gcc.dg/20030331-2.c: New test.
47031 2003-03-31 Mark Mitchell <mark@codesourcery.com>
47034 * g++.dg/parse/crash2.C: New test.
47036 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
47038 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
47039 * gcc.c-torture/execute/20030331-1.c: ...here.
47041 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
47043 * gcc.c-torture/execute/20030331-1.c: New test.
47045 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
47047 * lib/gcov.exp: Adjust call return testing strings.
47048 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
47050 2003-03-31 Roger Sayle <roger@eyesopen.com>
47052 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
47053 * gcc.dg/builtins-7.c: New test case.
47054 * gcc.dg/builtins-8.c: New test case.
47056 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
47058 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
47060 2003-03-30 Mark Mitchell <mark@codesourcery.com>
47063 * g++.dg/lookup-class-member-2.C: New test.
47065 2003-03-30 Glen Nakamura <glen@imodulo.com>
47067 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
47069 2003-03-28 Roger Sayle <roger@eyesopen.com>
47071 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
47073 2003-03-28 Mark Mitchell <mark@codesourcery.com>
47075 * g++.dg/init/attrib1.C: New test.
47077 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
47079 * gcc.dg/ultrasp8.c: New test.
47081 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
47083 * gcc.dg/ultrasp7.c: New test.
47085 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
47088 * g++.dg/template/inline1.C: New test.
47090 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
47092 * gcc.dg/sparc-dwarf2.c: New test.
47094 2003-03-27 Roger Sayle <roger@eyesopen.com>
47096 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
47097 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
47099 2003-03-27 Mark Mitchell <mark@codesourcery.com>
47101 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
47102 than reading .x files.
47103 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
47104 * g77.dg/gcov/gcov-1.f: Likewise.
47105 * gcc.misc-tests/gcov-4b.c: Likewise.
47106 * gcc.misc-tests/gcov-5b.c: Likewise.
47107 * gcc.misc-tests/gcov-6.c: Likewise.
47108 * gcc.misc-tests/gcov-7.c: Likewise.
47109 * gcc.misc-tests/gcov-8.c: Likewise.
47110 * g++.dg/gcov/gcov-1.x: Remove.
47111 * g77.dg/gcov/gcov-1.x: Likewise.
47112 * gcc.misc-tests/gcov-4b.x: Likewise.
47113 * gcc.misc-tests/gcov-5b.x: Likewise.
47114 * gcc.misc-tests/gcov-6.x: Likewise.
47115 * gcc.misc-tests/gcov-7.x: Likewise.
47116 * gcc.misc-tests/gcov-8.x: Likewise.
47118 2003-03-27 Glen Nakamura <glen@imodulo.com>
47121 * gcc.dg/20030324-1.c: New test.
47123 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
47126 * g++.dg/template/arg3.C: New test.
47129 * g++.dg/template/friend18.C: New test.
47131 2003-03-26 Roger Sayle <roger@eyesopen.com>
47133 * g77.f-torture/compile/20030326-1.f: New test case.
47135 2003-03-26 Janis Johnson <janis187@us.ibm.com>
47137 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
47139 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
47141 2003-03-26 Jakub Jelinek <jakub@redhat.com>
47143 * gcc.dg/ia64-sync-3.c: New test.
47145 2003-03-26 Alan Modra <amodra@bigpond.net.au>
47147 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
47149 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47151 * gcc.dg/ultrasp6.c: New test.
47153 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
47155 * gcc.dg/i386-signbit-1.c: New test.
47156 * gcc.dg/i386-signbit-2.c: New test.
47157 * gcc.dg/i386-signbit-3.c: New test.
47159 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
47161 * gcc.dg/ultrasp5.c: Fix options.
47163 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
47165 * gcc.dg/ultrasp5.c: Fix comment.
47167 2003-03-24 Bud Davis <bdavis9659@comcast.net>
47170 * g77.f-torture/execute/10197.f: New test.
47172 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
47174 PR c++/9898, c++/383
47175 * g++.dg/template/conv6.C: New test.
47178 * g++.dg/template/ptrmem5.C: New test.
47181 * g++.dg/lookup/koenig1.C: New test.
47184 * g++.dg/lookup/template2.C: New test.
47186 2003-03-24 Jakub Jelinek <jakub@redhat.com>
47188 * g++.dg/opt/rtti1.C: New test.
47190 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
47192 * gcc.dg/ultrasp5.c: New test.
47194 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
47197 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
47200 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
47203 * gcc.dg/20030323-1.c: New test.
47205 2003-03-23 Roger Sayle <roger@eyesopen.com>
47207 * gcc.c-torture/compile/20030323-1.c: New test case.
47209 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
47211 * gcc.dg/20030321-1.c: New test.
47213 2003-03-22 Zack Weinberg <zack@codesourcery.com>
47215 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
47217 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
47219 PR c++/9978, c++/9708
47220 * g++.dg/ext/vlm1.C: Adjust expected error.
47221 * g++.dg/ext/vla2.C: New test.
47222 * g++.dg/template/arg1.C: New test.
47223 * g++.dg/template/arg2.C: New test.
47225 2003-03-22 Bud Davis <bdavis9659@comcast.net>
47227 * g77.f-torture/execute/select.f: New test.
47228 * g77.f-torture/noncompile/select_no_compile.f: New test.
47230 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
47233 * g++.dg/other/error4.C: New test.
47235 2003-03-20 Mark Mitchell <mark@codesourcery.com>
47237 * g++.dg/template/friend17.C: New test.
47239 2003-03-21 Alan Modra <amodra@bigpond.net.au>
47241 * gcc.c-torture/compile/20030320-1.c: New.
47243 2003-03-20 Roger Sayle <roger@eyesopen.com>
47245 * gcc.dg/builtins-6.c: New test case.
47247 2003-03-19 Alan Modra <amodra@bigpond.net.au>
47250 * gcc.c-torture/compile/20030319-1.c: New.
47252 2003-03-18 Jan Hubicka <jh@suse.cz>
47254 * gcc.dg/i386-cvt-1.c: New test.
47256 2003-03-17 Zack Weinberg <zack@codesourcery.com>
47258 * objc.dg/naming-1.m: Use "(parse|syntax) error".
47259 * objc.dg/naming-2.m: Likewise.
47261 2003-03-17 Mark Mitchell <mark@codesourcery.com>
47264 * g++.dg/parse/crash1.C: New test.
47266 2003-03-16 Mark Mitchell <mark@codesourcery.com>
47269 * g++.dg/eh/cleanup1.C: New test.
47271 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
47273 * gcc.c-torture/execute/20030316-1.c: New test case.
47275 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
47278 * g++.dg/init/ctor2.C: New test.
47280 2003-03-15 Roger Sayle <roger@eyesopen.com>
47282 * g77.f-torture/compile/xformat.f: New test case.
47284 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
47286 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
47287 * g++.old-deja/g++.mike/eh50.C: Likewise.
47289 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47292 * g++.dg/template/spec7.C: New test.
47293 * g++.dg/template/spec8.C: Likewise.
47295 2003-03-14 Jakub Jelinek <jakub@redhat.com>
47297 * gcc.c-torture/execute/20030313-1.c: New test.
47299 2003-03-14 Richard Henderson <rth@redhat.com>
47301 * gcc.dg/inline-2.c: Adjust alpha test for external call.
47303 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
47305 * gcc.c-torture/compile/20030314-1.c: New test.
47307 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
47309 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
47310 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
47312 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
47313 to accept newer _imp__ prefix and additional
47314 newline in .drectve section.
47315 * gcc.dg/dll-4.c: Likewise.
47316 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
47319 2003-03-13 Mark Mitchell <mark@codesourcery.com>
47321 * g++.dg/parse/namespace9.C: New test.
47323 * g++.dg/init/ref5.C: New test.
47324 * g++.dg/parse/ptrmem1.C: Likewise.
47326 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
47328 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
47329 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
47330 regular expression.
47331 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
47332 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
47334 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
47336 * gcc.c-torture/execute/20030224-2.c: New test.
47338 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
47340 * gcc.dg/decl-3.c: New test.
47342 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
47344 * gcc.dg/i386-loop-2.c: New test.
47346 2003-03-11 Mark Mitchell <mark@codesourcery.com>
47349 * g++.dg/parse/namespace8.C: New test.
47352 * g++.dg/overload/builtin2.C: New test.
47354 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
47356 * gcc.dg/return-type-3.c: New test.
47358 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
47360 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
47361 profiling options are not supported.
47363 2003-03-10 Mark Mitchell <mark@codesourcery.com>
47365 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
47366 * g++.old-deja/g++.warn/impint2.C: Likewise.
47368 2003-03-10 Devang Patel <dpatel@apple.com>
47370 * g++.dg/cpp/c++_cmd_1.C: New test.
47371 * g++.dg/cpp/c++_cmd_1.h: New file.
47373 2003-03-10 Segher Boessenkool <segher@koffie.nl>
47375 * gcc.dg/altivec-9.c: New file.
47377 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47379 * gcc.dg/ppc-sdata-1.c: New test.
47380 * gcc.dg/ppc-sdata-2.c: New test.
47382 2003-03-09 Mark Mitchell <mark@codesourcery.com>
47385 * g++.dg/opt/ptrmem2.C: New test.
47388 * g++.dg/opt/ptrmem1.C: New test.
47390 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
47392 * gcc.dg/i386-loop-1.c: New test.
47394 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47397 * g++.dg/lookup/friend1.C: New test.
47399 2003-03-08 Mark Mitchell <mark@codesourcery.com>
47402 * g++.dg/parser/constructor1.C: New test.
47404 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
47406 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
47408 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
47410 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
47412 * gcc.dg/cpp/Wunused.c: Update test.
47414 2003-03-08 Jan Hubicka <jh@suse.cz>
47416 * gcc.dg/inline-3.c: New test.
47418 2003-03-08 Mark Mitchell <mark@codesourcery.com>
47421 * g++.dg/parse/builtin1.C: New test.
47424 * g++.dg/abi/cookie1.C: New test.
47425 * g++.dg/abi/cookie2.C: Likewise.
47428 * g++.dg/template/field1.C: New test.
47431 * g++.dg/parse/class1.C: New test.
47432 * g++.dg/parse/namespace7.C: Likewise.
47433 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
47435 2003-03-07 Mark Mitchell <mark@codesourcery.com>
47437 * g++.dg/init/ref4.C: New test.
47439 2003-03-07 Jan Hubicka <jh@suse.cz>
47441 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
47442 * gcc.dg/inline-3.c: New test.
47444 2003-03-06 Mark Mitchell <mark@codesourcery.com>
47446 * g++.dg/init/ref3.C: New test.
47449 * g++.dg/init/ref2.C: New test.
47452 * g++.dg/warn/Wshadow-2.C: New test.
47455 * g++.dg/warn/Woverloaded-1.C: New test.
47457 2003-03-05 Jan Hubicka <jh@suse.cz>
47459 * gcc.dg/i386-local2.c: New.
47460 * gcc.dg/i386-local.c: Fix typo.
47462 2003-03-05 Mark Mitchell <mark@codesourcery.com>
47464 * g++.dg/abi/layout3.C: New test.
47466 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
47468 * gcc.c-torture/compile/20030305-1.c
47470 2003-03-05 Jan Hubicka <jh@suse.cz>
47472 * gcc.dg/i386-local.c: New.
47474 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
47476 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
47478 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47480 * gcc.dg/switch-2.c: New test.
47481 * gcc.dg/switch-3.c: New test.
47482 * gcc.dg/Wswitch.c: Adjust line numbers.
47483 * gcc.dg/Wswitch-default.c: Likewise.
47484 * gcc.dg/Wswitch-enum.c: Likewise.
47486 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
47488 * gcc.c-torture/execute/20030222-1.c: New test.
47490 2003-03-03 James E Wilson <wilson@tuliptree.org>
47492 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
47494 2003-03-03 Mark Mitchell <mark@codesourcery.com>
47497 * g++.dg/init/ref1.C: New test.
47499 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
47501 * gcc.dg/sh-relax.c: New SH-only test.
47503 2003-03-03 Geoffrey Keating <geoffk@apple.com>
47505 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
47506 comment explaining purpose of testcase.
47508 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
47510 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
47511 for HC11/HC12 (asm needs two int registers).
47512 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
47513 HC11/HC12 because the test uses an asm which needs two 32-bit
47516 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
47518 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
47519 for HC11/HC12 (array is too large otherwise).
47520 * gcc.c-torture/compile/920501-4.x: New file, likewise.
47521 * gcc.c-torture/compile/20010518-2.x: Likewise.
47522 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
47523 HC11/HC12 (array is too large).
47525 2003-03-01 Geoffrey Keating <geoffk@apple.com>
47527 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
47528 * lib/g++-dg.exp (g++-dg-test): Likewise.
47530 2003-03-01 Roger Sayle <roger@eyesopen.com>
47532 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
47533 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
47535 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47537 * g++.dg/warn/implicit-typename1.C: Remove warning.
47539 2003-02-28 Richard Henderson <rth@redhat.com>
47541 * gcc.dg/noreturn-1.c: Move noreturn warning line.
47542 * gcc.dg/return-type-1.c: Move control reaches end warning line.
47544 2003-02-28 Geoffrey Keating <geoffk@apple.com>
47546 * gcc.dg/pch/pch.exp: Change .pch to .gch.
47547 * g++.dg/pch/pch.exp: Likewise.
47549 2003-02-28 Mark Mitchell <mark@codesourcery.com>
47552 * g++.dg/init/new4.C: New test.
47554 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
47556 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
47558 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
47560 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
47563 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
47566 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
47568 * lib/scanasm.exp: Add support for counting numbers of
47570 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
47571 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
47573 2003-02-25 Mark Mitchell <mark@codesourcery.com>
47576 * g++.dg/template/static3.C: New test.
47579 * g++.dg/parse/namespace6.C: New test.
47581 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47584 * gcc.dg/20030225-1.c: New test.
47586 2003-02-24 Mark Mitchell <mark@codesourcery.com>
47588 * README: Remove out-of-date information.
47591 * g++.dg/template/spec6.C: New test.
47593 2003-02-24 Jeff Law <law@redhat.com>
47595 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
47597 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47599 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
47600 * gcc.dg/pragma-ep-1.c: Likewise.
47602 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47605 * g++.dg/template/friend16.C: New test.
47607 2003-02-23 Mark Mitchell <mark@codesourcery.com>
47610 * g++.dg/parse/fused-params1.C: Adjust error messages.
47611 * g++.dg/template/nested3.C: New test.
47613 2003-02-24 Alan Modra <amodra@bigpond.net.au>
47615 * g++.dg/abi/param1.C: New test.
47617 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47620 * g++.dg/warn/implicit-typename1.C: New test.
47622 2003-02-22 Kelley Cook <kelleycook@comcast.net>
47624 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
47626 * g++.old-deja/g++.other/store-expr2.C: Likewise.
47627 * gcc.c-torture/execute/20010129-1.x: Likewise.
47628 * gcc.dg/20011107-1.c: Likewise.
47629 * gcc.dg/20020108-1.c: Likewise.
47630 * gcc.dg/20020122-3.c: Likewise.
47631 * gcc.dg/20020206-1.c: Likewise.
47632 * gcc.dg/20020310-1.c: Likewise.
47633 * gcc.dg/20020426-2.c: Likewise.
47634 * gcc.dg/20020517-1.c: Likewise.
47635 * gcc.dg/991230-1.c: Likewise.
47636 * gcc.dg/i386-unroll-1.c: Likewise.
47637 * gcc.misc-tests/i386-prefetch.exp: Likewise.
47639 2003-02-22 Jan Hubicka <jh@suse.cz>
47641 * gcc.dg/i386-mul.c: New test.
47643 2003-02-21 Roger Sayle <roger@eyesopen.com>
47645 * gcc.dg/builtins-5.c: New test case.
47647 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
47649 * gcc.dg/asmreg-1.c: New test.
47651 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47654 * g++.dg/parse/varmod1.C: New test.
47656 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47659 * g++.dg/template/op1.C: New test.
47661 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47664 * g++.dg/template/nested2.C: New test.
47666 2003-02-21 Mark Mitchell <mark@codesourcery.com>
47669 * g++.dg/expr/dtor1.C: New test.
47671 2003-02-21 Zack Weinberg <zack@codesourcery.com>
47673 * gcc.dg/cpp/include3.c: New test.
47674 * gcc.dg/cpp/inc/foo.h: New file.
47676 2003-02-21 Glen Nakamura <glen@imodulo.com>
47678 * gcc.c-torture/execute/20030221-1.c: New test.
47680 2003-02-20 Mark Mitchell <mark@codesourcery.com>
47683 * g++.dg/abi/conv1.C: New test.
47685 2003-02-20 Jan Hubicka <jh@suse.cz>
47687 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
47689 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
47691 * gcc.c-torture/compile/20030219-1.c: New test.
47693 2003-02-18 Jan Hubicka <jh@suse.cz>
47695 * gcc.dg/funcorder.c: New test.
47697 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
47699 * gcc.c-torture/execute/20030218-1.c: New.
47701 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
47703 * gcc.dg/20030218-1.c: New.
47705 2003-02-18 Richard Henderson <rth@redhat.com>
47707 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
47708 * gcc.dg/attr-used-2.c: New.
47710 2003-02-18 Mark Mitchell <mark@codesourcery.com>
47713 * g++.dg/init/copy5.C: New test.
47715 2003-02-18 Geoffrey Keating <geoffk@apple.com>
47717 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
47718 * g++.dg/pch/pch.exp: Likewise.
47720 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
47722 * gcc.c-torture/execute/20030209-1.c: Enable the test if
47723 STACK_SIZE is not defined.
47725 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47728 * g++.dg/template/init1.C: New test.
47730 2003-02-16 Jan HUbicka <jh@suse.cz>
47732 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
47733 (foo): Add few extra tests
47734 * gcc.dg/c99-const-expr-3.c: Likewise.
47735 * gcc.c-torture/execute/20030216-1.c: New.
47737 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47740 * g++.dg/ext/typeof4.C: New test.
47742 2003-02-15 Roger Sayle <roger@eyesopen.com>
47744 * gcc.dg/i386-387-3.c: New test case.
47746 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
47748 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
47749 cris-*-elf* cris-*-aout* and mmix-*-*.
47751 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
47753 * gcc.dg/20030213-1.c: New test.
47755 2003-02-12 Roger Sayle <roger@eyesopen.com>
47757 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
47758 * gcc.dg/i386-387-2.c: Likewise.
47760 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
47762 * gcc.dg/ppc-spe.c: Fix formatting.
47763 Enable tests that were previously unsupported by gas.
47764 Delete tests for instructions that no longer exist.
47765 Switch arguments on evsubifw builtin.
47767 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
47769 * gcc.c-torture/execute/20030209-1.c: Disable the test if
47770 STACK_SIZE is too small.
47772 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
47773 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
47775 * gcc.dg/decl-2.c: New test.
47777 2003-02-10 Jan Hubicka <jh@suse.cz>
47779 * gcc.dg/i386-fpcvt-1.c: New test.
47781 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
47783 * gcc.c-torture/execute/20030209-1.c: New test.
47785 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
47787 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
47788 int-wide bitops, use the constants of the same width.
47789 Likewise, if long long is 32-bit wide, test bitops using
47792 2003-02-07 Loren James Rittle <ljrittle@acm.org>
47794 * gcc.dg/20021014-1.c: Annotate with expected notice text.
47796 2003-02-07 Roger Sayle <roger@eyesopen.com>
47798 * gcc.dg/builtins-4.c: New test case.
47800 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47802 * gcc.dg/20020430-1.c: Fix dg command typos.
47803 * gcc.dg/20020503-1.c: Likewise.
47805 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47808 * g++.dg/parse/fused-params1.C: New test.
47811 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
47814 * g++.dg/parse/non-dependent1.C: New test.
47817 * g++.dg/parse/dupl-tmpl-args1.C: New test.
47820 * g++.dg/parse/undefined7.C: New test.
47821 * g++.dg/parse/non-templ1.C: New test.
47824 * g++.dg/parse/too-many-tmpl-args1.C: New test.
47826 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
47828 * gcc.c-torture/compile/20030206-1.c: New test.
47830 2003-02-05 Roger Sayle <roger@eyesopen.com>
47832 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
47833 "pow" to "foo" to avoid potential confusion with a math built-in.
47835 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47837 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
47838 conditions for SPARC targets.
47840 2003-02-05 Jakub Jelinek <jakub@redhat.com>
47842 * gcc.dg/20030204-1.c: New test.
47844 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47847 * g++.dg/parse/array-size1.C: New test.
47850 * g++.dg/parse/undefined3.C: New test.
47853 * g++.dg/parse/undefined4.C: New test.
47856 * g++.dg/parse/undefined5.C: New test.
47859 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
47862 * g++.dg/parse/casting-operator1.C: New test.
47865 * g++.dg/parse/undefined6.C: New test.
47868 * g++.dg/parse/missing-template1.C: New test.
47870 2003-02-04 Jan Hubicka <jh@suse.cz>
47872 * gcc.dg/i386-cadd.c: Compile using -march=k8.
47873 * gcc.dg/i386-cmov?.c: Likewise.
47874 * gcc.dg/i386-fpcvt-?.c: Likewise.
47875 * gcc.dg/i386-ssefp-1.c: Likewise.
47876 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
47879 2003-02-03 Mark Mitchell <mark@codesourcery.com>
47882 * g++.dg/ext/max.C: New test.
47884 2003-02-03 Jan Hubicka <jh@suse.cz>
47886 * gcc.c-torture/execute/20030203-1.c: New test.
47888 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
47890 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
47893 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
47895 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
47896 * g++.dg/init/new2.C: Likewise.
47897 * g++.dg/other/new1.C: Likewise.
47899 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
47901 * gcc.dg/struct-ret-libc.c: New test.
47903 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
47905 * gcc.dg/20030129-1.c: New test.
47907 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47910 * g++.dg/template/ptrmem4.C: New test.
47912 2003-01-29 Mark Mitchell <mark@codesourcery.com>
47914 * g++.dg/parser/constant1.C: New test.
47916 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47919 * g++.dg/parse/friend2.C: New test.
47921 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
47924 * g++.dg/template/unify4.C: New test.
47926 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
47928 * gcc.c-torture/execute/20030128-1.c: New test.
47930 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
47932 * g++.dg/lookup/nested1.C: Test moved from ...
47933 * g++.old-deja/g++.other/lookup24.C: ... here.
47935 2003-01-28 Jan Hubicka <jh@suse.cz>
47937 * gcc.dg/i386-cmov5.c: New test.
47939 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
47941 * gcc.c-torture/execute/20010925-1.c: Changed the
47942 memcpy declaration.
47944 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
47947 * g++.dg/parse/template5.C: New test.
47949 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
47952 * g77.dg/pr9258: New test.
47954 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
47956 * README: Move relevant parts from README.g++.
47958 * README.g++: Remove this file.
47960 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
47962 * g++.dg/abi/dcast1.C: New test.
47964 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47966 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
47968 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
47971 * g++.old-deja/g++.other/lookup24.C: New test.
47973 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47976 * gcc.dg/uninit-C.c: New test.
47978 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
47980 * g++.dg/abi/covariant1.C: New test.
47982 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
47984 * gcc.dg/20030123-1.c: New test.
47986 2003-01-25 Jan Hubicka <jh@suse.cz>
47989 * gcc.c-torture/compile/20030125-1.c
47991 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
47994 * g++.dg/parse/template3.C: New test.
47995 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
47998 * g++.dg/parse/template4.C: New test.
48001 * g++.dg/template/qual2.C: New test.
48004 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
48006 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
48008 2003-01-25 Roger Sayle <roger@eyesopen.com>
48010 * gcc.c-torture/execute/switch-1.c: New test case.
48012 2003-01-25 Jan Hubicka <jh@suse.cz>
48014 * gcc.c-torture/execute/20030125-1.[cx]: New test.
48016 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
48018 Tweaks for Bison-1.875. From the NEWS file:
48019 "- `parse error' -> `syntax error'
48020 Bison now uniformly uses the term `syntax error'"
48021 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
48022 * gcc.dg/cpp/digraph2.c: Likewise.
48023 * gcc.dg/cpp/direct2.c: Likewise.
48024 * gcc.dg/cpp/paste4.c: Likewise.
48025 * gcc.dg/c90-restrict-1.c: Likewise.
48026 * gcc.dg/c99-func-2.c: Likewise.
48027 * gcc.dg/noncompile/920721-2.c: Likewise.
48028 * gcc.dg/noncompile/930622-2.c: Likewise.
48029 * gcc.dg/noncompile/940112-1.c: Likewise.
48030 * gcc.dg/noncompile/950921-1.c: Likewise.
48031 * gcc.dg/noncompile/951123-1.c: Likewise.
48032 * gcc.dg/noncompile/971104-1.c: Likewise.
48033 * gcc.dg/noncompile/990416-1.c: Likewise.
48035 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
48037 * g++.dg/parse/undefined1.C: Add error message.
48039 2003-01-22 Mark Mitchell <mark@codesourcery.com>
48042 * g++.dg/parse/new1.C: New test.
48045 * g++.dg/parse/template2.C: New test.
48048 * g++.dg/parse/typedef2.C: New test.
48051 * g++.dg/ext/typeof3.C: New test.
48053 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
48056 * g++.dg/parse/ret-type1.C: New test.
48059 * g++.dg/parse/tmpl-outside1.C: New test.
48062 * g++.dg/parse/int-as-enum1.C: New test.
48065 * g++.dg/parse/no-typename1.C: New test.
48068 * g++.dg/parse/no-value1.C: New test.
48071 * g++.dg/parse/wrong-inline1.C: New test.
48074 * g++.dg/parse/ref1.C: New test.
48077 * g++.dg/parse/attr-ctor1.C: New test.
48080 * g++.dg/parse/namespace5.C: New test.
48083 * g++.dg/parse/func-def1.C: New test.
48086 * g++.dg/parse/undefined1.C: New test.
48088 PR c++/5723, PR c++/8522
48089 * g++.dg/parse/specialization1.C: New test.
48091 PR c++/163, PR c++/8595
48092 * g++.dg/parse/struct-as-enum1.C: New test.
48095 * g++.dg/parse/undefined2.C: New test.
48097 2003-01-22 Mark Mitchell <mark@codesourcery.com>
48100 * g++.dg/parse/template1.C: New test.
48103 * g++.dg/parse/using1.C: New test.
48107 * g++.dg/parse/expr2.C: New test.
48110 * g++.dg/parse/lookup2.C: Likewise.
48112 2003-01-21 Jan Hubicka <jh@suse.cz>
48114 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
48115 * gcc.c-torture/execute/eeprof-1.c: Likewise.
48116 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
48117 * gcc.c-torture/execute/string-opt-*.c: Likewise.
48119 2003-01-20 Nick Clifton <nickc@redhat.com>
48121 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
48122 problem with ARM sibcall code generation.
48124 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
48126 * gcc.c-torture/execute/20030120-1.c: New.
48128 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
48130 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
48132 2003-01-17 Mark Mitchell <mark@codesourcery.com>
48135 * g++.dg/parse/ctor1.C: New test.
48138 * g++.dg/parse/qualified1.C: New test.
48140 * g++.dg/parse/typename3.C: New test.
48142 2003-01-16 Richard Henderson <rth@redhat.com>
48144 * g++.dg/tls/init-2.C: Fix error matches for real this time.
48146 2003-01-16 Richard Henderson <rth@redhat.com>
48148 * g++.dg/pch/pch.exp: Copy test header to the working directory
48149 before using it either for precompilation or direct use.
48150 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
48151 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
48153 2003-01-16 Richard Henderson <rth@redhat.com>
48155 * gcc.dg/pch/pch.exp: Copy test header to the working directory
48156 before using it either for precompilation or direct use.
48157 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
48158 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
48160 2003-01-16 Mark Mitchell <mark@codesourcery.com>
48162 * g++.dg/ext/typename1.C: Add typename keyword.
48163 * g++.dg/template/crash1.C: Update error messages.
48164 * g++.dg/template/crash2.C: Remove error message.
48165 * g++.dg/parse/typename2.C: New test.
48166 * g++.dg/template/typename2.C: Change implicit
48167 typename warning into error.
48168 * g++.old-deja/g++.benjamin/tem03.C: Issue more
48170 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
48171 * g++.old-deja/g++.brendan/crash56.C: Add this->.
48172 * g++.old-deja/g++.law/visibility13.C: Remove error
48174 * g++.old-deja/g++.ns/template17.C: Reorder code to
48175 make declaration visible in template.
48176 * g++.old-deja/g++.pt/crash3.C: Fix typos.
48177 * g++.old-deja/g++.pt/crash36.C: Issue more error
48179 * g++.old-deja/g++.pt/crash5.C: Improve error
48181 * g++.old-deja/g++.pt/crash67.C: Remove warning.
48182 * g++.old-deja/g++.pt/inherit1.C: Add this->.
48183 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
48184 * g++.old-deja/g++.pt/typename16.C: Replace implicit
48185 typename warning with error message.
48186 * g++.old-deja/g++.pt/typename19.C: Remove warning.
48187 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
48188 * g++.old-deja/g++.robertl/eb24.C: Use this->.
48190 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
48192 * g++.dg/parse/ambig2.C: New test.
48194 2003-01-15 Richard Henderson <rth@redhat.com>
48196 * g++.dg/tls/init-2.C: Update error message string.
48198 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48200 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
48202 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
48204 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
48206 * gcc.c-torture/compile/20001205-1.x: Likewise.
48207 * gcc.c-torture/compile/20001226-1.x: Likewise.
48208 * gcc.c-torture/compile/920520-1.x: Likewise.
48209 * gcc.c-torture/compile/961203-1.x: Likewise.
48210 * gcc.c-torture/compile/20020604-1.x: Likewise.
48212 2003-01-15 Jan Hubicka <jh@suse.cz>
48214 * gcc.c-torture/compile/20030115-1.c: New test.
48216 * gcc.dg/i386-fpcvt-1.c: New test.
48217 * gcc.dg/i386-fpcvt-2.c: New test.
48219 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
48221 Further conform g++'s __vmi_class_type_info to the C++ ABI
48223 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
48226 2003-01-14 Jan Hubicka <jh@suse.cz>
48228 * gcc.dg/i386-fpcvt-1.c: New test.
48229 * gcc.dg/i386-fpcvt-2.c: New test.
48231 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
48233 * gcc.dg/i386-mmx-3.c: New test.
48235 2003-01-12 Mark Mitchell <mark@codesourcery.com>
48238 * g++.dg/parse/octal1.C: New file.
48241 * g++.dg/parse/typename1.C: New file.
48243 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
48245 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
48246 * gcc.dg/bf-no-ms-layout.c: Likewise.
48247 * gcc.dg/bf-ms-attrib.c: Likewise.
48249 2003-01-10 Mark Mitchell <mark@codesourcery.com>
48252 * g++.dg/parse/dtor1.C: New file.
48255 * g++.dg/rtti/typeid1.C: New file.
48258 * g++.dg/parse/lookup1.C: New file.
48261 * g++.dg/templ/spec5.C: New file.
48263 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
48265 * gcc.c-torture/compile/20030110-1.c: New test.
48267 2003-01-09 Geoffrey Keating <geoffk@apple.com>
48269 Merge from pch-branch:
48271 2002-12-23 Geoffrey Keating <geoffk@apple.com>
48273 * gcc.dg/pch/cpp-1.h: New.
48274 * gcc.dg/pch/cpp-1.c: New.
48275 * gcc.dg/pch/cpp-2.h: New.
48276 * gcc.dg/pch/cpp-2.c: New.
48278 2002-11-19 Geoffrey Keating <geoffk@apple.com>
48280 * gcc.dg/pch/except-1.h: New.
48281 * gcc.dg/pch/except-1.c: New.
48283 2002-11-13 Geoffrey Keating <geoffk@apple.com>
48285 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
48287 * gcc.dg/pch: Include *.hp not *.h.
48288 * gcc.dg/pch/system-1.h: New.
48289 * gcc.dg/pch/system-1.c: New.
48291 2002-11-11 Geoffrey Keating <geoffk@apple.com>
48293 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
48294 rather than trying to build and run a program using PCH.
48295 * gcc.dg/pch: Remove dg-do commands from test files.
48297 2002-11-08 Geoffrey Keating <geoffk@apple.com>
48299 * gcc.dg/pch/macro-3.c: New.
48300 * gcc.dg/pch/macro-3.h: New.
48302 2002-11-04 Geoffrey Keating <geoffk@apple.com>
48304 * gcc.dg/pch/common-1.c: New.
48305 * gcc.dg/pch/common-1.h: New.
48306 * gcc.dg/pch/decl-1.c: New.
48307 * gcc.dg/pch/decl-1.h: New.
48308 * gcc.dg/pch/decl-2.c: New.
48309 * gcc.dg/pch/decl-2.h: New.
48310 * gcc.dg/pch/decl-3.c: New.
48311 * gcc.dg/pch/decl-3.h: New.
48312 * gcc.dg/pch/decl-4.c: New.
48313 * gcc.dg/pch/decl-4.h: New.
48314 * gcc.dg/pch/decl-5.c: New.
48315 * gcc.dg/pch/decl-5.h: New.
48316 * gcc.dg/pch/global-1.c: New.
48317 * gcc.dg/pch/global-1.h: New.
48318 * gcc.dg/pch/inline-1.c: New.
48319 * gcc.dg/pch/inline-1.h: New.
48320 * gcc.dg/pch/inline-2.c: New.
48321 * gcc.dg/pch/inline-2.h: New.
48322 * gcc.dg/pch/static-1.c: New.
48323 * gcc.dg/pch/static-1.h: New.
48324 * gcc.dg/pch/static-2.c: New.
48325 * gcc.dg/pch/static-2.h: New.
48327 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
48329 * g++.dg/pch/pch.exp: Better handle failing testcases.
48330 * gcc.dg/pch/pch.exp: Likewise.
48331 * gcc.dg/pch/macro-1.c: New.
48332 * gcc.dg/pch/macro-1.h: New.
48333 * gcc.dg/pch/macro-2.c: New.
48334 * gcc.dg/pch/macro-2.h: New.
48336 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
48338 * g++.dg/dg.exp: Treat files in pch/ specially.
48339 * g++.dg/pch/pch.exp: New file.
48340 * g++.dg/pch/empty.H: New file.
48341 * g++.dg/pch/empty.C: New file.
48342 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
48345 * gcc.dg/pch/pch.exp: New file.
48346 * gcc.dg/pch/empty.h: New file.
48347 * gcc.dg/pch/empty.c: New file.
48348 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
48351 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48353 * g++.dg/template/friend14.C: New test.
48355 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48357 * gcc.dg/old-style-asm-1.c: New test.
48359 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
48361 * gcc.c-torture/compile/20030109-1.c: New test.
48363 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48365 * gcc.c-torture/execute/20030109-1.c: New test.
48367 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
48369 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
48370 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
48371 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
48372 * g++.old-deja/g++.mike/eh2.C: Likewise.
48373 * g++.old-deja/g++.mike/eh3.C: Likewise.
48374 * g++.old-deja/g++.mike/eh5.C: Likewise.
48375 * g++.old-deja/g++.mike/eh6.C: Likewise.
48376 * g++.old-deja/g++.mike/eh7.C: Likewise.
48377 * g++.old-deja/g++.mike/eh8.C: Likewise.
48378 * g++.old-deja/g++.mike/eh9.C: Likewise.
48379 * g++.old-deja/g++.mike/eh10.C: Likewise.
48380 * g++.old-deja/g++.mike/eh12.C: Likewise.
48381 * g++.old-deja/g++.mike/eh13.C: Likewise.
48382 * g++.old-deja/g++.mike/eh14.C: Likewise.
48383 * g++.old-deja/g++.mike/eh16.C: Likewise.
48384 * g++.old-deja/g++.mike/eh17.C: Likewise.
48385 * g++.old-deja/g++.mike/eh18.C: Likewise.
48386 * g++.old-deja/g++.mike/eh21.C: Likewise.
48387 * g++.old-deja/g++.mike/eh23.C: Likewise.
48388 * g++.old-deja/g++.mike/eh24.C: Likewise.
48389 * g++.old-deja/g++.mike/eh25.C: Likewise.
48390 * g++.old-deja/g++.mike/eh26.C: Likewise.
48391 * g++.old-deja/g++.mike/eh27.C: Likewise.
48392 * g++.old-deja/g++.mike/eh28.C: Likewise.
48393 * g++.old-deja/g++.mike/eh29.C: Likewise.
48394 * g++.old-deja/g++.mike/eh31.C: Likewise.
48395 * g++.old-deja/g++.mike/eh33.C: Likewise.
48396 * g++.old-deja/g++.mike/eh34.C: Likewise.
48397 * g++.old-deja/g++.mike/eh35.C: Likewise.
48398 * g++.old-deja/g++.mike/eh36.C: Likewise.
48399 * g++.old-deja/g++.mike/eh37.C: Likewise.
48400 * g++.old-deja/g++.mike/eh38.C: Likewise.
48401 * g++.old-deja/g++.mike/eh39.C: Likewise.
48402 * g++.old-deja/g++.mike/eh40.C: Likewise.
48403 * g++.old-deja/g++.mike/eh41.C: Likewise.
48404 * g++.old-deja/g++.mike/eh42.C: Likewise.
48405 * g++.old-deja/g++.mike/eh44.C: Likewise.
48406 * g++.old-deja/g++.mike/eh46.C: Likewise.
48407 * g++.old-deja/g++.mike/eh47.C: Likewise.
48408 * g++.old-deja/g++.mike/eh48.C: Likewise.
48409 * g++.old-deja/g++.mike/eh49.C: Likewise.
48410 * g++.old-deja/g++.mike/eh50.C: Likewise.
48411 * g++.old-deja/g++.mike/eh51.C: Likewise.
48412 * g++.old-deja/g++.mike/eh53.C: Likewise.
48413 * g++.old-deja/g++.mike/eh55.C: Likewise.
48414 * g++.old-deja/g++.mike/p7912.C: Likewise.
48415 * g++.old-deja/g++.mike/p9706.C: Likewise.
48416 * g++.old-deja/g++.mike/p10416.C: Likewise.
48417 * g++.old-deja/g++.mike/p11667.C: Likewise.
48418 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
48419 Remove redundant reference to Iris.
48420 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
48421 Elxsi, i860, Pico Java, and WE32K.
48423 2003-01-07 Mark Mitchell <mark@codesourcery.com>
48425 * g++.dg/ext/asm4.C: New test.
48427 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48430 * g++.dg/template/friend12.C: New test.
48431 * g++.dg/template/friend13.C: Likewise.
48432 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
48434 2003-01-08 Jan Hubicka <jh@suse.cz>
48436 * gcc.dg/i386-cadd.c: New test.
48437 * gcc.dg/i386-cmov4.c: Likewise.
48439 2003-01-06 Mark Mitchell <mark@codesourcery.com>
48442 * g++.dg/warn/Wunused-3.C: New test.
48444 * g++.dg/abi/bitfield9.C: New test.
48447 * g++.dg/parse/defarg3.C: New test.
48449 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
48451 * g++.dg/parse/ambig1.C: New test.
48452 * g++.dg/parse/defarg2.C: New test.
48454 2003-01-05 Mark Mitchell <mark@codesourcery.com>
48456 * g++.dg/template/defarg-1.C: New test.
48457 * g++.dg/template/local2.C: Likewise.
48459 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
48461 * gcc.c-torture/execute/20030105-1.c: New test.
48463 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48465 * g++.dg/parse/namespace3.C: Remove extra semicolons.
48466 * g++.dg/parse/namespace4.C: Likewise.
48468 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
48470 * g++.dg/template/ntp2.C: New test.
48472 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
48474 * g++.dg/parse/extern-C-1.C: New test.
48476 * g++.dg/parse/namespace4.C: New test.
48478 * g++.dg/template/nested1.C: New test.
48480 * g++.dg/parse/namespace3.C: New test.
48482 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
48484 * g++.dg/lookup/two-stage1.C: New test.
48486 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48488 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
48489 * g++.old-deja/g++.jason/access8.C: Likewise.
48490 * g++.old-deja/g++.other/decl5.C: Likewise.
48492 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
48494 * g++.dg/parse/parse7.C: New test.
48496 2003-01-02 Mark Mitchell <mark@codesourcery.com>
48499 * g++.dg/ext/attrib7.C: New test.
48501 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
48503 * g++.dg/parse/parse6.C: New test.
48505 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
48507 * gcc.dg/h8300-stack-1.c: New.
48509 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
48511 g++.dg/lookup/exception1.C: New test.
48513 g++.dg/lookup/template1.C: New test.
48515 g++.dg/parse/namespace2.C: New test.
48517 g++.dg/parse/parens2.C: New test.
48519 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48521 * g++.dg/parse/parse5.C: New test.
48522 * g++.dg/lookup/scoped4.C: New test.
48524 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
48526 * g++.dg/parse/parens1.C: New test.
48528 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
48530 * g++.dg/parse/parens2.C: New test.
48532 * g++.dg/lookup/scope-operator1.C: New test.
48534 * g++.dg/parse/operator1.C: New test.
48536 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48538 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
48539 * g++.old-deja/g++.other/access6.C: Likewise.
48540 * g++.old-deja/g++.other/decl1.C: Likewise.
48541 * g++.old-deja/g++.pt/typename12.C: Likewise.
48543 2002-12-31 Mark Mitchell <mark@codesourcery.com>
48545 * g++.dg/parse/namespace1.C: New test.
48547 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48549 * g++.dg/parse/parse4.C: New test.
48551 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48553 * g++.dg/parse/parse3.C: New test.
48555 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48557 * g++.dg/parse/parse2.C: New test.
48559 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48561 * g++.dg/template/friend11.C: New test.
48563 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
48565 * g++.dg/parse/parse1.C: New test.
48567 2002-12-31 Janis Johnson <janis187@us.ibm.com>
48569 * lib/profopt.exp: Change the name of a global variable to avoid
48570 possible clashes with other test suites.
48572 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
48574 * g++.dg/inherit/covariant8.C: New test.
48576 2002-12-31 Mark Mitchell <mark@codesourcery.com>
48578 * g++.dg/init/array9.C: New test.
48581 * g++.dg/parse/expr1.C: New test.
48583 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
48585 * gcc.c-torture/compile/20021230-1.c: New test.
48587 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
48589 * g++.dg/inherit/covariant5.C: New test.
48590 * g++.dg/inherit/covariant6.C: New test.
48591 * g++.dg/inherit/covariant7.C: New test.
48593 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48596 * g++.dg/other/access2.C: New test.
48598 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
48600 * g++.dg/other/anon-struct.C: No longer fails
48601 * g++.old-deja/g++.brendan/parse4.C: Likewise.
48602 * g++.old-deja/g++.brendan/parse5.C: Likewise.
48603 * g++.old-deja/g++.brendan/parse6.C: Likewise.
48605 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
48607 * g++.dg/parse/angle-bracket.C (main): No longer fails.
48609 2002-12-27 Mark Mitchell <mark@codesourcery.com>
48611 * g++.dg/eh/spec4.C: Remove stray semicolon.
48612 * g++.dg/expr/pmf-1.C: Change error message.
48613 * g++.dg/ext/asm1.C: Remove stray semicolon.
48614 * g++.dg/ext/typename1.C: Add missing typenames.
48615 * g++.dg/inherit/template-as-base.C: Change error message.
48616 * g++.dg/lookup/scoped1.C: Likewise.
48617 * g++.dg/lookup/scoped2.C: Likewise.
48618 * g++.dg/lookup/using2.C: Likewise.
48619 * g++.dg/other/component1.C: Remove stray semicolon.
48620 * g++.dg/other/do1.C: Change error message.
48621 * g++.dg/other/error2.C: Likewise.
48622 * g++.dg/other/init1.C: Likewise.
48623 * g++.dg/other/packed1.C: Remove stray semicolon.
48624 * g++.dg/other/ptrmem2.C: Change error message.
48625 * g++.dg/parse/parameter-declaration-1.C: Remove line number
48627 * g++.dg/special/initp1.C: Remove invalid attribute usage.
48628 * g++.dg/template/access3.C: Add typename keyword.
48629 * g++.dg/template/access5.C: Remove stray semicolon.
48630 * g++.dg/template/access6.C: Likewise.
48631 * g++.dg/template/complit1.C: Likewise.
48632 * g++.dg/template/crash1.C: Change error message.
48633 * g++.dg/template/inherit2.C: Remove stray semicolon.
48634 * g++.dg/template/instantiate2.C: Likewise.
48635 * g++.dg/template/instantiate3.C: Change error message.
48636 * g++.dg/template/qual1.C: Remove stray semicolon.
48637 * g++.dg/template/qualttp18.C: Change error message.
48638 * g++.dg/template/ref1.C: Remove stray semicolon.
48639 * g++.dg/template/sizeof1.C (A::value): Declare it.
48640 * g++.dg/template/spec4.C: Change error message.
48641 * g++.dg/template/static1.C: Likewise.
48642 * g++.dg/template/type1.C: Likewise.
48643 * g++.dg/template/typename3.C: Likewise.
48644 * g++.old-deja/g++.benjamin/13478.C: Change error message.
48645 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
48646 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
48647 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
48648 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
48649 named return value extension.
48650 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
48651 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
48652 * g++.old-deja/g++.bob/extern_C.C: Likewise.
48653 * g++.old-deja/g++.bob/inherit2.C: Likewise.
48654 * g++.old-deja/g++.brendan/complex1.C: Likewise.
48655 * g++.old-deja/g++.brendan/copy5.C: Likewise.
48656 * g++.old-deja/g++.brendan/crash13.C: Likewise.
48657 * g++.old-deja/g++.brendan/crash15.C: Likewise.
48658 * g++.old-deja/g++.brendan/crash18.C: Change error message.
48659 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
48660 * g++.old-deja/g++.brendan/crash38.C: Likewise.
48661 * g++.old-deja/g++.brendan/crash50.C: Likewise.
48662 * g++.old-deja/g++.brendan/crash56.C: Likewise.
48663 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
48665 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
48666 * g++.old-deja/g++.brendan/crash8.C: Change error message.
48667 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
48668 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
48669 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
48670 * g++.old-deja/g++.brendan/template11.C: Likewise.
48671 * g++.old-deja/g++.brendan/template26.C: Likewise.
48672 * g++.old-deja/g++.brendan/template27.C: Use explicit
48673 specialization syntax.
48674 * g++.old-deja/g++.brendan/template30.C: Likewise.
48675 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
48676 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
48677 non-dependent names.
48678 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
48679 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
48680 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
48681 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
48682 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
48683 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
48684 named return value extension.
48685 * g++.old-deja/g++.ext/namedret2.C: Likewise.
48686 * g++.old-deja/g++.ext/namedret3.C: Likewise.
48687 * g++.old-deja/g++.ext/return1.C: Likewise.
48688 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
48689 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
48690 * g++.old-deja/g++.jason/access8.C: Likewise.
48691 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
48692 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
48693 pseudo-destructor names.
48694 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
48695 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
48696 pseudo-destructor names.
48697 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
48698 * g++.old-deja/g++.jason/overload19.C: Likewise.
48699 * g++.old-deja/g++.jason/overload32.C: Likewise.
48700 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
48702 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
48703 * g++.old-deja/g++.jason/return.C: Likewise.
48704 * g++.old-deja/g++.jason/return2.C: Likewise.
48705 * g++.old-deja/g++.jason/shadow1.C: Likewise.
48706 * g++.old-deja/g++.jason/special.C: Use explicit specialization
48708 * g++.old-deja/g++.jason/template10.C: Account for use of
48709 non-dependent names.
48710 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
48712 * g++.old-deja/g++.jason/template37.C: Likewise.
48713 * g++.old-deja/g++.law/access4.C: Change error messages.
48714 * g++.old-deja/g++.law/arm13.C: Remove incorrect
48715 pseudo-destructor names.
48716 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
48717 * g++.old-deja/g++.law/ctors9.C: Likewise.
48718 * g++.old-deja/g++.law/cvt22.C: Likewise.
48719 * g++.old-deja/g++.law/dtors5.C: Likewise.
48720 * g++.old-deja/g++.law/global-init1.C: Likewise.
48721 * g++.old-deja/g++.law/missed-error3.C: Likewise.
48722 * g++.old-deja/g++.law/operators28.C: Likewise.
48723 * g++.old-deja/g++.law/visibility28.C: Likewise.
48724 * g++.old-deja/g++.martin/eval1.C: Likewise.
48725 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
48727 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
48728 * g++.old-deja/g++.mike/net34.C: Likewise.
48729 * g++.old-deja/g++.mike/net36.C: Likewise.
48730 * g++.old-deja/g++.mike/ns2.C: Likewise.
48731 * g++.old-deja/g++.mike/p12306.C: Likewise.
48732 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
48734 * g++.old-deja/g++.mike/p700.C: Likewise.
48735 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
48736 * g++.old-deja/g++.mike/p710.C: Likewise.
48737 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
48739 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
48740 * g++.old-deja/g++.mike/pmf9.C: Likewise.
48741 * g++.old-deja/g++.ns/crash2.C: Likewise.
48742 * g++.old-deja/g++.ns/crash3.C: Likewise.
48743 * g++.old-deja/g++.ns/invalid1.C: Likewise.
48744 * g++.old-deja/g++.ns/ns17.C: Likewise.
48745 * g++.old-deja/g++.ns/template16.C: Likewise.
48746 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
48748 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
48749 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
48750 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
48751 named return value extension.
48752 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
48753 * g++.old-deja/g++.other/access4.C: Issue additional error
48755 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
48756 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
48757 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
48758 * g++.old-deja/g++.other/crash25.C: Change error message.
48759 * g++.old-deja/g++.other/crash4.C: Change error message.
48760 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
48761 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
48762 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
48764 * g++.old-deja/g++.other/defarg8.C: Likewise.
48765 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
48766 * g++.old-deja/g++.other/dtor10.C: Likewise.
48767 * g++.old-deja/g++.other/incomplete.C: Likewise.
48768 * g++.old-deja/g++.other/linkage7.C: Likewise.
48769 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
48771 * g++.old-deja/g++.other/mangle2.C: Likewise.
48772 * g++.old-deja/g++.other/refinit2.C: Likewise.
48773 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
48774 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
48775 * g++.old-deja/g++.pt/crash28.C: Likewise.
48776 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
48778 * g++.old-deja/g++.pt/crash32.C: Change error message.
48779 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
48780 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
48781 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
48782 error message position.
48783 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
48784 * g++.old-deja/g++.pt/defarg8.C: Change error message.
48785 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
48787 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
48788 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
48789 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
48790 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
48792 * g++.old-deja/g++.pt/explicit31.C: Likewise.
48793 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
48794 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
48796 * g++.old-deja/g++.pt/explicit71.C: Change error message.
48797 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
48799 * g++.old-deja/g++.pt/friend28.C: Account for use of
48800 non-dependent names.
48801 * g++.old-deja/g++.pt/friend29.C: Likewise.
48802 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
48804 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
48805 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
48806 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
48808 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
48809 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
48811 * g++.old-deja/g++.pt/memclass20.C: Likewise.
48812 * g++.old-deja/g++.pt/memclass5.C: Likewise.
48813 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
48815 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
48816 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
48817 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
48818 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
48819 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
48820 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
48822 * g++.old-deja/g++.pt/spec10.C: Likewise.
48823 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
48824 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
48825 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
48826 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
48827 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
48828 * g++.old-deja/g++.pt/ttp62.C: Likewise.
48829 * g++.old-deja/g++.pt/ttp64.C: Likewise.
48830 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
48831 * g++.old-deja/g++.pt/typename15.C: Likewise.
48832 * g++.old-deja/g++.pt/typename22.C: Likewise.
48833 * g++.old-deja/g++.pt/typename6.C: Change error messages.
48834 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
48835 * g++.old-deja/g++.pt/virtual2.C: Likewise.
48836 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
48838 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
48839 return value extension.
48840 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
48841 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
48842 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
48843 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
48845 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
48847 * g++.dg/warn/inline1.C: New test.
48848 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
48849 * g++.old-deja/g++.jason/synth10.C: Likewise.
48850 * g++.old-deja/g++.mike/net31.C: Likewise.
48851 * g++.old-deja/g++.mike/p8786.C: Likewise.
48853 * g++.dg/template/friend10.C: New test.
48854 * g++.dg/template/conv5.C: New test.
48856 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
48858 * g++.dg/lookup/scoped3.C: New test.
48860 * g++.dg/lookup/decl1.C: New test.
48861 * g++.dg/lookup/decl2.C: New test.
48863 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
48865 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
48866 gcc.c-torture/compile/20021015-1.c,
48867 gcc.c-torture/compile/20021015-2.c,
48868 gcc.c-torture/compile/20021123-1.c,
48869 gcc.c-torture/compile/20021123-2.c,
48870 gcc.c-torture/compile/20021123-3.c,
48871 gcc.c-torture/compile/20021123-4.c,
48872 gcc.c-torture/execute/20021024-1.c: Add tests previously added
48873 only to 3.1 or 3.2 branch.
48875 2002-12-23 Mark Mitchell <mark@codesourcery.com>
48877 * gcc.dg/i386-bitfield3.c: New test.
48879 * gcc.dg/i386-bitfield2.c: New test.
48881 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
48883 * g++.dg/parse/conv_op1.C: New test.
48885 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
48887 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
48890 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
48892 * gcc.c-torture/compile/20021220-1.c: New test.
48894 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
48896 * gcc.dg/i386-fastcall-1.c: New.
48898 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
48900 * gcc.c-torture/execute/20021219-1.c: New test.
48902 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
48904 * gcc.dg/i386-pic-1.c: New test.
48906 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48909 * g++.dg/template/friend9.C: New test.
48911 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48914 * g++.dg/template/access7.C: New test.
48916 2002-12-18 Nick Clifton <nickc@redhat.com>
48918 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
48919 the libstdc++-v3 directory has been found.
48921 2002-12-12 Devang Patel <dpatel@apple.com>
48922 * gcc.dg/darwin-ld-1.c: New test.
48923 * gcc.dg/darwin-ld-2.c: New test.
48924 * gcc.dg/darwin-ld-3.c: New test.
48925 * gcc.dg/darwin-ld-4.c: New test.
48926 * gcc.dg/darwin-ld-5.c: New test.
48928 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
48930 * gcc.c-torture/compile/20021212-1.c: New test.
48932 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
48934 * gcc.dg/fshort-wchar: New test.
48936 2002-12-10 Mark Mitchell <mark@codesourcery.com>
48939 * g++.dg/template/dtor1.C: New test.
48941 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
48944 2002-12-10 Jakub Jelinek <jakub@redhat.com>
48946 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
48948 2002-12-09 Mark Mitchell <mark@codesourcery.com>
48950 * g++.dg/template/static1.C: New test.
48951 * g++.dg/template/static2.C: New test.
48952 * g++.old-deja/g++.ext/memconst.C: New test.
48954 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48956 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
48957 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
48958 * g++.dg/special/initp1.C: Likewise.
48960 2002-12-06 Jakub Jelinek <jakub@redhat.com>
48962 * gcc.c-torture/execute/20021204-1.c: New test.
48964 2002-12-04 Geoffrey Keating <geoffk@apple.com>
48966 * gcc.dg/ppc-fmadd-1.c: New file.
48967 * gcc.dg/ppc-fmadd-2.c: New file.
48968 * gcc.dg/ppc-fmadd-3.c: New file.
48970 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
48972 * gcc.c-torture/compile/20021204-1.c: New test.
48974 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
48976 * g++.dg/inherit/covariant2.C: New test.
48977 * g++.dg/inherit/covariant3.C: New test.
48978 * g++.dg/inherit/covariant4.C: New test.
48979 * g++.dg/inherit/covariant1.C: Remove XFAIL.
48980 * g++.old-deja/g++.robertl/eb17.C: Likewise.
48982 2002-12-03 Mark Mitchell <mark@codesourcery.com>
48985 * g++.dg/init/brace3.C: New test.
48987 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
48989 * gcc.dg/20020210-1.c: Fix a comment typo.
48991 2002-12-02 Mark Mitchell <mark@codesourcery.com>
48994 * g++.dg/parse/defarg1.C: New test.
48997 * g++.dg/template/char1.C: New test.
48999 * g++.dg/template/varmod1.C: Fix typo.
49001 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49004 * g++.old-deja/g++.pt/crash32.C: Expect error.
49006 2002-12-01 Mark Mitchell <mark@codesourcery.com>
49009 * g++.dg/template/varmod1.C: New test.
49012 * g++.dg/inherit/typeinfo1.C: New test.
49015 * g++.dg/inherit/typedef1.C: New test.
49017 2002-11-30 Mark Mitchell <mark@codesourcery.com>
49021 * g++.dg/template/strlen1.C: New test.
49024 * g++.dg/template/ctor2.C: New test.
49027 * g++.dg/init/string1.C: New test.
49030 * g++.dg/template/friend8.C: New test.
49032 2002-11-29 Joe Buck <jbuck@synopsys.com>
49034 * g++.dg/lookup/anon2.C: New test.
49036 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
49038 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
49041 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
49043 * gcc.dg/bitfld-6.c: New test.
49045 2002-11-27 Jan Hubicka <jh@suse.cz>
49047 * gcc.c-torture/execute/20021127.[cx]: New test.
49049 2002-11-26 Jan Hubicka <jh@suse.cz>
49051 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
49054 2002-11-26 Geoffrey Keating <geoffk@apple.com>
49056 * g++.dg/init/brace2.C: New test.
49057 * g++.old-deja/g++.mike/p9129.C: Correct.
49059 2002-11-26 Mark Mitchell <mark@codesourcery.com>
49061 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
49063 2002-11-25 Andreas Bauer <baueran@in.tum.de>
49065 * gcc.dg/sibcall-6: New test for indirect sibcalls.
49067 2002-11-25 Mark Mitchell <mark@codesourcery.com>
49069 * g++.dg/abi/empty11.C: New test.
49070 * g++.dg/rtti/cv1.C: New test.
49072 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
49074 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
49076 2002-11-24 Mark Mitchell <mark@codesourcery.com>
49078 * g++.dg/abi/empty10.C: New test.
49080 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
49082 * gcc.c-torture/compile/20021124-1.c: New test.
49084 2002-11-22 Mark Mitchell <mark@codesourcery.com>
49086 * g++.dg/abi/rtti2.C: New test.
49088 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
49090 * gcc.dg/i386-unroll-1.c: New test.
49092 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
49094 * gcc.c-torture/compile/20021120-1.c: New test.
49095 * gcc.c-torture/compile/20021120-2.c: New test.
49097 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
49099 * gcc.dg/bitfld-5.c: New test.
49101 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
49103 * gcc.c-torture/execute/20021120-3.c: New test.
49105 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
49107 * gcc.c-torture/execute/20021120-2.c: New test.
49109 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
49111 * gcc.c-torture/execute/20021120-1.c: New test.
49113 2002-11-20 Jakub Jelinek <jakub@redhat.com>
49115 * gcc.c-torture/execute/20021118-3.c: New test.
49117 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
49119 * gcc.c-torture/compile/20021119-1.c: New test.
49121 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
49123 * gcc.dg/duff-1.c: New test.
49124 * gcc.dg/duff-2.c: New test.
49125 * gcc.dg/duff-3.c: New test.
49127 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
49129 * gcc.dg/cpp/_Pragma5.c: New test.
49131 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
49133 * gcc.c-torture/execute/20021118-2.c: New test.
49135 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
49137 * gcc.c-torture/execute/20021118-1.c: New test.
49139 2002-11-16 Jakub Jelinek <jakub@redhat.com>
49141 * gcc.dg/20021116-1.c: New test.
49143 2002-11-14 Mark Mitchell <mark@codesourcery.com>
49145 * g++.dg/abi/vcall1.C: New test.
49147 2002-11-14 Jakub Jelinek <jakub@redhat.com>
49149 * gcc.dg/20021029-1.c: New test.
49150 * gcc.dg/20021029-2.c: New test.
49152 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
49154 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
49156 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49159 * gcc.dg/20021110.c: Move to ...
49160 * gcc.c-torture/compile/20021110.c: .... here.
49162 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49165 * gcc.c-torture/execute/20021111-1.c
49167 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49170 * gcc.dg/20021110.c: New test.
49172 2002-11-10 Mark Mitchell <mark@codesourcery.com>
49174 * g++.dg/abi/vthunk3.C: Run only on x86.
49176 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
49178 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
49180 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
49182 * lib/compat.exp (compat-execute): Fix logic error in last
49185 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
49187 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
49189 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49192 * g++.dg/template/access6.C: New test.
49194 2002-11-08 Jan Hubicka <jh@suse.cz>
49196 * gcc.dg/i386-ssefp-1.c: New test.
49197 * gcc.dg/i386-ssefp-1.c: New test.
49199 2002-11-08 Jan Hubicka <jh@suse.cz>
49201 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
49203 2002-11-07 Mark Mitchell <mark@codesourcery.com>
49205 * g++.dg/abi/vthunk3.C: New test.
49208 * g++.dg/template/crash2.C: New test.
49210 2002-11-07 Mark Mitchell <mark@codesourcery.com>
49212 * g++.dg/abi/dtor1.C: New test.
49213 * g++.dg/abi/dtor2.C: Likewise.
49215 2002-11-05 Geoffrey Keating <geoffk@apple.com>
49217 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
49220 2002-11-04 Adam Nemet <anemet@lnxw.com>
49222 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
49223 -mthumb. Only xfail with -O0.
49225 2002-11-03 Mark Mitchell <mark@codesourcery.com>
49227 * g++.dg/abi/thunk1.C: New test.
49228 * g++.dg/abi/thunk2.C: Likewise.
49229 * g++.dg/abi/vtt1.C: Likewise.
49231 2002-11-02 Diego Novillo <dnovillo@redhat.com>
49233 PR optimization/8423
49234 * gcc.c-torture/execute/builtin-constant.c: New test.
49236 2002-11-01 Zack Weinberg <zack@codesourcery.com>
49238 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
49239 Add some more cases.
49241 2002-11-01 Mark Mitchell <mark@codesourcery.com>
49244 * g++.dg/opt/local1.C: New test.
49246 2002-10-30 Mark Mitchell <mark@codesourcery.com>
49249 * g++.dg/template/complit1.C: New test.
49252 * g++.dg/template/typename4.C: Likewise.
49254 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49256 Core issue 287, PR c++/7639
49257 * g++.dg/template/instantiate1.C: Adjust error location.
49258 * g++.dg/template/instantiate3.C: New test.
49259 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
49260 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
49261 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
49263 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
49265 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
49267 2002-10-29 Mark Mitchell <mark@codesourcery.com>
49270 * g++.dg/init/dtor2.C: New test.
49272 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49274 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
49275 * gcc.dg/nest.c: Bypass errors on irix6.
49277 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
49279 * gcc.dg/nest.c: Expect error for mmix-*-*.
49280 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
49282 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
49284 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
49287 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
49289 2002-10-25 Mike Stump <mrs@apple.com>
49291 * gcc.dg/warn-1.c: New test.
49293 2002-10-25 Zack Weinberg <zack@codesourcery.com>
49295 * g++.dg/template/typename3.C: New test.
49297 2002-10-25 Mark Mitchell <mark@codesourcery.com>
49299 * g++.dg/lookup/ptrmem1.C: New test.
49301 * g++.dg/abi/vthunk2.C: New test.
49303 2002-10-25 Zack Weinberg <zack@codesourcery.com>
49305 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
49307 2002-10-24 Mark Mitchell <mark@codesourcery.com>
49309 * g++.dg/abi/empty9.C: New test.
49311 2002-10-24 Richard Henderson <rth@redhat.com>
49313 * g++.dg/inherit/thunk1.C: Enable for ia64.
49315 2002-10-23 Mark Mitchell <mark@codesourcery.com>
49318 * g++.dg/lookup/pretty1.C: New test.
49320 2002-10-23 Jakub Jelinek <jakub@redhat.com>
49322 * gcc.dg/20021023-1.c: New test.
49324 2002-10-23 Mark Mitchell <mark@codesourcery.com>
49327 * g++.dg/parse/inline1.C: New test.
49329 2002-10-23 Richard Henderson <rth@redhat.com>
49331 * g++.dg/inherit/thunk1.C: Enable for x86_64.
49333 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
49335 2002-10-22 Mark Mitchell <mark@codesourcery.com>
49338 * g++.dg/parse/stmtexpr3.C: New test.
49340 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
49342 * g++.dg/expr/cond1.C: New test.
49344 2002-10-21 Zack Weinberg <zack@codesourcery.com>
49346 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
49348 2002-10-21 Mark Mitchell <mark@codesourcery.com>
49350 * g++.dg/abi/vbase13.C: New test.
49351 * g++.dg/abi/vbase14.C: Likewise.
49353 2002-10-21 Jakub Jelinek <jakub@redhat.com>
49355 * gcc.dg/tls/pic-1.c: New test.
49356 * gcc.dg/tls/nonpic-1.c: New test.
49357 * gcc.dg/20021018-1.c: New test.
49359 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
49361 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
49362 Remove only files with the same base name as the test case.
49363 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
49364 (profopt-execute): Likewise. Also, remove old profiling
49365 and performance data files before running the tests.
49367 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
49368 * g++.dg/bprob/bprob.exp: Likewise.
49369 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
49370 to allow more general test case names.
49372 * g++.dg/bprob/bprob-1.C: Rename to ...
49373 * g++.dg/bprob/g++-bprob-1.C: ... this.
49375 * g77.dg/bprob/bprob-1.f: Rename to ...
49376 * g77.dg/bprob/g77-bprob-1.f: ... this.
49378 2002-10-21 Zack Weinberg <zack@codesourcery.com>
49380 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
49381 bison 1.50 or later.
49383 2002-10-21 Janis Johnson <janis187@us.ibm.com>
49385 * g++.dg/README: Describe more test directories.
49387 2002-10-21 Mark Mitchell <mark@codesourcery.com>
49389 * g++.dg/init/array6.C: Add additional tests.
49391 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
49393 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
49394 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
49396 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
49398 * gcc.c-torture/compile/20020604-1.x: New.
49399 * gcc.c-torture/compile/simd-5.x: Likewise.
49400 * gcc.c-torture/execute/920710-1.x: Likewise.
49401 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
49403 2002-10-21 Mark Mitchell <mark@codesourcery.com>
49405 * g++.dg/inherit/override1.C: Add dg-options clause.
49407 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
49409 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
49412 2002-10-19 Andreas Schwab <schwab@suse.de>
49414 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
49415 directory component.
49417 2002-10-18 Mark Mitchell <mark@codesourcery.com>
49419 * g++.dg/inherit/thunk1.C: New test.
49421 * g++.dg/inherit/override1.C: New test.
49423 * g++.dg/abi/mangle11.C: New test.
49424 * g++.dg/abi/mangle14.C: New test.
49425 * g++.dg/abi/mangle17.C: New test.
49427 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
49429 * g++.dg/overload/member2.C: New test.
49431 2002-10-17 Janis Johnson <janis187@us.ibm.com>
49433 * g++.dg/README: Describe new compat directory.
49434 * g++.dg/dg.exp: Skip tests in compat directory.
49435 * README.compat: New file.
49436 * lib/compat.exp: New expect script.
49437 * g++.dg/compat: New test directory.
49438 * g++.dg/compat/compat.exp: New expect script.
49439 * g++.dg/compat/abi: New test directory.
49440 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
49441 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
49442 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
49443 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
49444 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
49445 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
49446 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
49447 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
49448 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
49449 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
49450 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
49451 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
49452 * g++.dg/compat/break: New test directory.
49453 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
49454 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
49455 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
49456 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
49457 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
49458 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
49459 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
49460 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
49461 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
49462 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
49463 g++.dg/compat/break/README: New files.
49464 * g++.dg/compat/eh: New test directory.
49465 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
49466 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
49467 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
49468 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
49469 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
49470 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
49471 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
49472 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
49473 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
49474 g++.dg/compat/eh/filter2_y.C,
49475 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
49476 g++.dg/compat/eh/new1_y.C,
49477 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
49478 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
49479 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
49480 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
49481 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
49482 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
49483 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
49484 g++.dg/compat/eh/unexpected1_y.C: New files.
49485 * g++.dg/compat/init: New test directory.
49486 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
49487 g++.dg/compat/init/array5_y.C,
49488 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
49489 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
49490 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
49491 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
49492 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
49493 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
49494 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
49495 g++.dg/compat/init/init-ref2_y.C: New files.
49497 2002-10-17 Mark Mitchell <mark@codesourcery.com>
49500 * g++.dg/inherit/using3.C: New test.
49502 2002-10-17 Jan Hubicka <jh@suse.cz>
49504 * gcc.dg/20021017-2.c: New test.
49506 2002-10-17 Mark Mitchell <mark@codesourcery.com>
49508 * g++.dg/abi/mangle16.C: Adjust.
49510 * g++.dg/init/array8.C: New test.
49512 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
49514 * gcc.dg/special/mips-abi.exp: New test.
49515 * gcc.dg/special/mips-abi.s: Empty file used by the above.
49517 2002-10-16 Mark Mitchell <mark@codesourcery.com>
49519 * g++.dg/abi/mangle16.C: New test.
49520 * g++.dg/abi/mangle17.C: Likewise.
49523 * g++.dg/template/ref1.C: New test.
49525 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49527 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
49529 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
49531 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
49533 2002-10-16 Mark Mitchell <mark@codesourcery.com>
49536 * g++.dg/init/array7.C: New test.
49538 2002-10-15 Mark Mitchell <mark@codesourcery.com>
49540 * g++.dg/init/array6.C: New test.
49542 * g++.dg/abi/mangle13.C: Likewise.
49543 * g++.dg/abi/mangle14.C: Likewise.
49544 * g++.dg/abi/mangle15.C: Likewise.
49546 2002-10-14 Mark Mitchell <mark@codesourcery.com>
49548 * g++.dg/abi/empty8.C: New test.
49550 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
49552 * g++.dg/init/ctor1.C: New test.
49554 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
49556 * gcc.c-torture/execute/20021015-1.c: New test.
49558 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
49560 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
49562 2002-10-14 Jan Hubicka <jh@suse.cz>
49564 * gcc.dg/i386-ssetype-[1-5].c: New tests.
49566 2002-10-14 Richard Henderson <rth@redhat.com>
49568 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
49570 2002-10-14 Mark Mitchell <mark@codesourcery.com>
49572 PR optimization/6631
49573 * g++.dg/opt/const2.C: New test.
49575 2002-10-14 Mark Mitchell <mark@codesourcery.com>
49578 * g++.dg/parse/friend1.C: New test.
49579 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
49581 2002-10-14 Jakub Jelinek <jakub@redhat.com>
49583 * gcc.dg/20021014-1.c: New test.
49585 2002-10-11 Mark Mitchell <mark@codesourcery.com>
49588 * g++.dg/ext/vlm1.C: New test.
49589 * g++.dg/ext/vlm2.C: Likewise.
49591 * g++.dg/init/array1.C: Remove invalid braces.
49592 * g++.dg/init/brace1.C: New test.
49593 * g++.dg/init/copy2.C: Likewise.
49594 * g++.dg/init/copy3.C: Likewise.
49595 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
49596 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
49599 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
49601 * gcc.dg/cpp/assembler.S: Don't use -ansi.
49603 2002-10-11 Richard Shann <richard.shann@superh.com>
49605 * gcc.c-torture/compile/simd-5.c: New test.
49607 2002-10-10 Roger Sayle <roger@eyesopen.com>
49609 * gcc.c-torture/execute/shiftopt-1.c: New test case.
49611 2002-10-10 Jim Wilson <wilson@redhat.com>
49613 * gcc.c-torture/execute/20021010-1.c: New test.
49615 2002-10-09 Zack Weinberg <zack@codesourcery.com>
49618 * g++.dg/ext/typedef-init.C: New test.
49619 * gcc.dg/typedef-init.c: New test.
49621 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
49623 * gcc.dg/cpp/paste13.c: New test.
49625 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49627 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
49628 remaining platforms, XFAIL during compile, not execute. Don't
49631 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
49633 * gcc.dg/alias-1.c: Tweak expected warning.
49635 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49637 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
49639 2002-10-06 Andreas Jaeger <aj@suse.de>
49641 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
49642 * gcc.dg/cpp/c++98.C: Likewise.
49644 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
49645 * g++.dg/cpp/c++98.C: Likewise.
49647 * g++.dg/README (Subdirectories): Mention cpp directory.
49650 * gcc.dg/20021006-1.c: New test.
49652 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49655 * g++.dg/other/warning1.C: New test.
49657 2002-10-04 Roger Sayle <roger@eyesopen.com>
49659 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
49660 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
49661 and sparc-*-* with -m64 as expected failures. See PR 8087.
49663 2002-10-03 Mark Mitchell <mark@codesourcery.com>
49666 * g++.dg/template/ptrmem3.C: New test.
49669 * g++.dg/template/union1.C: New test.
49671 2002-10-03 Mark Mitchell <mark@codesourcery.com>
49674 * g++.dg/abi/mangle9.C: New test.
49675 * g++.dg/abi/mangle10.C: New test.
49676 * g++.dg/abi/mangle11.C: New test.
49677 * g++.dg/abi/mangle12.C: New test.
49679 2002-10-02 Mark Mitchell <mark@codesourcery.com>
49682 * g++.dg/template/meminit1.C: New test.
49683 * g++.dg/warn/Wreorder-1.C: Likewise.
49684 * g++.old-deja/g++.mike/warn3.C: Tweak.
49685 * lib/prune.exp: Ingore "in copy constructor".
49687 2002-10-02 Andreas Jaeger <aj@suse.de>
49689 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
49690 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
49691 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
49694 2002-10-01 Mark Mitchell <mark@codesourcery.com>
49696 * gcc.dg/empty1.C: Fix typo.
49698 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
49700 * gcc.dg/alias-1.c: New test.
49702 2002-10-01 Mark Mitchell <mark@codesourcery.com>
49704 * gcc.dg/empty1.C: New test.
49706 * g++.dg/tls/init-2.C: Tweak error messages.
49708 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
49710 * gcc.c-torture/compile/20020923-1.c: New test.
49712 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
49714 * gcc.c-torture/execute/ffs-1.c: New test.
49715 * gcc.c-torture/execute/ffs-2.c: Ditto.
49717 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
49719 * g++.dg/overload/member1.C: New test.
49721 2002-09-30 Mark Mitchell <mark@codesourcery.com>
49723 * g++.dg/abi/empty7.C: New test.
49724 * g++.dg/init/pm2.C: Likewise.
49726 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
49728 * g++.dg/rtti/crash1.C: New test.
49730 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
49732 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
49733 gcc.dg/sibcall-4.c: New tests.
49735 2002-09-28 Roger Sayle <roger@eyesopen.com>
49737 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
49738 powerpc and MMIX targets.
49740 2002-09-27 Zack Weinberg <zack@codesourcery.com>
49742 * gcc.dg/cpp/20020927-1.c: New.
49744 2002-09-26 David S. Miller <davem@redhat.com>
49746 * gcc.c-torture/compile/trunctfdf.c: New.
49748 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49750 * lib/target-supports.exp (check_weak_available): Handle solaris2.
49752 2002-09-27 Alan Modra <amodra@bigpond.net.au>
49754 * gcc.c-torture/execute/loop-15.c: New.
49756 2002-09-26 Janis Johnson <janis187@us.ibm.com>
49758 * README.QMTEST: Fix typo.
49760 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
49762 * gcc.dg/20020926-1.c: New test.
49764 2002-09-25 David S. Miller <davem@redhat.com>
49767 * gcc.c-torture/execute/shiftdi.c: New test.
49769 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
49771 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
49772 unique to the tool.
49773 * lib/g77.exp (g77_init): Likewise.
49774 * lib/g++.exp (g++_init): Likewise.
49775 * lib/objc.exp (objc_init): Likewise.
49777 2002-09-25 Mark Mitchell <mark@codesourcery.com>
49779 * g++.dg/abi/empty5.C: New test.
49780 * g++.dg/abi/empty6.C: New test.
49781 * g++.dg/abi/vbase12.C: New test.
49783 2002-09-25 Richard Henderson <rth@redhat.com>
49785 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
49786 too-small long double.
49788 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
49790 * gcc.dg/20020919-1.c: New test.
49792 2002-09-23 Mark Mitchell <mark@codesourcery.com>
49794 * g++.dg/abi/bitfield6.C: New test.
49795 * g++.dg/abi/bitfield7.C: New test.
49796 * g++.dg/abi/bitfield8.C: New test.
49797 * g++.dg/abi/vbase11.C: New test.
49799 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
49801 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
49802 hppa*-*-hpux*. Update test comment.
49804 2002-09-20 Jakub Jelinek <jakub@redhat.com>
49806 * gcc.dg/tls/struct-1.c: New test.
49808 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
49810 * gcc.dg/cpp/tr-warn2.c: Update.
49812 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
49814 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
49816 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
49818 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
49821 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
49823 * gcc.c-torture/execute/ieee/mzero3.c: New test.
49825 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49826 Adjust for c++filt moved to binutils. Remove spurious duplicate
49827 setting of cxxfilt.
49829 2002-09-19 Geoffrey Keating <geoffk@apple.com>
49831 * gcc.dg/20020312-2.c: Update for darwin.
49833 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
49835 * g++.old-deja/g++.other/crash32.C: Mark ICE.
49837 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
49839 * objc.dg/comp-types-1.m: New test.
49840 * objc.dg/comp-types-2.m: New test.
49841 * objc.dg/comp-types-3.m: New test.
49842 * objc.dg/comp-types-4.m: New test.
49843 * objc.dg/comp-types-5.m: New test.
49844 * objc.dg/comp-types-6.m: New test.
49846 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
49848 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
49850 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
49852 * g++.dg/other/do1.C: New test.
49854 * g++.dg/template/subst1.C: New test.
49856 2002-09-16 Steve Ellcey <sje@cup.hp.com>
49858 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
49860 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
49862 * g++.dg/template/qualttp20.C: Adjust expected errors.
49863 * g++.old-deja/g++.jason/report.C: Likewise.
49864 * g++.old-deja/g++.other/qual1.C: Likewise.
49866 * g++.dg/lookup/scoped2.C: New test.
49868 * g++.dg/ext/asm3.C: New test.
49870 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
49872 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
49874 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
49876 * ChangeLog: follow spelling conventions.
49877 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
49878 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
49879 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
49880 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
49881 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
49882 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
49883 * g++.old-deja/g++.law/global-init1.C: Likewise.
49884 * g++.old-deja/g++.other/delete4.C: Likewise.
49885 * g++.old-deja/g++.other/inline21.C: Likewise.
49886 * g++.old-deja/g++.other/singleton.C: Likewise.
49887 * g77.dg/strlen0.f: Likewise.
49888 * g77.f-torture/compile/20010519-1.f: Likewise.
49889 * g77.f-torture/compile/980310-4.f: Likewise.
49890 * gcc.c-torture/compile/20000605-1.c: Likewise.
49891 * gcc.c-torture/execute/20020225-1.c: Likewise.
49892 * gcc.dg/c90-hexfloat-2.c: Likewise.
49893 * gcc.dg/c99-bool-1.c: Likewise.
49894 * gcc.dg/c99-hexfloat-2.c: Likewise.
49895 * gcc.dg/dll-2.c: Likewise.
49896 * gcc.dg/wtr-union-init-1.c: Likewise.
49897 * gcc.dg/wtr-union-init-2.c: Likewise.
49898 * gcc.dg/wtr-union-init-3.c: Likewise.
49899 * gcc.dg/cpp/avoidpaste1.c: Likewise.
49900 * gcc.dg/cpp/defined.c: Likewise.
49901 * gcc.dg/cpp/macsyntx.c: Likewise.
49902 * gcc.dg/cpp/paste2.c: Likewise.
49903 * gcc.dg/cpp/trad/defined.c: Likewise.
49904 * gcc.dg/format/c90-printf-1.c: Likewise.
49905 * gcc.dg/format/c90-scanf-1.c: Likewise.
49906 * gcc.dg/format/c99-printf-1.c: Likewise.
49907 * gcc.dg/format/c99-scanf-1.c: Likewise.
49908 * gcc.misc-tests/gcov-8.c: Likewise.
49909 * lib/profopt.exp: Likewise.
49911 2002-09-15 Krister Walfridsson <cato@df.lth.se>
49913 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
49915 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
49917 * g++.dg/inherit/using2.C: New test.
49919 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
49921 * ChangeLog: Follow spelling conventions.
49922 * g++.dg/template/friend4.C: Likewise.
49923 * g++.old-deja/g++.pt/crash67.C: Likewise.
49924 * gcc.c-torture/execute/20000801-4.c: Likewise.
49925 * gcc.dg/c90-digraph-1.c: Likewise.
49926 * gcc.dg/c94-digraph-1.c: Likewise.
49927 * gcc.dg/c99-digraph-1.c: Likewise.
49928 * gcc.dg/cpp/line5.c: Likewise.
49929 * gcc.dg/cpp/multiline.c: Likewise.
49930 * gcc.dg/cpp/trad/literals-1.c: Likewise.
49931 * gcc.dg/format/attr-3.c: Likewise.
49932 * gcc.dg/format/c90-scanf-3.c: Likewise.
49933 * gcc.dg/format/ext-4.c: Likewise.
49935 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
49937 * g++.dg/template/pretty1.C: New test.
49939 2002-09-14 Alan Modra <amodra@bigpond.net.au>
49941 * gcc.c-torture/execute/struct-cpy-1.c: New test.
49943 2002-09-13 Matt Austern <austern@apple.com>
49945 * g++.dg/other/constref[12].C: New, regression tests for
49946 passing a cast expression to a function by const reference.
49948 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
49950 * g++.dg/template/deduce1.C: New test.
49952 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
49954 * gcc.c-torture/execute/simd-1.c: Force all use of int to
49957 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
49959 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
49962 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
49964 * gcc.c-torture/compile/20020910-1.c: New test.
49966 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
49968 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
49970 2002-09-10 Andreas Jaeger <aj@suse.de>
49972 * gcc.dg/20020312-2.c: Adjust for x86-64.
49974 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
49976 * g77.dg/7388.f: New test case for PR 7388.
49978 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
49980 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
49982 2002-09-05 Ziemowit Laski <zlaski@apple.com>
49984 * objc.dg/proto-lossage-1.m: New test.
49986 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
49988 * gcc.dg/cpp/_Pragma4.c: Fix typo.
49990 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
49992 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
49995 2002-09-06 Stan Shebs <shebs@apple.com>
49996 David Edelsohn <edelsohn@gnu.org>
49998 * gcc.dg/weak: New directory.
49999 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
50000 target-specific xfail bits.
50001 * gcc.dg/typeof-2.c: Move to new directory.
50002 * gcc.dg/weak.exp: New expect script.
50004 2002-09-06 Alan Modra <amodra@bigpond.net.au>
50006 * gcc.c-torture/execute/extzvsi.c: New test.
50008 2002-09-05 Stan Shebs <shebs@apple.com>
50010 * gcc.dg/weak-1.c: xfail on Darwin.
50011 * gcc.dg/weak-2.c: Ditto.
50012 * gcc.dg/weak-3.c: Ditto.
50013 * gcc.dg/weak-4.c: Ditto.
50014 * gcc.dg/weak-5.c: Ditto.
50015 * gcc.dg/weak-6.c: Ditto.
50016 * gcc.dg/weak-7.c: Ditto.
50017 * gcc.dg/weak-8.c: Ditto.
50018 * gcc.dg/weak-9.c: Ditto.
50020 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
50022 * gcc.c-torture/execute/loop-14.c: New test.
50024 2002-09-04 Jakub Jelinek <jakub@redhat.com>
50026 * g++.dg/other/cxa-atexit1.C: New test.
50028 * gcc.dg/typeof-2.c: New test.
50030 2002-09-03 Roger Sayle <roger@eyesopen.com>
50032 * gcc.dg/builtins-2.c: New testcase.
50033 * gcc.dg/builtins-3.c: New testcase.
50035 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
50037 * gcc.dg/cpp/_Pragma4.c: New test.
50039 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
50041 * objc/execute/nil_method-1.m: New testcase.
50043 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
50045 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
50046 [Object class], not [Object initialize].
50048 2002-08-31 Roger Sayle <roger@eyesopen.com>
50049 Hans-Peter Nilsson <hp@bitrange.com>
50051 * gcc.c-torture/execute/20020720-1.x: Skip test on
50052 mmix-knuth-mmixware. Correct comment.
50054 2002-08-27 Mark Mitchell <mark@codesourcery.com>
50056 * g++.dg/abi/bitfield5.C: New test.
50057 * g++.dg/abi/vbase10.C: Likewise.
50059 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
50061 * objc.dg/undeclared-selector.m: New test.
50063 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
50065 * g++.dg/other/offsetof1.C: Avoid cast warning.
50067 2002-08-26 Ziemowit Laski <zlaski@apple.com>
50069 * objc.dg/super-class-2.m: New test.
50071 2002-08-24 Matt Austern <austern@apple.com>
50073 * g++.dg/ext/lvaddr.C: New test.
50074 * g++.dg/ext/lvcast.C: New test.
50076 2002-08-22 Mark Mitchell <mark@codesourcery.com>
50078 * g++.dg/inherit/cond1.C: New test.
50080 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
50082 * gcc.dg/noncompile/incomplete-1.c: New test.
50084 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
50086 * gcc.dg/typespec-1.c: New test.
50088 2002-08-20 Devang Patel <dpatel@apple.com>
50089 * objc.dg/proto-hier-2.m: New test.
50091 2002-08-19 Ziemowit Laski <zlaski@apple.com>
50093 * objc.dg/bitfield-1.m: New test.
50094 * objc.dg/bitfield-2.m: New test.
50096 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
50098 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
50099 gcc.dg/c99-flex-array-4.c: New tests.
50101 2002-08-16 Stan Shebs <shebs@apple.com>
50103 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
50105 2002-08-15 Jakub Jelinek <jakub@redhat.com>
50107 * gcc.dg/typeof-1.c: New test.
50108 * g++.dg/ext/typeof2.C: New test.
50110 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
50112 * g++.dg/other/offsetof1.C: New test.
50114 2002-08-14 Richard Henderson <rth@redhat.com>
50116 * gcc.dg/tls/diag-3.c: Fix expected message strings.
50118 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
50120 * gcc.dg/cpp/_Pragma3.c: New test.
50122 2002-08-13 Mark Mitchell <mark@codesourcery.com>
50124 * g++.dg/template/inherit3: New test.
50126 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
50128 * gcc.dg/bitfld-4.c: Add blank options.
50130 2002-08-09 Mark Mitchell <mark@codesourcery.com>
50132 * g++.dg/template/crash1.C: New test.
50134 2002-08-08 Jakub Jelinek <jakub@redhat.com>
50136 * gcc.dg/tls/opt-2.c: New test.
50138 2002-08-08 Devang Patel <dpatel@apple.com>
50140 * objc.dg/selector-1.m : New test
50142 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
50144 * g++.dg/abi/bitfield4.C: New test.
50145 * gcc.dg/bitfld-4.c: New test.
50147 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
50149 * g++.dg/other/packed1.C: New test.
50151 2002-08-07 Mark Mitchell <mark@codesourcery.com>
50153 * g++.dg/abi/offsetof.C: Tweak error messages.
50154 * g++.old-deja/g++.mike/p10769a.C: Likewise.
50156 2002-08-08 Jakub Jelinek <jakub@redhat.com>
50158 * gcc.dg/bitfld-3.c: New test.
50160 2002-08-07 Jakub Jelinek <jakub@redhat.com>
50161 Richard Henderson <rth@redhat.com>
50163 * gcc.dg/i386-bitfield1.c: New test.
50164 * g++.dg/abi/bitfield3.C: Update.
50166 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
50168 * objc.dg/const-str-2.m: Update.
50169 * gcc.dg/cpp/c++98.c: Change to C extension.
50170 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
50171 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
50173 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
50175 * gcc.dg/tls/diag-3.c: New.
50177 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
50179 * g++.dg/README (Subdirectories): Document new subdir expr.
50180 * g++.dg/expr/pmf-1.C: New test.
50182 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
50184 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
50186 2002-08-06 Jakub Jelinek <jakub@redhat.com>
50188 * g++.dg/abi/bitfield3.C: New test.
50190 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
50192 * lib/gcov.exp: Tweak expected line formats.
50193 * gcc.misc-tests/gcov8.c: New test.
50194 * gcc.misc-tests/gcov8.x: New flags.
50196 2002-08-05 Jakub Jelinek <jakub@redhat.com>
50198 * consistency.vlad/layout/endian.c: Include string.h.
50200 * gcc.c-torture/execute/20020805-1.c: New test.
50202 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
50204 * g++.dg/other/conversion1.C: New test.
50206 2002-08-03 Roger Sayle <roger@eyesopen.com>
50208 * gcc.dg/builtins-1.c: New testcase.
50210 2002-08-02 Mark Mitchell <mark@codesourcery.com>
50212 * g++.dg/inherit/access3.C: New test.
50214 2002-08-01 Jakub Jelinek <jakub@redhat.com>
50216 * gcc.dg/ia64-visibility-2.c: New test.
50218 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
50220 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
50221 __qualifier_flags to __flags.
50223 2002-07-31 Mark Mitchell <mark@codesourcery.com>
50225 * g++.dg/inherit/operator1.C: New test.
50226 * g++.dg/lookup/disamb1.C: Fix typo in comment.
50227 * g++.dg/other/error1.C: Change expected error message.
50228 * g++.dg/template/conv4.C: Likewise.
50230 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
50232 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
50233 for documented behavior.
50235 2002-07-25 Roger Sayle <roger@eyesopen.com>
50237 * gcc.c-torture/execute/20020720-1.x: Skip this test on
50238 several targets known to fail.
50240 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
50242 * gcc.dg/mips-args-[123].c: New tests.
50244 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
50246 * gcc.dg/ppc-spe.c: New.
50248 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
50250 * g++.dg/other/ptrmem4.C: New testcase.
50252 2002-07-24 Richard Henderson <rth@redhat.com>
50254 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
50256 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
50258 * g++.dg/ext/alignof1.C (main): Return 0 for success.
50260 2002-07-24 Roger Sayle <roger@eyesopen.com>
50262 * gcc.c-torture/execute/memset-3.c: New testcase.
50264 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
50266 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
50267 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
50269 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50271 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
50274 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
50276 * gcc.c-torture/compile/simd-4.c: New test.
50278 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50280 PR c++/7347, c++/7348
50281 * g++.dg/template/access4.C: New test.
50282 * g++.dg/template/access5.C: New test.
50283 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
50284 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
50285 * g++.old-deja/g++.pt/ttp58.C: Likewise.
50286 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
50288 2002-07-22 Jakub Jelinek <jakub@redhat.com>
50290 * gcc.dg/gnu89-init-2.c: New test.
50292 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
50294 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
50296 2002-07-20 Roger Sayle <roger@eyesopen.com>
50298 * gcc.c-torture/execute/20020720-1.c: New testcase.
50300 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
50302 * gcc.dg/cpp/Wsignprom.c: New tests.
50304 2002-07-20 Alan Modra <amodra@bigpond.net.au>
50306 * gcc.c-torture/execute/loop-13.c: New test.
50308 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
50310 * gcc.dg/cpp/expr.c: New tests.
50312 2002-07-18 David Edelsohn <edelsohn@gnu.org>
50314 * g++.dg/opt/pr6713.C: Add template instantiation.
50316 2002-07-18 Alan Modra <amodra@bigpond.net.au>
50318 * gcc.dg/nest.c: New test.
50320 2002-07-17 Richard Henderson <rth@redhat.com>
50322 * g++.dg/opt/pr6713.C: New test.
50324 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
50326 * gcc.c-torture/execute/loop-2e.x: Let the testcase
50327 XFAIL for all x86 processors.
50329 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
50331 * gcc.c-torture/execute/20010122-1.x: Do not test with
50332 -fomit-frame-pointer.
50334 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50336 * g++.dg/template/instantiate2.C: New test.
50337 * g++.dg/template/spec4.C: New test.
50339 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50341 * g++.dg/template/access2.C: New test.
50342 * g++.dg/template/access3.C: New test.
50344 2002-07-15 Zack Weinberg <zack@codesourcery.com>
50346 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
50347 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
50348 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
50349 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
50350 Convert to use <stdarg.h>.
50351 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
50353 * gcc.dg/va-arg-2.c: New.
50354 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
50356 2002-07-15 Jakub Jelinek <jakub@redhat.com>
50358 * gcc.c-torture/compile/20020710-1.c: New test.
50360 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
50361 Andrew Pinski <pinskia@physics.uc.edu>
50363 gcc.c-torture/compile/simd-2.c: New testcase.
50364 gcc.c-torture/compile/simd-3.c: Likewise.
50366 2002-07-11 Mark Mitchell <mark@codesourcery.com>
50369 * g++.dg/overload/error1.C: New test.
50371 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50373 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
50374 configuration and IRIX 6 O32 ABI.
50376 2002-07-11 Roger Sayle <roger@eyesopen.com>
50378 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
50380 2002-07-10 Roger Sayle <roger@eyesopen.com>
50382 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
50384 2002-07-10 Jeffrey A Law <law@redhat.com>
50386 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
50388 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
50390 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
50392 * gcc.dg/20020312-2.c: Check for __PPC__.
50394 2002-07-09 Diego Novillo <dnovillo@redhat.com>
50396 * gcc.c-torture/compile/20020709-1.c: New test.
50398 2002-07-07 Roger Sayle <roger@eyesopen.com>
50400 * g++.dg/template/qualttp21.C: New test case.
50402 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
50404 * gcc.c-torture/compile/20020706-1.c: New test.
50405 * gcc.c-torture/compile/20020706-2.c: New test.
50407 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
50408 Alexandre Oliva <aoliva@redhat.com>
50410 * g++.dg/warn/incomplete1.C: New test.
50412 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50415 * g++.dg/warn/noreturn1.C: New test.
50417 2002-07-03 Mark Mitchell <mark@codesourcery.com>
50420 * g++.dg/debug/debug6.C: New test.
50421 * g++.dg/debug/debug7.C: New test.
50423 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
50425 * gcc.c-torture/compile/simd-3.c: New test.
50427 2002-07-03 Chris Demetriou <cgd@broadcom.com>
50429 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
50430 * gcc.dg/20020620-1.c: Likewise.
50432 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50435 * g++.dg/init/array4.C: New test.
50436 * g++.dg/init/array5.C: New test.
50438 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
50440 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
50441 * gcc.c-torture/execute/simd-2.c (main): Likewise.
50443 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50445 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
50446 * gcc.dg/wtr-aggr-init-1.c: Likewise.
50447 * gcc.dg/wtr-conversion-1.c: Likewise.
50448 * gcc.dg/wtr-escape-1.c: Likewise.
50449 * gcc.dg/wtr-int-type-1.c: Likewise.
50450 * gcc.dg/wtr-label-1.c: Likewise.
50451 * gcc.dg/wtr-static-1.c: Likewise.
50452 * gcc.dg/wtr-strcat-1.c: Likewise.
50453 * gcc.dg/wtr-suffix-1.c: Likewise.
50454 * gcc.dg/wtr-switch-1.c: Likewise.
50455 * gcc.dg/wtr-unary-plus-1.c: Likewise.
50456 * gcc.dg/wtr-union-init-1.c: Likewise.
50457 * gcc.dg/wtr-union-init-2.c: Likewise.
50458 * gcc.dg/wtr-union-init-3.c: Likewise.
50460 * gcc.dg/wtr-func-def-1.c: New test.
50462 2002-07-02 Devang Patel <dpatel@apple.com>
50464 * objc.dg/param-1.m: New test.
50466 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
50468 * gcc.dg/cpp/trad/directive.c: Add test.
50469 * gcc.dg/cpp/trad/macroargs.c: Add test.
50470 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
50472 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
50474 * gcc.dg/cpp/cmdlne-M.c: New test.
50476 2002-07-02 Ziemowit Laski <zlaski@apple.com>
50478 * objc.dg/desig-init-1.m: New test.
50480 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50483 * g++.dg/template/instantiate1.C: New test.
50485 2002-07-01 Mark Mitchell <mark@codesourcery.com>
50488 * g++.dg/template/sizeof2.C: New test.
50490 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
50492 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
50493 gcc.dg/cpp/trad/include.c: New tests.
50495 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
50498 * gcc.c-torture/compile/20020701-1.c: New test.
50500 2002-07-01 Stan Shebs <shebs@apple.com>
50502 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
50504 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
50505 (objc-torture-execute): or here.
50507 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
50509 * gcc.c-torture/execute/arith-rand-ll.c: New test.
50511 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
50513 * gcc.dg/cpp/trad/escaped-nl.c: New test.
50515 2002-06-30 Devang Patel <dpatel@apple.com>
50517 * objc.dg/fsyntax-only.m: New test.
50519 2002-06-27 Mark Mitchell <mark@codesourcery.com>
50522 * g++.dg/template/friend7.C: New file.
50524 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
50526 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
50529 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
50531 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
50532 avoid division by zero.
50534 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
50536 * gcc.dg/Wunknownprag.c: New tests.
50538 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
50540 * gcc.c-torture/execute/simd-2.c: New test.
50542 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
50544 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
50545 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
50546 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
50547 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
50548 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
50549 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
50550 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
50551 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
50552 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
50553 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
50554 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
50555 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
50556 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
50557 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
50558 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
50559 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
50560 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
50562 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
50564 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
50565 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
50566 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
50567 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
50569 * gcc.dg/cpp/trad/directive.c: Update.
50571 2002-06-23 Andreas Jaeger <aj@suse.de>
50573 * gcc.c-torture/execute/complex-6.c: New.
50575 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
50577 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
50578 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
50579 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
50580 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
50582 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
50584 * gcc.dg/cpp/trad: New directory with traditional tests copied
50585 from parent directory.
50586 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50587 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50588 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50589 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50590 Move to trad/ and rename.
50591 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
50592 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
50593 gcc.dg/cpp/trad/redef2.c: New tests.
50594 * gcc.dg/cpp/trad/trad.exp: New driver.
50596 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
50598 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50599 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50600 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50601 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50604 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
50606 * gcc.dg/20020620-1.c: New test.
50608 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50610 * g++.dg/template/ttp4.C: New test.
50612 2002-06-19 Jakub Jelinek <jakub@redhat.com>
50614 * g++.dg/opt/vt1.C: Fix regexp.
50616 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50618 * gcc.c-torture/execute/pure-1.c: Make functions static again.
50619 Don't use attribute `noinline'.
50621 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
50623 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
50625 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
50627 * gcc.c-torture/execute/simd-1.c: New.
50629 * gcc.dg/simd-1.c: New.
50631 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
50633 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
50635 2002-06-16 Richard Henderson <rth@redhat.com>
50637 * g++.dg/ext/anon-struct1.C: New.
50638 * g++.dg/ext/anon-struct2.C: New.
50639 * g++.dg/ext/anon-struct3.C: New.
50640 * gcc.dg/anon-struct-1.c: New.
50641 * gcc.dg/anon-struct-2.c: New.
50642 * gcc.dg/anon-struct-3.c: New.
50643 * gcc.dg/20011008-1.c: Adjust warning text.
50644 * gcc.dg/20020527-1.c: Add -fms-extensions.
50646 2002-06-16 Richard Henderson <rth@redhat.com>
50648 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
50650 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
50652 * gcc.c-torture/execute/20020615-1.c: New test.
50654 2002-06-15 Roger Sayle <roger@eyesopen.com>
50656 * gcc.c-tortuture/execute/compare-1.c: New test case.
50657 * gcc.c-tortuture/execute/compare-2.c: New test case.
50658 * gcc.c-tortuture/execute/compare-3.c: New test case.
50660 2002-06-13 Richard Henderson <rth@redhat.com>
50662 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
50665 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50667 * g++.dg/template/typename2.C: Update error message.
50669 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
50671 * gcc.c-torture/execute/20020611-1.c: New test.
50673 2002-06-11 Bob Wilson <bob.wilson@acm.org>
50675 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
50676 list of targets to skip.
50678 2002-06-10 Bob Wilson <bob.wilson@acm.org>
50680 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
50681 targets if not optimizing.
50683 2002-06-10 Jakub Jelinek <jakub@redhat.com>
50685 * gcc.c-torture/compile/20020605-1.c: New test.
50687 * g++.dg/opt/vt1.C: New test.
50689 * gcc.dg/20020531-1.c: New test.
50691 * gcc.dg/20020530-1.c: New test.
50693 * gcc.dg/20020527-1.c: New test.
50695 * g++.dg/opt/cse1.C: New test.
50697 2002-06-07 Roger Sayle <roger@eyesopen.com>
50699 * gcc.dg/20020607-2.c: New test case.
50701 2002-06-07 Jakub Jelinek <jakub@redhat.com>
50703 * gcc.c-torture/compile/20020604-1.c: New test.
50705 2002-06-04 Richard Henderson <rth@redhat.com>
50707 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
50708 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
50709 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
50711 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
50713 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
50715 2002-06-03 Richard Henderson <rth@redhat.com>
50717 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
50718 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
50720 2002-06-02 Richard Henderson <rth@redhat.com>
50722 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
50723 test functions static.
50725 2002-06-02 Andreas Jaeger <aj@suse.de>
50727 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
50730 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
50732 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
50733 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
50734 Update for mofified diagnostics.
50735 * gcc.dg/c99-intconst-1.c: No longer fail.
50737 2002-06-02 Richard Henderson <rth@redhat.com>
50739 * gcc.dg/uninit-A.c: Remove xfail markers.
50741 2002-06-01 Roger Sayle <roger@eyesopen.com>
50743 * gcc.dg/fnegate-1.c: New test case.
50745 2002-05-30 Osku Salerma <osku@iki.fi>
50747 * gcc.c-torture/execute/mayalias-1.c: New file.
50749 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
50751 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
50752 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
50753 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
50755 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
50757 * gcc.c-torture/execute/20020529-1.c: New test.
50759 2002-05-27 Richard Henderson <rth@redhat.com>
50761 * g++.dg/ext/attrib6.C: New test case.
50763 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50765 * gcc.c-torture/execute/pure-1.c: New test.
50767 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
50769 * gcc.dg/cpp/arith-2.c: Remove.
50771 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
50773 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
50774 * gcc.dg/cpp/if-3.c: Remove.
50776 2002-05-26 Jakub Jelinek <jakub@redhat.com>
50778 * g++.dg/opt/cse2.C: New test.
50780 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
50782 * gcc.dg/cpp/arith-1.c: New semantic tests.
50783 * gcc.dg/cpp/if-1.c: Update.
50785 2002-05-24 Ben Elliston <bje@redhat.com>
50787 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
50789 2002-05-24 Jakub Jelinek <jakub@redhat.com>
50791 * gcc.dg/verbose-asm.c: New test.
50793 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
50795 * gcc.dg/cpp/paste12.c: New test.
50797 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
50799 * g++.dg/parse/named_ops.C: New test.
50801 2002-05-23 Mark Mitchell <mark@codesourcery.com>
50803 * gcc.dg/weak-8.c: New test.
50805 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
50807 * gcc.dg/weak-2.c: Allow optional leading underscore
50808 in scan-assembler symbol name.
50809 * gcc.dg/weak-3.c: Likewise.
50810 * gcc.dg/weak-4.c: Likewise.
50811 * gcc.dg/weak-5.c: Likewise.
50813 2002-05-23 Jakub Jelinek <jakub@redhat.com>
50815 * gcc.dg/20020523-1.c: New test.
50817 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
50819 * objc.dg/const-str-2.m: Update now that we stop after
50820 a command line error.
50822 2002-05-22 Richard Henderson <rth@redhat.com>
50824 * g++.dg/dg.exp: Fix typo in test pruneing.
50826 2002-05-22 Richard Henderson <rth@redhat.com>
50828 * g++.dg/dg.exp: Prune the tls subdirectory.
50829 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
50830 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
50831 * g++.dg/tls/init-1.C: New.
50833 2002-05-22 Jakub Jelinek <jakub@redhat.com>
50835 * gcc.dg/20020517-1.c: New test.
50837 2002-05-21 Richard Henderson <rth@redhat.com>
50839 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
50840 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
50842 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
50844 * g++.dg/other/copy2.C: New test.
50846 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
50848 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
50849 (MAX_COPY): Bump up to 10 times sizeof (long long).
50850 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
50852 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
50853 sizeof (long long).
50855 * gcc.c-torture/execute/strcpy-1.c: New test.
50857 2002-05-19 Jason Merrill <jason2redhat.com>
50859 * g++.dg/ext/oper1.C: New test.
50861 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
50862 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
50864 * README.QMTEST: New file.
50866 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
50868 2002-05-19 Andreas Jaeger <aj@suse.de>
50870 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
50872 * gcc.c-torture/execute/loop-2d.x: Likewise.
50874 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
50876 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
50877 support weak symbols.
50878 * gcc.dg/weak-4.c: Likewise.
50879 * gcc.dg/weak-6.c: Likewise.
50881 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
50883 * gcc.dg/weak-3.c: Add dg-excess-error comment for
50884 cygwin, coff and h8300-*-hms targets
50885 * gcc.dg/weak-5.c: Likewise.
50886 * gcc.dg/weak-7.c: Likewise.
50888 2002-05-16 Jason Merrill <jason@redhat.com>
50890 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
50891 (scan-assembler-not, scan-assembler-dem): Likewise.
50892 (scan-assembler-dem-not): Likewise.
50894 2002-05-15 Richard Henderson <rth@redhat.com>
50896 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
50898 2002-05-15 Richard Henderson <rth@redhat.com>
50900 * gcc.dg/weak-5.c (vfoo1c): No warning here.
50901 (vfoo1f): Warning here.
50902 (vfoo1l): Don't redefine the alias.
50904 2002-05-14 Jason Merrill <jason@redhat.com>
50905 Alexandre Oliva <aoliva@redhat.com>
50907 * g++.dg/init/pm1.C: New test.
50909 2002-05-12 David S. Miller <davem@redhat.com>
50911 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
50914 2002-05-10 Roger Sayle <roger@eyesopen.com>
50916 * gcc.c-torture/execute/20020510-1.c: New test case.
50918 2002-05-10 David S. Miller <davem@redhat.com>
50920 * gcc.c-torture/execute/conversion.c: Test long double too.
50922 2002-05-09 Jakub Jelinek <jakub@redhat.com>
50924 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
50925 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
50926 * lib/g++.exp (g++_link_flags): Likewise.
50927 * lib/objc.exp (objc_target_compile): Likewise.
50929 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
50931 * gcc.dg/cpp/poison.c: Update.
50932 * gcc.dg/cpp/20000625-2.c: Remove.
50933 * gcc.dg/cpp/direct2s.c: Remove final test.
50935 2002-05-08 Tom Rix <trix@redhat.com>
50937 * gcc.c-torture/execute/20020508-1.c: New test.
50938 * gcc.c-torture/execute/20020508-2.c: New test.
50939 * gcc.c-torture/execute/20020508-3.c: New test.
50941 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
50943 * gcc.dg/cpp/charconst-4.c: More tests.
50945 2002-05-08 Mark Mitchell <mark@codesourcery.com>
50948 * gcc.dg/weak-3.c: Update location of warning messages.
50949 * gcc.dg/weak-5.c: Likewise.
50951 2002-05-06 Roger Sayle <roger@eyesopen.com>
50953 * gcc.c-torture/execute/20020506-1.c: New test case.
50955 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
50957 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
50959 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
50961 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
50963 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
50965 * gcc.dg/cpp/charconst-3.c: New test.
50967 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
50969 * gcc.dg/cpp/charconst.c: Update tests.
50971 2002-05-05 Tim Josling <tej@melbpc.org.au>
50973 * treelang: Added directory for new sample language treelang. Also
50974 lib/treelang.exp: New file to signal treelang should be tested.
50976 2002-05-03 Jakub Jelinek <jakub@redhat.com>
50978 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
50979 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
50980 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
50981 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
50982 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
50983 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
50984 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
50986 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
50988 * gcc.dg/format/xopen-2.c: New test.
50990 2002-05-03 Jakub Jelinek <jakub@redhat.com>
50992 * gcc.dg/20020503-1.c: New test.
50994 2002-05-02 Mark Mitchell <mark@codesourcery.com>
50996 * g++.dg/init/dtor1.C: Make it tougher.
50998 2002-05-01 Mark Mitchell <mark@codesourcery.com>
51000 * g++.dg/init/dtor1.C: New test.
51002 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
51004 * gcc.dg/altivec-8.c: New.
51006 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
51008 * gcc.dg/altivec-7.c: New.
51010 2002-04-29 Jakub Jelinek <jakub@redhat.com>
51012 * g++.dg/parse/typedef1.C: New test.
51014 2002-04-29 Mark Mitchell <mark@codesourcery.com>
51017 * g++.dg/template/friend6.C: New test.
51020 * g++.dg/init/copy1.C: New test.
51022 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
51024 * g++.dg/warn/effc1.C: New test.
51026 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
51028 * gcc.dg/cpp/if-cexp.c: Add a test.
51030 2002-04-28 Jakub Jelinek <jakub@redhat.com>
51032 * gcc.dg/20020426-2.c: New test.
51034 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
51036 * gcc.dg/cpp/if-mop.c: Update.
51037 * gcc.dg/cpp/if-mpar.c: Add test.
51038 * gcc.dg/cpp/if-oppr.c: Update.
51040 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51043 * gcc.dg/weak-[2-7].c: New tests.
51045 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
51047 * gcc.dg/enum1.c: New test.
51049 2002-04-26 Mark Mitchell <mark@codesourcery.com>
51052 * g++.dg/inherit/access2.C: New test.
51054 2002-04-26 Mark Mitchell <mark@codesourcery.com>
51057 * gcc.dg/20020426-1.c: New test.
51059 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
51061 * g++.dg/abi/enum1.C: New test.
51063 2002-04-26 Richard Henderson <rth@redhat.com>
51065 * gcc.dg/c99-bool-1.c: Expect always true warning.
51067 2002-04-25 Roger Sayle <roger@eyesopen.com>
51069 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
51071 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51073 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
51076 2002-04-24 Mark Mitchell <mark@codesourcery.com>
51078 * g++.dg/abi/mange7.C: New test.
51081 * g++.dg/parse/stmtexpr2.C: New test.
51083 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
51085 * gcc.dg/20020312-2.c: Add SH target.
51087 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51089 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
51090 compiler output on mips*-*-irix*.
51092 2002-04-23 Jakub Jelinek <jakub@redhat.com>
51094 * g++.dg/parse/attr1.C: New test.
51096 2002-04-23 Roger Sayle <roger@eyesopen.com>
51098 * gcc.c-torture/execute/string-opt-17.c: New test case.
51099 * gcc.c-torture/execute/memset-2.c: New test case.
51101 2002-04-23 Mark Mitchell <mark@codesourcery.com>
51104 * g++.dg/template/friend5.C: New test.
51107 * g++.dg/template/qual1.C: Likewise.
51109 2002-04-22 Zack Weinberg <zack@codesourcery.com>
51111 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
51112 Include stdlib.h, not stdio.h or ctype.h.
51114 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
51116 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
51117 cris-*-elf* and mmix-*-*.
51118 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
51119 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
51120 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
51122 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
51123 * gcc.dg/wchar_t-1.c: Ditto.
51125 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
51127 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
51130 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
51132 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
51134 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51136 * gcc.c-torture/execute/20000906-1.x: Delete.
51138 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
51140 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
51142 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
51145 * g77.f-torture/execute/6367.f: New test.
51146 * g77.f-torture/execute/6367.x: Disable for MMIX.
51148 2002-04-19 Mark Mitchell <mark@codesourcery.com>
51151 * g++.dg/opt/inline2.C: New test.
51153 2002-04-18 Richard Henderson <rth@redhat.com>
51155 * gcc.dg/20000906-1.c: Enable for all targets.
51156 * gcc.c-torture/compile/iftrap-2.c: New.
51158 2002-04-18 Jakub Jelinek <jakub@redhat.com>
51160 * gcc.dg/20020418-1.c: New test.
51161 * gcc.dg/20020418-2.c: New test.
51163 2002-04-18 Richard Henderson <rth@redhat.com>
51165 * gcc.c-torture/compile/iftrap-1.c: New.
51166 * gcc.dg/iftrap-1.c: Adjust for ia64.
51167 * gcc.dg/iftrap-2.c: New.
51169 2002-04-18 Jakub Jelinek <jakub@redhat.com>
51171 * gcc.c-torture/compile/20020418-1.c: New test.
51173 2002-04-18 Roger Sayle <roger@eyesopen.com>
51175 * gcc.c-torture/compile/20020415-1.c: New.
51177 2002-04-18 David S. Miller <davem@redhat.com>
51179 * gcc.c-torture/execute/20020418-1.c: New test.
51181 2002-04-17 Jakub Jelinek <jakub@redhat.com>
51183 * gcc.dg/20020416-1.c: New test.
51185 * g++.dg/opt/inline1.C: New test.
51187 2002-04-16 Jakub Jelinek <jakub@redhat.com>
51189 * gcc.dg/altivec-5.c: New test.
51191 * gcc.dg/20020415-1.c: New test.
51193 2002-04-15 Mark Mitchell <mark@codesourcery.com>
51195 * lib/chill.exp: Remove.
51197 2002-04-14 Jakub Jelinek <jakub@redhat.com>
51199 * g++.dg/other/big-struct.C: New test.
51201 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
51203 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
51206 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
51209 * gcc.dg/i386-387-1.c: Allow optional leading underscore
51210 in scan-assembler function name
51212 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
51214 * g77.f-torture/execute/980628-4.x,
51215 g77.f-torture/execute/980628-5.x,
51216 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51217 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51218 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
51221 2002-04-13 David S. Miller <davem@redhat.com>
51223 * gcc.c-torture/execute/20020413-1.c: New test.
51225 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
51228 * g++.dg/ext/asm1.C: New tests.
51230 2002-04-12 Mark Mitchell <mark@codesourcery.com>
51233 * g++.dg/parse/stmtexpr1.C: New test.
51236 * g++.dg/template/copy1.C: New test.
51238 2002-04-12 Richard Henderson <rth@redhat.com>
51240 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
51242 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
51244 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
51245 gcc.c-torture/execute/20020307-2.c.
51247 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
51249 * g++.dg/ext/attrib5.C,
51250 * g++.dg/lookup/struct1.C: New tests.
51252 2002-04-11 Jakub Jelinek <jakub@redhat.com>
51254 * gcc.dg/20020411-1.c: New test.
51256 * gcc.c-torture/execute/20020411-1.c: New test.
51258 2002-04-10 Janis Johnson <janis187@us.ibm.com>
51260 * g77.f-torture/execute/6177.f: New test.
51262 2002-04-10 Jakub Jelinek <jakub@redhat.com>
51265 * g++.dg/opt/cleanup1.C: New test.
51267 * g++.dg/opt/const1.C: New test.
51269 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
51271 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
51273 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
51276 * g++.dg/template/typename2.C: New test.
51278 2002-04-10 Alan Modra <amodra@bigpond.net.au>
51280 * gcc.c-torture/execute/loop-12.c: New.
51282 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
51284 * g77.f-torture/execute/980628-4.x,
51285 g77.f-torture/execute/980628-5.x,
51286 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51287 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51288 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
51290 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51292 PR optimization/6086
51293 * g++.dg/opt/preinc1.C: New test.
51295 2002-04-06 Mark Mitchell <mark@codesourcery.com>
51298 * g++.dg/opt/static2.C: New test.
51300 2002-04-06 Mark Mitchell <mark@codesourcery.com>
51303 * gcc.dg/20020406-1.c: New test.
51305 2002-04-04 David S. Miller <davem@redhat.com>
51307 * gcc.c-torture/execute/20020404-1.c: New test.
51309 2002-04-04 Jakub Jelinek <jakub@redhat.com>
51312 * gcc.dg/20020312-2.c: Do not declare global register variable
51313 if __PIC__ or __pic__ is defined.
51315 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
51317 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
51318 __asm__ so that it works correctly even if -ansi -pedantic-errors.
51320 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51322 * gcc.misc-tests/linkage.exp: Update last change to handle
51323 sparc*-, not just sparc-.
51325 2002-04-03 Richard Henderson <rth@redhat.com>
51327 * gcc.dg/cpp/ucs.c: Improved long UCS test.
51329 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
51331 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
51333 2002-04-02 David S. Miller <davem@redhat.com>
51335 * gcc.c-torture/execute/20020402-3.c: New test.
51337 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
51339 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
51340 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
51342 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
51343 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
51344 g77.f-torture/execute/20001201.x,
51345 g77.f-torture/execute/u77-test.x: New files.
51347 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
51348 * gcc.dg/wchar_t-1.c: Ditto.
51350 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51352 * gcc.c-torture/execute/20020402-1.c: New test.
51354 2002-04-01 Richard Henderson <rth@redhat.com>
51356 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
51358 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
51360 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51362 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
51364 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
51366 * g++.dg/inherit/template-as-base.C: Expect error.
51367 * g++.dg/inherit/namespace-as-base.C: Likewise.
51369 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
51371 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
51372 g++.dg/ext/instantiate3.C: Tweak match patterns.
51374 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
51375 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
51378 2002-03-31 Richard Henderson <rth@redhat.com>
51380 * gcc.dg/special/alias-2.c: New.
51381 * gcc.dg/special/ecos.exp: Run it.
51383 2002-03-31 Richard Henderson <rth@redhat.com>
51385 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
51387 2002-03-31 Kazu Hirata <kazu@hxi.com>
51389 * gcc.dg/weak-1.c: Disable on h8300 port.
51391 2002-03-29 Janis Johnson <janis187@us.ibm.com>
51393 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
51394 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
51396 * g++.dg/bprob/bprob-1.C: New test.
51397 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
51398 * g++.dg/gcov/gcov-1.C: New test.
51399 * g++.dg/gcov/gcov-1.x: New file.
51400 * g++.dg/gcov/gcov-2.C: New test.
51401 * g++.dg/gcov/gcov-3.C: New test.
51402 * g++.dg/gcov/gcov-3.h: New file.
51404 2002-03-28 Roger Sayle <roger@eyesopen.com>
51406 * g++.old-deja/g++.other/builtins5.C: New test.
51407 * g++.old-deja/g++.other/builtins6.C: New test.
51408 * g++.old-deja/g++.other/builtins7.C: New test.
51409 * g++.old-deja/g++.other/builtins8.C: New test.
51410 * g++.old-deja/g++.other/builtins9.C: New test.
51412 2002-03-29 Jakub Jelinek <jakub@redhat.com>
51414 * g++.dg/opt/static1.C: New test.
51416 * g++.dg/opt/longbranch1.C: New test.
51418 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
51420 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
51422 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
51424 2002-03-28 Jeffrey A Law (law@redhat.com)
51426 * gcc.c-torture/execute/20020328-1.c: New test.
51428 2002-03-27 Richard Henderson <rth@redhat.com>
51430 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
51431 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
51432 move from g++.old-deja/g++.ext/.
51434 2002-03-27 Mark Mitchell <mark@codesourcery.com>
51436 * g++.dg/init/new2.C: New test.
51438 2002-03-26 Richard Henderson <rth@redhat.com>
51440 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
51442 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
51445 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
51447 * gcc.dg/20001102-1.c: Likewise.
51449 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
51451 * gcc.dg/cpp/endif-pedantic1.c,
51452 gcc.dg/cpp/endif-pedantic2.c: New tests.
51454 2002-03-26 Mark Mitchell <mark@codesourcery.com>
51456 * g++.dg/init/new1.C: New test.
51458 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
51460 * g++.dg/abi/vbase9.C: New test.
51462 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
51464 * gcc.dg/arm-asm.c: New test.
51466 2002-03-26 Andrew Cagney <ac131313@redhat.com>
51468 * gcc.dg/Wswitch-enum.c: New test.
51471 2002-03-26 Richard Henderson <rth@redhat.com>
51473 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
51476 2002-03-25 Richard Henderson <rth@redhat.com>
51478 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
51481 * gcc.c-torture/compile/20011119-1.c (xxx): New.
51482 * gcc.c-torture/compile/20011119-2.c (xxx): New.
51484 2002-03-25 Zack Weinberg <zack@codesourcery.com>
51486 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
51488 2002-03-25 Bob Wilson <bob.wilson@acm.org>
51490 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
51491 targets using generic thunk support.
51493 2002-03-25 Jakub Jelinek <jakub@redhat.com>
51495 * gcc.c-torture/compile/20020323-1.c: New test.
51497 * g++.dg/opt/conj2.C: New test.
51499 2002-03-24 Richard Henderson <rth@redhat.com>
51501 * gcc.dg/weak-1.c: Use -fno-common.
51503 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
51505 * g77.dg/f77-edit-apostrophe-out.f: New test
51506 * g77.dg/f77-edit-h-out.f: New test
51507 * g77.dg/f77-edit-t-in.f: New test
51508 * g77.dg/f77-edit-t-out.f: New test
51509 * g77.dg/f77-edit-x-out.f: New test
51510 * g77.dg/f77-edit-slash-out.f: New test
51511 * g77.dg/f77-edit-colon-out.f: New test
51512 * g77.dg/f77-edit-s-out.f: New test
51514 2002-03-24 Richard Henderson <rth@redhat.com>
51516 * objc/execute/formal_protocol-6.x: New XFAIL.
51518 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
51520 * gcc.dg/weak-1.c: Early return from dg-final on platforms
51521 that do not support weak symbols
51523 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
51525 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
51526 * lib/g77.exp: Likewise.
51527 * lib/objc.exp: Likewise.
51529 2002-03-23 Andrew Cagney <ac131313@redhat.com>
51531 * gcc.dg/Wswitch-default.c: New test.
51533 2002-03-23 Jakub Jelinek <jakub@redhat.com>
51535 * g++.dg/other/enum1.C: New test.
51537 2002-03-23 Zack Weinberg <zack@codesourcery.com>
51539 * gcc.dg/pragma-ep-3.c: Fix typo.
51541 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
51543 * g++.dg/inherit/template-as-base.C: New test.
51545 2002-03-22 Jakub Jelinek <jakub@redhat.com>
51547 * g++.old-deja/g++.other/dwarf2-1.C: Move...
51548 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
51550 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
51552 * gcc.dg/cpp/multiline.c: Update to match.
51554 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
51556 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
51558 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
51560 * gcc.dg/cpp/extratokens2.c: New file.
51562 2002-03-21 David Edelsohn <edelsohn@gnu.org>
51564 * gcc.dg/20020312-2.c: Add rs6000 target.
51566 * gcc.c-torture/compile/20020319-1.c: New test.
51568 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51570 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
51571 (A, E): Handle this.
51573 2002-03-20 Jason Merrill <jason@redhat.com>
51575 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
51577 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
51578 through prune_gcc_output.
51580 2002-03-20 Jakub Jelinek <jakub@redhat.com>
51582 * gcc.c-torture/compile/20020320-1.c: New test.
51584 2002-03-19 Jakub Jelinek <jakub@redhat.com>
51586 * gcc.c-torture/compile/20020318-1.c: New test.
51588 * gcc.dg/struct-by-value-1.c: New test.
51590 * gcc.dg/20020319-1.c: New test.
51592 2002-03-18 Jakub Jelinek <jakub@redhat.com>
51594 * g++.dg/opt/conj1.C: New test.
51596 2002-03-17 Mark Mitchell <mark@codesourcery.com>
51598 * g++.dg/template/qualttp20.C: Revert previous change.
51599 * g++.dg/template/qualttp3.C: Likewise.
51600 * g++.dg/template/qualttp4.C: Likewise.
51601 * g++.dg/template/qualttp5.C: Likewise.
51602 * g++.dg/template/qualttp6.C: Likewise.
51603 * g++.dg/template/qualttp7.C: Likewise.
51604 * g++.dg/template/qualttp8.C: Likewise.
51605 * g++.dg/template/recurse.C: Likewise.
51607 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
51609 * gcc.dg/cpp/wchar-1.c: Update.
51611 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
51613 * g++.dg/template/conv1.C: New test.
51614 * g++.dg/template/conv2.C: New test.
51615 * g++.dg/template/conv3.C: New test.
51616 * g++.dg/template/conv4.C: New test.
51618 2002-03-15 Mark Mitchell <mark@codesourcery.com>
51620 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
51621 * g++.dg/template/qualttp3.C: Likewise.
51622 * g++.dg/template/qualttp4.C: Likewise.
51623 * g++.dg/template/qualttp5.C: Likewise.
51624 * g++.dg/template/qualttp6.C: Likewise.
51625 * g++.dg/template/qualttp7.C: Likewise.
51626 * g++.dg/template/qualttp8.C: Likewise.
51627 * g++.dg/template/recurse.C: Likewise.
51629 2002-03-15 Mark Mitchell <mark@codesourcery.com>
51631 * g++.dg/opt/dtor1.C: New test.
51633 2002-03-15 Jakub Jelinek <jakub@redhat.com>
51635 * gcc.c-torture/compile/20020315-1.c: New test.
51637 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
51639 * gcc.dg/weak-1.c: Fix scan tests.
51641 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
51643 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
51644 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
51645 cris-*-aout* mmix-*-*.
51646 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
51647 cris-*-aout* mmix-*-*.
51648 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
51649 cris-*-elf* cris-*-aout* and mmix-*-*.
51650 * gcc.dg/20001009-1.c: Ditto.
51651 * gcc.dg/20010912-1.c: Ditto.
51652 * gcc.dg/20020122-4.c: Ditto.
51653 * gcc.dg/inline-2.c: Ditto.
51655 2002-03-14 Jeffrey A Law (law@cygnus.com)
51657 * gcc.c-torture/compile/20020314-1.c: New test.
51659 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
51661 * gcc.c-torture/execute/20020314-1.c: New test.
51663 2002-03-14 Jakub Jelinek <jakub@redhat.com>
51665 * g++.dg/warn/Wunused-1.C: New test.
51667 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
51669 * g++.dg/abi/mangle6.C: New test.
51671 2002-03-13 Jakub Jelinek <jakub@redhat.com>
51673 * gcc.c-torture/compile/20020309-2.c: New test.
51675 * gcc.c-torture/compile/20020312-1.c: New test.
51677 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
51679 * g++.dg/other/access1.C: New test.
51681 2002-03-12 Jakub Jelinek <jakub@redhat.com>
51683 * gcc.c-torture/execute/wchar_t-1.c: New test.
51685 2002-03-12 David Edelsohn <edelsohn@gnu.org>
51687 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
51689 2002-03-12 Roger Sayle <roger@eyesopen.com>
51691 * gcc.dg/20020312-1.c: New test case.
51693 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
51695 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
51697 2002-03-11 Richard Henderson <rth@redhat.com>
51699 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
51700 * g++.old-deja/g++.jason/report.C: Likewise.
51702 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
51704 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
51705 * g++.old-deja/g++.robertl/eb56.C: Likewise.
51707 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
51709 * g++.dg/overload/pmf1.C: New test.
51711 2002-03-11 Kazu Hirata <kazu@hxi.com>
51713 * gcc.c-torture/execute/20020307-1.c: Use long.
51715 2002-03-11 Jakub Jelinek <jakub@redhat.com>
51717 PR optimization/5844
51718 * gcc.dg/20020310-1.c: New test.
51720 2002-03-09 Michael Meissner <meissner@redhat.com>
51722 * gcc.c-torture/execute/memcpy-2.c: New test.
51723 * gcc.c-torture/execute/memset-1.c: New test.
51724 * gcc.c-torture/execute/strlen-1.c: New test.
51725 * gcc.c-torture/execute/strcmp-1.c: New test.
51726 * gcc.c-torture/execute/strncmp-1.c: New test.
51728 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
51730 * gcc.dg/ppc-ldstruct.c: New test.
51732 2002-03-09 Jakub Jelinek <jakub@redhat.com>
51734 * gcc.c-torture/execute/va-arg-22.c: New test.
51736 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51738 * gcc.c-torture/compile/20020309-1.c: New test.
51740 2002-03-08 Jakub Jelinek <jakub@redhat.com>
51742 * gcc.c-torture/execute/20020307-2.c: New test.
51744 2002-03-07 Jeffrey A Law (law@redhat.com)
51746 * g77.f-torture/compile/20020307-1.f: New test.
51748 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
51750 * gcc.dg/unordered-1.c: New test.
51752 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
51754 * gcc.c-torture/execute/20020307-1.c: New test.
51756 2002-03-05 Jakub Jelinek <jakub@redhat.com>
51758 * gcc.dg/20020304-1.c: New test.
51760 * gcc.c-torture/compile/20020304-2.c: New test.
51762 2002-03-04 Zack Weinberg <zack@codesourcery.com>
51764 * gcc.c-torture/compile/20020304-1.c: New test case
51767 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
51769 * gcc.dg/20020103-1.c: Add other -D ppc variants.
51771 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
51773 * g++.dg/other/classkey1.C: New test.
51775 2002-03-01 Richard Henderson <rth@redhat.com>
51777 * gcc.c-torture/compile/981223-1.x: New.
51778 * gcc.c-torture/compile/920625-1.x: New.
51780 2002-02-28 Richard Henderson <rth@redhat.com>
51782 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
51784 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
51786 * gcc.c-torture/execute/20020227-1.c: New test.
51788 2002-02-27 Mark Mitchell <mark@codesourcery.com>
51790 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
51792 * g++.old-deja/g++.oliva/partord1.C: Likewise.
51793 * g++.old-deja.g++.other/defarg1.C: Likewise.
51794 * g++.old-deja/g++.pt/calls2.C: Likewise.
51795 * g++.old-deja/g++.pt/crash20.C: Likewise.
51796 * g++.old-deja/g++.pt/crash30.C: Likewise.
51797 * g++.old-deja/g++.pt/crash36.C: Likewise.
51798 * g++.old-deja/g++.pt/crash6.C: Likewise.
51799 * g++.old-deja/g++.pt/defarg13.C: Likewise.
51800 * g++.old-deja/g++.pt/derived3.C: Likewise.
51801 * g++.old-deja/g++.pt/error1.C: Likewise.
51802 * g++.old-deja/g++.pt/friend21.C: Likewise.
51803 * g++.old-deja/g++.pt/friend23.C: Likewise.
51804 * g++.old-deja/g++.pt/infinite1.C: Likewise.
51805 * g++.old-deja/g++.robertl/eb128.C: Likewise.
51807 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
51809 * gcc.c-torture/execute/20020225-2.c: New test.
51811 2002-02-27 Zack Weinberg <zack@codesourcery.com>
51813 * gcc.c-torture/execute/920730-1t.c,
51814 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
51815 Delete test cases, only relevant to -traditional.
51817 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
51819 * gcc.dg/cpp/undef1.c: Remove.
51820 * gcc.dg/cpp/directiv.c: Update.
51821 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
51823 2002-02-27 Michael Meissner <meissner@redhat.com>
51825 * gcc.c-torture/execute/20020226-1.c: New test.
51827 2002-02-26 Jakub Jelinek <jakub@redhat.com>
51829 * g++.dg/debug/debug4.C: New test.
51831 * gcc.dg/ia64-visibility-1.c: New test.
51833 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
51835 * gcc.dg/debug/20020224-1.c: New.
51837 2002-02-25 Kazu Hirata <kazu@hxi.com>
51839 * gcc.c-torture/execute/960416-1.x: New.
51840 * gcc.c-torture/execute/divconst-3.x: Likewise.
51842 2002-02-25 Jakub Jelinek <jakub@redhat.com>
51844 * gcc.dg/20020224-1.c: New test.
51846 2002-02-25 Alan Modra <amodra@bigpond.net.au>
51848 * gcc.c-torture/execute/20020225-1.c: New.
51850 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
51852 * gcc.dg/cpp/wchar-1.c: New test.
51854 2002-02-23 Jakub Jelinek <jakub@redhat.com>
51856 * gcc.dg/20020222-1.c: New test.
51858 2002-02-22 Jakub Jelinek <jakub@redhat.com>
51860 * g++.dg/opt/anonunion1.C: New test.
51862 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
51864 * g++.dg/template/qualttp19.C: New test.
51865 * g++.dg/template/qualttp20.C: New test.
51866 * g++.old-deja/g++.jason/report.C: Adjust expected errors
51867 * g++.old-deja/g++.other/qual1.C: Likewise.
51869 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
51871 * gcc.dg/attr-alwaysinline.c: New.
51873 2002-02-21 Jakub Jelinek <jakub@redhat.com>
51875 * gcc.dg/20020220-1.c: New test.
51877 * gcc.dg/20020220-2.c: New test.
51879 * g++.dg/opt/mmx1.C: New test.
51881 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
51883 * gcc.c-torture/compile/20020110.c: New test.
51885 2002-02-20 Jakub Jelinek <jakub@redhat.com>
51887 * gcc.c-torture/execute/20020219-1.c: New test.
51889 * gcc.dg/20020219-1.c: New test.
51891 * gcc.dg/noncompile/20020220-1.c: New test.
51893 * g++.dg/opt/ptrintsum1.C: New test.
51895 * gcc.dg/debug/20020220-1.c: New test.
51897 2002-02-17 Jakub Jelinek <jakub@redhat.com>
51899 * gcc.c-torture/execute/20020216-1.c: New test.
51901 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
51903 * gcc.dg/decl-1.c: Update, new test.
51905 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
51907 * g++.dg/abi/bitfield1.C: New test.
51908 * g++.dg/abi/bitfield2.C: New test.
51910 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
51912 * gcc.dg/attr-nest.c: New test.
51914 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
51916 * gcc.c-torture/execute/20020215-1.c: New test.
51918 2002-02-14 Jakub Jelinek <jakub@redhat.com>
51920 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
51921 * g++.dg/debug/debug.exp: New.
51922 * g++.dg/debug/trivial.C: New.
51923 * g++.dg/debug/debug1.C: Moved...
51924 * g++.dg/other/debug1.C: ...from here.
51925 * g++.dg/debug/debug2.C: Moved...
51926 * g++.dg/other/debug2.C: ...from here.
51927 * g++.dg/debug/debug3.C: Moved...
51928 * g++.dg/other/debug3.C: ...from here.
51930 * gcc.dg/noncompile/20020213-1.c: New test.
51932 2002-02-13 Jakub Jelinek <jakub@redhat.com>
51934 * g++.dg/other/debug3.C: New test.
51936 * gcc.c-torture/execute/20020213-1.c: New test.
51938 2002-02-13 Richard Smith <richard@ex-parrot.com>
51940 * g++.old-deja/g++.other/thunk1.C: New test.
51942 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
51944 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
51946 2002-02-13 Stan Shebs <shebs@apple.com>
51948 * gcc.dg/altivec-3.c: New.
51950 2002-02-12 Jakub Jelinek <jakub@redhat.com>
51952 * gcc.dg/Wunreachable-1.c: New test.
51953 * gcc.dg/Wunreachable-2.c: New test.
51955 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
51957 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
51959 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
51961 * gcc.dg/decl-1.c: New test.
51963 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
51965 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
51967 2002-02-10 Kazu Hirata <kazu@hxi.com>
51969 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
51970 * gcc.c-torture/compile/980506-1.x: Likewise.
51972 2002-02-10 Kazu Hirata <kazu@hxi.com>
51974 * gcc.dg/20020210-1.c: New.
51976 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
51978 * g77.f-torture/execute/947.f: New regression test
51979 for PR fortran/947.
51981 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
51983 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
51984 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
51986 2002-02-08 Richard Henderson <rth@redhat.com>
51988 * gcc.c-torture/compile/labels-3.c: New.
51990 2002-02-08 Jakub Jelinek <jakub@redhat.com>
51992 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
51993 expression statements work instead.
51994 * gcc.dg/noncompile/20020207-1.c: New test.
51996 2002-02-07 Richard Henderson <rth@redhat.com>
51998 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
52000 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
52002 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
52004 * lib/g77-dg.exp: Trim g77 error messages so that they are
52005 recognized by dg.exp.
52007 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
52010 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
52012 2002-02-07 Richard Henderson <rth@redhat.com>
52014 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
52015 to be sufficiently aligned for integers.
52017 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
52019 * g++.dg/template/friend4.C: New test.
52021 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
52024 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
52027 2002-02-07 Richard Henderson <rth@redhat.com>
52029 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
52030 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
52031 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
52032 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
52034 2002-02-06 Richard Henderson <rth@redhat.com>
52036 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
52038 2002-02-06 Janis Johnson <janis187@us.ibm.com>
52040 * gcc.dg/20020206-1.c: New test.
52042 2002-02-06 Jakub Jelinek <jakub@redhat.com>
52044 * gcc.c-torture/execute/20020206-1.c: New test.
52046 * gcc.c-torture/execute/20020206-2.c: New test.
52048 PR optimization/5429:
52049 * gcc.c-torture/compile/20020206-1.c: New test.
52051 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
52053 * g++.dg/ext/align1.C: Do not use an explicit alignment value
52054 as certain file formats cannot support particularly large
52057 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
52058 and do not expect to be able to link the executable.
52060 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
52061 fail because the COFF format does not support the weak attribute.
52063 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
52065 * g77.dg/pr5473.f: New test
52067 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
52069 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
52070 Fix testcase accordingly.
52072 2002-02-04 Richard Henderson <rth@redhat.com>
52074 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
52075 (buf): Change to be an array of pointers, not ints.
52077 2002-02-04 Jakub Jelinek <jakub@redhat.com>
52079 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
52080 before all tests. Move warning one line above to match where it
52082 * gcc.dg/Wswitch-2.c: New test.
52083 * g++.dg/warn/Wswitch-1.C: New test.
52084 * g++.dg/warn/Wswitch-2.C: New test.
52086 2002-02-04 Richard Henderson <rth@redhat.com>
52088 * g++.dg/abi/offsetof.C: Fix size comparison.
52090 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
52092 * gcc.dg/cast-qual-2.c: New test.
52094 2002-02-04 Jakub Jelinek <jakub@redhat.com>
52096 * gcc.dg/20020201-4.c: New test.
52098 2002-02-04 Ben Elliston <bje@redhat.com>
52100 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
52101 target_info attribute != 0, in addition to the empty string.
52102 (gcc_target_compile): Likewise.
52104 2002-02-03 Andrew Cagney <ac131313@redhat.com>
52106 * gcc.dg/Wswitch.c: New test.
52107 PR gcc/4475. PR gcc/3780.
52109 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
52111 * g77.f-torture/execute/5122.f: New test for regressions
52112 against PR fortran/5122.
52114 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
52116 * g77.f-torture/compile/pr3743.f: Delete
52117 * g77.dg/pr3743-1.f: New test.
52118 * g77.dg/pr3743-2.f: New test.
52119 * g77.dg/pr3743-3.f: New test.
52120 * g77.dg/pr3743-4.f: New test.
52122 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
52124 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
52126 2002-02-02 Richard Henderson <rth@redhat.com>
52128 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
52129 * gcc.c-torture/execute/bf64-1.c: Likewise.
52131 2002-02-02 Jakub Jelinek <jakub@redhat.com>
52133 * gcc.dg/20020201-2.c: New test.
52135 * gcc.dg/20020201-3.c: New test.
52137 * gcc.c-torture/execute/bitfld-2.c: New test.
52139 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
52141 * gcc.dg/bitfld-1.c: Update.
52142 * gcc.dg/bitfld-2.c: Update.
52143 * gcc.c-torture/execute/bitfld-1.x: New.
52145 2002-02-02 Jakub Jelinek <jakub@redhat.com>
52147 * gcc.c-torture/execute/20020201-1.c: New test.
52149 2002-02-01 Janis Johnson <janis187@us.ibm.com>
52152 * gcc.dg/20020201-1.c: New test.
52154 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
52157 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
52158 * g77.f-torture/compile/pr3743.x: Remove
52160 2002-01-31 Tom Rix <trix@redhat.com>
52162 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
52164 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
52166 * gcc.dg/noncompile/20020130-1.c: New test.
52168 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
52170 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
52172 2002-01-29 Richard Henderson <rth@redhat.com>
52174 * gcc.c-torture/execute/991118-1.c: Cast various constants back
52176 * gcc.c-torture/execute/bf64-1.c: Likewise.
52178 2002-01-29 Jakub Jelinek <jakub@redhat.com>
52180 * gcc.c-torture/execute/20020129-1.c: New test.
52182 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
52184 * gcc.c-torture/compile/20000224-1.c: Update.
52185 * gcc.c-torture/execute/bitfld-1.c: New tests.
52186 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
52187 * gcc.dg/uninit-A.c: Update.
52189 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
52191 * g++.dg/template/ctor1.C: Add instantiation.
52193 2002-01-28 Paul Koning <pkoning@equallogic.com>
52195 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
52196 argument to __builtin_prefetch to be const ptr.
52198 2002-01-28 Jakub Jelinek <jakub@redhat.com>
52200 * gcc.c-torture/compile/20020120-1.c: New test.
52202 2002-01-27 Kazu Hirata <kazu@hxi.com>
52204 * gcc.c-torture/execute/20020127-1.c: New test.
52206 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
52208 * g77.dg/f77-edit-i-in.f: New test
52209 * g77.dg/f77-edit-i-out.f: New test
52211 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
52213 * gcc.dg/debug/debug.exp: New file.
52214 * gcc.dg/debug/trivial.c: New file.
52215 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
52216 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
52217 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
52218 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
52219 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
52220 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
52221 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
52222 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
52223 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
52224 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
52225 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
52226 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
52227 * gcc.dg/20000503-1.c: Removed.
52228 * gcc.dg/20010207-1.c: Removed.
52229 * gcc.dg/20011223-1.c: Removed.
52230 * gcc.dg/20020104-2.c: Removed.
52231 * gcc.dg/debug-1.c: Removed.
52232 * gcc.dg/debug-2.c: Removed.
52233 * gcc.dg/debug-3.c: Removed.
52234 * gcc.dg/debug-4.c: Removed.
52235 * gcc.dg/debug-5.c: Removed.
52236 * gcc.dg/debug-6.c: Removed.
52237 * gcc.dg/dwarf2-1.c: Removed.
52238 * gcc.dg/dwarf2-2.c: Removed.
52240 2002-01-25 Jakub Jelinek <jakub@redhat.com>
52242 * g++.old-deja/g++.other/eh5.C: New test.
52243 * g++.old-deja/g++.other/sibcall2.C: New test.
52244 * g++.old-deja/g++.other/array9.C: New test.
52245 * g++.old-deja/g++.other/typename2.C: New test.
52246 * g++.old-deja/g++.other/crash60.C: New test.
52247 * g++.old-deja/g++.other/conv9.C: New test.
52248 * g++.old-deja/g++.other/mangle10.C: New test.
52249 * g++.old-deja/g++.other/unchanging1.C: New test.
52250 * g++.old-deja/g++.other/exprstmt1.C: New test.
52251 * g++.old-deja/g++.other/inline23.C: New test.
52252 * g++.old-deja/g++.eh/ia64-1.C: New test.
52253 * g++.old-deja/g++.other/dwarf2-1.C: New test.
52254 * g++.old-deja/g++.other/reload1.C: New test.
52255 * g++.old-deja/g++.other/static20.C: New test.
52256 * g++.old-deja/g++.other/local-alloc1.C: New test.
52257 * g++.old-deja/g++.other/conv8.C: New test.
52258 * g++.old-deja/g++.other/stmtexpr2.C: New test.
52259 * g++.old-deja/g++.other/storeexpr1.C: New test.
52260 * g++.old-deja/g++.other/storeexpr2.C: New test.
52261 * g++.dg/eh/template2.C: New test.
52262 * g++.dg/warn/weak1.C: New test.
52264 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
52266 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52267 Remove first, non-varying, argument.
52269 2002-01-23 Richard Henderson <rth@redhat.com>
52271 * gcc.dg/inline-2.c: New.
52273 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
52274 Add optional target arg. Check number of arguments.
52275 (scan-assembler-not, scan-assembler-dem): Likewise.
52276 (scan-assembler-dem-not): Likewise.
52278 2002-01-23 Zack Weinberg <zack@codesourcery.com>
52280 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
52282 * g++.old-deja/g++.brendan/parse3.C,
52283 g++.old-deja/g++.other/crash26.C,
52284 g++.old-deja/g++.other/crash28.C,
52285 g++.old-deja/g++.other/crash29.C,
52286 g++.old-deja/g++.other/crash30.C,
52287 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
52289 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
52291 * gcc.dg/20020115-1.c: New.
52293 2002-01-23 Bob Wilson <bob.wilson@acm.org>
52295 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
52297 2002-01-23 Janis Johnson <janis187@us.ibm.com>
52299 * gcc.dg/20020122-3.c: New.
52301 2002-01-23 Jakub Jelinek <jakub@redhat.com>
52303 * g++.dg/other/gc1.C: New test.
52305 2002-01-23 Zack Weinberg <zack@codesourcery.com>
52307 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
52309 2002-01-22 Richard Henderson <rth@redhat.com>
52311 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
52313 2002-01-22 Richard Henderson <rth@redhat.com>
52315 * gcc.dg/20020122-4.c: New.
52317 2002-01-22 H.J. Lu <hjl@gnu.org>
52319 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
52321 * gcc.dg/special/ecos.exp: Likewise.
52322 * lib/g++-dg.exp: Likewise.
52323 * lib/g77-dg.exp: Likewise.
52324 * lib/gcc-dg.exp : Likewise.
52325 * lib/mike-g++.exp: Likewise.
52326 * lib/mike-g77.exp: Likewise.
52327 * lib/mike-gcc.exp: Likewise.
52328 * lib/objc-dg.exp: Likewise.
52330 2002-01-22 Janis Johnson <janis187@us.ibm.com>
52333 * gcc.dg/20020122-2.c: New test.
52335 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
52337 * gcc.dg/20020122-1.c: New test.
52339 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
52341 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
52343 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
52345 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
52347 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52349 * gcc.c-torture/compile/20020121-1.c: New test.
52351 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
52353 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
52356 2002-01-21 Jakub Jelinek <jakub@redhat.com>
52358 * gcc.dg/20020218-1.c: New test.
52360 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
52362 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
52364 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
52365 "At global scope" warning
52366 * g++.dg/ext/align1.C: Change cygwin test for alignment
52367 from db-bogus to dg-warning
52369 2002-01-21 Zack Weinberg <zack@codesourcery.com>
52371 * g77.f-torture/compile/cpp2.F: New test.
52373 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
52375 * g++.dg/template/access1.C: New test.
52377 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
52379 * gcc.dg/20020118-1.c: New.
52381 2002-01-18 Kazu Hirata <kazu@hxi.com>
52383 * gcc.c-torture/execute/20020118-1.c: New test.
52385 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
52387 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
52388 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
52389 alignment warnings.
52391 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
52393 * gcc.misc-tests/i386-prefetch.exp: Save and restore
52394 torture_with_loops and torture_without_loops
52396 2002-01-17 Jakub Jelinek <jakub@redhat.com>
52398 * gcc.c-torture/compile/20020116-1.c: New test.
52400 2002-01-16 Jakub Jelinek <jakub@redhat.com>
52402 * gcc.dg/20020116-2.c: New test.
52404 * gcc.dg/ultrasp4.c: New test.
52406 * gcc.dg/20020116-1.c: New test.
52408 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
52410 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
52413 2002-01-15 Janis Johnson <janis187@us.ibm.com>
52415 * gcc.misc-tests/i386-prefetch.exp: New.
52416 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
52417 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
52418 * gcc.misc-tests/i386-pf-none-1.c: New test.
52419 * gcc.misc-tests/i386-pf-sse-1.c: New test.
52421 2002-01-15 Jakub Jelinek <jakub@redhat.com>
52423 * gcc.dg/gnu89-init-1.c: Add new tests.
52425 2002-01-15 Andreas Jaeger <aj@suse.de>
52427 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
52428 * gcc.dg/i386-mmx-2.c: Likewise.
52429 * gcc.dg/i386-sse-1.c: Likewise.
52430 * gcc.dg/i386-sse-2.c: Likewise.
52431 * gcc.dg/i386-sse-3.c: Likewise.
52433 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
52435 * g77.f-torture/execute/intrinsic-unix-bessel.f:
52436 Uncomment additional cases that now pass.
52438 2002-01-11 Richard Henderson <rth@redhat.com>
52440 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
52441 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
52443 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
52445 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
52447 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
52449 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
52450 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
52452 2002-01-10 Dale Johannesen <dalej@apple.com>
52454 * gcc.c-torture/execute/loop-11.c: New.
52456 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
52458 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
52459 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
52461 2002-01-09 Richard Henderson <rth@redhat.com>
52463 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
52464 type in which to perform the operation for each size.
52466 2002-01-09 Alan Matsuoka (alanm@redhat.com)
52468 * gcc.c-torture/compile/20020109-2.c: New test.
52470 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
52472 * gcc.c-torture/execute/loop-10.c: New test.
52474 2002-01-09 Jakub Jelinek <jakub@redhat.com>
52476 * gcc.c-torture/compile/20010226-1.c: New test.
52477 * gcc.c-torture/compile/20010227-1.c: New test.
52478 * gcc.c-torture/compile/20010426-1.c: New test.
52479 * gcc.c-torture/compile/20010510-1.c: New test.
52480 * gcc.c-torture/compile/20010605-3.c: New test.
52481 * gcc.c-torture/compile/20010824-1.c: New test.
52482 * gcc.c-torture/execute/20010409-1.c: New test.
52483 * gcc.dg/noncompile/20000901-1.c: New test.
52484 * gcc.dg/20001023-1.c: New test.
52485 * gcc.dg/20001101-1.c: New test.
52486 * gcc.dg/20001102-1.c: New test.
52487 * gcc.dg/20010207-1.c: New test.
52488 * gcc.dg/20010405-1.c: New test.
52489 * gcc.dg/20010822-1.c: New test.
52490 * gcc.dg/20011107-1.c: New test.
52492 2002-01-09 Jeffrey A Law (law@redhat.com)
52494 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
52496 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
52497 execution failure on PA targets.
52499 2002-01-09 Jakub Jelinek <jakub@redhat.com>
52501 * gcc.c-torture/compile/20020109-1.c: New test.
52503 2002-01-08 Kazu Hirata <kazu@hxi.com>
52505 * gcc.c-torture/execute/20020108-1.c: New test.
52507 2002-01-08 Jakub Jelinek <jakub@redhat.com>
52509 * gcc.dg/20020108-1.c: New test.
52511 2002-01-08 H.J. Lu <hjl@gnu.org>
52513 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
52516 2002-01-08 Geoff Keating <geoffk@redhat.com>
52518 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
52521 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
52523 * gcc.dg/altivec-4.c: Test altivec predicates.
52525 2002-01-07 Jakub Jelinek <jakub@redhat.com>
52527 * gcc.c-torture/execute/20020107-1.c: New test.
52529 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
52532 * gcc.c-torture/compile/20020106-1.c: New test.
52534 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
52536 * gcc.c-torture/execute/nestfunc-4.c: New test.
52538 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
52540 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
52541 extra triple that slipped in.
52542 * g++.old-deja/g++.abi/align.C: Likewise.
52543 * g++.old-deja/g++.abi/bitfields.C: Likewise.
52545 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
52547 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
52548 * g++.old-deja/g++.abi/align.C: Likewise.
52549 * g++.old-deja/g++.abi/bitfields.C: Likewise.
52551 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
52553 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
52556 2002-01-04 Jakub Jelinek <jakub@redhat.com>
52558 * gcc.dg/20020104-1.c: New test.
52560 * gcc.dg/20020104-2.c: New test.
52562 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
52564 * gcc.dg/20020103-1.c: Fix typo in target selector.
52566 2002-01-03 Richard Henderson <rth@redhat.com>
52568 * gcc.dg/20020103-1.c: New.
52570 2002-01-03 Kazu Hirata <kazu@hxi.com>
52572 * gcc.c-torture/execute/20020103-1.c: New test.
52574 2002-01-03 Jakub Jelinek <jakub@redhat.com>
52576 * g++.dg/other/debug2.C: New test.
52578 * gcc.c-torture/compile/20020103-1.c: New test.
52580 2002-01-02 Jakub Jelinek <jakub@redhat.com>
52582 * gcc.dg/gnu89-init-1.c: Added new tests.
52584 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52586 * g++.dg/template/friend2.C: Remove as patch is reverted.
52588 * g++.dg/warn/oldcast1.C: New test.
52590 * g++.dg/template/ptrmem1.C: New test.
52591 * g++.dg/template/ptrmem2.C: New test.
52593 * g++.dg/template/ntp.C: New test.
52595 * g++.dg/other/component1.C: New test.
52597 * g++.dg/template/ttp3.C: New test.
52599 * g++.dg/template/friend2.C: New test.
52600 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
52602 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52604 * g++.dg/other/ptrmem1.C: New test.
52605 * g++.dg/other/ptrmem2.C: New test.
52607 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52609 * g++.dg/template/ctor1.C: New test.
52611 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
52613 * g++.dg/template/friend2.C: New test.
52615 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
52617 * gcc.dg/mmix-1.c: New test.
52619 2001-12-31 Richard Henderson <rth@redhat.com>
52621 * gcc.dg/asm-5.c: New.
52623 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
52625 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
52626 in namespace __gnu_cxx
52628 2001-12-30 Richard Henderson <rth@redhat.com>
52630 * gcc.dg/debug-6.c: New.
52632 2001-12-30 Jakub Jelinek <jakub@redhat.com>
52634 * gcc.c-torture/compile/20011229-2.c: New test.
52636 2001-12-29 Jakub Jelinek <jakub@redhat.com>
52638 * gcc.dg/debug-3.c: New test.
52639 * gcc.dg/debug-4.c: New test.
52640 * gcc.dg/debug-5.c: New test.
52642 2001-12-29 Richard Henderson <rth@redhat.com>
52644 * g++.dg/eh/loop1.C: New.
52646 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
52648 * g++.dg/template/crash1.C: New test.
52650 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
52652 * g++.dg/other/const1.C: New test.
52654 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
52656 * gcc.c-torture/compile/20011229-1.c: New test.
52658 2001-12-28 Stan Shebs <shebs@apple.com>
52660 * lib/objc-torture.exp: Resync with c-torture.exp.
52661 * lib/objc.exp: Load standard libraries.
52663 2001-12-28 Jakub Jelinek <jakub@redhat.com>
52665 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
52668 2001-12-27 Roger Sayle <roger@eyesopen.com>
52670 * gcc.c-torture/execute/string-opt-16.c: New testcase.
52672 2001-12-27 Richard Henderson <rth@redhat.com>
52674 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
52676 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
52678 * g++.dg/eh/ctor1.C: New test.
52679 * g++.dg/other/error2.C: New test.
52681 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
52683 * g++.dg/other/init2.C: New test.
52685 2001-12-24 Richard Henderson <rth@redhat.com>
52687 * gcc.dg/20011223-1.c: New.
52688 * gcc.dg/inline-1.c: New.
52690 2001-12-23 Richard Henderson <rth@redhat.com>
52692 * gcc.dg/asm-4.c: Test operand modifiers.
52694 2001-12-23 Richard Henderson <rth@redhat.com>
52696 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
52698 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
52700 * gcc.c-torture/execute/20011223-1.c: New test.
52702 2001-12-21 Richard Henderson <rth@redhat.com>
52704 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
52705 re-enables the warning.
52707 2001-12-21 Richard Henderson <rth@redhat.com>
52709 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
52711 2001-12-20 Jakub Jelinek <jakub@redhat.com>
52713 * gcc.c-torture/compile/20011218-1.c: New test.
52715 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
52717 * gcc.misc-test/arm-isr.exp: New file. Control running of the
52719 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
52720 epilogue generation for ARM ISR routines.
52722 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52724 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
52725 * gcc.dg/format/c90-printf-3.c: Likewise.
52726 * gcc.dg/format/c99-printf-3.c: Likewise.
52727 * gcc.dg/format/ext-1.c: Likewise.
52728 * gcc.dg/format/ext-6.c: Likewise.
52729 * gcc.dg/format/format.h: Prototype unlocked stdio.
52731 2001-12-20 Richard Henderson <rth@redhat.com>
52733 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
52735 (malloc): Correct allocation logic. Abort if we fill up the
52736 arena before initialization complete.
52737 (realloc): Correct allocation logic.
52739 2001-12-20 Jakub Jelinek <jakub@redhat.com>
52741 * gcc.c-torture/compile/20011219-2.c: New test.
52743 * gcc.c-torture/execute/20011219-1.c: New test.
52745 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
52747 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
52748 target does not support weak symbols.
52750 2001-12-19 Jakub Jelinek <jakub@redhat.com>
52752 * gcc.c-torture/compile/20011219-1.c: New test.
52754 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
52756 * g++.dg/other/error1.C: New test.
52758 2001-12-17 Jeffrey A Law (law@redhat.com)
52760 * gcc.c-torture/execute/20011217-1.c: New test.
52762 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
52764 * objc.dg/special/: New directory.
52765 * objc.dg/special/special.exp: New file.
52766 * objc.dg/special/unclaimed-category-1.h: New file.
52767 * objc.dg/special/unclaimed-category-1a.m: New file.
52768 * objc.dg/special/unclaimed-category-1.m: New file.
52770 2001-12-17 Andreas Jaeger <aj@suse.de>
52772 * gcc.c-torture/compile/20011217-2.c: New test.
52774 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
52776 * gcc.c-torture/compile/20011217-1.c: New test.
52778 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
52780 * gcc.dg/20011214-1.c: New.
52782 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
52784 * gcc.dg/altivec-4.c: New.
52786 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
52788 * gcc.dg/20011113-1.c: New test.
52790 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
52792 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
52793 std::__malloc_alloc_template<0> and
52794 std::__default_alloc_template<false, 0>.
52796 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
52798 * objc/execute/bf-21.m: New test.
52799 * objc/execute/enumeration-1.m: New test.
52800 * objc/execute/enumeration-2.m: New test.
52802 2001-12-12 Jakub Jelinek <jakub@redhat.com>
52804 * gcc.dg/gnu89-init-1.c: New test.
52806 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
52808 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
52809 * g++.old-deja/g++.jason/2371.C: Likewise.
52810 * g++.old-deja/g++.jason/template33.C: Likewise.
52811 * g++.old-deja/g++.jason/template34.C: Likewise.
52812 * g++.old-deja/g++.jason/template36.C: Likewise.
52813 * g++.old-deja/g++.oliva/typename1.C: Likewise.
52814 * g++.old-deja/g++.oliva/typename2.C: Likewise.
52815 * g++.old-deja/g++.other/typename1.C: Likewise.
52816 * g++.old-deja/g++.pt/inherit2.C: Likewise.
52817 * g++.old-deja/g++.pt/nontype5.C: Likewise.
52818 * g++.old-deja/g++.pt/typename11.C: Likewise.
52819 * g++.old-deja/g++.pt/typename14.C: Likewise.
52820 * g++.old-deja/g++.pt/typename16.C: Likewise.
52821 * g++.old-deja/g++.pt/typename3.C: Likewise.
52822 * g++.old-deja/g++.pt/typename4.C: Likewise.
52823 * g++.old-deja/g++.pt/typename5.C: Likewise.
52824 * g++.old-deja/g++.pt/typename7.C: Likewise.
52825 * g++.old-deja/g++.robertl/eb9.C: Likewise.
52827 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
52829 * g++.dg/other/linkage1.C: New test.
52830 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
52833 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
52835 * gcc.dg/concat.c: New test.
52837 2001-12-11 Stan Shebs <shebs@apple.com>
52839 * objc/compile: New test directory.
52840 * objc/compile/compile.exp: New expect script.
52841 * objc/compile/20011211-1.m: New compile test.
52843 2001-12-11 Jason Merrill <jason@redhat.com>
52845 * lib/prune.exp (prune_gcc_output): Also handle "In member
52846 function". So many permutations...
52848 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
52850 * g++.dg/template/typedef1.C: New test.
52852 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
52854 * g++.dg/other/copy1.C: New test.
52856 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
52858 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
52860 * gcc.dg/builtin-choose-expr.c: New.
52862 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
52864 * gcc.dg/altivec-2.c: New.
52866 2001-12-07 Richard Henderson <rth@redhat.com>
52868 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
52870 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
52872 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
52875 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52877 * g++-old.deja/g++.robertl/eb101.C: Deleted.
52879 2001-12-06 Janis Johnson <janis187@us.ibm.com>
52881 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
52882 variable argument list.
52884 2001-12-06 Zack Weinberg <zack@codesourcery.com>
52886 * gcc.c-torture/execute/memcheck: Delete entire directory.
52887 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
52888 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
52890 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
52892 * gcc.dg/Wshadow-1.c: New test.
52894 2001-12-05 Jakub Jelinek <jakub@redhat.com>
52896 * gcc.c-torture/compile/20011130-1.c: New test.
52898 * gcc.dg/noncompile/20011025-1.c: New test.
52900 * g++.dg/other/anon-union.C: New test.
52902 * gcc.c-torture/execute/20011024-1.c: New test.
52904 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
52906 * gcc.c-torture/execute/20000722-1.x,
52907 gcc.c-torture/execute/20010123-1.x: Remove.
52908 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
52909 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
52910 gcc.dg/c99-complit-2.c: New tests.
52912 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
52914 * g++.dg/inherit/base1.C: New test.
52916 2001-12-04 Jakub Jelinek <jakub@redhat.com>
52918 * g++.dg/other/stdarg1.C: New test.
52920 * gcc.c-torture/compile/20011130-2.c: New test.
52922 2001-12-03 Janis Johnson <janis187@us.ibm.com>
52924 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
52925 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
52926 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
52927 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
52928 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
52929 * gcc.dg/builtin-prefetch-1.c: New test.
52931 2001-12-03 Jakub Jelinek <jakub@redhat.com>
52933 * gcc.dg/20011130-1.c: New test.
52935 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
52937 * g++.dg/other/scope1.C: New test.
52938 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
52940 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
52942 * gcc.dg/vla-init-1.c: New test.
52944 2001-12-01 Geoff Keating <geoffk@redhat.com>
52946 * gcc.c-torture/compile/structs.c: New testcase from GDB.
52948 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
52950 * objc.dg/alias.m: Update.
52951 * objc.dg/class-1.m: Update.
52952 * objc.dg/const-str-1.m: Update.
52953 * objc.dg/fwd-proto-1.m: Update.
52954 * objc.dg/id-1.m: Update.
52955 * objc.dg/super-class-1.m: Update.
52957 2001-11-29 Mark Mitchell <mark@codesourcery.com>
52959 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
52962 2001-11-28 Jeffrey A Law (law@cygnus.com)
52964 * gcc.c-torture/execute/20011128-1.c: New test.
52966 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
52968 * gcc.dg/20011127-1.c: New test.
52970 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
52972 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
52973 from Austin Group draft 7.
52974 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
52975 scanf format arguments.
52976 * gcc.dg/format/no-exargs-2.c: New test.
52978 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
52980 * g++.dg/abi/vbase8-4.C: New test.
52982 2001-11-24 Ian Lance Taylor <ian@airs.com>
52984 * gcc.c-torture/execute/20011121-1.c: New test.
52986 2001-11-23 Jeffrey A Law (law@cygnus.com)
52988 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
52990 2001-11-23 Andreas Jaeger <aj@suse.de>
52992 * gcc.dg/cpp/charconst-2.c: New test.
52994 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
52996 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
52997 to the host if it is remote. Let tests specify extra headers
52999 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
53000 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
53001 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
53002 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
53003 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
53004 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
53005 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
53006 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
53007 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
53008 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
53010 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
53012 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
53013 for little endian ARMs.
53015 2001-11-20 Jakub Jelinek <jakub@redhat.com>
53017 * gcc.c-torture/compile/20011119-1.c: New test.
53018 * gcc.c-torture/compile/20011119-2.c: New test.
53020 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
53022 * gcc.dg/altivec-1.c: Fix typo.
53024 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
53026 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
53028 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
53030 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
53032 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
53034 * lib/g77.exp: Don't specify --rpath-link.
53036 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
53037 across all the headers.
53038 * gcc.dg/format/format.exp: For testing on a remote host,
53041 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
53042 * gcc.c-torture/execute/930406-1.c: Likewise.
53043 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
53045 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
53047 * gcc.dg/altivec-1.c: New.
53049 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
53051 * gcc.dg/cpp/fpreprocessed.c: New test case.
53053 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
53055 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
53056 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
53057 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
53059 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
53061 * gcc.dg/no-builtin-1.c: New test.
53063 2001-11-16 Jakub Jelinek <jakub@redhat.com>
53065 * gcc.c-torture/execute/20011115-1.c: New test.
53067 2001-11-15 Jakub Jelinek <jakub@redhat.com>
53069 * gcc.c-torture/compile/20011114-2.c: New test.
53070 * gcc.c-torture/compile/20011114-3.c: New test.
53071 * gcc.c-torture/compile/20011114-4.c: New test.
53073 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
53075 * g++.dg/other/init1.C: New test.
53077 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
53079 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
53082 * gcc.c-torture/execute/20011114-1.c: New testcase.
53084 * gcc.c-torture/compile/20010327-1.c: Revert last change.
53085 * gcc.c-torture/compile/20011114-1.c: New test, exactly
53086 like the (before this change) version of 20010327-1.c.
53088 2001-11-14 Roger Sayle <roger@eyesopen.com>
53090 * gcc.c-torture/execute/string-opt-13.c: New testcase.
53092 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
53094 * g++.dg/init/array2.C: New test.
53096 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
53098 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
53100 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
53102 * g++.dg/other/forscope1.C: New test.
53103 * g++.dg/ext/forscope1.C: New test.
53104 * g++.dg/ext/forscope2.C: New test.
53106 2001-11-13 Jakub Jelinek <jakub@redhat.com>
53108 * gcc.c-torture/execute/20011113-1.c: New test.
53110 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
53112 * gcc.c-torture/execute/20011109-2.c: New test.
53114 * gcc.c-torture/execute/20011109-1.c: New test.
53116 2001-11-09 Jakub Jelinek <jakub@redhat.com>
53118 * gcc.c-torture/compile/20011109-1.c: New test.
53120 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
53122 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
53123 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
53124 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
53125 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
53126 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
53127 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
53128 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
53130 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
53132 * g++.dg/warn/Wshadow-1.C: New tests.
53133 * g++.old-deja/g++.mike/for3.C: Update.
53135 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
53137 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
53138 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
53139 XFAILs. Adjust expected error texts.
53140 * gcc.c-torture/compile/20011106-1.c,
53141 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
53142 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
53143 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
53144 gcc.dg/c99-array-lval-5.c: New tests.
53146 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
53148 * gcc.dg/cpp/defined.c: Update.
53150 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
53152 * gcc.c-torture/execute/anon-1.c: New test.
53154 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
53156 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
53157 same size, so no warning should be produced on stormy16.
53159 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
53160 due to oversized array.
53161 * g++.old-deja/g++.mike/ns15.C: Likewise.
53162 * g++.old-deja/g++.pt/crash16.C: Likewise.
53164 2001-11-02 Graham Stott <grahams@redhat.com>
53166 * g++.dgother/debug1.C: Fix typos.
53168 2001-11-01 Jakub Jelinek <jakub@redhat.com>
53170 * g++.dg/other/debug1.C: New test.
53172 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
53174 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
53177 2001-10-30 Jakub Jelinek <jakub@redhat.com>
53179 * gcc.dg/20011029-2.c: New test.
53181 * gcc.c-torture/compile/20011029-1.c: New test.
53183 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
53185 * objc/execute/class_self-1.m: New test.
53186 * objc/execute/class_self-2.m: New test.
53188 2001-10-25 Zack Weinberg <zack@codesourcery.com>
53190 * gcc.misc-tests/msgs.exp: Delete.
53191 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
53192 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
53193 error set to match recent changes.
53195 2001-10-24 Zack Weinberg <zack@codesourcery.com>
53197 * gcc.dg/20011021-1.c: New test.
53199 2001-10-24 Jakub Jelinek <jakub@redhat.com>
53201 * gcc.c-torture/compile/20011023-1.c: New test.
53203 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
53205 * lib/g77.exp: Rewrite based on lib/g++.exp.
53207 2001-10-19 Jakub Jelinek <jakub@redhat.com>
53209 * gcc.c-torture/execute/20011019-1.c: New test.
53211 * gcc.dg/20011018-1.c: New test.
53213 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
53215 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
53217 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
53219 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
53220 * gcc.dg/attr-invalid.c: Likewise.
53222 2001-10-18 Jakub Jelinek <jakub@redhat.com>
53224 * gcc.dg/20011015-1.c: New test.
53226 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
53228 * g++.dg/template/unify2.C: New test.
53230 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
53232 * g++.dg/other/exception-specification.C: New test
53234 2001-10-13 Tom Rix <trix@redhat.com>
53236 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
53237 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
53239 2001-10-12 Jakub Jelinek <jakub@redhat.com>
53241 * gcc.dg/20011009-1.c: New test.
53243 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
53246 * g++.dg/other/friend1.C: New test.
53248 2001-10-11 Richard Henderson <rth@redhat.com>
53250 * g++.old-deja/g++.other/crash18.C: Add -S to options.
53252 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53254 * gcc.c-torture/compile/20011010-1.c: New.
53256 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
53258 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
53259 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
53260 g77.f-torture/execute/execute.exp,
53261 g77.f-torture/noncompile/noncompile.exp,
53262 gcc.c-torture/compile/compile.exp,
53263 gcc.c-torture/execute/execute.exp,
53264 gcc.c-torture/execute/ieee/ieee.exp,
53265 gcc.c-torture/execute/memcheck/memcheck.exp,
53266 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
53267 objc/execute/execute.exp: Update FSF address.
53269 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
53271 * gcc.dg/cpp/cmdlne-C.c: Update.
53272 * gcc.dg/cpp/cmdlne-C2.c: New.
53274 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53276 * gcc.c-torture/execute/20011008-3.c: New.
53278 2001-10-08 DJ Delorie <dj@redhat.com>
53280 * gcc.dg/20011008-1.c: New.
53281 * gcc.dg/20011008-2.c: New.
53283 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
53285 * gcc.dg/cpp/spacing1.c: Update test.
53287 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
53289 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
53290 spelling errors of "separate" as "seperate".
53292 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
53294 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
53295 enough to avoid inlining.
53297 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
53299 * lib/g77.exp: set libg2c_dir correctly.
53301 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
53303 * gcc.dg/cpp/macro11.c: New test.
53305 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
53307 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
53308 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
53309 gcc.dg/format/multattr-3.c: New tests.
53310 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
53311 tests for format attributes on function pointers being rejected.
53313 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
53315 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
53317 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
53319 * g++.dg/warn/format1.C: New test.
53321 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
53323 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
53325 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
53327 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
53329 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
53331 * gcc.dg/cpp/redef2.c: Add test.
53333 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
53335 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
53336 long-standing bug on i686, apparently.
53337 * gcc.c-torture/execute/loop-2c.x: New file.
53338 * gcc.c-torture/execute/loop-2d.x: New file.
53339 * gcc.c-torture/execute/loop-3c.x: New file.
53341 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
53343 * gcc.dg/cpp/20000625-2.c: Correct line number.
53345 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
53347 * gcc.dg/cpp/macro10.c: New test.
53348 * gcc.dg/cpp/strify3.c: New test.
53349 * gcc.dg/cpp/spacing1.c: Add tests.
53350 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
53351 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
53353 2001-09-24 DJ Delorie <dj@redhat.com>
53355 * gcc.c-torture/execute/20010924-1.c: New test.
53357 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
53359 * objc/execute/paste.m: Remove.
53361 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
53363 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
53365 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
53367 * g77.dg/strlen0.f: New test.
53369 2001-09-21 Richard Henderson <rth@redhat.com>
53371 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
53372 * g++.old-deja/g++.abi/vtable2.C: Likewise.
53374 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
53376 Table-driven attributes.
53377 * g++.dg/ext/attrib1.C: New test.
53379 2001-09-20 DJ Delorie <dj@redhat.com>
53381 * gcc.dg/20000926-1.c: Update expected warning messages.
53382 * gcc.dg/array-2.c: Likewise, and test for warnings too.
53383 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
53386 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
53388 * g++.dg/eh/registers1.C: New test case.
53390 2001-09-17 Richard Henderson <rth@redhat.com>
53392 * gcc.dg/array-5.c: Fix VLA decomposition test.
53394 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
53396 * gcc.dg/cpp/line5.c: New testcase.
53398 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
53400 * gcc.dg/cpp/macro9.c: New test.
53402 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
53404 * gcc.c-torture/execute/980223.c: Change type of addr from long
53407 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
53409 * gcc.c-torture/execute/20010915-1.c: New test.
53411 2001-09-14 Janis Johnson <janis187@us.ibm.com>
53413 * g77.dg/bprob: New directory.
53414 * g77.dg/bprob/bprob.exp: New file.
53415 * g77.dg/bprob/bprob-1.f: New test.
53416 * g77.dg/gcov: New directory.
53417 * g77.dg/gcov/gcov.exp: New file.
53418 * g77.dg/gcov/gcov-1.f: New test.
53419 * g77.dg/gcov/gcov-1.x: New file.
53421 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
53423 * gcc.dg/cpp/directiv.c: Update.
53424 * gcc.dg/cpp/undef1.c: Update.
53426 2001-09-12 Jakub Jelinek <jakub@redhat.com>
53428 * gcc.dg/20010912-1.c: New test.
53430 2001-09-11 Janis Johnson <janis187@us.ibm.com>
53432 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
53433 language-independent file in lib.
53434 * lib/gcov.exp: New file.
53436 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
53438 * gcc.c-torture/compile/20010911-1.c: New test.
53440 2001-09-10 Janis Johnson <janis187@us.ibm.com>
53442 * lib/profopt.exp: New, to support profile-directed optimizations.
53443 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
53444 * gcc.misc-tests/bprob-1.c: New test.
53445 * gcc.misc-tests/bprob-2.c: New test.
53447 2001-09-07 Janis Johnson <janis187@us.ibm.com>
53449 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
53450 XFAIL and which kinds of gcov output to verify.
53451 * gcc.misc-tests/gcov-4b.x: New file.
53452 * gcc.misc-tests/gcov-5b.x: New file.
53453 * gcc.misc-tests/gcov-6.x: New file.
53454 * gcc.misc-tests/gcov-7.c: New test.
53455 * gcc.misc-tests/gcov-7.x: New file.
53457 2001-09-06 Janis Johnson <janis187@us.ibm.com>
53459 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
53460 * gcc.misc-tests/gcov-6.c: New test.
53462 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
53465 * g++.dg/abi/vbase1.C: New test.
53467 2001-09-05 Ziemowit Laski <zlaski@apple.com>
53469 * objc.dg/method-2.m: New.
53471 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
53474 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
53475 * g++.dg/init/empty1.C: New test.
53477 2001-09-03 Jakub Jelinek <jakub@redhat.com>
53479 * gcc.c-torture/compile/20010903-1.c: New test.
53481 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
53483 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
53486 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
53488 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
53490 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
53492 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
53494 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
53496 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
53497 for 16-bit 'unsigned int'.
53499 2001-08-29 Kazu Hirata <kazu@hxi.com>
53501 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
53503 2001-08-27 Richard Henderson <rth@redhat.com>
53505 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
53506 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
53508 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
53510 * gcc.dg/asm-names.c (ymain): New.
53512 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
53514 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
53515 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
53516 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
53518 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53520 * gcc.dg/compare5.c: New testcase.
53522 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
53524 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
53525 and "In instantiation".
53527 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
53529 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
53531 2001-08-20 Janis Johnson <janis187@us.ibm.com>
53533 * gcc.misc-tests/gcov.exp: Add support for branch information.
53534 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
53535 * gcc.misc-tests/gcov-4.c: New test.
53536 * gcc.misc-tests/gcov-4b.c: New test.
53537 * gcc.misc-tests/gcov-5b.c: New test.
53539 2001-08-20 Zack Weinberg <zackw@panix.com>
53541 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
53544 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
53546 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
53548 2001-08-19 Jakub Jelinek <jakub@redhat.com>
53550 * g++.dg/eh/template1.C: New test.
53552 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
53554 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
53556 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
53559 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
53561 * lib/g77-dg.exp: Use prune.exp for common procedures
53562 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
53563 * lib/g77.exp: (g77-dg-prune) Remove
53565 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
53567 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
53569 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53571 * g++.dg/template/unify1.C: New test.
53573 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
53575 * g++.dg/abi/empty4.C: New test.
53577 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
53579 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
53581 * g77.f-torture/compile/pr3743.x: Likewise.
53583 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53585 * g++.dg/other/using-declaration.C: New test.
53587 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
53589 * gcc.dg/cpp/tr-sign.c: New testcase.
53591 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
53593 * gcc.dg/cpp/19951025-1.c: Revert.
53594 * gcc.dg/cpp/directiv.c: We no longer process directives that
53595 interrupt macro arguments.
53597 2001-08-03 Zack Weinberg <zackw@stanford.edu>
53599 * gcc.dg/bconstp-1.c: New test.
53601 2001-08-03 Richard Henderson <rth@redhat.com>
53603 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
53605 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
53607 * gcc.dg/cpp/19951025-1.c: Update.
53609 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
53611 * g77.dg/ff90-1.f (s): Fix reference of variable z,
53614 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
53617 * g++.old-deja/g++.ns/ns14.C: Remove special options.
53618 * g++.old-deja/g++.other/std1.C: Likewise.
53619 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
53621 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53623 * lib/g77.exp: Load gcc-defs.exp for common procedures
53624 (g77_pass, g77_fail, g77_finish, g77_exit,
53625 ${tool}_check_unsupported_p} Now redundant. Deleted.
53627 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53629 * g77.dg/fbackslash.f
53630 * g77.dg/fcase-preserve.f
53632 * g77.dg/ffixed-line-length-0.f
53633 * g77.dg/ffixed-line-length-132.f
53634 * g77.dg/ffixed-line-length-7.f
53635 * g77.dg/ffixed-line-length-72.f
53636 * g77.dg/ffixed-line-length-none.f
53637 * g77.dg/ffree-form-1.f
53638 * g77.dg/fno-backslash.f
53639 * g77.dg/fno-f90-1.f
53640 * g77.dg/fno-fixed-form-1.f
53641 * g77.dg/fno-onetrip.f
53642 * g77.dg/fno-typeless-boz.f
53643 * g77.dg/fno-underscoring.f
53644 * g77.dg/fno-vxt-1.f
53645 * g77.dg/fonetrip.f
53646 * g77.dg/ftypeless-boz.f
53647 * g77.dg/fugly-assumed.f
53648 * g77.dg/funderscoring.f
53651 2001-08-01 Ziemowit Laski <zlaski@apple.com>
53653 * objc.dg/fwd-proto-1.m: New.
53654 * objc.dg/local-decl-1.m: New.
53655 * objc.dg/naming-1.m: New.
53656 * objc.dg/naming-2.m: New.
53657 * objc.dg/proto-hier-1.m: New.
53659 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
53661 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
53662 largest-type elements to a struct makes its size grow.
53664 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
53666 * g++.dg/abi/vthunk1.C: New test.
53668 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
53670 * g++.dg/abi/vbase8-22.C: New test.
53672 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
53674 * gcc.dg/cpp/macro8.c: New test.
53676 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
53678 * g++.dg/abi/vbase8-21.C: New test.
53680 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
53682 * g++.dg/abi/vbase8-10.C: New test.
53684 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53686 * lib/g++.exp (g++_set_ld_library_path): Renamed to
53687 ${tool}_set_ld_library_path.
53689 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
53692 2001-07-26 Stan Cox <scox@redhat.com>
53694 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
53695 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
53696 gcc_exit, gcc_check_unsupported_p):
53697 Moved to gcc-deps.exp
53698 * gcc-deps.exp: New file.
53700 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53702 * g++.old-deja/g++.pt/defarg14.C: New test.
53704 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
53706 * g++.old-deja/g++.other/lineno5.C: New test.
53708 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
53710 * g++.old-deja/g++.pt/crash68.C: New test.
53712 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
53714 * g++.old-deja/g++.other/crash42.C: New test.
53716 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
53718 * gcc.dg/cpp/extratokens.c: Fix.
53719 * gcc.dg/cpp/skipping2.c: New tests.
53721 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53723 * gcc.c-torture/execute/20010724-1.c: New file.
53724 * gcc.c-torture/execute/20010724-1.x: New file.
53726 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
53728 * g++.old-deja/g++.other/cond7.C: New test.
53730 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
53732 * g++.old-deja/g++.other/optimize4.C: New test.
53734 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
53736 * g++.old-deja/g++.abi/vbase8-5.C: New test.
53738 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
53740 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
53741 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
53742 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
53743 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
53745 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
53746 bug report" message.
53748 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
53749 * g++.dg/ext/instantiate1.C: Move from old-deja.
53751 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
53753 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
53754 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
53755 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
53756 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
53758 2001-07-23 Jeffrey A Law (law@cygnus.com)
53760 * gcc.c-torture/execute/20010723-1.c: New test.
53762 2001-07-23 Ben Elliston <bje@redhat.com>
53764 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
53766 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53768 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
53770 Delete handling of ieee_multilib_flags.
53771 Pass -mieee for alpha*-*-* and sh-*-*.
53772 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
53774 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
53776 Remove old-abi tests.
53777 * g++.old-deja/g++.mike/p11116.C: Remove.
53778 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
53780 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
53782 * g77.f-torture/compile/pr3743.f: New test
53784 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
53786 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
53788 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53790 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
53791 g++.old-deja/g++.pt/static6.C: Likewise.
53792 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
53793 supports weak symbols.
53795 2001-07-18 Andreas Jaeger <aj@suse.de>
53797 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
53800 2001-07-18 Andreas Jaeger <aj@suse.de>
53802 * gcc.dg/iftrap-1.c: Fix target line.
53804 2001-07-17 Richard Henderson <rth@redhat.com>
53806 * gcc.c-torture/execute/20010717-1.c: New.
53808 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
53810 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
53813 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
53815 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
53817 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53819 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
53820 UAC_SIGBUS, UAC_NOPRINT definitions.
53822 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
53824 * objc/execute/object_is_class.m: New test.
53825 * objc/execute/object_is_meta_class.m: New test.
53827 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
53829 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
53830 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
53832 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
53834 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
53835 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
53837 2001-07-14 Richard Henderson <rth@redhat.com>
53839 * gcc.dg/iftrap-1.c: New.
53841 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
53843 * g77.f-torture/execute/intrinsic77.f: New test.
53845 2001-07-11 Janis Johnson <janis@us.ibm.com>
53847 * gcc.misc-tests/gcov-3.c: New test.
53849 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
53851 * gcc.c-torture/compile/20010711-1.c,
53852 * gcc.c-torture/compile/20010711-2.c: New tests.
53854 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
53856 * gcc.c-torture/execute/20010711-1.c: New test.
53858 2001-07-11 Ben Elliston <bje@redhat.com>
53860 * g++.old-deja/g++.other/enum5.C: New test.
53862 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
53864 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
53865 (g++-dg-prune): Call prune_gcc_output.
53866 * prune.exp: New file for prune_gcc_output.
53867 * lib/g++.exp, lib/gcc.exp: Load it.
53869 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
53871 * gcc.c-torture/compile/20010701-1.c,
53872 g++.old-deja/g++.ext/attrib6.C: New tests.
53874 2001-07-06 Jeffrey A Law (law@cygnus.com)
53876 * gcc.c-torture/compile/20010706-1.c: New test.
53878 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
53880 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
53882 2001-06-28 Stan Shebs <shebs@apple.com>
53884 * gcc.dg/pragma-darwin.c: New test.
53886 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53888 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
53889 Solaris 2.[678] system.
53891 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
53893 * gcc.dg/20010622-1.c: New test.
53895 2001-06-18 Stan Shebs <shebs@apple.com>
53897 * objc.dg: New directory.
53898 * objc.dg/dg.exp: New file.
53899 * objc.dg/alias.m: New.
53900 * objc.dg/class-1.m: New.
53901 * objc.dg/class-2.m: New.
53902 * objc.dg/const-str-1.m: New.
53903 * objc.dg/const-str-2.m: New.
53904 * objc.dg/id-1.m: New.
53905 * objc.dg/method-1.m: New.
53906 * objc.dg/super-class-1.m: New.
53907 * lib/objc-dg.exp: New file.
53909 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
53911 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
53914 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
53916 * g++.old-deja/g++.abi/vbase8-9.C: New test.
53918 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53920 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
53923 2001-06-12 Richard Henderson <rth@redhat.com>
53925 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
53927 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
53929 * g++.old-deja/g++.abi/vbase5.C: New test.
53930 * g++.old-deja/g++.abi/vbase6.C: New test.
53931 * g++.old-deja/g++.abi/vbase7.C: New test.
53933 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53935 * gcc.c-torture/compile/20010610-1.c: New test.
53937 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
53939 * g++.old-deja/g++.abi/vbase4.C: New test.
53941 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
53943 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
53944 support %f for HC11/HC12 targets.
53945 * gcc.c-torture/execute/930513-1.x: New file, likewise.
53946 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
53947 on HC11/HC12 targets.
53948 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
53950 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53952 * gcc.dg/wchar_t-1.c: New file.
53953 * gcc.dg/wint_t-1.c: Likewise.
53955 2001-06-11 Bernd Schmidt <bernds@redhat.com>
53957 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
53959 2001-06-11 Richard Henderson <rth@redhat.com>
53961 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
53963 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
53965 * gcc.c-torture/compile/20010611-1.c: New test.
53967 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
53969 * gcc.dg/c99-tag-1.c: Add more tests.
53971 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
53973 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
53974 representation on MN10300 and ARM/Thumb.
53976 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
53978 * g77.f-torture/execute/20010610.f: New.
53980 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
53982 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
53985 2001-06-09 Richard Henderson <rth@redhat.com>
53987 * gcc.c-torture/execute/ashrdi-1.c: New.
53988 * gcc.c-torture/execute/ashldi-1.c: New.
53989 * gcc.c-torture/execute/lshrdi-1.c: New.
53991 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
53993 * objc/execute/load-3.m: Added. Check sending +load to categories,
53994 in addition to classes.
53996 2001-06-08 Stan Shebs <shebs@apple.com>
53998 * objc/execute/load-2.m: New test. From Nicola Pero
53999 <n.pero@mi.flashnet.it>.
54001 2001-06-08 Jakub Jelinek <jakub@redhat.com>
54003 * gcc.c-torture/execute/20010605-2.c: New test.
54005 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
54007 * g++.old-deja/g++.abi/vbase2.C: New test.
54008 * g++.old-deja/g++.abi/vbase3.C: New test.
54010 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
54012 * g++.old-deja/g++.pt/friend49.C: New test.
54014 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
54016 * g++.old-deja/g++.ext/anon3.C: New test.
54018 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
54020 * g++.old-deja/g++.other/conv7.C: New test.
54022 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
54024 * gcc.c-torture/compile/20010605-2.c: New test.
54026 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
54028 * gcc.c-torture/execute/20010604-1.c: New test.
54030 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
54032 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
54034 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
54036 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
54037 (g++_link_flags): Likewise.
54038 (g++_init): Pass gccpath's value to two previous functions.
54040 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54042 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
54043 Ensure logfile entry matches exec command line.
54045 2001-05-31 Richard Henderson <rth@redhat.com>
54047 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
54048 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
54050 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
54052 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
54053 compiler for irix6.2
54055 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
54057 * g++.old-deja/g++.other/optimize3.C: New file.
54059 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
54061 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
54064 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
54066 * g++.old-deja/g++.other/optimize2.C: New file.
54068 2001-05-25 Diego Novillo <dnovillo@redhat.com>
54070 * gcc.c-torture/compile/20010518-2.c: New file.
54071 * gcc.c-torture/execute/20010518-1.c: New file.
54072 * gcc.c-torture/execute/20010518-2.c: New file.
54074 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
54076 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
54078 2001-05-24 Mark Mitchell <mark@codesourcery.com>
54080 G++ no longer defines builtins that do not begin with __builtin.
54081 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
54082 * g++.old-deja/g++.brendand/misc13.C: Likewise.
54083 * g++.old-deja/g++.law/builtin1.C: Likewise.
54084 * g++.old-deja/g++.law/cvt2.C: Likewise.
54085 * g++.old-deja/g++.mike/net5.C: Likewise.
54086 * g++.old-deja/g++.other/builtins1.C: Likewise.
54087 * g++.old-deja/g++.other/builtins2.C: Likewise.
54088 * g++.old-deja/g++.other/builtins3.C: Likewise.
54089 * g++.old-deja/g++.other/builtins4.C: Likewise.
54090 * g++.old-deja/g++.other/inline8.C: Likewise.
54091 * g++.old-deja/g++.robertl/eb39.C: Likewise.
54093 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
54095 * g++.old-deja/g++.pt/using1.C: Adjust.
54096 * g++.old-deja/g++.pt/using2.C: New test.
54098 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
54100 * gcc.dg/cpp/charconst.c: New tests.
54101 * gcc.dg/cpp/escape.c: New tests.
54102 * gcc.dg/cpp/escape-1.c: New tests.
54103 * gcc.dg/cpp/escape-2.c: New tests.
54104 * gcc.dg/cpp/ucs.c: New tests.
54106 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
54108 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
54109 native compiler for irix6.5.
54111 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
54113 * lib/g++.exp (g++_include_flags): Use args to compute
54115 (g++_link_flags): Likewise.
54116 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
54118 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
54120 * gcc.dg/c90-hexfloat-1.c: Add more tests.
54122 2001-05-21 Geoff Keating <geoffk@redhat.com>
54124 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
54127 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
54129 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
54131 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
54132 to STACK_SIZE; Use it to define size of add_histo array.
54133 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
54135 (f): Use GITT_SIZE to define size of gitt local table.
54136 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
54137 to STACK_SIZE; Use it to define size of bytemem array.
54139 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
54141 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
54142 on 68HC11/HC12 due to the asm instruction.
54143 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
54144 * gcc.c-torture/compile/920520-1.x: Likewise.
54145 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
54146 on 68HC11/HC12 because the function is larger than 64K.
54147 * gcc.c-torture/compile/961203-1.x: New file, this test fails
54148 on 68HC11/HC12 because the structure is too large.
54150 2001-05-20 Richard Henderson <rth@redhat.com>
54152 * gcc.c-torture/execute/20010520-1.c: New.
54154 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54156 * g++.old-deja/g++.warn/compare1.C: New test.
54157 * gcc.dg/compare4.c: New test.
54159 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
54161 * g++.old-deja/g++.other/optimize1.C: New test.
54163 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54165 * g++.old-deja/g++.pt/spec41.C: New test.
54167 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
54169 * gcc.c-torture/compile/20010114-1.x: Remove.
54171 2001-05-18 Stan Shebs <shebs@apple.com>
54173 * gcc.c-torture/compile/20010518-1.c: New test.
54175 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
54177 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
54178 * g++.old-deja/g++.pt/crash67.C: New test.
54180 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
54182 * g++.old-deja/g++.other/debug9.C: New test.
54184 2001-05-16 Zack Weinberg <zackw@stanford.edu>
54186 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
54188 2001-05-16 Jan Hubicka <jh@suse.cz>
54190 * gcc.c-torture/compile/20010516-1.c: New test.
54192 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
54194 * g++.old-deja/g++.other/crash41.C: New test.
54196 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
54198 * g++.old-deja/g++.pt/crash66.C: New test.
54200 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
54202 * g++.old-deja/g++.robertl/eb27.C: Convert.
54204 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
54206 * g++.dg/friend-warn.C: New test. Do not warn about friend
54207 declaration being redundant.
54209 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
54211 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
54213 2001-05-14 Mark Mitchell <mark@codesourcery.com>
54215 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
54217 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
54219 * lib/g++.exp: Use testsuite_flags.
54221 2001-05-13 Mark Mitchell <mark@codesourcery.com>
54223 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
54225 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
54227 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
54229 2001-05-11 Mark Mitchell <mark@codesourcery.com>
54231 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
54233 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
54235 * gcc.c-torture/compile/20010313-1.c: New test.
54237 2001-05-09 Zack Weinberg <zackw@stanford.edu>
54239 * gcc.dg/cpp/direct2.c: New test.
54240 * gccq.dg/cpp/direct2s.c: New test.
54242 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
54244 2001-05-07 Mark Mitchell <mark@codesourcery.com>
54246 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
54247 * g++.old-deja/g++.other/op3.C: Likewise.
54249 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
54251 * gcc.dg/cpp/syshdr.h: New file.
54252 * gcc.dg/cpp/sysmac1.c: Update.
54253 * gcc.dg/cpp/sysmac2.c: Update.
54255 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
54257 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
54259 2001-05-04 David Edelsohn <edelsohn@gnu.org>
54261 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
54262 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
54264 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
54266 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
54268 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
54270 * lib/g++.exp (g++_include_flags): Don't use any special flags
54271 if TESTING_IN_BUILD_TREE is not defined.
54272 (g++_init): Use a plain 'c++' as the compiler if
54273 TESTING_IN_BUILD_TREEE is not defined.
54275 2001-05-02 Jakub Jelinek <jakub@redhat.com>
54277 * g++.old-deja/g++.eh/catch13.C: New test.
54278 * g++.old-deja/g++.eh/catch14.C: New test.
54280 2001-05-02 Jakub Jelinek <jakub@redhat.com>
54282 * gcc.dg/cpp/tr-define.c: New test.
54284 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
54286 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
54287 <stdlib.h>, not <malloc.h>.
54289 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
54291 * g++.old-deja/g++.ns/template17.C: New test.
54293 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
54295 * g++.old-deja/g++.pt/ref4.C: New test.
54297 2001-04-30 Richard Henderson <rth@redhat.com>
54299 * gcc.dg/20000724-1.c: Revert last change.
54301 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
54303 * g77.f-torture/execute/20010430.f: New test.
54305 2001-04-30 Mark Mitchell <mark@codesourcery.com>
54307 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
54309 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
54311 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
54313 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
54315 * g++.old-deja/g++.eh/crash6.C: New test.
54317 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
54319 * g++.old-deja/g++.other/warn7.C: New test.
54321 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
54323 * g++.old-deja/g++.other/defarg9.C: New test.
54325 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
54327 * g77.f-torture/compile/20010426.f: New test.
54328 * g77.f-torture/execute/20010426.f: New test.
54330 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
54332 * g77.f-torture/compile/20000629-1.x: Remove - error
54335 2001-04-26 Jeffrey A Law (law@cygnus.com)
54337 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
54338 Tweak slightly to work with g++.dg framework.
54339 * g++.dg/special/ecos.exp: Run initp1.C test.
54340 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
54342 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
54343 its linker doesn't give line numbers either.
54344 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
54346 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
54348 * g++.old-deja/g++.other/lex1.C: New test.
54350 2001-04-26 Jakub Jelinek <jakub@redhat.com>
54352 * gcc.dg/noncompile/20010425-1.c: New test.
54354 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
54356 * g++.old-deja/g++.pt/mangle2.C: New test.
54358 2001-04-25 Jakub Jelinek <jakub@redhat.com>
54360 * gcc.dg/format/plus-1.c: New test.
54362 2001-04-25 Jakub Jelinek <jakub@redhat.com>
54364 * gcc.dg/20010423-1.c: New test.
54366 2001-04-25 Jakub Jelinek <jakub@redhat.com>
54368 * gcc.c-torture/execute/20010422-1.c: New test.
54370 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
54372 * g++.old-deja/g++.ns/type2.C: New test.
54374 2001-04-24 Zack Weinberg <zackw@stanford.edu>
54376 * g++.old-deja/g++.other/perf1.C: New test.
54378 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
54380 * gcc.dg/c99-func-2.c: Remove xfail.
54381 * gcc.dg/c99-func-3.c: Remove xfail.
54382 * gcc.dg/c99-func-4.c: Remove xfail.
54384 2001-04-23 Zack Weinberg <zackw@stanford.edu>
54386 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
54388 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
54390 * gcc.c-torture/compile/20010423-1.c: New test.
54392 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
54394 * g++.old-deja/g++.pt/typename28.C: New test.
54396 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
54398 * g++.old-deja/g++.abi/empty2.C: New test.
54399 * g++.old-deja/g++.abi/empty3.C: New test.
54401 2001-04-20 Jakub Jelinek <jakub@redhat.com>
54403 * g++.old-deja/g++.other/comdat2.C: New test.
54404 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
54406 2001-04-20 Jakub Jelinek <jakub@redhat.com>
54408 * g++.old-deja/g++.other/overload14.C: New test.
54410 2001-04-20 Jakub Jelinek <jakub@redhat.com>
54412 * g++.old-deja/g++.other/lookup23.C: New test.
54414 2001-04-20 Jakub Jelinek <jakub@redhat.com>
54416 * gcc.c-torture/execute/20010403-1.c: New test.
54418 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
54419 Mark Mitchell <mark@codesourcery.com>
54421 * lib/old-dejagnu.exp: Don't delete output of executable.
54422 Add .exe suffix to executables.
54424 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
54426 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
54428 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54430 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
54432 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
54434 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
54435 * g++.old-deja/g++.abi/crash1.C: New test.
54437 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
54439 * g++.old-deja/g++.other/crash40.C: New test.
54441 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54443 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
54445 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
54447 * g++.old-deja/g++.other/warn6.C: New test.
54449 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
54451 * g++.old-deja/g++.robertl/eb42.C: Same.
54453 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54455 * gcc.dg/wtr-conversion-1.c: New testcase.
54457 2001-04-10 Richard Henderson <rth@redhat.com>
54459 * g++.old-deja/g++.other/array5.C: New.
54461 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54463 * gcc.c-torture/execute/20010408-1.c: New test.
54465 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
54467 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
54468 headers and constructs.
54469 * g++.old-deja/g++.robertl/eb79.C: Same.
54470 * g++.old-deja/g++.robertl/eb77.C (main): Same.
54471 * g++.old-deja/g++.robertl/eb73.C: Same.
54472 * g++.old-deja/g++.robertl/eb66.C (main): Same.
54473 * g++.old-deja/g++.robertl/eb55.C (t): Same.
54474 * g++.old-deja/g++.robertl/eb54.C (main): Same.
54475 * g++.old-deja/g++.robertl/eb46.C (main): Same.
54476 * g++.old-deja/g++.robertl/eb44.C: Same.
54477 * g++.old-deja/g++.robertl/eb41.C (main): Same.
54478 * g++.old-deja/g++.robertl/eb4.C (main): Same.
54479 * g++.old-deja/g++.robertl/eb39.C: Same.
54480 * g++.old-deja/g++.robertl/eb33.C (main): Same.
54481 * g++.old-deja/g++.robertl/eb31.C (main): Same.
54482 * g++.old-deja/g++.robertl/eb30.C: Same.
54483 * g++.old-deja/g++.robertl/eb3.C: Same.
54484 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
54485 * g++.old-deja/g++.robertl/eb21.C: Same.
54486 * g++.old-deja/g++.robertl/eb15.C: Same.
54487 * g++.old-deja/g++.robertl/eb118.C: Same.
54488 * g++.old-deja/g++.robertl/eb115.C (main): Same.
54489 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
54490 * g++.old-deja/g++.robertl/eb109.C: Same.
54491 * g++.old-deja/g++.other/sibcall1.C (main): Same.
54492 * g++.old-deja/g++.mike/rtti1.C: Same.
54493 * g++.old-deja/g++.mike/p658.C: Same.
54494 * g++.old-deja/g++.mike/net46.C: Same.
54495 * g++.old-deja/g++.mike/net34.C: Same.
54496 * g++.old-deja/g++.mike/memoize1.C: Same.
54497 * g++.old-deja/g++.mike/eh2.C: Same.
54498 * g++.old-deja/g++.law/weak.C: Same.
54499 * g++.old-deja/g++.law/visibility7.C: Same.
54500 * g++.old-deja/g++.law/visibility25.C: Same.
54501 * g++.old-deja/g++.law/visibility22.C: Same.
54502 * g++.old-deja/g++.law/visibility2.C: Same.
54503 * g++.old-deja/g++.law/visibility17.C: Same.
54504 * g++.old-deja/g++.law/visibility13.C: Same.
54505 * g++.old-deja/g++.law/visibility10.C: Same.
54506 * g++.old-deja/g++.law/visibility1.C: Same.
54507 * g++.old-deja/g++.law/virtual3.C (eval): Same.
54508 * g++.old-deja/g++.law/vbase1.C: Same.
54509 * g++.old-deja/g++.law/operators32.C: Same.
54510 * g++.old-deja/g++.law/nest3.C: Same.
54511 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
54512 * g++.old-deja/g++.law/except5.C (main): Same.
54513 * g++.old-deja/g++.law/cvt7.C (run): Same.
54514 * g++.old-deja/g++.law/cvt2.C: Same.
54515 * g++.old-deja/g++.law/cvt16.C: Same.
54516 * g++.old-deja/g++.law/ctors6.C (bar): Same.
54517 * g++.old-deja/g++.law/ctors17.C (main): Same.
54518 * g++.old-deja/g++.law/ctors13.C: Same.
54519 * g++.old-deja/g++.law/ctors12.C (main): Same.
54520 * g++.old-deja/g++.law/ctors10.C: Same.
54521 * g++.old-deja/g++.law/code-gen5.C: Same.
54522 * g++.old-deja/g++.law/bad-error7.C: Same.
54523 * g++.old-deja/g++.law/arm9.C: Same.
54524 * g++.old-deja/g++.law/arm12.C: Same.
54525 * g++.old-deja/g++.law/arg8.C: Same.
54526 * g++.old-deja/g++.law/arg1.C: Same.
54527 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
54528 * g++.old-deja/g++.jason/template31.C: Same.
54529 * g++.old-deja/g++.jason/template24.C (main): Same.
54530 * g++.old-deja/g++.jason/2371.C: Same.
54531 * g++.old-deja/g++.eh/new2.C: Same.
54532 * g++.old-deja/g++.eh/new1.C: Same.
54533 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
54534 * g++.old-deja/g++.brendan/nest21.C (main): Same.
54535 * g++.old-deja/g++.brendan/err-msg3.C: Same.
54536 * g++.old-deja/g++.brendan/crash62.C: Same.
54537 * g++.old-deja/g++.brendan/crash52.C: Same.
54538 * g++.old-deja/g++.brendan/crash49.C (main): Same.
54539 * g++.old-deja/g++.brendan/crash38.C: Same.
54540 * g++.old-deja/g++.brendan/crash15.C (main): Same.
54541 * g++.old-deja/g++.brendan/copy9.C: Same.
54543 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
54545 * gcc.c-torture/execute/20001203-2.c (memset):
54546 Count argument is of type __SIZE_TYPE__.
54548 2001-04-04 Diego Novillo <dnovillo@redhat.com>
54550 * gcc.c-torture/compile/20010404-1.c: New test.
54552 2001-04-04 Jakub Jelinek <jakub@redhat.com>
54554 * gcc.c-torture/compile/20010326-1.c: New test.
54556 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
54558 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
54559 peculiarities of the SH.
54560 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
54562 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
54564 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
54565 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
54566 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
54568 2001-04-02 Jakub Jelinek <jakub@redhat.com>
54570 * g77.f-torture/compile/20010321-1.f: New test.
54572 2001-04-02 Jakub Jelinek <jakub@redhat.com>
54574 * gcc.c-torture/compile/20010329-1.c: New test.
54576 2001-04-02 Jakub Jelinek <jakub@redhat.com>
54578 * gcc.c-torture/execute/20010329-1.c: New test.
54580 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
54582 * g++.old-deja/g++.other/eh4.C: Fix typo.
54584 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
54586 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
54588 2001-03-28 Philip Blundell <philb@gnu.org>
54590 * gcc.c-torture/compile/20010328-1.c: New test.
54592 2001-03-27 Richard Henderson <rth@redhat.com>
54594 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
54595 * g++.old-deja/g++.eh/vbase3.C: Likewise.
54597 2001-03-27 Alan Modra <alan@linuxcare.com.au>
54599 * gcc.c-torture/compile/20010327-1.c: New test.
54601 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
54603 * g++.old-deja/g++.other/friend12.C: New test.
54604 * g++.old-deja/g++.other/friend9.C: Expect no errors.
54605 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
54607 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
54609 * gcc.c-torture/execute/20010325-1.c: New test.
54611 2001-03-23 Jakub Jelinek <jakub@redhat.com>
54613 * g++.old-deja/g++.other/mangle3.C: New test.
54615 2001-03-22 Jakub Jelinek <jakub@redhat.com>
54617 * g++.old-deja/g++.other/anon8.C: New test.
54619 2001-03-20 Philip Blundell <philb@gnu.org>
54621 * gcc.c-torture/compile/20010320-1.c: New test.
54623 2001-03-17 Richard Henderson <rth@redhat.com>
54625 * g++.old-deja/g++.other/eh4.C: Add expected error text.
54627 2001-03-15 Geoff Keating <geoff@redhat.com>
54629 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
54632 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
54634 * g++.old-deja/g++.other/eh4.C: New test.
54636 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
54638 * gcc.dg/cpp/mi1.c: Update.
54640 2001-03-14 Jakub Jelinek <jakub@redhat.com>
54642 * g++.old-deja/g++.other/regstack.C: New test.
54644 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
54646 * g++.old-deja/g++.other/ref4.C: New test.
54648 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
54650 * objc/execute/va_method.m: Added.
54651 * objc/execute/IMP.m: Added.
54652 * objc/execute/_cmd.m: Added.
54653 * objc/execute/accessing_ivars.m: Added.
54654 * objc/execute/class-1.m: Added.
54655 * objc/execute/class-10.m: Added.
54656 * objc/execute/class-11.m: Added.
54657 * objc/execute/class-12.m: Added.
54658 * objc/execute/class-13.m: Added.
54659 * objc/execute/class-14.m: Added.
54660 * objc/execute/class-2.m: Added.
54661 * objc/execute/class-3.m: Added.
54662 * objc/execute/class-4.m: Added.
54663 * objc/execute/class-5.m: Added.
54664 * objc/execute/class-6.m: Added.
54665 * objc/execute/class-7.m: Added.
54666 * objc/execute/class-8.m: Added.
54667 * objc/execute/class-9.m: Added.
54668 * objc/execute/class-tests-1.h
54669 * objc/execute/class-tests-2.h
54670 * objc/execute/compatibility_alias.m: Added.
54671 * objc/execute/encode-1.m: Added.
54672 * objc/execute/formal_protocol-1.m: Added.
54673 * objc/execute/formal_protocol-2.m: Added.
54674 * objc/execute/formal_protocol-3.m: Added.
54675 * objc/execute/formal_protocol-4.m: Added.
54676 * objc/execute/formal_protocol-5.m: Added.
54677 * objc/execute/formal_protocol-6.m: Added.
54678 * objc/execute/formal_protocol-7.m: Added.
54679 * objc/execute/informal_protocol.m: Added.
54680 * objc/execute/initialize.m: Added.
54681 * objc/execute/load.m: Added.
54682 * objc/execute/many_args_method.m: Added.
54683 * objc/execute/nested-3.m: Added.
54684 * objc/execute/no_clash.m: Added.
54685 * objc/execute/private.m: Added.
54686 * objc/execute/redefining_self.m: Added.
54687 * objc/execute/root_methods.m: Added.
54688 * objc/execute/selector-1.m: Added.
54689 * objc/execute/static-1.m: Added.
54690 * objc/execute/static-2.m: Added.
54691 * objc/execute/va_method.m: Added.
54693 2001-03-10 Richard Henderson <rth@redhat.com>
54695 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
54697 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
54699 * g++.old-deja/g++.other/crash31.C: XFAIL.
54700 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
54701 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
54702 * gcc.c-torture/execute/20010123-1.x: XFAIL.
54703 * gcc.c-torture/execute/20010124-1.x: XFAIL.
54704 * gcc.dg/sequence-pt-1.c: XFAIL one test.
54706 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
54708 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
54710 2001-03-06 Zack Weinberg <zackw@stanford.edu>
54712 * gcc.dg/20000724-1.c: Don't use multiline strings.
54714 2001-03-06 Zack Weinberg <zackw@stanford.edu>
54716 * objc/execute/string1.m, objc/execute/string2.m: Compare the
54717 result of -cString against what we expect it to be; don't just
54718 print it out for no one to read.
54720 * objc/execute/string3.m, objc/execute/string4.m: New tests.
54721 Based on testcases provided by Nicola Pero.
54723 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
54725 * gcc.dg/cpp/macro7.c: New test.
54727 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
54729 * gcc.dg/cpp/multiline.c: Update.
54731 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
54733 * g++.old-deja/g++.other/enum3.C: New test.
54735 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
54737 * g++.old-deja/g++.other/pod1.C: New test.
54739 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
54741 * g++.old-deja/g++.ext/overload1.C: New test.
54743 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
54745 * g++.old-deja/g++.pt/using1.C: New test.
54747 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
54749 * g++.old-deja/g++.other/using9.C: New test.
54751 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
54753 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
54755 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
54757 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
54759 * g++.old-deja/g++.ext/realpt1.C: Remove.
54761 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
54763 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
54765 2001-02-26 Will Cohen <wcohen@redhat.com>
54767 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
54769 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
54771 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
54772 templatized constructors.
54774 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54776 * gcc.c-torture/execute/20010224-1.c: New test.
54778 2001-02-23 Jakub Jelinek <jakub@redhat.com>
54780 * gcc.c-torture/execute/20010222-1.c: New test.
54782 2001-02-22 Jakub Jelinek <jakub@redhat.com>
54784 * g++.old-deja/g++.other/inline20.C: New test.
54786 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
54788 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
54790 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
54792 * g++.old-deja/g++.other/lookup22.C: New test.
54794 2001-02-19 Zack Weinberg <zackw@stanford.edu>
54796 * g77.dg: New directory.
54797 * g77.dg/20010216-1.f: New test case.
54798 * g77.dg/dg.exp: New driver.
54799 * lib/g77-dg.exp: New driver library.
54801 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54803 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
54805 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
54807 * g++.old-deja/g++.other/decl9.C: New test.
54809 2001-02-16 Jakub Jelinek <jakub@redhat.com>
54811 * g++.old-deja/g++.other/init16.C: Update the test so that it does
54812 not need <string> and also tests the initialization at runtime.
54814 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
54816 * gcc.c-torture/execute/longlong.c: New test.
54818 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
54820 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
54822 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
54824 * gcc.c-torture/execute/920302-1.c (execute):
54825 Change argument type to short.
54827 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
54829 * g++.old-deja/g++.pt/deduct6.C: New test.
54831 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
54833 * g++.old-deja/g++.pt/deduct5.C: New test.
54835 2001-02-14 Jakub Jelinek <jakub@redhat.com>
54837 * gcc.c-torture/execute/20010209-1.c: New test.
54839 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
54841 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
54843 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
54845 * g++.dg/vtgc1.C: Update for new ABI.
54847 * consistency.vlad: New directory, 1665 files.
54849 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
54851 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
54853 * gcc.dg/cpp/digraphs.c: Declare puts.
54855 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
54857 * g++.old-deja/g++.other/warn5.C: New test.
54859 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
54861 * g++.old-deja/g++.pt/spec40.C: New test.
54863 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
54865 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
54867 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
54869 2001-02-12 Jakub Jelinek <jakub@redhat.com>
54871 * gcc.c-torture/compile/20010209-1.c: New test.
54873 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
54875 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
54876 excess errors message but not if it crashes.
54877 * g++.old-deja/g++.other/crash27.C: Likewise.
54878 * g++.old-deja/g++.other/crash28.C: Likewise.
54879 * g++.old-deja/g++.other/crash30.C: Likewise.
54880 * g++.old-deja/g++.other/crash32.C: Likewise.
54881 * g++.old-deja/g++.other/crash35.C: Likewise.
54882 * g++.old-deja/g++.pt/inherit2.C: Likewise.
54884 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
54886 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
54887 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
54888 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
54889 g77.f-torture/execute/execute.exp,
54890 g77.f-torture/noncompile/noncompile.exp,
54891 gcc.c-torture/execute/execute.exp,
54892 gcc.c-torture/execute/memcheck/memcheck.exp,
54893 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
54894 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
54895 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
54896 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
54897 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
54898 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
54899 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
54900 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
54901 Remove bug reporting instructions with ancient email addresses.
54903 2001-02-07 Jakub Jelinek <jakub@redhat.com>
54905 * gcc.dg/20010202-1.c: New test.
54906 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
54908 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
54910 * g++.dg/stdbool-if.C: New test.
54912 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
54914 * objc/execute/fdecl.m: Added main().
54916 2001-02-07 Jakub Jelinek <jakub@redhat.com>
54918 * gcc.c-torture/execute/20010206-1.c: New test.
54920 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
54922 * gcc.dg/cpp/avoidpaste1.c: Update.
54924 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
54926 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
54927 Pero <nicola@brainstorm.co.uk>.
54928 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
54930 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
54932 * g++.old-deja/g++.pt/spec39.C: New test.
54934 2001-02-05 Jakub Jelinek <jakub@redhat.com>
54936 * gcc.c-torture/compile/20010202-1.c: New test.
54938 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
54940 * g++.old-deja/g++.abi/primary2.C: New test.
54941 * g++.old-deja/g++.abi/primary3.C: New test.
54942 * g++.old-deja/g++.abi/primary4.C: New test.
54943 * g++.old-deja/g++.abi/primary5.C: New test.
54944 * g++.old-deja/g++.abi/vtable3.h: New test.
54945 * g++.old-deja/g++.abi/vtable3a.C: New test.
54946 * g++.old-deja/g++.abi/vtable3b.C: New test.
54947 * g++.old-deja/g++.abi/vtable3c.C: New test.
54948 * g++.old-deja/g++.abi/vtable3d.C: New test.
54949 * g++.old-deja/g++.abi/vtable3e.C: New test.
54950 * g++.old-deja/g++.abi/vtable3f.C: New test.
54951 * g++.old-deja/g++.abi/vtable3g.C: New test.
54952 * g++.old-deja/g++.abi/vtable3h.C: New test.
54953 * g++.old-deja/g++.abi/vtable3i.C: New test.
54954 * g++.old-deja/g++.abi/vtable3j.C: New test.
54955 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
54957 2001-02-03 Jakub Jelinek <jakub@redhat.com>
54959 * g++.old-deja/g++.other/anon6.C: New test.
54960 * g++.old-deja/g++.other/anon7.C: New test.
54962 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
54964 * gcc.dg/cpp/avoidpaste2.c: New tests.
54966 2001-01-31 Jakub Jelinek <jakub@redhat.com>
54968 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
54970 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
54972 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
54973 DECIMAL_DIG cases for Irix."
54975 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
54977 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
54979 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
54981 * gcc.dg/c99-tag-1.c: New test.
54983 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
54985 * gcc.dg/cpp/tr-warn1.c: Add tests.
54987 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
54989 * gcc.dg/cpp/avoidpaste1.c: Update.
54990 * gcc.dg/cpp/paste4.c: Update.
54992 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
54994 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
54997 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
54999 * g++.old-deja/g++.other/inline19.C: New test.
55001 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
55003 * gcc.dg/Wlarger-than.c: New test.
55005 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
55007 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
55009 2001-01-29 Jakub Jelinek <jakub@redhat.com>
55011 * gcc.c-torture/execute/20010129-1.c: New test.
55012 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
55014 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
55016 * gcc.dg/cpp/avoidpaste1.c: Test case.
55018 2001-01-28 Jakub Jelinek <jakub@redhat.com>
55020 * g++.old-deja/g++.other/inline18.C: New test.
55022 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55024 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
55025 and __builtin_putchar.
55027 2001-01-27 Jakub Jelinek <jakub@redhat.com>
55029 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
55032 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
55034 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
55035 floating point number rounding mode to round to the nearest
55036 representable mode.
55038 2001-01-25 Jakub Jelinek <jakub@redhat.com>
55040 * g++.old-deja/g++.other/mangle2.C: New test.
55042 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
55044 * gcc.c-torture/compile/20010124-1.c: New test.
55046 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
55048 * g++.old-deja/g++.pt/spec38.C: New test.
55050 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55052 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
55055 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55057 * gcc.c-torture/execute/20010123-1.c: New test.
55059 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
55061 * g++.old-deja/g++.pt/spec37.C: New test.
55063 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
55065 * g++.old-deja/g++.pt/overload14.C: New test.
55067 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55069 * gcc.c-torture/execute/20010122-1.c: New test, exercise
55070 __builtin_return_address.
55072 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
55074 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
55075 * g++.old-deja/g++.pt/spec35.C: New test.
55076 * g++.old-deja/g++.pt/spec36.C: New test.
55078 2001-01-20 Jakub Jelinek <jakub@redhat.com>
55080 * gcc.c-torture/compile/20010118-1.c: New test.
55082 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
55084 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
55086 2001-01-19 Jakub Jelinek <jakub@redhat.com>
55088 * gcc.c-torture/execute/20010119-1.c: New test.
55090 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
55092 * g++.old-deja/g++.other/vbase5.C: New test.
55094 2001-01-19 Jakub Jelinek <jakub@redhat.com>
55096 * gcc.c-torture/execute/20010118-1.c: New test.
55098 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
55100 * g++.old-deja/g++.pt/deduct3.C: New test.
55102 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
55104 * g++.old-deja/g++.pt/spec34.C: New test.
55106 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
55108 * g77.f-torture/compile/20000601-2.f: New test.
55110 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
55112 * g++.old-deja/g++.other/init17.C: New test.
55114 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
55116 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
55118 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
55120 * g++.old-deja/g++.pt/unify8.C: New test.
55122 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
55124 * g++.old-deja/g++.abi/vbase1.C: New test.
55126 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
55128 * g++.old-deja/g++.pt/crash65.C: New test.
55130 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
55132 * gcc.dg/cpp/assembl2.S: New test case.
55134 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
55136 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
55139 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55141 * g++.old-deja/g++.other/builtins1.C: New test.
55142 * g++.old-deja/g++.other/builtins2.C: Likewise.
55143 * g++.old-deja/g++.other/builtins3.C: Likewise.
55144 * g++.old-deja/g++.other/builtins4.C: Likewise.
55146 2001-01-17 Jakub Jelinek <jakub@redhat.com>
55148 * gcc.c-torture/compile/20010117-1.c: New test.
55149 * gcc.c-torture/compile/20010117-2.c: New test.
55151 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
55153 * g77.f-torture/execute/20010116.[fx]: New test,
55155 * g77.f-torture/compile/20010115.f: Indicate it's
55156 a test for PR fortran/1636.
55158 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
55160 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
55162 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
55164 * g77.f-torture/compile/20010115.f: New test.
55166 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
55168 * g++.old-deja/g++.pt/nontype5.C: New test.
55170 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
55172 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
55173 have an equivalent working one below it.
55175 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
55177 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
55178 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55180 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
55182 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
55183 message containing "init_priority".
55184 (conpr-2.C): Likewise.
55185 (conpr-3.C): Likewise.
55186 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
55188 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55190 * gcc.c-torture/execute/20010114-2.c: New test.
55192 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
55194 * gcc.c-torture/compile/20010114-1.c: New test.
55195 * gcc.c-torture/compile/20010114-1.x: Xfail.
55196 * gcc.c-torture/compile/20010114-2.c: New test.
55197 * gcc.c-torture/execute/20010114-1.c: New test.
55198 * gcc.dg/trunc-1.c: New test.
55199 * gcc.dg/uninit-B.c: New test.
55201 2001-01-13 Nick Clifton <nickc@redhat.com>
55203 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
55206 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
55208 * gcc.c-torture/compile/20010113-1.c: New test.
55210 2001-01-13 Jakub Jelinek <jakub@redhat.com>
55212 * gcc.c-torture/compile/20001212-1.c: New test.
55214 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
55216 * gcc.dg/cpp/widestr1.c: Update.
55217 * gcc.dg/cpp/prag-imp.c: Remove.
55219 2001-01-12 Jakub Jelinek <jakub@redhat.com>
55221 * gcc.c-torture/execute/20000801-3.x: Remove.
55222 * gcc.dg/c90-init-1.c: New test.
55223 * gcc.dg/c99-init-1.c: New test.
55224 * gcc.dg/c99-init-2.c: New test.
55225 * gcc.dg/gnu99-init-1.c: New test.
55227 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
55229 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
55230 testing that no relevant ones were found.
55232 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
55234 * g++.old-deja/g++.pt/cast2.C: New test.
55236 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
55238 * g++.old-deja/g++.pt/friend47.C: New test.
55240 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
55242 * g++.old-deja/g++.pt/instantiate13.C: New test.
55244 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
55246 * g++.old-deja/g++.other/defarg7.C: New test.
55247 * g++.old-deja/g++.other/defarg8.C: New test.
55249 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
55251 * g++.old-deja/g++.pt/crash64.C: New test.
55253 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
55255 * g++.old-deja/g++.pt/crash63.C: New test.
55257 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
55259 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
55261 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
55263 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
55265 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
55267 * g++.old-deja/g++.pt/error3.C: New test.
55269 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
55271 * g++.old-deja/g++.other/crash39.C: New test.
55273 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
55275 * g++.old-deja/g++.other/vbase4.C: New test.
55277 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
55279 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
55280 * gcc.dg/special/20000419-2.c: New file. Identical to above.
55281 * gcc.dg/special/special.exp: New test driver which will check
55282 for alias support for the above test.
55284 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
55286 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
55287 problems on small machines.
55288 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
55291 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
55293 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
55295 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55297 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
55299 * g++.old_deja/g++.pt/using8.C: New test.
55301 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
55303 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
55305 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
55307 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
55308 where a failure is expected.
55309 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
55311 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
55313 * g++.old_deja/g++.pt/instantiate12.C: New test.
55315 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
55317 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
55319 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
55320 * g++.old-deja/g++.brendan/crash17.C: Likewise.
55321 * g++.old-deja/g++.brendan/crash29.C: Likewise.
55322 * g++.old-deja/g++.brendan/crash48.C: Likewise.
55323 * g++.old-deja/g++.brendan/ns1.C: Likewise.
55324 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
55325 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
55326 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
55327 * g++.old-deja/g++.eh/spec6.C: Likewise.
55328 * g++.old-deja/g++.jason/crash3.C: Likewise.
55329 * g++.old-deja/g++.law/ctors11.C: Likewise.
55330 * g++.old-deja/g++.law/ctors17.C: Likewise.
55331 * g++.old-deja/g++.law/ctors5.C: Likewise.
55332 * g++.old-deja/g++.law/ctors9.C: Likewise.
55333 * g++.old-deja/g++.mike/ambig1.C: Likewise.
55334 * g++.old-deja/g++.mike/net22.C: Likewise.
55335 * g++.old-deja/g++.mike/p3538a.C: Likewise.
55336 * g++.old-deja/g++.mike/p3538b.C: Likewise.
55337 * g++.old-deja/g++.mike/virt3.C: Likewise.
55338 * g++.old-deja/g++.niklas/t128.C: Likewise.
55339 * g++.old-deja/g++.other/anon4.C: Likewise.
55340 * g++.old-deja/g++.other/using1.C: Likewise.
55341 * g++.old-deja/g++.other/warn3.C: Likewise.
55342 * g++.old-deja/g++.pt/t37.C: Likewise.
55343 * g++.old-deja/g++.robertl/eb69.C: Likewise.
55344 * g++.old-deja/g++.robertl/eb71.C: Likewise.
55346 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
55348 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
55350 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55352 * gcc.c-torture/execute/stdio-opt-3.c: New test.
55354 2001-01-07 Jakub Jelinek <jakub@redhat.com>
55356 * gcc.c-torture/compile/20010107-1.c: New test.
55358 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
55360 * gcc.c-torture/execute/builtin-noret-1.c: New test.
55362 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
55364 * gcc.dg/format/format.h: New file.
55365 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
55366 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
55367 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
55368 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
55369 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
55370 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
55371 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
55372 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
55373 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
55374 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
55375 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
55376 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
55377 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
55378 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
55379 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
55380 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
55381 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
55382 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
55383 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
55384 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
55385 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
55386 instead of declaring standard types, macros and functions in each
55389 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
55391 * gcc.c-torture/execute/20010106-1.c: New test.
55393 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
55395 * gcc.dg/format/format.exp: New file.
55396 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
55397 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
55398 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
55399 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
55400 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
55401 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
55402 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
55403 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
55404 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
55405 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
55406 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
55407 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
55408 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
55409 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
55410 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
55411 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
55412 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
55413 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
55414 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
55415 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
55416 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
55417 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
55418 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
55419 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
55420 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
55421 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
55422 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
55423 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
55424 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
55425 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
55426 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
55427 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
55428 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
55429 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
55430 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
55431 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
55432 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
55433 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
55434 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
55435 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
55436 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
55437 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
55439 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
55441 * gcc.c-torture/execute/991228-1.c: Take word endianness into
55444 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
55446 * gcc.c-torture/execute/builtin-complex-1.c: New test.
55448 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
55450 * g++.old-deja/g++.pt/crash62.C: New test.
55452 2001-01-04 Richard Henderson <rth@redhat.com>
55454 * gcc.dg/20000926-1.c: Update expected warnings.
55455 * gcc.dg/array-2.c: Likewise.
55456 * gcc.dg/array-4.c: Also validate flexible array members.
55457 * gcc.dg/c99-flex-array-1.c: New.
55459 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
55461 * gcc.c-torture/compile/20001222-1.x: Remove.
55463 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
55465 * gcc.c-torture/execute/built-in-setjmp.c: New.
55467 2001-01-03 Richard Henderson <rth@redhat.com>
55469 * gcc.dg/940510-1.c: Update expected error wording.
55470 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
55472 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
55474 * lib/target-supports.exp (check_alias_available): Modified to
55475 indicate aliases not supported if only weak aliases are supported.
55477 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55479 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
55480 Turn on cmpstrsi checks for __pj__ and __i370__.
55482 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
55484 * g++.old-deja/g++.other/virtual11.C: New test.
55486 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
55488 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
55490 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55492 * gcc.c-torture/compile/20010102-1.c: New test.
55494 2001-01-02 Andreas Jaeger <aj@suse.de>
55496 * gcc.dg/noreturn-3.c: New test.
55498 * gcc.dg/noreturn-4.c: New test.
55500 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55502 * gcc.c-torture/execute/stdio-opt-1.c: Also test
55503 __builtin_fputc and __builtin_fwrite.
55505 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
55507 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
55508 signed char, not default char.
55510 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
55512 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
55514 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
55516 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
55518 2000-12-29 Richard Henderson <rth@redhat.com>
55520 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
55521 (__cyg_profile_func_exit): Define.
55523 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
55525 * g++.dg/vtgc1.C: New test.
55527 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
55529 * gcc.dg/noncompile/20001228-1.c: New test.
55531 * gcc.dg/20001228-1.c: New test.
55533 * gcc.c-torture/execute/20001228-1.c: New test.
55535 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
55537 * gcc.dg/format-strfmon-1.c: New test.
55539 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55541 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
55542 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
55543 * gcc.c-torture/execute/string-opt-1.c: Likewise.
55544 * gcc.c-torture/execute/string-opt-2.c: Likewise.
55545 * gcc.c-torture/execute/string-opt-3.c: Likewise.
55546 * gcc.c-torture/execute/string-opt-4.c: Likewise.
55547 * gcc.c-torture/execute/string-opt-6.c: Likewise.
55548 * gcc.c-torture/execute/string-opt-7.c: Likewise.
55549 * gcc.c-torture/execute/string-opt-8.c: Likewise.
55550 * gcc.c-torture/execute/string-opt-9.c: Likewise.
55551 * gcc.c-torture/execute/string-opt-10.c: Likewise.
55552 * gcc.c-torture/execute/string-opt-11.c: Likewise.
55553 * gcc.c-torture/execute/string-opt-12.c: Likewise.
55555 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
55556 * gcc.c-torture/execute/string-opt-4.c: Test index.
55558 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
55560 * gcc.c-torture/compile/20001226-1.c: New test.
55562 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
55564 * gcc.c-torture/compile/20001222-1.c: New test.
55565 * gcc.c-torture/compile/20001222-1.x: Xfail.
55567 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
55569 * gcc.c-torture/execute/comp-goto-2.c: New test.
55571 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
55573 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
55574 Use long types if __INT_MAX__ is 32767.
55575 (main): Use cast to (sint32 *) when poking 88 into a_page.
55577 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
55579 2000-12-21 Bernd Schmidt <bernds@redhat.com>
55581 * gcc.c-torture/compile/20001221-1.c: New test.
55582 * gcc.c-torture/execute/20001221-1.c: New test.
55584 2000-12-20 Richard Henderson <rth@redhat.com>
55586 * g++.old-deja/g++.pt/crash36.C: Update error lines.
55587 * g++.old-deja/g++.robertl/eb109.C: Likewise.
55589 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55591 * gcc.dg/compare3.c: New test.
55593 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
55595 * gcc.dg/format-warnll-1.c: New test.
55597 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
55599 * gcc.dg/cpp/cmdlne-P.c: New test.
55601 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
55603 * gcc.c-torture/execute/builtin-abs-1.c,
55604 gcc.c-torture/execute/builtin-abs-2.c: New tests.
55606 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
55608 * gcc.dg/cpp/multiline.c: New test.
55610 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
55612 * g++.old-deja/g++.other/syshdr1.C: Update.
55613 * gcc.dg/cpp/lineflags.c: Remove temporarily.
55615 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55617 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
55619 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55621 * g++.old-deja/g++.pt/ttp65.C: New test.
55623 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55625 * g++.old-deja/g++.pt/ttp64.C: New test.
55627 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55629 * g++.old-deja/g++.pt/spec33.C: New test.
55631 2000-12-14 Catherine Moore <clm@redhat.com>
55633 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
55634 * gcc.c-torture/execute/920612-2.c: Likewise.
55635 * gcc.c-torture/execute/920428-2.c: Likewise.
55636 * gcc-c-torture/execute/va-arg-11.c: Call exit.
55637 * gcc.c-torture/execute/va-arg-21.c: Likewise.
55639 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55641 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
55642 * gcc.dg/pack-test-2.c: Likewise.
55644 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
55646 Tests by Zack Weinberg <zackw@stanford.edu>.
55648 * gcc.dg/cpp/defined.c: Update.
55649 * gcc.dg/cpp/defined_trad.c: New tests.
55651 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
55653 * gcc.dg/cpp/trad-direct.c: Update.
55655 2000-12-11 Neil Booth <neilb@earthling.net>
55657 * gcc.dg/cpp/defined_trad.c
55659 2000-12-11 Neil Booth <neilb@earthling.net>
55661 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
55663 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
55665 * gcc.dg/format-miss-2.c: New test.
55667 2000-12-09 Neil Booth <neilb@earthling.net>
55669 * gcc.dg/cpp/lineflags.c: New tests.
55670 * gcc.dg/cpp/poison.c: Update.
55671 * gcc.dg/cpp/redef2.c: Update.
55672 * gcc.dg/cpp/skipping.c: New test.
55674 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
55676 * g++.old-deja/g++.other/eh3.C: New testcase.
55678 2000-12-07 Neil Booth <neilb@earthling.net>
55680 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
55681 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
55682 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
55683 wtr-union-init-2.c, wtr-union-init-3.c: Update.
55684 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
55687 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55689 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
55690 __SIZE_TYPE__ instead of int for type of integers cast to
55693 2000-12-07 Jakub Jelinek <jakub@redhat.com>
55695 * g++.old-deja/g++.other/cleanup4.C: New test.
55697 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55699 * format-sec-1.c: New test.
55701 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55703 * gcc.dg/format-nonlit-3.c: New test.
55705 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
55707 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
55708 through a null pointer.
55710 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55712 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
55713 * g++.old-deja/g++.pt/partial4.C: New test.
55715 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
55717 * gcc.c-torture/execute/ieee/hugeval.x: New.
55719 2000-12-06 Neil Booth <neilb@earthling.net>
55721 * gcc.dg/cpp/backslash2.c: New tests.
55723 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55725 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
55726 * gcc.c-torture/execute/stdio-opt-2.c: New test.
55728 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
55730 * gcc.c-torture/execute/20001203-2.c: New testcase.
55732 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
55734 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
55735 * g++.old-deja/g++.other/virtual10.C: New test.
55737 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
55739 * g++.old-deja/g++.mike/pmf5.C: Remove test.
55741 2000-12-05 Richard Henderson <rth@redhat.com>
55743 * gcc.c-torture/compile/20001205-1.c: New.
55745 2000-12-04 Neil Booth <neilb@earthling.net>
55747 * g++.old-deja/g++.other/virtual9.C: New test.
55748 * g++.old-deja/g++.pt/crash61.C: New test.
55749 * gcc.c-torture/execute/loop-9.c: New test.
55751 2000-12-04 Neil Booth <neilb@earthling.net>
55753 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
55754 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
55755 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
55756 * gcc.dg/cpp/extratokens.c: ...here.
55758 2000-12-04 Neil Booth <neilb@earthling.net>
55760 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
55763 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55765 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
55766 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
55768 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
55770 * gcc.c-torture/execute/20001203-1.c: New test.
55772 2000-12-03 Neil Booth <neilb@earthling.net>
55774 * gcc.dg/cpp/macro6.c: New test cases.
55776 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55778 * gcc.c-torture/execute/string-opt-9.c: New test.
55779 * gcc.c-torture/execute/string-opt-10.c: Likewise.
55780 * gcc.c-torture/execute/string-opt-11.c: Likewise.
55781 * gcc.c-torture/execute/string-opt-12.c: Likewise.
55783 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
55784 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
55786 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
55788 * gcc.dg/cpp/if-6.c: New testcase.
55790 * gcc.dg/20001201-1.c: New testcase.
55792 2000-12-02 Neil Booth <neilb@earthling.net>
55794 * g++.old-deja/g++.other/externC4.C,
55795 g++.old-deja/g++.other/friend10.C: New tests.
55797 2000-12-02 Neil Booth <neilb@earthling.net>
55799 * g++.old-deja/g++.other/instan2.C
55800 * g++.old-deja/g++.other/instan3.C: New test.
55802 2000-12-02 Neil Booth <neilb@earthling.net>
55804 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
55805 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
55806 gnuc99.c,gnuc99-pedantic.c: New tests.
55808 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
55810 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
55811 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
55813 2000-12-01 Neil Booth <neilb@earthling.net>
55815 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
55816 * gcc.dg/cpp/poison.c: Update.
55817 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
55819 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
55821 * g77.f-torture/execute/20001201.f: New test.
55823 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
55825 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
55827 2000-12-01 Jakub Jelinek <jakub@redhat.com>
55829 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
55831 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
55833 * g++.old-deja/g++.other/cast6.C: New test.
55835 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
55837 * gcc.c-torture/execute/20001130-2.c: New testcase.
55839 2000-11-30 Richard Henderson <rth@redhat.com>
55841 * gcc.c-torture/execute/20001130-1.c: New test.
55843 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
55845 * g++.old-deja/g++.other/op3.C: New test.
55847 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
55849 * g++.old-deja/g++.other/op2.C: New test.
55851 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
55853 * g++.old-deja/g++.other/crash38.C: New test.
55855 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
55857 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
55859 2000-11-29 Jakub Jelinek <jakub@redhat.com>
55861 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
55863 * gcc.c-torture/execute/string-opt-6.c: New test.
55865 * gcc.dg/20001117-1.c: Add main.
55867 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
55869 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
55871 * gcc.dg/940510-1.c: ... to here.
55873 * gcc.dg/20000926-1.c: GNU C now allows initializations of
55874 zero-size arrays in toplevel structures.
55876 2000-11-28 Jakub Jelinek <jakub@redhat.com>
55878 * gcc.c-torture/execute/loop-8.c: New test.
55880 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
55882 * g++.old-deja/g++.other/base1.C: New test.
55884 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
55886 * g++.old-deja/g++.other/parse2.C: New test.
55888 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
55890 * g++.old-deja/g++.pt/incomplete1.C: New test.
55892 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
55894 * g++.old-deja/g++.other/friend9.C: New test.
55896 2000-11-28 Jakub Jelinek <jakub@redhat.com>
55898 * gcc.dg/20001127-1.c: New test.
55900 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
55902 * g++.old-deja/g++.pt/friend46.C: New test.
55904 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
55906 * g++.old-deja/g++.other/ptrmem8.C: New test.
55908 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55910 * gcc.c-torture/execute/string-opt-7.c: New test.
55911 * gcc.c-torture/execute/string-opt-8.c: Likewise.
55913 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
55915 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
55916 instead of 'mkcheck 2'.
55918 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
55920 * gcc.c-torture/execute/memcheck/driver.c,
55921 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
55922 C9X references to refer to C99.
55924 2000-11-25 Jakub Jelinek <jakub@redhat.com>
55926 * gcc.dg/ultrasp3.c: New test.
55928 2000-11-25 Neil Booth <neilb@earthling.net>
55930 * gcc.dg/cpp/include2.c: Update test to be locale independent.
55932 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
55934 * gcc.c-torture/compile/20001123-2.c: New.
55936 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55938 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
55940 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
55942 * gcc.dg/sequence-point-1.c: Add some new tests.
55943 * gcc.c-torture/execute/20001124-1.c: New test.
55945 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
55947 * g++.old-deja/g++.other/vaarg4.C: New test.
55948 * gcc.c-torture/compile/20001123-1.c: New test.
55950 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
55952 * g++.other/crash24.C: Adjust and remove XFAIL.
55953 * g++.other/crash37.C: New test.
55955 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
55957 * g++.old-deja/g++.pt/instantiate9.C: New test.
55959 2000-11-22 Mark Mitchell <mark@codesourcery.com>
55961 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
55964 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
55965 * g++.old-deja/g++.robertl/eb55.C: Likewise.
55967 2000-11-22 Neil Booth <neilb@earthling.net>
55969 * gcc.dg/cpp/Wtrigraphs.c: New test.
55971 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
55973 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
55975 2000-11-22 Jakub Jelinek <jakub@redhat.com>
55977 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
55979 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
55981 * lib/gcc-dg.exp: load_lib scanasm.exp.
55982 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
55983 * lib/g++-dg.exp: load_lib scanasm.exp.
55984 * lib/scanasm.exp: New.
55985 (scan-assembler, scan-assembler-not): Add optional arguments to
55986 test name, or if not present, the pattern name.
55987 (scan-assembler-dem, scan-assembler-dem-not): New.
55989 * g++.dg/dg.exp: New.
55991 2000-11-21 Neil Booth <neilb@earthling.net>
55993 * gcc.dg/cpp/integrated1.c: Remove.
55995 2000-11-21 Jakub Jelinek <jakub@redhat.com>
55997 * gcc.c-torture/execute/20001121-1.c: New test.
55999 2000-11-21 Richard Henderson <rth@redhat.com>
56001 * gcc.c-torture/compile/20001121-1.c: New test.
56003 2000-11-20 Neil Booth <neilb@earthling.net>
56005 * gcc.dg/cpp/integrated1.c: New test.
56007 2000-11-21 Jakub Jelinek <jakub@redhat.com>
56009 * g++.old-deja/g++.other/inline17.C: New test.
56011 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
56013 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
56014 local variable to be zero: I made the variable global. Now
56015 uses abort() and exit() instead of relying on main's return value.
56017 2000-11-20 Neil Booth <neilb@earthling.net>
56019 * gcc.dg/cpp/paste2.c: Update test.
56020 * objc/execute/paste.m: New test.
56022 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
56024 * gcc.dg/c99-condexpr-1.c: New test.
56026 2000-11-20 Neil Booth <neilb@earthling.net>
56028 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
56030 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
56032 * g++.old-deja/g++.pt/export1.C: New test.
56034 2000-11-20 Jakub Jelinek <jakub@redhat.com>
56036 * gcc.dg/20001117-1.c: New test.
56038 2000-11-18 Richard Henderson <rth@redhat.com>
56040 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
56042 2000-11-18 Richard Henderson <rth@redhat.com>
56044 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
56045 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
56046 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
56048 2000-11-18 Richard Henderson <rth@redhat.com>
56050 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
56051 (main): New. Exit cleanly.
56053 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
56055 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
56056 gcc.dg/c99-fordecl-2.c: New tests.
56058 2000-11-18 Richard Henderson <rth@redhat.com>
56060 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
56061 * gcc.c-torture/execute/zerolen-2.c: New.
56063 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56065 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
56068 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
56070 * g++.old-deja/g++.pt/instantiate8.C: New test.
56072 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
56074 * g++.old-deja/g++.other/incomplete.C: Add more tests.
56075 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
56077 2000-11-16 Nick Clifton <nickc@redhat.com>
56079 * gcc.c-torture/execute/nestfunc-2.c: New test.
56080 * gcc.c-torture/execute/nestfunc-3.c: New test.
56082 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
56084 * gcc.c-torture/compile/20001116-1.c: New test.
56086 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56088 * gcc.c-torture/execute/20001115-1.c: New test.
56090 2000-11-15 Mark Mitchell <mark@codesourcery.com>
56092 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
56093 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
56094 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
56095 * g++.old-deja/g++.abi/vmihint.C: Likewise.
56097 2000-11-15 Neil Booth <neilb@earthling.net>
56099 gcc.dg/cpp/_Pragma1.c: Update.
56100 gcc.dg/cpp/_Pragma2.c: New test.
56102 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
56104 * g++.old-deja/g++.other/anon5.C: New test.
56106 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
56108 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
56111 2000-11-14 Jakub Jelinek <jakub@redhat.com>
56113 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
56116 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
56118 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
56119 labels at end of compound statements.
56121 2000-11-13 Jakub Jelinek <jakub@redhat.com>
56123 * gcc.c-torture/execute/loop-7.c: New test.
56125 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
56127 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
56129 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
56131 * gcc.dg/c99-bool-1.c: New test.
56133 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
56135 * gcc.dg/c99-scope-1.c: Remove xfail.
56136 * gcc.dg/c99-scope-2.c: New test.
56138 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56140 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
56141 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
56143 2000-11-11 Mark Mitchell <mark@codesourcery.com>
56145 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
56148 * g++.mike/p700.C: Don't typedef wchar_t.
56149 * g++.mike/p784.C: Likewise.
56150 * g++.mike/eb101.C: Don't use __wchar_t.
56152 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
56154 * g77.f-torture/execute/20001111.[fx]: Test premature exit
56157 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
56159 * gcc.c-torture/execute/20001111-1.c: New test.
56161 2000-11-10 Nick Clifton <nickc@redhat.com>
56163 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
56164 long multuiple and accumulate.
56166 2000-11-09 Richard Henderson <rth@redhat.com>
56168 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
56169 via size_t instead of int.
56171 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
56172 * gcc.c-torture/execute/string-opt-2.c: Likewise.
56173 * gcc.c-torture/execute/string-opt-3.c: Likewise.
56174 * gcc.c-torture/execute/string-opt-4.c: Likewise.
56176 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
56178 * gcc.c-torture/compile/20001109-1.c: New test.
56179 * gcc.c-torture/compile/20001109-2.c: New test.
56181 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
56183 * g++.old-deja/g++.pt/operator1.C: New test.
56184 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
56186 2000-11-09 Jakub Jelinek <jakub@redhat.com>
56188 * gcc.dg/20001108-1.c: New test.
56190 2000-11-09 Jakub Jelinek <jakub@redhat.com>
56192 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
56193 with both arguments constant strings.
56194 * gcc.c-torture/execute/string-opt-3.c: New test.
56195 * gcc.c-torture/execute/string-opt-4.c: New test.
56196 * gcc.c-torture/execute/string-opt-5.c: New test.
56198 2000-11-08 Nick Clifton <nickc@redhat.com>
56200 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
56201 mulsidi3adddi patterns.
56203 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
56205 * g++.old-deja/g++.other/crash36.C: New test.
56207 2000-11-08 Jakub Jelinek <jakub@redhat.com>
56209 * g++.old-deja/g++.other/init16.C: New test.
56211 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
56213 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
56215 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
56217 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
56218 * gcc.c-torture/execute/va-arg-16.x: Likewise.
56219 * gcc.c-torture/execute/va-arg-17.x: Likewise.
56221 2000-11-07 DJ Delorie <dj@redhat.com>
56223 * gcc.dg/20000614-1.c: Add return so that test can pass.
56225 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56227 * gcc.c-torture/execute/string-opt-1.c: New test.
56229 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
56231 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
56232 mips-sgi-irix6.* because the MIPS ABI passes floating-point
56233 parameters in registers, and there is no way for a varargs
56234 function to know in which order the integer and floating-point
56235 parameters should be interleaved when they are placed on the
56237 * gcc.c-torture/execute/va-arg-16.x: Likewise.
56238 * gcc.c-torture/execute/va-arg-17.x: Likewise.
56240 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56242 * gcc.c-torture/execute/string-opt-2.c: New test.
56244 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
56246 * g++.old-deja/g++.pt/crash60.C: New test.
56248 2000-11-06 Jakub Jelinek <jakub@redhat.com>
56250 * g++.old-deja/g++.other/crash24.C: New test.
56251 * g++.old-deja/g++.other/crash25.C: New test.
56252 * g++.old-deja/g++.other/crash26.C: New test.
56253 * g++.old-deja/g++.other/crash27.C: New test.
56254 * g++.old-deja/g++.other/crash28.C: New test.
56255 * g++.old-deja/g++.other/crash29.C: New test.
56256 * g++.old-deja/g++.other/crash30.C: New test.
56257 * g++.old-deja/g++.other/crash31.C: New test.
56258 * g++.old-deja/g++.other/crash32.C: New test.
56259 * g++.old-deja/g++.other/crash33.C: New test.
56260 * g++.old-deja/g++.other/crash34.C: New test.
56261 * g++.old-deja/g++.other/crash35.C: New test.
56263 2000-11-06 Jakub Jelinek <jakub@redhat.com>
56265 * gcc.c-torture/execute/20001031-1.c: New test.
56267 2000-11-04 Mark Mitchell <mark@codesourcery.com>
56269 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
56272 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
56273 standards-conformant.
56275 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
56277 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
56278 * g++.old-deja/g++.mike/p755a.C: Likewise.
56279 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
56280 library makes no calls to `operator new' during initialization.
56282 2000-11-04 Neil Booth <neilb@earthling.net>
56284 * gcc.dg/cpp/include2.c: New tests.
56286 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
56288 * lib/g++.exp (g++_set_ld_library_path): New function.
56289 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
56291 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
56293 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
56296 2000-11-01 Richard Henderson <rth@redhat.com>
56298 * g++.old-deja/g++.ext/namedret1.C: New.
56299 * g++.old-deja/g++.ext/namedret2.C: New.
56300 * g++.old-deja/g++.ext/namedret3.C: New.
56302 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
56304 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
56305 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
56307 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56309 * gcc.c-torture/execute/va-arg-21.c: New test.
56311 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
56313 * gcc.dg/c99-complex-2.c: New test.
56315 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56317 * gcc.c-torture/execute/stdio-opt-1.c: New test.
56319 2000-10-31 Jakub Jelinek <jakub@redhat.com>
56321 * g++.old-deja/g++.other/inline16.C: New test.
56323 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
56325 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
56326 __PRETTY_FUNCTION__
56328 2000-10-29 Neil Booth <neilb@earthling.net>
56330 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
56332 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
56333 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
56336 2000-10-29 Neil Booth <neilb@earthling.net>
56338 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
56339 * mi1.c, mi1c.h: Add null directives to multiple-include test.
56340 * mi5.c: Test multiple includes work with -C.
56341 * trigraphs.c: Test ^= version.
56343 2000-10-28 Neil Booth <neilb@earthling.net>
56345 New tests and test updates for new macro expander.
56347 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
56348 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
56349 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
56350 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
56351 new diagnostic messages.
56353 * gcc.dg/cpp/macro3.c: New tests.
56355 2000-10-27 Mark Mitchell <mark@codesourcery.com>
56357 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
56360 2000-10-27 Jakub Jelinek <jakub@redhat.com>
56362 * g++.old-deja/g++.other/eh2.C: New test.
56364 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
56366 * gcc.c-torture/execute/20001027-1.c: New test.
56368 2000-10-26 Richard Henderson <rth@redhat.com>
56370 * gcc.c-torture/execute/20001026-1.c: New.
56372 2000-10-26 Mark Mitchell <mark@codesourcery.com>
56374 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
56375 * g++.old-deja/g++.law/builtin1.C: Likewise.
56376 * g++.old-deja/g++.law/ctors10.C: Likewise.
56377 * g++.old-deja/g++.law/virtual3.C: Likewise.
56378 * g++.old-deja/g++.mike/p658.C: Likewise.
56379 * g++.old-deja/g++.other/sibcall1.C: Likewise.
56380 * g++.old-deja/g++.other/vaarg2.C: Likewise.
56381 * g++.old-deja/g++.robertl/eb124.C: Likewise.
56382 * g++.old-deja/g++.robertl/eb44.C: Likewise.
56383 * g++.old-deja/g++.robertl/eb77.C: Likewise.
56385 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
56387 * gcc.c-torture/compile/20001024-1.c: New test.
56389 2000-10-25 Mark Mitchell <mark@codesourcery.com>
56391 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
56392 to tell us whether or not we are using V3.
56394 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
56396 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
56399 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
56401 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
56403 2000-10-25 Jakub Jelinek <jakub@redhat.com>
56405 * gcc.c-torture/execute/20001024-1.c: New test.
56407 2000-10-24 Jakub Jelinek <jakub@redhat.com>
56409 * g++.old-deja/g++.other/sibcall1.C: New test.
56411 2000-10-20 Jakub Jelinek <jakub@redhat.com>
56413 * gcc.dg/noncompile/init-3.c: New test.
56415 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
56417 * gcc.dg/format-array-1.c: New test.
56419 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
56421 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
56422 writing through null pointers; remove comment about testing
56423 unterminated strings.
56425 2000-10-17 Matthew Hiller <hiller@redhat.com>
56427 * gcc.c-torture/execute/20001017-2.c: New test.
56429 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
56431 * gcc.c-torture/compile/20001018-1.c: New test.
56432 * gcc.c-torture/compile/20001018-1.x: Xfail.
56434 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56436 * gcc.c-torture/execute/20001017-1.c: New test.
56438 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
56440 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
56441 for multiple use of arguments with scanf formats; add tests for
56442 multiple use of arguments.
56444 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
56446 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
56447 from some old tests.
56449 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
56451 * gcc.dg/format-miss-1.c: New test.
56453 2000-10-16 Jakub Jelinek <jakub@redhat.com>
56455 * gcc.c-torture/execute/20001013-1.c: New test.
56457 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
56459 * gcc.dg/format-branch-1.c: New test.
56461 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
56463 * README, lib/file-format.exp: Remove EGCS references.
56465 2000-10-16 Jakub Jelinek <jakub@redhat.com>
56467 * gcc.dg/20001013-1.c: New test.
56469 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
56471 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
56472 for intmax_t in the compiler using __typeof__ and the type rules
56473 for conditional expressions.
56475 2000-10-13 Jakub Jelinek <jakub@redhat.com>
56477 * gcc.dg/20001012-1.c: New test.
56478 * gcc.dg/20001012-2.c: New test.
56480 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
56482 * gcc.dg/format-attr-1.c: New test.
56484 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
56486 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
56487 __LONG_LONG_MAX__ instead of LLONG_MAX.
56489 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
56491 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
56493 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
56496 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
56498 * gcc.dg/sequence-pt-1.c: New test.
56500 2000-10-11 Geoff Keating <geoffk@cygnus.com>
56502 * gcc.c-torture/execute/20001011-1.c: New testcase.
56503 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
56505 2000-10-10 Jakub Jelinek <jakub@redhat.com>
56507 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
56508 does not error on it.
56510 2000-10-10 Jakub Jelinek <jakub@redhat.com>
56512 * gcc.dg/20001009-1.c: New test.
56514 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
56516 * gcc.c-torture/compile/20001009-1.c: Move from here ....
56517 * gcc.c-torture/execute/20001009-2.c: ... to here.
56519 2000-10-09 Geoff Keating <geoffk@cygnus.com>
56521 * gcc.c-torture/compile/20001009-1.c: New testcase.
56522 * gcc.c-torture/execute/20001009-1.c: New testcase.
56523 Testcases provided by Jan Hubicka <jh@suse.cz>.
56525 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
56527 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56528 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
56529 uintmax_t using <limits.h> to emulate the compiler's internal
56530 logic. No longer XFAIL %j tests.
56532 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
56534 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
56535 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56536 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
56537 regexps and details of expected handling of some bad formats.
56538 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
56541 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
56543 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
56544 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
56545 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
56546 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
56549 2000-10-06 Richard Henderson <rth@cygnus.com>
56551 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
56552 * g++.old-deja/g++.brendan/crash52.C: Likewise.
56553 * g++.old-deja/g++.jason/report.C: Likewise.
56554 * g++.old-deja/g++.law/friend5.C: Likewise.
56555 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
56556 of the expected warnings.
56558 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
56560 * g++.old-deja/g++.pt/enum14.C: New test.
56562 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
56564 * g++.old-deja/g++.pt/crash59.C: New test.
56566 2000-10-04 Will Cohen <wcohen@redhat.com>
56568 * gcc.dg/20000926-1.c: New test.
56570 2000-10-03 Geoff Keating <geoffk@cygnus.com>
56572 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
56573 function name for current C++ compiler.
56574 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
56576 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
56578 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
56579 __PRETTY_FUNCTION__.
56580 * g++.old-deja/g++.ext/pretty2.C: Likewise.
56582 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56584 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
56586 2000-09-26 Jakub Jelinek <jakub@redhat.com>
56588 * gcc.c-torture/compile/20000923-1.c: New test.
56590 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
56592 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
56593 * g++.old-deja/g++.pt/ttp62.C: Same.
56594 * g++.old-deja/g++.other/inline14.C: Same.
56596 2000-09-24 Richard Henderson <rth@cygnus.com>
56598 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
56600 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
56602 * gcc.dg/c90-printf-1.c: Add test for wide string format.
56604 2000-09-22 Geoff Keating <geoffk@cygnus.com>
56606 * gcc.c-torture/compile/20000922-1.c: New file.
56608 2000-09-21 Nick Clifton <nickc@redhat.com>
56610 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
56611 a signed long modulo operation.
56612 (mod6): New function - perform an unsigned long modulo operation.
56613 (main): Add tests for modulos of very large numbers by very small
56616 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56618 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
56620 2000-09-19 Richard Henderson <rth@cygnus.com>
56622 * gcc.dg/compare2.c (case 10): XFAIL.
56624 2000-09-18 Richard Henderson <rth@cygnus.com>
56626 * gcc.c-torture/execute/20000906-1.c: Move ...
56627 * gcc.dg/20000906-1.c: ... here. Only run on targets
56628 that support __builtin_trap.
56630 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
56632 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
56634 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
56636 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
56637 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
56638 more $ format tests.
56640 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
56642 * gcc.dg/format-errmk-1.c: New test.
56644 2000-09-17 Greg McGary <greg@mcgary.org>
56646 * gcc.c-torture/execute/20000917-1.x: Remove.
56648 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
56650 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
56652 2000-09-17 Greg McGary <greg@mcgary.org>
56654 * gcc.c-torture/execute/20000917-1.c: New test.
56655 * gcc.c-torture/execute/20000917-1.x: XFAIL.
56657 2000-09-16 Neil Booth <NeilB@earthling.net>
56659 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
56660 in nested macro bug.
56662 2000-09-15 Neil Booth <NeilB@earthling.net>
56664 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
56666 2000-09-14 Jeffrey A Law (law@cygnus.com)
56668 * gcc.c-torture/execute/20000914-1.c: New test.
56670 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
56672 * g++.other/inline13.C: New test.
56674 2000-09-12 Andreas Jaeger <aj@suse.de>
56676 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
56677 constant by Ulrich Drepper <drepper@redhat.com>.
56679 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
56681 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
56683 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56685 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
56687 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
56689 * gcc.dg/cpp/backslash.c: New test.
56691 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
56693 * gcc.c-torture/execute/20000910-1.c: New test.
56694 * gcc.c-torture/execute/20000910-2.c: Likewise.
56696 2000-09-11 Robert Lipe <robertl@sco.com>
56698 * gcc.dg/pragma-align.c: New test.
56700 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
56702 * g++.old-deja/g++.pt/explicit82.C: New test.
56703 * g++.old-deja/g++.pt/explicit83.C: New test.
56705 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
56707 * gcc.dg/asm-names.c: New test.
56709 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56711 * gcc.dg/cpp/tr-warn6.c: New test
56713 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
56715 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
56718 2000-09-07 Catherine Moore <clm@redhat.com>
56720 * gcc.c-torture/execute/unroll-1.c: New test.
56722 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
56724 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
56726 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
56727 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
56728 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
56729 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
56730 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
56732 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
56733 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
56735 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
56737 * g++.old-deja/g++.pt/deduct2.C: New test.
56739 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
56741 * g++.old-deja/g++.pt/parms2.C: New test.
56743 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
56745 * g++.old-deja/g++.pt/crash58.C: New test.
56747 2000-09-06 Greg McGary <greg@mcgary.org>
56749 * gcc.c-torture/execute/20000906-1.c: New test.
56750 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
56752 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56754 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
56756 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
56758 * g++.old-deja/g++.pt/crash57.C: New test.
56760 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
56762 * g++.old-deja/g++.pt/crash56.C: New test.
56764 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
56766 * g++.old-deja/g++.pt/koenig1.C: New test.
56768 2000-09-04 Jakub Jelinek <jakub@redhat.com>
56770 * gcc.dg/20000904-1.c: New test.
56772 2000-09-04 Jakub Jelinek <jakub@redhat.com>
56774 * gcc.dg/cpp/paste8.c: New test.
56776 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
56778 * gcc.c-torture/compile/20000827-1.c: New test.
56780 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
56782 * gcc.dg/format-diag-1.c: New test.
56784 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
56786 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
56787 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
56788 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
56789 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
56790 gcc.dg/formatz-1.c: Adjust warning regular expressions.
56792 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
56794 * g++.old-deja/g++.other/nested4.C: New test.
56796 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
56798 * g++.old-deja/g++.ns/scoped1.C: New test.
56800 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
56802 * lib/g++.exp: Support testing already-installed GCC.
56804 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56806 * wtr-label-1.c, wtr-suffix-1.c: New tests.
56808 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56810 * gcc.dg/return-type-2.c: New test.
56812 2000-08-27 Geoff Keating <geoffk@cygnus.com>
56814 * gcc.c-torture/compile/20000825-1.c: New test.
56816 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
56818 * gcc.dg/dwarf2-2.c: New test.
56820 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
56822 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
56823 dg-warning regexps.
56825 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
56827 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
56828 gcc.dg/format-ext-5.c: New tests.
56830 2000-08-25 Jakub Jelinek <jakub@redhat.com>
56832 * g++.old-deja/g++.other/crash22.C: New test.
56834 2000-08-24 Mark Mitchell <mark@codesourcery.com>
56836 * gcc.dg/noncompile/930622-2.c: Adjust error message.
56838 2000-08-24 Richard Henderson <rth@cygnus.com>
56840 * gcc.dg/ia64-sync-1.c: New test.
56841 * gcc.dg/ia64-sync-2.c: New test.
56842 * gcc.dg/ia64-asm-1.c: New test.
56844 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
56846 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
56847 * gcc.dg/format-ext-2.c: New test.
56849 2000-08-23 Jason Merrill <jason@redhat.com>
56851 * lib/old-dejagnu.exp: Also ignore "In member function" and
56854 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56856 * gcc.dg/noncompile/label-lineno-1.c: New test.
56858 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
56860 * gcc.dg/c99-array-nonobj-1.c: New test.
56862 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
56864 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
56866 * gcc.dg/format-ext-1.c: New test.
56868 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56870 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
56871 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
56872 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
56873 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
56874 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
56876 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
56878 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
56879 gcc.dg/c99-strftime-2.c: New tests.
56881 2000-08-22 Richard Henderson <rth@cygnus.com>
56883 * gcc.c-torture/execute/20000822-1.c: New test.
56885 2000-08-21 Jakub Jelinek <jakub@redhat.com>
56887 * gcc.c-torture/execute/20000819-1.x: Remove.
56889 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
56891 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
56892 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
56893 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
56894 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
56895 gcc.dg/format-xopen-1.c: New tests.
56897 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
56899 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
56901 2000-08-21 Jakub Jelinek <jakub@redhat.com>
56903 * g++.old-deja/g++.other/loop2.C: New test.
56905 * gcc.c-torture/compile/20000606-1.c: New test.
56906 * gcc.c-torture/compile/20000728-1.c: New test.
56907 * gcc.c-torture/execute/20000801-1.c: New test.
56908 * gcc.c-torture/execute/20000801-2.c: New test.
56909 * gcc.c-torture/execute/20000819-1.c: New test.
56910 * gcc.c-torture/execute/20000819-1.x: XFAIL.
56911 * gcc.dg/20000629-1.c: New test.
56912 * gcc.dg/20000724-1.c: New test.
56913 * gcc.dg/20000807-1.c: New test.
56915 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
56917 * gcc.dg/cpp/pragma-1.c: New test.
56918 * gcc.dg/cpp/pragma-2.c: New test.
56920 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
56922 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
56923 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
56925 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
56927 * gcc.c-torture/compile/20000818-1.c: New test.
56929 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
56931 * gcc.c-torture/execute/20000818-1.c: New test.
56933 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
56935 * gcc.dg/format-va-1.c: New test.
56937 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
56939 * g++.old-deja/g++.other/typedef8.C: New test.
56941 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
56943 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
56944 * g++.old-deja/g++.mike/net36.C: Mark candidate.
56945 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
56946 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
56947 * g++.old-deja/g++.other/ptrmem7.C: New test.
56948 * g++.old-deja/g++.pt/ptrmem10.C: New test.
56950 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
56952 * g++.old-deja/g++.pt/typename27.C: New test.
56954 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
56956 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
56957 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
56958 * g++.old-deja/g++.pt/friend45.C: New test.
56959 * g++.old-deja/g++.other/friend8.C: New test.
56961 2000-08-15 Richard Henderson <rth@cygnus.com>
56963 * gcc.c-torture/execute/20000815-1.c: New test.
56965 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
56967 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
56968 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
56969 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
56971 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
56973 * g++.old-deja/g++.other/refinit2.C: New test.
56975 2000-08-13 Geoff Keating <geoffk@cygnus.com>
56977 * lib/c-torture.exp (c-torture): Make
56978 compiler_conditional_xfail_data global.
56979 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
56980 compiler_conditional_xfail_data machinery.
56981 (f-torture-execute): Likewise.
56982 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
56983 and only when unrolling loops.
56985 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
56987 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
56989 * g++.old-deja/g++.pt/explicit81.C: New test.
56991 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
56993 * g++.old-deja/g++.pt/typename26.C: New test.
56995 2000-08-10 Geoff Keating <geoffk@cygnus.com>
56997 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
57000 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
57002 * g++.old-deja/g++.other/array3.C: New test.
57004 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
57006 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
57007 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
57008 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
57011 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
57013 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
57014 * g++.old-deja/g++.abi/vmihint.C: Likewise.
57016 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
57018 * gcc.c-torture/execute/20000808-1.c: New test.
57020 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
57022 * gcc.dg/c90-const-expr-1.c: New test.
57024 2000-08-08 Richard Henderson <rth@cygnus.com>
57026 * gcc.dg/noncompile/920923-1.c: Declare calloc.
57028 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
57030 * gcc.dg/noncompile/const-ll-1.c: New test.
57032 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
57034 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
57036 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
57038 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
57039 that running programs linked against the shared version of libobjc
57042 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
57044 * gcc.dg/c99-printf-1.c: New test.
57046 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
57048 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
57050 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
57052 * gcc.c-torture/execute/20000731-1.x: Delete.
57054 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
57056 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
57057 and torture_without_loops as is done by c-torture.exp.
57058 (search_for): Copy from c-torture.exp.
57059 (gcc-dg-runtest): New function, drives a directory of tests
57060 iterating over the TORTURE_OPTIONS.
57061 (scan-assembler, scan-assembler-not): Move here from
57062 individual directory drivers.
57064 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
57065 defined by lib/gcc-dg.exp.
57066 * gcc.dg/cpp/cpp.exp: Likewise.
57067 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
57068 gcc-dg-runtest, so we cycle over optimization options.
57070 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
57071 * gcc.dg/compare2.c: No longer expected to fail.
57073 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
57075 * gcc.c-torture/execute/20000804-1.c: New test.
57077 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
57079 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
57081 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
57083 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
57085 2000-08-03 Jeffrey A Law (law@cygnus.com)
57087 * gcc.c-torture/compile/20000803-1.c: New test.
57089 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
57091 * gcc.c-torture/execute/20000801-3.c,
57092 gcc.c-torture/execute/20000801-4.c: New tests.
57093 * gcc.c-torture/execute/20000801-3.x,
57094 gcc.c-torture/execute/20000801-4.x: Xfail.
57096 2000-08-02 Geoff Keating <geoffk@cygnus.com>
57098 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
57099 libobjc/.libs to allow for libtool.
57101 2000-08-02 Jakub Jelinek <jakub@redhat.com>
57103 * gcc.c-torture/compile/20000802-1.c: New test.
57105 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
57107 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
57109 2000-07-31 Jeffrey A Law (law@cygnus.com)
57111 * gcc-c-torture/execute/20000731-2.c: New test.
57113 * gcc.c-torture/execute/20000731-1.c: New test.
57114 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
57116 2000-07-31 Jakub Jelinek <jakub@redhat.com>
57118 * gcc.dg/cpp/paste7.c: New test.
57119 * gcc.dg/cpp/20000725-1.c: New test.
57121 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
57123 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
57124 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
57125 declaration warning for __builtin_dwarf_reg_size.
57127 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
57129 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
57131 * gcc.dg/noncompile/voidparam-1.c: New test.
57133 2000-07-30 Richard Henderson <rth@cygnus.com>
57135 * gcc.dg/c90-digraph-1.c: Don't xfail.
57136 * gcc.dg/compare2.c (case 10): Xfail.
57137 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
57139 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
57141 * gcc.dg/c99-main-1.c: New test.
57143 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
57145 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
57147 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
57149 * gcc.c-tortuer/execute/20000726-1.c: New test.
57151 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
57153 * gcc.c-torture/execute/enum-2.c: New test.
57155 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57157 * gcc.dg/cpp/tr-warn3.c: New test.
57159 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
57161 * g++.old-deja/g++.ext/implicit1.C: Remove.
57162 * g++.old-deja/g++.jason/c2.C: Remove
57163 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
57164 * g++.old-deja/g++.pt/crash16.C: Likewise.
57165 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
57167 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
57169 * g++.old-deja/g++.other/for2.C: New test.
57171 2000-07-25 Jakub Jelinek <jakub@redhat.com>
57173 * gcc.dg/20000720-1.c: New test.
57175 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
57177 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
57179 2000-07-24 Geoff Keating <geoffk@cygnus.com>
57181 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
57182 * gcc.c-torture/execute/20000722-1.c: New.
57183 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
57185 2000-07-24 Jakub Jelinek <jakub@redhat.com>
57187 * gcc.dg/cpp/20000720-1.S: New test.
57189 2000-07-21 Michael Meissner <meissner@redhat.com>
57191 * gcc.c-torture/execute/ieee/hugeval.c: New test.
57193 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
57195 * g++.old-deja/g++.brendan/crash16.C,
57196 g++.old-deja/g++.brendan/parse3.C,
57197 g++.old-deja/g++.brendan/redecl1.C,
57198 g++.old-deja/g++.ns/template13.C,
57199 g++.old-deja/g++.other/decl4.C,
57200 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
57202 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
57204 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
57205 and "Internal error".
57207 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
57209 * gcc.dg/cpp/paste6.c: New test.
57211 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
57213 * gcc.dg/cpp/tr-direct.c: New test.
57215 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
57216 gcc.dg/cpp/undef1.c: Tweak error regexps.
57218 2000-07-18 Eric Christopher <echristo@redhat.com>
57220 * gcc.c-torture/compile/20000718-1.c: New test.
57222 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
57224 * cpplex.c (_cpp_push_token): If the token being pushed back
57225 is the previous token in this context, just subtract one from
57227 * cppmacro.c (save_expansion): Clear aux field when storing a
57230 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
57232 * gcc.dg/noncompile/redecl-1.c: New test.
57234 2000-07-18 Jakub Jelinek <jakub@redhat.com>
57236 * gcc.c-torture/execute/20000717-5.c: New test.
57237 * gcc.c-torture/execute/20000717-1.x: Removed.
57239 2000-07-17 Richard Henderson <rth@cygnus.com>
57241 * gcc.c-torture/execute/20000717-4.c: New test.
57243 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
57245 * gcc.dg/cpp/syshdr.c: New test.
57246 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
57248 2000-07-17 Neil Booth <neilb@earthling.net>
57250 * gcc.dg/cpp/cmdlne-dM.c: New test.
57251 * gcc.dg/cpp/cmdlne-dD.c: New test.
57253 2000-07-17 Jeffrey A Law (law@cygnus.com)
57255 * gcc.c-torture/execute/20000717-3.c: New test.
57257 * gcc.c-torture/compile/20000717-1.c: New test.
57259 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
57261 * gcc.c-torture/execute/20000717-2.c: New test.
57263 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
57265 * gcc.dg/formatz-1.c: New test.
57267 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
57268 * gcc.dg/c99-digraph-1.c: New tests.
57270 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
57271 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
57273 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
57274 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
57275 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
57276 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
57277 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
57278 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
57279 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
57281 2000-07-17 Greg McGary <greg@mcgary.org>
57283 * gcc.c-torture/execute/20000717-1.c: New test.
57284 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
57286 2000-07-15 Jakub Jelinek <jakub@redhat.com>
57288 * gcc.c-torture/execute/20000715-2.c: New test.
57289 * gcc.dg/20000715-1.c: New test.
57291 2000-07-15 Michael Meissner <meissner@redhat.com>
57293 * gcc.c-torture/execute/20000715-1.c: New test.
57295 2000-07-13 Jakub Jelinek <jakub@redhat.com>
57297 * gcc.c-torture/execute/20000707-1.c: New test.
57299 2000-07-13 Neil Booth <NeilB@earthling.net>
57301 * gcc.dg/cpp/digraph1.c,
57302 gcc.dg/cpp/digraph2.c,
57303 gcc.dg/cpp/digraphs.c: New tests.
57305 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
57307 * g77.f-torture/compile/20000630-2.f: New test.
57308 * g77.f-torture/compile/20000630-2.x
57310 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
57312 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
57314 2000-07-11 Neil Booth <NeilB@earthling.net>
57316 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
57318 2000-07-11 Neil Booth <NeilB@earthling.net>
57320 * gcc.dg/cpp/cmdlne-C.c: New.
57322 2000-07-09 Neil Booth <NeilB@earthling.net>
57324 * gcc.dg/cpp/directiv.c: New tests.
57325 * gcc.dg/cpp/undef1.c: Update.
57327 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
57329 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
57331 2000-07-09 Neil Booth <NeilB@earthling.net>
57333 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
57335 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
57337 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
57338 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
57340 2000-07-08 Neil Booth <NeilB@earthling.net>
57342 * gcc.dg/cpp/macsyntx.c: New tests.
57344 2000-07-07 Jakub Jelinek <jakub@redhat.com>
57346 * gcc.dg/20000707-1.c: New test.
57348 2000-07-07 Jakub Jelinek <jakub@redhat.com>
57350 * gcc.c-torture/execute/20000706-1.c: New test.
57351 * gcc.c-torture/execute/20000706-2.c: New test.
57352 * gcc.c-torture/execute/20000706-3.c: New test.
57353 * gcc.c-torture/execute/20000706-4.c: New test.
57354 * gcc.c-torture/execute/20000706-5.c: New test.
57356 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
57358 * g++.old-deja/g++.pt/instantiate7.C: New test.
57360 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
57362 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
57363 * g++.old-deja/g++.mike/thunk3.C: Likewise.
57364 * g++.old-deja/g++.other/rtti3.C: Likewise.
57365 * g++.old-deja/g++.other/rttid3.C: Likewise.
57367 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
57369 * g77.f-torture/compile/20000630-1.x: Fix typo
57371 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
57373 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
57376 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
57378 * gcc.dg/cpp/ident.c: New test.
57380 2000-07-05 Neil Booth <NeilB@earthling.net>
57382 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
57383 gcc.dg/cpp/lexstrng.c: New tests.
57385 2000-07-04 Neil Booth <NeilB@earthling.net>
57387 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
57388 * gcc.dg/cpp/strify2.c: Same.
57390 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
57392 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
57393 * gcc.dg/cpp/19990703-1.c: Likewise.
57394 * gcc.dg/cpp/20000625-1.c: Likewise.
57395 * gcc.dg/cpp/20000625-2.c: Likewise.
57397 * gcc.dg/cpp/macro1.c,
57398 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
57399 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
57400 gcc.dg/cpp/strify1.c,
57401 gcc.dg/cpp/strify2.c: New tests.
57403 2000-07-03 Jakub Jelinek <jakub@redhat.com>
57405 * gcc.c-torture/execute/20000703-1.c: New test.
57407 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
57409 * g++.old-deja/g++.pt (lookup10.C): New test.
57411 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
57413 * g++.old-deja/g++.pt (typename25.C): New test.
57415 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
57417 * gcc.c-torture/compile/20000701-1.c: New test.
57419 2000-06-30 Nick Clifton <nickc@cygnus.com>
57421 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
57424 2000-06-30 Catherine Moore <clm@cygnus.com>
57426 * gcc.c-torture/execute/align-1.c: New test.
57428 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
57430 * g++.old-deja/g++.pt/expr8.C: New test.
57431 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
57433 2000-06-29 Nick Clifton <nickc@cygnus.com>
57435 * gcc.c-torture/compile/20000629-1.c: New test.
57437 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
57440 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
57441 gcc.dg/noncompile directory, depending on whether they're
57442 preprocessor tests or not. Annotate all the tests for the dg
57445 * gcc.c-torture/noncompile/noncompile.exp: Delete.
57446 * gcc.dg/noncompile/noncompile.exp: New.
57450 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
57451 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
57452 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
57453 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
57454 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
57455 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
57456 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
57457 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
57458 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
57459 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
57460 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
57461 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
57462 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
57463 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
57464 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
57465 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
57466 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
57467 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
57468 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
57469 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
57470 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
57471 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
57472 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
57473 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
57475 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
57476 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
57477 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
57478 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
57479 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
57480 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
57482 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
57484 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
57485 declare one variable. On the fourth, error.
57486 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
57487 declared by 20000628-1a.h.
57489 2000-06-29 Richard Henderson <rth@redhat.com>
57491 * gcc.c-torture/execute/930529-1.x: New file.
57492 * gcc.dg/920413-1.c: Adjust expected warning text.
57493 * gcc.dg/980217-1.c: Declare abort.
57494 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
57496 2000-06-29 Jeffrey A Law (law@cygnus.com)
57498 * g77.f-torture/compile/20000629-1.f: New test.
57499 * g77.f-torture/compile/20000629-1.x: Expected to fail.
57501 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
57503 Rearrange lots of files, removing entirely the
57504 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
57508 gcc.c-torture/code_quality/code_quality.exp
57509 gcc.c-torture/special/special.exp
57510 gcc.failure/failure.exp
57511 gcc.failure/940409-1.x
57512 gcc.c-torture/compile/961203-1.x
57515 gcc.misc-tests/linkage.exp
57516 gcc.c-torture/execute/920730-1t.c
57517 gcc.c-torture/execute/920730-1t.x
57518 gcc.c-torture/compile/920520-1.x
57519 gcc.c-torture/compile/920521-1.x
57520 gcc.c-torture/compile/981006-1.x
57521 gcc.c-torture/execute/eeprof-1.x
57523 * Moved files (possibly with modifications to fit a new harness):
57525 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
57526 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
57527 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
57528 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
57529 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
57530 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
57531 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
57532 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
57533 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
57534 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
57535 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
57536 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
57537 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
57538 gcc.failure/940409-1.c gcc.dg/940409-1.c
57540 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
57542 * c-torture/compile/961203-1.x: Delete.
57544 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
57545 not exit. Include stdio.h.
57546 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
57547 * gcc.misc-tests/dg-12.c: Likewise.
57548 * gcc.misc-tests/dg-5.c: Likewise.
57549 * gcc.misc-tests/dg-6.c: Likewise.
57550 * gcc.misc-tests/dg-7.c: Prototype abort.
57551 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
57552 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
57553 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
57555 * gcc.misc-tests/sieve.c: Use return from main, not exit.
57556 * gcc.misc-tests/sort2.c: Use return from main, not exit.
57558 2000-06-28 Jakub Jelinek <jakub@redhat.com>
57560 * gcc.dg/cpp/20000628-1.c: New test.
57561 * gcc.dg/cpp/20000628-1.h: New header for above test.
57562 * gcc.dg/cpp/20000628-1a.h: Likewise.
57564 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
57566 * gcc.dg/cpp: New directory.
57567 * gcc.dg/cpp/cpp.exp: New driver.
57568 * gcc.dg/cpp/20000627-1.c: New test.
57569 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
57570 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
57571 and rewrite as a compilation test.
57573 * gcc.dg: Move many files into the cpp subdirectory, possibly
57574 renaming or editing them as well.
57576 990119-1.c cpp/19990119-1.c
57577 990228-1.c cpp/19990228-1.c
57578 990407-1.c cpp/19990407-1.c
57579 990409-1.c cpp/19990409-1.c
57580 990413-1.c cpp/19990413-1.c
57581 990703-1.c cpp/19990703-1.c
57582 20000127-1.c cpp/20000127-1.c
57583 20000129-1.c cpp/20000129-1.c
57584 20000207-1.c cpp/20000207-1.c
57585 20000207-2.c cpp/20000207-2.c
57586 20000209-1.c cpp/20000209-1.c
57587 20000209-2.c cpp/20000209-2.c
57588 20000301-1.c cpp/20000301-1.c
57589 20000419-1.c cpp/20000419-1.c
57590 20000510-1.S cpp/20000510-1.S
57591 20000519-1.c cpp/20000519-1.c
57592 20000529-1.c cpp/20000529-1.c
57593 20000625-1.c cpp/20000625-1.c
57594 20000625-2.c cpp/20000625-2.c
57595 cpp-as1.c cpp/assert1.c
57596 cpp-as2.c cpp/assert2.c
57597 cxx-comments-1.c cpp/cxxcom1.c
57598 cxx-comments-2.c cpp/cxxcom2.c
57599 endif-label.c cpp/endif.c
57600 cpp-hash1.c cpp/hash1.c
57601 cpp-hash2.c cpp/hash2.c
57602 cpp-if1.c cpp/if-1.c
57603 cpp-if2.c cpp/if-2.c
57604 cpp-if3.c cpp/if-3.c
57605 cpp-if4.c cpp/if-4.c
57606 cpp-if5.c cpp/if-5.c
57607 cpp-cond.c cpp/if-cexp.c
57608 cpp-missingop.c cpp/if-mop.c
57609 cpp-missingparen.c cpp/if-mpar.c
57610 cpp-opprec.c cpp/if-oppr.c
57611 cpp-ifparen.c cpp/if-paren.c
57612 cpp-shortcircuit.c cpp/if-sc.c
57613 cpp-shift.c cpp/if-shift.c
57614 cpp-unary.c cpp/if-unary.c
57615 cpp-li1.c cpp/line1.c
57616 cpp-li2.c cpp/line2.c
57617 lineno.c cpp/line3.c
57618 lineno-2.c cpp/line4.c
57620 cpp-mic.h cpp/mi1c.h
57621 cpp-micc.h cpp/mi1cc.h
57622 cpp-mind.h cpp/mi1nd.h
57623 cpp-mindp.h cpp/mi1ndp.h
57624 cpp-mix.h cpp/mi1x.h
57625 cpp-mi2.c cpp/mi2.c
57626 cpp-mi2a.h cpp/mi2a.h
57627 cpp-mi2b.h cpp/mi2b.h
57628 cpp-mi2c.h cpp/mi2c.h
57629 cpp-mi3.c cpp/mi3.c
57630 cpp-mi3.def cpp/mi3.def
57631 poison-1.c cpp/poison.c
57632 pr-impl.c cpp/prag-imp.c
57633 cpp-redef-2.c cpp/redef1.c
57634 cpp-redef.c cpp/redef2.c
57635 strpaste.c cpp/strp1.c
57636 strpaste-2.c cpp/strp2.c
57637 cpp-tradpaste.c cpp/tr-paste.c
57638 cpp-tradstringify.c cpp/tr-str.c
57639 cpp-tradwarn1.c cpp/tr-warn1.c
57640 cpp-tradwarn2.c cpp/tr-warn2.c
57641 trigraphs.c cpp/trigraphs.c
57642 cpp-unc1.c cpp/unc1.c
57643 cpp-unc2.c cpp/unc2.c
57644 cpp-unc3.c cpp/unc3.c
57645 cpp-unc.c cpp/unc4.c
57646 undef.c cpp/undef1.c
57647 undef-2.c cpp/undef2.c
57648 cpp-wi1.c cpp/widestr1.c
57650 2000-06-27 Mark Mitchell <mark@codesourcery.com>
57652 * lib/g++.exp (g++_include_flags): Tweak.
57654 2000-06-27 H.J. Lu <hjl@gnu.org>
57655 Loren J. Rittle <ljrittle@acm.org>
57657 * lib/g++.exp (g++_include_flags): Override libgloss.exp
57658 version with one that knows about the new gcc tree structure.
57659 (g++_link_flags): Same.
57661 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
57663 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
57664 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
57665 case we are cross-compiling.
57667 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
57668 g++.old-deja/g++.niklas/Makefile.in,
57669 g++.old-deja/g++.niklas/configure.in,
57670 g++.old-deja/g++.other/Makefile.in,
57671 g++.old-deja/g++.other/configure.in,
57672 gcc.c-torture/code_quality/Makefile.in,
57673 gcc.c-torture/code_quality/configure.in,
57674 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
57675 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
57676 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
57677 gcc.c-torture/execute/ieee/Makefile.in,
57678 gcc.c-torture/execute/ieee/configure.in,
57679 gcc.c-torture/noncompile/Makefile.in,
57680 gcc.c-torture/noncompile/configure.in,
57681 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
57682 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
57683 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
57685 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
57687 * g++.old-deja/g++.other/ambig3.C: New test.
57689 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
57691 * g++.old-deja/g++.pt/syntax1.C: New test.
57692 * g++.old-deja/g++.pt/syntax2.C: New test.
57693 * g++.old-deja/g++.other/syntax3.C: New test.
57694 * g++.old-deja/g++.other/syntax4.C: New test.
57696 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
57698 * gcc.dg/20000623-1.c: Prototype exit and abort.
57700 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
57702 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
57704 * gcc.dg/cpp-mi3.def: New file.
57706 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
57708 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
57709 lexer's error messages.
57710 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
57711 divine anything from the linemarkers.
57712 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
57713 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
57715 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
57717 * gcc.dg/20000623-1.c: New test.
57719 2000-06-22 Jakub Jelinek <jakub@redhat.com>
57721 * gcc.c-torture/execute/20000622-1.c: New test.
57723 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
57725 * g++.old-deja/g++.other/init15.C: New test.
57727 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
57729 * g++.old-deja/g++.pt/vaarg2.C: New test.
57730 * g++.old-deja/g++.pt/vaarg3.C: New test.
57732 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
57734 * g++.old-deja/g++.other/dyncast6.C: New test.
57736 2000-06-15 Jakub Jelinek <jakub@redhat.com>
57738 * gcc.c-torture/execute/loop-6.c: New test.
57740 2000-06-14 Jakub Jelinek <jakub@redhat.com>
57742 * gcc.dg/20000614-1.c: New test.
57743 * gcc.dg/20000614-2.c: New test.
57745 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
57747 * g++.old-deja/g++.other/inline12.C: New test.
57749 2000-06-13 Jakub Jelinek <jakub@redhat.com>
57751 * g++.old-deja/g++.other/eh1.C: New test.
57753 2000-06-12 Jakub Jelinek <jakub@redhat.com>
57755 * g++.old-deja/g++.other/type.C: New test.
57757 2000-06-05 Jakub Jelinek <jakub@redhat.com>
57759 * g++.old-deja/g++.other/initstring.C: New test.
57761 2000-06-12 Jason Merrill <jason@redhat.com>
57763 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
57765 2000-06-09 Jeffrey A Law (law@cygnus.com)
57767 * gcc.c-torture/compile/20000609-1.c: New test.
57769 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
57771 * gcc.dg/20000609-1.c: New test.
57773 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
57775 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
57776 * gcc.c-torture/noncompile/poison-1.c: Move...
57777 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
57778 * gcc.dg/cpp-li1.c: Add a token after the #line.
57780 2000-06-05 Richard Henderson <rth@cygnus.com>
57782 * gcc.c-torture/execute/20000605-2.c: New test.
57783 * gcc.c-torture/execute/20000605-3.c: New test.
57785 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
57787 * g77.f-torture/execute/20000503-1.x: New file.
57789 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
57791 * g++.old-deja/g++.eh/badalloc1.C: New test.
57793 2000-06-05 Richard Henderson <rth@cygnus.com>
57795 * gcc.c-torture/execute/20000605-1.c: New test.
57797 2000-06-05 Jakub Jelinek <jakub@redhat.com>
57798 Nathan Sidwell <nathan@codesourcery.com>
57800 * gcc.c-torture/compile/20000605-1.c: New test.
57802 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
57804 * g77.f-torture/compile/20000601-1.f: New test.
57806 2000-06-03 Richard Henderson <rth@cygnus.com>
57808 * gcc.c-torture/execute/20000603-1.c: New.
57810 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
57812 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
57813 * gcc.dg/noreturn-2.c (noreturn): Likewise.
57815 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
57817 * gcc.dg/compare2.c (case 12): XFAIL.
57818 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
57819 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
57821 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
57823 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
57825 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
57826 guard macro is already defined when the header is first
57828 * gcc.dg/cpp-mix.h: New file.
57829 * gcc.dg/endif-label.c: Update patterns to match compiler.
57831 * g++.brendan/complex1.C: Declare abort.
57832 * g++.law/refs4.C: Remove XFAIL.
57833 * g++.oliva/expr2.C: Declare abort and exit.
57835 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
57837 * gcc.c-torture/execute/20000528-1.c: New test.
57839 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
57840 * g++.old-deja/g++.law/temps4.C: Likewise.
57842 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
57843 stdlib.h. Call abort() on failure.
57844 * g++.old-deja/g++.law/refs4.C: Likewise.
57845 * g++.old-deja/g++.law/temps4.C: Likewise.
57846 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
57847 * gcc.c-torture/execute/20000112-1.c: Include string.h.
57849 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
57851 Relative to g++.dg/special:
57852 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
57854 Relative to g++.old-deja:
57855 * g++.brendan/complex1.C, g++.jason/optimize2.C,
57856 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
57857 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
57858 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
57859 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
57860 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
57861 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
57863 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
57864 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
57865 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
57866 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
57867 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
57868 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
57871 * g++.other/goto1.C: Update expectations for error messages.
57873 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
57875 * gcc.c-torture/compile/20000523-1.c: New test.
57877 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
57879 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
57881 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
57883 * g++.old-deja/g++.eh/catch11.C: New test.
57884 * g++.old-deja/g++.eh/catch12.C: New test.
57886 2000-05-24 Nick Clifton <nickc@cygnus.com>
57888 * gcc.c-torture/execute/20000523-1.c: New test.
57890 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
57892 * c-torture/execute/bcp-1.c: Replace abort in arg of
57893 __builtin_constant_p with a generic external function.
57895 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
57896 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
57897 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
57898 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
57899 Prototype abort and/or exit.
57901 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
57902 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
57903 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
57904 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
57906 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
57908 * gcc.dg/dwarf2-1.c: New test.
57910 2000-05-20 Richard Henderson <rth@cygnus.com>
57912 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
57914 2000-05-20 Andreas Jaeger <aj@suse.de>
57916 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
57919 2000-05-19 David Edelsohn <edelsohn@gnu.org>
57921 * gcc.c-torture/execute/20000519-2.c: New test.
57923 2000-05-19 Andreas Jaeger <aj@suse.de>
57925 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
57926 which fails with SSA.
57928 * lib/c-torture.exp: Also test with -O3 -fssa.
57930 2000-05-18 Michael Meissner <meissner@redhat.com>
57932 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
57933 * gcc.c-torture/execute/920415-1.c: Ditto.
57934 * gcc.c-torture/execute/920501-1.c: Ditto.
57935 * gcc.c-torture/execute/conversion.c: Ditto.
57936 * gcc.c-torture/execute/cvt-1.c: Ditto.
57938 2000-05-18 Jeffrey A Law (law@cygnus.com)
57940 * gcc.c-torture/compile/20000518-1.c: New test.
57942 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
57944 * g77.f-torture/compile/200005018.f: New test.
57946 2000-05-17 Jeffrey A Law (law@cygnus.com)
57948 * gcc.c-torture/compile/20000517-1.c: New test.
57950 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57952 * gcc.c-torture/execute/20000516-1.c: New test.
57954 2000-05-15 Jakub Jelinek <jakub@redhat.com>
57956 * g++.old-deja/g++.other/eh.C: New test.
57958 2000-05-12 Richard Henderson <rth@cygnus.com>
57960 * gcc.c-torture/execute/990208-1.c (main): Don't pass
57961 constants through to doit's conditional.
57963 2000-05-11 Jeffrey A Law (law@cygnus.com)
57965 * gcc.c-torture/compile/20000511-1.c: New test.
57966 * g77.f-torture/compile/20000511-1.f: New test.
57967 * g77.f-torture/compile/20000511-2.f: New test.
57969 2000-05-11 Michael Meissner <meissner@redhat.com>
57971 * gcc.c-torture/execute/20000511-1.c: New test.
57973 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
57975 * gcc.dg/dg.exp: Scan .S files as well as .c files.
57976 * gcc.dg/20000510-1.S: New.
57978 2000-05-08 Catherine Moore <clm@cygnus.com>
57980 * gcc.dg/unused-3.c: New.
57982 2000-05-06 Richard Henderson <rth@cygnus.com>
57984 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
57985 * g++.old-deja/g++.mike/warn1.C: Likewise.
57986 * g++.old-deja/g++.pt/local1.C: Likewise.
57987 * g++.old-deja/g++.pt/local7.C: Likewise.
57988 * g++.old-deja/g++.pt/spec16.C: Likewise.
57990 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
57992 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
57994 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
57996 * g77.f-torture/execute/20000503-1.f: New test.
57998 2000-05-04 Andreas Jaeger <aj@suse.de>
58000 * gcc.dg/noreturn-2.c: New test.
58002 2000-05-04 Neil Booth <NeilB@earthling.net>
58004 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
58007 2000-05-04 Richard Henderson <rth@cygnus.com>
58009 * gcc.c-torture/execute/20000503-1.c: Fix typo.
58011 2000-05-04 Richard Henderson <rth@cygnus.com>
58013 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
58014 OpenSSL by Jason R Thorpe.
58016 2000-05-03 Jim Wilson <wilson@cygnus.com>
58018 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
58020 2000-05-03 Robert Lipe <robertlipe@usa.net>
58022 * gcc.dg/20000503-1.c: New test.
58024 2000-05-02 Jakub Jelinek <jakub@redhat.com>
58026 * gcc.c-torture/compile/20000502-1.c: New test.
58027 * g++.old-deja/g++.other/align.C: New test.
58028 * gcc.dg/cpp-tradstringify.c: New test.
58030 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
58032 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
58033 and hard registers.
58035 2000-04-26 Geoff Keating <geoffk@cygnus.com>
58037 * gcc.c-torture/execute/loop-5.c: New test.
58039 2000-04-25 Jakub Jelinek <jakub@redhat.com>
58041 * gcc.c-torture/execute/va-arg-20.c: New test.
58043 2000-04-23 Jeffrey A Law (law@cygnus.com)
58045 * gcc.c-torture/execute/20000422-1.c: New test.
58047 2000-04-20 Greg McGary <gkm@gnu.org>
58049 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
58050 when optimizing, but without sibling-call optimizations (-O1).
58052 2000-04-20 Jeffrey A Law (law@cygnus.com)
58054 * gcc.c-torture/compile/20000420-1.c: New test.
58056 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
58058 * g++.abi/ptrflags.C: New test.
58059 * g++.eh/catchptr1.C: Test incomplete pointer chains.
58061 2000-04-19 Catherine Moore <clm@cygnus.com>
58063 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
58065 2000-04-19 Greg McGary <gkm@gnu.org>
58067 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
58068 sibling-call optimizations.
58070 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
58072 * gcc.dg/20000419-1.c: New test.
58074 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
58076 * gcc.c-torture/execute/20000412-6.c: New test.
58078 2000-04-12 Jeffrey A Law (law@cygnus.com)
58080 * gcc.c-torture/execute/20000412-5.c: New test.
58081 * g77.f-torture/compile/20000412-1.f: New test.
58082 * gcc.c-torture/execute/20000412-4.c: New test.
58083 * gcc.c-torture/compile/20000412-2.c: New test.
58084 * gcc.c-torture/execute/20000412-3.c: New test.
58085 * gcc.c-torture/compile/20000412-1.c: New test.
58086 * gcc.c-torture/execute/20000412-2.c: New test.
58088 2000-04-12 Jakub Jelinek <jakub@redhat.com>
58090 * objc/execute/bf-20.m: New test.
58092 2000-04-10 Richard Henderson <rth@cygnus.com>
58094 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
58096 * gcc.c-torture/execute/20000412-1.c: New test.
58098 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
58100 * g++.old-deja/g++.eh/catchptr1.C: New test.
58102 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
58104 * g++.old-deja/g++.abi/cxa_vec.C: New test.
58106 2000-04-08 Neil Booth <NeilB@earthling.net>
58108 * gcc.dg/cpp-nullchar.c: Remove test as
58109 embedded nulls cause problems.
58111 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58113 * gcc.dg/compare2.c: New test.
58115 2000-04-08 Neil Booth <NeilB@earthling.net>
58117 * gcc.dg/cpp-nullchar.c: New test.
58119 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
58121 * gcc.dg/cpp-mi2.c: New test.
58122 * gcc.dg/cpp-mi2[abc].h: New files.
58124 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
58126 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
58129 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
58131 * g++.old-deja/g++.abi/vmihint.C: New test.
58133 2000-04-06 Neil Booth <NeilB@earthling.net>
58135 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
58136 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
58139 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
58141 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
58142 avoid stack-frame overwrite.
58144 2000-04-05 Jakub Jelinek <jakub@redhat.com>
58146 * gcc.c-torture/compile/20000405-2.c: New test.
58147 * gcc.c-torture/compile/20000405-3.c: New test.
58149 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58151 * gcc.c-torture/compile/20000405-1.c: New test.
58153 2000-04-04 Geoff Keating <geoffk@cygnus.com>
58155 * gcc.dg/cast-qual-1.c: Revert last change.
58157 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58159 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
58161 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
58163 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
58164 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
58166 2000-04-03 Jeffrey A Law (law@cygnus.com)
58168 * gcc.c-torture/compile/20000403-2.c: New test.
58169 * gcc.c-torture/compile/20000403-1.c: New test.
58171 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
58173 * gcc.c-torture/execute/20000403-1.c: New test.
58175 2000-04-03 Geoff Keating <geoffk@cygnus.com>
58177 * gcc.c-torture/execute/20000402-1.c: New test.
58179 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
58181 * gcc.c-torture/execute/va-arg-15.c: New test.
58182 * gcc.c-torture/execute/va-arg-16.c: New test.
58183 * gcc.c-torture/execute/va-arg-17.c: New test.
58184 * gcc.c-torture/execute/va-arg-18.c: New test.
58185 * gcc.c-torture/execute/va-arg-19.c: New test.
58187 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
58189 * gcc.c-torture/compile/981211-1.c: Move to...
58190 * gcc.dg/cpp-as1.c: ...here.
58191 * gcc.dg/cpp-as2.c: New file.
58193 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
58196 2000-04-02 Neil Booth <NeilB@earthling.net>
58198 * gcc.dg/cpp-cond.c New tests.
58199 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
58200 accidental success less likely.
58201 * gcc.dg/cpp-missingop.c New tests.
58202 * gcc.dg/cpp-missingparen.c New tests.
58203 * gcc.dg/cpp-shift.c New tests.
58204 * gcc.dg/cpp-shortcircuit.c New tests.
58205 * gcc.dg/cpp-unary.c New tests.
58207 2000-03-29 Jeffrey A Law (law@cygnus.com)
58209 * gcc.c-torture/compile/20000329-1.c: New test.
58211 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
58213 * gcc.c-torture/compile/20000326-1.c: New test.
58214 * gcc.c-torture/compile/20000326-2.c: New test.
58216 2000-03-24 Geoff Keating <geoffk@cygnus.com>
58218 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
58219 the first parameter is a function argument.
58221 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
58223 * g++.old-deja/g++.ext/array4.C: New test.
58225 2000-03-22 Geoff Keating <geoffk@cygnus.com>
58227 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
58229 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58231 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
58233 2000-03-19 Richard Henderson <rth@cygnus.com>
58235 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
58237 2000-03-19 Richard Henderson <rth@cygnus.com>
58239 * gcc.c-torture/compile/20000319-1.c: New test.
58241 2000-03-14 Jeffrey A Law (law@cygnus.com)
58243 * gcc.c-torture/execute/20000314-3.c: New test.
58244 * gcc.c-torture/execute/20000314-2.c: New test.
58245 * gcc.c-torture/execute/20000314-1.c: New test.
58246 * gcc.c-torture/compile/20000314-2.c: New test.
58247 * gcc.c-torture/compile/20000314-1.c: New test.
58249 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
58251 * g++.old-deja/g++.warn/inline.C: New test.
58253 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
58255 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
58256 standards-compliant result rather than specific constants.
58257 Put test-values in array.
58259 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
58261 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
58262 (g++_target_compile): Put test-specific options last.
58264 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
58266 * g++.old-deja/g++.eh/vbase4.C: New test.
58268 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
58270 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
58272 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
58274 * g++.old-deja/g++.brendan/misc12.C: Removed.
58275 * g++.old-deja/g++.pt/memtemp77.C: Constify.
58276 * g++.old-deja/g++.ext/pretty4.C: New test.
58278 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
58280 * g++.old-deja/g++.other/string2.C: New test.
58282 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
58284 * g++.old-deja/g++.warn/impint2.C: New test.
58286 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
58288 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
58291 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
58293 * g++.old-deja/g++.warn/impint.C: New test.
58294 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
58295 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
58296 * g++.old-deja/g++.pt/explicit12.C: Likewise.
58297 * g++.old-deja/g++.pt/explicit13.C: Likewise.
58298 * g++.old-deja/g++.pt/explicit17.C: Likewise.
58299 * g++.old-deja/g++.pt/explicit18.C: Likewise.
58300 * g++.old-deja/g++.pt/explicit19.C: Likewise.
58301 * g++.old-deja/g++.pt/explicit23.C: Likewise.
58302 * g++.old-deja/g++.pt/explicit31.C: Likewise.
58303 * g++.old-deja/g++.pt/explicit35.C: Likewise.
58304 * g++.old-deja/g++.pt/explicit6.C: Likewise.
58305 * g++.old-deja/g++.pt/memclass7.C: Likewise.
58307 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
58309 * gcc.dg/cpp-redef.c: New test.
58311 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
58313 * g++.old-deja/g++.pt/unify7.C: New test.
58315 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
58317 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
58318 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
58320 2000-02-25 Geoff Keating <geoffk@cygnus.com>
58322 * gcc.c-torture/compile/20000224-1.c: New test.
58324 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58326 * gcc.c-torture/compile/cpp-2.c: New test.
58327 * gcc.c-torture/compile/cpp-1.c: New test.
58329 2000-02-25 Jeffrey A Law (law@cygnus.com)
58331 * gcc.c-torture/execute/20000225-1.c: New test.
58333 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58335 * gcc.dg/cpp-li2.c: New test.
58337 * gcc.dg/cpp-wi1.c: New test.
58339 * gcc.dg/cpp-li1.c: New test.
58341 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
58343 * g++.old-deja/g++.other/sizeof5.C: New test.
58345 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58347 * gcc.c-torture/execute/va-arg-13.c: New test.
58349 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
58351 * gcc.c-torture/execute/va-arg-12.c: New test.
58353 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
58355 * gcc.c-torture/execute/20000223-1.c: New test.
58357 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
58359 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
58361 2000-02-22 Mark Mitchell <mark@codesourcery.com>
58363 * g++.old-deja/g++.abi/ptrmem.C: New test.
58365 2000-02-19 Richard Henderson <rth@cygnus.com>
58367 * gcc.c-torture/compile/init-3.c: New.
58369 2000-02-17 Mark Mitchell <mark@codesourcery.com>
58371 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
58374 2000-02-11 Robert Lipe <robertl@sco.com>
58376 * gcc.c-torture/compile/20000211-3.c: New test.
58378 2000-02-11 Martin Buchholz <martin@xemacs.org>
58380 * gcc.c-torture/compile/20000211-2.c: New test.
58382 2000-02-11 Jeffrey A Law (law@cygnus.com)
58384 * gcc.c-torture/compile/20000211-1.c: New test.
58386 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
58388 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
58391 2000-02-08 Nathan Sidwell <nathan@acm.org>
58393 * g++.old-deja/g++.other/cast5.C: New test.
58395 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
58397 * gcc.c-torture/execute/20000205-1.c: New.
58399 2000-02-03 Nathan Sidwell <nathan@acm.org>
58401 * g++.old-deja/g++.jason/cast3.C: Return void.
58402 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
58404 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58406 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
58408 * gcc.dg/loop-1.c: New test.
58410 2000-01-27 Jakub Jelinek <jakub@redhat.com>
58412 * gcc.c-torture/compile/20000127-1.c: New test.
58413 * gcc.c-torture/execute/991228-1.c: New test.
58415 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58417 * gcc.dg/unused-2.c: New test.
58419 * gcc.dg/conv-1.c: New test.
58421 2000-01-24 Mark Mitchell <mark@codesourcery.com>
58423 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
58425 (tool_option_proc): Fix typo.
58427 2000-01-24 Geoff Keating <geoffk@cygnus.com>
58429 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
58430 of the ld on the host, not on the build machine.
58431 Also, don't crash if '--help' is not a supported option.
58433 2000-01-24 Richard Henderson <rth@cygnus.com>
58435 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
58437 2000-01-20 Jeffrey A Law (law@cygnus.com)
58439 * gcc.c-torture/execute/20000120-2.c: New test.
58440 * gcc.c-torture/execute/20000120-1.c: New test.
58442 2000-01-13 Jeffrey A Law (law@cygnus.com)
58444 * gcc.c-torture/execute/20000113-1.c: New test.
58446 2000-01-12 Jeffrey A Law (law@cygnus.com)
58448 * gcc.c-torture/execute/20000112-1.c: New test.
58450 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58452 * gcc.dg/20000111-1.c: New test.
58454 2000-01-10 Jeffrey A Law (law@cygnus.com)
58456 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
58457 with 16 bit integers.
58459 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58461 * gcc.dg/20000108-1.c: New test.
58463 2000-01-05 Nathan Sidwell <nathan@acm.org>
58465 * g++.old-deja/g++.ns/koenig8.C: New test.
58467 2000-01-05 Nathan Sidwell <nathan@acm.org>
58469 * g++.old-deja/g++.other/cast4.C: New test.
58471 2000-01-05 Jeffrey A Law (law@cygnus.com)
58473 * gcc.c-torture/compile/20000105-2.c: New test.
58474 * gcc.c-torture/compile/20000105-1.c: New test.
58476 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58478 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
58479 references to printf & atoi to conform to ANSI standard.
58480 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
58481 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
58482 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
58483 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
58484 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
58485 * g++.old-deja/g++.brendan/complex1.C: Likewise.
58486 * g++.old-deja/g++.brendan/copy1.C: Likewise.
58487 * g++.old-deja/g++.brendan/copy2.C: Likewise.
58488 * g++.old-deja/g++.brendan/copy3.C: Likewise.
58489 * g++.old-deja/g++.brendan/copy4.C: Likewise.
58490 * g++.old-deja/g++.brendan/copy5.C: Likewise.
58491 * g++.old-deja/g++.brendan/copy6.C: Likewise.
58492 * g++.old-deja/g++.brendan/copy7.C: Likewise.
58493 * g++.old-deja/g++.brendan/copy8.C: Likewise.
58494 * g++.old-deja/g++.brendan/crash11.C: Likewise.
58495 * g++.old-deja/g++.brendan/crash14.C: Likewise.
58496 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
58497 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
58498 * g++.old-deja/g++.brendan/delete2.C: Likewise.
58499 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
58500 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
58501 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
58502 * g++.old-deja/g++.brendan/eh1.C: Likewise.
58503 * g++.old-deja/g++.brendan/groff1.C: Likewise.
58504 * g++.old-deja/g++.brendan/init3.C: Likewise.
58505 * g++.old-deja/g++.brendan/misc12.C: Likewise.
58506 * g++.old-deja/g++.brendan/misc7.C: Likewise.
58507 * g++.old-deja/g++.brendan/new2.C: Likewise.
58508 * g++.old-deja/g++.brendan/operators4.C: Likewise.
58509 * g++.old-deja/g++.brendan/operators5.C: Likewise.
58510 * g++.old-deja/g++.brendan/overload2.C: Likewise.
58511 * g++.old-deja/g++.brendan/overload7.C: Likewise.
58512 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
58513 * g++.old-deja/g++.brendan/reference1.C: Likewise.
58514 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
58515 * g++.old-deja/g++.brendan/template24.C: Likewise.
58516 * g++.old-deja/g++.brendan/template3.C: Likewise.
58517 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
58518 * g++.old-deja/g++.jason/inline3.C: Likewise.
58519 * g++.old-deja/g++.jason/opeq.C: Likewise.
58520 * g++.old-deja/g++.law/arg5.C: Likewise.
58521 * g++.old-deja/g++.law/arm7.C: Likewise.
58522 * g++.old-deja/g++.law/ctors11.C: Likewise.
58523 * g++.old-deja/g++.law/cvt8.C: Likewise.
58524 * g++.old-deja/g++.law/init9.C: Likewise.
58525 * g++.old-deja/g++.law/refs4.C: Likewise.
58526 * g++.old-deja/g++.law/template2.C: Likewise.
58527 * g++.old-deja/g++.law/visibility24.C: Likewise.
58528 * g++.old-deja/g++.law/vtable3.C: Likewise.
58529 * g++.old-deja/g++.mike/asm2.C: Likewise.
58530 * g++.old-deja/g++.mike/eh1.C: Likewise.
58531 * g++.old-deja/g++.mike/misc1.C: Likewise.
58532 * g++.old-deja/g++.mike/misc13.C: Likewise.
58533 * g++.old-deja/g++.mike/misc14.C: Likewise.
58534 * g++.old-deja/g++.mike/ns12.C: Likewise.
58535 * g++.old-deja/g++.mike/p1248.C: Likewise.
58536 * g++.old-deja/g++.mike/p3708.C: Likewise.
58537 * g++.old-deja/g++.mike/p3708a.C: Likewise.
58538 * g++.old-deja/g++.mike/p3708b.C: Likewise.
58539 * g++.old-deja/g++.mike/p646.C: Likewise.
58540 * g++.old-deja/g++.mike/p700.C: Likewise.
58541 * g++.old-deja/g++.mike/p783.C: Likewise.
58542 * g++.old-deja/g++.mike/p783a.C: Likewise.
58543 * g++.old-deja/g++.mike/p783b.C: Likewise.
58544 * g++.old-deja/g++.mike/p786.C: Likewise.
58545 * g++.old-deja/g++.mike/p789.C: Likewise.
58546 * g++.old-deja/g++.mike/p789a.C: Likewise.
58547 * g++.old-deja/g++.mike/p807a.C: Likewise.
58548 * g++.old-deja/g++.other/delete3.C: Likewise.
58549 * g++.old-deja/g++.other/dyncast1.C: Likewise.
58550 * g++.old-deja/g++.other/dyncast2.C: Likewise.
58551 * g++.old-deja/g++.other/dyncast3.C: Likewise.
58552 * g++.old-deja/g++.other/empty1.C: Likewise.
58553 * g++.old-deja/g++.other/temporary1.C: Likewise.
58554 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
58555 * g++.old-deja/g++.pt/t16.C: Likewise.
58556 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
58558 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
58560 * gcc.dg/991230-1.c: New test.
58562 1999-12-29 Jeffrey A Law (law@cygnus.com)
58564 * gcc.c-torture/compile/991229-3.c: New test.
58565 * gcc.c-torture/compile/991229-2.c: New test.
58566 * gcc.c-torture/compile/991229-1.c: New test.
58568 1999-12-29 Greg McGary <gkm@eng.ascend.com>
58570 * gcc.c-torture/compile/labels-2.c: New test.
58572 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
58574 * gcc.c-torture/execute/991227-1.c: New test.
58576 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58578 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
58580 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
58582 * gcc.c-torture/execute/991221-1.c: New test.
58584 1999-12-20 Nathan Sidwell <nathan@acm.org>
58586 * g++.old-deja/g++.other/cast3.C: New test.
58588 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
58590 * gcc.c-torture/execute/991216-4.c: New test.
58592 1999-12-16 Michael Meissner <meissner@cygnus.com>
58594 * gcc.c-torture/execute/991216-1.c: New test.
58595 * gcc.c-torture/execute/991216-2.c: New test.
58596 * gcc.c-torture/execute/991216-3.c: New test.
58598 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
58600 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
58601 Actually make the test fail by using "-O2" for compilation.
58603 1999-12-15 Nathan Sidwell <nathan@acm.org>
58605 * g++.old-deja/g++.warn/cast-align1.C: New test.
58607 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
58609 * gcc.c-torture/compile/991214-1.c: New test.
58610 * gcc.c-torture/compile/991214-2.c: New test.
58612 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
58614 * gcc.dg/991214-1.c: New test.
58616 1999-12-13 Jeffrey A Law (law@cygnus.com)
58618 * gcc.c-torture/compile/991213-3.c: New test.
58619 * gcc.c-torture/compile/991213-2.c: New test.
58620 * gcc.c-torture/compile/991213-1.c: New test.
58622 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
58624 * gcc.dg/991209-1.c: New test.
58626 1999-12-08 Nathan Sidwell <nathan@acm.org>
58628 * gcc.c-torture/compile/991208-1.c: New test.
58630 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58632 * gcc.dg/ultrasp2.c: New test.
58634 1999-12-05 Alex Samuel <samuel@codesourcery.com>
58636 * g++.old-deja/g++.abi/align.C (main): Fix typo.
58638 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
58640 * gcc.c-torture/compile/991202-1.c: New test.
58641 * gcc.c-torture/execute/991202-1.c: New test.
58642 * gcc.c-torture/execute/991202-2.c: New test.
58643 * gcc.c-torture/execute/991202-3.c: New test.
58645 1999-12-02 Alex Samuel <samuel@codesourcery.com>
58647 * g++.old-deja/g++.abi/align.C: New test.
58648 * g++.old-deja/g++.abi/aggregates.C: Likewise.
58649 * g++.old-deja/g++.abi/bitfields.C: Likewise.
58651 1999-12-01 Richard Henderson <rth@cygnus.com>
58653 * gcc.c-torture/execute/991201-1.c: New.
58655 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
58657 * gcc.dg/991129-1.c: New test.
58659 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
58661 * gcc.c-torture/compile/991127-1.c: New test.
58663 1999-11-22 Nathan Sidwell <nathan@acm.org>
58665 * g++.old-deja/g++.other/warn4.C: New test.
58667 1999-11-22 Nathan Sidwell <nathan@acm.org>
58669 * g++.old-deja/g++.eh/cleanup2.C: New test.
58670 * g++.old-deja/g++.ext/pretty2.C: New test.
58671 * g++.old-deja/g++.ext/pretty3.C: New test.
58672 * g++.old-deja/g++.other/debug6.C: New test.
58674 1999-10-20 Jim Wilson <wilson@cygnus.com>
58676 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
58677 compiler_output to look for one error message instead of two.
58679 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
58681 * gcc.c-torture/execute/991118-1.c: Also test case
58682 where the word boundary does not split a byte evenly.
58684 1999-11-19 Nathan Sidwell <nathan@acm.org>
58686 * g++.old-deja/g++.ext/restrict1.C: New test.
58688 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
58690 * gcc.c-torture/execute/991118-1.c: New test.
58692 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
58694 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
58695 working directory pathnames.
58697 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
58699 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
58700 host is equipped with driver.h and driver.o so it can actually
58701 compile and run the tests.
58703 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
58705 * gcc.c-torture/compile/991008-1.c: New test.
58707 1999-11-08 Nick Clifton <nickc@cygnus.com>
58709 * lib/gcc-dg.exp: Include target-supports.exp
58711 1999-11-05 Nick Clifton <nickc@cygnus.com>
58713 * lib/target-supports.exp: New file: Provide procs to test for
58714 features supported by the target.
58715 (check_weak_available): Moved here from ecos.exp.
58716 (check_alias_available): New proc: Determine of the target
58717 toolchain supports the alias attribute.
58719 * gcc.dg/special/ecos.exp: Move check_weak_available to
58720 target-supports.exp.
58721 (alias-1.c): Only perform the test if the target supports
58723 (wkali-1.c): Only perform the test if the target supports
58726 * gcc.dg/990506-0.c: Expect error messages from cross
58727 targets as well as native targets.
58729 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58731 * gcc.dg/ultrasp1.c: Removed xfail.
58732 * gcc.dg/struct-ret-2.c: Likewise.
58733 * gcc.dg/array-1.c: Likewise.
58735 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
58737 * gcc.dg/struct-ret-2.c: New test.
58739 * gcc.dg/array-1.c: New test.
58741 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
58743 * gcc.c-torture/execute/991030-1.c: New test.
58745 1999-10-26 Richard Henderson <rth@cygnus.com>
58747 * gcc.c-torture/compile/991026-2.c: New test.
58749 1999-10-26 Jeffrey A Law (law@cygnus.com)
58751 * gcc.c-torture/compile/991026-1.c: New test.
58753 1999-10-23 Jeffrey A Law (law@cygnus.com)
58755 * gcc.c-torture/execute/991023-1.c: New test.
58757 1999-10-19 Jeffrey A Law (law@cygnus.com)
58759 * gcc.c-torture/execute/991019-1.c: New test.
58761 1999-10-16 Richard Henderson <rth@cygnus.com>
58763 * gcc.c-torture/execute/991016-1.c: New test.
58765 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
58767 * gcc.c-torture/execute/991014-1.c: New test.
58769 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
58771 * g++.old-deja/g++.other/union2.C: New test.
58773 1999-10-13 Nathan Sidwell <nathan@acm.org>
58775 * g++.old-deja/g++.other/vaarg2.C: New test.
58776 * g++.old-deja/g++.other/vaarg3.C: New test.
58778 1999-10-12 Craig Burley <craig@jcb-sc.com>
58780 * g77.f-torture/noncompile/19990905-1.f: Moved from being
58783 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
58785 * gcc.c-torture/execute/va-arg-11.c: New test.
58787 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
58789 * lib/file-format.exp (gcc_target_object_format): Don't
58790 crash if objdump is unavailable.
58792 1999-09-29 Donn Terry <donn@interix.com>
58794 * gcc.misc-tests/mg.exp: delete extraneous redirection.
58796 1999-09-28 Nick Clifton <nickc@cygnus.com>
58798 * gcc.c-torture/compile/990928-1.c: New test.
58800 1999-09-28 Nathan Sidwell <nathan@acm.org>
58802 * g++.old-deja/g++.other/decl6.C: New test.
58804 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58806 * gcc.c-torture/execute/va-arg-10.c: New test.
58808 1999-09-27 Nathan Sidwell <nathan@acm.org>
58810 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
58811 __PRETTY_FUNCTION__.
58813 1999-09-23 Nick Clifton <nickc@cygnus.com>
58815 * gcc.c-torture/execute/990923-1.c: New test.
58817 1999-09-21 Nick Clifton <nickc@cygnus.com>
58819 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
58820 for which -fpic is inappropriate.
58822 1999-09-21 Mark Mitchell <mark@codesourcery.com>
58824 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
58826 1999-09-21 Nathan Sidwell <nathan@acm.org>
58828 * g++.old-deja/g++.other/dyncast1.C: New test.
58829 * g++.old-deja/g++.other/dyncast2.C: New test.
58830 * g++.old-deja/g++.other/dyncast3.C: New test.
58831 * g++.old-deja/g++.other/dyncast4.C: New test.
58832 * g++.old-deja/g++.other/dyncast5.C: New test.
58833 * g++.old-deja/g++.eh/catch3.C: New test.
58834 * g++.old-deja/g++.eh/catch3p.C: New test.
58835 * g++.old-deja/g++.eh/catch4.C: New test.
58836 * g++.old-deja/g++.eh/catch4p.C: New test.
58837 * g++.old-deja/g++.eh/catch5.C: New test.
58838 * g++.old-deja/g++.eh/catch5p.C: New test.
58839 * g++.old-deja/g++.eh/catch6.C: New test.
58840 * g++.old-deja/g++.eh/catch6p.C: New test.
58841 * g++.old-deja/g++.eh/catch7.C: New test.
58842 * g++.old-deja/g++.eh/catch7p.C: New test.
58843 * g++.old-deja/g++.eh/catch8.C: New test.
58844 * g++.old-deja/g++.eh/catch8p.C: New test.
58845 * g++.old-deja/g++.eh/catch9.C: New test.
58846 * g++.old-deja/g++.eh/catch9p.C: New test.
58848 1999-09-13 Nathan Sidwell <nathan@acm.org>
58850 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
58851 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
58853 1999-09-13 Jeffrey A Law (law@cygnus.com)
58855 * gcc.c-torture/compile/990913-1.c: New test.
58857 1999-09-10 Nathan Sidwell <nathan@acm.org>
58859 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
58860 * g++.old-deja/g++.jason/rfg5.C: Likewise.
58862 1999-09-09 Richard Henderson <rth@cygnus.com>
58864 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
58866 1999-09-09 Nathan Sidwell <nathan@acm.org>
58868 * g++.old-deja/g++.other/lookup11.C: New test.
58869 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
58870 what is permitted and what we want.
58871 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
58873 * g++.old-deja/g++.jason/rfg5.C: Likewise.
58875 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
58877 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
58878 * gcc.c-torture/noncompile/poison-1.c: New file.
58880 1999-09-08 Nathan Sidwell <nathan@acm.org>
58882 * g++.old-deja/g++.other/sizeof3.C: New test.
58883 * g++.old-deja/g++.other/sizeof4.C: New test.
58884 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
58885 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
58887 1999-09-07 Richard Henderson <rth@cygnus.com>
58889 * gcc.dg/va-arg-1.c: New.
58891 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58893 * gcc.c-torture/execute/va-arg-9.c: New test.
58895 1999-09-05 Craig Burley <craig@jcb-sc.com>
58897 * g77.f-torture/compile/980519-2.f: New test.
58898 * g77.f-torture/compile/19990905-0.f: New test.
58899 * g77.f-torture/compile/19990905-1.f: New test.
58900 * g77.f-torture/compile/19990905-2.f: New test.
58902 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
58904 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
58906 * gcc.c-torture/execute/990827-1.c: Fix typo.
58908 1999-09-03 Nathan Sidwell <nathan@acm.org>
58910 * g++.old-deja/g++.other/deref1.C: New test.
58912 1999-09-02 Nathan Sidwell <nathan@acm.org>
58914 * g++.old-deja/g++.other/ambig2.C: New test.
58915 * g++.old-deja/g++.other/cond5.C: New test.
58916 * g++.old-deja/g++.other/lookup16.C: New test.
58918 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
58920 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
58923 1999-08-31 Jeffrey A Law (law@cygnus.com)
58925 * lib/c-torture.exp: Avoid the "compare executables" optimization
58926 when testing native.
58928 1999-08-29 Jeffrey A Law (law@cygnus.com)
58930 * gcc.c-torture/execute/990829-1.c: New test.
58931 * gcc.c-torture/compile/990829-1.c: New test.
58933 1999-08-27 Paul Burchard <burchard@pobox.com>
58935 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
58936 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
58937 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
58938 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
58939 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
58940 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
58941 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
58942 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
58943 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
58944 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
58945 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
58947 1999-08-27 Jeffrey A Law (law@cygnus.com)
58949 * gcc.c-torture/execute/990827-1.c: New test.
58951 1999-08-26 Craig Burley <craig@jcb-sc.com>
58953 * g77.f-torture/noncompile/19990826-4.f: New test.
58955 * g77.f-torture/compile/19990826-3.f: New test.
58957 * g77.f-torture/execute/19990826-2.f: New test.
58959 * g77.f-torture/compile/19990826-1.f: New test.
58961 * gcc.c-torture/execute/990826-0.c: New test.
58962 * g77.c-torture/execute/19990826-0.f: New test.
58964 * g77.f-torture/noncompile/970626-2.f: New test.
58966 1999-08-25 Paul Burchard <burchard@pobox.com>
58968 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
58969 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
58970 lss-011.C: New tests.
58972 1999-08-25 Nathan Sidwell <nathan@acm.org>
58974 * g++.old-deja/g++.other/decl5.C: New test.
58976 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58978 * noncompile/noncompile.exp: Load_lib c-torture.exp.
58979 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
58980 call `postbase' for each one. All callers of `postbase' changed
58981 to call this instead.
58983 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
58985 * gcc.c-torture/execute/990811-1.c: New test.
58987 1999-08-09 Nick Clifton <nickc@cygnus.com>
58989 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
58992 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
58995 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
58997 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
58999 1999-08-04 Jeffrey A Law (law@cygnus.com)
59001 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
59003 1999-08-04 Nathan Sidwell <nathan@acm.org>
59005 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
59007 1999-08-04 Jeffrey A Law (law@cygnus.com)
59009 * gcc.c-torture/execute/990804-1.c: New test.
59011 1999-08-03 Nathan Sidwell <nathan@acm.org>
59013 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
59014 * g++.old-deja/g++.brendan/crash64.C: Likewise.
59015 * g++.old-deja/g++.brendan/overload8.C: Likewise.
59017 1999-08-03 Nathan Sidwell <nathan@acm.org>
59019 * g++.old-deja/g++.other/struct1.C: New test.
59021 1999-08-03 Nathan Sidwell <nathan@acm.org>
59023 * g++.old-deja/g++.other/enum2.C: New test.
59025 1999-08-02 Richard Henderson <rth@cygnus.com>
59027 Adapted from tests from Franz Sirl:
59028 * gcc.c-torture/execute/va-arg-7.c: New test.
59029 * gcc.c-torture/execute/va-arg-8.c: New test.
59031 1999-08-01 Jeffrey A Law (law@cygnus.com)
59033 * gcc.c-torture/compile/990801-2.c: New test.
59035 * gcc.c-torture/compile/990801-1.c: New test.
59037 1999-07-27 Michael Meissner <meissner@cygnus.com>
59039 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
59040 fp-cmp-1.c, converting double to float.
59042 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
59043 fp-cmp-1.c, converting double to long double.
59045 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
59046 from fr1 to unknown_register, since fr1 is a legitimate register
59049 1999-07-25 Jeffrey A Law (law@cygnus.com)
59051 * README: More listname related changes.
59053 1999-07-08 Catherine Moore <clm@cygnus.com>
59055 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
59057 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
59059 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
59061 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
59063 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
59065 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
59067 * gcc.dg/990703-1.c: New test.
59069 1999-06-29 Nick Clifton <nickc@cygnus.com>
59071 * lib/file-format.exp: New file: Move definition of proc
59072 gcc_target_object_format to here from
59073 gcc.dg/special/ecos.exp.
59075 * lib/c-torture.exp: Include lib file-format.exp.
59076 * lib/gcc-dg.exp: Include lib file-format.exp.
59078 * gcc.dg/special/ecos.exp: Remove definition of proc
59079 gcc_target_object_format.
59081 1999-06-28 Jeffrey A Law (law@cygnus.com)
59083 * gcc.c-torture/execute/990628-1.c: New test.
59085 1999-06-25 Jeffrey A Law (law@cygnus.com)
59087 * gcc.c-torture/compile/990625-2.c: New test.
59089 * gcc.c-torture/compile/990625-1.c: New test.
59091 1999-06-23 Nick Clifton <nickc@cygnus.com>
59093 * gcc.c-torture/compile/dll.c: New test case. Check that dll
59094 attributes compile.
59095 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
59096 ports that use the COFF/PE file format.
59098 1999-06-17 Jeffrey A Law (law@cygnus.com)
59100 * gcc.c-torture/compile/990617-1.c: New test.
59102 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
59104 * g++.old-deja/g++.other/decl4.C: New test.
59106 1999-06-14 Nathan Sidwell <nathan@acm.org>
59108 * g++.old-deja/g++.other/bitfld3.C: New test.
59110 1999-06-08 Nathan Sidwell <nathan@acm.org>
59112 * g++.old-deja/g++.eh/catch1.C: New test.
59114 1999-06-07 Jeffrey A Law (law@cygnus.com)
59116 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
59118 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
59119 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
59121 1999-06-05 Craig Burley <craig@jcb-sc.com>
59123 * g77.f-torture/compile/19990502-0.f: Replace with new,
59124 shorter, test that still fails after recent changes.
59126 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59128 * gcc.c-torture/execute/990604-1.c: New test.
59130 1999-05-31 Jeffrey A Law (law@cygnus.com)
59132 * gcc.c-torture/execute/990531-1.c: New test.
59134 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59136 * gcc.c-torture/compile/990527-1.c: New test.
59138 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
59140 * gcc.c-torture/execute/990527-1.c: New test.
59142 1999-05-25 Nick Clifton <nickc@cygnus.com>
59144 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
59145 bitfields as signed.
59147 1999-05-25 Craig Burley <craig@jcb-sc.com>
59149 * g77.f-torture/compile/19990525-0.f: New test.
59151 1999-05-25 Jeffrey A Law (law@cygnus.com)
59153 * gcc.c-torture/execute/990525-2.c: New test.
59155 * gcc.c-torture/execute/990525-1.c: New test.
59157 1999-05-24 Nathan Sidwell <nathan@acm.org>
59159 * g++.old-deja/g++.other/anon3.C: New test.
59160 * g++.old-deja/g++.other/anon4.C: New test.
59161 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
59162 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
59163 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
59166 1999-05-24 Jeffrey A Law (law@cygnus.com)
59168 * gcc.c-torture/execute/990524-1.c: New test.
59170 * gcc.dg/990524-1.c: New test.
59172 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59174 * gcc.c-torture/compile/990523-1.c: New test.
59176 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
59178 * gcc.c-torture/compile/990519-1.c: New test.
59180 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59182 * gcc.c-torture/compile/990517-1.c: New test.
59184 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
59185 (e4, f4): New tests.
59188 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59190 * gcc.dg/noreturn-1.c: New test.
59192 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59194 * gcc.c-torture/execute/990513-1.c: New test.
59196 1999-05-10 Richard Henderson <rth@cygnus.com>
59198 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
59200 1999-05-10 Craig Burley <craig@jcb-sc.com>
59202 * g77.f-torture/execute/erfc.f: Use small single-precision
59203 values, to avoid problems on Alphas when not -mieee.
59205 1999-05-08 Craig Burley <craig@jcb-sc.com>
59207 * gcc.dg/990506-0.c: New test.
59209 1999-05-08 Richard Henderson <rth@cygnus.com>
59211 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
59212 the constant to test. Don't XFAIL 64-bit targets.
59214 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
59215 * g++.old-deja/g++.law/profile1.C: Likewise.
59217 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
59218 operator new instances.
59219 * g++.old-deja/g++.other/delete5.C: Likewise.
59221 1999-05-03 Craig Burley <craig@jcb-sc.com>
59223 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
59226 1999-05-03 Craig Burley <craig@jcb-sc.com>
59228 * g77.f-torture/execute/u77-test.f: Reverse order of two
59229 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
59231 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59233 * gcc.dg/compare1.c: New test.
59235 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
59237 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
59240 1999-05-02 Craig Burley <craig@jcb-sc.com>
59242 * g77.f-torture/compile/19990502-1.f: New test.
59244 1999-05-02 Craig Burley <craig@jcb-sc.com>
59246 * g77.f-torture/compile/19990502-0.f: New test.
59248 1999-05-02 Craig Burley <craig@jcb-sc.com>
59250 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
59253 1999-05-02 Craig Burley <craig@jcb-sc.com>
59255 * g77.f-torture/execute/u77-test.f (main): List libU77
59256 intrinsics not currently tested.
59257 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
59258 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
59259 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
59260 Trim blanks off the ends of some printed strings.
59262 1999-05-02 Craig Burley <craig@jcb-sc.com>
59264 * g77.f-torture/execute/u77-test.f (main): Just warn about
59265 FSTAT gid disagreement, as it's expected on some systems.
59267 1999-05-01 Craig Burley <craig@jcb-sc.com>
59269 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
59270 use a new function, which allows for some slop.
59271 Clean up some commentary.
59272 (issum): The new function.
59273 (sgladd): Deleted subroutine.
59275 1999-05-01 Craig Burley <craig@jcb-sc.com>
59277 * g77.f-torture/execute/u77-test.f: Modify to be more like
59278 libf2c/libU77 version, bringing patches to that version here.
59279 Add suitable commentary.
59281 1999-04-25 Richard Henderson <rth@cygnus.com>
59283 * gcc.dg/990424-1.c: New test.
59285 1999-04-24 Craig Burley <craig@jcb-sc.com>
59287 * g77.f-torture/execute/u77-test.f (main): Bug involving
59288 LSTAT has been fixed, so turn back on full checking.
59290 1999-04-20 Craig Burley <craig@jcb-sc.com>
59292 * g77.f-torture/compile/19990419-0.f: New test.
59293 * g77.f-torture/execute/19990419-1.f: New test.
59295 1999-04-17 Richard Henderson <rth@cygnus.com>
59297 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
59298 to avoid the need for a prototype to supress a warning.
59300 1999-04-07 Jim Wilson <wilson@cygnus.com>
59302 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
59304 1999-04-04 Jeffrey A Law (law@cygnus.com)
59306 * gcc.c-torture/execute/990404-1.c: New test.
59308 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
59310 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
59311 * gcc.dg/cpp-if3.c: Don't use -pedantic.
59312 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
59313 missing initializer warnings.
59315 1999-03-28 Jeffrey A Law (law@cygnus.com)
59317 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
59320 1999-03-26 Jeffrey A Law (law@cygnus.com)
59322 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
59324 1999-03-26 Craig Burley <craig@jcb-sc.com>
59326 * g77.f-torture/execute/19990325-0.f: New test.
59327 * g77.f-torture/execute/19990325-1.f: New test.
59329 1999-03-24 Jeffrey A Law (law@cygnus.com)
59331 * gcc.c-torture/execute/990324-1.c: New test.
59333 1999-03-22 Jim Wilson <wilson@cygnus.com>
59335 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
59338 1999-03-17 Richard Henderson <rth@cygnus.com>
59340 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
59342 1999-03-13 Craig Burley <craig@jcb-sc.com>
59344 * g77.f-torture/execute/19990313-2.f: New test.
59345 * g77.f-torture/execute/19990313-3.f: New test.
59347 1999-03-13 Craig Burley <craig@jcb-sc.com>
59349 * g77.f-torture/execute/19990313-0.f: New test.
59350 * g77.f-torture/execute/19990313-1.f: New test.
59352 1999-03-12 Jim Wilson <wilson@cygnus.com>
59354 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
59356 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
59357 (main): Add check for u15. Conditionalize u31 check depending on
59358 whether ints are <32 bits or >=32 bits.
59360 1999-03-08 Craig Burley <craig@jcb-sc.com>
59362 * g77.f-torture/execute/19981119-0.f: Improve testiness.
59364 1999-03-08 Craig Burley <craig@jcb-sc.com>
59366 * g77.f-torture/compile/19990305-0.f: New test.
59367 * g77.f-torture/execute/19981119-0.f: New test.
59369 1999-03-08 Craig Burley <craig@jcb-sc.com>
59371 * g77.f-torture/execute/970625-2.f: call ABORT if final
59372 result is not correct, instead of just printing it.
59373 Add this checking via newly introduced obfuscation, to
59374 trip up buggy front ends.
59376 1999-03-07 Craig Burley <craig@jcb-sc.com>
59378 * g77.f-torture/compile/960317-1.f: Moved from being
59379 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
59381 1999-03-06 Craig Burley <craig@jcb-sc.com>
59383 * g77.f-torture/execute/960317-1.f: New (old) test.
59384 * g77.f-torture/execute/970625-2.f: Ditto.
59386 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
59388 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
59389 error message on line 1 or line 2; cccp and cpplib do this differently.
59391 1999-03-01 Jeffrey A Law (law@cygnus.com)
59393 * g++.old-deja/g++.law/weak1.C: New test.
59395 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
59397 * gcc.c-torture/execute/990119-1.c: Renamed to...
59398 * gcc.dg/990119-1.c: this, so it will only be tested once
59399 (it's a preprocessor test, it doesn't need to be run at
59400 multiple optimization levels).
59402 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
59404 * lib/g++.exp: Don't add incdir=$base_dir/../include to
59407 1999-02-24 Craig Burley <craig@jcb-sc.com>
59409 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
59410 * g77.f-torture/compile/19981216-0.f: ...as it is expected
59411 to not be compilable by current g77.
59413 1999-02-24 Nick Clifton <nickc@cygnus.com>
59415 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
59417 1999-02-22 Jeffrey A Law (law@cygnus.com)
59419 * gcc.c-torture/execute/990222-1.c: New test.
59421 1999-02-19 Craig Burley <craig@jcb-sc.com>
59423 * g77.f-torture/compile/19990218-0.f: New test.
59424 * g77.f-torture/noncompile/19990218-1.f: New test.
59426 1999-02-18 Craig Burley <craig@jcb-sc.com>
59428 * g77.f-torture/compile/19981216-0.f: New test.
59430 1999-02-14 Jeffrey A Law (law@cygnus.com)
59432 * gcc.dg/990214-1.c: New test.
59434 1999-02-13 Jeffrey A Law (law@cygnus.com)
59436 * gcc.dg/990213-2.c: New test.
59438 * gcc.dg/990213-1.c: New test.
59440 1999-02-12 Jeffrey A Law (law@cygnus.com)
59442 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
59445 1999-02-11 Nick Clifton <nickc@cygnus.com>
59447 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
59448 specified by target.
59450 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
59452 1999-02-11 Jeffrey A Law (law@cygnus.com)
59454 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
59456 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
59458 * gcc.dg/special/ecos.exp: New test driver for new tests with
59459 special requirements.
59461 * gcc.dg/special/alias-1.c: New test.
59462 * gcc.dg/special/gcsec-1.c: New test.
59463 * gcc.dg/special/weak-1.c: New test.
59464 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
59465 * gcc.dg/special/weak-2.c: New test.
59466 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
59467 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
59468 * gcc.dg/special/wkali-1.c: New test.
59469 * gcc.dg/special/wkali-2.c: New test.
59470 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
59471 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
59473 1999-02-10 Felix Lee <flee@cygnus.com>
59475 * lib/c-torture.exp (c-torture-compile): Pull out code for
59476 analyzing gcc error messages.
59477 (c-torture-execute): Likewise. Fix some (harmless) false
59479 * lib/gcc.exp (gcc_check_compile): New function.
59481 1999-02-08 Richard Henderson <rth@cygnus.com>
59483 * gcc.c-torture/execute/990208-1.c: New test.
59485 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
59487 * g++.dg/special/ecos.exp: New driver for new tests with special
59490 * g++.dg/special/conpr-1.C: New test
59491 * g++.dg/special/conpr-2.C: New test
59492 * g++.dg/special/conpr-2a.C: New test
59493 * g++.dg/special/conpr-3.C: New test
59494 * g++.dg/special/conpr-3a.C: New test
59495 * g++.dg/special/conpr-3b.C: New test
59497 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
59498 allow g++ to use the dg driver
59500 * README: Add comment about g++.dg directory
59502 1999-02-06 Jeffrey A Law (law@cygnus.com)
59504 * README: Update email addresses.
59506 1999-02-03 Nick Clifton <nickc@cygnus.com>
59508 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
59509 arguments in order to force structure S onto the stack even on
59511 (test): Pass 10 leading arguments to function foo as well as the
59514 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
59515 failure for all targets.
59517 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
59518 abort to terminate program execution.
59520 1999-01-30 Richard Henderson <rth@cygnus.com>
59522 * gcc.c-torture/execute/990130-1.c: New test.
59524 1999-01-30 Jeffrey A Law (law@cygnus.com)
59526 * gcc.dg/990130-1.c: New test.
59528 1999-01-28 Michael Meissner <meissner@cygnus.com>
59530 * gcc.c-torture/execute/990128-1.c: New test.
59532 1999-01-27 Michael Meissner <meissner@cygnus.com>
59534 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
59536 1999-01-27 Felix Lee <flee@cygnus.com>
59538 * lib/c-torture.exp (c-torture-compile): pull out code for
59539 analyzing gcc error messages.
59540 (c-torture-execute): ditto, and fix some (harmless) false
59542 * lib/gcc.exp (gcc_check_compile): new function.
59544 1999-01-17 Jeffrey A Law (law@cygnus.com)
59546 * gcc.dg/990117-1.c: New test.
59548 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
59550 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
59552 1999-01-15 Jeffrey A Law (law@cygnus.com)
59554 * g77.f-torture/compile/990115-1.f: New test.
59556 1999-01-07 Jeffrey A Law (law@cygnus.com)
59558 * gcc.c-torture/compile/990107-1.c: New test
59560 1999-01-06 Jeffrey A Law (law@cygnus.com)
59562 * gcc.c-torture/execute/990106-2.c: New test.
59564 * gcc.c-torture/execute/990106-1.c: New test.
59566 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
59568 * gcc.c-torture/compile/981223-1.c: New test.
59570 1998-12-29 Richard Henderson <rth@cygnus.com>
59572 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
59573 (opt3): Rename from opt4 and disable.
59575 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
59577 * g++.old-deja/g++.pt/ptrmem5.C: New test.
59579 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
59581 * g++.old-deja/g++.other/conv5.C: New test.
59583 1998-12-14 Nick Clifton <nickc@cygnus.com>
59585 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
59587 1998-12-11 Jeffrey A Law (law@cygnus.com)
59589 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
59591 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
59593 * gcc.c-torture/compile/981211-1.c: New test.
59595 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
59597 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
59599 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
59601 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59603 * gcc.special/930510-1.c: Make C9X safe.
59604 * gcc.misc-tests/gcov-1.c Similarly.
59605 * gcc.misc-tests/gcov-2.c Similarly.
59607 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
59609 * gcc.dg/ultrasp1.c: New test.
59611 1998-12-06 Richard Henderson <rth@cygnus.com>
59613 * gcc.c-torture/execute/981206.c: New test.
59615 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
59617 * g++.old-deja/g++.ns/template7.C: New test.
59619 * g++.old-deja/g++.other/expr1.C: New test.
59621 * g++.old-deja/g++.eh/tmpl3.C: New test.
59623 * g++.old-deja/g++.eh/tmpl2.C: New test.
59625 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
59627 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
59628 * g++.old-deja/g++.other/using6.C: Removed.
59629 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
59631 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
59633 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
59635 * g++.old-deja/g++.pt/overload8.C: New test.
59637 * g++.old-deja/g++.pt/overload7.C: New test.
59639 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
59641 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
59642 and relinking messages.
59643 * lib/g++.exp (g++_target_compile): Remove .rpo file when
59644 compiling with -frepo.
59646 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
59648 * g++.old-deja/g++.pt/lookup6.C: New test.
59650 1998-11-30 Nick Clifton <nickc@cygnus.com>
59652 * gcc.c-torture/execute/981130-1.c: New test.
59653 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
59655 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
59657 * g++.old-deja/g++.pt/explicit76.C: New test.
59659 * g++.old-deja/g++.pt/friend38.C: New test.
59661 * g++.old-deja/g++.ns/crash2.C: New test.
59663 * g++.old-deja/g++.pt/defarg8.C: New test.
59665 * g++.old-deja/g++.pt/instantiate6.C: New test.
59667 * g++.old-deja/g++.pt/static6.C: New test.
59669 * g++.old-deja/g++.pt/decl2.C: New test.
59671 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
59673 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
59674 problem is actually related with name lookup, but so what? :-)
59676 * g++.old-deja/g++.pt/friend37.C: New test.
59678 1998-11-25 Dave Love <d.love@dl.ac.uk>
59680 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
59681 element, which fails on some systems.
59683 * g77.f-torture/execute/labug1.f: New test.
59685 1998-11-21 Jeffrey A Law (law@cygnus.com)
59687 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
59690 1998-11-18 Dave Love <d.love@dl.ac.uk>
59692 * g77.f-torture/compile/981117-1.f: New test.
59694 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
59696 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
59697 properly discarded.
59699 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
59701 * gcc.c-torture/execute/memcheck: New directory of tests for
59702 -fcheck-memory-usage.
59704 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
59706 * README: New file, general information about the testsuite and
59707 new description of the various C++ test subdirectories.
59708 * README.g++: Eliminate obsolete information, update and move most
59709 relevant stuff to README.
59711 1998-11-07 Richard Henderson <rth@cygnus.com>
59713 * gcc.c-torture/compile/981107-1.c: New test.
59715 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
59717 * execute/memcpy-bi.c: New testcase.
59719 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
59721 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
59724 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
59725 template is selected.
59727 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
59728 classes, it should be accepted for all types.
59730 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
59732 * g++.old-deja/g++.pt/spec24.C: Ensure that template
59733 specializations start with template headers.
59735 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
59737 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
59739 * g++.old-deja/g++.other/init9.C: Test cross initialization of
59742 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
59744 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
59746 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
59748 * compile/981022-1.c, compile/981022-1.x: New test and driver.
59750 1998-10-19 Jeffrey A Law (law@cygnus.com)
59752 * 981019-1.c: New test.
59754 1998-10-14 Robert Lipe <robertl@dgii.com>
59756 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
59759 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59761 * compile/981001-4.c: Remove use of GCC extension that triggers a
59764 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
59766 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
59768 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
59770 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
59771 instantiation of template produces incorrect code for delete
59774 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
59775 constructors' name is not unique.
59776 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
59777 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
59779 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
59780 automatic array of const is ill-formed.
59782 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
59783 of template parameter?
59785 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
59788 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
59789 pointer-to-member expression.
59791 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
59792 declaration causes ICE.
59794 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
59796 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
59797 reserved in the global namespace.
59799 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
59800 generate needed virtual table.
59802 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
59804 1998-10-10 Dariush Eslimi <eslimi@loran.com>
59806 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
59807 template-dependent type
59809 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
59811 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
59812 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
59813 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
59815 * g++.old-deja/g++.other/using5.C: New test; using decl from base
59816 class should be usable as argument of member function.
59817 * g++.old-deja/g++.other/using6.C: New test; using decl from base
59818 class should be usable as return type of member function.
59819 * g++.old-deja/g++.other/using7.C: New test; using decl from base
59820 class should be usable as type of data member.
59822 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
59824 1998-10-09 Jeffrey A Law (law@cygnus.com)
59826 * gcc.c-torture/special/920521-1.c: Fix bogus test.
59828 1998-10-08 Nick Clifton <nickc@cygnus.com>
59830 * gcc.dg/dll-?.c Add thumb to target list.
59831 Fix assembler scan patterns to match current assembler output.
59833 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
59835 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
59836 matching of template brackets.
59838 * g++.old-deja/g++.other/using4.C: New test. Test using
59839 declarations of methods from base classes.
59841 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
59842 within functions should introduce names into the innermost
59843 enclosing namespace.
59845 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
59846 of static locals if first initialization throws.
59848 1998-10-07 Jim Wilson <wilson@cygnus.com>
59850 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
59852 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
59854 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
59855 lose track of the possible targets of tablejump insns.
59856 * special/special.exp: Run it.
59858 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
59860 * g++.old-deja/g++.pt/friend35.C: New test. A template function
59861 must be declared before its specializations can be named in friend
59864 1998-10-05 Dave Love <d.love@dl.ac.uk>
59866 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
59868 * g77.f-torture/execute/io1.f: New test.
59870 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
59872 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
59873 with pointer to template function, for which no argument deduction
59876 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
59877 specialization of template function as argument to template
59880 * g++.old-deja/g++.other/access2.C: New test; Inner class
59881 shouldn't have privileged access to Outer's names.
59883 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
59885 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
59886 friend template declared within template class conflicts with
59887 nested class of the same name.
59889 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
59892 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
59893 object with direct initializer as function declaration.
59895 * g++.old-deja/g++.other/decl2.C: New test; duplicate
59898 * g++.old-deja/g++.other/null2.C: New test; conditional operator
59899 involving const pointer and NULL produces incorrect result.
59901 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
59902 type name without `typename' should be rejected with -pedantic.
59904 1998-10-02 Richard Henderson <rth@cygnus.com>
59906 * g++.old-deja/g++.other/addrof1.C: New test.
59908 1998-10-01 Nick Clifton <nickc@cygnus.com>
59910 * gcc.c-torture/compile/981001-1.c: New test.
59911 * gcc.c-torture/execute/981001-1.c: New test.
59913 1998-10-01 Jeffrey A Law (law@cygnus.com)
59915 * gcc.c-torture/compile/981001-2.c: New test.
59916 * gcc.c-torture/compile/981001-3.c: New test.
59917 * gcc.c-torture/compile/981001-4.c: New test.
59919 1998-10-01 Robert Lipe <robertl@dgii.com>
59921 * lib/objc.exp (objc_target_compile): Add -L during compiles for
59922 multilibbed hosts. Idea grafted from g77.exp.
59924 1998-09-30 Dave Love <d.love@dl.ac.uk>
59926 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
59927 avoid losing on systems which need -lsocket.
59929 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
59931 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
59932 * g++.old-deja/g++.other/nested2.C: Ditto.
59933 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
59936 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
59938 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
59939 preferred over template operator!= for enum bitfields.
59941 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
59943 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
59944 that happen to have the same base name, but in different scopes,
59945 are incorrectly rejected.
59947 1998-09-16 Richard Henderson <rth@cygnus.com>
59949 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
59950 on the native word size instead of an integer literal.
59952 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
59954 * g++.old-deja/g++.other/static2.C: Invocation of static data
59955 member of type pointer-to-function denoted as non-static member.
59957 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
59958 checks involving function types and aliases.
59960 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
59962 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
59963 redefined to the same non-trivial type.
59965 * g++.old-deja/g++.pt/explicit73.C: Test for proper
59966 namespace-qualification of template specializations declared in
59969 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
59970 to declare a subset of the specializations of a template function
59971 as friends of specializations of a template class.
59973 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
59974 member templates that do not fully specialize the enclosing
59975 template class are rejected.
59977 1998-09-11 Dave Love <d.love@dl.ac.uk>
59979 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
59981 1998-09-08 Dave Love <d.love@dl.ac.uk>
59983 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
59984 altered from libf2c/libU77 version.
59986 1998-09-06 Dave Love <d.love@dl.ac.uk>
59988 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
59990 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
59991 Alexandre Oliva <oliva@dcc.unicamp.br>
59993 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
59994 (un)signed char are different types for template specialization
59997 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
59999 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
60000 * objc: ObjC testsuite.
60002 1998-08-31 Catherine Moore <clm@cygnus.com>
60004 * gcc.c-torture/execute/941014-1.x: New file.
60006 1998-08-31 Nick Clifton <nickc@cygnus.com>
60008 * lib/c-torture.exp: Add support for
60009 torture_eval_before_compile and torture_eval_before_execute
60012 1998-08-30 Jeffrey A Law (law@cygnus.com)
60014 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
60015 this test triggers valid.
60017 1998-08-27 Jeffrey A Law (law@cygnus.com)
60019 * gcc.dg/980827-1.c: New test.
60021 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
60023 * gcc.c-torture/execute/loop-4b.c: New test.
60025 1998-08-26 Nick Clifton <nickc@cygnus.com>
60027 * lib/c-torture.exp: Add support for
60028 torture_eval_before_compile and torture_eval_before_execute
60031 1998-08-25 Jeffrey A Law (law@cygnus.com)
60033 * gcc.c-torture/compile/980825-1.c: New test.
60035 1998-08-24 Nick Clifton <nickc@cygnus.com>
60037 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
60038 count number tests in opt_t0 not good_t0.
60040 1998-08-24 Jeffrey A Law (law@cygnus.com)
60042 * gcc.c-torture/compile/930326-1.x: Fix typo.
60044 1998-08-23 Mark Mitchell <mark@markmitchell.com>
60046 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
60049 1998-08-21 Jeffrey A Law (law@cygnus.com)
60051 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
60052 STACK_SIZE is defined.
60053 * gcc.c-torture/unsorted/stuct.c: Similarly.
60055 * gcc.c-torture/compile/980821-1.c: New test.
60057 1998-08-21 Jeffrey A Law (law@cygnus.com)
60059 * gcc.c-torture/execute/980526-2.c: Disable for targets with
60062 1998-08-19 Mark Mitchell <mark@markmitchell.com>
60064 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
60067 1998-08-09 Mark Mitchell <mark@markmitchell.com>
60069 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
60072 1998-08-18 Jeffrey A Law (law@cygnus.com)
60074 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
60076 1998-08-16 Jeffrey A Law (law@cygnus.com)
60078 * gcc.c-torture/compile/980816-1.c: New test.
60080 * gcc.dg/980816-1.c: New test.
60082 1998-08-13 Jeffrey A Law (law@cygnus.com)
60084 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
60085 compiler for ieee tests.
60087 1998-08-01 Dave Love <d.love@dl.ac.uk>
60089 * g77.f-torture/compile/980729-0.f: New test.
60091 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
60093 * gcc.c-torture/special/eeprof-1.c: New test, for
60094 -finstrument-functions.
60095 * gcc.c-torture/special/special.exp: Run it.
60097 1998-07-29 Jeffrey A Law (law@cygnus.com)
60099 * gcc.c-torture/compile/980729-1.c: New test.
60101 1998-07-27 Nick Clifton <nickc@cygnus.com>
60103 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
60104 __thumb__ is defined, and test for ARM style doubles if so.
60106 1998-07-26 Dave Love <d.love@dl.ac.uk>
60108 * g77.f-torture/noncompile/980615-0.f: New test.
60110 1998-07-26 H.J. Lu (hjl@gnu.org)
60112 * gcc.dg/980312-1.c: Do link instead of compile.
60113 * gcc.dg/980313-1.c: Likewise.
60115 1998-07-26 Jeffrey A Law (law@cygnus.com)
60117 * gcc.c-torture/compile/980726-1.c: New test.
60119 1998-07-25 Dave Love <d.love@dl.ac.uk>
60121 * g77.f-torture/execute/io0.f: New test.
60123 1998-07-24 Nick Clifton <nickc@cygnus.com>
60125 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
60128 1998-06-18 Michael Meissner <meissner@cygnus.com>
60130 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
60133 1998-07-17 Nick Clifton <nickc@cygnus.com>
60135 * gcc.dg/980626-1.c: Expect failures for all toolchains until
60136 c-decl.c:grokdeclarator can handle mode attributes.
60138 1998-07-16 Jeffrey A Law (law@cygnus.com)
60140 * gcc.c-torture/execute/980716-1.c: New test.
60142 1998-07-13 Jeffrey A Law (law@cygnus.com)
60144 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
60146 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
60148 * gcc.c-torture/execute/va-arg-3.x: Similarly.
60149 * gcc.c-torture/compile/930326-1.x: Similarly.
60151 1998-07-13 Dave Love <d.love@dl.ac.uk>
60153 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
60154 New test from Craig.
60156 1998-07-12 Dave Love <d.love@dl.ac.uk>
60158 * g77.f-torture/noncompile/980616-0.f: New test.
60160 * g77.f-torture/execute/970816-3.f: New test from Craig.
60162 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60164 * g++.other/singleton.C: Return error value instead of taking
60167 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
60169 * g++.other/singleton.C: New test. Warning is under dispute.
60170 Runtime crash is not.
60172 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60174 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
60175 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
60176 using6.C, using7.C}: New namespace tests.
60178 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
60180 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
60181 specialization with typedef'ed names used as array indexes.
60183 1998-07-09 Jeffrey A Law (law@cygnus.com)
60185 * gcc.c-torture/execute/980709-1.c: New test.
60187 * gcc.dg/980709-1.c: New test.
60189 1998-07-07 Richard Henderson <rth@cygnus.com>
60191 * gcc.c-torture/execute/bcp-1.c: New test.
60193 1998-07-07 Jeffrey A Law (law@cygnus.com)
60195 * gcc.c-torture/execute/980707-1.c: New test.
60197 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
60199 * gcc.c-torture/compile/980706-1.c: New test.
60201 1998-07-01 Dave Love <d.love@dl.ac.uk>
60203 * g77.f-torture/execute/980701-0.f,
60204 g77.f-torture/execute/980701-1.f: New test from Craig.
60206 1998-07-01 Jeffrey A Law (law@cygnus.com)
60208 * gcc.c-torture/compile/980701-1.c: New test.
60210 * gcc.c-torture/execute/980701-1.c: New test.
60212 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
60215 * g++.old-deja/g++.robertl/eb132.C: New test.
60216 * g++.old-deja/g++.robertl/eb133.C: Likewise.
60218 1998-06-29 Dave Love <d.love@dl.ac.uk>
60220 * g77.f-torture/execute/980628-7.f,
60221 g77.f-torture/execute/980628-8.f,
60222 g77.f-torture/execute/980628-9.f,
60223 g77.f-torture/execute/980628-10.f: New tests from Craig.
60225 * g77.f-torture/execute/980628-3.f: Remove mail headers.
60227 1998-06-28 Jeffrey A Law (law@cygnus.com)
60229 * g77.f-torture/execute/980628-4.f: New test from Craig.
60230 * g77.f-torture/execute/980628-5.f: Likewise.
60231 * g77.f-torture/execute/980628-2.f: Likewise.
60232 * g77.f-torture/execute/980628-0.f: Likewise.
60233 * g77.f-torture/execute/980628-1.f: Likewise.
60234 * g77.f-torture/execute/980628-3.f: Likewise.
60235 * g77.f-torture/execute/980628-6.f: Likewise.
60237 1998-06-28 Jeffrey A Law (law@cygnus.com)
60239 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
60240 directory when nothing has been installed yet.
60242 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
60244 * gcc.c-torture/special/special.exp: Handle newer versions of
60247 1998-06-26 Jeffrey A Law (law@cygnus.com)
60249 * gcc.dg/980626-1.c: New test.
60251 1998-06-19 Bruno Haible <haible@ilog.fr>
60253 * gcc.misc-tests/m-un-2.c: New test.
60254 * g++.old-deja/g++.other/warn01.c: Likewise.
60256 1998-06-19 Robert Lipe <robertl@dgii.com>
60258 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
60259 compatibility with assmblers with a different comment character.
60260 Eliminate use of GAS-specific extensions.
60262 1998-06-19 Jeffrey A Law (law@cygnus.com)
60264 * gcc.c-torture/execute/ieee/980619-1.c: New test.
60266 1998-06-19 Robert Lipe <robertl@dgii.com>
60268 * lib/g77.exp: Replace search for libf2c.a with search for newly
60271 1998-06-17 Jeffrey A Law (law@cygnus.com)
60273 * gcc.c-torture/execute/980617-1.c: New test.
60275 1998-06-12 Jeffrey A Law (law@cygnus.com)
60277 * gcc.c-torture/execute/980612-1.c: New test.
60279 1998-06-08 Jeffrey A Law (law@cygnus.com)
60281 * gcc.dg/980523-1.c: Only test on ppc-linux.
60282 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
60284 * gcc.c-torture/execute/980608-1.c: New test.
60286 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
60288 * gcc.c-torture/execute/980605-1.c: New test.
60290 1998-06-04 Jeffrey A Law (law@cygnus.com)
60292 * gcc.c-torture/execute/980604-1.c: New test.
60294 1998-06-02 Jeffrey A Law (law@cygnus.com)
60296 * gcc.c-torture/execute/980602-1.c: New test.
60297 * gcc.c-torture/execute/980602-2.c: Likewise.
60299 1998-06-02 Dave Love <d.love@dl.ac.uk>
60301 * 970125-0.f: Fix per JCB. Add commentary.
60303 1998-05-31 Michael Meissner <meissner@cygnus.com>
60305 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
60308 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
60310 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
60313 1998-05-28 Catherine Moore <clm@cygnus.com>
60315 * gcc.c-torture/execute/980526-3.c: New test.
60317 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
60319 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
60320 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
60321 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
60322 m88k-motorola-sysv3 to XFAIL.
60324 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60326 * gcc.dg/980526-1.c: New test.
60327 * gcc.c-torture/execute/980526-2.c: New test.
60329 1998-05-26 Jeffrey A Law (law@cygnus.com)
60331 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
60333 * gcc.c-torture/execute/980526-1.c: New test.
60335 1998-05-26 Dave Love <d.love@dl.ac.uk>
60337 * g77.f-torture/execute/alpha2.f: Add runtime test.
60339 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
60341 * g++.old-deja/old-deja.exp: Strip leading directories.
60343 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
60344 error for the line. Don't run multiple tests for the same line.
60346 1998-05-23 Jeffrey A Law (law@cygnus.com)
60348 * gcc.dg/980523-1.c: New test.
60350 1998-05-23 Dave Love <d.love@dl.ac.uk>
60352 * g77.f-torture/compile/970915-0.f: New test.
60354 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
60356 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
60358 1998-05-21 Jeffrey A Law (law@cygnus.com)
60360 * gcc.dg/980520-1.c: New test.
60362 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
60364 * gcc.dg/980502-1.c: Fix return type.
60366 1998-05-20 Jeffrey A Law (law@cygnus.com)
60368 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
60369 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
60370 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
60371 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
60372 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
60374 1998-05-20 Dave Love <d.love@dl.ac.uk>
60376 * g77.f-torture/execute/980520-1.f: New test.
60378 1998-05-15 Dave Love <d.love@dl.ac.uk>
60380 * lib/mike-g77.exp: New file.
60382 * g77.f-torture/noncompile/noncompile.exp,
60383 g77.f-torture/noncompile/check0.f: New files.
60385 1998-05-14 Dave Love <d.love@dl.ac.uk>
60387 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
60388 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
60389 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
60390 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
60391 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
60392 abort where appropriate.
60394 1998-05-05 Michael Meissner <meissner@cygnus.com>
60396 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
60397 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
60399 1998-04-29 Dave Love <d.love@dl.ac.uk>
60401 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
60403 1998-04-27 Dave Love <d.love@dl.ac.uk>
60405 * g77.f-torture/compile/980427-0.f: New test.
60407 1998-04-24 Dave Love <d.love@dl.ac.uk>
60409 * g77.f-torture/compile/980424-0.f: New test.
60411 1998-04-19 Dave Love <d.love@dl.ac.uk>
60413 * g77.f-torture/compile/980419-2.f (main): New test.
60414 * g77.f-torture/compile/970125-0.f: New test.
60415 * g77.f-torture/compile/980419-1.f: New test.
60417 1998-04-08 Jim Wilson <wilson@cygnus.com>
60419 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
60422 1998-04-07 Jim Wilson <wilson@cygnus.com>
60424 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
60426 1998-04-03 Jim Wilson <wilson@cygnus.com>
60428 * gcc.c-torture/compile/980329-1.c: New test.
60430 1998-03-18 Jim Wilson <wilson@cygnus.com>
60432 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
60433 * gcc.dg/980312-1.c: Fix typo in -march command.
60435 1998-03-16 H.J. Lu (hjl@gnu.org)
60437 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
60439 1998-03-11 Robert Lipe <robertl@dgii.com>
60441 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
60442 Dave Love agree the Fortran source is bogus.
60444 1998-03-11 Robert Lipe <robertl@dgii.com>
60446 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
60447 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
60448 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
60449 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
60450 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
60452 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
60454 * g++.old-deja/g++.other/friend1.C: New test.
60456 1998-02-18 Dave Love <d.love@dl.ac.uk>
60458 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
60459 possibly uninitialized) variables and declare dnrm2.
60461 1998-02-23 Robert Lipe <robertl@dgii.com>
60463 From Bruno Haible <haible@ilog.fr>:
60464 * gcc.c-torture/execute/980223.c: New test.
60466 1998-02-13 Jeffrey A Law (law@cygnus.com)
60468 * gcc.dg/ifelse-1.c: New test.
60470 1998-02-09 H.J. Lu (hjl@gnu.org)
60472 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
60474 * lib/old-dejagnu.exp (old-dejagnu): Added the
60475 "execution test - XFAIL *-*-*" handling in the spirit of
60476 "excess errors test -". Changed the "execution test fails"
60477 handling to be like "excess errors test fails".
60478 * Update various tests accordingly.
60480 1998-02-06 Jim Wilson <wilson@cygnus.com>
60482 * gcc.c-torture/execute/980205.c: New test.
60484 1998-01-18 Jeffrey A Law (law@cygnus.com)
60486 * lib/c-torture.exp: Look for .x files instead of .cexp files.
60487 * lib/f-torture.exp: Similarly.
60488 * gcc.c-torture: Rename all .cexp files to .x files.
60490 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
60492 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
60493 (940510-1.c): Removed duplicate.
60494 (971104-1.c): New test.
60496 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
60498 * lib/f-torture.exp: Improve error and loop detection.
60500 1997-11-19 Michael Meissner <meissner@cygnus.com>
60502 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
60503 use that to size the filler array.
60505 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
60507 * lib/c-torture.exp(c-torture-execute): Fix typo.
60509 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
60510 testcase as the executable name. Keep the executable around if
60513 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
60515 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
60516 changes. Only test one -g option, and move it to the end of the
60517 list of options to test.
60519 1997-09-19 Michael Meissner <meissner@cygnus.com>
60521 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
60522 variable GCC_TORTURE_OPTIONS to supply default switches separated
60523 by colons. If no environment variable, run tests with -O0 -g, -O1
60524 -g, and -O2 -g as well.
60526 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
60528 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
60529 explanatory comments. Fix indentation.
60531 1997-09-15 Jeffrey A Law (law@cygnus.com)
60533 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
60535 1997-09-11 Jeffrey A Law (law@cygnus.com)
60537 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
60538 * g++.old-deja/g++.mike/p7325.C: Likewise.
60539 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
60541 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
60543 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
60544 * g++.old-deja/g++.brendan/crash30.C: Likewise.
60545 * g++.old-deja/g++.brendan/crash39.C: Likewise.
60546 * g++.old-deja/g++.law/operators4.C: Likewise.
60548 1997-09-11 Joe Buck (jbuck@synopsys.com)
60550 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
60551 * g++.old-deja/g++.mike/p784.C: Ditto.
60552 * g++.old-deja/g++.mike/p785.C: Ditto.
60554 1997-09-05 Jeffrey A Law (law@cygnus.com)
60556 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
60558 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
60560 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
60561 target feature; pass this to c-torture-execute as needed.
60563 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
60565 * lib/c-torture.exp(c-torture-execute): If the previous and the
60566 current executables being tested are identical, we don't need to
60567 run the executable again. Try to make the executable names
60568 unique. Add an optional argument for passing additional compiler
60571 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
60573 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
60575 1997-08-29 Jeffrey A Law (law@cygnus.com)
60577 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
60579 1997-07-31 Jeffrey A Law (law@cygnus.com)
60581 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
60582 32bit or larger longs.
60584 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
60585 have either a 32bit long or 32bit int.
60587 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
60589 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
60590 Make double precision tests dependent on sizeof (double).
60592 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
60594 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
60597 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
60599 * gcc.c-torture/compile/961203-1.cexp: New script.
60601 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
60603 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
60604 up the includes ourselves.
60606 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
60608 * lib/plumhall.exp: Remove random include, and add a few
60609 verbose messages for debugging.
60611 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
60613 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
60614 of trying to do it ourselves.
60616 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
60618 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
60620 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
60622 * gcc.prms/5403.c: Made regexp a bit less strict.
60624 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
60626 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
60627 is returned from remote_load instead.
60628 * lib/plumhall.exp: Ditto.
60629 * lib/mike-g++.exp: Ditto.
60630 * lib/old-dejagnu.exp: Ditto.
60631 * lib/c-torture.exp: Ditto.
60633 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
60635 * lib/g++.exp: Use build_wrapper procedure.
60636 * lib/gcc.exp: Ditto.
60638 1997-05-20 Jeffrey A Law (law@cygnus.com)
60640 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
60641 an old-style decl for malloc. Fixes tests to work when
60642 sizeof (int) != sizeof (size_t).
60644 1997-05-15 Mike Meissner <meissner@cygnus.com>
60646 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
60648 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
60649 use stdargs.h interface.
60651 1997-05-15 Mike Meissner <meissner@cygnus.com>
60653 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
60654 NO_VARARGS when compiling.
60656 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
60658 * lib/plumhall.exp(ph_includes): New procedure.
60660 (ph_compiler): Ditto.
60662 * lib/g++.exp: Rename test-glue.c to testglue.c.
60663 * lib/gcc.exp: Ditto.
60665 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
60667 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
60668 to completion when it's called.
60670 1997-03-21 Michael Meissner <meissner@cygnus.com>
60672 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
60673 is defined, don't do test.
60675 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
60677 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
60679 (ph_summary): Mark skipped testcases as untested, not unresolved.
60681 * lib/plumhall.exp (ph_make): If unresolved because of bad
60682 errorCode, record errorCode in log file.
60683 (*): Replace send_log/verbose with verbose -log.
60685 1997-03-19 Michael Meissner <meissner@cygnus.com>
60687 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
60688 double conversion if double isn't at least 8 bytes.
60690 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
60691 int to work with targets where int is 16 bits.
60693 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
60694 8 bytes, just exit, since 4 byte doubles don't have enough bits of
60695 precision for the test to complete.
60697 1997-03-14 Michael Meissner <meissner@cygnus.com>
60699 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
60700 if d10v is not compiled with the -mdouble64 flag.
60701 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
60703 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
60704 d10v is not compiled with the -mint32 flag.
60706 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
60708 * lib/plumhall.exp: Use incr_count.
60710 1997-03-12 Jeffrey A Law (law@cygnus.com)
60712 * gcc.c-torture: Update to c-torture-1.45.
60714 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
60716 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
60717 the name of the expect testcase file).
60719 * lib/g++.exp(g++_init): Ditto.
60721 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
60723 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
60726 * lib/gcc.exp(gcc_exit): New procedure.
60728 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
60730 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
60731 specs where appropriate.
60733 * g++.old-deja/g++.arm/*: Added additional ERROR checks
60734 because of new "candidates are" messages, and removed a few
60736 * Converted all non-old-style g++ testcases to old-style, and
60737 moved into g++.old-deja.
60739 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
60741 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
60744 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
60747 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
60749 1997-02-13 Michael Meissner <meissner@cygnus.com>
60751 * lib/gcc.exp (gcc_target_compile): Add support for defining
60752 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
60753 the machine doesn't have those features.
60755 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
60757 * g++.law/operators4.exp: Don't use LIBS.
60759 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
60761 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
60763 * lib/mike-g++.exp: Don't set the compiler to be tested here.
60764 * lib/g++.exp: Set it here instead. Also, allow use of the
60765 --tool_exec and --tool_opt options. Change CXX to
60768 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
60770 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
60772 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
60774 * lib/old-dejagnu.exp: Use prune_warnings instead of
60776 * lib/mike-g++.exp: Ditto.
60777 * lib/gcc.exp: Ditto.
60778 * lib/g++.exp: Ditto.
60780 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
60782 1997-02-07 Jeffrey A Law (law@cygnus.com)
60784 * 941014-2.c: Include stdlib.h
60785 * 960327-1.c: Include stdio.h
60786 * dbra.c, index-1.c: Don't assume ints are 32bits.
60788 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
60790 * lib/gcc.exp: Add gcc,stack_size target feature.
60792 * lib/g++.exp(g++_target_compile): Add the include and link
60793 paths here, not in two other places. And, it's $options, not
60796 * lib/mike-g++.exp(postbase): Remove the code that determines
60797 the correct include and link paths.
60798 * g++.old-deja/old-deja.exp: Ditto.
60800 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
60802 * lib/g++.exp(g++_init): target_compile no longer returns the
60803 filename of the result.
60805 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
60807 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
60810 * gcc.c-torture/special/special.exp: Change call to
60811 gcc_target_compile to include the object file.
60813 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
60815 * gcc.c-torture/special/special.exp: Correct misspelling in last
60818 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
60820 * lib/plumhall.exp(ph_summary): Log the entire output of the
60821 executable. Return -1 if there were any failures, 0 otherwise.
60822 (ph_execute): Return -1 if there were any failures, 0 otherwise.
60823 (ph_make): Clean up objects and executables that were built
60824 if the tests succeeded.
60826 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
60828 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
60829 libraries and includes in the build tree as appropriate.
60831 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
60833 * lib/c-torture.exp: Instead of looking for the global variable
60834 NO_LONG_LONG, check to see if that's a feature of the target.
60836 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
60838 * config/default.exp: Minimize. Delete the remainer of the files in
60839 config; this functionality is now in devo/dejagnu/config.
60841 g++.*/*: Pass any additional flags used to compile to postbase;
60844 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
60845 is now done by runtest.exp. Use gcc_target_compile instead of
60848 lib/c-torture.exp: Use gcc_target_compile instead of compile.
60849 Remove references to CFLAGS. Use remote_file instead of
60851 (c-torture): Take a list of arguments to use to compile this
60854 lib/g++.exp: Simplify. Use target_compile instead of compile.
60855 lib/gcc-dg.exp: Ditto.
60856 lib/gcc.exp: Ditto.
60857 lib/mike-{gcc,g++}.exp: Ditto.
60858 lib/old-dejagnu.exp: Ditto.
60859 lib/plumhall.exp: Ditto.
60861 1997-01-08 Jim Wilson <wilson@cygnus.com>
60863 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
60864 (ph_linker): Likewise.
60866 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
60868 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
60869 MAP_ANON / MAP_ANONYMOUS if defined;
60870 else try to map from /dev/zero .
60872 1996-11-12 Jeffrey A Law (law@cygnus.com)
60874 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
60875 isn't defined, then define it to MAP_ANONYMOUS.
60877 1996-11-12 Jeffrey A Law (law@cygnus.com)
60879 * gcc.c-torture: Update to c-torture-1.42 release.
60881 1996-11-11 Jeffrey A Law (law@cygnus.com)
60883 * gcc.c-torture: Update to c-torture-1.41 release.
60885 1996-10-27 Jeffrey A Law (law@cygnus.com)
60887 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
60890 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
60892 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
60893 and LDFLAGS. Fix second case to append the target_info ldflags
60894 onto LDFLAGS, not CFLAGS.
60895 * lib/g++.exp (g++_init): Add target_info stuff.
60896 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
60897 of libgloss and newlib flags for !native.
60899 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
60900 (GDB): Fix relative path to go up another dir for finding gdb.
60902 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
60904 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
60905 versions in the target_info array, if they don't exist.
60907 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
60909 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
60911 1996-07-08 Jim Wilson <wilson@cygnus.com>
60913 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
60914 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
60916 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
60918 * lib/old-dejagnu.exp: Don't remove the output file before we've
60919 actually tested it. Don't append pwd to the path of the executable
60922 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
60924 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
60926 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
60928 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
60929 temporary directory for compiler files, and set it to a default
60930 value of /tmp. Set $output as the name of the output file from
60931 compiling the testcase. Add a -o option to $cflags_var so the
60932 compiler writes the final output file as $output. Set $executable
60935 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
60936 directory for compiler files, and set it to /tmp if it doesn't
60937 already have a value. Set $output_file to the name of the output
60938 file from compiling the testcase. Add a -o option to CXXFLAGS so
60939 the compiler writes the final output file as $output. Use $output
60940 as the executable to be tested.
60942 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
60944 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
60946 1996-06-08 Jeffrey A Law (law@cygnus.com)
60948 * gcc.c-torture/execute/pending-1.c: New test. Still
60949 pending in Tege's queue.
60951 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
60953 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
60954 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
60955 if there were failures. Call unresolved if there were unresolved
60956 testcases. Call gcc_fail if program did not run to completion.
60957 (ph_make): Pass additional argument name to ph_execute.
60958 (ph_execute): Add new argument. Pass additional arguments to
60959 ph_summary. Call gcc_fail is there is no execution output.
60961 1996-04-24 Jeffrey A Law (law@cygnus.com)
60963 * lib/plumhall.exp (proc_summary): Output relavent summary
60964 lines into the log so specific failures in plumhall can be
60967 1996-04-10 Jeffrey A Law (law@cygnus.com)
60969 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
60970 (c-torture-execute): Don't try to execute tests which use
60971 "long long" types if $NO_LONG_LONG is nonzero.
60973 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
60975 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
60978 * gcc.ieee: Move from here.
60979 * gcc.c-torture/execute/ieee: To here.
60981 1996-03-26 Jeffrey A Law (law@cygnus.com)
60983 * gcc.c-torture: Update to c-torture-1.41 release.
60985 1996-03-22 Jeffrey A Law (law@cygnus.com)
60987 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
60990 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
60992 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
60995 1996-03-02 Jeffrey A Law (law@cygnus.com)
60997 * config/proelf.exp: Handle connecting to a simulator.
60999 1996-01-31 Jeffrey A Law (law@cygnus.com)
61001 * config/proelf.exp: New file. Enough framework that we can
61002 run c-torture tests on the proelf targets (or any other target
61003 that gdb can connect to for that matter).
61005 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
61007 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
61008 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
61010 * lib/plumhall.exp (ph_execute): Always call ph_summary if
61011 exec_output exists.
61013 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
61015 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
61016 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
61018 * config/*.exp: Update FSF address. Change result of ${tool}_load
61019 to pass/fail/unresolved/unsupported/untested. Caller must now
61020 call unresolved/unsupported/untested.
61021 * lib/*.exp: Update FSF address. Update to handle new results of
61023 * lib/chill.exp (verbose): Delete.
61025 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
61027 * lib/gcc.exp (default_gcc_start): Change order of args to
61028 $LDFLAGS $CFLAGS $LIBS.
61029 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
61030 Save/set/restore CFLAGS. Pass single arg to gcc_start.
61031 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
61032 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
61033 * gcc.misc-tests/dg-test.exp: Likewise.
61034 * gcc.misc-tests/msgs.exp: Likewise.
61035 * gcc.prms/prms.exp: Likewise.
61036 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
61037 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
61039 * lib/dg.exp: Deleted, moved to dejagnu/lib.
61041 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
61043 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
61045 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
61046 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
61048 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
61051 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
61053 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
61054 global for loop; add use of $mathlib.
61055 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
61056 settings here; set mathlib for anything but VxWorks.
61058 1996-01-22 Jeffrey A Law (law@cygnus.com)
61060 * gcc.c-torture: Update to c-torture-1.40 release.
61062 1996-01-03 Jeffrey A Law (law@cygnus.com)
61064 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
61067 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
61069 * lib/c-torture.exp (c-torture-execute): Declare "output" as
61072 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
61074 * lib/g++.exp (LIBS): Define if not already.
61075 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
61076 (gcc-dg-prune): Call prune_gcc_output.
61077 * lib/gcc.exp (prune_gcc_output): New proc.
61078 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
61081 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
61083 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
61084 (c-torture-execute): Likewise. Rename `name' to `testcase'.
61086 1995-11-15 Jeffrey A Law (law@cygnus.com)
61088 * gcc.c-torture: Update to c-torture-1.39 release.
61090 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
61092 * lib/c-torture.exp (c-torture-execute): Don't return if one option
61093 fails, try others as well.
61095 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
61097 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
61098 If compilation fails, mark execute tests as `untested'.
61099 If test is marked as unsupported, don't mark compilation and
61100 execute tests as failed.
61102 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
61104 * lib/g++.exp (g++_init): Don't link in libg++, and look to
61105 libstdc++ for whether or not we want to be doing shared
61106 libraries. Delete link_curses since we don't need it anymore.
61107 * lib/mike-g++.exp (postbase): Don't link in libg++.
61108 * g++.old-deja/old-deja.exp: Likewise.
61110 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
61112 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
61114 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
61116 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
61117 For that, add `-Wl,-a,shared_archive'.
61118 * g++.old-deja/old-deja.exp: Likewise.
61120 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
61122 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
61124 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
61126 * lib/mike-g++.exp (postbase): Pay attention to the status of
61129 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
61131 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
61133 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
61135 * lib/gcc.exp (default_gcc_start): No longer need to log program
61136 being executed or its output, execute_anywhere does that now.
61137 * lib/g++.exp (default_g++_version): Call execute_anywhere.
61138 (default_g++_start): Likewise. Delete calls to verbose/send_log.
61140 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
61142 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
61143 the same as those in lib/g++.exp.
61145 1995-10-10 Jeff Law (law@hurl.cygnus.com)
61147 * gcc.c-torture: Update to c-torture-1.38 release.
61148 * gcc.ieee: Related changes.
61150 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
61152 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
61153 "exec". Minor reformatting changes.
61155 * config/rom68k.exp (${tool}_load): Make it work in a canadian
61156 cross. This means all "exec" calls now work on a remote host as
61158 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
61159 cross. Filter out the extra "\r\n" stuff that expect puts in.
61160 (c-torture-execute): Filter out the bogus warnings like
61161 c-torture-compile does. Add support for canadian cross.
61162 * lib/gcc.exp (default_gcc_version, default_gcc_start)
61163 Use execute_anywhere rather than calling exec directly. Now it
61164 works for canadian cross testing.
61166 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
61168 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
61169 results into a variable, and check that rather than using file exists.
61171 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
61173 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
61174 create a libg++.so. For sunos4.1.*, also add -ltermcap.
61176 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
61178 * g++.old-deja/old-deja.exp: Create and pass runshlib and
61179 lib_curses if there's a shared libg++ in the build tree.
61181 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
61183 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
61184 if not supported target.
61186 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
61188 * lib/g++.exp (g++_init): Move empty setting of runshlib and
61189 link_curses up to always happen, not just for native builds.
61191 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
61193 * gcc.c-torture: Update to c-torture-1.36 release.
61194 * gcc.failure: Related changes.
61196 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
61198 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
61200 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
61202 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
61203 * lib/mike-g++.exp (postbase): Not in here. Still reference
61204 runshlib, link_curses, and mathlib for link and run.
61206 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
61207 pass the runtime shared library options for Solaris, OSF/1, and
61208 Irix5, and link with -lcurses to avoid unresolved references.
61210 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
61212 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
61215 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
61217 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
61219 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
61221 * gcc.c-torture: Update to c-torture-1.35 release. Note we
61222 do not have a framework for the "compat" tests yet.
61224 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
61226 * lib/mike-g++.exp (postbase): New local variable `mathlib',
61227 set to null if we're testing vxworks5.1. Use that instead of
61228 `-lm' in the setting of LIBS for link and run.
61230 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
61232 * config/rom68k.exp (${tool}_load): Major changes to make it
61233 work. Verified that it does in fact return the stuff in
61234 exec_output properly. Catch any Emul or any TRAP other than 0.
61236 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
61238 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
61239 LDFLAGS properly for targets that need stuff from libgloss.
61240 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
61242 (gpp_initialized): New variable.
61244 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
61246 * config/rom68k.exp: Load libgloss.exp.
61247 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
61248 so we can produce a fully linked binary.
61249 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
61250 so we can produce a fully linked binary.
61252 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
61254 * lib/plumhall.exp (ph_section): Watch for expected failures.
61255 Add missing `else'.
61257 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
61259 (c-torture): Likewise.
61261 1995-08-28 Doug Evans <dje@cygnus.com>
61263 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
61265 * lib/mike-g++.exp (mike_cleanup): New proc.
61266 (prebase): New globals compiler_result, not_compiler_result,
61268 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
61269 allow leading "-" in pattern. Watch for unsupported tests.
61270 If $compiler_result is set, pattern match assembler code,
61271 and ditto for $not_compiler_result.
61272 * lib/mike-gcc.exp: Likewise.
61274 * lib/plumhall.exp (ph_execute): Only call ph_summary if
61275 execution "succeeded".
61277 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
61279 * config/win32.exp: New file.
61280 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
61282 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
61284 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
61286 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
61287 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
61288 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
61290 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
61291 "... without exceptions was ...". That is now handled by
61293 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61295 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
61297 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
61298 sieve.c,sort2.c}: New files.
61299 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
61300 sieve.exp,sort2.exp}: Drivers for them.
61302 * lib/mike-gcc.exp (program_output): New user settable variable.
61303 (postbase): Call prune_system_crud. Also prune extraneous compiler
61305 * lib/mike-g++.exp (program_output): New user settable variable.
61307 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
61309 * config/sh.exp: Deleted (use sim.exp instead).
61311 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
61313 * config/vx.exp: Declare CHECKTASK as global.
61314 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
61315 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
61316 * lib/old-dejagnu.exp: Load [pwd]/$executable.
61318 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
61320 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
61321 target. Like vx.exp, only includes `vx29k.exp' instead of
61324 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
61326 * config/sim.exp: Increase time limit from 120 seconds to 240.
61328 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
61330 * gcc.c-torture/execute/950628-1.c: New test.
61332 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
61334 * gcc.c-torture: Update with changes/additions from
61337 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
61339 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
61341 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
61343 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
61345 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
61347 * gcc.c-torture/compile/950512-1.c: New test.
61348 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
61349 * gcc.dg/struct-ret-1.c: Likewise.
61351 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
61353 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
61354 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
61356 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
61358 * gcc.c-torture/special/920411-1.c: Deleted.
61359 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
61361 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
61363 * config/sim.exp (${tool}_load): Hack in call to bash to get a
61366 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
61368 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
61370 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
61373 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
61374 is the proper length.
61375 * va-arg-3.c: Likewise.
61377 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
61379 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
61380 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
61382 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
61383 * lib/g++.exp (default_g++_start): Delete old cruft.
61385 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
61387 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
61388 (2 * (1 << 18)) to (2 * (1 << 17)).
61390 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
61392 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
61394 * config/rom68k.exp: Renamed from config/idp.exp
61396 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
61398 * c-torture/compile/921109-2.c
61400 1995-04-18 Mike Stump <mrs@cygnus.com>
61402 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
61405 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
61407 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
61409 * lib/g++.exp (default_g++_start): Likewise.
61411 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
61413 * gcc.c-torture/compile/950329-1.c: New test.
61415 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
61417 * config/bug.exp (${tool}_load): Updated to use new remote_open
61418 and remote_close procs.
61419 * config/idp.exp: New file.
61421 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
61423 * gcc.c-torture/execute/950322-1.c: New test.
61425 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
61427 * config/vx.exp (${tool}_load): Clean up testing of return code from
61428 vxworks_ld and vxworks_spawn.
61430 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
61432 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
61434 1995-03-13 Mike Stump <mrs@cygnus.com>
61436 * lib/old-deja.exp: Add `excess errors test - ' error, now one
61437 can mark excess errors on a machine by machine basis. Note, the
61438 default is to not expect any excess errors, even when excess
61439 errors test - is given, so you will want to put an XFAIL ... on
61440 these lines. For example, // excess errors test - XFAIL hppa*-*-*
61441 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
61442 those 4 machines, but no others.
61444 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
61446 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
61447 * lib/c-torture.exp: to here.
61449 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
61451 * gcc.c-torture/execute/950221-1.c: New test.
61452 * gcc.c-torture/execute/struct-ret-1.c: New test.
61453 * gcc.c-torture/compile/950221-1.c: New test.
61455 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
61457 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
61459 * gcc.c-torture/execute/arith-1.c (main): Return 0.
61460 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
61462 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
61464 * g++.gb: New directory of tests, derived from my signature and
61465 class scoping tests.
61467 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
61468 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
61469 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
61470 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
61471 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
61472 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
61473 * g++.gb/sig25.C: Likewise.
61475 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
61476 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
61477 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
61478 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
61479 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
61480 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
61481 * g++.gb/sig25.exp: Likewise.
61483 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
61484 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
61485 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
61486 * g++.gb/scope13.C: Likewise, this test still fails.
61488 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
61489 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
61490 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
61491 * g++.gb/scope13.exp: Ditto.
61493 * g++.gb/README: New file, explains what these tests are about.
61495 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
61497 * lib/dg.exp (dg-do): Support `preprocess'.
61498 (dg-test): Likewise.
61500 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
61502 * config/udi.exp: change "continue -expect" to "exp_continue".
61504 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
61506 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
61507 Delete redundant tests.
61509 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
61510 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
61511 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
61512 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
61513 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
61514 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
61515 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
61516 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
61518 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
61519 storing label pointers.
61520 * gcc.c-torture/execute/921019-1.c: Likewise.
61521 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
61522 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
61524 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
61527 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
61528 Delete obsolete tests.
61530 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
61531 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
61532 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
61533 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
61534 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
61535 * gcc.c-torture/compile/950124-1.c: New test.
61537 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
61539 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
61541 * lib/mike-g++.exp: Add -lm to LIBS.
61543 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
61545 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
61547 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
61549 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
61551 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
61553 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
61555 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
61557 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
61558 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
61559 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
61560 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
61561 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
61562 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
61563 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
61564 * g++.law/{operators31.C, operators32.C,
61565 * g++.law/{operators33.C, operators34.C}: Likewise.
61566 * g++.law/{pic1.C, refs2.C}: Likewise.
61567 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
61568 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
61569 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
61570 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61572 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
61573 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
61574 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
61575 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
61576 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
61577 * g++.law/{enum9.exp, friend5.exp}: Likewise.
61578 * g++.law/{nest3.exp, nest4.exp}: Likewise.
61579 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
61580 * g++.law/{operators30.exp, operators31.exp}: Likewise.
61581 * g++.law/{operators32.exp, operators33.exp}: Likewise.
61582 * g++.law/{operators34.exp}: Likewise.
61583 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
61584 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
61585 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
61586 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
61587 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61589 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
61590 No longer expected to fail.
61591 * g++.law/missed-error3.C: Tweak for recent bool changes.
61593 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
61595 * config/emb-unix: Deleted.
61596 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
61597 remote execution. Do final link on remote host if REMOTE_LINK is set.
61599 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
61601 * lib/dg.exp (dg-test): Fix typo in last patch.
61603 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
61605 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
61606 (handles multiple occurrences).
61608 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
61610 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
61611 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
61612 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
61614 * lib/c-torture.exp (c-torture-compile): Likewise.
61615 (c-torture): Prepend full path if missing.
61616 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
61617 (gcc_fail): Likewise.
61618 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
61620 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
61622 * lib/netware.exp: Only attach to NetWare i386 systems.
61624 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
61626 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
61627 messages. Add test name to "output pattern match" pass/fail message.
61629 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
61631 * gcc.dg: New testsuite.
61632 * gcc.dg/dg.exp: New file.
61634 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
61635 test-switch.c}: Deleted.
61637 * gcc.misc-tests/msgs.exp: New testcase driver.
61639 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
61641 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
61642 Watch for illegal return values from ${tool}_load.
61643 * config/unix.exp (${tool}_load): Fix pass/fail detection for
61644 cross targets. Coerce return value >0 to 1.
61646 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
61648 * config/unix.exp (${tool}_load): Call program rsh, not proc.
61650 * config/emb-unix.exp: New file.
61652 * config/sim.exp: Error if variable $SIM not defined.
61653 (${tool}_load): Mark test as "untested" if simulator missing.
61655 * config/unix.exp: Load remote.exp to get rcp_download.
61656 * lib/c-torture.exp: Use different option lists for testcases with
61658 * gcc.c-torture/execute/execute.exp: Likewise.
61660 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
61662 * config/*.exp: Clarify return code from ${tool}_load.
61663 Call `unresolved' or `untested' instead of `warning' or `perror'
61664 (sometimes you still want to call both though).
61665 Add comment that `shell_id' is local to each file.
61666 * config/udi.exp (timeout): Set to 30.
61667 Don't print warning if connection fails, $connectmode has already
61669 (${tool}_load): Move verbose messages to level 2.
61670 Rework pattern for "Process started" message.
61671 Pass `shell_id' to ${connectmode}_download.
61672 Retry twice upon timeout. Make resetting of target more robust.
61673 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
61674 Pass `shell_id' to exit_$connectmode.
61675 Only call exit_$connectmode if connected.
61676 * config/unix.exp (${tool}_load): Check return codes better.
61677 * config/vrtx.exp (${tool}_load): Likewise.
61678 * config/vx.exp (${tool}_load): Likewise.
61679 Delete unneeded global's.
61680 * lib/dg.exp (dg-test): Update to reflect clarified return codes
61683 (dg-init): Delete recording of pass/fail counts.
61684 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61685 (old-dejagnu-init): Likewise.
61686 (old-dejagnu-stat): Delete contents, empty proc now.
61687 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
61688 (c-torture): Delete references to lcnt, lpass, lfail.
61689 Get option list from TORTURE_OPTIONS.
61690 Delete -funroll[-all]-loops if no loops.
61691 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
61692 (g++_stat): Delete contents (empty proc now).
61693 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
61694 (gcc_finish): Likewise.
61695 (gcc_stat): Deleted.
61696 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
61697 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
61698 * gcc.c-torture/execute/execute.exp: Likewise.
61699 Split tests into two parts: compile, execute.
61700 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
61701 no loops. Update to reflect clarified return codes from ${tool}_load.
61703 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
61705 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
61707 (old-dejagnu): Likewise (where necessary).
61709 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
61711 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
61713 * lib/dg.exp (dg-process-target): Fix processing of selector.
61714 Add comment regarding use of `error'.
61716 * lib/gcc.exp (prune_system_crud): Define if missing.
61717 * lib/g++.exp (prune_system_crud): Likewise.
61719 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
61720 Call prune_system_crud.
61721 * lib/dg.exp (dg-runtest): New proc.
61722 Use perror instead of send_user for tcl errors in testcase.
61723 Don't return any value, it's never used.
61724 Don't clobber previous definition of `unknown'.
61725 Print tcl errors in `dg-final'.
61727 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
61729 * lib/dg.exp (dg-process-target): Improve syntax error messages.
61730 (dg-test): Don't print errorInfo, it contains stack backtrace.
61732 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
61734 * lib/g++.exp (runtest_file_p): Define if missing.
61736 1994-09-24 Doug Evans (dje@cygnus.com)
61738 * lib/mike-g++.exp: Comment out loading of g++.exp.
61739 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
61740 (default_g++_version): Always print something.
61741 (default_g++_start): Comment out call to `which'.
61742 (g++_start, g++_load): Deleted (must be defined in config file).
61743 * lib/gcc.exp: Test for existence of $CC at start.
61744 Delete check for tmpdir (done in gcc_init).
61745 (default_gcc_version): Always print something.
61746 (default_gcc_start): Comment out call to `which'.
61747 * config/*.exp: Major cleanup - make cross targets work at least a
61748 little better for g++ (by not being "--tool gcc" specific).
61749 Rename gcc_xxx to ${tool}_xxx.
61750 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
61751 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
61753 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
61755 * lib/c-torture.exp (c-torture-compile): Rework compiler
61756 message processing.
61758 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
61761 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
61763 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
61765 * lib/dg.exp (dg-process-target): Support { target native }.
61767 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
61769 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
61770 looked for "... program xxx got fatal signal".
61771 Correct regsub munging of `comp_output'.
61772 Ignore compiler messages "path prefix not used" and "linker input
61775 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
61777 * lib/gcc.exp (runtest_file_p): Define if missing.
61778 * gcc.prms/template.c: Example to work from.
61780 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
61782 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
61783 * lib/dg.exp (dg-test): Call unsupported testcases as such.
61785 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
61786 * gcc.prms/1883.c: Moved from compile/940714-1.c.
61787 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
61788 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
61790 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
61791 (dg-process-target): No longer a varargs proc.
61792 Return S/N for target, P/F for xfail. All callers changed.
61793 (user option procs): More argument checking.
61794 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
61795 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
61796 (dg-test): Skip test if not running on selected target in `dg-do'.
61797 Update handling of `dg-do-what', `dg-output-text'.
61798 Separate execution pass/fail from output pattern match pass/fail.
61799 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
61801 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
61803 * gcc.c-torture/special/special.exp: Don't expect failure for mips
61804 target for 920510-1.c.
61806 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
61808 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
61809 Clean up comment regarding use of passcnt, etc.
61810 (gcc_stat): Don't update `testcnt' here.
61811 (gcc_finish): Do it here.
61812 Might as well reset `but_id' here too.
61813 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
61814 to determine if the file should be tested.
61815 * gcc.c-torture/compile/compile.exp: Likewise.
61816 * gcc.c-torture/execute/execute.exp: Likewise.
61817 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61818 * gcc.misc-tests/dg-test.exp: Likewise.
61819 * gcc.prms/prms.exp: Likewise.
61820 * gcc.wendy/wendy.exp: Likewise.
61821 * g++.old-deja.exp: Likewise.
61822 Move "Testing file" message to verbose level 1.
61824 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
61826 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
61828 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
61830 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
61831 (default_gcc_start): Accept optional second list element
61832 of compiler flags. Print compiler output at verbosity level 2.
61833 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
61834 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
61835 Save current values of framework globals passcnt, failcnt, xpasscnt,
61836 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
61837 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
61838 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
61839 xfailcnt to compute stats. Update framework global `testcnt' from
61841 (gcc_finish): New proc. Clean up test environment.
61842 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
61843 (gcc_epass, gcc_efail): Delete.
61844 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
61845 argument of line number.
61846 (dg-init): If the tool has an init routine, call it.
61847 (dg-test): Remove args `cflags_var' and `libs_var'.
61848 Pass all compiler options to ${tool}_start.
61849 Handle missing line number.
61850 (dg-finish): New function.
61851 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
61852 particular files. Call gcc_finish at end. Move "skipping test"
61853 message to verbosity level 3.
61854 * gcc.c-torture/compile/compile.exp: Likewise.
61855 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61856 * gcc.c-torture/execute/execute.exp: Likewise.
61857 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61858 Print testcase being tried at verbosity level 1.
61859 * gcc.c-torture/special/special.exp: Unset xfail.
61860 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61861 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
61862 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
61863 * gcc.failure/failure.exp: Likewise.
61864 * gcc.ieee/ieee.exp: Likewise.
61865 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
61866 Update call to dg-test. Call dg-finish at end.
61867 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
61868 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61869 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
61870 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
61871 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
61872 * gcc.wendy/wendy.exp: Add copyright.
61873 Delete setting of tmpdir (done by gcc_init).
61874 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
61875 Pass compiler flags to gcc_start. Call gcc_finish at end.
61876 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
61879 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
61881 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
61883 (g++_load): Likewise.
61885 * config/*.exp (gcc_load): Some were varargs fns and some were not.
61886 Rename argument to `prog' to remove the confusion.
61887 Varargs fns behave differently too!
61888 (g++_load): Likewise.
61890 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
61892 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
61893 what it is. Delete (always) printing of status value for !native.
61894 Simplify verbose code, and include status and exec_output.
61895 (g++_load): Use gcc_load.
61897 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
61899 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
61900 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
61901 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
61902 940714-3.c as these testcases don't exist anymore. Make
61903 va-arg-1.c expected to pass.
61905 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
61907 * gcc.misc-tests/misc.exp: Only run specific testcases.
61908 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
61909 * gcc.misc-tests/dg-[1-9].c: New files.
61911 * lib/dg.exp: New testsuite driver.
61912 * gcc.prms/prms.exp: Use it.
61914 * README.gcc: New file.
61916 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
61917 Document and reset `lxpass' and `lxfail'.
61918 Simplify "initialized" message.
61919 (gcc_stat): Clean up comments a little.
61921 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
61923 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
61925 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
61927 * lib/old-dejagnu.exp (process-option): New proc.
61928 (old-dejagnu-init, old-dejagnu-stat): Likewise.
61929 (old-dejagnu): Simplify.
61930 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
61932 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
61934 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
61935 exists and is not an empty string.
61937 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
61938 $xfail rather than calling setup_xfail. Clear $xfail when test is
61940 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
61943 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
61944 longer expected to fail.
61946 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
61949 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
61951 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
61952 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
61953 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
61954 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
61957 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
61958 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
61960 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
61962 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
61963 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
61965 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
61966 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
61967 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
61969 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
61971 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
61972 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
61973 940714-1.c, 940714-2.c, 940714-3.c},
61974 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
61975 gcc.misc-tests/{mg.c,mg.exp}:
61977 * gcc.noncompile/noncompile.exp: Change accordingly.
61979 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
61981 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
61982 Undo previous clobberage.
61984 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
61986 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
61987 * gcc.special/{930510-1.c, special.exp}:
61988 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
61989 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
61990 struct-varargs-1.c}: New tests from c-torture-1.26.
61992 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
61994 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
61995 argument to switch.
61997 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
61999 * Revert the previous changes. Please see Rob's directory
62000 (/lisa/test/rob/progressive/gcc/testsuite) for testing
62003 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
62005 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
62006 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
62007 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
62008 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
62009 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
62010 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
62011 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
62012 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
62013 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
62014 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
62015 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
62016 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
62017 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
62018 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
62019 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
62020 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
62021 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
62022 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
62023 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
62024 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
62025 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
62026 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
62027 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
62028 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
62029 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
62030 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
62031 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
62032 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
62033 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
62036 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
62038 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
62039 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
62042 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
62044 * config/unix.exp (g++_load): Fix syntax.
62046 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
62048 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
62049 * gcc.noncompile/921017-1.c: Deleted obsolete test.
62050 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
62051 Don't expect va-arg-1.c to fail. Correct expected output for
62053 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
62054 * gcc.wendy/hbm4.c: Correct typo.
62055 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
62057 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
62059 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
62060 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
62061 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
62062 * lib/c-torture.exp (c-torture-compile): Ditto.
62064 Reduce volume of output (remove all the -I's and such).
62065 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
62066 Call gcc_cpass, gcc_cfail.
62067 (c-torture): Pass testing option to c-torture-compile.
62069 1994-03-21 Doug Evans (dje@cygnus.com)
62071 Bring patches over from progressive.
62072 * config/default.exp: Exit remote shell cleanly.
62073 (g++_exit, g++_start): Add default versions.
62074 * config/sim.exp (gcc_load): Use perror, not error.
62076 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
62078 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
62081 1994-03-14 Doug Evans (dje@cygnus.com)
62083 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
62084 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
62085 (wendy_try): New proc to run testcase.
62086 (main loop): Call 'em.
62087 * gcc.wendy/*.c: Clean up pass to correct expected output.
62089 * lib/gcc.exp: Minor cleanup work.
62090 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
62092 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
62094 * config/sim.exp (gcc_load): Document return codes better.
62095 Don't pass -v to simulator.
62097 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
62099 * gcc.special/920717-x.c: Fix typo.
62100 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
62103 * lib/mike-gcc.exp: Fix typo.
62105 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
62107 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
62108 binary to use, transform the name.
62109 * config/*.exp: rename everything. Nuke any g++ specific files,
62110 it's now a special case of gcc that requires no special support.
62111 Add a default.exp for unsupported targets.
62113 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
62115 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
62116 lib/old-dejagnu.exp: Fix a few patterns to work with the new
62119 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
62121 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
62124 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
62126 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
62128 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
62130 * gcc.execute/execute.exp: Combine opt_list and foption_list into
62131 option_list. Compile every file with only 4/6 option choices
62132 (same as C torture) instead of with 12/18 different option
62134 * lib/c-torture.exp: Likewise.
62136 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
62139 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
62141 * lib/old-deja.exp: Add `excess errors test fails' error, now one
62142 can put an XFAIL *-*-* on excess errors.
62144 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
62146 * g++.law: Add more tests derived from g++-bugs snapshots.
62148 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
62149 equivalent to g++.law/init9.
62151 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
62152 compiled it, and the a.out file after we've run it.
62154 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
62156 * lib/mike-g++.exp (postbase): Delete the .o file after we've
62157 compiled it, and the a.out file after we've run it.
62159 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
62161 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
62163 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
62165 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
62168 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
62170 * g++.law: New directory of g++ tests derived from the g++-bugs
62173 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
62175 * gcc.compile: initbug1.c initbug1.exp testcase added
62177 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
62179 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
62180 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
62181 fixes submitted by Jeff Law (law@cs.utah.edu)
62182 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
62183 Jeff Law (law@cs.utah.edu)
62186 1993-11-30 Mike Stump (mrs@cygnus.com)
62188 * config/unix-g++.exp: Follow the gcc way of doing things.
62189 * g++.old-deja/old-deja.exp: Minor updates.
62190 * lib/g++.exp: New file, follow the gcc way of doing things.
62191 * lib/old-dejagnu.exp: Minor updates.
62192 * lib/mike-g++.exp: Always unset errorInfo.
62194 1993-11-06 Mike Stump (mrs@cygnus.com)
62196 * lib/gcc.exp: Fix some errors with the below change, CC and
62197 CFLAGS should be global when setting, not local.
62199 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
62201 * lib/gcc.exp: Transform tool name.
62203 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
62205 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
62207 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
62209 * lib/gcc.exp: change gcc_done to gcc_stat
62211 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
62213 * Upgraded gcc testsuite to c-torture version 1.25
62215 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
62217 * lib/gcc.exp: added reporting code. Changed verbose compile message.
62218 * lib/c-torture: added hooks for new reporting code.
62220 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
62222 * config/sh-gcc.exp: check if sh-sim exists in the path
62224 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
62226 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
62227 * gcc.compile/compile.exp: Initial changes for new logic.
62228 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
62229 * gcc.failure/failure.exp: Initial changes for new logic.
62230 * gcc.ieee/ieee.exp: Initial changes for new logic.
62231 * gcc.misc-tests/misc.exp: Initial changes for new logic.
62232 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
62233 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
62234 * lib/c-torture.exp: Initial changes for new logic.
62235 * lib/gcc.exp: Initial changes for new logic.
62237 1993-10-15 Mike Stump (mrs@cygnus.com)
62239 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
62240 depend upon failure or success. Fully qualify names in failure
62241 and success messages. Always remove a.out before starting
62242 compile, just in case. Pay more attention to error text output by
62243 the compiler. Handle testcases with no known past errors just
62244 like all others, so that things are uniform. Other miscellaneous
62247 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
62249 * gcc.cpp: new directory for cpp tests
62251 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
62253 * lib/chill.exp: Code reformatted, removed unused code.
62254 * config/unix-chill.exp: Code reformatted, removed unused code.
62255 * chill.execute/execute.exp: Code reformatted, removed unused code.
62256 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
62258 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
62260 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
62261 routines not written.
62263 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
62265 * config/bug-gcc.exp: Use new procs from bug.exp.
62267 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
62269 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
62270 via ftp, rather than depending on NFS.
62271 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
62274 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
62276 * config/bug-gcc.exp: Use new download proc.
62278 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
62280 * chill.execute/execute.exp: cleanups, handles errors better
62281 * chill.compile/compile.exp: rewrite, based on execute.exp
62282 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
62283 * lib/chill.exp: major changes to diff proc and compile and link
62284 procs. added chill_fail and chill_pass wrappers to pass and
62285 fail. added more comments, and handle error codes better.
62286 Added a hack to capture stderr from exec, so noncompile tests
62289 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
62291 * chill.execute/execute.exp: rewrite of testsuite driver
62292 * lib/chill.exp: rewrite of testsuite driver
62293 * config/unix-chill.exp: rewrite of testsuite driver
62295 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
62298 * iexpr.ch: Standardize uppercase.
62299 * tuples.dat: Standardize uppercase.
62300 * vary.ch: standardize. Correct varying string assignments.
62301 * vary.dat: Add new output lines.
62303 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
62306 * chprintf.ch: Standardize use of uppercase.
62307 * tuples.ch: Standardize and turn arr2 into a DCL,
62309 * pinits.ch: Standardize.
62311 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
62313 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
62314 * Makefil: Renamed to Makefile.in.
62315 * configure.in: New.
62317 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
62320 * .cvsignore: Add result/output files.
62321 * Makefile: Fix up variables at start. Use MFLAGS
62322 everywhere. Correct bool_loc, built_ins entries.
62323 Add entry for vary1.ch.
62324 * bitarray.ch: Standardize upper-case usage.
62325 * bitexpr.ch: Standardize, add output of b1.
62326 * params.ch: Use arrayt in along PROC parameters, to
62327 avoid novelty problems.
62328 * sets.ch: Tiny cleanup.
62329 * vary1.ch: Re-indent.
62331 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
62333 * Add PR-related files to Makefiles, .cvsignore files, etc.
62335 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
62337 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
62338 with compiler objects. New names are test-flow.c and test-loop.c
62340 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
62342 * Upgraded c-torture tests from 1.19 to 1.20
62345 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
62346 * gcc.compile: 930623-1.c 930623-2.c
62347 * gcc.noncompile: 930622-1.c 930622-2.c
62348 * gcc.failure: 920411-1.c 920627-2.c
62349 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
62351 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
62353 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62354 More changes to get testsuite working properly. Needs more work.
62355 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
62357 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
62359 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62360 More changes to get testsuite working properly. Needs more work.
62362 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
62364 * chill.compile/compile.exp: Added for Dejagnu support
62365 * chill.execute/execute.exp: Added for Dejagnu support
62366 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
62368 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
62370 This should complete moving the CHILL test files.
62371 * chill.noncompile(.cvsignore printf.grt
62372 in-printf.grt chprintf.grt chprintf.ch):
62373 Added test-support files.
62374 (Makefile): Modified further.
62375 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
62376 signal.ch): Added test files.
62377 * chill.execute (.cvsignore printf.grt printr.c
62378 in-printf.grt rts.c chprintf.grt rts.h): Added
62379 test-support files.
62380 (Makefile): More corrections.
62382 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
62384 * chill.compile, chill.execute, chill.nocompile: Add CHILL
62385 test cases, ready for DejaGnu.
62387 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
62389 * Upgraded c-torture tests from 1.18 to 1.19
62391 * gcc.compile: added test(s):
62393 * gcc.execute: added test(s):
62394 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
62396 * added new subdirectory for misc tests: gcc.misc-tests
62397 * gcc.misc-test(s): added tests:
62398 inst-check.c test-consts.c test-ior.c test-switch.c
62400 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
62402 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
62404 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
62406 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
62408 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
62410 * Upgraded c-torture tests from 1.17 to 1.18
62412 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
62414 * Upgraded c-torture tests from 1.12 to 1.17
62416 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
62418 * lib/old-dejagnu.exp:
62419 Fixed handling of XFAIL target triplets to correctly
62420 recognize wildcard characters. Removed code that
62421 appended a unique id tag to the end of the file name
62422 printed out by the result of the testcases within a
62425 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
62427 * lib/old-dejagnu.exp:
62428 Reworked expected failure handling to trigger off of XFAIL
62429 keyword in keyphrase embeded in testcase source code. The
62430 XFAIL keyword must be at the end of the keyphrase line. It
62431 may optionally be followed by one or more target triplets.
62432 It has just occured that the handling of wildcards in the
62433 target triplet may not be correct.
62435 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
62437 * g++.old-deja/tests:
62438 Moved all subdirectories up one level into g++.old-deja .
62440 * lib/old-dejagnu.exp:
62441 Fixed problem with CXXFLAGS not being properly reset, and being
62442 corrupted with extraneous "-c" compiler option. This was
62443 causing binaries to not be generated for test that needed them.
62444 Modified strings passed to "pass" and "fail" so that individual
62445 tests from the same test file would be distinguished by an
62446 identifier appended to the test file name in the summary logs;
62447 this corrected a problem with erroneous diff logs. Added code
62448 to search testcases for expected fail and unexpected pass keywords.
62450 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
62452 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
62454 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
62456 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
62457 Removed extraneous text from end of "Special g++ Options"
62460 * lib/old-dejagnu.exp: Added pattern matching to look for new
62461 keywords, embedded in testcases comments, which will trigger
62462 calls to xpass and xfail.
62464 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
62466 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
62467 comments embedded in the testcases, especially the one looking for
62468 special compiler options, as well as the pattern matching for the
62469 compiler output again.
62471 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
62473 * lib/old-dejagnu.exp: Do a proper check of the return value for
62474 execute tests. Fixed several problems with the pattern matching
62475 of the compiler output which gave erroneous test results.
62476 Changed several of the test result messages to be more descriptive.
62477 * config/unix-g++.exp: Proc g++_load now actually works and
62478 executes the tests passed to it and returns a usable return
62481 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
62483 * lib/gcc.exp: Exits gracefully if $CC is bogus.
62485 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
62487 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
62488 Modified both files to properly execute the old style
62489 dejagnu tests. The previous versions of these files were
62490 experimental and did not function anything near correctly.
62492 1993-04-05 Rob Savoye (rob@cygnus.com)
62494 * Removed all Makefile.in and configure.in files. No configuration
62497 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
62499 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
62501 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
62503 * gcc.compile/configure.in, gcc.unsorted/configure.in,
62504 gcc.special/configure.in, gcc.noncompile/configure.in,
62505 gcc.execute/configure.in, gcc.code_quality/configure.in,
62506 g++.other/configure.in, g++.old-deja/configure.in,
62507 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
62508 in srcname setting.
62510 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
62512 * lib/udi.exp: Fixed mondfe and mondfe_download.
62513 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
62514 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
62516 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
62518 * config/udi-gdb.exp: Check $shell_id after connecting to target.
62519 (gdb_exit): Don't remove *_soc files.
62521 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
62523 * lib/c-torture.exp: Don't look for main; instead always use -w
62524 -c. This is how the c-torture tests work. Remove the object
62525 file if the compilation succeeds.
62526 * gcc.execute/execute.exp: Remove executable if test passes.
62527 * gcc.noncompile/noncompile.exp: Every test is an expected
62529 * gcc.special/special.exp: Added tests from c-torture 1.11,
62530 corrected use of existing test.
62531 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
62532 gcc.execute/920625-1.c: Updated to c-torture 1.11.
62533 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
62534 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
62535 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
62536 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
62537 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
62538 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
62539 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
62540 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
62541 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
62542 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
62543 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
62544 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
62545 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
62546 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
62547 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
62548 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
62549 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
62551 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
62552 correspond to c-torture 1.11.