1 2007-10-09 Geoffrey Keating <geoffk@apple.com>
3 * gcc.dg/unwind-1.c: New.
5 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
9 failure on some common systems.
11 2007-10-09 Richard Guenther <rguenther@suse.de>
14 * gcc.dg/pr33692.c: New testcase.
16 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
19 * gcc.c-torture/execute/pr33669.c: New.
21 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
23 PR tree-optimization/33615
24 * g++.dg/tree-ssa/pr33615-2.C: New test.
26 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
28 PR tree-optimization/33615
29 * g++.dg/tree-ssa/pr33615.C: New test.
31 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
33 PR tree-optimization/33572
34 * g++.dg/torture/pr33572.C: Replace with complete test.
36 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
39 * gfortran.dg/spec_expr_5.f90: New.
41 2007-10-08 Geoffrey Keating <geoffk@apple.com>
43 * gcc.dg/pragma-darwin-2.c: New.
45 2007-10-08 Richard Guenther <rguenther@suse.de>
50 * gcc.dg/pr33693.c: New testcase.
51 * gcc.dg/pr33695.c: Likewise.
52 * gcc.dg/pr33697.c: Likewise.
54 2007-10-08 Richard Guenther <rguenther@suse.de>
59 * gcc.dg/pr33691.c: New testcase.
60 * gcc.dg/pr33694.c: Likewise.
61 * gcc.dg/pr33696.c: Likewise.
63 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
66 * gfortran.dg/gamma_5.f90: New test case
68 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
71 * initialization_1.f90: Fix dg-error annotations.
72 * initialization_14.f90: New.
73 * initialization_7.f90: Fix dg-error annotations.
74 * initialization_9.f90: Likewise.
76 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
78 * gfortran.dg/error_recovery_4.f90: New test.
80 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
82 * gfortran.dg/default_format_denormal_2.f90: New test.
83 * gfortran.dg/default_format_2.inc: New test.
84 * gfortran.dg/default_format_denormal_1.f90: New test.
85 * gfortran.dg/default_format_1.inc: New test.
86 * gfortran.dg/default_format_1.f90: Don't test for denormalized
88 * gfortran.dg/default_format_2.f90: Don't test for denormalized
91 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
93 * gfortran.dg/namelist_15.f90: Revise test.
95 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
97 PR tree-optimization/33655
98 * gcc.dg/torture/pr33655.c: New.
100 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
102 PR tree-optimization/33572
103 * g++.dg/torture/pr33572.C: New.
105 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
108 * gfortran.dg/forall_11.f90: New.
110 2007-10-05 Michael Matz <matz@suse.de>
113 * gcc.dg/pr33667.c: New testcase.
115 2007-10-05 Richard Guenther <rguenther@suse.de>
118 * gcc.dg/pr33666.c: New testcase.
120 2007-10-05 Michael Matz <matz@suse.de>
123 * gcc.target/i386/pr33600.c: New testcase.
125 2007-10-05 Richard Guenther <rguenther@suse.de>
127 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
129 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
132 * gcc.target/mips/pr33635-1.c: New test.
134 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
137 * gfortran.dg/namelist_39.f90: Revise to use long names.
139 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
142 * gfortran.dg/pr33646.f90: New file.
144 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
147 * gfortran.dg/char_type_len_2.f90: Adjust error message.
148 * gfortran.dg/char_decl_2.f90: New test.
150 2007-10-04 Richard Guenther <rguenther@suse.de>
153 * gcc.c-torture/compile/pr33641.c: New testcase.
155 2007-10-04 Michael Matz <matz@suse.de>
157 PR rtl-optimization/33653
158 * gcc.dg/pr33653.c: New.
160 2007-10-04 Richard Guenther <rguenther@suse.de>
162 PR tree-optimization/33627
163 * g++.dg/torture/pr33627.C: New testcase.
165 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
168 * gfortran.dg/parens_6.f90: New.
170 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
174 * gfortran.dg/ambiguous_specific_1.f90: Remove.
176 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
178 * g++.dg/ext/gnu-inline-global-redecl.C: New.
180 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
183 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
185 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
186 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
188 * gcc.target/mips/fpr-moves-1.c: New test.
189 * gcc.target/mips/fpr-moves-2.c: Likewise.
190 * gcc.target/mips/fpr-moves-3.c: Likewise.
191 * gcc.target/mips/fpr-moves-4.c: Likewise.
192 * gcc.target/mips/fpr-moves-5.c: Likewise.
193 * gcc.target/mips/fpr-moves-6.c: Likewise.
194 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
196 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
198 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
200 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
202 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
203 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
205 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
208 * gfortran.dg/common_errors_1.f90: New.
210 2007-10-03 Doug Kwan <dougkwan@google.com>
211 Richard Guenther <rguenther@suse.de>
214 * g++.dg/debug/using3.C: New testcase.
216 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
219 * gfortran.dg/namelist_38.f90: New test.
220 * gfortran.dg/namelist_39.f90: New test.
222 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
225 * gfortran.dg/default_format_1.f90: New test.
226 * gfortran.dg/default_format_2.f90: New test.
227 * gfortran.dg/namelist_print_1.f: Adjust expected output.
228 * gfortran.dg/real_const_3.f90: Adjust expected output.
230 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
232 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
233 default ABI. Split mips_forced_abi into mips_forced_abi and
235 (is_gp32_flag): Return true for -mabi=32.
236 (is_gp64_flag): New function. Handle 64-bit -mabi options.
237 (dg-mips-options): Use is_gp64_flag instead of checking specifically
238 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
239 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
240 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
241 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
242 * gcc.target/mips/save-restore-2.c: Likewise.
243 * gcc.target/mips/save-restore-3.c: Likewise.
244 * gcc.target/mips/save-restore-4.c: Likewise.
246 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
249 * gcc.c-torture/compile/pr33617.c: New test.
251 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
253 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
254 -gstabs+ for extended options.
256 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
259 * gfortran.dg/ambiguous_specific_1.f90: New test.
261 2007-10-02 Revital Eres <eres@il.ibm.com>
263 * gcc.target/powerpc/paired-8.c: New test.
264 * gcc.target/powerpc/paired-9.c: New test.
265 * gcc.target/powerpc/paired-10.c: New test.
267 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
270 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
272 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
275 * gfortran.dg/intent_out_2.f90: New test.
277 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
280 * gfortran.dg/ambiguous_reference_1.f90: New test.
282 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
287 * gfortran.dg/function_kinds_1.f90: New test.
288 * gfortran.dg/function_kinds_2.f90: New test.
289 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
290 use association into interfaces.
292 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
295 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
296 (overflow): Use INFINITY, not FP_INFINITE.
297 gcc.dg/float-range-4.c: Likewise.
298 gcc.dg/float-range-5.c: Likewise.
300 2007-10-01 Nick Clifton <nickc@redhat.com>
302 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
305 2007-09-30 Diego Novillo <dnovillo@google.com>
308 * g++.dg/tree-ssa/pr33593.C: New test.
310 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
313 * gfortran.dg/PR19872.f: Fix test condition.
314 * gfortran.dg/list_read_7.f90: New test.
316 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
318 PR tree-optimization/33597
319 * gcc.dg/vect/pr33597.c: New testcase.
321 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
323 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
324 * gcc.target/i386/pr33524.c: ...this.
326 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
329 * gfortran.dg/minmaxloc_4.f90: New.
331 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
333 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
335 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
337 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
339 2007-09-28 Paolo Carlini <pcarlini@suse.de>
342 * g++.dg/cpp0x/variadic79.C: New.
344 2007-09-28 Michael Matz <matz@suse.de>
345 Jakub Jelinek <jakub@redhat.com>
347 PR rtl-optimization/33552
348 * gcc.target/i386/pr33552.c: New runtime test.
349 * gcc.target/i386/strinline.c: New compile time test.
351 2007-09-28 Jakub Jelinek <jakub@redhat.com>
353 * gfortran.dg/openmp_stack.f90: Removed.
356 * g++.dg/cpp0x/variadic80.C: New test.
358 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
360 * gfortran.dg/namelist_38.f90: Delete test for revertion of
363 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
366 * gcc.target/powerpc/gcse-1.c: New test.
368 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
370 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
371 fixed capitalizations.
372 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
373 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
374 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
375 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
376 * gfortran.dg/maxloc_shape_1.f90: Likewise.
377 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
378 * gfortran.dg/min_max_conformance.f90: Likewise.
380 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
382 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
384 * gcc.dg/c99-tgmath-2.c: Likewise.
385 * gcc.dg/c99-tgmath-3.c: Likewise.
386 * gcc.dg/c99-tgmath-4.c: Likewise.
388 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
391 * gfortran.dg/anint_1.f90: New test.
393 2007-09-27 Ian Lance Taylor <iant@google.com>
395 PR tree-optimization/33565
396 * gcc.dg/Wstrict-overflow-20.c: New test.
398 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
400 * gfortran.dg/openmp_stack.f90: Fix typo.
401 * gfortran.dg/recursive_stack.f90: Fix typo.
403 2007-09-27 Paolo Carlini <pcarlini@suse.de>
406 * g++.dg/template/error31.C: New.
408 2007-09-27 Jakub Jelinek <jakub@redhat.com>
410 * lib/prune.exp: Prune also "^In function .*$" lines and
411 "^ inlined from .*$" lines.
413 2007-09-26 Richard Guenther <rguenther@suse.de>
415 PR tree-optimization/33563
416 * gcc.dg/torture/pr33563.c: New testcase.
418 2007-09-26 Joseph Myers <joseph@codesourcery.com>
421 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
423 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
426 2007-09-26 Richard Guenther <rguenther@suse.de>
428 PR tree-optimization/30375
429 PR tree-optimization/33560
430 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
431 * gcc.dg/tree-ssa/complex-5.c: Likewise.
432 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
433 * gcc.dg/torture/pr30375.c: New testcase.
434 * gcc.dg/torture/pr33560.c: New testcase.
435 * gcc.dg/tree-ssa/pr30375.c: Likewise.
437 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
440 * g++.dg/parse/crash38.C: New test.
442 2007-09-25 Michael Meissner <michael.meissner@amd.com>
445 * gcc.target/i386/sse5-convert.c: New file, test int->long
446 vectorized conversions.
448 2007-09-25 Revital Eres <eres@il.ibm.com>
450 * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
452 2007-09-25 Joseph Myers <joseph@codesourcery.com>
455 * gcc.dg/enum-incomplete-1.c: New test.
457 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
459 * gcc.c-torture/compile/20070919-1.c: New test.
461 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
463 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
465 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
468 * g++.dg/inherit/override_attribs.C: New file.
470 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
473 * io.c (check_format_string): Move NULL and constant checks into
475 (check_io_constraints): Call gfc_simplify_expr() before calling
476 check_format_string(). Remove NULL and constant checks.
478 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
480 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
481 * gcc.c-torture/execute/loop-2g.x: Likewise.
483 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
485 * lib/target-supports.exp (check_effective_target_mips16_attribute):
486 Reject hard-float modes unless the ABI is o32 or o64.
487 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
488 of gcc.exp. Skip the tests when mips16 code generation is not
490 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
491 and use dg-add-options mips16_attribute.
493 2007-09-24 Jakub Jelinek <jakub@redhat.com>
496 * g++.dg/ext/attrib29.C: New test.
498 2007-09-23 Ollie Wild <aaw@google.com>
500 * gcc.dg/fold-bitand-1.c: New test.
501 * gcc.dg/fold-bitand-2.c: New test.
502 * gcc.dg/fold-bitand-3.c: New test.
503 * gcc.dg/fold-bitand-4.c: New test.
505 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
507 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
508 any of the macros to be defined for __mips16.
509 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
511 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
513 * gcc.dg/vect/pr21591.c: Require vect_int.
514 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
515 * gcc.dg/vect/vect-outer-2a.c: Likewise.
516 * gcc.dg/vect/vect-outer-2c.c: Likewise.
518 2007-09-23 Jakub Jelinek <jakub@redhat.com>
520 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
522 * gcc.dg/va-arg-pack-len-2.c: New test.
523 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
525 * g++.dg/ext/va-arg-pack-len-2.C: New test.
527 PR tree-optimization/32772
528 * gcc.c-torture/compile/20070905-1.c: New test.
530 PR tree-optimization/32975
531 * gcc.dg/pr32975.c: New test.
534 * gcc.dg/pr28755.c: New test.
536 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
538 * lib/target-supports.exp (check_effective_target_nomips16): New
540 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
542 * gcc.dg/vect/vect.exp: Likewise.
543 * g++.dg/vect/vect.exp: Likewise.
544 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
545 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
546 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
547 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
548 * gcc.target/mips/clear-cache-1.c (f): Likewise.
549 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
550 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
551 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
552 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
553 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
554 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
555 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
556 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
557 (test14, test15, test16, test17, test18): Likewise.
558 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
559 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
560 (test14, test15, test16, test17, test18, test19, test20, test21)
562 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
563 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
564 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
565 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
566 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
567 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
568 * gcc.target/mips/mips-3d-1.c (main): Likewise.
569 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
570 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
571 (test13, test14, test15, test16, test17, test18, test19, test20)
572 (test21, test22, test23, test24, test25, test26, test27, test28)
573 (test29, test30, test31): Likewise.
574 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
575 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
576 (test13, test14, test15, test16, test17, test18, test19, test20)
577 (test21, test22, test23, test24, test25, test26, test27, test28)
578 (test29, test30, test31, test32, test33, test34, test35, test36)
579 (test37, test38, test39, test40, test41, test42, test43, test44)
580 (test45, test46, test47, test48, test49, test50, test51, test52)
581 (test53, test54, test55, test56, test57, test58, test59, test60)
582 (test61, test62, test63): Likewise.
583 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
584 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
585 (test13, test14, test15, test16, test17, test18, test19, test20)
586 (test21, test22, test23, test24, test25, test26, test27, test28)
587 (test29, test30, test31): Likewise.
588 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
589 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
590 (test13, test14, test15, test16, test17, test18, test19, test20)
591 (test21, test22, test23, test24, test25, test26, test27, test28)
592 (test29, test30, test31): Likewise.
593 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
594 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
595 (test13, test14, test15): Likewise.
596 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
597 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
598 (test13, test14, test15): Likewise.
599 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
600 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
601 (test13, test14, test15, test16, test17, test18, test19, test20)
602 (test21, test22, test23, test24, test25, test26, test27, test28)
603 (test29, test30, test31): Likewise.
604 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
605 (matrix_multiply4: Likewise.
606 * gcc.target/mips/mips-ps-1.c (main): Likewise.
607 * gcc.target/mips/mips-ps-2.c (main): Likewise.
608 * gcc.target/mips/mips-ps-3.c (main): Likewise.
609 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
610 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
611 (test13, test14, test15, test16, test17, test18, test19, test20)
612 (test21, test22, test23, test24, test25, test26, test27, test28)
613 (test29, test30, test31): Likewise.
614 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
615 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
616 (test13, test14, test15, test16, test17, test18, test19, test20)
617 (test21, test22, test23, test24, test25, test26, test27, test28)
618 (test29, test30, test31): Likewise.
619 * gcc.target/mips/mips-ps-5.c (main): Likewise.
620 * gcc.target/mips/mips-ps-6.c (main): Likewise.
621 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
622 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
623 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
624 (sub_v4qi): Likewise.
625 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
626 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
627 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
628 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
629 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
630 (subb, subc): Likewise.
631 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
632 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
633 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
634 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
635 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
636 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
637 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
638 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
639 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
640 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
641 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
642 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
643 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
645 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
647 * lib/target-supports.exp (add_options_for_mips16_attribute)
648 (check_effective_target_mips16_attribute): New functions.
649 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
651 (dg-mips-options) Remove -mno-mips16 handling. Add options to
653 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
654 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
655 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
656 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
657 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
658 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
659 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
660 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
661 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
662 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
663 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
664 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
665 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
666 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
667 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
668 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
669 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
670 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
671 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
672 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
673 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
674 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
675 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
676 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
678 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
680 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
681 options. Require { target mips16_attribute } and use dg-add-options
682 to add the associated options.
684 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
685 * gcc.target/mips/call-saved-3.c: Likewise.
686 * gcc.target/mips/code-readable-1.c: Require { target
687 mips16_attribute } and use dg-add-options to add the associated
688 options. Remove trailing whitespace.
690 * gcc.target/mips/code-readable-2.c: Likewise.
691 * gcc.target/mips/code-readable-3.c: Likewise.
692 * gcc.target/mips/mips16-attributes-2.c: Likewise.
693 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
694 Require { target mips16_attribute } and use dg-add-options to
695 add the associated options.
696 (cksum16, cksum8): Use MIPS16.
697 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
698 Require { target mips16_attribute } and use dg-add-options to
699 add the associated options.
701 * gcc.target/mips/save-restore-2.c: Likewise.
702 * gcc.target/mips/save-restore-3.c: Likewise.
703 * gcc.target/mips/save-restore-4.c: Likewise.
704 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
706 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
709 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
712 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
715 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
717 2007-09-22 Tobias Burnus <burnus@net-b.de>
720 * gfortran.dg/gomp/free-2.f90: New.
721 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
722 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
724 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
726 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
727 * gcc.target/i386/sse5-haddX.c: Ditto.
728 * gcc.target/i386/sse5-hsubX.c: Ditto.
729 * gcc.target/i386/sse5-maccXX.c: Ditto.
730 * gcc.target/i386/sse5-msubXX.c: Ditto.
731 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
732 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
733 * gcc.target/i386/sse5-permpX.c: Ditto.
734 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
736 * gcc.target/i386/sse5-fma-vector.c: Ditto.
737 * gcc.target/i386/sse5-ima-vector.c: Ditto.
738 * gcc.target/i386/sse5-pcmov.c: Ditto.
739 * gcc.target/i386/sse5-pcmov2.c: Ditto.
741 2007-09-22 Richard Guenther <rguenther@suse.de>
743 PR tree-optimization/33146
744 * gcc.c-torture/compile/pr33146.c: New testcase.
746 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
748 * lib/target-supports.exp (check_cached_effective_target): New
750 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
751 (check_effective_target_c99_runtime): New procedure.
752 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
753 (test3l): Likewise cargl.
754 * gcc.dg/builtins-59.c: Require c99_runtime.
755 * gcc.dg/builtins-61.c: Likewise.
756 * gcc.dg/builtins-62.c: Likewise.
758 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
760 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
761 * lib/target-supports-dg.exp (dg-add-options): Likewise.
762 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
763 target-specific dg-options.
764 * gcc.dg/builtins-20.c: Likewise.
765 * gcc.dg/builtins-53.c: Likewise.
766 * gcc.dg/builtins-55.c: Likewise.
767 * gcc.dg/single-precision-constant.c: Likewise.
768 * gcc.dg/torture/builtin-convert-1.c: Likewise.
769 * gcc.dg/torture/builtin-convert-2.c: Likewise.
770 * gcc.dg/torture/builtin-convert-3.c: Likewise.
771 * gcc.dg/torture/builtin-convert-4.c: Likewise.
772 * gcc.dg/torture/builtin-power-1.c: Likewise.
774 2007-09-21 Chao-ying Fu <fu@mips.com>
776 * lib/target-supports.exp (check_effective_target_fixed_point): New to
777 check if targets have fixed-point supports.
778 * gcc.dg/fixed-point/fixed-point.exp: New file.
779 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
780 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
781 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
782 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
783 * gcc.dg/fixed-point/constants-pedantic.c,
784 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
785 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
786 * gcc.dg/fixed-point/keywords-ignored-c99.c,
787 * gcc.dg/fixed-point/keywords-pedantic.c,
788 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
789 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
790 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
791 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
792 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
793 * gcc.dg/fixed-point/func-vararg-mixed.c,
794 * gcc.dg/fixed-point/operator-logical.c,
795 * gcc.dg/fixed-point/struct-union.c,
796 * gcc.dg/fixed-point/bit-complement.c,
797 * gcc.dg/fixed-point/operator-bitwise.c,
798 * gcc.dg/fixed-point/operator-comma.c,
799 * gcc.dg/fixed-point/struct-layout-1.c,
800 * gcc.dg/fixed-point/union-init.c,
801 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
802 * gcc.dg/fixed-point/func-mixed.c,
803 * gcc.dg/fixed-point/func-vararg-size0.c,
804 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
805 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
806 * gcc.dg/fixed-point/operator-unary.c,
807 * gcc.dg/fixed-point/allop-const.c,
808 * gcc.dg/fixed-point/muldiv-warning.c,
809 * gcc.dg/nofixed-point-1.c,
810 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
811 * gcc.target/mips/fixed-vector-type.c,
812 * gcc.target/mips/fixed-scalar-type.c: New tests.
814 2007-09-21 Olivier Hainque <hainque@adacore.com>
816 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
817 * gnat.dg/test_nested_subtype_byref.adb: New test.
819 2007-09-21 Jakub Jelinek <jakub@redhat.com>
822 * gfortran.dg/gomp/pr33439.f90: New test.
824 2007-09-21 Tobias Burnus <burnus@net-b.de>
827 * gfortran.dg/merge_char_3.f90: New.
829 2007-09-21 Tobias Burnus <burnus@net-b.de>
832 * gfortran.dg/transfer_check_1.f90: New.
834 2007-09-20 Asher Langton <langton2@llnl.gov>
837 * gfortran.dg/init_flag_1.f90: New.
838 * gfortran.dg/init_flag_2.f90: New.
839 * gfortran.dg/init_flag_3.f90: New.
840 * gfortran.dg/init_flag_4.f90: New.
841 * gfortran.dg/init_flag_5.f90: New.
842 * gfortran.dg/init_flag_6.f90: New.
843 * gfortran.dg/init_flag_7.f90: New.
845 2007-09-20 Paolo Carlini <pcarlini@suse.de>
848 * g++.dg/ext/anon-struct6.C: New.
850 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
853 * gfortran.dg/inquire_10.f90: New test.
855 2007-09-20 Joseph Myers <joseph@codesourcery.com>
857 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
859 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
862 * gfortran.dg/used_types_18.f90: Declare variable of empty
865 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
868 * gfortran.dg/array_constructor_19.f90: New test.
870 2007-09-20 Jakub Jelinek <jakub@redhat.com>
873 * gcc.dg/debug/pr33316.c: New test.
876 * g++.dg/cpp0x/variadic76.C: New test.
877 * g++.dg/cpp0x/variadic77.C: New test.
878 * g++.dg/cpp0x/variadic78.C: New test.
882 * gcc.c-torture/execute/20070919-1.c: New test.
883 * gcc.dg/pr33238.c: New test.
884 * gcc.dg/pr27301.c: New test.
886 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
888 * lib/target-supports.exp (check_effective_target_mips64): New
890 * gcc.dg/lower-subreg-1.c: Require !mips64.
891 * gcc.dg/sibcall-3.c (ATTR): New macro.
892 (recurser_void1, recurser_void2): Use it.
893 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
894 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
896 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
898 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
899 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
901 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
903 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
906 * gfortran.dg/c_loc_tests_11.f03: New test case.
908 2007-09-20 Paolo Carlini <pcarlini@suse.de>
911 * g++.dg/init/ref14.C: New.
913 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
915 * gnat.dg/slice2.ad[sb]: New testcase.
917 2007-09-19 Nick Clifton <nickc@redhat.com>
919 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
921 2007-09-19 Jie Zhang <jie.zhang@analog.com>
923 * gcc.target/bfin/bfin.exp: New.
924 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
925 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
926 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
927 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
928 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
929 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
930 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
931 mcpu-bf561.c, mcpu-default.c}: New tests.
933 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
935 Restore detection of unsupported TLS.
938 2007-02-10 Richard Henderson <rth@redhat.com>
940 * lib/target-supports.exp (check_effective_target_tls): Redefine
941 to mean non-emulated tls.
942 * gcc.dg/tls/alias-1.c: Remove tls requirement.
943 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
944 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
945 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
946 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
947 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
948 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
951 * lib/target-supports.exp (check_effective_target_tls): Use
952 stronger test for compiler support for TLS.
953 (check_effective_target_tls_native): New, to test for non-emulated
955 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
956 instead of dg-require-effective-target tls.
957 * g++.dg/gomp/copyin-1.C: Likewise.
958 * g++.dg/gomp/sharing-1.C: Likewise.
959 * g++.dg/gomp/tls-1.C: Likewise.
960 * g++.dg/gomp/tls-2.C: Likewise.
961 * g++.dg/gomp/tls-3.C: Likewise.
962 * g++.dg/tls/diag-1.C: Likewise.
963 * g++.dg/tls/diag-2.C: Likewise.
964 * g++.dg/tls/diag-3.C: Likewise.
965 * g++.dg/tls/diag-4.C: Likewise.
966 * g++.dg/tls/diag-5.C: Likewise.
967 * g++.dg/tls/init-1.C: Likewise.
968 * g++.dg/tls/init-2.C: Likewise.
969 * g++.dg/tls/trivial.C: Likewise.
970 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
971 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
972 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
973 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
974 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
975 * gcc.dg/gomp/clause-1.c: Likewise.
976 * gcc.dg/gomp/copyin-1.c: Likewise.
977 * gcc.dg/gomp/sharing-1.c: Likewise.
978 * gcc.dg/gomp/tls-1.c: Likewise.
979 * gcc.dg/gomp/tls-2.c: Likewise.
980 * gcc.dg/tls/alpha-1.c: Likewise.
981 * gcc.dg/tls/opt-1.c: Likewise.
982 * gcc.dg/tls/opt-13.c: Likewise.
983 * gcc.dg/tls/opt-14.c: Likewise.
984 * gcc.dg/tls/opt-2.c: Likewise.
985 * gcc.dg/tls/opt-3.c: Likewise.
986 * gcc.dg/tls/opt-4.c: Likewise.
987 * gcc.dg/tls/opt-7.c: Likewise.
988 * gcc.dg/tls/section-1.c: Likewise.
989 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
990 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
991 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
992 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
993 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
994 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
995 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
996 * gfortran.dg/gomp/crayptr2.f90: Likewise.
997 * gfortran.dg/gomp/fixed-1.f: Likewise.
998 * gfortran.dg/gomp/free-1.f90: Likewise.
999 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1000 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
1001 * gfortran.dg/gomp/reduction1.f90: Likewise.
1002 * gfortran.dg/gomp/sharing-1.f90: Likewise.
1004 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1007 * gfortran.dg/bounds_check_9.f90: New test.
1008 * gfortran.dg/bounds_check_fail_2.f90: New test.
1010 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1012 PR c++/33462 (again)
1013 * g++.dg/ext/va-arg1.C: Adjust.
1015 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1018 * g++.dg/ext/va-arg1.C: New.
1020 2007-09-18 Tobias Burnus <burnus@net-b.de>
1022 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
1024 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1027 * g++.dg/rtti/typeid6.C: New.
1029 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1032 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
1033 * g++.dg/ext/is_class_error2.C: New.
1035 2007-09-18 Richard Guenther <rguenther@suse.de>
1037 PR tree-optimization/33340
1038 * g++.dg/torture/pr33340.C: New testcase.
1040 2007-09-18 Tobias Burnus <burnus@net-b.de>
1043 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
1044 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
1045 * gfortran.dg/elemental_subroutine_5.f90: New.
1047 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
1049 * lib/target-supports.exp (check_profiling_available): Extend
1050 mips*-*-elf check to mips*-*-elf*.
1052 2007-09-18 Jakub Jelinek <jakub@redhat.com>
1054 * gcc.dg/format/c90-scanf-5.c: New test.
1055 * gcc.dg/format/c99-scanf-4.c: New test.
1056 * gcc.dg/format/ext-7.c: New test.
1057 * gcc.dg/format/ext-8.c: New test.
1060 * gcc.c-torture/compile/20070915-1.c: New test.
1062 2007-09-17 Tobias Burnus <burnus@net-b.de>
1065 * gfortran.dg/private_type_9.f90: New.
1067 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1070 * gfortran.dg/pr33449.f90: New test.
1072 2007-09-17 Tobias Burnus <burnus@net-b.de>
1074 * gfortran.dg/interface_15.f90: Compile with -std=f95.
1075 * gfortran.dg/private_type_1.f90: Ditto
1076 * gfortran.dg/interface_18.f90: New.
1077 * gfortran.dg/private_type_8.f90: New.
1079 2007-09-16 Paolo Carlini <pcarlini@suse.de>
1082 * g++.dg/warn/new1.C: Adjust.
1083 * g++.dg/torture/str_empty.C: Likewise.
1085 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
1087 * gcc.target/mips/dse-1.c: New test.
1089 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
1092 * g++.dg/overload/operator3.C: New.
1094 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
1096 * gcc.target/mips/truncate-1.c: New test.
1098 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
1104 * gfortran.dg/subref_array_pointer_1.f90: New test.
1105 * gfortran.dg/subref_array_pointer_2.f90: New test.
1107 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
1109 * gfortran.dg/nint_2.f90: Correct last change.
1111 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
1113 * gcc.dg/tree-ssa/parallelization-1.c: New test.
1115 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
1117 * gcc.dg/vect/pr33373b.c: New test.
1119 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
1122 * gcc.target/i386/pr33438.c: New test.
1124 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1126 * gfortran.dg/nint_2.f90: Revert previous commit.
1128 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1130 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
1132 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
1135 * g++.dg/other/unused1.C: XFAIL class2 scan.
1137 2007-09-13 Tobias Burnus <burnus@net-b.de>
1140 * gfortran.dg/elemental_args_check_1.f90: New.
1141 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
1142 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
1144 2007-09-13 Tobias Burnus <burnus@net-b.de>
1146 * gfortran.dg/recursive_check_3.f90: New.
1148 2007-09-13 Tobias Burnus <burnus@net-b.de>
1151 * gfortran.dg/elemental_bind_c.f90: New.
1153 2007-09-13 Richard Sandiford <richard@codesourcery.com>
1155 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
1156 * gcc.target/mips/mips16-attributes-2.c: New test.
1157 * gcc.target/mips/mips16-attributes-3.c: Likewise.
1158 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
1159 hard-float asm when __mips16 is defined.
1160 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
1161 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
1162 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
1163 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
1164 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
1165 * gcc.target/mips/pr26765.c (foo): Likewise.
1166 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
1167 targets, use dg-mips-options instead of dg-options, and use -mgp32
1168 to force 32-bit mode.
1169 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
1171 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
1173 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
1174 Michael Meissner <michael.meissner@amd.com>
1176 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
1177 * gcc.target/i386/sse5-hsubX.c: Ditto.
1178 * gcc.target/i386/sse5-permpX.c: Ditto.
1179 * gcc.target/i386/sse5-haddX.c: Ditto.
1180 * gcc.target/i386/sse5-maccXX.c: Ditto.
1181 * gcc.target/i386/sse5-msubXX.c: Ditto.
1182 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1183 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1185 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
1186 optimizes floating point conditional moves into the pcmov
1187 instruction on SSE5.
1188 * gcc.target/i386/sse5-pcmov2.c: Ditto.
1190 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
1191 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
1194 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
1195 compiler optimizes vector (a*b)+c into fmadd on SSE5.
1197 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
1198 optimizes (a*b)+c into fmadd on SSE5.
1200 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
1201 whether the SSE5 instructions can be generated.
1203 * gcc.target/i386/sse5-check.h: New. Add support for
1206 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
1207 ammintrin.h, and turn on -msse5 option instead of -msse4a.
1208 * gcc.target/i386/sse-13.c: Ditto.
1209 * gcc.target/i386/sse-14.c: Ditto.
1211 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1214 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
1215 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
1217 2007-09-12 Jakub Jelinek <jakub@redhat.com>
1220 * gcc.dg/pr32338-1.c: New test.
1221 * gcc.dg/pr32338-2.c: New test.
1223 2007-09-12 Bob Wilson <bob.wilson@acm.org>
1225 * lib/target-supports.exp (check_effective_target_sync_int_long):
1226 Revert change to add xtensa.
1227 (check_effective_target_sync_char_short): Likewise.
1229 2007-09-12 Olivier Hainque <hainque@adacore.com>
1231 * gnat.dg/packed_subtype.adb: New test.
1233 2007-09-12 Tobias Burnus <burnus@net-b.de>
1236 * gfortran.dg/intrinsic_size.f90: New.
1238 2007-09-12 Tobias Burnus <burnus@net-b.de>
1242 * gfortran.dg/conflicts_2.f90: New.
1244 2007-09-12 Ira Rosen <irar@il.ibm.com>
1246 PR tree-optimization/32377
1247 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
1248 dependence distance.
1249 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
1250 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
1251 * gcc.dg/vect/no-vfa-vect-depend-1.c,
1252 gfortran.dg/vect/no-vfa-pr32377.f90: New.
1254 2007-09-12 Richard Guenther <rguenther@suse.de>
1257 * gcc.c-torture/compile/pr33382.c: New testcase.
1258 * gcc.c-torture/execute/pr33382.c: Likewise.
1260 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
1263 * gfortran.dg/c_ptr_tests_12.f03: New test case.
1265 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
1267 PR tree-optimization/33373
1268 * gcc.dg/vect/pr33373.c: New test.
1270 2007-09-12 Ben Elliston <bje@au.ibm.com>
1272 * lib/target-supports.exp (check_effective_target_vect_no_double):
1275 2007-09-12 Ben Elliston <bje@au.ibm.com>
1276 Ulrich Weigand <uweigand@de.ibm.com>
1278 * gcc.target/spu/dfcgt-nan.c: New test.
1280 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
1282 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
1284 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
1287 * gfortran.dg/c_ptr_tests_11.f03: New test case.
1289 2007-09-11 Jakub Jelinek <jakub@redhat.com>
1291 * gcc.dg/va-arg-pack-len-1.c: New test.
1292 * g++.dg/va-arg-pack-len-1.C: New test.
1294 2007-09-11 Michael Matz <matz@suse.de>
1296 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
1298 2007-09-10 Janis Johnson <janis187@us.ibm.com>
1300 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
1301 checks for size of long double.
1302 * gcc.dg/dfp/convert.h: New file.
1303 * gcc.dg/dfp/convert-bfp-2.c: New test.
1304 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1305 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1306 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1307 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1308 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1309 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1310 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1311 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1312 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1314 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
1316 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
1317 Change dg-final to expect 1 non-profitable loop and
1319 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
1320 Change dg-final to expect 1 non-profitable loop and
1322 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
1323 Change dg-final to expect 1 profitable loop.
1324 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1325 Change dg-final to expect 1 profitable loop.
1327 2007-09-10 Richard Sandiford <richard@codesourcery.com>
1329 * gcc.target/mips/call-saved-1.c: New test.
1330 * gcc.target/mips/call-saved-2.c: Likewise.
1331 * gcc.target/mips/call-saved-3.c: Likewise.
1332 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
1333 instead of mips_mips64. Set mips_fp64 too.
1334 (is_gp32_flag): Return true for -mips1 and -mips2.
1335 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
1337 2007-09-10 Jakub Jelinek <jakub@redhat.com>
1339 * g++.dg/ext/va-arg-pack-1.C: New test.
1340 * g++.dg/ext/va-arg-pack-2.C: New test.
1342 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
1345 * gcc.dg/vect/pr33369.c: New test.
1347 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
1350 * gfortran.dg/array_memcpy_5.f90: New test.
1352 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
1354 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
1356 2007-09-09 Richard Guenther <rguenther@suse.de>
1358 * gcc.c-torture/compile/20070906-1.c: New testcase.
1360 2007-09-09 Ira Rosen <irar@il.ibm.com>
1362 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
1364 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
1365 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
1366 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1369 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1371 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
1373 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1375 * gnat.dg/addr2_p.ads: Bump size of array to 9.
1377 2007-09-09 Ira Rosen <irar@il.ibm.com>
1379 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
1380 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
1381 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
1382 Compile tests with -fno-tree-pre.
1383 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
1384 * lib/target-supports.exp (check_effective_target_vect_strided): New.
1385 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
1386 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
1387 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
1388 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
1389 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
1390 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
1391 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
1392 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
1393 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
1394 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
1395 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
1396 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
1397 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
1398 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
1399 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
1400 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
1401 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
1403 2007-09-09 Joseph Myers <joseph@codesourcery.com>
1405 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
1407 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1408 Use remote_exec to call c++filt.
1409 * lib/target-supports-dg.exp (dg-require-host-local): New.
1410 * gcc.misc-tests/options.exp: Allow .exe in command paths.
1411 * g++.dg/parse/repo1.C: Use dg-require-host-local.
1412 * g++.dg/rtti/repo1.C: Likewise.
1413 * g++.dg/template/repo1.C: Likewise.
1414 * g++.dg/template/repo2.C: Likewise.
1415 * g++.dg/template/repo3.C: Likewise.
1416 * g++.dg/template/repo4.C: Likewise.
1417 * g++.dg/template/repo5.C: Likewise.
1418 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1419 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1420 * g++.old-deja/g++.pt/repo1.C: Likewise.
1421 * g++.old-deja/g++.pt/repo2.C: Likewise.
1422 * g++.old-deja/g++.pt/repo3.C: Likewise.
1423 * g++.old-deja/g++.pt/repo4.C: Likewise.
1424 * gcc.dg/cpp/trad/builtins.c: Likewise.
1426 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
1428 PR tree-optimization/32283
1429 * gcc.dg/tree-ssa/loop-31.c: New test.
1431 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1433 PR rtl-optimization/26449
1434 * gcc.target/i386/pr26449-1.c: New file.
1436 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1439 PR rtl-optimization/26449
1440 * gcc.target/i386/pr33329.c: New file.
1442 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1444 * gnat.dg/renaming3.adb, renaming4.ads: New test.
1446 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1448 * gnat.dg/unaligned_rep_clause.adb: New testcase.
1450 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
1452 PR tree-optimization/33301
1453 * gfortran.dg/vect/pr33301.f: New test.
1455 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1458 * gfortran.dg/backspace_10.f90: New test.
1460 2007-09-07 Richard Guenther <rguenther@suse.de>
1463 2007-09-06 Richard Guenther <rguenther@suse.de>
1465 PR tree-optimization/32586
1466 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1467 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1468 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1469 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1470 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1471 now obsolete simplification.
1473 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
1475 PR tree-optimization/33299
1476 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1477 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1479 2007-09-07 Richard Guenther <rguenther@suse.de>
1482 2007-09-06 Richard Guenther <rguenther@suse.de>
1484 PR tree-optimization/32586
1485 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1486 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1487 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1488 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1489 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1490 now obsolete simplification.
1492 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1494 PR tree-optimization/32821
1495 * gcc.dg/tree-ssa/pr32821.c: New file.
1497 2007-09-07 Richard Sandiford <richard@codesourcery.com>
1499 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1500 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1501 and mips_forced_no_er.
1502 (dg-mips-options): Add -mno-abicalls when a small-data option is
1503 specified. Skip tests with small-data options if mips_forced_gp.
1504 Skip tests with -mexplicit-relocs if mips_forced_no_er.
1505 * gcc.target/mips/sdata-1.c: New test.
1506 * gcc.target/mips/sdata-2.c: Likewise.
1507 * gcc.target/mips/sdata-3.c: Likewise.
1508 * gcc.target/mips/sdata-4.c: Likewise.
1510 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1513 * spread_zerosize_1.f90: New test case.
1514 * spread_bounds_1.f90: New test case.
1516 2007-09-06 Paolo Carlini <pcarlini@suse.de>
1519 * g++.dg/template/static31.C: New.
1521 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1524 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1527 2007-09-06 David Daney <ddaney@avtrex.com>
1528 Richard Sandiford <richard@codesourcery.com>
1531 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1532 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1533 * gcc.target/mips/pr33256.c: New test.
1535 2007-09-06 Tom Tromey <tromey@redhat.com>
1537 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1539 2007-09-06 Richard Guenther <rguenther@suse.de>
1541 PR tree-optimization/32586
1542 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1543 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1544 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1545 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1546 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1547 now obsolete simplification.
1549 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
1551 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1552 * gcc.target/i386/sse3-addsubps.c: Ditto.
1553 * gcc.target/i386/sse3-haddpd.c: Ditto.
1554 * gcc.target/i386/sse3-haddps.c: Ditto.
1555 * gcc.target/i386/sse3-hsubpd.c: Ditto.
1556 * gcc.target/i386/sse3-hsubps.c: Ditto.
1557 * gcc.target/i386/sse3-lddqu.c: Ditto.
1558 * gcc.target/i386/sse3-movddup.c: Ditto.
1559 * gcc.target/i386/sse3-movshdup.c: Ditto.
1560 * gcc.target/i386/sse3-movsldup.c: Ditto.
1562 2007-09-06 Richard Guenther <rguenther@suse.de>
1564 PR tree-optimization/33302
1565 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1567 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1570 * gfortran.dg./fmt_float.f90: New test.
1572 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1575 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1577 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
1579 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1580 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1582 2007-09-06 Jakub Jelinek <jakub@redhat.com>
1584 * g++.dg/eh/builtin1.C: New test.
1585 * g++.dg/eh/builtin2.C: New test.
1586 * g++.dg/eh/builtin3.C: New test.
1589 * g++.dg/eh/builtin4.C: New test.
1591 2007-09-05 Janis Johnson <janis187@us.ibm.com>
1593 * gcc.target/powerpc/dfp-dd.c: New test.
1594 * gcc.target/powerpc/dfp-td.c: New test.
1596 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1598 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1599 * gcc.dg/va-arg-pack-1.c: New test.
1601 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
1603 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1604 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1605 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1606 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1607 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1609 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1612 * g++.dg/ext/anon-struct5.C: New.
1614 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
1616 * gcc.dg/i386-cpuid.h: Remove.
1617 * gcc.target/i386/mmx-check.h: Include cpuid.h.
1618 (main): Use __get_cpuid to get target features.
1619 * gcc.target/i386/sse-check.h: Ditto.
1620 * gcc.target/i386/sse2-check.h: Ditto.
1621 * gcc.target/i386/sse3-check.h: Ditto.
1622 * gcc.target/i386/ssse3-check.h: Ditto.
1623 * gcc.target/i386/sse4_1-check.h: Ditto.
1624 * gcc.target/i386/sse4_2-check.h: Ditto.
1625 * gcc.target/i386/sse4a-check.h: Ditto.
1626 * gcc.dg/torture/pr16104-1.c: Ditto.
1627 (do_test): Change to void.
1628 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1629 * gcc.target/i386/sse-6.c: Ditto.
1630 * gcc.target/i386/sse-7.c: Ditto.
1631 * g++.dg/other/i386-1.C: Include cpuid.h.
1632 (main): New function. Use __get_cpuid to get target fetaures.
1634 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1635 David Ung <davidu@mips.com>
1636 Nigel Stephens <nigel@mips.com>
1638 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1639 * gcc.c-torture/compile/mipscop-2.c: Likewise.
1640 * gcc.c-torture/compile/mipscop-3.c: Likewise.
1641 * gcc.c-torture/compile/mipscop-4.c: Likewise.
1642 * gcc.dg/torture/mips-hilo-1.c: Likewise.
1643 * gcc.dg/torture/mips-hilo-2.c: Likewise.
1644 * gcc.dg/torture/pr19683-1.c: Likewise.
1645 * gcc.target/mips/madd-3.c: Likewise.
1646 * gcc.target/mips/maddu-3.c: Likewise.
1647 * gcc.target/mips/msub-3.c: Likewise.
1648 * gcc.target/mips/msubu-3.c: Likewise.
1649 * gcc.target/mips/asm-1.c: Likewise.
1650 * gcc.target/mips/branch-1.c: Likewise.
1651 * gcc.target/mips/ins-1.c: Likewise.
1652 * gcc.target/mips/near-far-3.c: Likewise.
1653 * gcc.target/mips/near-far-4.c: Likewise.
1654 * gcc.target/mips/smartmips-lwxs.c: Likewise.
1655 * gcc.target/mips/smartmips-ror-1.c: Likewise.
1656 * gcc.target/mips/smartmips-ror-2.c: Likewise.
1657 * gcc.target/mips/smartmips-ror-3.c: Likewise.
1658 * gcc.target/mips/smartmips-ror-4.c: Likewise.
1659 * gcc.target/mips/dspr2-MULT.c: Likewise.
1660 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1661 * gcc.target/mips/mips32-dsp-run.c: Likewise.
1662 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1663 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1664 * gcc.target/mips/code-readable-2.c: Likewise.
1665 * gcc.target/mips/code-readable-3.c: Likewise.
1667 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1668 David Ung <davidu@mips.com>
1669 Nigel Stephens <nigel@mips.com>
1671 * gcc.target/mips/mips16-attributes.c: New.
1673 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
1676 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1679 * gfortran.dg/char_length_10.f90: New test.
1681 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1684 * g++.dg/parse/template24.C: New.
1686 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
1688 * g++.dg/other/spu2vmx-1.C: New test.
1690 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1692 PR tree-optimization/33017
1693 * gcc.dg/pr33017.c: New test.
1695 2007-09-05 Ben Elliston <bje@au.ibm.com>
1697 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
1698 __protected_stream family of macros.
1700 2007-09-04 Jan Hubicka <jh@suse.cz>
1702 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
1703 * gcc.dg/tree-ssa/pr27236.c: Likewise.
1704 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
1705 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1706 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
1707 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
1708 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1711 2007-09-04 Janus Weil <jaydub66@gmail.com>
1712 Tobias Burnus <burnus@net-b.de>
1714 * gfortran.dg/proc_decl_1.f90: New.
1715 * gfortran.dg/proc_decl_2.f90: New.
1716 * gfortran.dg/proc_decl_3.f90: New.
1717 * gfortran.dg/proc_decl_4.f90: New.
1719 2007-09-04 Jan Hubicka <jh@suse.cz>
1721 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
1722 * gcc.dg/vect/vect-105.c: Mark functions noinline.
1723 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
1724 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
1725 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
1726 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
1727 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
1728 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
1729 * gcc.dg/vect/vect-50.c: Mark functions noinline.
1730 * gcc.dg/vect/vect-33.c: Mark functions noinline.
1731 * gcc.dg/vect/vect-16.c: Mark functions noinline.
1732 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
1733 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
1734 * gcc.dg/vect/vect-92.c: Mark functions noinline.
1735 * gcc.dg/vect/vect-75.c: Mark functions noinline.
1736 * gcc.dg/vect/vect-58.c: Mark functions noinline.
1737 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
1738 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
1739 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
1740 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
1741 * gcc.dg/vect/vect-114.c: Mark functions noinline.
1742 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
1743 * gcc.dg/vect/vect-8.c: Mark functions noinline.
1744 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
1745 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
1746 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
1747 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
1748 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
1749 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
1750 * gcc.dg/vect/vect-42.c: Mark functions noinline.
1751 * gcc.dg/vect/vect-25.c: Mark functions noinline.
1752 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
1753 * gcc.dg/vect/vect-67.c: Mark functions noinline.
1754 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
1755 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
1756 * gcc.dg/vect/vect-106.c: Mark functions noinline.
1757 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
1758 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
1759 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
1760 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
1761 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
1762 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
1763 * gcc.dg/vect/vect-34.c: Mark functions noinline.
1764 * gcc.dg/vect/vect-17.c: Mark functions noinline.
1765 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
1766 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
1767 * gcc.dg/vect/vect-93.c: Mark functions noinline.
1768 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
1769 * gcc.dg/vect/vect-76.c: Mark functions noinline.
1770 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
1771 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
1772 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
1773 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
1774 * gcc.dg/vect/vect-115.c: Mark functions noinline.
1775 * gcc.dg/vect/vect-9.c: Mark functions noinline.
1776 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
1777 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
1778 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
1779 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
1780 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
1781 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
1782 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
1783 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
1784 * gcc.dg/vect/vect-60.c: Mark functions noinline.
1785 * gcc.dg/vect/vect-26.c: Mark functions noinline.
1786 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
1787 * gcc.dg/vect/vect-85.c: Mark functions noinline.
1788 * gcc.dg/vect/vect-68.c: Mark functions noinline.
1789 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
1790 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
1791 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
1792 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
1793 * gcc.dg/vect/vect-107.c: Mark functions noinline.
1794 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
1795 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
1796 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
1797 * gcc.dg/vect/vect-52.c: Mark functions noinline.
1798 * gcc.dg/vect/vect-35.c: Mark functions noinline.
1799 * gcc.dg/vect/vect-18.c: Mark functions noinline.
1800 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
1801 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
1802 * gcc.dg/vect/vect-77.c: Mark functions noinline.
1803 * gcc.dg/vect/vect-2.c: Mark functions noinline.
1804 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
1805 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
1806 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
1807 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
1808 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
1809 * gcc.dg/vect/vect-116.c: Mark functions noinline.
1810 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
1811 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
1812 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
1813 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
1814 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
1815 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
1816 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
1817 * gcc.dg/vect/vect-44.c: Mark functions noinline.
1818 * gcc.dg/vect/vect-27.c: Mark functions noinline.
1819 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
1820 * gcc.dg/vect/vect-86.c: Mark functions noinline.
1821 * gcc.dg/vect/vect-100.c: Mark functions noinline.
1822 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
1823 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
1824 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
1825 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
1826 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
1827 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
1828 * gcc.dg/vect/vect-108.c: Mark functions noinline.
1829 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
1830 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
1831 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
1832 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
1833 * gcc.dg/vect/vect-11.c: Mark functions noinline.
1834 * gcc.dg/vect/vect-70.c: Mark functions noinline.
1835 * gcc.dg/vect/vect-36.c: Mark functions noinline.
1836 * gcc.dg/vect/vect-19.c: Mark functions noinline.
1837 * gcc.dg/vect/vect-95.c: Mark functions noinline.
1838 * gcc.dg/vect/vect-78.c: Mark functions noinline.
1839 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
1840 * gcc.dg/vect/vect-3.c: Mark functions noinline.
1841 * gcc.dg/vect/vect-all.c: Mark functions noinline.
1842 * gcc.dg/vect/vect-117.c: Mark functions noinline.
1843 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
1844 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
1845 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
1846 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
1847 * gcc.dg/vect/vect-20.c: Mark functions noinline.
1848 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
1849 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
1850 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
1851 * gcc.dg/vect/vect-62.c: Mark functions noinline.
1852 * gcc.dg/vect/vect-28.c: Mark functions noinline.
1853 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
1854 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
1855 * gcc.dg/vect/vect-87.c: Mark functions noinline.
1856 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
1857 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
1858 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
1859 * gcc.dg/vect/vect-109.c: Mark functions noinline.
1860 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
1861 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
1863 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
1864 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
1865 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
1866 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
1867 * gcc.dg/vect/vect-12.c: Mark functions noinline.
1868 * gcc.dg/vect/vect-71.c: Mark functions noinline.
1869 * gcc.dg/vect/vect-54.c: Mark functions noinline.
1870 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
1871 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
1872 * gcc.dg/vect/vect-96.c: Mark functions noinline.
1873 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
1874 * gcc.dg/vect/vect-110.c: Mark functions noinline.
1875 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
1876 * gcc.dg/vect/vect-4.c: Mark functions noinline.
1877 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
1878 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
1879 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
1880 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
1881 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
1882 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
1883 * gcc.dg/vect/vect-21.c: Mark functions noinline.
1884 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
1885 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
1886 * gcc.dg/vect/vect-80.c: Mark functions noinline.
1887 * gcc.dg/vect/vect-63.c: Mark functions noinline.
1888 * gcc.dg/vect/vect-46.c: Mark functions noinline.
1889 * gcc.dg/vect/vect-29.c: Mark functions noinline.
1890 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
1891 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
1892 * gcc.dg/vect/vect-88.c: Mark functions noinline.
1893 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
1894 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
1895 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
1896 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
1897 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
1898 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
1899 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
1900 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
1901 * gcc.dg/vect/vect-30.c: Mark functions noinline.
1902 * gcc.dg/vect/vect-13.c: Mark functions noinline.
1903 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
1904 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
1905 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
1906 * gcc.dg/vect/vect-72.c: Mark functions noinline.
1907 * gcc.dg/vect/vect-38.c: Mark functions noinline.
1908 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
1909 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
1910 * gcc.dg/vect/vect-97.c: Mark functions noinline.
1911 * gcc.dg/vect/vect-111.c: Mark functions noinline.
1912 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
1913 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
1914 * gcc.dg/vect/vect-5.c: Mark functions noinline.
1915 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
1916 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
1917 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
1918 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
1919 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
1920 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
1921 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
1922 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
1923 * gcc.dg/vect/vect-22.c: Mark functions noinline.
1924 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
1925 * gcc.dg/vect/vect-64.c: Mark functions noinline.
1926 * gcc.dg/vect/vect-89.c: Mark functions noinline.
1927 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
1928 * gcc.dg/vect/vect-103.c: Mark functions noinline.
1929 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
1930 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
1931 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
1932 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
1933 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
1934 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
1935 * gcc.dg/vect/vect-31.c: Mark functions noinline.
1936 * gcc.dg/vect/vect-14.c: Mark functions noinline.
1937 * gcc.dg/vect/vect-73.c: Mark functions noinline.
1938 * gcc.dg/vect/vect-56.c: Mark functions noinline.
1939 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
1940 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
1941 * gcc.dg/vect/vect-98.c: Mark functions noinline.
1942 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
1943 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
1944 * gcc.dg/vect/vect-112.c: Mark functions noinline.
1945 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
1946 * gcc.dg/vect/vect-6.c: Mark functions noinline.
1947 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
1948 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
1949 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
1950 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
1951 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
1952 * gcc.dg/vect/pr25413.c: Mark functions noinline.
1953 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
1954 * gcc.dg/vect/vect-40.c: Mark functions noinline.
1955 * gcc.dg/vect/vect-23.c: Mark functions noinline.
1956 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
1957 * gcc.dg/vect/vect-82.c: Mark functions noinline.
1958 * gcc.dg/vect/vect-65.c: Mark functions noinline.
1959 * gcc.dg/vect/vect-48.c: Mark functions noinline.
1960 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
1961 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
1962 * gcc.dg/vect/vect-104.c: Mark functions noinline.
1963 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
1964 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
1965 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
1966 * gcc.dg/vect/vect-32.c: Mark functions noinline.
1967 * gcc.dg/vect/vect-15.c: Mark functions noinline.
1968 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
1969 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
1970 * gcc.dg/vect/vect-91.c: Mark functions noinline.
1971 * gcc.dg/vect/vect-74.c: Mark functions noinline.
1972 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
1973 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
1974 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
1975 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
1976 * gcc.dg/vect/vect-99.c: Mark functions noinline.
1977 * gcc.dg/vect/vect-113.c: Mark functions noinline.
1978 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
1979 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
1980 * gcc.dg/vect/vect-7.c: Mark functions noinline.
1981 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
1982 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
1983 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
1984 * gcc.dg/vect/vect-24.c: Mark functions noinline.
1985 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
1986 * gcc.dg/vect/vect-83.c: Mark functions noinline.
1987 * gcc.dg/vect/vect-66.c: Mark functions noinline.
1988 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
1990 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
1993 * gcc.target/i386/cmov7.c: New file.
1995 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
1997 * gcc.target/i386/sse4a-check.h: New file.
1998 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
1999 * gcc.target/i386/sse4a-insert.c: Ditto.
2000 * gcc.target/i386/sse4a-montsd.c: Ditto.
2001 * gcc.target/i386/sse4a-montss.c: Ditto.
2002 * gcc.target/i386/mmx-check.h: New file.
2003 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
2004 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
2005 * gcc.target/i386/sse-check.h: New file.
2006 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
2007 * gcc.target/i386/sse-3.c: Ditto.
2008 * gcc.target/i386/sse-7.c: Ditto.
2009 * gcc.target/i386/sse-9.c: Ditto.
2010 * gcc.target/i386/ssefn-3.c: Ditto.
2011 * gcc.target/i386/sse-recip.c: Ditto.
2012 * gcc.target/i386/sse-recip-vec.c: Ditto.
2013 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
2014 * gcc.target/i386/20020523-1.c: Remove.
2015 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
2016 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2017 * gcc.target/i386/ssefn-4.c: Ditto.
2018 * gcc.target/i386/sse-6.c: Ditto.
2019 * gcc.target/i386/sse-10.c: Ditto.
2020 * gcc.target/i386/sse-11.c: Ditto.
2021 * gcc.target/i386/sse-18.c: Ditto.
2022 * gcc.target/i386/fpprec-1.c: Ditto.
2023 * g++.dg/other/i386-1.C: Ditto.
2025 2007-09-04 Richard Guenther <rguenther@suse.de>
2027 PR tree-optimization/33291
2028 * gcc.dg/volatile2.c: New testcase.
2029 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
2030 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
2031 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2032 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2034 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2037 * gfortran.dg/namelist_15.f90: Update test.
2038 * gfortran.dg/namelist_24.f90: Update test.
2039 * gfortran.dg/namelist_38.f90: New test.
2041 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
2043 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
2044 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2045 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
2046 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2047 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
2048 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2050 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
2052 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
2053 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
2055 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
2057 2007-09-02 David Daney <ddaney@avtrex.com>
2059 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
2060 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
2061 * gcc.target/mips/atomic-memory-1.c: Ditto.
2062 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
2064 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
2066 * gcc.target/cris/builtin_clz_v0.c: New testcase.
2067 * gcc.target/cris/builtin_clz_v3.c: New testcase.
2069 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
2071 * gfortran.dg/substr_6.f90: New test.
2073 2007-09-02 Paolo Carlini <pcarlini@suse.de>
2076 * g++.dg/other/error18.C: New.
2077 * g++.dg/expr/bitfield3.C: Adjust.
2079 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
2082 * gfortran.fortran-torture/compile/pr33276.f90: New.
2084 2007-09-02 Joseph Myers <joseph@codesourcery.com>
2087 * gcc.dg/c99-arraydecl-3.c: New test.
2089 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
2092 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
2093 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
2095 2007-08-31 Tobias Burnus <burnus@net-b.de>
2098 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
2099 * gfortran.dg/read_1.f90: New.
2101 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2104 * g++.dg/template/error30.C: New.
2106 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2109 * g++.dg/template/crash70.C: New.
2111 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2114 * g++.dg/ext/is_class_error.C: New.
2116 2007-08-31 Olivier Hainque <hainque@adacore.com>
2118 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
2120 2007-08-31 David Edelsohn <edelsohn@gnu.org>
2121 Revital Eres <eres@il.ibm.com>
2123 * gcc.target/powerpc/paired-1.c: New test.
2124 * gcc.target/powerpc/paired-2.c: New test.
2125 * gcc.target/powerpc/paired-3.c: New test.
2126 * gcc.target/powerpc/paired-4.c: New test.
2127 * gcc.target/powerpc/paired-5.c: New test.
2128 * gcc.target/powerpc/paired-6.c: New test.
2129 * gcc.target/powerpc/paired-7.c: New test.
2130 * gcc.target/powerpc/ppc-paired.c: New test.
2132 2007-08-31 Ollie Wild <aaw@google.com>
2134 * g++.dg/conversion/ptrmem2.C: New test.
2135 * g++.dg/conversion/ptrmem3.C: New test.
2136 * g++.dg/conversion/ptrmem4.C: New test.
2137 * g++.dg/conversion/ptrmem5.C: New test.
2138 * g++.dg/conversion/ptrmem6.C: New test.
2139 * g++.dg/conversion/ptrmem7.C: New test.
2140 * g++.dg/conversion/ptrmem8.C: New test.
2142 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
2145 * gfortran.dg/char_length_7.f90: New test.
2146 * gfortran.dg/char_length_9.f90: New test.
2147 * gfortran.dg/char_assign_1.f90: Add extra warning.
2151 * gfortran.dg/char_length_8.f90: New test.
2153 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
2155 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
2157 2007-08-30 Jakub Jelinek <jakub@redhat.com>
2159 * gcc.dg/inline-24.c: New test.
2160 * g++.dg/opt/inline11.C: New test.
2162 2007-08-30 Richard Guenther <rguenther@suse.de>
2164 * gcc.target/i386/vectorize5.c: New testcase.
2166 2007-08-30 Tobias Burnus <burnus@net-b.de>
2169 * interface.c (check_interface0): Improve error for external procs.
2170 (check_sym_interfaces): Fix checking of module procedures.
2172 2007-08-30 Jakub Jelinek <jakub@redhat.com>
2174 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
2176 * gcc.dg/sync-3.c: New test.
2179 * gcc.dg/cleanup-12.c: New test.
2181 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
2183 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
2184 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
2185 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
2186 * gcc.dg/pr32450.c: Ditto.
2187 * gcc.dg/nest.c: Ditto.
2188 * gcc.dg/nested-func-4.c: Ditto.
2189 * g++.old-deja/g++.law/profile1.C: Ditto.
2191 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2194 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
2195 non-default integer kind arguments.
2197 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
2200 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
2202 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
2204 * gcc.dg/h8300-ice2.c: Remove target selector.
2206 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
2209 * gfortran.dg/binding_label_tests_15.f03: New test case.
2210 * gfortran.dg/binding_label_tests_16.f03: Ditto.
2212 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2214 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
2215 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
2217 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
2220 * g++.dg/other/canon-33194.C: New.
2222 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
2224 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
2225 * gcc.c-torture/execute/pr23135.c: Likewise.
2227 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
2229 * gcc.dg/pr31344.c: Move to ...
2230 * gcc.dg/dfp/pr31344.c: ... here.
2231 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
2232 * gcc.dg/20050503-1.c: Ditto.
2233 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
2234 * gcc.dg/20061127-1.c: Compile only for fpic targets.
2235 * gcc.dg/20060801-1.c: Ditto.
2237 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
2239 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
2240 * gfortran.dg/nan_1.f90: Likewise.
2242 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2245 Revert previous patch.
2247 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
2248 Kazu Hirata <kazu@codesourcery.com>
2250 * gcc.target/m68k/interrupt-1.c: New.
2252 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
2254 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
2255 10000 for targets where "int" can't hold at least 100000.
2256 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
2257 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
2258 (test5)(test6): Use it.
2259 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
2260 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
2261 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
2262 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
2263 * gcc.dg/attr-alloc_size.c (test): Likewise.
2265 2007-08-28 Paolo Carlini <pcarlini@suse.de>
2268 * g++.dg/template/error29.C: New.
2270 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2273 * g++.dg/ext/visibility/anon5.C: New test.
2275 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2277 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
2279 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2281 * gfortran.dg/gamma_1.f90: Remove large-real tests.
2282 * gfortran.dg/gamma_2.f90: Remove large-real tests.
2283 * gfortran.dg/gamma_4.f90: New: large-real tests.
2285 2007-08-28 Jason Merrill <jason@redhat.com>
2288 * g++.dg/ext/stmtexpr12.C: New test.
2291 * g++.dg/ext/attrib28.C: New test.
2293 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
2296 * gcc.target/i386/pr32661.c: New test.
2298 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2301 * gcc.dg/pr32370.c: New test.
2303 PR rtl-optimization/33148
2304 * gcc.c-torture/compile/20070827-1.c: New test.
2307 * d++.dg/debug/const3.C: New test.
2308 * d++.dg/debug/const4.C: New test.
2309 * d++.dg/debug/dwarf2/const1.C: New test.
2310 * d++.dg/debug/dwarf2/const2.C: New test.
2311 * d++.dg/debug/dwarf2/const2b.C: New test.
2313 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
2314 Vladimir Yanovsky <yanov@il.ibm.com>
2315 Revital Eres <eres@il.ibm.com>
2316 Andrey Belevantsev <abel@ispras.ru>
2318 * gcc.dg/sms-1.c: New test.
2320 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
2322 * g++.dg/ext/gnu-inline-common.h: New.
2323 * g++.dg/ext/gnu-inline-global-reject.C: New.
2324 * g++.dg/ext/gnu-inline-global.C: New.
2325 * g++.dg/ext/gnu-inline-namespace.C: New.
2326 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
2327 * g++.dg/ext/gnu-inline-class.C: New.
2328 * g++.dg/ext/gnu-inline-class-static.C: New.
2329 * g++.dg/ext/gnu-inline-template-class.C: New.
2330 * g++.dg/ext/gnu-inline-template-func.C: New.
2332 2007-08-27 Jason Merrill <jason@redhat.com>
2335 * g++.dg/ext/stmtexpr11.C: New.
2337 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
2339 * lib/target-supports.exp (check_profiling_available):
2340 Set profiling_available_saved to 0 on fido-*-elf.
2342 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
2344 PR tree-optimization/33173
2346 * gcc.c-torture/compile/pr33173.c: New.
2348 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
2351 * gcc.dg/dfp/pr31385.c: New.
2353 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2355 * gcc.dg/unsigned-long-compare.c: Remove target selector.
2357 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2359 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
2360 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
2361 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
2362 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
2363 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
2364 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
2365 gcc.target/m68k directory.
2366 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
2367 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
2368 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
2369 gcc.target/cris directory.
2370 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
2371 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
2372 gcc.target/bfin directory.
2374 * gcc.target/sh: New directory.
2375 * gcc.target/sh/sh.exp: New file.
2376 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
2377 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
2378 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
2379 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
2380 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
2381 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
2383 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2385 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
2386 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
2387 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
2388 * gcc.target/i386/local2.c: Ditto.
2389 * gcc.target/i386/stack-prot-kernel.c: Ditto.
2390 * gcc.target/i386/20011119-1.c: Ditto.
2391 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
2392 * gcc.target/i386/fastcall-1.c: Fix target selector.
2394 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2397 * gfortran.dg/negative_unit.f: Add new check
2398 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
2399 -fdefault-integer-8.
2401 2007-08-26 Asher Langton <langton2@llnl.gov>
2403 * gfortran.dg/recursive_stack.f90: New.
2404 * gfortran.dg/openmp_stack.f90: New.
2406 2007-08-26 Tobias Burnus <burnus@net-b.de>
2409 * gfortran.dg/use_10.f90: New.
2411 2007-08-26 Tobias Burnus <burnus@net-b.de>
2414 * gfortran.dg/namelist_14.f90: Make test case valid.
2415 * gfortran.dg/common_10.f90: New.
2417 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
2420 * gcc.dg/ifelse-2.c: New.
2422 2007-08-26 Tobias Burnus <burnus@net-b.de>
2425 * gfortran.dg/gamma_1.f90: New.
2426 * gfortran.dg/gamma_2.f90: New.
2427 * gfortran.dg/gamma_3.f90: New.
2429 2007-08-26 Tobias Burnus <burnus@net-b.de>
2432 * gfortran.dg/used_types_18.f90: New.
2434 2007-08-25 Jakub Jelinek <jakub@redhat.com>
2436 * gcc.dg/array-init-2.c: New test.
2438 2007-08-24 Tobias Burnus <burnus@net-b.de>
2441 * gfortran.dg/initialization_4.f90: Update dg-error.
2442 * gfortran.dg/initialization_13.f90: New.
2444 2007-08-24 Richard Guenther <rguenther@suse.de>
2447 * gcc.c-torture/compile/pr33166.c: New testcase.
2449 2007-08-24 Tobias Burnus <burnus@net-b.de>
2452 * gfortran.dg/pointer_assign_4.f90: New.
2453 * gfortran.dg/shape_2.f90: Fix test case.
2454 * gfortran.dg/char_result_4.f90: Ditto.
2456 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2458 * gcc.dg/array-init-1.c: New test.
2461 * g++.dg/parse/crash36.C: New test.
2463 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
2465 * gcc.dg/pr32721.c: Updated.
2467 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2469 PR tree-optimization/32573
2471 * gcc.dg/pr32573.c: New test.
2474 * g++.dg/lookup/ns3.C: New test.
2476 * gfortran.dg/assumed_charlen_sharing.f90: New test.
2479 * g++.dg/parse/crash37.C: New test.
2481 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2484 * gcc.target/i386/pr17390.c: New test.
2486 2007-08-23 Richard Guenther <rguenther@suse.de>
2488 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2489 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2490 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2491 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2492 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2493 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2494 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2495 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2497 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2499 * gcc.target/s390: New directory.
2500 * gcc.target/s390/s390.exp: New file.
2501 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2502 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2503 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2504 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2505 gcc.target/s390 directory.
2507 2007-08-23 Richard Guenther <rguenther@suse.de>
2509 PR tree-optimization/32328
2510 * testsuite/gcc.dg/pr32328.c: New testcase.
2512 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
2514 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2517 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2520 * gfortran.dg/min_max_optional_5.f90: New test.
2521 * gfortran.dg/min_max_optional_2.f90: Remove.
2522 * gfortran.dg/min_max_optional_3.f90: Remove.
2523 * gfortran.dg/min_max_optional_4.f90: Remove.
2525 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2527 * gcc.target/i386/xorps-sse.c: New.
2528 * gcc.target/i386/xorps-sse2.c: New.
2530 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2532 * gcc.target/i386/cmov3.c: Fix scan-assembler.
2533 * gcc.target/i386/cmov4.c: Fix scan-assembler.
2534 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2536 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
2539 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2540 include multiple kinds for SHAPE parameter within a single
2542 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2543 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
2545 2007-08-22 Janus Weil <jaydub66@gmail.com>
2547 * interface_abstract_1.f90: Extended test case.
2548 * interface_abstract_3.f90: New test.
2550 2007-08-21 Christian Bruel <christian.bruel@st.com>
2552 * gcc.dg/fold-sub.c: New test.
2554 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2556 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2557 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2558 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2559 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2560 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2561 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2563 2007-08-22 Richard Guenther <rguenther@suse.de>
2566 * gcc.dg/pr33007.c: New testcase.
2568 2007-08-22 Richard Sandiford <richard@codesourcery.com>
2570 * gcc.c-torture/execute/strcmp-1.x: Delete.
2572 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2574 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2575 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2576 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2577 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2578 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2579 gcc.target/i386/stack-realign.c,
2580 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2581 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2582 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2583 target using dg-require-effective-target directive.
2584 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2585 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2586 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2587 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2588 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2589 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2590 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2591 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2592 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2593 Require lp64 target using dg-require-effective-target directive.
2594 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2595 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2597 * gcc.target/i386/20010202-1.c: Move from here ...
2598 * gcc.dg/20010202-1.c: ... to here.
2600 2007-08-22 Richard Guenther <rguenther@suse.de>
2602 PR tree-optimization/33142
2603 * gcc.c-torture/execute/pr33142.c: New testcase.
2605 2007-08-22 Richard Guenther <rguenther@suse.de>
2608 * g++.dg/torture/pr32563.C: New testcase.
2610 2007-08-22 Jakub Jelinek <jakub@redhat.com>
2613 * gcc.dg/pr32912-1.c: Add -w to options.
2614 * gcc.dg/pr32912-2.c: Likewise.
2615 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2617 2007-08-21 Ian Lance Taylor <iant@google.com>
2619 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2621 2007-08-21 Ian Lance Taylor <iant@google.com>
2623 PR tree-optimization/33134
2624 * g++.dg/tree-ssa/pr33134.C: New test.
2626 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
2628 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2629 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2631 2007-08-21 Jakub Jelinek <jakub@redhat.com>
2634 * gcc.dg/debug/pr32610.c: New test.
2636 * g++.dg/init/new24.C: New test.
2639 * gcc.dg/pr32912-1.c: New test.
2640 * gcc.dg/pr32912-2.c: New test.
2641 * gcc.dg/pr32912-3.c: New test.
2643 2007-08-21 Richard Guenther <rguenther@suse.de>
2645 * gcc.dg/pointer-arith-10.c: New testcase.
2647 2007-08-21 Richard Guenther <rguenther@suse.de>
2650 * gcc.c-torture/compile/pr33122.c: New testcase.
2652 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
2654 * g++.dg/warn/Wnvdtor-2.C: New testcase.
2656 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
2658 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2660 2007-08-20 Jakub Jelinek <jakub@redhat.com>
2663 * g++.dg/init/new23.C: New test.
2665 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2668 * gcc.c-torture/compile/pr30564-1.c: New test.
2669 * gcc.c-torture/compile/pr30564-2.c: New test.
2671 2007-08-19 Joseph Myers <joseph@codesourcery.com>
2673 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2675 2007-08-19 Tobias Burnus <burnus@net-b.de>
2677 * gfortran.dg/interface_abstract_2.f90: New.
2678 * gfortran.dg/interface_abstract_1.f90: Fix typo.
2680 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2682 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
2683 unknown (so that outer-loop wont get analyzed).
2684 * gcc.dg/vect/vect-outer-1a.c: New test.
2685 * gcc.dg/vect/vect-outer-1b.c: New test.
2686 * gcc.dg/vect/vect-outer-1.c: New test.
2687 * gcc.dg/vect/vect-outer-2a.c: New test.
2688 * gcc.dg/vect/vect-outer-2b.c: New test.
2689 * gcc.dg/vect/vect-outer-2c.c: New test.
2690 * gcc.dg/vect/vect-outer-2.c: New test.
2691 * gcc.dg/vect/vect-outer-3a.c: New test.
2692 * gcc.dg/vect/vect-outer-3b.c: New test.
2693 * gcc.dg/vect/vect-outer-3c.c: New test.
2694 * gcc.dg/vect/vect-outer-3.c: New test.
2695 * gcc.dg/vect/vect-outer-4a.c: New test.
2696 * gcc.dg/vect/vect-outer-4b.c: New test.
2697 * gcc.dg/vect/vect-outer-4c.c: New test.
2698 * gcc.dg/vect/vect-outer-4d.c: New test.
2699 * gcc.dg/vect/vect-outer-4e.c: New test.
2700 * gcc.dg/vect/vect-outer-4f.c: New test.
2701 * gcc.dg/vect/vect-outer-4g.c: New test.
2702 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
2703 * gcc.dg/vect/vect-outer-4i.c: New test.
2704 * gcc.dg/vect/vect-outer-4j.c: New test.
2705 * gcc.dg/vect/vect-outer-4k.c: New test.
2706 * gcc.dg/vect/vect-outer-4l.c: New test.
2707 * gcc.dg/vect/vect-outer-4m.c: New test.
2708 * gcc.dg/vect/vect-outer-4.c: New test.
2709 * gcc.dg/vect/vect-outer-5.c: New test.
2710 * gcc.dg/vect/vect-outer-6.c: New test.
2711 * gcc.dg/vect/vect-outer-fir.c: New test.
2712 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
2713 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
2715 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2717 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
2718 and -fno-tree-reassoc.
2719 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
2720 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2721 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
2722 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2723 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
2724 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2725 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
2726 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
2727 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
2728 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
2729 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
2730 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
2731 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
2732 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
2733 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
2734 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
2735 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
2736 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
2737 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
2738 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
2739 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
2740 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
2741 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
2742 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
2743 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
2744 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
2745 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
2746 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
2747 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
2748 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
2749 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
2750 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
2751 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
2752 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
2753 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
2754 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
2755 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
2757 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2759 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
2760 versioning for aliasing).
2761 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
2763 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
2765 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
2767 2007-08-18 Tom Tromey <tromey@redhat.com>
2769 PR preprocessor/32974:
2770 * gcc.dg/cpp/pr32974.c: New file.
2772 2007-08-17 Tobias Burnus <burnus@net-b.de>
2774 * gfortran.dg/interface_abstract_1.f90: New.
2776 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2779 * gfortran.dg/pure_initializer_1.f90: New test.
2781 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2784 * gfortran.dg/array_constructor_18.f90: New test.
2786 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
2789 * g++.dg/expr/lval3.C: New test.
2790 * g++.dg/expr/lval4.C: New test.
2792 2007-08-17 Ollie Wild <aaw@google.com>
2795 * g++.dg/lookup/builtin3.C: New test.
2796 * g++.dg/lookup/builtin4.C: New test.
2797 * g++.dg/lookup/using19.C: New test.
2799 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2802 * g++.dg/parse/error31.C: New.
2804 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2807 * g++.dg/template/error26.C: New.
2809 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2812 * gfortran.dg/zero_length_2.f90: New test.
2814 2007-08-17 Tobias Burnus <burnus@net-b.de>
2816 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
2817 * gfortran.dg/kind_tests_3.f03: Ditto.
2818 * gfortran.dg/global_vars_f90_init.f90: Ditto.
2819 * gfortran.dg/interface_13.f90: Ditto.
2820 * gfortran.dg/pr32738.f90: Ditto.
2821 * gfortran.dg/module_private_1.f90: Ditto.
2822 * gfortran.dg/test_only_clause.f90: Ditto.
2823 * gfortran.dg/bind_c_vars.f90: Ditto.
2824 * gfortran.dg/bind_c_dts.f90: Ditto.
2825 * gfortran.dg/use_9.f90: Ditto.
2826 * gfortran.dg/generic_8.f90: Ditto.
2827 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2828 * gfortran.dg/private_type_6.f90: Ditto.
2829 * gfortran.dg/c_assoc.f90: Ditto.
2830 * gfortran.dg/private_type_7.f90: Ditto.
2831 * gfortran.dg/global_vars_c_init.f90: Ditto.
2832 * gfortran.dg/bind_c_dts_2.f03: Ditto.
2833 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
2834 * gfortran.dg/c_size_t_test.f03: Ditto.
2835 * gfortran.dg/used_types_12.f90: Ditto.
2836 * gfortran.dg/pr25923.f90: Ditto.
2837 * gfortran.dg/test_com_block.f90: Ditto.
2838 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
2839 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2840 * gfortran.dg/com_block_driver.f90: Ditto.
2841 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
2842 * gfortran.dg/use_iso_c_binding.f90: Ditto.
2843 * gfortran.dg/c_loc_test.f90: Ditto.
2844 * gfortran.dg/c_ptr_tests.f03: Ditto.
2845 * gfortran.dg/module_interface_1.f90: Ditto.
2847 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2850 * g++.dg/other/error17.C: Adjust.
2852 2007-08-17 Ben Elliston <bje@au.ibm.com>
2855 * g++.dg/ext/altivec-14.C: New test.
2857 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2859 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
2860 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
2862 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
2863 * gcc.dg/vect/pr32366.c: Ditto.
2865 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2868 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
2869 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2870 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2871 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2873 2007-08-16 Tobias Burnus <burnus@net-b.de>
2876 * gfortran.dg/use_9.f90: New.
2878 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2880 * g++.dg/gcov/gcov-5.C: New test.
2882 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2884 * g++.dg/gcov/gcov-4.C: New test.
2885 * lib/gcov.exp (verify-lines): Add support for
2886 checking no-coverage lines.
2888 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
2890 * gcc.dg/vect/vect-vfa-01.c: New.
2891 * gcc.dg/vect/vect-vfa-02.c: New.
2892 * gcc.dg/vect/vect-vfa-03.c: New.
2893 * gcc.dg/vect/vect-vfa-04.c: New.
2894 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
2895 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
2896 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
2897 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
2898 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
2899 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
2900 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
2901 gfortran.dg/vect/pr19049.f90: Rename to start with
2903 * gcc.dg/vect/vect.exp: Disable versioning for alias
2904 when test starts with no-vfa-.
2905 * gfortran.dg/vect/vect.exp: Likewise.
2907 2007-08-16 Richard Sandiford <richard@codesourcery.com>
2909 * gcc.dg/torture/pr32897.c: New test.
2911 2007-08-16 Paolo Carlini <pcarlini@suse.de>
2914 * g++.dg/template/crash69.C: New.
2916 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
2918 * lib/target-supports.exp (check_effective_target_arm32): Use
2919 check_no_compiler_messages.
2921 2007-08-15 Diego Novillo <dnovillo@google.com>
2923 gcc.dg/tree-ssa/20070815.c: New test.
2925 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2928 * gfortran.dg/random_7.f90: Initialize variable.
2930 2007-08-15 Jakub Jelinek <jakub@redhat.com>
2933 * gfortran.dg/pr33074.f90: New test.
2936 * g++.dg/opt/nrv14.C: New test.
2938 2007-08-15 Paolo Carlini <pcarlini@suse.de>
2941 * g++.dg/template/crash68.C: New.
2943 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
2945 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
2946 * gcc.dg/sibcall-4.c: Ditto.
2948 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2951 * gfortran.dg/use_8.f90: New test.
2952 * gfortran.dg/c_loc_tests_2.f03: Fix code.
2954 2007-08-14 Paolo Carlini <pcarlini@suse.de>
2957 * g++.dg/template/error27.C: New.
2958 * g++.dg/template/error28.C: New.
2959 * g++.dg/other/pr28304.C: Adjust.
2960 * g++.old-deja/g++.mike/p811.C: Likewise.
2962 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
2965 * gcc.target/i386/pr30315.c: New.
2967 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2970 * gfortran.dg/substr_5.f90: New test.
2972 2007-08-14 Andrew Pinski <pinskia@gmail.com>
2975 * gcc.dg/vector-2.c: New test.
2978 * g++.dg/ext/vector8.C: New test.
2980 2007-08-13 Dan Hipschman <dsh@google.com>
2983 * gcc.dg/format/array-1.c: Add an additional test for
2984 unterminated format strings of length 1.
2986 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2989 * gfortran.dg/external_procedures_3.f90: New test.
2991 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2994 * gfortran.dg/import6.f90: New test.
2996 2007-08-13 Andrew Pinski <pinskia@gmail.com>
2999 * gcc.dg/vector-1.c: New test.
3001 2007-08-13 Richard Sandiford <richard@codesourcery.com>
3003 * gcc.dg/pr21255-4.c: Skip for PIC.
3004 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
3006 2007-08-13 Richard Sandiford <richard@codesourcery.com>
3008 * gcc.dg/attr-isr.c: Skip for PIC.
3009 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3010 * gcc.dg/attr-isr-trapa.c: Likewise.
3011 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3012 * gcc.dg/pragma-isr-trapa.c: Likewise.
3013 * gcc.dg/pragma-isr-trapa2.c: Likewise.
3015 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3018 * gfortran.dg/transpose_1.f90: New test.
3020 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3023 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
3026 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3030 * gfortran.dg/random_4.f90: New test.
3031 * gfortran.dg/random_5.f90: New test.
3032 * gfortran.dg/random_6.f90: New test.
3033 * gfortran.dg/random_7.f90: New test.
3035 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3038 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
3040 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3043 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
3045 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3048 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
3049 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
3051 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3054 * gfortran.dg/char_length_6.f90: New test.
3056 2007-08-10 Ollie Wild <aaw@google.com>
3058 * g++.dg/lookup/using18.C: New test.
3060 2007-08-10 Paolo Carlini <pcarlini@suse.de>
3063 * g++.dg/other/error16.C: New.
3065 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3068 * gfortran.dg/namelist_37.f90: New test.
3070 2007-08-10 Paolo Carlini <pcarlini@suse.de>
3073 * g++.dg/conversion/op3.C: New.
3075 2007-08-09 Tobias Burnus <burnus@net-b.de>
3078 * gfortran.dg/fmt_tab_1.f90: New.
3079 * gfortran.dg/fmt_tab_2.f90: New.
3081 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
3084 * gcc.c-torture/compile/pr32796.c: New test.
3086 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
3089 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
3090 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
3093 2007-08-08 Richard Sandiford <richard@codesourcery.com>
3095 * gcc.target/mips/code-readable-1.c: New test.
3096 * gcc.target/mips/code-readable-2.c: Likewise.
3097 * gcc.target/mips/code-readable-3.c: Likewise.
3099 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
3100 Revital Eres <eres@il.ibm.com>
3102 * gfortran.dg/sms-1.f90: Add comment.
3103 * gfortran.dg/sms-2.f90: New.
3105 2007-08-07 Ian Lance Taylor <iant@google.com>
3107 * gcc.dg/instrument-1.c: New test.
3108 * gcc.dg/instrument-2.c: New test.
3109 * gcc.dg/instrument-3.c: New test.
3111 2007-08-07 Steve Ellcey <sje@cup.hp.com>
3113 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
3115 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
3117 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
3118 !vector_alignment_reachable targets.
3119 * gcc.dg/vect/vect-33.c: Likewise.
3120 * gcc.dg/vect/vect-42.c: Likewise.
3121 * gcc.dg/vect/vect-44.c: Likewise.
3122 * gcc.dg/vect/vect-50.c: Likewise.
3123 * gcc.dg/vect/vect-70.c: Likewise.
3124 * gcc.dg/vect/vect-71.c: Likewise.
3125 * gcc.dg/vect/vect-87.c: Likewise.
3126 * gcc.dg/vect/vect-88.c: Likewise.
3127 * gcc.dg/vect/vect-91.c: Likewise.
3128 * gcc.dg/vect/vect-93.c: Likewise.
3129 * gcc.dg/vect/vect-96.c: Likewise.
3130 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
3131 * gcc.dg/vect/section-anchors-69.c: Likewise.
3132 * gcc.dg/vect/pr25413.c: Likewise.
3133 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
3134 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
3135 * gfortran.dg/vect-2.f90: Likewise.
3136 * gfortran.dg/vect-3.f90: Likewise.
3137 * gfortran.dg/vect-4.f90: Likewise.
3138 * gfortran.dg/vect-5.f90: Likewise.
3139 * lib/target-supports.exp (check_effective_target_natural_alignment):
3140 Return false for darwin.
3141 (check_effective_target_vector_alignment_reachable_for_double): New.
3143 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
3145 * gcc.dg/multiword-1.c: New testcase.
3147 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
3149 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
3151 * gfortran.dg/namelist_36.f90: New test.
3153 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
3155 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
3156 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
3158 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
3160 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
3161 * gcc.dg/torture/type-generic-1.c: Likewise.
3163 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
3165 * gcc.c-torture/20070522-1.c: Move to ...
3166 * gcc.c-torture/compile/20070522-1.c: Here.
3168 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3171 * gfortran.dg/minmax_char_1.f90: New test.
3172 * gfortran.dg/minmax_char_2.f90: New test.
3173 * gfortran.dg/min_max_optional_4.f90: New test.
3175 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3177 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
3178 hanging on the testcase.
3180 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3183 * gcc.c-torture/compile/pr32988.c: New test.
3185 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3187 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
3189 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
3191 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
3194 2007-03-22 Dirk Mueller <dmueller@suse.de>
3196 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3198 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3201 * gfortran.dg/isnan_1.f90: New test.
3203 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
3204 Revital Eres <eres@il.ibm.com>
3206 * gcc.dg/sms-antideps.c: New test.
3208 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
3211 * gfortran.dg/entry_13.f90: New test.
3213 * gfortran.dg/entry_12.f90: Clean up .mod file.
3215 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3218 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
3219 variables as kind=4 so they don't overflow the record length.
3221 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
3224 * gfortran.dg/selected_kind_1.f90: New test.
3226 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
3229 * gcc.c-torture/compile/pr32780.c: New test.
3231 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3234 * gcc.c-torture/compile/pr32399.c: New testcase.
3236 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3239 * g++.dg/torture/pr32304.C: New testcase.
3241 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3244 * gfortran.fortran-torture/compile/complex_1.f90: New test.
3246 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3249 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
3251 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3254 * gfortran.dg/nint_2.f90: New test.
3256 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
3258 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
3259 * gcc.dg/weak/typeof-2.c: Likewise.
3261 2007-08-03 Diego Novillo <dnovillo@google.com>
3264 * gcc.dg/tree-ssa/pr31521.c: New test.
3266 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3269 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
3270 iostat must be default kind.
3272 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3274 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
3276 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3279 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
3280 explicit so test passes with -fdefault-integer-8.
3281 * gfortran.dg/unformatted_recl_1.f90: Likewise.
3282 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
3284 2007-08-02 Lee Millward <lee.millward@gmail.com>
3287 * g++.dg/parse/asm1.C: New test.
3290 * g++.dg/parse/asm2.C: Likewise.
3293 * g++.dg/parse/asm3.C: Likewise.
3295 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
3297 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
3298 "int" is only 16 bit bits wide.
3299 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
3301 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3303 * g++.dg/torture/type-generic-1.C: New.
3304 * gcc.dg/pr28796-2.c: Move tests ...
3305 * gcc.dg/tg-tests.h: ... here.
3306 * gcc.dg/torture/type-generic-1.c: New.
3308 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3311 * minmaxloc_3.f90: New test case.
3313 2007-08-01 Tobias Burnus <burnus@net-b.de>
3316 * gfortran.dg/allocate_stat.f90: New.
3318 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
3320 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
3322 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
3324 PR tree-optimization/32919
3325 * gcc.c-torture/compile/pr32919.c: New.
3327 2007-08-01 Nick Clifton <nickc@redhat.com>
3329 * gcc.c-torture/execute/execute.exp: Change copyright header to
3330 refer to version 3 of the GNU General Public License and to point
3331 readers at the COPYING3 file and the FSF's license web page.
3332 * gcc.c-torture/execute/ieee/ieee.exp,
3333 gcc.c-torture/unsorted/unsorted.exp,
3334 gcc.c-torture/compile/compile.exp,
3335 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
3336 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
3337 gcc.target/cris/torture/cris-torture.exp,
3338 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
3339 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
3340 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
3341 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
3342 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
3343 gnat.dg/dg.exp, gnat.dg/style/style.exp,
3344 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
3345 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
3346 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
3347 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
3348 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
3349 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
3350 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
3351 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
3352 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
3353 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
3354 gcc.dg/noncompile/noncompile.exp,
3355 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
3356 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
3357 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
3358 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
3359 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
3360 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
3361 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
3362 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
3363 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
3364 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
3365 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
3366 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
3367 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
3368 g++.old-deja/old-deja.exp,
3369 gfortran.fortran-torture/execute/execute.exp,
3370 gfortran.fortran-torture/compile/compile.exp,
3371 treelang/output/output-1.c, treelang/output/output-1.tree,
3372 treelang/execute/execute.exp, treelang/Makefile.in,
3373 treelang/compile/compile.exp, g++.dg/dg.exp,
3374 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
3375 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
3376 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
3377 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
3378 g++.dg/compat/struct-layout-1.exp,
3379 g++.dg/compat/struct-layout-1_generate.c,
3380 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
3381 g++.dg/bprob/bprob.exp, config/default.exp,
3382 gcc.test-framework/test-framework.awk,
3383 gcc.test-framework/gen_directive_tests,
3384 gcc.test-framework/test-framework.exp,
3385 objc.dg/special/special.exp,
3386 objc.dg/gnu-encoding/gnu-encoding.exp,
3387 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
3388 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
3389 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
3390 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
3391 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
3392 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
3393 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
3394 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
3395 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
3396 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
3397 lib/target-supports-dg.exp, lib/gcc-defs.exp,
3398 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
3399 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
3400 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
3401 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
3402 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
3405 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3407 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
3410 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3413 * gfortran.dg/initialization_12.f90: New test.
3415 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
3418 * gfortran.dg/entry_12.f90: New test.
3420 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3423 * gfortran.dg/altreturn_6.f90: New test.
3425 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
3428 * gfortran.dg/exponent_2.f90: New test.
3430 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
3432 * gcc.dg/vect/vect-117.c: New test.
3433 * gcc.dg/vect/vect-74.c: Enabled test
3434 * gcc.dg/vect/vect-81.c: Enabled test
3436 2007-07-30 Andrew Pinski <pinskia@gmail.com>
3438 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
3439 s/dg-error/dg-warning where warning is expected.
3441 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3444 * gfortran.dg/array_constructor_12.f90: Adjust argument
3445 of huge() to correct kind.
3447 2007-07-30 Ollie Wild <aaw@google.com>
3449 * gcc.dg/cpp/counter-2.c: New test.
3450 * gcc.dg/cpp/counter-3.c: New test.
3451 * gcc.dg/cpp/dir-only-1.c: New test.
3452 * gcc.dg/cpp/dir-only-1.h: New file.
3453 * gcc.dg/cpp/dir-only-2.c: New test.
3454 * gcc.dg/cpp/dir-only-3.c: New test.
3455 * gcc.dg/cpp/dir-only-3a.h: New file.
3456 * gcc.dg/cpp/dir-only-3b.h: New file.
3457 * gcc.dg/cpp/dir-only-4.c: New test.
3458 * gcc.dg/cpp/dir-only-5.c: New test.
3459 * gcc.dg/cpp/dir-only-6.c: New test.
3461 2007-07-30 Julian Brown <julian@codesourcery.com>
3463 * gcc.target/arm/neon/v*.c: Regenerate.
3465 2007-07-30 Paolo Carlini <pcarlini@suse.de>
3468 * g++.dg/ext/label6.C: New.
3470 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3474 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
3476 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
3479 * gfortran.dg/actual_pointer_function_1.f90: New test.
3482 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3484 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
3487 * gfortran.dg/shape_1.f90: Adjust error message.
3488 * gfortran.dg/parameter_array_ref_1.f90: New test.
3490 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3493 * gfortran.dg/entry_11.f90: New test.
3495 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
3496 Revital Eres <eres@il.ibm.com>
3498 * gfortran.dg/sms-1.f90: New test.
3500 2007-07-28 Richard Guenther <rguenther@suse.de>
3502 * gcc.c-torture/compile/pr32920.c: New testcase.
3504 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
3507 * g++.dg/lookup/friend11.C: New test.
3509 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
3511 * gfortran.dg/namelist_5.f90: Adjusted error message.
3512 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3513 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3514 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3515 * gfortran.dg/namelist_32.f90: ... this.
3518 * gfortran.dg/namelist_33.f90: New test.
3521 * gfortran.dg/namelist_34.f90: New test.
3524 * gfortran.dg/namelist_35.f90: New test.
3526 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
3529 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3531 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
3534 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3535 assuming it is 0x7ffffffff.
3536 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3537 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3539 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
3541 * gfortran.dg/operator_3.f90: Fix dg directive.
3542 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3543 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3544 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3546 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
3548 * g++.dg/cpp0x/decltype1.C: New.
3549 * g++.dg/cpp0x/decltype2.C: New.
3550 * g++.dg/cpp0x/decltype3.C: New.
3551 * g++.dg/cpp0x/decltype4.C: New.
3552 * g++.dg/cpp0x/decltype5.C: New.
3553 * g++.dg/cpp0x/decltype6.C: New.
3555 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3557 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3558 because the test relies on bit 31 to be the sign bit.
3560 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3562 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3563 assuming it is 0x7fffffff.
3564 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3565 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3567 2007-07-27 Mark Mitchell <mark@codesourcery.com>
3570 * g++.dg/expr/bitfield9.C: New test.
3572 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3575 * gfortran.dg/logical_comp.f90: Update dg-error strings.
3577 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3580 * gfortran.dg/private_type_7.f90: New test.
3582 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3585 * gfortran.dg/select_char_1.f90: New test.
3587 2007-07-27 Tobias Burnus <burnus@net-b.de>
3590 * gfortran.dg/initialization_11.f90: New test.
3592 2007-07-27 Richard Sandiford <richard@codesourcery.com>
3594 * gcc.target/mips/ins-1.c: New test.
3596 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
3599 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
3602 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
3604 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
3605 error: width of 'spare' exceeds its type.
3607 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
3609 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
3610 * gcc.dg/sibcall-4.c: Likewise.
3612 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3614 PR rtl-optimization/31500
3615 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
3616 * g++.dg/warn/Warray-bounds.C: Likewise.
3618 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
3620 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
3622 2007-07-25 Julian Brown <julian@codesourcery.com>
3623 Paul Brook <paul@codesourcery.com>
3624 Joseph Myers <joseph@codesourcery.com>
3625 Mark Shinwell <shinwell@codesourcery.com>
3627 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
3628 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
3629 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
3630 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
3631 (check_effective_target_arm_neon_hw): New.
3632 * gcc.target/arm/neon/neon.exp: New file.
3633 * gcc.target/arm/neon/polytypes.c: New file.
3634 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
3636 2007-07-25 Janis Johnson <janis187@us.ibm.com>
3638 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
3639 targets where an "int" is less than 32 bits wide.
3641 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
3643 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
3645 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3647 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
3648 during addition if an int is only 16 bits wide.
3649 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
3651 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3653 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
3654 size as "long int" and are 32 or 64 bits wide.
3655 * gcc.dg/torture/pr28814.c: Likewise.
3657 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3659 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
3660 exactly as wide as an int.
3662 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
3664 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3665 Define and use throughout as long long printf format specifier.
3666 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3669 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
3671 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
3672 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
3674 2007-07-25 Ben Elliston <bje@au.ibm.com>
3676 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
3678 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
3680 * gcc.c-torture/execute/20070724-1.c: New.
3682 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
3685 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
3686 "deallocates" to 24, since patch has code rid of much spurious
3688 * gfortran.dg/interface_assignment_1.f90 : New test.
3691 * gfortran.dg/interface_assignment_2.f90 : New test.
3693 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3696 * fortran.dg/initialization_10.f90: New test.
3698 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3701 * gfortran.dg/imag_2.f: Removed
3702 * gfortran.dg/warn_std_1.f90: New test.
3703 * gfortran.dg/warn_std_2.f90: New test.
3704 * gfortran.dg/warn_std_3.f90: New test.
3706 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3709 * g++.dg/init/new22.C: New.
3711 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3714 * g++.dg/template/crash67.C: New.
3716 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
3718 * lib/target-support.exp (check_effective_target_natural_alignment):
3719 (check_effective_target_vector_alignment_reachable): New.
3720 * config/spu/spu.c (spu_vector_alignment_reachable): New.
3721 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
3722 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
3724 * gcc.dg/vect/pr25413.c: Likewise.
3725 * gcc.dg/vect/pr31699.c: Likewise.
3727 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3730 * gfortran.dg/pack_bounds_1.f90: New test case.
3732 2007-07-23 Daniel Franke <franke.daniel@gmail.com>
3735 * gfortran.dg/initialization_9.f90: New test.
3737 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3741 * gfortran.dg/bind_c_usage_8.f03: New test case.
3742 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
3743 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
3745 2007-07-23 Richard Sandiford <richard@codesourcery.com>
3747 * gcc.target/mips/branch-cost-1.c: New test.
3748 * gcc.target/mips/branch-cost-2.c: Likewise.
3750 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3753 * gfortran.dg/c_char_tests.f03: New test case.
3754 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
3755 * gfortran.dg/c_char_tests_2.f03: New test case.
3756 * gfortran.dg/value_6.f03: Ditto.
3757 * gfortran.dg/value_7.f03: Ditto.
3759 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3762 * gfortran.dg/c_funloc_tests_5.f03: New.
3763 * gfortran.dg/c_funloc_tests_5.f04: New.
3764 * gfortran.dg/c_funloc_tests_4_driver.c: New.
3766 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3769 * g++.dg/expr/call4.C: New.
3770 * g++.dg/expr/call5.C: New.
3772 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3775 * gfortran.dg/namelist_30.f90: New test.
3777 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3780 * gfortran.dg/array_initializer_1.f90: Removed warning.
3781 * gfortran.dg/initialization_1.f90: Adjusted messages.
3782 * gfortran.dg/nested_modules_6.f90: Removed warning.
3785 * gfortran.dg/initialization_7.f90: New test.
3788 * gfortran.dg/initialization_8.f90: New test.
3790 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3793 * g++.dg/template/crash47.C: Adjust errors.
3794 * g++.dg/template/crash48.C: Adjust errors.
3795 * g++.dg/template/typename12.C: New.
3796 * g++.dg/template/typename13.C: New.
3797 * g++.dg/template/typename14.C: New.
3798 * g++.dg/template/typedef6.C: Adjust errors.
3800 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3803 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
3804 * gfortran.dg/pr32627.f03: New test case.
3806 * gfortran.dg/c_f_pointer_logical.f03: New test case.
3807 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
3808 c_f_pointer_logical.
3809 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
3810 c_f_pointer_complex.
3811 * gfortran.dg/c_f_pointer_complex.f03: New test case.
3812 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
3813 c_f_pointer_shape_tests_2.
3814 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
3816 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3819 * gfortran.dg/c_loc_tests_9.f03: New test case.
3820 * gfortran.dg/c_loc_tests_10.f03: Ditto.
3822 2007-07-21 Lee Millward <lee.millward@gmail.com>
3825 * gfortran.dg/int_2.f90: New test.
3827 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
3829 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
3831 2007-07-20 Richard Sandiford <richard@codesourcery.com>
3833 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
3834 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
3836 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
3838 PR tree-optimization/19910
3839 * gcc.dg/pr19910.c: New test.
3841 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
3844 * gfortran.dg/pr32738.f90: New test.
3846 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3848 PR tree-optimzation/32635
3849 * gfortran.dg/pr32635.f: New test case.
3851 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
3854 * gfortran.dg/pr32801.f03: New test case.
3856 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3858 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
3859 Test negative numbers also.
3860 * gcc.dg/c99-math-float-1.c: Likewise.
3861 * gcc.dg/c99-math-long-double-1.c: Likewise.
3862 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
3865 2007-07-18 Bob Wilson <bob.wilson@acm.org>
3867 * lib/target-supports.exp (check_effective_target_sync_int_long):
3869 (check_effective_target_sync_char_short): Likewise.
3871 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3873 * gcc.dg/pr28796-2.c: Add more cases.
3875 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3877 * gcc.dg/pr28796-1.c: Add more cases.
3878 * gcc.dg/pr28796-2.c: Likewise.
3880 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3882 * gcc.dg/pr28796-1.c: Add more cases.
3883 * gcc.dg/pr28796-2.c: Likewise.
3885 2007-07-17 Janus Weil <jaydub66@gmail.com>
3888 * gfortran.dg/pr32535.f90: New test.
3890 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
3894 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
3896 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
3898 PR rtl-optimization/32773
3899 * gcc.dg/pr32773.c: New test.
3901 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
3903 * gcc.target/spu/intrinsics-1.c: Use dg-message to
3904 match flax-vector-conversions note.
3905 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
3906 instead of dg-error for the warning.
3908 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3910 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
3911 adapted to work on targets with 16-bit or wider int.
3912 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
3913 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
3914 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
3915 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
3917 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3919 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
3920 support large arrays.
3921 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
3922 * gcc.dg/20061109-1.c: Likewise.
3923 * gcc.c-torture/execute/20061101-1.x: Likewise.
3924 * gcc.c-torture/execute/pr29797-1.x: Likewise.
3925 * gcc.c-torture/execute/pr31448.x: Likewise.
3927 2007-07-16 Lee Millward <lee.millward@gmail.com>
3929 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
3932 * gfortran.dg/pr32238.f90: New test.
3935 * gfortran.dg/pr32222.f90: New test.
3938 * gfortran.dg/pr32242.f90: New test.
3940 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
3941 David Ung <davidu@mips.com>
3943 * gcc.target/mips/mips-sched-madd.c: New test case.
3945 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3948 * gfortran.dg/large_real_kind_1.f90: Update test.
3949 * gfortran.dg/pr17706.f90: Update test.
3950 * gfortran.dg/fmt_zero_digits.f90: Update test.
3951 * gfortran.dg/fmt_zero_precision.f90: Update test.
3952 * gfortran.dg/real_const_3.f90: Update test.
3954 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3957 * gfortran.dg/bounds_check_8.f90: New test.
3958 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
3960 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3963 * gfortran.dg/mvbits_2.f90: New test.
3965 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3968 * gfortran.dg/pack_mask_1.f90: New test.
3969 * gfortran.dg/unpack_mask_1.f90: New test.
3971 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3973 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
3974 * gcc.dg/20001101-1.c: Likewise.
3975 * gcc.dg/20001102-1.c: Likewise.
3976 * gcc.dg/20020116-2.c: Likewise.
3977 * gcc.dg/20020416-1.c: Likewise.
3978 * gcc.dg/sparc-constant-1.c: Likewise.
3979 * gcc.dg/sparc-dwarf2.c: Likewise.
3980 * gcc.dg/sparc-frame-1.c: Likewise.
3981 * gcc.dg/sparc-getcontext-1.c: Likewise.
3982 * gcc.dg/sparc-loop-1.c: Likewise.
3983 * gcc.dg/sparc-reg-1.c: Likewise.
3984 * gcc.dg/sparc-ret.c: Likewise.
3985 * gcc.dg/sparc-trap-1.c: Likewise.
3986 * gcc.dg/ultrasp10.c: Likewise.
3987 * gcc.dg/ultrasp11.c: Likewise.
3988 * gcc.dg/ultrasp1.c: Likewise.
3989 * gcc.dg/ultrasp2.c: Likewise.
3990 * gcc.dg/ultrasp3.c: Likewise.
3991 * gcc.dg/ultrasp4.c: Likewise.
3992 * gcc.dg/ultrasp5.c: Likewise.
3993 * gcc.dg/ultrasp6.c: Likewise.
3994 * gcc.dg/ultrasp7.c: Likewise.
3995 * gcc.dg/ultrasp8.c: Likewise.
3996 * gcc.dg/ultrasp9.c: Likewise.
3997 * gcc.dg/splet-1.c: Delete.
3999 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
4002 * gfortran.dg/stfunc_5.f90: New test.
4004 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
4006 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
4007 New procedure to check if arrays are naturally aligned to the vector
4009 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
4010 in size_t typedef. Adjust tree dump scan results according to
4011 vect_aligned_arrays target check.
4012 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
4013 vect_aligned_arrays target check.
4014 * gcc.dg/vect/pr31699.c: Ditto.
4016 2007-07-13 Sa Liu <saliu@de.ibm.com>
4018 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
4019 for V2DFmode vector conditional expression.
4020 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
4022 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
4024 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
4025 V2DFmode comparison and test special values.
4026 * lib/target-supports.exp: Switch on test for V2DFmode
4027 vector conditional expression.
4029 2007-07-13 Richard Guenther <rguenther@suse.de>
4031 PR tree-optimization/32721
4032 * gcc.dg/pr32721.c: New testcase.
4034 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
4036 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
4037 error message part that continues on a new line.
4039 2007-07-12 Geoffrey Keating <geoffk@apple.com>
4041 * gcc.dg/c99-tgmath-1.c: New.
4042 * gcc.dg/c99-tgmath-2.c: New.
4043 * gcc.dg/c99-tgmath-3.c: New.
4044 * gcc.dg/c99-tgmath-4.c: New.
4046 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4047 Janis Johnson <janis187@us.ibm.com>
4050 * gcc.test-framework/dg-error-exp-F.c: New test.
4051 * gcc.test-framework/dg-warning-exp-F.c: New test.
4052 * lib/gcc.exp: Enable warning and error prefixes.
4053 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
4054 (dg-error): Wrap original dg-error.
4055 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
4056 markers from dg-error/dg-warning directives.
4057 * gcc.dg/20040322-1.c: Likewise.
4058 * gcc.dg/Wchar-subscripts-1.c: Likewise.
4059 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
4060 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
4061 * gcc.dg/Werror-1.c: Likewise.
4062 * gcc.dg/Werror-10.c: Likewise.
4063 * gcc.dg/Werror-11.c: Likewise.
4064 * gcc.dg/Werror-2.c: Likewise.
4065 * gcc.dg/Werror-3.c: Likewise.
4066 * gcc.dg/Werror-4.c: Likewise.
4067 * gcc.dg/Werror-5.c: Likewise.
4068 * gcc.dg/Werror-6.c: Likewise.
4069 * gcc.dg/Werror-7.c: Likewise.
4070 * gcc.dg/Werror-8.c: Likewise.
4071 * gcc.dg/Werror-9.c: Likewise.
4072 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4073 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
4074 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
4075 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
4076 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
4077 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
4078 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
4079 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
4080 * gcc.dg/Wnested-externs-1.c: Likewise.
4081 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
4082 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
4083 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
4084 * gcc.dg/Wshadow-3.c: Likewise.
4085 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
4086 * gcc.dg/Wwrite-strings-1.c: Likewise.
4087 * gcc.dg/anon-struct-5.c: Likewise.
4088 * gcc.dg/anon-struct-6.c: Likewise.
4089 * gcc.dg/anon-struct-7.c: Likewise.
4090 * gcc.dg/anon-struct-8.c: Likewise.
4091 * gcc.dg/array-8.c: Likewise.
4092 * gcc.dg/array-quals-2.c: Likewise.
4093 * gcc.dg/asm-qual-1.c: Likewise.
4094 * gcc.dg/asm-wide-1.c: Likewise.
4095 * gcc.dg/assign-warn-1.c: Likewise.
4096 * gcc.dg/assign-warn-2.c: Likewise.
4097 * gcc.dg/bitfld-10.c: Likewise.
4098 * gcc.dg/bitfld-11.c: Likewise.
4099 * gcc.dg/bitfld-12.c: Likewise.
4100 * gcc.dg/bitfld-13.c: Likewise.
4101 * gcc.dg/bitfld-14.c: Likewise.
4102 * gcc.dg/builtin-choose-expr-2.c: Likewise.
4103 * gcc.dg/builtins-30.c: Likewise.
4104 * gcc.dg/c90-const-expr-5.c: Likewise.
4105 * gcc.dg/c90-typespec-1.c: Likewise.
4106 * gcc.dg/c99-const-expr-5.c: Likewise.
4107 * gcc.dg/c99-flex-array-5.c: Likewise.
4108 * gcc.dg/c99-fordecl-3.c: Likewise.
4109 * gcc.dg/c99-tag-3.c: Likewise.
4110 * gcc.dg/c99-typespec-1.c: Likewise.
4111 * gcc.dg/c99-vla-jump-1.c: Likewise.
4112 * gcc.dg/c99-vla-jump-2.c: Likewise.
4113 * gcc.dg/c99-vla-jump-3.c: Likewise.
4114 * gcc.dg/c99-vla-jump-4.c: Likewise.
4115 * gcc.dg/c99-vla-jump-5.c: Likewise.
4116 * gcc.dg/cast-1.c: Likewise.
4117 * gcc.dg/cast-2.c: Likewise.
4118 * gcc.dg/cast-3.c: Likewise.
4119 * gcc.dg/cast-4.c: Likewise.
4120 * gcc.dg/cast-pretty-print-1.c: Likewise.
4121 * gcc.dg/comp-goto-2.c: Likewise.
4122 * gcc.dg/comp-goto-3.c: Likewise.
4123 * gcc.dg/cpp/error-1.c: Likewise.
4124 * gcc.dg/cpp/if-paren.c: Likewise.
4125 * gcc.dg/decl-7.c: Likewise.
4126 * gcc.dg/decl-8.c: Likewise.
4127 * gcc.dg/decl-nospec-1.c: Likewise.
4128 * gcc.dg/decl-nospec-2.c: Likewise.
4129 * gcc.dg/decl-nospec-3.c: Likewise.
4130 * gcc.dg/declspec-10.c: Likewise.
4131 * gcc.dg/declspec-11.c: Likewise.
4132 * gcc.dg/declspec-12.c: Likewise.
4133 * gcc.dg/declspec-13.c: Likewise.
4134 * gcc.dg/declspec-14.c: Likewise.
4135 * gcc.dg/declspec-15.c: Likewise.
4136 * gcc.dg/declspec-16.c: Likewise.
4137 * gcc.dg/declspec-17.c: Likewise.
4138 * gcc.dg/declspec-4.c: Likewise.
4139 * gcc.dg/declspec-5.c: Likewise.
4140 * gcc.dg/declspec-6.c: Likewise.
4141 * gcc.dg/declspec-7.c: Likewise.
4142 * gcc.dg/declspec-8.c: Likewise.
4143 * gcc.dg/declspec-9.c: Likewise.
4144 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
4145 * gcc.dg/dfp/constants-c99.c: Likewise.
4146 * gcc.dg/dfp/keywords-c89.c: Likewise.
4147 * gcc.dg/dfp/keywords-c99.c: Likewise.
4148 * gcc.dg/dfp/keywords-reserved.c: Likewise.
4149 * gcc.dg/dfp/typespec.c: Likewise.
4150 * gcc.dg/dremf-type-compat-2.c: Likewise.
4151 * gcc.dg/dremf-type-compat-3.c: Likewise.
4152 * gcc.dg/dremf-type-compat-4.c: Likewise.
4153 * gcc.dg/empty-source-2.c: Likewise.
4154 * gcc.dg/empty-source-3.c: Likewise.
4155 * gcc.dg/enum3.c: Likewise.
4156 * gcc.dg/extra-semi-2.c: Likewise.
4157 * gcc.dg/extra-semi-3.c: Likewise.
4158 * gcc.dg/float-range-1.c: Likewise.
4159 * gcc.dg/float-range-2.c: Likewise.
4160 * gcc.dg/float-range-3.c: Likewise.
4161 * gcc.dg/float-range-5.c: Likewise.
4162 * gcc.dg/format/asm_fprintf-2.c: Likewise.
4163 * gcc.dg/format/asm_fprintf-3.c: Likewise.
4164 * gcc.dg/format/asm_fprintf-4.c: Likewise.
4165 * gcc.dg/format/asm_fprintf-5.c: Likewise.
4166 * gcc.dg/format/cast-1.c: Likewise.
4167 * gcc.dg/format/gcc_diag-3.c: Likewise.
4168 * gcc.dg/format/gcc_diag-4.c: Likewise.
4169 * gcc.dg/format/gcc_diag-6.c: Likewise.
4170 * gcc.dg/format/gcc_diag-8.c: Likewise.
4171 * gcc.dg/format/gcc_diag-9.c: Likewise.
4172 * gcc.dg/format/nul-2.c: Likewise.
4173 * gcc.dg/format/opt-1.c: Likewise.
4174 * gcc.dg/format/opt-2.c: Likewise.
4175 * gcc.dg/format/opt-3.c: Likewise.
4176 * gcc.dg/format/opt-4.c: Likewise.
4177 * gcc.dg/format/opt-5.c: Likewise.
4178 * gcc.dg/format/opt-6.c: Likewise.
4179 * gcc.dg/framework-2.c: Likewise.
4180 * gcc.dg/func-args-1.c: Likewise.
4181 * gcc.dg/func-outside-1.c: Likewise.
4182 * gcc.dg/func-outside-2.c: Likewise.
4183 * gcc.dg/gnu-cond-expr-2.c: Likewise.
4184 * gcc.dg/gnu-cond-expr-3.c: Likewise.
4185 * gcc.dg/if-empty-1.c: Likewise.
4186 * gcc.dg/init-bad-1.c: Likewise.
4187 * gcc.dg/init-bad-2.c: Likewise.
4188 * gcc.dg/init-bad-3.c: Likewise.
4189 * gcc.dg/init-desig-obs-2.c: Likewise.
4190 * gcc.dg/init-desig-obs-3.c: Likewise.
4191 * gcc.dg/init-empty-2.c: Likewise.
4192 * gcc.dg/init-empty-3.c: Likewise.
4193 * gcc.dg/inline-11.c: Likewise.
4194 * gcc.dg/inline-12.c: Likewise.
4195 * gcc.dg/inline-8.c: Likewise.
4196 * gcc.dg/inline-9.c: Likewise.
4197 * gcc.dg/inline3.c: Likewise.
4198 * gcc.dg/label-decl-1.c: Likewise.
4199 * gcc.dg/label-decl-2.c: Likewise.
4200 * gcc.dg/label-decl-3.c: Likewise.
4201 * gcc.dg/label-decl-4.c: Likewise.
4202 * gcc.dg/long-long-typespec-1.c: Likewise.
4203 * gcc.dg/lvalue-2.c: Likewise.
4204 * gcc.dg/lvalue-3.c: Likewise.
4205 * gcc.dg/nested-func-3.c: Likewise.
4206 * gcc.dg/nested-redef-1.c: Likewise.
4207 * gcc.dg/noreturn-4.c: Likewise.
4208 * gcc.dg/old-style-prom-2.c: Likewise.
4209 * gcc.dg/old-style-prom-3.c: Likewise.
4210 * gcc.dg/old-style-then-proto-1.c: Likewise.
4211 * gcc.dg/overflow-warn-1.c: Likewise.
4212 * gcc.dg/overflow-warn-2.c: Likewise.
4213 * gcc.dg/overflow-warn-3.c: Likewise.
4214 * gcc.dg/overflow-warn-4.c: Likewise.
4215 * gcc.dg/overflow-warn-6.c: Likewise.
4216 * gcc.dg/parm-forwdecl-2.c: Likewise.
4217 * gcc.dg/parm-forwdecl-3.c: Likewise.
4218 * gcc.dg/parm-impl-decl-1.c: Likewise.
4219 * gcc.dg/parm-impl-decl-2.c: Likewise.
4220 * gcc.dg/parm-incomplete-1.c: Likewise.
4221 * gcc.dg/parm-mismatch-1.c: Likewise.
4222 * gcc.dg/pointer-arith-1.c: Likewise.
4223 * gcc.dg/pointer-arith-2.c: Likewise.
4224 * gcc.dg/pointer-arith-3.c: Likewise.
4225 * gcc.dg/pointer-arith-4.c: Likewise.
4226 * gcc.dg/pointer-arith-6.c: Likewise.
4227 * gcc.dg/pointer-arith-7.c: Likewise.
4228 * gcc.dg/pointer-arith-8.c: Likewise.
4229 * gcc.dg/pr13804-1.c: Likewise.
4230 * gcc.dg/pr15698-1.c: Likewise.
4231 * gcc.dg/pr15698-2.c: Likewise.
4232 * gcc.dg/pr15698-3.c: Likewise.
4233 * gcc.dg/pr15698-4.c: Likewise.
4234 * gcc.dg/pr15698-5.c: Likewise.
4235 * gcc.dg/pr15698-6.c: Likewise.
4236 * gcc.dg/pr15698-7.c: Likewise.
4237 * gcc.dg/pr15698-8.c: Likewise.
4238 * gcc.dg/pr17188-1.c: Likewise.
4239 * gcc.dg/pr17301-1.c: Likewise.
4240 * gcc.dg/pr17301-2.c: Likewise.
4241 * gcc.dg/pr17730-1.c: Likewise.
4242 * gcc.dg/pr20368-1.c: Likewise.
4243 * gcc.dg/pr20368-2.c: Likewise.
4244 * gcc.dg/pr20368-3.c: Likewise.
4245 * gcc.dg/pr22308-1.c: Likewise.
4246 * gcc.dg/qual-component-1.c: Likewise.
4247 * gcc.dg/redecl-1.c: Likewise.
4248 * gcc.dg/redecl-11.c: Likewise.
4249 * gcc.dg/redecl-12.c: Likewise.
4250 * gcc.dg/redecl-13.c: Likewise.
4251 * gcc.dg/redecl-14.c: Likewise.
4252 * gcc.dg/redecl-15.c: Likewise.
4253 * gcc.dg/register-var-1.c: Likewise.
4254 * gcc.dg/register-var-2.c: Likewise.
4255 * gcc.dg/stmt-expr-2.c: Likewise.
4256 * gcc.dg/stmt-expr-3.c: Likewise.
4257 * gcc.dg/stmt-expr-label-1.c: Likewise.
4258 * gcc.dg/stmt-expr-label-2.c: Likewise.
4259 * gcc.dg/stmt-expr-label-3.c: Likewise.
4260 * gcc.dg/struct-empty-2.c: Likewise.
4261 * gcc.dg/struct-empty-3.c: Likewise.
4262 * gcc.dg/struct-parse-1.c: Likewise.
4263 * gcc.dg/struct-semi-1.c: Likewise.
4264 * gcc.dg/struct-semi-2.c: Likewise.
4265 * gcc.dg/struct-semi-3.c: Likewise.
4266 * gcc.dg/switch-5.c: Likewise.
4267 * gcc.dg/switch-6.c: Likewise.
4268 * gcc.dg/switch-7.c: Likewise.
4269 * gcc.dg/tls/diag-5.c: Likewise.
4270 * gcc.dg/transparent-union-1.c: Likewise.
4271 * gcc.dg/transparent-union-3.c: Likewise.
4272 * gcc.dg/typespec-1.c: Likewise.
4273 * gcc.dg/vla-init-2.c: Likewise.
4274 * gcc.dg/vla-init-3.c: Likewise.
4275 * gcc.dg/vla-init-4.c: Likewise.
4276 * gcc.dg/vla-init-5.c: Likewise.
4277 * gcc.dg/void-cast-2.c: Likewise.
4278 * gcc.dg/wvla-3.c: Likewise.
4279 * gcc.dg/wvla-7.c: Likewise.
4280 * gcc.target/i386/991209-1.c: Likewise.
4281 * gcc.target/ia64/fpreg-1.c: Likewise.
4282 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
4283 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
4285 2007-07-12 Daniel Franke <franke.daniel@gmail.com>
4288 * gfortran.dg/func_decl_4.f90: New test.
4290 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
4293 * gfortran.dg/interface_17.f90: New test.
4295 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
4298 * gfortran.dg/32599.f03: New test case.
4301 * gfortran.dg/32601.f03: New test case.
4302 * gfortran.dg/32601_1.f03: Ditto.
4303 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
4304 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
4306 2007-07-12 Steve Ellcey <sje@cup.hp.com>
4308 * gcc.c-torture/execute/align-3.c: Remove function addr check.
4310 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4311 Devang Patel <dpatel@apple.com>
4313 PR tree-optimization/25413
4314 * gcc.dg/vect/vect-align-1.c: New.
4315 * gcc.dg/vect/vect-align-2.c: New.
4316 * gcc.dg/vect/pr25413.c: New.
4317 * gcc.dg/vect/pr25413a.c: New.
4318 * gcc.dg/vect/pr31699.c: Fix dg-final check.
4320 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
4322 * lib/target-support.exp (check_ultrasparc_hw_available):
4324 (is-effective-target): Check $arg for ultrasparc_hw.
4325 (is-effective-target-keyword): Likewise.
4326 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
4327 when determining what to do on sparc platforms.
4328 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
4329 * gcc.dg/20001101-1.c: Likewise.
4330 * gcc.dg/20001101-2.c: Likewise.
4331 * gcc.dg/ultrasp9.c: Likewise.
4332 * gcc.dg/ultrasp10.c: Likewise.
4333 * gcc.target/sparc/pdist-3.c: Likewise.
4335 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
4337 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
4339 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4341 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
4343 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
4345 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
4346 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
4347 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
4348 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
4349 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
4350 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
4351 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
4352 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
4353 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
4354 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
4355 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
4356 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
4357 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
4358 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
4359 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
4360 * lib/target-supports.exp (check_effective_target_vect_int_mul):
4363 2007-07-12 Jakub Jelinek <jakub@redhat.com>
4366 * g++.dg/parse/error30.C: New test.
4368 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4371 * gfortran.dg/alloc_comp_misc_1.f90: New test.
4373 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
4375 * gfortran.fortran-torture/compile/pr32663.f: New test.
4377 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4380 * g++.dg/inherit/virtual4.C: New.
4382 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
4385 * gcc.target/i386/pr32661-1.c: New test.
4387 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
4389 * gnat.dg/invariant_index.ad[sb]: New test.
4391 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4394 * g++.dg/template/decl3.C: New.
4396 2007-07-09 Geoffrey Keating <geoffk@apple.com>
4399 * gcc.c-torture/execute/align-3.c: New.
4401 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
4404 * gcc.target/i386/pr32708-1.c: New test.
4405 * gcc.target/i386/pr32708-2.c: Ditto.
4406 * gcc.target/i386/pr32708-3.c: Ditto.
4408 2007-07-10 Mark Mitchell <mark@codesourcery.com>
4410 * g++.dg/init/new20.C: Remove svn:executable flag.
4412 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4414 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
4416 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4418 * gcc.dg/ultrasp7.c: Add fpic target requirement.
4420 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4423 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
4426 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
4429 * gfortran.dg/overload_2.f90: New test.
4432 * gfortran.dg/transfer_simplify_5.f90
4435 * gfortran.dg/interface_15.f90: New test.
4437 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4440 * gfortran.dg/matmul_5.f90: New test case.
4442 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
4444 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
4445 * gcc.dg/fesd-any.h: Likewise.
4446 * gcc.dg/fesd-baseonly.c: Likewise.
4447 * gcc.dg/fesd-baseonly.h: Likewise.
4448 * gcc.dg/fesd-none.c: Likewise.
4449 * gcc.dg/fesd-none.h: Likewise.
4450 * gcc.dg/fesd-reduced.c: Likewise.
4451 * gcc.dg/fesd-reduced.h: Likewise.
4452 * gcc.dg/fesd-sys.c: Likewise.
4453 * gcc.dg/fesd-sys.h: Likewise
4454 * gcc.dg/fesd.h: Likewise.
4456 * g++.dg/debug/dwarf2: New directory.
4457 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
4458 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
4459 * g++.dg/other/fesd-any.h: Likewise.
4460 * g++.dg/other/fesd-baseonly.C: Likewise.
4461 * g++.dg/other/fesd-baseonly.h: Likewise.
4462 * g++.dg/other/fesd-none.C: Likewise.
4463 * g++.dg/other/fesd-none.h: Likewise.
4464 * g++.dg/other/fesd-reduced.C: Likewise.
4465 * g++.dg/other/fesd-reduced.h: Likewise.
4466 * g++.dg/other/fesd-sys.C: Likewise.
4467 * g++.dg/other/fesd-sys.h: Likewise.
4468 * g++.dg/other/fesd.h: Likewise.
4470 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
4473 * gfortran.dg/parameter_unused.f90: New test.
4475 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
4477 PR tree-optimization/32681
4478 * gcc.dg/tree-ssa/pr32681.c: New test.
4480 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4483 * gfortran.dg/fmt_t_5.f90: New test.
4485 2007-07-08 Paolo Carlini <pcarlini@suse.de>
4488 * g++.dg/template/operator10.C: New.
4490 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4493 * gfortran.dg/unpack_zerosize_1.f90: New test case.
4495 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4498 * gfortran.dg/operator_6.f90: New test.
4500 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4503 * gfortran.dg/operator_4.f90: New test.
4504 * gfortran.dg/operator_5.f90: New test.
4505 * gfortran.dg/logical_comp.f90: Adjusted error messages.
4506 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4508 2007-07-08 Tobias Burnus <burnus@net-b.de>
4511 * gfortran.dg/argument_checking_6.f90: New.
4513 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4516 * gfortran.dg/interface_155555.f90: New test.
4518 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4520 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4521 c99-math-long-double-1.c, c99-math.h: Test subnormals.
4523 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4526 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4527 discern pedantic diagnostics and errors.
4528 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4530 * gcc.dg/20050121-1.c: This is an error and not a warning.
4531 * gcc.target/i386/sseregparm-2.c: Likewise.
4532 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4533 * gcc.dg/charset/attribute2.c: Likewise.
4534 * gcc.dg/bitfld-1.c: Likewise.
4535 * gcc.dg/pack-test-2.c: Likewise.
4536 * gcc.dg/940510-1.c: Match separately error and warning.
4537 * gcc.dg/array-2.c: Match separately multiple messages. The second
4538 diagnostic is a pedantic warning and not an error.
4539 * gcc.dg/pr14475.c: Match separately multiple messages.
4540 * gcc.dg/pr18809-1.c: Likewise.
4541 * gcc.dg/pr27953.c: Likewise.
4542 * gcc.dg/vla-init-1.c: Likewise.
4543 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4545 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4548 * gfortran.dg/char_decl_1.f90: New test.
4550 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
4552 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4554 2007-07-07 Mark Mitchell <mark@codesourcery.com>
4557 * g++.dg/template/overload9.C: New test.
4559 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
4561 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
4562 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
4564 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4566 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
4567 * gcc.dg/20001012-2.c: Likewise.
4568 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
4569 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
4571 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4573 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
4574 about the chunk size when STACK_SIZE is defined.
4576 2007-07-06 Josh Conner <jconner@apple.com>
4579 * gcc.dg/sibcall-8.c: New test.
4581 2007-07-06 Josh Conner <jconner@apple.com>
4584 * gcc.target/arm/sibcall-1.c: New test.
4586 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
4588 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
4590 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
4592 * gfortran.dg/save_parameter.f90: New test.
4593 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
4595 2007-07-06 Richard Guenther <rguenther@suse.de>
4597 * g++.dg/opt/pr30965.C: New testcase.
4599 2007-07-06 Richard Sandiford <richard@codesourcery.com>
4601 * gcc.target/mips/save-restore-5.c: New test.
4603 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4605 PR rtl_optimization/32450
4606 * gcc.dg/pr32450.c: New runtime test.
4608 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4610 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
4611 single underscore in scan directives.
4613 2007-07-05 Mark Mitchell <mark@codesourcery.com>
4616 * g++.dg/init/ptrmem4.C: New test.
4619 * g++.dg/init/new21.C: Likewise.
4622 * g++.dg/template/static30.C: Likewise.
4624 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
4626 * gcc.dg/vect/costmodel/ppc: New directory.
4627 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
4628 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
4630 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
4631 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
4632 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
4633 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
4634 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
4635 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
4636 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
4637 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
4638 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
4639 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
4640 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
4641 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
4642 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
4643 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
4645 2007-07-05 Tobias Burnus <burnus@net-b.de>
4648 * gfortran.dg/module_md5_1.f90: Update MD5 number.
4650 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
4653 * gfortran.dg/interface_14.f90: New test.
4656 * gfortran.dg/do_iterator_2.f90: New test.
4658 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
4660 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
4661 (FE_DEC_DOWNWARD): Likewise.
4662 (FE_DEC_UPWARD): Likewise.
4663 (FE_DEC_TOWARDZERO): Likewise.
4664 (FE_DEC_TONEARESTFROMZERO): Likewise.
4666 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
4668 * gcc.c-torture/compile/pr32606.c: New.
4669 * gfortran.fortran-torture/execute/pr32604.f90: New.
4671 2007-07-04 Mark Mitchell <mark@codesourcery.com>
4673 * gcc.dg/visibility-12.c: New test.
4674 * gcc.dg/visibility-13.c: Likewise.
4675 * g++.dg/ext/visibility-9.C: Likewise.
4676 * g++.dg/ext/visibility-10.C: Likewise.
4678 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4680 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
4681 * gcc.dg/sh-relax-vxworks.c: New test.
4683 2007-07-04 Richard Guenther <rguenther@suse.de>
4685 PR tree-optimization/32500
4686 * gcc.c-torture/execute/pr32500.c: New testcase.
4688 2007-07-04 Richard Guenther <rguenther@suse.de>
4690 PR tree-optimization/32482
4691 * gcc.c-torture/compile/pr32482.c: New testcase.
4693 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4695 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
4697 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
4698 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
4699 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
4700 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
4702 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4704 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
4706 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4708 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
4710 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4713 * gfortran.dg/min_max_optional_1.f90: New test.
4714 * gfortran.dg/min_max_optional_2.f90: New test.
4715 * gfortran.dg/min_max_optional_3.f90: New test.
4717 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4720 * gfortran.dg/fmt_error.f90: New test.
4722 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4725 * gfortran.dg/interface_13.f90: New test.
4727 2007-07-03 Dave Brolley <brolley@redhat.com>
4730 * g++.dg/init/new20.C: New test.
4732 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
4735 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
4737 2007-07-03 Tobias Burnus <burnus@net-b.de>
4740 * common_7.f90: New.
4741 * common_8.f90: New.
4742 * common_9.f90: New.
4744 2007-07-03 Tobias Burnus <burnus@net-b.de>
4747 * gfortran.dg/argument_checking_1.f90: New.
4748 * gfortran.dg/argument_checking_2.f90: New.
4749 * gfortran.dg/argument_checking_3.f90: New.
4750 * gfortran.dg/argument_checking_4.f90: New.
4751 * gfortran.dg/argument_checking_5.f90: New.
4752 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
4753 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
4755 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4757 * gcc.dg/pr32176.c: Add -w to default dg-options.
4759 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
4761 * gcc.c-torture/compile/ssa-pre-1.c: New test.
4763 2007-07-03 Tobias Burnus <burnus@net-b.de>
4766 * gfortran.dg/null_2.f90: New.
4768 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4769 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4772 * gcc.dg/pr32176.c: New test.
4774 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4776 * gcc.dg/const-float80.c : New test.
4777 * gcc.dg/const-float128.c : New test.
4778 * gcc.dg/const-float80-ped.c : New test.
4779 * gcc.dg/const-float128-ped.c : New test.
4781 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4783 * gcc.dg/c99-math.h: Fix typo.
4785 2007-07-02 Jakub Jelinek <jakub@redhat.com>
4788 * gcc.dg/gomp/pr32468-1.c: New test.
4790 2007-07-02 Richard Sandiford <richard@codesourcery.com>
4792 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
4795 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
4797 * gfortran.fortran-torture/compile/pr32583.f: New.
4798 * gcc.c-torture/compile/pr32584.c: New
4800 2007-07-02 Ollie Wild <aaw@google.com>
4802 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
4803 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
4805 2007-07-02 Richard Sandiford <richard@codesourcery.com>
4807 * gcc.target/mips/save-restore-1.c: New test.
4808 * gcc.target/mips/save-restore-2.c: Likewise.
4809 * gcc.target/mips/save-restore-3.c: Likewise.
4810 * gcc.target/mips/save-restore-4.c: Likewise.
4812 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
4814 PR tree-optimization/31966
4815 PR tree-optimization/32533
4816 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
4817 * gfortran.dg/pr32533.f90: Ditto.
4819 2007-07-02 Jakub Jelinek <jakub@redhat.com>
4821 * g++.dg/opt/nrv12.C: New test.
4822 * gcc.target/i386/nrv1.c: New test.
4825 * g++.dg/gomp/pr31748.C: New test.
4827 2007-07-02 Ira Rosen <irar@il.ibm.com>
4829 PR tree-optimization/32230
4830 * gcc.dg/vect/pr32230.c: New test.
4832 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
4834 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
4835 * bind_c_coms.f90: Ditto.
4836 * bind_c_coms_driver.c: Ditto.
4837 * bind_c_dts.f90: Ditto.
4838 * bind_c_dts_2.f03: Ditto.
4839 * bind_c_dts_2_driver.c: Ditto.
4840 * bind_c_dts_3.f03: Ditto.
4841 * bind_c_dts_4.f03: Ditto.
4842 * bind_c_dts_driver.c: Ditto.
4843 * bind_c_implicit_vars.f03: Ditto.
4844 * bind_c_procs.f03: Ditto.
4845 * bind_c_usage_2.f03: Ditto.
4846 * bind_c_usage_3.f03: Ditto.
4847 * bind_c_usage_5.f03: Ditto.
4848 * bind_c_usage_6.f03: Ditto.
4849 * bind_c_usage_7.f03: Ditto.
4850 * bind_c_vars.f90: Ditto.
4851 * bind_c_vars_driver.c: Ditto.
4852 * binding_c_table_15_1.f03: Ditto.
4853 * binding_label_tests.f03: Ditto.
4854 * binding_label_tests_10.f03: Ditto.
4855 * binding_label_tests_10_main.f03: Ditto.
4856 * binding_label_tests_11.f03: Ditto.
4857 * binding_label_tests_11_main.f03: Ditto.
4858 * binding_label_tests_12.f03: Ditto.
4859 * binding_label_tests_13.f03: Ditto.
4860 * binding_label_tests_13_main.f03: Ditto.
4861 * binding_label_tests_14.f03: Ditto.
4862 * binding_label_tests_2.f03: Ditto.
4863 * binding_label_tests_3.f03: Ditto.
4864 * binding_label_tests_4.f03: Ditto.
4865 * binding_label_tests_5.f03: Ditto.
4866 * binding_label_tests_6.f03: Ditto.
4867 * binding_label_tests_7.f03: Ditto.
4868 * binding_label_tests_8.f03: Ditto.
4869 * binding_label_tests_9.f03: Ditto.
4870 * c_assoc.f90: Ditto.
4871 * c_assoc_2.f03: Ditto.
4872 * c_f_pointer_shape_test.f90: Ditto.
4873 * c_f_pointer_tests.f90: Ditto.
4874 * c_f_tests_driver.c: Ditto.
4875 * c_funloc_tests.f03: Ditto.
4876 * c_funloc_tests_2.f03: Ditto.
4877 * c_funloc_tests_3.f03: Ditto.
4878 * c_funloc_tests_3_funcs.c: Ditto.
4879 * c_kind_params.f90: Ditto.
4880 * c_kind_tests_2.f03: Ditto.
4882 * c_loc_driver.c: Ditto.
4883 * c_loc_test.f90: Ditto.
4884 * c_loc_tests_2.f03: Ditto.
4885 * c_loc_tests_2_funcs.c: Ditto.
4886 * c_loc_tests_3.f03: Ditto.
4887 * c_loc_tests_4.f03: Ditto.
4888 * c_loc_tests_5.f03: Ditto.
4889 * c_loc_tests_6.f03: Ditto.
4890 * c_loc_tests_7.f03: Ditto.
4891 * c_loc_tests_8.f03: Ditto.
4892 * c_ptr_tests.f03: Ditto.
4893 * c_ptr_tests_10.f03: Ditto.
4894 * c_ptr_tests_5.f03: Ditto.
4895 * c_ptr_tests_7.f03: Ditto.
4896 * c_ptr_tests_7_driver.c: Ditto.
4897 * c_ptr_tests_8.f03: Ditto.
4898 * c_ptr_tests_8_funcs.c: Ditto.
4899 * c_ptr_tests_9.f03: Ditto.
4900 * c_ptr_tests_driver.c: Ditto.
4901 * c_size_t_driver.c: Ditto.
4902 * c_size_t_test.f03: Ditto.
4903 * com_block_driver.f90: Ditto.
4904 * global_vars_c_init.f90: Ditto.
4905 * global_vars_c_init_driver.c: Ditto.
4906 * global_vars_f90_init.f90: Ditto.
4907 * global_vars_f90_init_driver.c: Ditto.
4908 * interop_params.f03: Ditto.
4909 * iso_c_binding_only.f03: Ditto.
4910 * iso_c_binding_rename_1.f03: Ditto.
4911 * iso_c_binding_rename_1_driver.c: Ditto.
4912 * iso_c_binding_rename_2.f03: Ditto.
4913 * iso_c_binding_rename_2_driver.c: Ditto.
4914 * kind_tests_2.f03: Ditto.
4915 * kind_tests_3.f03: Ditto.
4916 * module_md5_1.f90: Ditto.
4917 * only_clause_main.c: Ditto.
4918 * print_c_kinds.f90: Ditto.
4919 * test_bind_c_parens.f03: Ditto.
4920 * test_c_assoc.c: Ditto.
4921 * test_com_block.f90: Ditto.
4922 * test_common_binding_labels.f03: Ditto.
4923 * test_common_binding_labels_2.f03: Ditto.
4924 * test_common_binding_labels_2_main.f03: Ditto.
4925 * test_common_binding_labels_3.f03: Ditto.
4926 * test_common_binding_labels_3_main.f03: Ditto.
4927 * test_only_clause.f90: Ditto.
4928 * use_iso_c_binding.f90: Ditto.
4929 * value_5.f90: Ditto.
4930 * value_test.f90: Ditto.
4931 * value_tests_f03.f90: Ditto.
4933 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
4935 * gcc.dg/tls/opt-14.c: New.
4937 2007-07-01 Ollie Wild <aaw@google.com>
4939 * g++.dg/lookup/using16.C: New test.
4940 * g++.dg/lookup/using17.C: New test.
4942 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
4945 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
4946 (test_4): Use proper test for floating point equality.
4949 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4951 PR libgfortran/32554
4952 * gfortran.dg/fmt_p_1.f90: New test.
4954 2007-07-01 Ira Rosen <irar@il.ibm.com>
4956 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
4957 initialization and fix dg-final check - the initialization loop is
4960 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
4961 Volker Reichelt <reichelt@netcologne.de>
4964 * gcc.dg/pr32559.c: New test.
4966 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
4968 PR tree-optimization/25371
4969 * gcc.dg/vect/pr25371.c: New test.
4971 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
4973 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
4974 when allocating and initializing a flexible array.
4976 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
4979 * gfortran.dg/intrinsic.f90: New test.
4981 2007-06-30 Tobias Burnus <burnus@net-b.de>
4984 * gfortran.dg/fmt_zero_check.f90: New.
4986 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
4989 * gfortran.dg/repeat_f90: New test.
4991 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4994 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
4995 -pedantic-errors, so we should match errors.
4996 * gcc.dg/cpp/escape-1.c: Likewise.
4997 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
4998 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
5000 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
5001 errors instead of warnings.
5002 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
5004 * gcc.dg/cpp/arith-3.c: Likewise.
5006 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5009 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
5010 * gcc.dg/pch/valid-2.c: Likewise.
5011 * gcc.dg/pch/valid-3.c: Likewise.
5012 * gcc.dg/pch/warn-1.c: Likewise.
5013 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
5015 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5018 * gcc.dg/Wunused-function.c: New.
5020 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5022 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
5024 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
5026 * g++.dg/other/canon-31724.C: New.
5028 2007-06-29 Jan Hubicka <jh@suse.cz>
5031 * gcc.c-torture/compile/pr32372.c: new.
5033 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
5035 * gfortran.dg/operator_3.f90: New test.
5037 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
5039 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
5040 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
5042 2007-06-29 Richard Guenther <rguenther@suse.de>
5045 * gcc.dg/inline-23.c: New testcase.
5047 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
5049 PR tree-optimization/24659
5050 * gcc.target/i386/vectorize2.c: New test.
5051 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
5052 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5054 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
5056 * gcc.dg/pointer-arith-9.c: New test.
5058 2007-06-29 Tobias Burnus <burnus@net-b.de>
5061 * gfortran.dg/fmt_read_2.f90: New.
5063 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5065 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
5066 If it exists, don't try to create it.
5068 2007-06-28 Geoffrey Keating <geoffk@apple.com>
5070 * g++.dg/ext/visibility/ms-compat-1.C: New.
5072 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5075 * gfortran.fortran-torture/compile/pr32417.f90: New test.
5077 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
5079 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
5082 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
5085 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
5087 2007-06-27 Richard Guenther <rguenther@suse.de>
5090 * gcc.dg/inline-22.c: New testcase.
5092 2007-06-26 Hui-May Chang <hm.chang@apple.com>
5094 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
5095 the scan-assembler constant.
5097 2007-06-25 Geoffrey Keating <geoffk@apple.com>
5100 * gcc.dg/pr20216.c: New.
5102 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
5105 * gcc.dg/vect/pr32421.c: New test.
5107 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
5110 * g++.dg/other/friend5.C: New test.
5112 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
5115 * gfortran.dg/host_assoc_function_2.f90: New test.
5118 * gfortran.dg/host_assoc_call_1.f90: New test.
5120 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5122 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
5124 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5127 * gfortran.dg/error_format.f90: New test.
5129 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
5132 * gfortran.dg/pr32136.f90: New test.
5134 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
5137 * gfortran.dg/minmaxloc_1.f90: New test.
5140 * gfortran.dg/minmaxloc_2.f90: New test.
5142 2007-06-23 Richard Guenther <rguenther@suse.de>
5144 PR tree-optimization/16876
5146 * gcc.dg/pr29254.c: The warning is bogus.
5147 * gcc.dg/warn-1.c: Likewise.
5148 * gcc.dg/assign-warn-3.c: Likewise.
5149 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
5151 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
5153 * gcc.c-torture/execute/20070623-1.c: New.
5155 2007-06-22 Jan Hubicka <jh@suse.cz>
5157 * gcc.c-torture/compile/pr31541.c: New.
5159 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
5161 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
5162 Remove -m64 from dg-options.
5164 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
5167 * gcc.dg/pr32374.c: New test.
5169 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5172 * gfortran.dg/pointer_assign_3.f90: New test.
5174 2007-06-21 Sebastian Pop <sebpop@gmail.com>
5176 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
5178 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5181 * gfortran.dg/assign.f90: Update test.
5182 * gfortran.dg/real_do_1.f90: Update test.
5183 * gfortran.dg/gomp/omp_do1.f90: Update test.
5184 * gfortran.dg/warnings_are_errors_1.f: Update test.
5185 * gfortran.dg/g77/20010519-1.f: Update test.
5186 * gfortran.dg/g77/pr9258.f: Update test.
5187 * gfortran.dg/g77/960317-1.f: Update test.
5189 2007-06-21 Richard Guenther <rguenther@suse.de>
5191 PR tree-optimization/32453
5192 * gcc.c-torture/compile/pr32453.c: New testcase.
5194 2007-06-21 Jakub Jelinek <jakub@redhat.com>
5196 PR tree-optimization/31866
5197 * gcc.dg/pr31866.c: New test.
5199 2007-06-21 Richard Guenther <rguenther@suse.de>
5201 PR tree-optimization/32451
5202 * g++.dg/torture/20070621-1.C: New testcase.
5204 2007-06-21 Christian Bruel <christian.bruel@st.com>
5206 * gcc.dg/attr-isr.c: Test delay slot content.
5208 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5211 gfortran.dg/pointer_assign_2.f90: New test.
5213 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5216 gfortran.dg/invalid_procedure_name.f90: New test.
5218 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
5220 PR tree-optimization/25737
5221 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
5223 2007-06-20 Hui-May Chang <hm.chang@apple.com>
5225 * gcc.target/i386/large-size-array-3.c: New.
5227 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5228 Richard Guenther <rguenther@suse.de>
5231 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
5233 2007-06-20 Jakub Jelinek <jakub@redhat.com>
5236 * gcc.dg/pr31959.c: New test.
5239 * g++.dg/ext/asm10.C: New test.
5242 * gcc.c-torture/execute/20070614-1.c: New test.
5244 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
5246 * gcc.target/arm/stack-corruption.c: New test.
5248 2007-06-19 Richard Guenther <rguenther@suse.de>
5250 * g++.dg/torture/pr30252.C: New testcase.
5252 2007-06-19 Jakub Jelinek <jakub@redhat.com>
5254 PR tree-optimization/32353
5255 * g++.dg/opt/nrv13.C: New test.
5257 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
5261 * gfortran.dg/impure_assignment_2.f90 : New test.
5264 * gfortran.dg/data_initialized_2.f90 : New test.
5266 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
5267 appropriate version of 'dmach'.
5269 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5272 * gcc.target/i386/pr32389.c New test.
5274 2007-06-18 Simon Baldwin <simonb@google.com>
5277 * g++.dg/template/error25.C: New.
5278 * g++.dg/template/spec35.C: New.
5280 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
5282 * gcc.c-torture/compile/pr32355.c: New testcase.
5284 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5286 PR tree-optimization/32383
5287 * g++.dg/opt/pr32383.C: New test.
5289 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
5291 PR rtl-optimization/32366
5292 * gcc.dg/vect/pr32366.c: New test.
5294 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
5296 * gcc.c-torture/compile/pr32349.c: New testcase.
5298 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
5300 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
5301 * gcc.target/sparc/combined-2.c: Likewise.
5302 * gcc.target/sparc/fexpand.c : Likewise.
5303 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
5304 * gcc.target/sparc/fpack16.c : Likewise.
5305 * gcc.target/sparc/fpmerge.c : Likewise.
5306 * gcc.target/sparc/fpmul.c : Likewise.
5307 * gcc.target/sparc/noresult.c : Likewise.
5308 * gcc.target/sparc/pdist.c: Likewise.
5310 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
5313 * gcc.target/i386/recip-divf.c: New test.
5314 * gcc.target/i386/recip-sqrtf.c: Ditto.
5315 * gcc.target/i386/recip-vec-divf.c: Ditto.
5316 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5317 * gcc.target/i386/sse-recip.c: Ditto.
5318 * gcc.target/i386/sse-recip-vec.c: Ditto.
5320 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5323 * gcc.c-torture/compile/20070605-1.c: New test.
5325 * gcc.c-torture/compile/20070603-1.c: New testcase.
5326 * gcc.c-torture/compile/20070603-2.c: New testcase.
5328 * gcc.c-torture/compile/20070531-1.c: New test.
5331 * gcc.c-torture/compile/20070531-2.c: New test.
5334 * gcc.c-torture/compile/20070529-1.c: New test.
5337 * gcc.c-torture/compile/20070529-2.c: New test.
5340 * gcc.c-torture/compile/20070520-1.c: New test.
5342 * g++.dg/ext/java-1.C: New test.
5344 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
5345 loops instead of one. Remove the "can't determine dependence"
5347 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
5348 needed as the cast is gone in the first place.
5349 * gcc.dg/max-1.c: Change local variable a to be a global one.
5350 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
5351 have a cast which is PREd.
5353 2007-06-15 Mark Mitchell <mark@codesourcery.com>
5355 * g++.dg/lookup/anon6.C: New test.
5357 2007-06-14 Dirk Mueller <dmueller@suse.de>
5360 * g++.dg/opt/static6.C: New testcase.
5362 2007-06-14 Geoff Keating <geoffk@apple.com>
5364 * g++.dg/ext/visibility/overload-1.C: New.
5367 * g++.dg/ext/visibility/anon4.C: New.
5369 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
5372 * gcc.target/i386/pr32268.c: New test.
5374 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
5376 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
5377 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
5378 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
5380 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
5381 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
5382 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
5385 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
5388 * gfortran.dg/common_resize_1.f90: New test.
5390 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
5393 * gcc.dg/vect/pr32224.c: Fix.
5395 2007-06-13 Eric Christopher <echristo@apple.com>
5397 * gcc.target/i386/ssefn-1.c: Add -march=i386.
5399 2007-06-13 Tobias Burnus <burnus@net-b.de>
5402 * gfortran.dg/actual_array_vect_1.f90: New.
5404 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
5406 * gcc.target/sparc/mfpu.c: New test.
5408 2007-06-12 Geoff Keating <geoffk@apple.com>
5410 * g++.dg/warn/weak1.C: Suppress on Darwin.
5411 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
5413 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5416 * g++.dg/torture/pr31579.C: New testcase.
5418 2007-06-12 Ian Lance Taylor <iant@google.com>
5421 * g++.dg/init/new16.C: New test.
5422 * g++.dg/init/new17.C: New test.
5423 * g++.dg/init/new18.C: New test.
5424 * g++.dg/init/new19.C: New test.
5426 2007-06-12 Olivier Hainque <hainque@adacore.com>
5428 * gnat.dg/lhs_view_convert.adb: New test.
5430 2007-06-12 Richard Guenther <rguenther@suse.de>
5432 PR tree-optimization/15353
5433 PR tree-optimization/31657
5434 * gcc.c-torture/execute/20070424-1.c: New testcase.
5435 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
5436 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
5437 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
5438 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
5439 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
5441 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5443 PR rtl-optimization/32293
5444 * gcc.dg/pr32293.c: New test.
5446 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5448 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
5450 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
5453 * gfortran.dg/equiv_7.f90: New test.
5454 * gfortran.dg/equiv_constraint_7.f90: Change error message.
5457 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
5459 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
5461 * gcc.dg/setjmp-3.c: Rename raise to raise0.
5462 * gcc.dg/setjmp-4.c: Likewise.
5463 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
5465 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
5467 PR rtl-optimization/31025
5468 * gfortran.dg/pr31025.f90: New.
5470 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5473 * gcc.target/i386/pr32280.c: New test.
5475 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5478 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
5480 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5482 PR libgfortran/32235
5483 * gfortran.dg/backspace_9.f: New test.
5485 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
5487 * gcc.dg/tree-ssa/prefetch-7.c: New test.
5489 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
5491 * gcc.dg/tree-ssa/loop-28.c: New testcase.
5493 2007-06-09 Ian Lance Taylor <iant@google.com>
5495 PR tree-optimization/32169
5496 * gcc.c-torture/compile/pr32169.c: New test.
5498 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
5500 * gcc.dg/vect/costmodel: New directory.
5501 * gcc.dg/vect/costmodel/i386: New directory.
5502 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5503 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5505 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5506 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5507 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5508 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5509 * gcc.dg/vect/costmodel/x86_64: New directory.
5510 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5512 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5514 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5515 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5516 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5517 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5518 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5520 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
5522 PR tree-optimization/32243
5523 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
5524 flags for -Os tests.
5525 * gcc.dg/vect/03-vect-pr32243.c: New test.
5527 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
5529 PR tree-optimization/32224
5530 * gcc.dg/vect/pr32224.c: New test.
5532 2007-06-08 Jakub Jelinek <jakub@redhat.com>
5535 * g++.dg/gomp/pr32177.C: New test.
5537 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5540 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5541 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5542 warning nor an error.
5543 * gcc.dg/Wfatal-2.c: Likewise.
5544 * gcc.dg/Werror-1.c: Likewise.
5545 * gcc.dg/Werror-5.c: Likewise.
5546 * gcc.dg/Werror-7.c: Likewise.
5547 * gcc.dg/Werror-10.c: Likewise.
5548 * gcc.dg/Werror-11.c: Likewise.
5550 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
5553 * g++.dg/init/brace6.C: New test.
5555 2007-06-07 Geoffrey Keating <geoffk@apple.com>
5557 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
5558 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
5559 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
5560 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
5562 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
5563 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
5564 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
5565 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
5566 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
5567 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
5568 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
5569 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
5571 * gcc.dg/darwin-minversion-3.c: New.
5573 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
5575 * gcc.target/i386/builtin-copysign.c: New test.
5577 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
5579 PR tree-optimization/32220
5580 * gfortran.dg/predcom-2.f: New testcase.
5582 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
5585 * gcc.target/i386/vectorize4.c: New test.
5587 2007-06-06 Steve Ellcey <sje@cup.hp.com>
5589 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
5591 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5594 * gcc.dg/simd-5.c: Mark output as a note.
5595 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
5597 * gcc.dg/simd-1.c: Likewise.
5598 * gcc.dg/always_inline.c: Mark output as a sorry.
5599 * gcc.dg/always_inline2.c: Likewise.
5600 * gcc.dg/always_inline3.c: Likewise.
5602 2007-06-06 Ian Lance Taylor <iant@google.com>
5604 * g++.dg/conversion/enum1.C: New test.
5606 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
5608 PR tree-optimization/32216
5609 * gcc.dg/vect/pr32216.c: New test.
5611 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5614 * gfortran.dg/invalid_contains_1.f90: New test.
5615 * gfortran.dg/invalid_contains_2.f90: New test.
5617 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5620 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
5623 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5626 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
5627 dg-message to match de note.
5628 * gcc.dg/pr26570.c: Use dg-message for a note.
5629 * gcc.dg/pr29254.c: Use dg-message for generic output and use
5630 dg-error instead of dg-warning because of -Werror.
5631 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
5632 neither an error, nor a warning.
5633 * gcc.dg/glibc-uclibc-2.c: Likewise
5634 * gcc.dg/cpp/19940712-1.c: Likewise.
5636 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
5638 PR preprocessor/23479
5639 * gcc.dg/binary-constants-1.c: Add test suites for
5640 the 0b-prefixed binary integer constants.
5641 * gcc.dg/binary-constants-2.c: Ditto.
5642 * gcc.dg/binary-constants-3.c: Ditto.
5643 * gcc.dg/binary-constants-4.c: Ditto.
5645 2007-06-05 Ian Lance Taylor <iant@google.com>
5647 * gcc.dg/Wstrict-overflow-19.c: New test.
5649 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
5651 * gcc.dg/matrix/matrix-6.c: Remove conversion.
5653 2007-06-04 Ian Lance Taylor <iant@google.com>
5655 * gcc.dg/Wstrict-overflow-18.c: New test.
5657 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5660 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
5661 * gcc.dg/cpp/mi5.c: Likewise.
5662 * gcc.dg/cpp/mi7.c: Likewise.
5664 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
5667 * gcc.dg/pr32191.c: New test.
5669 2007-05-28 Tobias Burnus <burnus@net-b.de>
5672 * gfortran.dg/allocate_stat_1.f90: Remove.
5674 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
5676 * gcc.target/i386/sse4_2-check.h: New.
5677 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
5678 * gcc.target/i386/sse4_2-crc32.h: Likewise.
5679 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
5680 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5681 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
5682 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
5683 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
5684 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
5685 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
5686 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
5687 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
5688 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
5689 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
5690 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
5691 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
5692 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
5693 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
5694 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5696 2007-06-01 Geoffrey Keating <geoffk@apple.com>
5698 * gcc.dg/pie-link.c: New test.
5700 2007-06-01 Ian Lance Taylor <iant@google.com>
5702 * gcc.dg/Wstrict-overflow-17.c: New test.
5704 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
5706 * gcc.dg/builtin-return-1.c (g): New.
5707 (main): Allocate at least 64 bytes on the stack.
5709 2007-05-31 Mark Mitchell <mark@codesourcery.com>
5711 * g++.dg/init/cleanup3.C: New test.
5713 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
5715 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
5718 007-05-31 Paul Thomas <pault@gcc.gnu.org>
5721 * gfortran.dg/char_array_constructor_3.f90: New test.
5723 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
5725 PR tree-optimization/32160
5726 * gfortran.dg/predcom-1.f: New test.
5728 2007-05-31 Richard Guenther <rguenther@suse.de>
5730 * g++.dg/other/str_empty.C: Move...
5731 * g++.dg/other/pr30567.C: Move...
5732 * g++.dg/tree-ssa/pr27218.C: Move...
5733 * g++.dg/torture: ...here and remove dg-options.
5735 2007-05-31 Paolo Carlini <pcarlini@suse.de>
5738 * g++.dg/ext/is_pod_incomplete.C: New.
5740 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
5741 Douglas Gregor <doug.gregor@gmail.com>
5742 Pedro Lamarao <pedro.lamarao@mndfck.org>
5743 Howard Hinnant <howard.hinnant@gmail.com>
5747 * g++.dg/cpp0x/rv8p.C: New.
5748 * g++.dg/cpp0x/temp-constructor-bug.C: New.
5749 * g++.dg/cpp0x/cast-bug.C: New.
5750 * g++.dg/cpp0x/elision_weak.C: New.
5751 * g++.dg/cpp0x/collapse-bug.C: New.
5752 * g++.dg/cpp0x/rv3p.C: New.
5753 * g++.dg/cpp0x/rv7n.C: New.
5754 * g++.dg/cpp0x/overload-conv-1.C: New.
5755 * g++.dg/cpp0x/rv2n.C: New.
5756 * g++.dg/cpp0x/deduce.C: New.
5757 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
5758 * g++.dg/cpp0x/rv6p.C: New.
5759 * g++.dg/cpp0x/template_deduction.C: New.
5760 * g++.dg/cpp0x/implicit-copy.C: New.
5761 * g++.dg/cpp0x/rv1p.C: New.
5762 * g++.dg/cpp0x/cast.C: New.
5763 * g++.dg/cpp0x/rv5n.C: New.
5764 * g++.dg/cpp0x/collapse.C: New.
5765 * g++.dg/cpp0x/overload-conv-2.C: New.
5766 * g++.dg/cpp0x/rv4p.C: New.
5767 * g++.dg/cpp0x/rvo.C: New.
5768 * g++.dg/cpp0x/iop.C: New.
5769 * g++.dg/cpp0x/rv3n.C: New.
5770 * g++.dg/cpp0x/rv7p.C: New.
5771 * g++.dg/cpp0x/reference_collapsing.C: New.
5772 * g++.dg/cpp0x/overload.C: New.
5773 * g++.dg/cpp0x/named.C: New.
5774 * g++.dg/cpp0x/rv2p.C: New.
5775 * g++.dg/cpp0x/rv6n.C: New.
5776 * g++.dg/cpp0x/not_special.C: New.
5777 * g++.dg/cpp0x/bind.C: New.
5778 * g++.dg/cpp0x/rv1n.C: New.
5779 * g++.dg/cpp0x/rv5p.C: New.
5780 * g++.dg/cpp0x/elision.C: New.
5781 * g++.dg/cpp0x/named_refs.C: New.
5782 * g++.dg/cpp0x/unnamed_refs.C: New.
5783 * g++.dg/cpp0x/rv4n.C: New.
5784 * g++.dg/cpp0x/elision_neg.C: New.
5785 * g++.dg/init/copy7.C: Run in C++98 mode.
5786 * g++.dg/overload/arg1.C: Ditto.
5787 * g++.dg/overload/arg4.C: Ditto.
5789 2007-05-30 Jakub Jelinek <jakub@redhat.com>
5792 * g++.dg/opt/static5.C: New test.
5794 2007-05-30 Richard Guenther <rguenther@suse.de>
5796 * g++.dg/dg.exp: Prune torture/.
5797 * g++.dg/torture/dg-torture.exp: New testsuite.
5799 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
5801 * gcc.target/arm/pr27387.C: Move and rename to ...
5802 * g++.dg/inherit/thunk8.C: ... here.
5804 2007-05-30 Jakub Jelinek <jakub@redhat.com>
5806 PR tree-optimization/31769
5807 * g++.dg/gomp/pr31769.C: New test.
5809 2007-05-29 Hui-May Chang <hm.chang@apple.com>
5811 * gcc.target/i386/stack-realign.c: New.
5813 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
5815 * gcc.dg/tree-ssa/prefetch-6.c: New test.
5817 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
5819 * gfortran.dg/sizeof.f90: New.
5821 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5824 * gcc.dg/boolcomplex-1.c: New test.
5827 * g++.dg/ext/boolcomplex-1.c: New test.
5829 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
5831 * gcc.dg/matrix: New directory.
5833 2007-05-28 Tobias Burnus <burnus@net-b.de>
5836 * gfortran.dg/allocate_stat_1.f90: New.
5838 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
5841 * transfer_hollerith_1.f90: New test.
5843 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5846 * gcc.c-torture/execute/vrp-7.c: New test.
5848 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
5850 * gfortran.dg/transfer_simplify_4.f90: New test.
5852 2007-05-27 Tobias Burnus <burnus@net-b.de>
5855 * gfortran.dg/func_result_3.f90: New.
5857 2007-05-27 Tobias Burnus <burnus@net-b.de>
5860 * gfortran.dg/transfer_simplify_3.f90: New.
5862 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
5865 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
5867 * gcc.target/i386/pr32065-2.c: New test.
5869 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5872 * gfortran.dg/io_constraints_2.f90: Update.
5874 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
5877 * gfortran.dg/array_constructor_17.f90: New test.
5879 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
5882 * g++.dg/opt/array2.C: New testcase.
5884 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
5887 * gcc.target/i386/pr32065.c: New test.
5889 2007-05-25 Dirk Mueller <dmueller@suse.de>
5890 Marcus Meissner <meissner@suse.de>
5892 * gcc.dg/attr-alloc_size.c: New.
5894 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
5895 Lee Millward <lee.millward@gmail.com>
5898 * g++.dg/parse/crash34.C: New test.
5900 * g++.dg/parse/crash35.C: New test.
5902 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
5904 * gcc.target/i386/sse2-check.h: New.
5905 * gcc.target/i386/sse2-vec-1.c: Likewise.
5906 * gcc.target/i386/sse2-vec-2.c: Likewise.
5907 * gcc.target/i386/sse2-vec-3.c: Likewise.
5908 * gcc.target/i386/sse2-vec-4.c: Likewise.
5909 * gcc.target/i386/sse2-vec-5.c: Likewise.
5910 * gcc.target/i386/sse2-vec-6.c: Likewise.
5912 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
5924 * g++.dg/cpp0x/pr31431.C: New.
5925 * g++.dg/cpp0x/pr31437.C: New.
5926 * g++.dg/cpp0x/pr31442.C: New.
5927 * g++.dg/cpp0x/pr31444.C: New.
5928 * g++.dg/cpp0x/pr31431-2.C: New.
5929 * g++.dg/cpp0x/pr31432.C: New.
5930 * g++.dg/cpp0x/pr31434.C: New.
5931 * g++.dg/cpp0x/pr31438.C: New.
5932 * g++.dg/cpp0x/pr31443.C: New.
5933 * g++.dg/cpp0x/pr31445.C: New.
5934 * g++.dg/cpp0x/variadic-crash1.C: New.
5936 2007-05-25 Richard Sandiford <richard@codesourcery.com>
5938 * gcc.target/arm/long-calls-1.c: New test.
5939 * gcc.target/arm/long-calls-2.c: Likewise.
5940 * gcc.target/arm/long-calls-3.c: Likewise.
5941 * gcc.target/arm/long-calls-4.c: Likewise.
5943 2007-05-25 Richard Guenther <rguenther@suse.de>
5944 Andrew Pinski <andrew_pinski@playstation.sony.com>
5946 PR tree-optimization/31982
5947 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
5949 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
5952 * gfortran.dg/result_in_spec_2.f90: New test.
5954 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5956 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
5958 2007-05-24 Ollie Wild <aaw@google.com>
5960 * gcc.dg/cpp/counter-1.c: New test.
5961 * gcc.dg/pch/counter-1.c: New test.
5962 * gcc.dg/pch/counter-1.hs: New file.
5963 * gcc.dg/pch/counter-2.c: New test.
5964 * gcc.dg/pch/counter-2.hs: New file.
5965 * gcc.dg/pch/counter-3.c: New test.
5966 * gcc.dg/pch/counter-3.hs: New file.
5968 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
5970 * gcc.dg/tree-ssa/predcom-1.c: New test.
5971 * gcc.dg/tree-ssa/predcom-2.c: New test.
5972 * gcc.dg/tree-ssa/predcom-3.c: New test.
5973 * gcc.dg/tree-ssa/predcom-4.c: New test.
5974 * gcc.dg/tree-ssa/predcom-5.c: New test.
5975 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
5977 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
5980 * gcc.target/i386/sse4_1-check.h (MASK): New.
5982 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5985 * gfortran.dg/pr25603.f: Initialize integer variables.
5987 2007-05-23 Ian Lance Taylor <iant@google.com>
5989 * g++.dg/other/vrp1.C: New test.
5991 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
5993 PR preprocessor/20077
5994 * gcc.dg/cpp/paste15.c: New test.
5996 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
5997 Nigel Stephens <nigel@mips.com>
5998 Richard Sandiford <richard@codesourcery.com>
6000 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
6001 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
6002 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
6003 * gcc.target/mips/inter/mips16-inter.exp: New.
6005 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
6007 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
6009 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
6011 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
6012 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
6013 * gcc.target/i386/sse3-addsubps.c: Likewise.
6014 * gcc.target/i386/sse3-haddpd.c: Likewise.
6015 * gcc.target/i386/sse3-haddps.c: Likewise.
6016 * gcc.target/i386/sse3-hsubpd.c: Likewise.
6017 * gcc.target/i386/sse3-hsubps.c: Likewise.
6018 * gcc.target/i386/sse3-lddqu.c: Likewise.
6019 * gcc.target/i386/sse3-movddup.c: Likewise.
6020 * gcc.target/i386/sse3-movshdup.c: Likewise.
6021 * gcc.target/i386/sse3-movsldup.c: Likewise.
6023 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
6024 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
6025 * gcc.target/i386/ssse3-pabsd.c: Likewise.
6026 * gcc.target/i386/ssse3-pabsw.c: Likewise.
6027 * gcc.target/i386/ssse3-palignr.c: Likewise.
6028 * gcc.target/i386/ssse3-phaddd.c: Likewise.
6029 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6030 * gcc.target/i386/ssse3-phaddw.c: Likewise.
6031 * gcc.target/i386/ssse3-phsubd.c: Likewise.
6032 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6033 * gcc.target/i386/ssse3-phsubw.c: Likewise.
6034 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6035 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6036 * gcc.target/i386/ssse3-pshufb.c: Likewise.
6037 * gcc.target/i386/ssse3-psignb.c: Likewise.
6038 * gcc.target/i386/ssse3-psignd.c: Likewise.
6039 * gcc.target/i386/ssse3-psignw.c: Likewise.
6040 * gcc.target/i386/ssse3-vals.h: Likewise.
6042 * gcc.target/i386/sse3-check.h: New file.
6043 * gcc.target/i386/ssse3-check.h: Likewise.
6045 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6048 * gcc.c-torture/compile/bcopy-1.c: New testcase.
6050 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6053 * gcc.c-torture/20070522-1.c: New testcase.
6055 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6057 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
6059 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
6061 * gcc.c-torture/execute/ieee/20000320-1.x,
6062 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6063 m68k-*-* and check_effective_target_coldfire_fpu.
6065 2007-05-22 Ollie Wild <aaw@google.com>
6067 * g++.dg/lookup/hidden-class10.C: New test.
6068 * g++.dg/lookup/hidden-class11.C: New test.
6070 2007-05-22 Ollie Wild <aaw@google.com>
6072 * g++.dg/lookup/name-clash5.C: New test.
6073 * g++.dg/lookup/name-clash6.C: New test.
6075 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6077 * g++.dg/other/i386-2.C: Update comments on header files tested.
6078 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
6080 * gcc.target/i386/sse-12.c: Likewise.
6081 * gcc.target/i386/sse-13.c: Likewise.
6082 * gcc.target/i386/sse-14.c: Likewise.
6084 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
6085 Redefined to test with immediate operand.
6086 (__builtin_ia32_blendps): Likewise.
6087 (__builtin_ia32_blendpd): Likewise.
6088 (__builtin_ia32_dpps): Likewise.
6089 (__builtin_ia32_dpps): Likewise.
6090 (__builtin_ia32_insertps128): Likewise.
6091 (__builtin_ia32_vec_ext_v4sf): Likewise.
6092 (__builtin_ia32_vec_set_v16qi): Likewise.
6093 (__builtin_ia32_vec_set_v4si): Likewise.
6094 (__builtin_ia32_vec_set_v2di): Likewise.
6095 (__builtin_ia32_vec_ext_v16qi): Likewise.
6096 (__builtin_ia32_vec_ext_v4si): Likewise.
6097 (__builtin_ia32_vec_ext_v2di): Likewise.
6098 (__builtin_ia32_roundpd): Likewise.
6099 (__builtin_ia32_roundsd): Likewise.
6100 (__builtin_ia32_roundps): Likewise.
6101 (__builtin_ia32_roundss): Likewise.
6102 (__builtin_ia32_mpsadbw128): Likewise.
6104 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6106 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
6108 2007-05-22 Janis Johnson <janis187@us.ibm.com>
6110 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
6112 * gcc.dg/dfp/func-struct.c: Ditto.
6113 * gcc.dg/dfp/operator-assignment.c: Ditto.
6114 * gcc.dg/dfp/convert-bfp.c: Ditto.
6115 * gcc.dg/dfp/convert-int.c: Ditto.
6116 * gcc.dg/dfp/convert-int-max.c: Ditto.
6117 * gcc.dg/dfp/func-scalar.c: Ditto.
6118 * gcc.dg/dfp/cast.c: Ditto.
6119 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
6120 failures, and fix a typo in return type of arg1_128.
6121 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
6122 failures, and fix a typo in a constant suffix.
6123 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
6124 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
6126 2007-05-22 Janis Johnson <janis187@us.ibm.com>
6127 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6129 * lib/gcc-dg.exp(process_message): New proc.
6130 (dg-message): New test directive.
6131 * gcc.dg/always_inline.c: Use dg-message.
6132 * gcc.dg/always_inline2.c: Ditto.
6133 * gcc.dg/always_inline3.c: Ditto.
6134 * gcc.dg/invalid-call-1.c: Ditto.
6135 * gcc.dg/pr17506.c: Ditto.
6136 * gcc.dg/simd-5.c: Ditto.
6137 * gcc.dg/simd-6.c: Ditto.
6138 * gcc.dg/va-arg-2.c: Ditto.
6139 * gcc.dg/cpp/syshdr.c: Ditto.
6140 * gcc.dg/cpp/unc4.c: Ditto.
6141 * gcc.dg/cpp/trad/mi1.c: Ditto.
6142 * gcc.dg/cpp/trad/mi5.c: Ditto.
6143 * gcc.dg/cpp/trad/mi7.c: Ditto.
6144 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
6145 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
6146 * gcc.test-framework/test-framework.awk: Special-case outexists
6149 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6151 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
6152 (bit_SSE4_2): Likewise.
6153 (bit_POPCNT): Likewise.
6155 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
6156 Check if assembler supports SSE4 instructions.
6158 * gcc.target/i386/sse4_1-blendpd.c: New file.
6159 * gcc.target/i386/sse4_1-blendps.c: Likewise.
6160 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
6161 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
6162 * gcc.target/i386/sse4_1-check.h: Likewise.
6163 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
6164 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
6165 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
6166 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
6167 * gcc.target/i386/sse4_1-extractps.c: Likewise.
6168 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
6169 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
6170 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
6171 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
6172 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
6173 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
6174 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
6175 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
6176 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
6177 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
6178 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6179 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
6180 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
6181 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
6182 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
6183 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6184 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
6185 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
6186 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
6187 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
6188 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
6189 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
6190 * gcc.target/i386/sse4_1-pminud.c: Likewise.
6191 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
6192 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
6193 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
6194 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
6195 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
6196 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
6197 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
6198 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
6199 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
6200 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
6201 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
6202 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
6203 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
6204 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
6205 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
6206 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
6207 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
6208 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
6209 * gcc.target/i386/sse4_1-round.h: Likewise.
6210 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6211 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6212 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6213 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
6214 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6215 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6216 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6217 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6218 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6219 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6220 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6221 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6222 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6223 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6225 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6228 * gfortran.dg/bounds_check_7.f90: New test.
6230 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
6232 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
6233 (check_effective_target_sse4a): Ditto.
6235 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
6236 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
6237 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
6238 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
6239 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
6240 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
6241 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
6242 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
6243 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
6244 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
6245 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
6246 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
6247 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
6248 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
6249 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
6250 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
6251 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
6252 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
6253 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
6254 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
6256 2007-05-21 Mark Mitchell <mark@codesourcery.com>
6258 * g++.dg/ext/cleanup-1.C: New test.
6259 * g++.dg/ext/cleanup-2.C: Likewise.
6260 * g++.dg/ext/cleanup-3.C: Likewise.
6261 * g++.dg/ext/cleanup-4.C: Likewise.
6262 * g++.dg/ext/cleanup-5.C: Likewise.
6263 * g++.dg/ext/cleanup-6.C: Likewise.
6264 * g++.dg/ext/cleanup-8.C: Likewise.
6265 * g++.dg/ext/cleanup-9.C: Likewise.
6266 * g++.dg/ext/cleanup-10.C: Likewise.
6267 * g++.dg/ext/cleanup-11.C: Likewise.
6268 * g++.dg/ext/cleanup-dtor.C: Likewise.
6270 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
6273 * gcc.dg/vect/vect-102a.c: New test.
6275 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
6276 Paolo Carlini <pcarlini@suse.de>
6277 Uros Bizjak <ubizjak@gmail.com>
6279 * gcc.dg/gcc-have-sync-compare-and-swap.c,
6280 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6281 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6282 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
6283 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6286 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
6289 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
6291 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6294 * gfortran.dg/do_3.F90: Add checks for the final value of the
6297 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6299 * gcc.c-torture/execute/990127-2.x: New file.
6301 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6303 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
6304 * gcc.target/i386/sse-12: Add -O to compile options.
6305 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
6306 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6307 and mm3dnow.h. Add -O to compile options.
6309 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
6312 * gfortran.dg/char_length_5.f90: New test.
6315 * gfortran.dg/array_reference_1.f90: New test.
6317 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6324 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
6325 * gcc.dg/Wtype-limits.c: New.
6326 * gcc.dg/Wtype-limits-Wextra.c: New.
6327 * gcc.dg/Wtype-limits-no.c: New.
6328 * g++.dg/warn/Wtype-limits.C: New.
6329 * g++.dg/warn/Wtype-limits-Wextra.C: New.
6330 * g++.dg/warn/Wtype-limits-no.C: New.
6332 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6334 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
6335 instead of "-msse2".'
6336 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
6337 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6339 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
6340 to test with immediate operand.
6341 (__builtin_ia32_insertqi): Ditto.
6342 (__builtin_ia32_palignr128): Ditto.
6343 (__builtin_ia32_palignr): Ditto.
6344 (__builtin_ia32_pshufhw): Ditto.
6345 (__builtin_ia32_pshuflw): Ditto.
6346 (__builtin_ia32_pshufd): Ditto.
6347 (__builtin_ia32_vec_set_v8hi): Ditto.
6348 (__builtin_ia32_vec_ext_v8hi): Ditto.
6349 (__builtin_ia32_shufpd): Ditto.
6350 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6352 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
6355 * gfortran.dg/min_max_conformance.f90: Added more testcases.
6357 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6360 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
6361 and "__inline". Use "-msse" instead of "-msse2".
6363 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6366 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
6367 * gcc.dg/20030906-2.c: Likewise.
6368 * objc.dg/method-17.m: Add -Wreturn-type.
6369 * obj-c++.dg/method-21.mm: Likewise.
6371 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6374 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
6375 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
6376 (__builtin_ia32_psrlqi128): Ditto.
6377 (__builtin_ia32_psrlwi128): Ditto.
6378 (__builtin_ia32_psrldi128): Ditto.
6379 (__builtin_ia32_psrldqi128): Ditto.
6380 (__builtin_ia32_pslldqi128): Ditto.
6381 (__builtin_ia32_psrawi128): Ditto.
6382 (__builtin_ia32_psradi128): Ditto.
6383 (__builtin_ia32_psllqi128): Ditto.
6384 (__builtin_ia32_pslldi128): Ditto.
6385 (__builtin_prefetch): Ditto.
6386 (__builtin_ia32_pshufw): Ditto.
6387 (__builtin_ia32_vec_set_v4hi): Ditto.
6388 (__builtin_ia32_vec_ext_v4hi): Ditto.
6389 (__builtin_ia32_shufps): Ditto.
6390 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6392 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6395 * gfortran.dg/char_allocation_1.f90: New test.
6397 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6399 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
6400 * gcc.dg/Wconversion-sign.c: New.
6401 * gcc.dg/Wconversion-integer-no-sign.c: New.
6402 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
6404 * g++.dg/warn/Wconversion-sign.C: New.
6405 * g++.old-deja/g++.other/warn4.C: Update.
6406 * g++.dg/warn/Wconversion1.C: Likewise.
6408 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6410 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
6411 * gcc.dg/torture/builtin-math-4.c: Likewise.
6413 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6416 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
6418 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
6420 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
6422 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
6425 * gcc.target/i386/pr31628.c: New.
6427 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
6430 * gcc.dg/pr31344.c: New test.
6432 2007-05-17 Ian Lance Taylor <iant@google.com>
6434 PR tree-optimization/31953
6435 * gcc.c-torture/compile/pr31953.c: New test.
6437 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6439 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
6441 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
6443 * gcc.dg/torture/builtin-math-4.c: Likewise.
6445 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
6446 * gcc.dg/torture/builtin-math-4.c: Likewise.
6448 * gcc.dg/torture/builtin-math-4.c: New test.
6450 2007-05-17 Janis Johnson <janis187@us.ibm.com>
6451 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6453 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
6454 * gcc.dg/cpp/include2.c: Ditto.
6455 * gcc.dg/cpp/mac-dir-2.c: Ditto.
6456 * gcc.dg/cpp/paste5.c: Ditto.
6457 * gcc.dg/cpp/paste6.c: Ditto.
6458 * gcc.dg/cpp/paste8.c: Ditto.
6459 * gcc.dg/cpp/paste11.c: Ditto.
6460 * gcc.dg/cpp/paste13.c: Ditto.
6461 * gcc.dg/cpp/skipping2.c: Ditto.
6462 * gcc.dg/reg-vol-struct-1.c: Ditto.
6463 * gcc.dg/Wshadow-1.c: Ditto.
6464 * gcc.dg/cpp/trad/comment.c: Ditto.
6465 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
6466 * gcc.dg/cpp/if-2.c: Ditto.
6467 * gcc.dg/array-5.c: Ditto.
6468 * gcc.dg/inline-15.c: Ditto.
6469 * gcc.dg/pr27953.c: Ditto.
6470 * gcc.dg/Wno-c++-compat.c: Ditto.
6472 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
6474 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
6476 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6478 * gcc.c-torture/execute/20070517-1.c: New test.
6480 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
6483 * gfortran.dg/min_max_conformance.f90: New test.
6485 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
6487 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
6488 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
6489 gcc.dg/vect/vect-104.c: Use more complex construction to
6490 prevent vectorizing.
6491 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6493 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
6495 PR tree-optimization/24659
6496 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6497 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6498 not vect_int target.
6499 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6500 not vect_int target. Loop is vectorized for vect_intfloat_cvt
6502 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6503 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6504 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6506 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
6508 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6509 and x86_64-*-* targets.
6510 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6512 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
6519 * transfer_simplify_1.f90: New test.
6520 * transfer_simplify_2.f90: New test.
6522 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
6524 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6526 2007-05-14 Janis Johnson <janis187@us.ibm.com>
6528 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6530 * gcc.dg/fltconst-pedantic-dfp.c: New test.
6533 * gcc.dg/fltconst-1.c: New test.
6535 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6536 * gcc.dg/dfp/operator-assignment.c: Ditto.
6538 2007-05-14 Paolo Carlini <pcarlini@suse.de>
6541 * g++.dg/rtti/typeid5.C: New.
6543 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6546 * gfortran.dg/substr_4.f: New test.
6548 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
6550 * gcc.target/m68k/interrupt_thread-1.c,
6551 gcc.target/m68k/interrupt_thread-2.c,
6552 gcc.target/m68k/interrupt_thread-3.c: New.
6553 * gcc.target/m68k/m68k.exp: Accept fido.
6555 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6557 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
6558 * gfortran.dg/altreturn_3.f90: Likewise.
6559 * gfortran.dg/assumed_dummy_1.f90: Likewise.
6560 * gfortran.dg/default_numeric_type_1.f90: Likewise.
6561 * gfortran.dg/inquire_iolength.f90: Likewise.
6562 * gfortran.dg/module_naming_1.f90: Likewise.
6563 * gfortran.dg/oldstyle_2.f90: Likewise.
6564 * gfortran.dg/operator_2.f90: Likewise.
6565 * gfortran.dg/parameter_array_element_1.f90: Likewise.
6566 * gfortran.dg/used_types_11.f90: Likewise.
6567 * gfortran.dg/zero_array_components_1.f90: Likewise.
6568 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
6569 * gfortran.dg/parameter_array_dummy.f90: Likewise.
6570 * gfortran.dg/real_const_3.f90: Likewise.
6572 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
6574 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
6575 * gcc.dg/tree-ssa/loop-30.c: New test.
6577 2007-05-13 Richard Guenther <rguenther@suse.de>
6579 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
6581 * g++.dg/tree-ssa/pr31146.C: Likewise.
6583 2007-05-13 Revital Eres <eres@il.ibm.com>
6585 * gcc.dg/dse.c: New test.
6587 2007-05-12 Richard Guenther <rguenther@suse.de>
6589 PR tree-optimization/31797
6590 * gcc.c-torture/compile/pr31797.c: New testcase.
6592 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
6595 * gfortran.dg/host_assoc_function_1.f90: New test.
6597 2007-05-11 Steve Ellcey <sje@cup.hp.com>
6600 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
6602 2007-05-11 Silvius Rus <rus@google.com>
6604 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
6605 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
6606 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
6607 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
6608 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
6609 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
6610 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
6611 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
6612 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
6613 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
6614 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
6615 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
6616 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
6617 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
6618 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
6619 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
6621 2007-05-11 Paolo Carlini <pcarlini@suse.de>
6624 * gcc.c-torture/execute/builtins/memchr.c: New.
6625 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
6626 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
6628 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6631 * gfortran.dg/recursive_reference_1.f90: Put error at correct
6633 * gfortran.dg/recursive_reference_2.f90: New test.
6635 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6638 * gfortran.dg/namelist_29.f90: New test.
6640 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6643 * gfortran.dg/entry_10.f90: New test.
6645 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
6647 PR tree-optimization/31885
6648 * gcc.dg/tree-ssa/loop-29.c: New test.
6650 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
6652 * assumed_dummy_1.f90: Fix dg directive.
6653 * char_initialiser_actual.f90: Likewise.
6654 * nested_modules_2.f90: Likewise.
6655 * shift-alloc.f90: Likewise.
6657 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
6659 * gcc.dg/20070507-1.c: Disable for non-pic targets.
6661 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6664 * gfortran.dg/unf_read_corrupted_2.f90: New test.
6666 2007-05-09 Mike Stump <mrs@apple.com>
6668 * g++.dg/other/first-global.C: Add -fpie for darwin.
6669 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
6671 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
6673 * gcc.dg/20070507-1.c: New testcase.
6675 2007-05-08 Chao-ying Fu <fu@mips.com>
6677 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
6678 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
6679 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
6680 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
6682 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
6685 * gcc.dg/pr31847.c: New test.
6687 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
6690 * gfortran.dg/actual_array_result_1.f90: New test.
6692 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
6695 * gfortran.dg/parameter_array_init_1.f90: New test.
6698 * gfortran.dg/parameter_array_init_2.f90: New test.
6700 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
6703 * gcc.target/i386/pr31854.c: New test.
6705 2007-05-07 Janis Johnson <janis187@us.ibm.com>
6707 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
6709 2007-05-07 Mike Stump <mrs@apple.com>
6711 * g++.old-deja/g++.mike/empty.C: Add.
6713 2007-05-07 Eric Christopher <echristo@apple.com>
6715 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
6717 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
6719 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
6720 variable. Rearrange conversions from binary float to decimal float.
6722 2007-05-07 Mark Mitchell <mark@codesourcery.com>
6724 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
6727 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
6729 * gnat.dg/opt1.ad[sb]: New testcase.
6731 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6734 * gfortran.dg/do_3.F90: New test.
6736 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6739 * gfortran.dg/new_line.f90: Add new checks.
6741 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6744 * gfortran.dg/large_unit_1.f90: New.
6745 * gfortran.dg/large_unit_2.f90: New.
6746 * gfortran.dg/iostat_4.f90: New
6747 * gfortran.dg/bounds_check_fail_1.f90: Updated.
6749 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
6752 * gfortran.dg/char_result_4.f90: New test.
6754 2007-06-05 Revital Eres <eres@il.ibm.com>
6757 * gcc.dg/pr30957-1.c: New test.
6759 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6762 * gfortran.dg/char_type_len_2.f90: New test.
6764 2007-05-05 Geoffrey Keating <geoffk@apple.com>
6767 * g++.dg/other/nested-extern.cc: New.
6768 * g++.dg/other/nested-extern-1.C: New.
6769 * g++.dg/other/nested-extern-2.C: New.
6771 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
6774 * gfortran.dg/erf.f90: New test.
6775 * gfortran.dg/besxy.f90: New test.
6777 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
6780 * gfortran.dg/fseek.f90: New test.
6782 2007-05-04 Bob Wilson <bob.wilson@acm.org>
6784 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
6786 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6789 * gfortran.dg/zero_length_1.f90: New test.
6791 2007-05-04 Tobias Burnus <burnus@net-b.de>
6794 * gfortran.dg/char_pointer_assign_3.f90: New test.
6795 * gfortran.dg/char_result_2.f90: Re-enable test.
6797 2007-05-04 Tobias Burnus <burnus@net-b.de>
6800 * gfortran.dg/char_length_3.f90: New test.
6801 * gfortran.dg/char_result_2.f90: Fix test.
6803 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
6805 PR tree-optimization/30565
6806 * gcc.dg/tree-ssa/loop-27.c: New test.
6808 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
6810 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
6811 * gcc.target/bfin/arith.c (__v2hi): Likewise.
6812 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
6813 * gcc.target/bfin/shift.c (__v2hi): Likewise.
6815 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
6817 PR tree-optimization/31699
6818 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
6820 (check_effective_target_vect_floatint_cvt): New.
6821 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
6822 of specific targets.
6823 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
6824 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
6825 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6826 * gcc.dg/vect/vect-iv-4.c: Likewise.
6827 * gcc.dg/vect/vect-multitypes-11.c: New.
6828 * gcc.dg/vect/pr31699.c: New.
6830 2007-05-02 Geoffrey Keating <geoffk@apple.com>
6832 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
6834 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
6837 * g++.dg/warn/anonymous-namespace-2.C: New.
6838 * g++.dg/warn/anonymous-namespace-2.h: New.
6840 2007-05-02 Paul Brook <paul@codesourcery.com>
6842 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
6844 2007-05-02 Eric Christopher <echristo@apple.com>
6846 * gcc.dg/cpp/if-div.c: New file.
6848 2007-05-02 Tom Tromey <tromey@redhat.com>
6850 PR preprocessor/28709:
6851 * gcc.dg/cpp/pr28709.c: New file.
6853 2007-05-02 Richard Guenther <rguenther@suse.de>
6855 PR tree-optimization/31146
6856 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
6858 2007-05-01 Geoffrey Keating <geoffk@apple.com>
6860 * gcc.c-torture/compile/limits-blockid.c: New.
6861 * gcc.c-torture/compile/limits-caselabels.c: New.
6862 * gcc.c-torture/compile/limits-declparen.c: New.
6863 * gcc.c-torture/compile/limits-enumconst.c: New.
6864 * gcc.c-torture/compile/limits-exprparen.c: New.
6865 * gcc.c-torture/compile/limits-externalid.c: New.
6866 * gcc.c-torture/compile/limits-fnargs.c: New.
6867 * gcc.c-torture/compile/limits-fndefn.c: New.
6868 * gcc.c-torture/compile/limits-idexternal.c: New.
6869 * gcc.c-torture/compile/limits-idinternal.c: New.
6870 * gcc.c-torture/compile/limits-pointer.c: New.
6871 * gcc.c-torture/compile/limits-stringlit.c: New.
6872 * gcc.c-torture/compile/limits-structmem.c: New.
6873 * gcc.c-torture/compile/limits-structnest.c: New.
6875 2007-04-29 Geoffrey Keating <geoffk@apple.com>
6877 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
6879 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
6882 * gcc.c-torture/compile/20070501-1.c: New testcase.
6884 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6887 * gfortran.dg/array_memset_2: New test case.
6889 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
6892 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
6894 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
6897 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
6899 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
6900 keyword to dg-final test.
6901 * gcc.dg/vect/vect-iv-4.c: Likewise.
6902 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6903 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
6905 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
6907 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
6908 * lib/target-supports.exp
6909 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
6910 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
6912 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
6914 * gcc.c-torture/execute/ieee/20000320-1.c: Use
6915 __LONG_LONG_MAX__ and its friends instead of those supplied by
6918 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
6921 * g++.dg/ext/vector7.C: New testcase.
6923 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6926 * gfortran.dg/bound_simplification_1.f90: New test.
6928 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6931 * gfortran.dg/bom_error.f90: New test.
6932 * gfortran.dg/bom_include.f90: New test.
6933 * gfortran.dg/bom_UTF16-LE.f90: New test.
6934 * gfortran.dg/bom_UTF16-BE.f90: New test.
6935 * gfortran.dg/bom_UTF-8.f90: New test.
6936 * gfortran.dg/bom_UTF-32.f90: New test.
6937 * gfortran.dg/bom_UTF-8.F90: New test.
6938 * gfortran.dg/bom_include.inc: New file.
6940 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6943 * g++.dg/init/ptrfn2.C: New test.
6944 * g++.dg/init/ptrfn3.C: New test.
6946 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
6949 * gfortran.dg/dependency_21.f90: New test.
6951 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6953 * gfortran.dg/secnds.f: Use real*8.
6954 * gfortran.dg/secnds-1.f: Use real*8.
6956 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6959 * gfortran.dg/inquire_5.f90: Update test.
6961 2007-04-27 Ian Lance Taylor <iant@google.com>
6964 * gcc.c-torture/compile/pr31710.c: New test.
6966 2007-04-27 Richard Guenther <rguenther@suse.de>
6968 PR tree-optimization/30965
6969 PR tree-optimization/30978
6970 * gcc.dg/tree-ssa/pr30978.c: New testcase.
6971 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
6972 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
6973 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
6975 2007-04-27 Richard Guenther <rguenther@suse.de>
6977 PR tree-optimization/31715
6978 * gcc.dg/Warray-bounds-4.c: New testcase.
6980 2007-04-26 Ian Lance Taylor <iant@google.com>
6983 * gcc.c-torture/compile/pr28675.c: New test.
6985 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
6988 * g++.dg/ext/vector6.C: New test.
6990 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
6992 * gcc.c-torture/execute/ieee/20000320-1.x: New.
6994 2007-04-26 Steve Ellcey <sje@cup.hp.com>
6997 * g++.dg/other/str_empty.C: Add expected warning.
6999 2007-04-26 Richard Guenther <rguenther@suse.de>
7000 Daniel Berlin <dberlin@dberlin.org>
7002 PR tree-optimization/30567
7003 * g++.dg/other/pr30567.C: New testcase.
7005 2007-04-26 Richard Guenther <rguenther@suse.de>
7007 PR tree-optimization/31703
7008 * gcc.c-torture/compile/pr31703.c: New testcase.
7009 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
7010 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7012 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
7014 * gfortran.dg/open_errors.f90: Added if statements checking
7015 the value of iostat.
7017 2007-04-26 Jakub Jelinek <jakub@redhat.com>
7020 * g++.dg/gomp/pr31598.C: New test.
7022 PR tree-optimization/30558
7023 * g++.dg/gomp/pr30558.C: New test.
7025 2007-04-24 Mark Mitchell <mark@codesourcery.com>
7028 * g++.dg/ext/complex2.C: New test.
7030 2007-04-25 Paolo Carlini <pcarlini@suse.de>
7032 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
7034 2007-04-25 Thiemo Seufer <ths@mips.com>
7036 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
7037 value to signed char.
7039 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
7041 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
7042 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
7043 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
7045 2007-04-25 Tobias Burnus <burnus@net-b.de>
7048 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
7049 statement functions.
7050 * gfortran.dg/c_by_val_5.f90: New test.
7052 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
7054 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
7055 with two new subroutines to avoid parameter-induced aliasing.
7056 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
7057 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
7059 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7061 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
7062 * g++.dg/warn/Warray-bounds.C: Likewise.
7064 2007-04-24 Ian Lance Taylor <iant@google.com>
7066 PR tree-optimization/31605
7067 * gcc.c-torture/execute/pr31605.c: New test.
7069 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7072 * lib/gcc-dg.exp (scan-module): New function.
7073 * gfortran.dg/module_md5_1.f90: New test.
7075 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
7077 * g++.old-deja/g++.pt/defarg6.C: Only run with
7079 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
7080 * g++.dg/cpp0x/variadic61.C: Ditto.
7081 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
7082 * g++.dg/cpp0x/variadic62.C: Ditto.
7083 * g++.dg/template/meminit1.C: Ditto.
7084 * g++.dg/template/operator7.C: Ditto.
7085 * g++.dg/template/static15.C: Ditto.
7086 * g++.dg/template/invalid1.C: Ditto.
7087 * g++.dg/template/shift1.C: Ditto.
7088 * g++.dg/template/error10.C: Ditto.
7090 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
7093 * gfortran.dg/pr25923.f90: New test.
7095 2007-04-24 Ian Lance Taylor <iant@google.com>
7097 PR tree-optimization/31602
7098 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
7100 2007-04-24 Janis Johnson <janis187@us.ibm.com>
7102 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
7103 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
7105 2007-04-24 Hui-May Chang <hm.chang@apple.com>
7107 * gcc.target/i386/reload-1.c. New.
7109 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
7110 Olga Golovanevsky <olga@il.ibm.com>
7112 * g++.dg/other/str_empty.C: New test.
7114 2007-04-24 Richard Henderson <rth@redhat.com>
7116 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
7118 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
7121 * gcc.c-torture/compile/pr31641.c: New testcase.
7123 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
7125 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
7126 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
7127 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
7128 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
7130 2007-04-23 Simon Baldwin <simonb@google.com>
7132 * g++.dg/other/error15.C: New.
7133 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
7134 triggering a "multiple parameters named" error.
7136 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
7139 * gfortran.dg/backspace_8.f: New test case.
7141 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
7144 * gfortran.dg/used_types_17.f90: New test.
7147 * gfortran.dg/zero_array_components_1.f90: New test.
7149 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7152 * gfortran.dg/open_errors.f90: Allow a different error message.
7154 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
7156 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
7157 Rename from check_effective_target_vect_pack_mod. Rename global
7158 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
7160 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
7162 * gcc.dg/vect/vect-iv-8a.c: Ditto.
7163 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
7165 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7168 * gcc.c-torture/execute/pr31448.c: New testcase.
7170 2007-04-22 Nick Clifton <nickc@redhat.com>
7172 * gcc.dg/20020312-2.c: Add support for the FRV.
7174 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
7176 PR tree-optimization/24659
7177 * gcc.dg/vect/vect-float-extend-1.c: New test.
7178 * gcc.dg/vect/vect-float-truncate-1.c: New test.
7180 2007-04-22 Richard Guenther <rguenther@suse.de>
7182 PR tree-optimization/29789
7183 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
7184 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7186 2007-04-22 Revital Eres <eres@il.ibm.com>
7188 * gcc.dg/var-expand2.c: New test.
7190 2007-04-22 Revital Eres <eres@il.ibm.com>
7192 * gcc.dg/var-expand3.c: New test.
7194 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7197 * gfortran.dg/continuation_8.f90: New test.
7199 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
7202 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
7203 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
7205 2007-04-21 Richard Guenther <rguenther@suse.de>
7208 * gcc.c-torture/execute/pr31136.c: New testcase.
7210 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
7212 * gcc.target/i386/movsi-sm-1.c: New.
7214 2007-04-20 Richard Henderson <rth@redhat.com>
7216 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
7217 * gcc.dg/pr27095.c: Cope with alpha GOT load.
7219 2007-04-20 Jakub Jelinek <jakub@redhat.com>
7221 * gcc.target/i386/ordcmp-1.c: New test.
7222 * gcc.target/i386/unordcmp-1.c: New test.
7224 PR tree-optimization/31632
7225 * gcc.c-torture/compile/20070419-1.c: New test.
7227 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
7229 * gcc.dg/invalid-call-1.c: New test.
7231 2007-04-18 Dirk Mueller <dmueller@suse.de>
7234 * gcc.dg/Warray-bounds-3.c: New.
7236 2007-04-18 Richard Guenther <rguenther@suse.de>
7238 PR tree-optimization/19431
7239 PR tree-optimization/21463
7240 * gcc.c-torture/execute/20070212-1.c: New testcase.
7241 * gcc.c-torture/execute/20070212-2.c: Likewise.
7242 * gcc.c-torture/execute/20070212-3.c: Likewise.
7243 * gcc.dg/tree-ssa/pr19431.c: Likewise.
7244 * gcc.dg/tree-ssa/pr21463.c: Likewise.
7245 * g++.dg/tree-ssa/pr21463.C: Likewise.
7246 * g++.dg/tree-ssa/pr30738.C: Likewise.
7248 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7251 * g++.dg/expr/bitfield8.C: New test.
7253 2007-04-17 Joseph Myers <joseph@codesourcery.com>
7254 Richard Sandiford <richard@codesourcery.com>
7256 * lib/target-supports.exp (check_profiling_available): Return 0
7257 for uClibc with -p or -pg.
7259 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
7262 * g++.dg/template/init7.C: New test.
7264 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
7266 PR rtl-optimization/31360
7267 * gcc.dg/loop-7.c: New test.
7269 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7271 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
7272 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
7274 (compat-execute): Likewise.
7275 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
7276 files to remote hosts.
7277 * lib/c-ctorture.exp (c-torture-compile): Likewise.
7278 (c-torture-execute): Likewise.
7279 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
7280 or plain file. Use remote_upload and remote_download to copy
7282 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
7285 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
7287 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
7289 2007-04-16 Lawrence Crowl <crowl@google.com>
7291 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
7292 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
7293 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
7294 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7295 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
7296 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
7297 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
7298 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
7299 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
7300 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7301 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
7303 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
7304 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
7305 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
7306 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7307 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
7308 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
7309 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
7310 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
7311 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
7312 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7313 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
7315 2007-04-16 Ian Lance Taylor <iant@google.com>
7317 PR tree-optimization/31522
7318 * gcc.dg/Wstrict-overflow-16.c: New test.
7320 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
7322 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
7324 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
7327 * gfortran.dg/module_naming_1.f90: New.
7329 2007-04-16 Richard Sandiford <richard@codesourcery.com>
7331 * lib/target-supports.exp (check_profiling_available): Return
7332 false for m68k-*-uclinux.
7334 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
7337 Testcase for c++ anonymous namespace warning
7339 * g++.dg/warn/anonymous-namespace-1.C: New test
7340 * g++.dg/warn/anonymous-namespace-1.h: New test
7342 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7345 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
7347 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7349 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
7351 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
7354 * gfortran.dg/array_constructor_16.f90: New test.
7356 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
7358 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
7359 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
7361 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7363 PR rtl-optimization/31500
7364 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
7365 * g++.dg/warn/Warray-bounds.C: Likewise.
7367 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7370 * gcc.dg/gnu89-init-4.c: New testcase.
7372 2007-04-14 Jakub Jelinek <jakub@redhat.com>
7375 * gcc.dg/gomp/pr25874.c: Add dg-options.
7376 * g++.dg/gomp/pr25874.C: Add dg-options.
7378 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
7381 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
7382 * gfortran.dg/warnings_are_errors_1.f: New testcase.
7384 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7387 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
7389 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
7393 * gfortran.dg/initialization_6.f90: New test.
7395 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
7397 * gcc.c-torture/compile/pr27528.c: Require nonpic.
7399 * lib/target-supports.exp (check_gc_sections_available):
7400 Return false if ldflags includes -elf2flt.
7402 2007-04-13 Jason Merrill <jason@redhat.com>
7405 * conv3.C: New test.
7407 2007-04-13 Mike Stump <mrs@apple.com>
7409 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
7410 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
7412 2007-04-13 Joseph Myers <joseph@codesourcery.com>
7414 PR tree-optimization/29598
7415 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
7417 2007-04-13 Tobias Burnus <burnus@net-b.de>
7420 * gfortran.dg/func_assign.f90: New test.
7422 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
7425 * gfortran.dg/used_types_16.f90: New test.
7427 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
7430 * gfortran.dg/goto_2.f90: New.
7431 * gfortran.dg/goto_3.f90: New.
7432 * gfortran.dg/pr17708.f90: Rename to ...
7433 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
7435 2007-04-13 Tobias Burnus <burnus@net-b.de>
7438 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
7439 instead of a struct.
7441 2007-04-13 Tobias Burnus <burnus@net-b.de>
7444 * gfortran.dg/value_4.c: Use GNU extensions for complex
7445 instead of a struct.
7447 2007-04-13 Richard Guenther <rguenther@suse.de>
7449 PR tree-optimization/21258
7450 * gcc.dg/tree-ssa/vrp34.c: New testcase.
7452 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7454 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
7457 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
7460 * gfortran.dg/char_length_2.f90: New.
7461 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
7462 * gfortran.dg/repeat_4.f90: Likewise.
7465 * gfortran.dg/char_assign_1.f90: New.
7468 * gfortran.dg/block_name_1.f90: New.
7469 * gfortran.dg/block_name_2.f90: New.
7471 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
7474 * g++.dg/other/pr31078.C: New.
7476 2007-04-12 Richard Guenther <rguenther@suse.de>
7478 PR tree-optimization/31169
7479 * gcc.c-torture/execute/pr31169.c: New testcase.
7481 2007-04-12 Richard Guenther <rguenther@suse.de>
7483 PR tree-optimization/24689
7484 PR tree-optimization/31307
7485 * g++.dg/tree-ssa/pr31307.C: New testcase.
7486 * gcc.dg/tree-ssa/pr24689.c: Likewise.
7488 2007-04-12 Tobias Burnus <burnus@net-b.de>
7491 * gfortran.dg/access_spec_1.f90: New test.
7492 * gfortran.dg/access_spec_2.f90: New test.
7493 * gfortran.dg/non_module_public.f90: Match new error message.
7495 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
7498 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7499 to 4 at line 38 to fix bounds problem.
7501 2007-04-11 Tobias Burnus <burnus@net-b.de>
7504 * gfortran.dg/pointer_intent_1.f90: Fix test.
7506 2007-04-10 Eric Christopher <echristo@apple.com>
7508 * lib/target-supports.exp
7509 (check_effective_target_fstack_protector): Rewrite.
7511 2007-04-09 Mark Mitchell <mark@codesourcery.com>
7514 * g++.dg/init/const5.C: New test.
7516 2007-04-09 Jan Hubicka <jh@suse.cz>
7518 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7520 2007-04-08 Jan Hubicka <jh@suse.cz>
7522 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7524 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7527 * gfortran.dg/achar_4.f90: New test.
7529 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7532 * gfortran.dg/used_dummy_types_8.f90: New test.
7534 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7537 * gfortran.dg/parameter_array_element_1.f90: New test.
7539 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7542 * gfortran.dg/default_numeric_type_1.f90: New test.
7544 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7547 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7549 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7552 * gfortran.dg/interface_12.f90: New test.
7554 2007-04-07 Bruce Korb <bkorb@gnu.org>
7556 * gcc.dg/format/opt-6.c: New test.
7557 * gcc.dg/format/nul-1.c: New test.
7558 * gcc.dg/format/nul-2.c: New test.
7560 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7562 PR libgfortran/31395
7563 * gfortran.dg/fmt_colon.f90: New test.
7565 2007-04-06 Mark Mitchell <mark@codesourcery.com>
7567 * g++.old-deja/g++.other/init18.C: Use
7568 dg-require-effective-target instead of an explicit xfail.
7570 2007-04-05 Janis Johnson <janis187@us.ibm.com>
7572 * gcc.dg/dfp/signbit-1.c
7573 * gcc.dg/dfp/signbit-2.c
7575 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7578 * gfortran.dg/altreturn_5.f90: New test.
7580 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7583 * gfortran.dg/contained_module_proc_1.f90: New test.
7585 2007-04-04 Stuart Hastings <stuart@apple.com>
7588 * objc/execute/exceptions/pr31281.m: New.
7590 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
7592 * g++.dg/ext/dllimport12.C: Update comments.
7594 2007-04-03 Eric Christopher <echristo@apple.com>
7596 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
7598 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7601 * gfortran.dg/repeat_2.f90: New test.
7602 * gfortran.dg/repeat_3.f90: New test.
7603 * gfortran.dg/repeat_4.f90: New test.
7605 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
7607 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
7609 2007-04-03 Jakub Jelinek <jakub@redhat.com>
7612 * g++.dg/parse/cond3.C: New test.
7615 * gcc.c-torture/execute/ieee/pr30704.c: New test.
7617 2007-04-02 Jason Merrill <jason@redhat.com>
7620 * g++.dg/ext/visibility/anon3.C: New test.
7622 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7624 PR libgfortran/31052
7625 * gfortran.dg/namelist_28.f90: New test.
7627 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7629 PR libgfortran/31366
7630 * gfortran.dg/direct_io_6.f90: New test.
7632 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7634 PR libgfortran/31207
7635 * gfortran.dg/advance_5.f90: New test.
7636 * gfortran.dg/advance_6.f90: New test.
7638 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
7640 * g++.dg/ext/dllimport6.C: Remove extra ';'.
7641 * g++.dg/ext/dllimport7.C: Likewise.
7642 * g++.dg/ext/selectany1.C: Likewise.
7644 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
7646 * g++.dg/parser/pr31138.C: New.
7647 * g++.dg/parser/pr31140.C: New.
7648 * g++.dg/parser/pr31141.C: New.
7650 2007-03-30 Paolo Carlini <pcarlini@suse.de>
7653 * g++.dg/ext/is_base_of.C: New.
7654 * g++.dg/ext/has_virtual_destructor.C: New.
7655 * g++.dg/ext/is_polymorphic.C: New.
7656 * g++.dg/ext/is_base_of_diagnostic.C: New.
7657 * g++.dg/ext/is_enum.C: New.
7658 * g++.dg/ext/has_nothrow_assign.C: New.
7659 * g++.dg/ext/has_nothrow_constructor.C: New.
7660 * g++.dg/ext/is_empty.C: New.
7661 * g++.dg/ext/has_trivial_copy.C: New.
7662 * g++.dg/ext/has_trivial_assign.C: New.
7663 * g++.dg/ext/is_abstract.C: New.
7664 * g++.dg/ext/is_pod.C: New.
7665 * g++.dg/ext/has_nothrow_copy.C: New.
7666 * g++.dg/ext/is_class.C: New.
7667 * g++.dg/ext/has_trivial_constructor.C: New.
7668 * g++.dg/ext/is_union.C: New.
7669 * g++.dg/ext/has_trivial_destructor.C: New.
7670 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
7671 * g++.dg/template/crash43.C: Likewise.
7673 2007-03-29 Dirk Mueller <dmueller@suse.de>
7675 * g++.dg/warn/pedantic2.C: New testcase.
7677 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7679 * size_dim.f90: Fix dg directive.
7680 * pr16433.f: Likewise.
7681 * use_6.f90: Likewise.
7682 * use_7.f90: Likewise.
7683 * entry_9.f90: Likewise.
7684 * pointer_intent_2.f90: Likewise.
7685 * protected_1.f90: Likewise.
7686 * fmt_missing_period_2.f: Likewise.
7687 * pointer_intent_3.f90: Likewise.
7688 * protected_2.f90: Likewise.
7689 * protected_3.f90: Likewise.
7690 * pr15754.f90: Likewise.
7691 * protected_4.f90: Likewise.
7692 * protected_5.f90: Likewise.
7693 * initialization_2.f90: Likewise.
7694 * protected_6.f90: Likewise.
7695 * continuation_7.f90: Likewise.
7696 * derived_function_interface_1.f90: Likewise.
7697 * der_pointer_4.f90: Likewise.
7698 * fmt_zero_precision.f90: Likewise.
7699 * blockdata_3.f90: Likewise.
7700 * fmt_missing_period_1.f: Likewise.
7701 * real_const_3.f90: Likewise.
7702 * use_4.f90: Likewise.
7703 * fmt_missing_period_3.f: Likewise.
7704 * use_5.f90: Likewise.
7706 2007-03-28 Mike Stump <mrs@apple.com>
7708 * gcc.dg/darwin-comm.c: Add.
7710 2007-03-28 Eric Christopher <echristo@apple.com>
7712 * lib/target-supports.exp (check_effective_target_fstack_protector):
7714 * gcc.dg/ssp-1.c: Use.
7715 * gcc.dg/ssp-2.c: Ditto.
7717 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
7720 * g++.dg/parse/constructor3.C: New test.
7722 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
7724 * gnat.dg/thin_pointer.ad[sb]: New test.
7726 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7728 * g++.dg/cpp0x/bracket1.C: New.
7729 * g++.dg/cpp0x/bracket2.C: New.
7730 * g++.dg/cpp0x/bracket3.C: New.
7731 * g++.dg/cpp0x/bracket4.C: New.
7733 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7735 * g++.dg/cpp0x/temp_default1.C: New.
7736 * g++.dg/cpp0x/temp_default3.C: New.
7737 * g++.dg/cpp0x/temp_default2.C: New.
7738 * g++.dg/cpp0x/temp_default4.C: New.
7740 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7743 * g++.dg/other/cv_func2.C: New.
7745 2007-03-27 Janis Johnson <janis187@us.ibm.com>
7747 * gcc.dg/dfp/func-vararg-alternate.h: New file.
7748 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
7749 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
7750 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
7752 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
7753 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
7755 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
7757 * lib/compat.exp (compat-execute): Fix processing of file names.
7759 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7761 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
7763 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
7765 * lib/target-supports.exp (check_effective_target_fortran_large_real):
7766 Delete created executable test file.
7767 (check_effective_target_fortran_large_int): Ditto.
7768 (check_effective_target_static_libgfortran): Ditto.
7770 2007-03-26 Paolo Carlini <pcarlini@suse.de>
7773 * g++.dg/warn/pragma-system_header1.C: New test.
7774 * g++.dg/warn/pragma-system_header2.C: New test.
7775 * g++.dg/warn/pragma-system_header1.h. New.
7776 * g++.dg/warn/pragma-system_header2.h. New.
7778 2007-03-26 Ian Lance Taylor <iant@google.com>
7780 PR tree-optimization/31345
7781 * gcc.c-torture/compile/pr31345-1.c: New test.
7783 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
7785 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
7786 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
7787 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
7788 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7789 * gfortran.dg/overload_1.f90: Likewise.
7790 * gfortran.dg/impure_assignment_1.f90: Likewise.
7791 * gfortran.dg/error_recovery_3.f90: Likewise.
7792 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7793 * gfortran.dg/sequence_types_1.f90: Likewise.
7794 * gfortran.dg/internal_references_1.f90: Likewise.
7795 * gfortran.dg/present_1.f90: Likewise.
7796 * gfortran.dg/volatile10.f90: Likewise.
7797 * gfortran.dg/module_equivalence_2.f90: Likewise.
7798 * gfortran.dg/use_4.f90: Likewise.
7799 * gfortran.dg/elemental_result_1.f90: Likewise.
7800 * gfortran.dg/generic_actual_arg.f90: Likewise.
7801 * gfortran.dg/private_type_5.f90: Likewise.
7802 * gfortran.dg/protected_4.f90: Likewise.
7803 * gfortran.dg/interface_3.f90: Likewise.
7805 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
7807 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
7808 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
7810 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
7812 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
7814 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7816 PR libgfortran/31199
7817 * gfortran.dg/fmt_t_4.f90: New test.
7819 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7822 * gfortran.dg/backspace_5.f: Initialize variable(s).
7823 * gfortran.dg/backspace_6.f: Likewise.
7824 * gfortran.dg/char_bounds_check_fail_1: Likewise.
7825 * gfortran.dg/direct_io_2.f90: Likewise.
7826 * gfortran.dg/write_back.f: Likewise.
7827 * gfortran.dg/write_rewind_2.f: Likewise.
7828 * gfortran.dg/write_rewind_1.f: Likewise.
7829 * gfortran.dg/write_rewind_2.f: Likewise.
7831 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
7833 PR tree-optimization/30784
7834 * gcc.dg/vect/pr30784.c: New test.
7836 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7839 * gfortran.dg/operator_1.f90: New test.
7840 * gfortran.dg/operator_2.f90: New test.
7842 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7845 * gfortran.dg/reshape_transpose_1.f90: New test.
7847 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7850 * gfortran.dg/bounds_check_6.f90: New test.
7852 2007-03-23 Michael Meissner <michael.meissner@amd.com>
7854 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
7856 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7857 * gcc.dg/dfp/decfloat-constants.c: Ditto.
7859 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
7862 * gfortran.dg/pointer_function_actual_1.f90: New test.
7865 * gfortran.dg/pointer_function_actual_2.f90: New test.
7868 * gfortran.dg/result_in_spec_1.f90: New test.
7870 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7873 * gfortran.dg/integer_exponentiation_3.F90: New test.
7874 * gfortran.dg/integer_exponentiation_4.f90: New test.
7875 * gfortran.dg/integer_exponentiation_5.F90: New test.
7877 2007-03-22 Mark Mitchell <mark@codesourcery.com>
7880 * g++.dg/template/error24.C: New test.
7881 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
7883 2007-03-22 Mark Mitchell <mark@codesourcery.com>
7886 * g++.dg/expr/bitfield7.C: New test.
7888 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7891 * gcc.dg/float-range-4.c: New.
7892 * gcc.dg/float-range-1.c: Update. Test for a warning.
7893 * gcc.dg/float-range-3.c: New.
7894 * gcc.dg/float-range-5.c: New.
7896 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7899 * gfortran.dg/no_range_check_1.f90: New test.
7901 2007-03-22 Dirk Mueller <dmueller@suse.de>
7903 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7904 * g++.dg/other/static1.C: Remove stray semicolon.
7905 * g++.dg/other/init1.C: Likewise.
7906 * g++.dg/rtti/dyncast1.C: Likewise.
7907 * g++.dg/tree-ssa/pr17153.C: Likewise.
7908 * g++.dg/lookup/disamb1.C: Likewise.
7909 * g++.dg/lookup/scoped2.C: Likewise.
7910 * g++.dg/lookup/friend7.C: Likewise.
7911 * g++.dg/parse/parse4.C: Likewise.
7912 * g++.dg/parse/parse5.C: Likewise.
7913 * g++.dg/expr/pr29066.C: Likewise.
7914 * g++.dg/expr/cast4.C: Likewise.
7915 * g++.dg/tc1/dr193.C: Likewise.
7916 * g++.dg/tc1/dr213.C: Likewise.
7917 * g++.dg/abi/dcast1.C: Likewise.
7918 * g++.dg/abi/covariant2.C: Likewise.
7919 * g++.dg/inherit/covariant11.C: Likewise.
7920 * g++.dg/inherit/covariant9.C: Likewise.
7921 * g++.dg/inherit/covariant10.C: Likewise.
7922 * g++.dg/init/static3.C: Likewise.
7923 * g++.dg/init/init-ref3.C: Likewise.
7924 * g++.dg/init/ref10.C: Likewise.
7925 * g++.dg/template/meminit2.C: Likewise.
7926 * g++.dg/template/using9.C: Likewise.
7927 * g++.dg/template/friend9.C: Likewise.
7928 * g++.dg/template/ref1.C: Likewise.
7929 * g++.old-deja/g++.warn/inline.C: Likewise.
7930 * g++.old-deja/g++.robertl/eb91.C: Likewise.
7931 * g++.old-deja/g++.robertl/eb46.C: Likewise.
7932 * g++.old-deja/g++.robertl/eb34.C: Likewise.
7933 * g++.old-deja/g++.robertl/eb43.C: Likewise.
7934 * g++.old-deja/g++.robertl/eb26.C: Likewise.
7935 * g++.old-deja/g++.robertl/eb116.C: Likewise.
7936 * g++.old-deja/g++.brendan/copy5.C: Likewise.
7937 * g++.old-deja/g++.brendan/overload8.C: Likewise.
7938 * g++.old-deja/g++.brendan/overload11.C: Likewise.
7939 * g++.old-deja/g++.brendan/copy7.C: Likewise.
7940 * g++.old-deja/g++.brendan/crash38.C: Likewise.
7941 * g++.old-deja/g++.brendan/template11.C: Likewise.
7942 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
7943 * g++.old-deja/g++.brendan/crash50.C: Likewise.
7944 * g++.old-deja/g++.brendan/crash16.C: Likewise.
7945 * g++.old-deja/g++.jason/pmem2.C: Likewise.
7946 * g++.old-deja/g++.jason/parse9.C: Likewise.
7947 * g++.old-deja/g++.jason/byval2.C: Likewise.
7948 * g++.old-deja/g++.jason/overload8.C: Likewise.
7949 * g++.old-deja/g++.jason/pmf8.C: Likewise.
7950 * g++.old-deja/g++.jason/template33.C: Likewise.
7951 * g++.old-deja/g++.jason/return3.C: Likewise.
7952 * g++.old-deja/g++.jason/scoping2.C: Likewise.
7953 * g++.old-deja/g++.jason/virtual.C: Likewise.
7954 * g++.old-deja/g++.jason/opeq3.C: Likewise.
7955 * g++.old-deja/g++.jason/template27.C: Likewise.
7956 * g++.old-deja/g++.jason/synth6.C: Likewise.
7957 * g++.old-deja/g++.jason/ref8.C: Likewise.
7958 * g++.old-deja/g++.jason/offset1.C: Likewise.
7959 * g++.old-deja/g++.other/static20.C: Likewise.
7960 * g++.old-deja/g++.other/array1.C: Likewise.
7961 * g++.old-deja/g++.other/new3.C: Likewise.
7962 * g++.old-deja/g++.other/array2.C: Likewise.
7963 * g++.old-deja/g++.other/overload9.C: Likewise.
7964 * g++.old-deja/g++.other/cast6.C: Likewise.
7965 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
7966 * g++.old-deja/g++.other/eh4.C: Likewise.
7967 * g++.old-deja/g++.other/using7.C: Likewise.
7968 * g++.old-deja/g++.other/init18.C: Likewise.
7969 * g++.old-deja/g++.other/dyncast1.C: Likewise.
7970 * g++.old-deja/g++.other/dyncast2.C: Likewise.
7971 * g++.old-deja/g++.other/dtor11.C: Likewise.
7972 * g++.old-deja/g++.pt/static11.C: Likewise.
7973 * g++.old-deja/g++.pt/crash19.C: Likewise.
7974 * g++.old-deja/g++.pt/overload12.C: Likewise.
7975 * g++.old-deja/g++.pt/crash46.C: Likewise.
7976 * g++.old-deja/g++.pt/mi1.C: Likewise.
7977 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7978 * g++.old-deja/g++.pt/nontype5.C: Likewise.
7979 * g++.old-deja/g++.pt/local5.C: Likewise.
7980 * g++.old-deja/g++.pt/typename2.C: Likewise.
7981 * g++.old-deja/g++.pt/explicit80.C: Likewise.
7982 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7983 * g++.old-deja/g++.law/visibility1.C: Likewise.
7984 * g++.old-deja/g++.law/visibility2.C: Likewise.
7985 * g++.old-deja/g++.law/virtual2.C: Likewise.
7986 * g++.old-deja/g++.law/operators19.C: Likewise.
7987 * g++.old-deja/g++.law/parsing10.C: Likewise.
7988 * g++.old-deja/g++.law/visibility4.C: Likewise.
7989 * g++.old-deja/g++.law/operators4.C: Likewise.
7990 * g++.old-deja/g++.law/dtors2.C: Likewise.
7991 * g++.old-deja/g++.law/missed-error3.C: Likewise.
7992 * g++.old-deja/g++.law/visibility10.C: Likewise.
7993 * g++.old-deja/g++.law/scope3.C: Likewise.
7994 * g++.old-deja/g++.law/casts2.C: Likewise.
7995 * g++.old-deja/g++.law/code-gen5.C: Likewise.
7996 * g++.old-deja/g++.law/operators33.C: Likewise.
7997 * g++.old-deja/g++.law/friend4.C: Likewise.
7998 * g++.old-deja/g++.mike/pmf7.C: Likewise.
7999 * g++.old-deja/g++.mike/p5611.C: Likewise.
8000 * g++.old-deja/g++.mike/net37.C: Likewise.
8001 * g++.old-deja/g++.mike/p3570.C: Likewise.
8002 * g++.old-deja/g++.mike/p5718.C: Likewise.
8003 * g++.old-deja/g++.mike/net21.C: Likewise.
8004 * g++.old-deja/g++.mike/p1862.C: Likewise.
8005 * g++.old-deja/g++.mike/p4511.C: Likewise.
8006 * g++.old-deja/g++.mike/virt3.C: Likewise.
8007 * g++.old-deja/g++.mike/p16146.C: Likewise.
8008 * g++.old-deja/g++.mike/p1989.C: Likewise.
8009 * g++.old-deja/g++.mike/p5571.C: Likewise.
8010 * g++.old-deja/g++.gb/scope10.C: Likewise.
8011 * g++.old-deja/g++.abi/primary5.C: Likewise.
8012 * g++.old-deja/g++.abi/empty2.C: Likewise.
8013 * g++.old-deja/g++.abi/arraynew.C: Likewise.
8014 * g++.old-deja/g++.eh/vbase4.C: Likewise.
8015 * g++.old-deja/g++.eh/ptr1.C: Likewise.
8016 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
8017 * g++.old-deja/g++.bob/template3.C: Likewise.
8018 * g++.old-deja/g++.bob/inherit1.C: Likewise.
8020 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
8023 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
8025 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
8028 * gfortran.dg/derived_name_1.f90: New.
8029 * gfortran.dg/derived_name_2.f: New.
8031 2007-03-21 Richard Sandiford <richard@codesourcery.com>
8033 * lib/target-supports.exp (check_effective_target_nonpic): New
8035 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
8037 * gcc.target/i386/asm-4.c: Require nonpic.
8038 * gcc.target/i386/cmov1.c: Likewise.
8039 * gcc.target/i386/mul.c: Likewise.
8040 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
8041 * gcc.target/i386/ssetype-1.c: Require nonpic.
8042 * gcc.target/i386/ssetype-3.c: Likewise.
8043 * gcc.target/i386/ssetype-5.c: Likewise.
8045 2007-03-21 Richard Sandiford <richard@codesourcery.com>
8047 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
8048 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
8049 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
8050 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
8052 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
8054 PR tree-optimization/30590
8055 * g++.dg/opt/pr30590.C: New testcase.
8057 2007-03-20 Jakub Jelinek <jakub@redhat.com>
8060 * gcc.dg/pr30762-1.c: New test.
8061 * gcc.dg/pr30762-2.c: New test.
8064 * gcc.target/i386/pr30505.c: New test.
8066 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
8068 * gcc.target/arm/register-variables.c: New.
8070 2007-03-19 Jeff Law <law@redhat.com>
8072 * PR tree-optimization/30984
8073 * gcc.c-torture/pr30984.c: New test.
8075 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
8076 Richard Guenther <rguenther@suse.de>
8078 PR tree-optimization/31254
8079 * gcc.dg/torture/pr31254.c: New testcase.
8081 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
8083 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
8084 target default_packed.
8086 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8089 * gfortran.dg/string_length_1.f90: New test.
8091 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8094 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
8096 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8098 PR libgfortran/31052
8099 * gfortran.dg/namelist_27.f90: New test.
8101 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
8104 * gfortran.dg/used_types_14.f90: New test.
8107 * gfortran.dg/used_types_15.f90: New test.
8109 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
8111 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
8112 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
8114 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8117 * gfortran.dg/integer_exponentiation_2.f90: New test.
8119 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
8121 PR tree-optimization/31041
8122 * gcc.dg/vect/pr31041.c: New test.
8124 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8126 * g++.dg/warn/Wconversion-integer.C: New
8127 * g++.dg/warn/Wconversion-real.C: New.
8128 * g++.dg/warn/Wconversion-real-integer.C: New.
8129 * g++.dg/warn/conv2.C: Updated.
8131 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8133 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
8136 2007-03-16 Richard Guenther <rguenther@suse.de>
8138 PR tree-optimization/31146
8139 * g++.dg/tree-ssa/pr31146.C: New testcase.
8141 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8143 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
8144 assume that the target has <features.h>.
8146 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8148 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
8149 dg-options rather than to the whole test.
8151 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
8154 * g++.dg/debug/pr29906.C: New
8156 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8158 PR libgfortran/31099
8159 * gfortran.dg/unformatted_recl.f90: Update test.
8161 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
8163 * gcc.dg/tree-ssa/prefetch-5.c: New test.
8165 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8168 * g++.dg/parse/namespace-definition.C: New.
8170 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8173 * g++.dg/cpp/pedantic-errors.C: New.
8174 * g++.dg/cpp/permissive.C: New.
8176 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8178 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
8179 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
8181 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8183 * lib/target-supports.exp (check_missing_uclibc_feature)
8184 (check_effective_target_wchar): New procedures.
8185 * gcc.dg/wchar_t-1.c: Require target wchar.
8186 * gcc.dg/wint_t-1.c: Likewise.
8188 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8190 * lib/target-supports.exp (check_gc_sections_available): Return
8191 false for VxWorks targets.
8193 2007-03-15 Dirk Mueller <dmueller@suse.de>
8195 * g++.dg/warn/Wconversion2.C: Fix typo.
8196 * gcc.dg/if-empty-1.c: Ditto.
8198 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8200 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
8202 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
8204 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
8205 * gcc.target/i386/pr31167.c: Ditto.
8207 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
8210 * gcc.target/i386/pr31167.c: New test.
8212 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
8215 * gfortran.dg/import5.f90.f90: New test.
8219 * gfortran.dg/data_components_1.f90: New test.
8223 * gfortran.dg/generic_13.f90: New test.
8226 * gfortran.dg/alloc_comp_basics_5.f90: New test.
8228 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8230 PR libgfortran/31051
8231 * gfortran.dg/fmt_t_4.f90: New
8233 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8236 * g++.dg/other/default7.C: New test.
8238 2007-03-15 Dirk Mueller <dmueller@suse.de>
8240 * g++.dg/warn/Wconversion2.C: New.
8242 2007-03-14 Eric Christopher <echristo@apple.com>
8244 * gcc.dg/ssp-1.c: New.
8245 * gcc.dg/ssp-2.c: Ditto.
8247 2007-03-14 Dirk Mueller <dmueller@suse.de>
8249 * g++.dg/warn/do-empty.C: New.
8250 * gcc.dg/do-empty.c: New.
8251 * gcc.dg/if-empty-1.c: Update.
8252 * gcc.dg/20001116-1.c: Update.
8253 * gcc.dg/pr23165.c: Update.
8255 2007-03-14 Jakub Jelinek <jakub@redhat.com>
8257 * gfortran.dg/module_implicit_conversion.f90: New test.
8259 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
8262 * gcc.dg/pr31127.c: New.
8264 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
8266 * gcc.dg/tree-ssa/loop-26.c: New test.
8268 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
8270 * gcc.target/i386/cmpxchg16b-1.c: New test.
8272 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8274 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
8275 * gcc.dg/c99-vla-1.c: Likewise.
8276 * g++.dg/ext/vla1.C: Likewise
8278 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8280 * gcc.dg/wvla-1.c: New test
8281 * gcc.dg/wvla-2.c: New test
8282 * gcc.dg/wvla-3.c: New test
8283 * gcc.dg/wvla-4.c: New test
8284 * gcc.dg/wvla-5.c: New test
8285 * gcc.dg/wvla-6.c: New test
8286 * gcc.dg/wvla-7.c: New test
8287 * g++.dg/warn/Wvla-1.C: New test
8288 * g++.dg/warn/Wvla-2.C: New test
8289 * g++.dg/warn/Wvla-3.C: New test
8291 2007-03-12 Mark Mitchell <mark@codesourcery.com>
8294 * g++.dg/other/default6.C: New test.
8296 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8298 * lib/target-supports.exp (check_profiling_available): Return false
8300 (check_effective_target_vxworks_kernel): New procedure.
8301 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
8303 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
8304 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
8306 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
8308 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8310 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
8311 PIC is not supported.
8312 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
8313 * gcc.dg/20020426-2.c: Likewise.
8314 * gcc.dg/pr28243.c: Likewise.
8315 * gcc.dg/visibility-11.c: Likewise.
8316 * gcc.dg/tls/opt-9.c: Likewise.
8317 * gcc.dg/tls/opt-10.c: Likewise.
8318 * gcc.dg/tls/pic-1.c: Likewise.
8319 * gcc.dg/tls/struct-1.c: Likewise.
8320 * gcc.target/i386/20000807-1.c: Likewise.
8321 * gcc.target/i386/20000904-1.c: Likewise.
8322 * gcc.target/i386/20011119-1.c: Likewise.
8323 * gcc.target/i386/990213-2.c: Likewise.
8324 * gcc.target/i386/990214-1.c: Likewise.
8325 * gcc.target/i386/compress-float-387-pic.c: Likewise.
8326 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
8327 * gcc.target/i386/pic-1.c: Likewise.
8328 * gcc.target/i386/pr21518.c: Likewise.
8329 * gcc.target/i386/pr23098.c: Likewise.
8330 * gcc.target/i386/pr23943.c: Likewise.
8332 2007-03-11 Mark Mitchell <mark@codesourcery.com>
8335 * g++.dg/template/complit2.C: New test.
8338 * g++.dg/ext/bitfield1.C: New test.
8340 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
8343 * gfortran.dg/interface_11.f90: New test.
8345 2007-03-11 Richard Guenther <rguenther@suse.de>
8347 PR tree-optimization/31115
8348 * gcc.dg/torture/pr31115.c: New testcase.
8350 2007-03-11 Ira Rosen <irar@il.ibm.com>
8352 PR tree-optimization/29925
8353 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
8355 2007-03-10 Mark Mitchell <mark@codesourcery.com>
8358 * g++.dg/expr/bitfield3.C: New test.
8359 * g++.dg/expr/bitfield4.C: Likewise.
8360 * g++.dg/expr/bitfield5.C: Likewise.
8361 * g++.dg/expr/bitfield6.C: Likewise.
8364 * g++.dg/template/array18.C: New test.
8366 2007-03-10 Dirk Mueller <dmueller@suse.de>
8369 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
8370 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
8372 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
8375 * g++.dg/cpp0x/variadic-bind.C: New.
8376 * g++.dg/cpp0x/variadic-function.C: New.
8377 * g++.dg/cpp0x/variadic-mem_fn.C: New.
8378 * g++.dg/cpp0x/variadic-tuple.C: New.
8379 * g++.dg/cpp0x/variadic1.C: New.
8380 * g++.dg/cpp0x/variadic2.C: New.
8381 * g++.dg/cpp0x/variadic3.C: New.
8382 * g++.dg/cpp0x/variadic4.C: New.
8383 * g++.dg/cpp0x/variadic5.C: New.
8384 * g++.dg/cpp0x/variadic6.C: New.
8385 * g++.dg/cpp0x/variadic7.C: New.
8386 * g++.dg/cpp0x/variadic8.C: New.
8387 * g++.dg/cpp0x/variadic9.C: New.
8388 * g++.dg/cpp0x/variadic10.C: New.
8389 * g++.dg/cpp0x/variadic11.C: New.
8390 * g++.dg/cpp0x/variadic12.C: New.
8391 * g++.dg/cpp0x/variadic13.C: New.
8392 * g++.dg/cpp0x/variadic14.C: New.
8393 * g++.dg/cpp0x/variadic15.C: New.
8394 * g++.dg/cpp0x/variadic16.C: New.
8395 * g++.dg/cpp0x/variadic17.C: New.
8396 * g++.dg/cpp0x/variadic18.C: New.
8397 * g++.dg/cpp0x/variadic19.C: New.
8398 * g++.dg/cpp0x/variadic20.C: New.
8399 * g++.dg/cpp0x/variadic21.C: New.
8400 * g++.dg/cpp0x/variadic22.C: New.
8401 * g++.dg/cpp0x/variadic23.C: New.
8402 * g++.dg/cpp0x/variadic24.C: New.
8403 * g++.dg/cpp0x/variadic25.C: New.
8404 * g++.dg/cpp0x/variadic26.C: New.
8405 * g++.dg/cpp0x/variadic27.C: New.
8406 * g++.dg/cpp0x/variadic28.C: New.
8407 * g++.dg/cpp0x/variadic29.C: New.
8408 * g++.dg/cpp0x/variadic30.C: New.
8409 * g++.dg/cpp0x/variadic31.C: New.
8410 * g++.dg/cpp0x/variadic32.C: New.
8411 * g++.dg/cpp0x/variadic33.C: New.
8412 * g++.dg/cpp0x/variadic34.C: New.
8413 * g++.dg/cpp0x/variadic35.C: New.
8414 * g++.dg/cpp0x/variadic36.C: New.
8415 * g++.dg/cpp0x/variadic37.C: New.
8416 * g++.dg/cpp0x/variadic38.C: New.
8417 * g++.dg/cpp0x/variadic39.C: New.
8418 * g++.dg/cpp0x/variadic40.C: New.
8419 * g++.dg/cpp0x/variadic41.C: New.
8420 * g++.dg/cpp0x/variadic42.C: New.
8421 * g++.dg/cpp0x/variadic43.C: New.
8422 * g++.dg/cpp0x/variadic44.C: New.
8423 * g++.dg/cpp0x/variadic45.C: New.
8424 * g++.dg/cpp0x/variadic46.C: New.
8425 * g++.dg/cpp0x/variadic47.C: New.
8426 * g++.dg/cpp0x/variadic48.C: New.
8427 * g++.dg/cpp0x/variadic49.C: New.
8428 * g++.dg/cpp0x/variadic50.C: New.
8429 * g++.dg/cpp0x/variadic51.C: New.
8430 * g++.dg/cpp0x/variadic52.C: New.
8431 * g++.dg/cpp0x/variadic53.C: New.
8432 * g++.dg/cpp0x/variadic54.C: New.
8433 * g++.dg/cpp0x/variadic55.C: New.
8434 * g++.dg/cpp0x/variadic56.C: New.
8435 * g++.dg/cpp0x/variadic57.C: New.
8436 * g++.dg/cpp0x/variadic58.C: New.
8437 * g++.dg/cpp0x/variadic59.C: New.
8438 * g++.dg/cpp0x/variadic60.C : New.
8439 * g++.dg/cpp0x/variadic61.C : New.
8440 * g++.dg/cpp0x/variadic62.C : New.
8441 * g++.dg/cpp0x/variadic63.C : New.
8442 * g++.dg/cpp0x/variadic64.C : New.
8443 * g++.dg/cpp0x/variadic65.C : New.
8444 * g++.dg/cpp0x/variadic66.C : New.
8445 * g++.dg/cpp0x/variadic67.C : New.
8446 * g++.dg/cpp0x/variadic68.C : New.
8447 * g++.dg/cpp0x/variadic69.C : New.
8448 * g++.dg/cpp0x/variadic70.C : New.
8449 * g++.dg/cpp0x/variadic71.C : New.
8450 * g++.dg/cpp0x/variadic72.C : New.
8451 * g++.dg/cpp0x/variadic73.C : New.
8452 * g++.dg/cpp0x/variadic74.C : New.
8453 * g++.dg/cpp0x/variadic75.C : New.
8454 * g++.dg/cpp0x/variadic-ex1.C : New.
8455 * g++.dg/cpp0x/variadic-ex2.C : New.
8456 * g++.dg/cpp0x/variadic-ex3.C : New.
8457 * g++.dg/cpp0x/variadic-ex4.C : New.
8458 * g++.dg/cpp0x/variadic-ex5.C : New.
8459 * g++.dg/cpp0x/variadic-ex6.C : New.
8460 * g++.dg/cpp0x/variadic-ex7.C : New.
8461 * g++.dg/cpp0x/variadic-ex8.C : New.
8462 * g++.dg/cpp0x/variadic-ex9.C : New.
8463 * g++.dg/cpp0x/variadic-ex10.C : New.
8464 * g++.dg/cpp0x/variadic-ex11.C : New.
8465 * g++.dg/cpp0x/variadic-ex12.C : New.
8466 * g++.dg/cpp0x/variadic-ex13.C : New.
8467 * g++.dg/cpp0x/variadic-ex14.C : New.
8469 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8471 PR libgfortran/31099
8472 * gfortran.dg/unformatted_recl.f90: New test.
8474 2007-03-09 Roger Sayle <roger@eyesopen.com>
8476 * gcc.dg/fold-eqcmplx-1.c: New test case.
8478 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
8480 PR rtl-optimization/30643
8481 * gcc.dg/pr30643.c: New.
8483 2007-03-09 Chao-ying Fu <fu@mips.com>
8485 * gcc.target/mips/mips32-dspr2-type.c: New test.
8486 * gcc.target/mips/mips32-dspr2.c: New test.
8487 * gcc.target/mips/dspr2-MULT.c: New test.
8488 * gcc.target/mips/dspr2-MULTU.c: New test.
8489 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
8490 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
8491 Adjust some formats.
8493 2007-03-09 Dirk Mueller <dmueller@suse.de>
8496 * gcc.dg/Wlogical-op-1.c: New.
8497 * g++.dg/warn/Wlogical-op-1.C: New.
8499 2007-03-09 Richard Guenther <rguenther@suse.de>
8501 PR tree-optimization/30904
8503 * gcc.dg/pr30904.c: Remove xfail.
8505 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
8508 * gcc.c-torture/execute/pr31072.c: New test.
8510 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8512 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8513 * gcc.dg/torture/builtin-attr-1.c: Likewise.
8514 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
8515 *lrint* and *lround*.
8516 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8518 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8519 * gcc.dg/torture/builtin-integral-1.c: Likewise.
8520 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
8521 and *lround*. Correct macro names.
8522 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8523 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8525 2007-03-08 Ian Lance Taylor <iant@google.com>
8527 * gcc.dg/no-strict-overflow-5.c: New test.
8528 * gcc.dg/no-strict-overflow-6.c: New test.
8529 * gcc.dg/Wstrict-overflow-11.c: New test.
8530 * gcc.dg/Wstrict-overflow-12.c: New test.
8531 * gcc.dg/Wstrict-overflow-13.c: New test.
8532 * gcc.dg/Wstrict-overflow-14.c: New test.
8533 * gcc.dg/Wstrict-overflow-15.c: New test.
8535 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8537 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
8538 for VxWorks kernel mode.
8539 * gcc.c-torture/execute/strncmp-1.x: Likewise.
8541 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8543 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8546 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8548 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8549 and lib/bfill.c on VxWorks targets.
8550 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8551 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8552 lib/bfill.c and lib/memmove.c on VxWorks targets.
8553 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8554 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8556 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
8557 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
8559 2007-03-08 Tobias Burnus <burnus@net-b.de>
8561 * gfortran.dg/use_5.f90: New test.
8562 * gfortran.dg/use_6.f90: Ditto.
8563 * gfortran.dg/use_7.f90: Ditto.
8565 2007-03-08 Tobias Burnus <burnus@net-b.de>
8568 * gfortran.dg/use_4.f90: New test.
8569 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
8571 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
8574 * gfortran.dg/parameter_array_section_2.f90: New test.
8576 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
8579 * g++.dg/ext/offsetof1.C: Add cases with volatile.
8582 * g++.dg/template/arg5.C: New test.
8584 2007-03-07 Joseph Myers <joseph@codesourcery.com>
8586 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
8588 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
8590 * gcc.dg/var-expand1.c: Add newline at end of file.
8592 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
8594 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
8596 2007-03-06 Richard Sandiford <richard@codesourcery.com>
8598 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
8600 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8602 * gcc.dg/torture/builtin-convert-4.c: New test.
8604 2007-03-05 Ian Lance Taylor <iant@google.com>
8606 * gcc.c-torture/compile/pr31034.c: New test.
8608 2007-03-05 Ian Lance Taylor <iant@google.com>
8610 * gcc.dg/inline-18.c: New test.
8611 * gcc.dg/inline-19.c: New test.
8612 * gcc.dg/inline-20.c: New test.
8613 * gcc.dg/inline-21.c: New test.
8615 2007-03-05 Richard Guenther <rguenther@suse.de>
8617 PR tree-optimization/14052
8618 * gcc.dg/tree-ssa/vrp33.c: New testcase.
8620 2007-03-05 Richard Guenther <rguenther@suse.de>
8622 PR tree-optimization/23777
8623 * gcc.dg/tree-ssa/pr23777.c: New testcase.
8625 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8628 * gcc.dg/multiple-overflow-warn-3.c: New.
8629 * g++.dg/warn/multiple-overflow-warn-3.C: New.
8631 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
8634 * g++.dg/parse/template23.C: New test.
8636 2007-03-04 Roger Sayle <roger@eyesopen.com>
8639 * gcc.dg/pr30744-1.c: New test case.
8641 2007-03-04 Tobias Burnus <burnus@net-b.de>
8643 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
8645 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8648 * gfortran.dg/logical_3.f90: New test.
8650 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
8653 * gfortran.dg/integer_exponentiation_1.f90: New test.
8655 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
8657 * gcc.target/m68k/m68k.exp: New.
8658 * gcc.target/m68k/crash1.c: New.
8660 2007-03-03 Tobias Burnus <burnus@net-b.de>
8662 * gfortran.dg/c_by_val.c: Use int64_t instead of long
8663 to be more compatible with integer(kind=8).
8665 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8668 * gfortran.dg/zero_sized_3.f90: New test.
8670 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8673 * g++.dg/parse/else.C: New.
8674 * g++.dg/parse/else-2.C: New.
8676 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
8677 Tobias Burnus <burnus@net-b.de>
8680 * gfortran.dg/size_dim.f90: New test.
8682 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
8683 Tobias Burnus <burnus@net-b.de>
8686 * gfortran.dg/entry_9.f90: New test.
8688 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
8691 * g++.dg/inherit/covariant16.C: New test.
8693 2007-03-02 Geoffrey Keating <geoffk@apple.com>
8695 * g++.dg/other/darwin-minversion-1.C: New.
8697 2007-03-02 Diego Novillo <dnovillo@redhat.com>
8699 * gcc.dg/tree-ssa/20070302-1.c: New test.
8701 2007-03-02 Joseph Myers <joseph@codesourcery.com>
8703 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
8706 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
8708 * gcc.dg/tree-ssa/prefetch-4.c: New test.
8710 2007-03-01 Simon Baldwin <simonb@google.com>
8713 * warn/ignored_typedef.C: New.
8714 * init/ctor8.C: Added dg-warning to consume ignored typedef
8716 * template/typedef2.C: Ditto. Moved dg-error onto its own line
8717 and added an explicit line number.
8719 2007-02-28 Richard Guenther <rguenther@suse.de>
8722 * gcc.dg/torture/pr30364-1.c: New testcase.
8723 * gcc.dg/torture/pr30364-2.c: Likewise.
8724 * gcc.dg/torture/pr30364-3.c: Likewise.
8726 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8728 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
8729 powerpc*, use -funsafe-math-optimizations.
8730 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8731 * gcc.dg/torture/builtin-modf-1.c: Likewise.
8733 2007-02-28 Tobias Burnus <burnus@net-b.de>
8734 Paul Thomas <pault@gcc.gnu.org>
8738 * c_by_val_1.f: Test %VAL() with non-default kind.
8739 * c_by_val.c: Ditto.
8740 * c_by_val_4.f: New test.
8742 2007-02-28 Tobias Burnus <burnus@net-b.de>
8745 * gfortran.dg/continuation_7.f90: New test.
8747 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
8749 * g++.dg/inherit/thunk7.C: New test.
8750 * lib/target-supports.exp (check_profiling_available): Not available
8753 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
8756 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
8758 2007-02-27 Mark Mitchell <mark@codesourcery.com>
8760 * lib/target-supports.exp (check_effective_target_init_priority):
8761 Remove Solaris special case.
8763 2007-02-26 Geoffrey Keating <geoffk@apple.com>
8765 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
8766 for more builtin types.
8768 * g++.dg/ext/visibility/class1.C: Port to Darwin.
8769 * g++.dg/ext/visibility/noPLT.C: Likewise.
8771 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8773 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
8776 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
8779 * size_optional_dim_1.f90: New test.
8781 2007-02-25 Mark Mitchell <mark@codesourcery.com>
8783 * gcc.dg/vxworks/vxworks.exp: New file.
8784 * gcc.dg/vxworks/initpri1.c: Likewise.
8785 * gcc.dg/vxworks/initpri2.c: Likewise.
8786 * gcc.dg/initpri2.c: Add more tests.
8787 * g++.dg/special/initpri2.C: Likewise.
8789 * gcc.dg/initpri1.c: New test.
8790 * gcc.dg/initpri2.c: Likewise.
8791 * g++.dg/special/initpri1.C: New test.
8792 * g++.dg/special/initpri2.C: Likewise.
8793 * g++.dg/special/conpr-1.C: Use init_priority effective target.
8794 * g++.dg/special/conpr-2.C: Likewise.
8795 * g++.dg/special/conpr-3.C: Likewise.
8796 * g++.dg/special/conpr-4.C: Likewise.
8797 * g++.dg/special/initp1.C: Likewise.
8798 * g++.dg/special/ecos.exp: Remove code to detect availability of
8799 constructor priorities.
8800 * lib/target-supports.exp (check_effective_target_init_priority):
8803 2007-02-24 Jan Hubicka <jh@suse.cz>
8805 * gcc.c-torture/execute/pr30778.c: New testcase.
8807 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8809 PR libgfortran/30918
8810 * gfortran.dg/namelist_26.f90: New test.
8812 2007-02-24 Richard Guenther <rguenther@suse.de>
8815 * gcc.dg/pr30951.c: New testcase.
8817 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8819 * gcc.dg/torture/builtin-modf-1.c: New test.
8821 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
8823 PR tree-optimization/30904
8824 * gcc.dg/pr30904.c: New test.
8826 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8828 * gcc.test-framework/README: Correct command.
8829 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
8831 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
8833 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
8835 * lib/target-supports.exp (check_effective_target_unwrapped): New.
8837 2007-02-23 Mark Mitchell <mark@codesourcery.com>
8839 * lib/target-supports.exp (check_effective_target_newlib): New
8842 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
8845 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
8846 allocatable component.
8849 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8851 * gcc.dg/torture/builtin-logb-1.c: New test.
8852 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
8853 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
8854 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
8857 2007-02-23 Richard Guenther <rguenther@suse.de>
8859 * g++.dg/warn/changes-meaning.C: New testcase.
8861 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8863 PR libgfortran/30910
8864 * gfortran.dg/fmt_zero_precision.f90: Update test.
8866 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8868 * gcc.dg/torture/builtin-frexp-1.c: New test.
8870 2007-02-22 Mark Mitchell <mark@codesourcery.com>
8872 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
8874 2007-02-22 Ian Lance Taylor <iant@google.com>
8877 * g++.dg/debug/pr30898.C: New test.
8879 2007-02-22 Ira Rosen <irar@il.ibm.com>
8881 * gcc.dg/vect/vect-106.c: New test.
8883 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
8884 Ira Rosen <irar@il.ibm.com>
8886 PR tree-optimization/30843
8887 * gcc.dg/vect/pr30843.c: New test.
8889 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
8891 PR tree-optimization/30858
8892 * gcc.dg/vect/pr30858.c: New test.
8894 2007-02-21 Mark Mitchell <mark@codesourcery.com>
8896 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
8897 to set options for compiling testglue.
8898 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
8899 * lib/obj-c++.exp (obj-c++_init): Likewise.
8901 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
8903 * gnat.dg/derived_aggregate.adb: New test.
8905 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8907 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
8908 sh* targets. Call the correct CKSGN macro.
8910 2007-02-21 Jakub Jelinek <jakub@redhat.com>
8912 * gfortran.dg/gomp/omp_parse1.f90: New test.
8913 * gfortran.dg/gomp/omp_parse2.f: New test.
8915 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
8918 * gfortran.dg/do_pointer_1.f90: New test.
8920 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8922 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
8925 2007-02-20 Geoffrey Keating <geoffk@apple.com>
8927 * gcc.dg/darwin-minversion-1.c: New.
8928 * gcc.dg/darwin-minversion-2.c: New.
8930 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8932 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
8934 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8935 DJ Delorie <dj@redhat.com>
8938 * gcc.dg/Wfatal.c: New.
8939 * gcc.dg/Wfatal-2.c: New.
8940 * gcc.dg/Werror-1.c: Adjust expectations.
8941 * gcc.dg/Werror-5.c: Likewise.
8942 * gcc.dg/Werror-7.c: Likewise.
8943 * gcc.dg/Werror-10.c: Likewise.
8944 * gcc.dg/Werror-11.c: Likewise.
8946 2007-02-20 Tobias Burnus <burnus@net-b.de>
8949 * gfortran.dg/volatile10.f90: New test.
8951 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
8954 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
8956 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8958 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
8959 * gcc.dg/Walways-true-1.c: Likewise.
8960 * gcc.dg/weak/weak-3.c: Likewise.
8961 * gcc.dg/Werror-1.c: Likewise.
8962 * gcc.dg/Werror-3.c: Likewise.
8963 * gcc.dg/Werror-4.c: Likewise.
8964 * gcc.dg/Werror-5.c: Likewise.
8965 * gcc.dg/Werror-6.c: Likewise.
8966 * gcc.dg/Werror-7.c: Likewise.
8967 * gcc.dg/Werror-8.c: Likewise.
8968 * gcc.dg/Werror-10.c: Likewise.
8969 * gcc.dg/Werror-11.c: Likewise.
8970 * gcc.dg/Werror-12.c: Likewise.
8971 * g++.old-deja/g++.mike/warn8.C: Likewise.
8972 * g++.dg/warn/Walways-true-1.C: Likewise.
8973 * g++.dg/warn/Walways-true-2.C: Likewise.
8974 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
8975 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
8976 -Wstring-literal-comparison with -Waddress.
8977 * gcc.dg/Wstring-literal-comparison-4.c: Replace
8978 -Wno-string-literal-comparison with -Wno-address.
8980 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
8982 * gnat.dg/self_aggregate_with_call.adb: New test.
8984 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
8986 PR tree-optimization/30975
8987 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
8988 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
8989 * gcc.dg/vect/pr30795.c: New.
8991 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8994 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
8996 2007-02-18 Roger Sayle <roger@eyesopen.com>
8998 PR rtl-optimization/28173
8999 * gcc.target/i386/andor-1.c: New test case.
9001 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9003 * gcc.dg/torture/builtin-ldexp-1.c: New.
9004 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
9006 2007-02-18 Roger Sayle <roger@eyesopen.com>
9008 * gfortran.dg/array_constructor_15.f90: New test case.
9010 2007-02-18 Roger Sayle <roger@eyesopen.com>
9012 * gfortran.dg/forall_10.f90: New test case.
9014 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
9016 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
9018 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
9020 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
9021 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
9023 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
9025 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
9026 * gcc.target/i386/builtin-bswap-3.c: Ditto.
9027 * gcc.target/i386/xchg-1.c: New test.
9028 * gcc.target/i386/xchg-2.c: New test.
9030 2007-02-16 Richard Guenther <rguenther@suse.de>
9031 Christian Bruel <christian.bruel@st.com>
9033 * gcc.dg/strict-overflow-5.c: New testcase.
9035 2007-02-16 Tobias Burnus <burnus@net-b.de>
9038 * gfortran.dg/func_derived_4.f90: New test.
9040 2007-02-15 Roger Sayle <roger@eyesopen.com>
9043 * gfortran.dg/pr30391-1.f90: New test case.
9045 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9048 * gcc.c-torture/compile/pr30433.c: New testcase to check
9049 that complex constants comparisions are foldded.
9051 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9054 * g++.dg/ext/stmtexpr10.C: New testcase.
9056 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9059 * gcc.dg/Wunused-value-2.c: New testcase.
9061 2007-02-15 Ian Lance Taylor <iant@google.com>
9063 * g++.dg/eh/subreg-1.C: New test.
9065 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9068 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
9069 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
9070 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
9071 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
9072 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
9073 * gcc.dg/Werror-implicit-function-declaration.c: New.
9075 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9078 * g++.dg/warn/pr28943.C: New.
9080 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9082 * gfortran.fortran-torture/execute/math.f90: Fix typo.
9084 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9087 * gfortran.dg/error_recovery_3.f90: New test.
9089 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9091 * g++.dg/tree-ssa/sra-1.C: New.
9093 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9095 * g++.dg/tree-ssa/sra-1.C: New.
9097 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9099 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
9101 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9103 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
9105 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
9108 * gfortran.dg/logical_2.f90: New test.
9110 2007-02-14 Joseph Myers <joseph@codesourcery.com>
9112 * gcc.dg/torture/complex-alias-1.c: New test.
9114 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
9116 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
9117 instead of -fdump-tree-tailcall.
9119 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
9121 * gfortran.dg/interface_10.f90: Fix comment typo.
9123 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
9125 PR tree-optimization/30771
9126 * gcc.dg/vect/pr30771.c: New test.
9128 2007-02-13 Ian Lance Taylor <iant@google.com>
9130 * gcc.dg/Wstrict-overflow-1.c: New test.
9131 * gcc.dg/Wstrict-overflow-2.c: New test.
9132 * gcc.dg/Wstrict-overflow-3.c: New test.
9133 * gcc.dg/Wstrict-overflow-4.c: New test.
9134 * gcc.dg/Wstrict-overflow-5.c: New test.
9135 * gcc.dg/Wstrict-overflow-6.c: New test.
9136 * gcc.dg/Wstrict-overflow-7.c: New test.
9137 * gcc.dg/Wstrict-overflow-8.c: New test.
9138 * gcc.dg/Wstrict-overflow-9.c: New test.
9139 * gcc.dg/Wstrict-overflow-10.c: New test.
9141 2007-02-13 Roger Sayle <roger@eyesopen.com>
9143 * gcc.target/ia64/builtin-bswap-2.c: New test case.
9145 2007-02-13 Richard Henderson <rth@redhat.com>
9147 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
9148 * gcc.c-torture/execute/pr29302-1.c: ... here.
9150 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9153 * gcc.dg/c90-return-1.c: Update output.
9154 * gcc.dg/c99-return-1.c: Likewise.
9156 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
9159 * gfortran.dg/used_dummy_types_7.f90: New test..
9161 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
9163 * gcc.target/i386/parity-1.c: New test.
9164 * gcc.target/i386/parity-2.c: New test.
9166 2007-02-12 Roger Sayle <roger@eyesopen.com>
9168 * gcc.target/i386/builtin-bswap-3.c: New test case.
9170 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
9172 PR tree-optimization/29145
9173 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
9174 alias analysis is improved to take better advantage of restrict
9176 * gcc.dg/vect/vect-80.c: Likewise.
9177 * gcc.dg/vect/pr29145.c: New.
9179 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
9181 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
9182 * gcc.target/i386/sse4a-insert.c: Likewise.
9184 2007-02-11 Roger Sayle <roger@eyesopen.com>
9186 * gcc.target/ia64/builtin-popcount-1.c: New test case.
9187 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
9189 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
9192 * gfortran.dg/enum_4.f90: Update error message checks.
9194 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
9197 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
9198 versions of the modules.
9201 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
9202 by getting rid of recursive I/O and providing functions with
9206 * gfortran.dg/char_array_constructor_2.f90
9208 2007-02-11 Mark Mitchell <mark@codesourcery.com>
9211 * g++.dg/template/spec34.C: New test
9213 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
9215 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
9217 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
9218 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
9219 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
9221 * gcc.dg/vect/vect-113.c: Ditto.
9223 2007-02-06 Mark Mitchell <mark@codesourcery.com>
9226 * g++.dg/eh/weak1-C: New test.
9227 * g++.dg/eh/weak1-a.cc: Likewise.
9228 * g++.dg/eh/comdat1.C: Likewise.
9230 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
9231 Dorit Nuzman <dorit@il.ibm.com>
9233 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
9234 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
9235 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
9236 * gcc.dg/vect/vect-113.c: Likewise.
9238 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
9240 2007-02-10 Richard Henderson <rth@redhat.com>
9242 * lib/target-supports.exp (check_effective_target_tls): Redefine
9243 to mean non-emulated tls.
9244 * gcc.dg/tls/alias-1.c: Remove tls requirement.
9245 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9246 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9247 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9248 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9249 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9250 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9252 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
9254 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
9256 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
9258 * gfortran.dg/secnds.f: Replace time tolerance with a
9259 before-and-after bracket.
9260 * gfortran.dg/secnds-1.f: Likewise.
9262 2007-02-09 Tobias Burnus <burnus@net-b.de>
9265 * gfortran.dg/maxlocval_1.f90: New test.
9267 2007-02-09 Roger Sayle <roger@eyesopen.com>
9269 * gcc.target/ia64/builtin_bswap-1.c: New test case.
9271 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9274 * gfortran.dg/array_function_1.f90: New test.
9276 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9278 * lib/target-supports.exp (check_effective_target_lax_strtofp)
9279 (check_effective_target_dummy_wcsftime): New functions.
9281 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9283 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
9284 * lib/target-supports.exp (check_effective_target_uclibc): New
9287 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9289 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
9290 (vsnprintf): Don't define for uClibc targets.
9292 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9294 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
9295 set before checking whether it was allowed.
9296 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
9297 before checking inside_main.
9299 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9301 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
9303 (u16sf): Likewise u4sf.
9304 * g++.dg/compat/struct-layout-1.h: Likewise.
9306 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9308 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
9310 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9311 m68k targets if check_effective_target_coldfire_fpu returns true.
9313 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
9314 Richard Guenther <rguenther@suse.de>
9317 * gcc.dg/fold-compare-3.c: New testcase.
9318 * gcc.dg/tree-ssa/loop-24.c: Likewise.
9320 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
9322 * gcc.dg/pr26570.c: Clean up coverage files.
9323 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
9324 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
9325 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
9326 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
9327 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
9328 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
9329 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
9330 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
9331 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
9332 * gcc.dg/tree-ssa/pr25501.c: Ditto.
9333 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
9334 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
9335 * gcc.dg/vect/pr28952.c: Ditto.
9336 * gcc.dg/vect/pr27151.c: Ditto.
9337 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
9338 * g++.dg/gomp/macro-3.C: Ditto.
9340 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
9342 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
9345 2007-02-08 Roger Sayle <roger@eyesopen.com>
9347 * gcc.target/i386/builtin-bswap-2.c: New test case.
9349 2007-02-08 Roger Sayle <roger@eyesopen.com>
9351 * gfortran.dg/forall_8.f90: New test case.
9352 * gfortran.dg/forall_9.f90: Likewise.
9354 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9356 * gcc.dg/builtins-20.c: Add some -~ complex cases.
9358 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
9360 * lib/target-supports.exp (check_effective_target_simulator): New.
9362 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
9364 * gcc.dg/tree-ssa/loop-25.c: New test.
9366 2007-02-06 Richard Henderson <rth@redhat.com>
9368 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
9370 2007-02-06 Roger Sayle <roger@eyesopen.com>
9372 * gcc.target/powerpc/popcount-1.c: New test case.
9373 * gcc.target/powerpc/parity-1.c: Likewise.
9375 2007-02-06 Richard Guenther <rguenther@suse.de>
9378 * gcc.dg/torture/pr27302-2.c: New testcase.
9380 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
9382 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
9383 * gcc.dg/vect/vect-iv-1.c: New test.
9384 * gcc.dg/vect/vect-iv-2.c: New test.
9385 * gcc.dg/vect/vect-iv-3.c: New test.
9386 * gcc.dg/vect/vect-iv-4.c: New test.
9387 * gcc.dg/vect/vect-iv-5.c: New test.
9388 * gcc.dg/vect/vect-iv-6.c: New test.
9389 * gcc.dg/vect/vect-iv-7.c: New test.
9390 * gcc.dg/vect/vect-iv-8.c: New test.
9391 * gcc.dg/vect/vect-iv-9.c: New test.
9392 * gcc.dg/vect/vect-iv-10.c: New test.
9393 * gcc.dg/vect/vect-iv-11.c: New test.
9394 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
9395 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
9396 * gcc.dg/vect/vect-14.c: Now vectorizable.
9397 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
9399 * gcc.dg/vect/vect-27.c: Likewise.
9400 * gcc.dg/vect/vect-29.c Likewise.
9401 * gcc.dg/vect/vect-dv-2.c: Likewise.
9402 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
9403 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9404 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9406 2007-02-06 Ira Rosen <irar@il.ibm.com>
9408 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
9410 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9412 * gcc.dg/builtins-20.c: Add more cases.
9414 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
9417 * gcc.dg/pr30189.c: New test.
9419 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
9421 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
9423 * gcc.target/i386/sse4a-extract.c: New test.
9424 * gcc.target/i386/sse4a-insert.c: New test.
9425 * gcc.target/i386/sse4a-montsd.c: New test.
9426 * gcc.target/i386/sse4a-montss.c: New test.
9428 2007-02-05 Richard Guenther <rguenther@suse.de>
9430 * gcc.target/i386/vectorize3.c: New testcase.
9432 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
9435 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
9437 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9440 * gfortran.dg/repeat_1.f90: New test.
9442 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
9445 * gfortran.dg/spread_shape_1.f90: Remove tabs.
9446 * gfortran.dg/derived_init_2.f90: Ditto.
9447 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
9448 * gfortran.dg/array_initializer_1.f90: Ditto.
9449 * gfortran.dg/do_2.f90: Ditto.
9450 * gfortran.dg/proc_assign_1.f90: Ditto.
9452 2007-02-04 Richard Guenther <rguenther@suse.de>
9455 * g++.dg/warn/pr30636.C: New testcase.
9456 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
9458 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
9461 * gfortran.dg/pr30667.f: New test.
9463 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9465 * gcc.dg/builtins-54.c: Add more cases.
9467 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
9470 * gfortran.dg/zero_sized_2.f90: New test.
9473 * gfortran.dg/alloc_comp_basics_4.f90: New test.
9476 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
9479 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
9482 * gfortran.dg/interface_10.f90: New test.
9484 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9486 * gcc.dg/builtins-20.c: Add more cases.
9488 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
9491 * gcc-target/ia64/pr29682.c: New test.
9493 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
9496 * gfortran.dg/arrayio_11.f90.f90: New test.
9499 * gfortran.dg/arrayio_12.f90.f90: New test.
9501 2007-02-02 Jakub Jelinek <jakub@redhat.com>
9504 * g++.dg/tls/diag-5.C: New test.
9507 * gcc.dg/pr30473.c: New test.
9508 * gcc.c-torture/execute/20070201-1.c: New test.
9510 2007-02-01 Roger Sayle <roger@eyesopen.com>
9512 * gfortran.dg/dependency_20.f90: New test case.
9514 2007-01-31 Ian Lance Taylor <iant@google.com>
9516 * gcc.dg/lower-subreg-1.c (test): New test.
9518 2007-01-30 Geoffrey Keating <geoffk@apple.com>
9520 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9522 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9524 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9525 * gcc.dg/torture/builtin-math-3.c: Likewise.
9527 2007-01-31 Dirk Mueller <dmueller@suse.de>
9529 gcc.dg/Wparentheses-2.c: Update and add new tests.
9531 2007-01-31 Ira Rosen <irar@il.ibm.com>
9533 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9536 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
9538 * gcc.dg/builtins-63.c: New test.
9540 2007-01-31 Tobias Burnus <burnus@net-b.de>
9543 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9545 2007-01-31 Tobias Burnus <burnus@net-b.de>
9548 * gfortran.dg/volatile8.f90: New argument conformance test.
9549 * gfortran.dg/volatile9.f90: New scope test.
9551 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9554 * g++.dg/warn/null4.C: New.
9556 2001-01-30 Roger Sayle <roger@eyesopen.com>
9557 Uros Bizjak <ubizjak@gmail.com>
9559 * gcc.dg/large-size-array-3.c: Correct typo.
9561 2007-01-30 Richard Guenther <rguenther@suse.de>
9564 * g++.dg/debug/pr27657.C: New testcase.
9566 2007-01-30 Richard Guenther <rguenther@suse.de>
9569 * gcc.dg/torture/pr30313.c: New testcase.
9571 2007-01-29 Janis Johnson <janis187@us.ibm.com>
9573 * gcc.dg/dfp/dfp-except.h: New file.
9574 * gcc.dg/dfp/fe-check.h: New file.
9575 * gcc.dg/dfp/fe-binop.c: New test.
9576 * gcc.dg/dfp/fe-convert-1.c: New test.
9577 * gcc.dg/dfp/fe-convert-2.c: New test.
9578 * gcc.dg/dfp/fe-convert-3.c: New test.
9580 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
9581 * gcc.dg/dfp/decfloat-constants.c: Ditto.
9582 * gcc.dg/dfp/convert-dfp.c: Ditto.
9583 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9585 2007-01-29 Josh Conner <jconner@apple.com>
9587 * gcc.target/powerpc/altivec-24.c: New test.
9589 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
9592 * g++.dg/parse/defarg12.C: New test.
9594 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
9597 * gfortran.dg/used_dummy_types_6.f90: New test.
9599 2007-01-28 Jan Hubicka <jh@suse.cz>
9601 * gcc.dg/tree-prof/val-prof-6.c: New test.
9603 2007-01-28 Roger Sayle <roger@eyesopen.com>
9605 * gcc.dg/large-size-array-3.c: Correct test case (portability).
9607 2007-01-28 Andrew Pinski <pinskia@gmail.com>
9610 * g++.dg/expr/dtor4.C: New test.
9612 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
9614 * gcc.dg/tree-ssa/loop-23.c: New test.
9616 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
9619 * gfortran.dg/achar_2.f90: New test.
9620 * gfortran.dg/achar_3.f90: New test.
9622 2007-01-27 Ian Lance Taylor <iant@google.com>
9624 * gcc.dg/strict-overflow-1.c: New test.
9625 * gcc.dg/no-strict-overflow-1.c: New test.
9626 * gcc.dg/strict-overflow-2.c: New test.
9627 * gcc.dg/no-strict-overflow-2.c: New test.
9628 * gcc.dg/strict-overflow-3.c: New test.
9629 * gcc.dg/no-strict-overflow-3.c: New test.
9630 * gcc.dg/strict-overflow-4.c: New test.
9631 * gcc.dg/no-strict-overflow-4.c: New test.
9632 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
9633 * gcc.dg/pr15784-1.c: Likewise.
9634 * gcc.dg/pr20922-1.c: Likewise.
9635 * gcc.dg/pr20922-3.c: Likewise.
9636 * gcc.dg/pr20922-4.c: Likewise.
9637 * gcc.dg/pr20922-6.c: Likewise.
9638 * gcc.dg/compare-4.c: Likewise.
9639 * gcc.dg/torture/pr26898-1.c: Likewise.
9640 * gcc.dg/tree-ssa/divide-1.c: Likewise.
9641 * gcc.dg/tree-ssa/divide-2.c: Likewise.
9642 * gcc.dg/tree-ssa/divide-3.c: Likewise.
9643 * gcc.dg/tree-ssa/divide-4.c: Likewise.
9644 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
9645 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
9646 * gcc.dg/tree-ssa/pr21082.c: Likewise.
9647 * gcc.dg/tree-ssa/pr26899.c: Likewise.
9648 * g++.dg/tree-ssa/pr21082.C: Likewise.
9650 2007-01-27 Roger Sayle <roger@eyesopen.com>
9652 * gcc-dg/large-size-array-3.c: New test case.
9654 2007-01-27 Roger Sayle <roger@eyesopen.com>
9656 * gfortran.dg/forall_7.f90: New test case.
9658 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
9661 * gfortran.dg/where_operator_assign_1.f90: New test.
9662 * gfortran.dg/where_operator_assign_2.f90: New test.
9663 * gfortran.dg/where_operator_assign_3.f90: New test.
9665 2007-01-26 Joseph Myers <joseph@codesourcery.com>
9667 * lib/target-supports.exp
9668 (check_effective_target_powerpc_altivec): New.
9669 (check_effective_target_vect_cmdline_needed): Use it.
9671 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
9674 * gfortran.dg/backslash_3.f: New test.
9676 2007-01-26 Richard Guenther <rguenther@suse.de>
9678 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
9680 2007-01-26 Tobias Burnus <burnus@net-b.de>
9682 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
9683 * gfortran.dg/vect/vect.exp: Ditto.
9684 * gfortran.dg/dg.exp: Ditto.
9685 * gfortran.fortran-torture/execute/execute.exp: Ditto.
9686 * gfortran.fortran-torture/compile/compile.exp: Ditto.
9688 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9690 * gcc.dg/builtins-20.c: Add more cases.
9691 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
9693 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9696 * gcc.dg/Wall.c: New.
9697 * gcc.dg/Wno-all.c: New.
9698 * gfortran.dg/Wall.f90: New.
9699 * gfortran.dg/Wno-all.f90: New.
9701 2007-01-24 Geoffrey Keating <geoffk@apple.com>
9703 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
9704 * g++.dg/eh/simd-2.C: Also run on Darwin.
9705 * g++.dg/eh/simd-3.C: New.
9706 * g++.dg/eh/simd-4.C: New.
9708 2007-01-25 Richard Guenther <rguenther@suse.de>
9710 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
9712 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
9714 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
9716 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
9717 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
9718 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
9719 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
9720 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
9721 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
9722 * gcc.dg/ipa/ipa-7.c: New testcase.
9724 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
9726 * g++.dg/cpp0x/warn_cxx0x.C: New.
9728 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9730 * gcc.dg/builtins-20.c: Test builtin carg.
9732 2007-01-24 Jakub Jelinek <jakub@redhat.com>
9735 * gcc.dg/gomp/pr27416.c: New test.
9738 * gcc.dg/gomp/pr30494.c: New test.
9739 * g++.dg/gomp/pr30494.C: New test.
9742 * gcc.dg/gomp/pr30421.c: New test.
9744 2007-01-24 Steve Ellcey <sje@cup.hp.com>
9746 * gcc.target/ia64/versionid-1.c: New test.
9747 * gcc.target/ia64/versionid-2.c: New test.
9749 2007-01-24 Richard Guenther <rguenther@suse.de>
9752 * gcc.dg/builtins-57.c: Change to a link-time testcase
9753 to support non-C99 targets.
9755 2007-01-24 Jan Hubicka <jh@suse.cz>
9757 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
9759 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
9761 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
9763 2007-01-23 Andrew Pinski <pinskia@gmail.com>
9766 * objc.dg/const-str-12.m: New test.
9768 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9771 * gfortran.dg/ctrl-z.f90: New test.
9773 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9776 * gfortran.dg/namelist_assumed_char.f90: New test.
9778 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
9781 * g++.dg/inherit/covariant15.C: New test.
9783 2007-01-23 Ian Lance Taylor <iant@google.com>
9785 * g++.dg/warn/Wparentheses-24.C: New test.
9787 2007-01-23 Richard Guenther <rguenther@suse.de>
9790 * ada/acats/run_acats: Do not call gnatmake or gnatchop
9793 2007-01-22 Richard Guenther <rguenther@suse.de>
9795 PR tree-optimization/30038
9796 * gcc.dg/builtins-62.c: New testcase.
9798 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
9800 * gcc.c-torture/compile/20070121.c: New test.
9802 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
9805 * gfortran.dg/char_comparison_1.f: New test.
9807 2007-01-21 Ira Rosen <irar@il.ibm.com>
9809 * gcc.dg/vect/vect-strided-same-dr.c: New test.
9811 2007-01-20 Andrew Pinski <pinskia@gmail.com>
9814 * objc.dg/pch: New directory.
9815 * objc.dg/pch/pch.exp: New file.
9816 * objc.dg/pch/interface-1.m: New test.
9817 * objc.dg/pch/interface-1.hs: New include file.
9818 * lib/objc.exp (objc_target_compile): Add
9819 "-x objective-c-header" in front of the sources if this is
9820 a precompiled header being compiled.
9822 2007-01-20 Roger Sayle <roger@eyesopen.com>
9824 * gfortran.dg/array_memcpy_3.f90: New test case.
9825 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
9827 2007-01-20 Roger Sayle <roger@eyesopen.com>
9828 Brooks Moses <brooks.moses@codesourcery.com>
9829 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9831 * gfortran.dg/intrinsic_sign_1.f90: New test case.
9832 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
9834 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9836 * gcc.dg/torture/builtin-math-3.c: Test fdim.
9838 2007-01-19 Mike Stump <mrs@apple.com>
9840 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
9843 2007-01-19 Roger Sayle <roger@eyesopen.com>
9845 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
9846 option instead of -funsafe-math-optimizations.
9848 2007-01-19 Tomas Bily <tbily@suse.cz>
9850 gcc.dg/tree-prof/indir-call-prof.c: New.
9851 g++.dg/dg.exp: Add tree-prof subdirectory.
9852 g++.dg/tree-prof/indir-call-prof.C: New.
9853 g++.dg/tree-prof/tree-prof.exp: New.
9855 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9858 * g++.dg/warn/deprecated.C: Update warning output.
9859 * g++.dg/warn/deprecated-2.C: Likewise.
9860 * g++.dg/warn/deprecated-3.C: New.
9862 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
9864 * gcc.c-torture/execute/nestfunc-7.c: New.
9866 2007-01-18 Hui-May Chang <hm.chang@apple.com>
9868 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
9870 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
9872 * gcc.dg/m68k-pic-1.c: New.
9874 2007-01-18 Roger Sayle <roger@eyesopen.com>
9876 * gfortran.dg/array_memcpy_4.f90: New test case.
9878 2007-01-18 Josh Conner <jconner@apple.com>
9881 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
9882 * gcc.dg/vect/no-trapping-math-1: New.
9883 * gcc.dg/vect/no-trapping-math-2: New.
9885 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
9887 * gcc.target/i386/387-8.c: Update comment about optimizing
9888 inherent load of 1.0 of fptan instruction.
9890 2007-01-18 Dirk Mueller <dmueller@suse.de>
9891 Richard Guenther <rguenther@suse.de>
9894 * gcc.dg/Warray-bounds.c: New testcase.
9895 * gcc.dg/Warray-bounds-2.c: New testcase.
9896 * g++.dg/warn/Warray-bounds.C: New testcase.
9897 * g++.dg/warn/Warray-bounds-2.C: New testcase.
9899 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
9902 * gfortran.dg/generic_12.f90: New test.
9904 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
9906 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
9907 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
9909 2007-01-16 Janis Johnson <janis187@us.ibm.com>
9911 * gcc.dg/dfp/compare-special.h: New file.
9912 * gcc.dg/dfp/compare-special-32.c: New test.
9913 * gcc.dg/dfp/compare-special-64.c: New test.
9914 * gcc.dg/dfp/compare-special-128.c: New test.
9916 2007-01-16 Roger Sayle <roger@eyesopen.com>
9917 Paul Thomas <pault@gcc.gnu.org>
9918 Steven G. Kargl <kargl@gcc.gnu.org>
9921 * gfortran.dg/forall_6.f90: New test case.
9922 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
9923 * gfortran.dg/dependency_13.f90: Likewise.
9925 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9928 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
9929 targets that don't support Inf.
9931 2007-01-15 Dale Johannesen <dalej@apple.com>
9933 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
9935 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
9937 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
9938 of achar for 0xff to avoid the "Extended ASCII not
9939 implemented" error message.
9941 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
9944 * gfortran.dg/altreturn_4.f90: New test.
9947 * gfortran.dg/stfunc_4.f90: New test.
9950 * gfortran.dg/bound_2.f90: Reinstate commented out line.
9951 * gfortran.dg/initialization_1.f90: Change warning.
9954 * gfortran.dg/specification_type_resolution_2.f90: New test.
9956 2007-01-14 Jan Hubicka <jh@suse.cz>
9958 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
9959 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
9960 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
9963 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
9966 * gfortran.dg/external_procedures_2.f90: New test.
9968 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
9971 * gcc.target/i386/pr30413.c: New test.
9973 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
9976 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
9978 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
9980 * gcc.dg/20070112-1.c: New test.
9982 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9984 PR libgfortran/30435
9985 * gfortran.dg/list_read_6.f90: New test.
9987 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
9989 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
9991 2007-01-12 Tom Tromey <tromey@redhat.com>
9993 PR preprocessor/28227:
9994 * gcc.dg/cpp/pr28227.c: New file.
9996 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
9998 * gcc.dg/tree-ssa/loop-22.c: New test.
10000 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
10002 PR tree-optimization/29516
10003 * gcc.dg/tree-ssa/loop-20.c: New test.
10005 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
10007 PR libfortran/30415
10008 * minmaxloc_integer_kinds_1.f90: New test.
10010 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
10013 * g++.dg/template/sizeof-template-argument.C: New test.
10015 2007-01-11 Jan Hubicka <jh@suse.cz>
10017 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
10018 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
10019 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
10020 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
10021 * gcc.dg/tree-ssa/pr21658.c: Likewise.
10022 * gcc.dg/tree-ssa/pr15349.c: Likewise.
10023 * gcc.dg/tree-ssa/pr25501.c: Likewise.
10024 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
10025 transformation in question.
10026 * gcc.dg/tree-ssa/vrp05.c: Likewise.
10027 * gcc.dg/tree-ssa/pr20701.c: Likewise.
10028 * gcc.dg/always_inline3.c: Likewise.
10030 2007-01-10 Mark Mitchell <mark@codesourcery.com>
10033 * g++.dg/template/typename11.C: New test.
10035 2007-01-10 Robert Kennedy <jimbob@google.com>
10037 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
10039 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
10041 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
10042 for different integer kinds.
10043 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
10044 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
10045 * gfortran.dg/ishft_2.f90: New test.
10046 * gfortran.dg/ishft_3.f90: New test.
10048 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
10050 * gfortran.dg/altreturn_2.f90: Removed executable bit.
10052 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
10054 PR tree-optimization/30322
10055 * gcc.dg/tree-ssa/loop-21.c: New test.
10057 2007-01-08 Geoffrey Keating <geoffk@apple.com>
10059 * g++.dg/rtti/darwin-builtin-linkage.C: New.
10061 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
10063 * gcc.target/spu/intrinsics-1.c: Remove xfail.
10065 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10067 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
10068 * g++.dg/warn/overflow-warn-3.C: Likewise.
10069 * g++.dg/warn/overflow-warn-4.C: Likewise.
10070 * g++.dg/warn/overflow-warn-5.C: Likewise.
10071 * g++.dg/warn/overflow-warn-6.C: Likewise.
10072 * g++.dg/warn/Woverflow-1.C: Likewise.
10073 * g++.dg/warn/Woverflow-2.C: Likewise.
10074 * g++.dg/warn/Woverflow-3.C: Likewise.
10075 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
10077 2007-01-08 Roger Sayle <roger@eyesopen.com>
10079 * gfortran.dg/array_constructor_14.f90: New test case.
10080 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
10082 2007-01-08 Richard Guenther <rguenther@suse.de>
10084 PR tree-optimization/23603
10085 * gcc.dg/tree-ssa/vrp31.c: New testcase.
10086 * gcc.dg/tree-ssa/vrp32.c: Likewise.
10088 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
10090 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
10092 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
10093 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
10094 compiler behaviour.
10095 * gcc.dg/simd-5.c: Likewise.
10096 * gcc.dg/simd-6.c: Likewise.
10097 * g++.dg/conversion/simd1.C: Likewise.
10098 * g++.dg/conversion/simd3.C: Likewise.
10099 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
10102 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
10104 PR tree-optimization/29877
10105 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
10106 name of a hard register for the target concerned. Adjust dg-error
10107 directives to cope with new behaviour of TER.
10109 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10112 * g++.dg/conversion/nullptr1.C: Added overflow warning.
10113 * g++.dg/warn/overflow-warn-1.C: New.
10114 * g++.dg/warn/overflow-warn-3.C: New.
10115 * g++.dg/warn/overflow-warn-4.C: New.
10116 * g++.dg/warn/overflow-warn-5.C: New.
10117 * g++.dg/warn/overflow-warn-6.C: New.
10118 * g++.dg/warn/Woverflow-1.C: New.
10119 * g++.dg/warn/Woverflow-2.C: New.
10120 * g++.dg/warn/Woverflow-3.C: New.
10121 * g++.dg/warn/multiple-overflow-warn-2.C: New.
10123 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
10126 * gfortran.dg/invalid_name.f90: New test.
10127 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
10128 * gfortran.dg/gomp/pr29759.f90: Ditto.
10130 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
10132 * gfortran.dg/present_1.f90: Update error message.
10134 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
10137 * g++.dg/template/duplicate1.C: New test
10138 * g++.dg/template/memfriend6.C: Adjust error markers.
10140 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
10143 * gcc.dg/torture/inline-1.c: New test.
10145 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10148 * gcc.dg/multiple-overflow-warn-1.c: New.
10149 * gcc.dg/multiple-overflow-warn-2.c: New.
10150 * gcc.dg/overflow-warn-6.c: New.
10151 * g++.dg/warn/multiple-overflow-warn-1.C: New.
10153 2007-01-05 Roger Sayle <roger@eyesopen.com>
10155 * gfortran.dg/array_memcpy_1.f90: New test case.
10156 * gfortran.dg/array_memcpy_2.f90: Likewise.
10158 2007-01-05 Richard Guenther <rguenther@suse.de>
10160 PR middle-end/27826
10161 * g++.dg/opt/pr27826.C: New testcase.
10163 2007-01-05 Ian Lance Taylor <iant@google.com>
10165 * gcc.dg/Walways-true-1.c: New test.
10166 * gcc.dg/Walways-true-2.c: New test.
10167 * g++.dg/warn/Walways-true-1.C: New test.
10168 * g++.dg/warn/Walways-true-2.C: New test.
10170 2007-01-05 Jakub Jelinek <jakub@redhat.com>
10173 * gcc.dg/pr30360.c: New test.
10175 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
10178 * gfortran.dg/data_implied_do_1.f90: New test.
10182 * gfortran.dg/char_length_1.f90: New test.
10184 2007-01-05 Richard Guenther <rguenther@suse.de>
10186 PR middle-end/28116
10187 * g++.dg/opt/pr28116.C: New testcase.
10189 2007-01-05 Tobias Burnus <burnus@net-b.de>
10192 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
10193 invalid deallocate.
10194 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
10195 * gfortran.dg/protected_4.f90: Add pointer intent check.
10196 * gfortran.dg/protected_6.f90: Add pointer intent check.
10197 * gfortran.dg/pointer_intent_1.f90: New test.
10198 * gfortran.dg/pointer_intent_2.f90: New test.
10199 * gfortran.dg/pointer_intent_3.f90: New test.
10201 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
10204 * gfortran.dg/altreturn_2.f90: new test.
10206 2007-01-04 Tom Tromey <tromey@redhat.com>
10208 PR preprocessor/28165:
10209 * gcc.dg/cpp/pr28165.c: New file.
10211 2007-01-03 Josh Conner <jconner@apple.com>
10213 PR middle-end/29683
10214 * gcc.dg/pr29683.c: New.
10216 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10219 * g++.dg/pch/template-1.C: New test.
10220 * g++.dg/pch/template-1.Hs: New file.
10222 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10224 PR middle-end/30353
10225 * gcc.c-torture/compile/complex-4.c: New test.
10227 2007-01-03 Joseph Myers <joseph@codesourcery.com>
10229 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
10231 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
10233 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10235 PR middle-end/30286
10236 * gcc.dg/pr30286.c: New test.
10239 * g++.dg/template/crash66.C: New test.
10242 * g++.dg/template/friend49.C: New test.
10244 2007-01-03 Steven G. Kargl <kargls@comcast.net>
10246 * gfortran.dg/ibits.f90: New test.
10248 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
10250 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
10251 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
10253 2007-01-02 Jan Hubicka <jh@suse.cz>
10255 * gcc.dg/pr16194.c: We now output error on all three functions,
10256 not just first one.
10258 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10261 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
10262 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
10264 2006-01-02 Ian Lance Taylor <iant@google.com>
10266 * g++.dg/warn/Wparentheses-22.C: New test.
10267 * g++.dg/warn/Wparentheses-23.C: New test.
10269 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10272 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
10273 * gcc.dg/declspec-3-Wextra.c: New.
10274 * gcc.dg/declspec-3-no.c: New
10276 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
10279 * gfortran.dg/interface_10.f90: Remove.
10281 2007-01-01 Roger Sayle <roger@eyesopen.com>
10283 * gcc.dg/fold-eqxor-4.c: New test case.
10285 2007-01-02 Joseph Myers <joseph@codesourcery.com>
10287 PR middle-end/30311
10288 * gcc.c-torture/compile/pr30311.c: New test.
10290 2007-01-01 Andrew Pinski <pinskia@gmail.com>
10292 PR middle-end/30253
10293 * gcc.c-torture/compile/statement-expression-1.c: New test.
10295 2007-01-01 Andreas Schwab <schwab@suse.de>
10298 * g++.dg/eh/pr29166.C: New test.
10300 2007-01-01 Joseph Myers <joseph@codesourcery.com>
10302 * lib/target-supports.exp (check_effective_target_powerpc_spe):
10304 (check_effective_target_vect_cmdline_needed): Use it.
10306 2006-12-31 Richard Guenther <rguenther@suse.de>
10308 PR middle-end/30137
10309 * gcc.dg/pr30137-1.c: New testcase.
10310 * gcc.dg/pr30137-2.c: Likewise.
10312 2006-12-31 Roger Sayle <roger@eyesopen.com>
10314 PR middle-end/30322
10315 * gcc.dg/fold-plusnot-1.c: New test case.
10317 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
10320 * g++.dg/parse/template22.C: New test.
10322 2006-12-31 Richard Guenther <rguenther@suse.de>
10324 PR middle-end/30338
10325 * gcc.c-torture/compile/pr30338.c: New testcase.
10327 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10330 * gfortran.dg/intrinsic_actual_4.f90: New test.
10333 * gfortran.dg/func_decl_3.f90: New test.
10335 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10338 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
10339 * gfortran.dg/c_by_val_1.f: New test.
10340 * gfortran.dg/c_by_val_2.f: New test.
10341 * gfortran.dg/c_by_val_3.f: New test.
10343 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
10345 PR libfortran/30321
10346 * gfortran.dg/sum_zero_array_1.f90: New test.
10348 2006-12-29 Jakub Jelinek <jakub@redhat.com>
10350 PR preprocessor/29612
10351 * gcc.dg/cpp/pr29612-1.c: New test.
10352 * gcc.dg/cpp/pr29612-2.c: New test.
10354 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
10357 * gfortran.dg/pure_formal_proc_1.f90: New test.
10360 * gfortran.dg/intrinsic_actual_3.f90: New test.
10362 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10365 * gfortran.dg/io_constraints_1.f90: Update test.
10366 * gfortran.dg/io_constraints_2.f90: Update test.
10367 * gfortran.dg/inquire_iolength.f90: New test.
10369 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
10372 * gfortran.dg/interface_10.f90: New test.
10373 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
10374 since z is already, locally a variable.
10377 * gfortran.dg/generic_11.f90: New test.
10378 * gfortran.dg/interface_7.f90: Remove name clash between module
10379 name and procedure 'x' referenced in the interface.
10381 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10384 * gcc.dg/Wmissing-parameter-type.c: New.
10385 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
10386 * gcc.dg/Wmissing-parameter-type-no.c: New.
10388 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
10391 * gfortran.dg/entry_array_specs_2.f: New test.
10394 * gfortran.dg/nested_modules_6.f90: New test.
10396 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10399 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
10400 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
10402 2006-12-21 Andrew Pinski <pinskia@gmail.com>
10405 * g++.dg/opt/complex6.C: New test.
10407 2006-12-22 Ben Elliston <bje@au.ibm.com>
10409 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
10410 full" if the linker on spu-*-* warns about exceeding local store.
10412 And revert this patch:
10413 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10414 fail to link due to relocation overflows on spu-*-*.
10416 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10419 * gfortran.dg/dependency_19.f90: New test.
10421 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10424 * gfortran.dg/alloc_comp_basics_3.f90: New test.
10426 2006-12-21 Jakub Jelinek <jakub@redhat.com>
10428 PR middle-end/30262
10429 * gcc.c-torture/execute/20061220-1.c: New test.
10431 PR middle-end/30263
10432 * gcc.dg/gomp/asm-1.c: New test.
10435 * g++.dg/eh/ia64-2.C: New test.
10437 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
10441 * gcc.dg/rs6000-leaf.c: New.
10443 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10446 * gfortran.dg/f2c_8.f90: New test.
10448 2006-12-20 Bill Wendling <wendling@apple.com>
10450 * gcc.dg/asm-b.c: Check for __ppc64__.
10452 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10455 * gfortran.dg/bounds_check_5.f90: New test.
10457 2006-12-20 Andrew Pinski <pinskia@gmail.com>
10459 PR middle-end/30143
10460 * gcc.dg/gomp/complex-1.c: New testcase.
10462 2006-12-20 Roger Sayle <roger@eyesopen.com>
10464 * gfortran.dg/array_memset_1.f90: New test case.
10466 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
10468 * lib/target-supports.exp: Add spu to
10469 check_effective_target_vect_widen_mult_hi_to_si.
10471 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10474 * gfortran.dg/generic_9.f90: New test.
10477 * gfortran.dg/generic_10.f90: New test.
10479 2006-12-19 Andrew Pinski <pinskia@gmail.com>
10482 * gcc.dg/pr30045.c: New test.
10484 2006-12-20 Ben Elliston <bje@au.ibm.com>
10486 * gcc.dg/20020312-2.c: Add a case for __SPU__.
10488 2006-12-19 Eric Christopher <echristo@apple.com>
10491 * gcc.c-torture/execute/pr29302-1.c: New.
10493 2006-12-19 Tobias Burnus <burnus@net-b.de>
10496 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10498 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
10501 * gfortran.dg/altreturn_3.f90: New test.
10503 * gfortran.dg/char_result_12.f90: Fix comment typos.
10505 2006-12-19 Ben Elliston <bje@au.ibm.com>
10507 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10508 as newlib's stdio.h uses non-traditional cpp constructs.
10510 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10512 * gfortran.dg/advance.f90: Renamed to advance_1.f90
10513 * gfortran.dg/append-1.f90: Renamed to append_1.f90
10514 * gfortran.dg/array-1.f90: Renamed to array_1.f90
10515 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10516 * gfortran.dg/backspace.f: Renamed to backspace_1.f
10517 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10518 * gfortran.dg/default_initialization.f: Renamed to
10519 default_initialization_1.f
10520 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10521 dollar_edit_descriptor_1.f
10522 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10523 dollar_edit_descriptor_2.f
10524 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10525 dollar_edit_descriptor_3.f
10526 * gfortran.dg/logint-1.f: Renamed to logint_1.f
10527 * gfortran.dg/logint-2.f: Renamed to logint_2.f
10528 * gfortran.dg/logint-3.f: Renamed to logint_3.f
10529 * gfortran.dg/advance_1.f90: Renamed from advance.f90
10530 * gfortran.dg/append_1.f90: Renamed from append-1.f90
10531 * gfortran.dg/array_1.f90: Renamed from array-1.f90
10532 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10533 * gfortran.dg/backspace_1.f: Renamed from backspace.f
10534 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10535 * gfortran.dg/default_initialization_1.f: Renamed from
10536 default_initialization.f
10537 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10538 dollar_edit_descriptor-1.f
10539 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10540 dollar_edit_descriptor-2.f
10541 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10542 dollar_edit_descriptor-3.f
10543 * gfortran.dg/logint_1.f: Renamed from logint-1.f
10544 * gfortran.dg/logint_2.f: Renamed from logint-2.f
10545 * gfortran.dg/logint_3.f: Renamed from logint-3.f
10547 2006-12-18 Bill Wendling <wendling@apple.com>
10549 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10550 id is an OjbC keyword.
10552 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10554 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10556 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10558 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
10560 2006-12-18 Ian Lance Taylor <iant@google.com>
10562 * g++.dg/warn/Wmissing-declarations-1.C: New test.
10564 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
10566 * gcc.c-torture/compile/pr27528.c: Use empty templates.
10568 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
10571 * gfortran.fortran-torture/execute/where21.f90: New test.
10573 2006-12-17 Tobias Burnus <burnus@net-b.de>
10575 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
10577 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10580 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
10581 * gcc.dg/if-empty-1.c: Likewise.
10582 * gcc.dg/pr23165.c: Likewise.
10583 * g++.dg/warn/empty-body.C: Likewise.
10585 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10587 PR libfortran/30005
10588 * gfortran.dg/open_errors.f90: New test.
10590 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
10592 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
10594 * gcc.target/i386/ssse3-pabsb.c: New file.
10595 * gcc.target/i386/ssse3-pabsd.c: Likewise.
10596 * gcc.target/i386/ssse3-pabsw.c: Likewise.
10597 * gcc.target/i386/ssse3-palignr.c: Likewise.
10598 * gcc.target/i386/ssse3-phaddd.c: Likewise.
10599 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10600 * gcc.target/i386/ssse3-phaddw.c: Likewise.
10601 * gcc.target/i386/ssse3-phsubd.c: Likewise.
10602 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10603 * gcc.target/i386/ssse3-phsubw.c: Likewise.
10604 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10605 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10606 * gcc.target/i386/ssse3-pshufb.c: Likewise.
10607 * gcc.target/i386/ssse3-psignb.c: Likewise.
10608 * gcc.target/i386/ssse3-psignd.c: Likewise.
10609 * gcc.target/i386/ssse3-psignw.c: Likewise.
10610 * gcc.target/i386/ssse3-vals.h: Likewise.
10612 2006-12-15 Janis Johnson <janis187@us.ibm.com>
10614 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
10615 * lib/fortran-torture.exp: Include target-supports.exp.
10617 2006-12-15 Jakub Jelinek <jakub@redhat.com>
10620 * gcc.c-torture/execute/pr30185.c: New test.
10622 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10626 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
10627 * gcc.dg/builtin-bswap-2.c: Likewise.
10628 * gcc.dg/builtin-bswap-3.c: Likewise.
10629 * gcc.dg/builtin-bswap-4.c: Likewise.
10630 * lib/target-supports.exp (check_effective_target_stdint_types): New.
10631 * gcc.c-torture/execute/mode-dependent-address.x: New file.
10633 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10635 PR libfortran/30145
10636 * gfortran.dg/write_zero_array: New test.
10638 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10641 * gfortran.dg/write_fmt_trim.f90: New test.
10643 2006-12-14 Diego Novillo <dnovillo@redhat.com>
10646 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
10649 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10651 * lib/target-supports.exp (check_weak_available): Use istarget
10652 "hppa*-*-hpux10*" instead of regexp.
10653 (check_cxa_atexit_available): Likewise.
10655 2006-12-14 Richard Guenther <rguenther@suse.de>
10657 PR tree-optimization/30197
10658 * gcc.c-torture/execute/complex-1.c: Fix function name.
10659 * gcc.dg/builtins-61.c: New testcase.
10661 2006-12-14 Richard Guenther <rguenther@suse.de>
10663 PR middle-end/30172
10664 * gcc.dg/pr30172-1.c: New testcase.
10666 2006-12-14 Richard Guenther <rguenther@suse.de>
10668 PR tree-optimization/30198
10669 * gcc.dg/builtins-60.c: New testcase.
10671 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
10673 * lib/target-supports.exp (vect_no_align): Remove spu.
10675 2006-12-13 Ian Lance Taylor <iant@google.com>
10679 * g++.dg/warn/Wparentheses-5.C: New test.
10680 * g++.dg/warn/Wparentheses-6.C: New test.
10681 * g++.dg/warn/Wparentheses-7.C: New test.
10682 * g++.dg/warn/Wparentheses-8.C: New test.
10683 * g++.dg/warn/Wparentheses-9.C: New test.
10684 * g++.dg/warn/Wparentheses-10.C: New test.
10685 * g++.dg/warn/Wparentheses-11.C: New test.
10686 * g++.dg/warn/Wparentheses-12.C: New test.
10687 * g++.dg/warn/Wparentheses-13.C: New test.
10688 * g++.dg/warn/Wparentheses-14.C: New test.
10689 * g++.dg/warn/Wparentheses-15.C: New test.
10690 * g++.dg/warn/Wparentheses-16.C: New test.
10691 * g++.dg/warn/Wparentheses-17.C: New test.
10692 * g++.dg/warn/Wparentheses-18.C: New test.
10693 * g++.dg/warn/Wparentheses-19.C: New test.
10694 * g++.dg/warn/Wparentheses-20.C: New test.
10695 * g++.dg/warn/Wparentheses-21.C: New test.
10697 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10700 * lib/target-supports.exp (check_cxa_atexit_available): Return false
10701 for target "hppa.*hpux10".
10703 2006-12-13 Jakub Jelinek <jakub@redhat.com>
10705 * g++.dg/debug/vartrack1.C: New test.
10707 * g++.dg/opt/ifcvt1.C: New test.
10709 * gcc.dg/tls/opt-13.c: New test.
10711 * gcc.dg/20060425-2.c: New test.
10713 * g++.dg/opt/pr15054-2.C: New test.
10715 * gcc.c-torture/execute/20060420-1.c: New test.
10717 * gcc.c-torture/execute/20060412-1.c: New test.
10719 * objc/compile/20060406-1.m: New test.
10721 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
10723 * g++.dg/template/array17.C: New test.
10725 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
10727 * gcc.target/powerpc/altivec-23.c: New test.
10729 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
10732 * g++.dg/inherit/error3.C: New test.
10735 * g++.dg/inherit/error4.C: New test.
10737 2006-12-13 Richard Guenther <rguenther@suse.de>
10739 PR tree-optimization/17687
10740 * gcc.dg/builtins-59.c: New testcase.
10742 2006-12-13 Ben Elliston <bje@au.ibm.com>
10744 * gcc.target/spu/Wmain.c: New test.
10746 2006-12-12 Josh Conner <jconner@apple.com>
10748 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
10749 * g++.dg/abi/thunk4.C: Likewise.
10750 * g++.dg/abi/rtti3.C: Likewise.
10752 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
10754 * gcc.target/spu/cpat-1.c: New test.
10755 * gcc.target/spu/cpat-2.c: New test.
10756 * gcc.target/spu/cpat-3.c: New test.
10757 * gcc.target/spu/cpat-4.c: New test.
10759 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
10762 * gcc.c-torture/compile/vector-1.c: New test.
10763 * gcc.c-torture/compile/vector-2.c: New test.
10764 * gcc.c-torture/compile/vector-3.c: New test.
10766 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10768 * lib/fortran-torture.exp: Update copyright years. Remove
10769 obsolete comment. Test -ftree-vectorize where it makes sense.
10770 * lib/gfortran-dg.exp: Update copyright years. Use settings
10771 from fortran-torture.exp.
10772 * gfortran.dg/char_transpose_1.f90,
10773 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
10774 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
10775 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
10776 '-w' to dg-options.
10778 2006-12-12 Richard Sandiford <richard@codesourcery.com>
10780 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
10781 saved_${tool}_load.
10783 2006-12-12 Ira Rosen <irar@il.ibm.com>
10785 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
10786 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
10787 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
10788 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
10791 2006-12-12 Richard Guenther <rguenther@suse.de>
10793 PR middle-end/30147
10794 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
10796 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
10797 Diego Novillo <dnovillo@redhat.com>
10799 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
10801 * gcc.dg/tree-ssa/pr26421.c: Likewise
10802 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
10803 * gcc.dg/tree-ssa/pr23382.c: Likewise.
10804 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
10805 * gcc.dg/tree-ssa/pr28410.c: Likewise.
10806 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
10807 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
10808 * gcc.dg/tree-ssa/vrp07.c: Likewise.
10809 * gcc.dg/tree-ssa/vrp08.c: Likewise.
10810 * gcc.dg/tree-ssa/alias-12.c: Likewise.
10812 2006-12-11 Jan Hubicka <jh@suse.cz>
10814 * gcc.dg/tree-prof/stringop-1.c: New test.
10815 * gcc.dg/tree-prof/stringop-2.c: New test.
10817 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
10820 * gcc.target/i386/pr30120.c: New test.
10823 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
10825 * gcc.target/i386/x87regparm-1.c: New test.
10826 * gcc.target/i386/x87regparm-2.c: New test.
10827 * gcc.target/i386/x87regparm-3.c: New test.
10828 * gcc.target/i386/x87regparm-4.c: New test.
10830 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
10832 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
10834 2006-12-10 Tobias Burnus <burnus@net-b.de>
10837 * gfortran.dg/protected_1.f90: New test.
10838 * gfortran.dg/protected_2.f90: New test.
10839 * gfortran.dg/protected_3.f90: New test.
10840 * gfortran.dg/protected_4.f90: New test.
10841 * gfortran.dg/protected_5.f90: New test.
10842 * gfortran.dg/protected_6.f90: New test.
10844 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10845 Tobias Burnus <burnus@gcc.gnu.org>
10849 * gfortran.dg/interface_4.f90: Test adding procedure to generic
10851 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
10852 ambiguous interfaces.
10853 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
10854 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
10855 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
10856 ambiguous interfaces.
10857 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
10858 * gfortran.dg/array_initializer_2.f90: Add initializer array
10862 * gfortran.dg/interface_9.f90: Test that host interfaces are
10863 not checked for ambiguity with the local version.
10865 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10868 * gfortran.dg/module_interface_2.f90: New test.
10870 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10873 * gfortran.dg/assumed_len.f90: New test.
10875 2006-12-09 Richard Guenther <rguenther@suse.de>
10877 * g++.dg/warn/implicit-typename1.C: Qualify types.
10878 * g++.dg/parse/crash12.C: Likewise.
10879 * g++.dg/tree-ssa/pr22444.C: Likewise.
10881 2006-12-09 Tobias Burnus <burnus@net-b.de>
10883 * gfortran.dg/array_2.f90: Added sqrt test.
10885 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
10887 * gcc.target/i386/x87regparm-1.c: XFAIL.
10888 * gcc.target/i386/x87regparm-2.c: XFAIL.
10889 * gcc.target/i386/x87regparm-3.c: XFAIL.
10890 * gcc.target/i386/x87regparm-4.c: XFAIL.
10892 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10894 * lib/target-supports.exp
10895 (check_effective_target_large_long_double): New.
10896 * gcc.dg/Wconversion-real.c : Use it.
10897 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
10900 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
10902 * gcc.c-torture/execute/mode-dependent-address.c: New test.
10904 2006-12-08 Tobias Burnus <burnus@net-b.de>
10907 * gfortran.dg/import4.f90: New test for IMPORT in modules.
10909 2006-12-07 Mark Mitchell <mark@codesourcery.com>
10912 * g++.dg/template/crash65.C: New test.
10913 * g++.dg/template/spec16.C: Tweak error markers.
10915 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
10917 * gcc.target/spu: New directory.
10918 * gcc.target/spu/spu.exp: New file.
10919 * gcc.target/spu/intrinsics-1.c: New test.
10921 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
10924 * g++.dg/ext/attrib27.C: New test.
10925 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
10926 * g++.dg/parse/typedef5.C: Likewise.
10928 2006-12-07 Mike Stump <mrs@apple.com>
10930 * treelang/compile/var_defs.tree: Adjust.
10932 2006-12-06 Mark Mitchell <mark@codesourcery.com>
10935 * g++.dg/template/crash64.C: New test.
10936 * g++.dg/parse/crash27.C: Adjust error markers.
10938 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
10940 PR libfortran/30009
10941 PR libfortran/30056
10942 * gfortran.dg/read_eof_4.f90: Add tests.
10943 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
10944 * gfortran.dg/unf_read_corrupted_1.f90: New test.
10946 2006-12-05 Mark Mitchell <mark@codesourcery.com>
10949 * g++.dg/template/crash63.C: New test.
10952 * g++.dg/template/crash62.C: New test.
10954 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
10957 * gfortran.dg/allocatable_function_1.f90: Increase the number
10958 of expected calls of free to 10; the lhs section reference is
10959 now evaluated so there is another call to bar. Change the
10960 comment appropriately.
10961 * gfortran.dg/array_section_1.f90: New test.
10963 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
10966 * gfortran.dg/char_result_12.f90: New test.
10968 2006-12-05 Richard Guenther <rguenther@suse.de>
10970 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
10971 * gcc.dg/vect/vect-pow-2.c: Rename to ...
10972 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
10973 vect_double, xfail for spu*-*-*.
10975 2006-12-04 Tobias Burnus <burnus@net-b.de>
10978 * initialization_4.f90: Test noninteger exponents (-std=f95).
10979 * initialization_5.f90: New test for noninteger exponents
10982 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
10985 * gfortran.dg/parameter_array_section_1.f90: New test.
10987 2006-12-04 Mark Mitchell <mark@codesourcery.com>
10990 * g++.dg/template/crash61.C: New test.
10993 * g++.dg/template/error23.C: New test.
10995 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
10997 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
10999 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
11002 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
11004 2006-12-04 Jakub Jelinek <jakub@redhat.com>
11006 PR middle-end/29965
11007 * gcc.dg/gomp/pr29965-1.c: New test.
11008 * gcc.dg/gomp/pr29965-2.c: New test.
11009 * gcc.dg/gomp/pr29965-3.c: New test.
11010 * gcc.dg/gomp/pr29965-4.c: New test.
11011 * gcc.dg/gomp/pr29965-5.c: New test.
11012 * gcc.dg/gomp/pr29965-6.c: New test.
11013 * g++.dg/gomp/pr29965-1.C: New test.
11014 * g++.dg/gomp/pr29965-2.C: New test.
11015 * g++.dg/gomp/pr29965-3.C: New test.
11016 * g++.dg/gomp/pr29965-4.C: New test.
11017 * g++.dg/gomp/pr29965-5.C: New test.
11018 * g++.dg/gomp/pr29965-6.C: New test.
11019 * g++.dg/gomp/pr29965-7.C: New test.
11020 * g++.dg/gomp/pr29965-8.C: New test.
11021 * g++.dg/gomp/pr29965-9.C: New test.
11022 * g++.dg/gomp/pr29965-10.C: New test.
11024 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
11026 * gnat.dg/pointer_variable_bounds.adb: New test.
11027 * gnat.dg/pointer_variable_bounds.ads: Likewise.
11028 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
11030 2006-12-03 Eric Christopher <echristo@apple.com>
11032 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
11034 2006-12-03 Richard Henderson <rth@redhat.com>
11035 Andrew Pinski <pinskia@gmail.com>
11038 * g++.dg/warn/unit-1.C: New test.
11040 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
11042 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
11044 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
11046 * g++.dg/vect/vect.exp: Enable tests to run on spu.
11047 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
11048 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
11049 * gcc.dg/vect/vect-70.c: Reduce array size.
11050 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
11051 vect_no_compaer_double targets.
11052 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
11053 vect_float, vect_double, and vect_int.
11055 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
11057 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
11058 test for loop versioning on vect_no_align targets.
11059 * gcc.dg/vect/pr20122.c: Likewise.
11060 * gcc.dg/vect/vect-105.c: Likewise.
11061 * gcc.dg/vect/vect-42.c: Likewise.
11062 * gcc.dg/vect/vect-43.c: Likewise.
11063 * gcc.dg/vect/vect-74.c: Likewise.
11064 * gcc.dg/vect/vect-75.c: Likewise.
11065 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
11066 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
11067 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
11068 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
11070 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
11073 * gfortran.dg/value_1.f90 : New test.
11074 * gfortran.dg/value_2.f90 : New test.
11075 * gfortran.dg/value_3.f90 : New test.
11076 * gfortran.dg/value_4.f90 : New test.
11077 * gfortran.dg/value_4.c : Called from value_4.f90.
11079 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
11082 * g++.dg/cpp0x/static_assert4.C: New testcase.
11084 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11086 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
11088 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
11091 * gcc.dg/pr27953.c: New test.
11093 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11096 * g++.dg/ext/vector5.C: New test.
11099 * g++.dg/other/main1.C: New test.
11101 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
11103 PR libfortran/29568
11104 * gfortran.dg/convert_implied_open.f90: Change to
11105 new default record length.
11106 * gfortran.dg/unf_short_record_1.f90: Adapt to
11108 * gfortran.dg/unformatted_subrecords_1.f90: New test.
11110 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
11112 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
11114 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
11117 * g++.dg/expr/pr29066.c: New.
11119 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
11120 Zdenek Dvorak <dvorakz@suse.cz>
11122 PR tree-optimization/29921
11123 * gcc.dg/pr29921-2.c: New test.
11125 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
11127 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
11128 (i386_get_cpuid): New function.
11129 (i386_cpuid_ecx): Likewise.
11130 (i386_cpuid_edx): Likewise.
11131 (i386_cpuid): Updated to call i386_cpuid_edx.
11133 * gcc.target/i386/sse3-addsubpd.c: New file.
11134 * gcc.target/i386/sse3-addsubps.c: Likewise.
11135 * gcc.target/i386/sse3-haddpd.c: Likewise.
11136 * gcc.target/i386/sse3-haddps.c: Likewise.
11137 * gcc.target/i386/sse3-hsubpd.c: Likewise.
11138 * gcc.target/i386/sse3-hsubps.c: Likewise.
11139 * gcc.target/i386/sse3-lddqu.c: Likewise.
11140 * gcc.target/i386/sse3-movddup.c: Likewise.
11141 * gcc.target/i386/sse3-movshdup.c: Likewise.
11142 * gcc.target/i386/sse3-movsldup.c: Likewise.
11144 2006-12-01 Dirk Mueller <dmueller@suse.de>
11146 * g++.dg/warn/Wreturn-type-4.C: New testcase.
11148 2006-11-30 Janis Johnson <janis187@us.ibm.com>
11150 * gcc.dg/dfp/convert-int-max.c: New test.
11151 * gcc.dg/dfp/convert-int-max-fold.c: New test.
11153 2006-11-30 Richard Guenther <rguenther@suse.de>
11155 * gcc.dg/vect/vect-pow-1.c: Rename ...
11156 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
11157 floats instead of doubles, check successful vectorization.
11159 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
11162 * gcc.c-torture/compile/pr29945.c: New testcase.
11164 2006-11-30 Joseph Myers <joseph@codesourcery.com>
11166 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
11169 2006-11-29 Eric Christopher <echristo@apple.com>
11171 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
11173 2006-11-29 Janis Johnson <janis187@us.ibm.com>
11175 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
11177 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
11179 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
11182 * g++.dg/inherit/virtual2.C: New test.
11183 * g++.dg/inherit/virtual3.C: Likewise.
11184 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
11185 * g++.dg/inherit/error2.C: Likewise.
11186 * g++.dg/template/instantiate1.C: Likewise.
11188 2006-11-28 Andrew Pinski <pinskia@gmail.com>
11191 * gcc.dg/tree-ssa/reassoc-12.c: New test.
11193 2006-11-28 Jan Hubicka <jh@suse.cz>
11195 * gcc.dg/memcpy-1.c: New test.
11197 2006-11-28 Jakub Jelinek <jakub@redhat.com>
11200 * g++.dg/warn/main-3.C: New test.
11202 2006-11-28 Jan Hubicka <jh@suse.cz>
11204 * gcc.dg/winline-1.c: New test.
11206 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
11208 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
11211 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
11214 * gfortran.dg/missing_optional_dummy_3.f90
11216 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
11219 * gfortran.dg/interface_3.f90: Modify errors.
11221 2006-11-28 Ben Elliston <bje@au.ibm.com>
11223 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11224 fail to link due to relocation overflows on spu-*-*.
11226 2006-11-27 Michael Matz <matz@suse.de>
11227 Andreas Krebbel <krebbel1@de.ibm.com>
11230 * gcc.dg/20061127-1.c: New testcase.
11232 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
11234 * gcc.dg/20061124-1.c: Add exit() function prototype.
11236 2006-11-27 Jan Hubicka <jh@suse.cz>
11238 * gcc.target/i386/memcpy-1.c: Adjust size.
11239 * gcc.dg/visibility-11.c: Likewise.
11241 2006-11-27 Richard Guenther <rguenther@suse.de>
11243 PR middle-end/25620
11244 * gcc.target/i386/pow-1.c: New testcase.
11245 * gcc.dg/builtins-58.c: Likewise.
11247 2006-11-26 Mark Mitchell <mark@codesourcery.com>
11250 * g++.dg/expr/cast8.C: New test.
11252 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11254 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
11255 Don't ever inline the testcase.
11257 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11260 * gfortran.fortran-torture/compile/parameter_3.f90: New
11263 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11266 * gfortran.fortran-torture/execute/transfer2.f90: New test.
11268 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11270 * gfortran.fortran-torture/execute/specifics.f90: Remove test
11273 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11275 PR libgfortran/29936
11276 * gfortran.dg/write_check3.f90: New test.
11278 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11280 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
11282 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
11285 * gfortran.dg/interface_3.f90: New test.
11288 * gfortran.dg/generic_8.f90: New test.
11290 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11292 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
11293 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
11294 * gfortran.dg/specifics_3.f90: Remove.
11296 2006-11-24 Jakub Jelinek <jakub@redhat.com>
11299 * gcc.dg/gomp/pr29955.c: New test.
11302 * gcc.dg/pr29736.c: New test.
11304 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11307 * gcc.dg/pure-1.c: New test.
11309 2006-11-24 Joseph Myers <joseph@codesourcery.com>
11311 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
11312 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
11314 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
11316 * gcc.dg/20061124-1.c: New testcase.
11318 2006-11-23 Eric Christopher <echristo@apple.com>
11320 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
11322 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11326 * gcc.dg/Wconversion-integer.c: New. Supersedes
11327 Wconversion-negative-constants.c
11328 * gcc.dg/Wconversion-real.c: New.
11329 * gcc.dg/Wconversion-real-integer.c: New.
11330 * gcc.dg/Wconversion-negative-constants.c: Deleted.
11331 * g++.dg/warn/Wconversion1.C: Modified.
11333 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11335 * gfortran.dg/overload_1.f90: New test.
11337 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11340 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
11341 Wtraditional-conversion.
11342 * gcc.dg/overflow-warn-2.c: Likewise.
11343 * gcc.dg/Wconversion.c: Likewise. Renamed as
11344 Wtraditional-conversion.c .
11345 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
11346 Wtraditional-conversion-2.c .
11347 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
11348 Wtraditional-conversion-2.c
11349 * gcc.dg/Wconversion-negative-constants.c: New.
11351 2006-11-23 Andrew Pinski <pinskia@gmail.com>
11353 * gcc.dg/tree-ssa/dump-1.c: New test.
11355 2006-11-23 David Ung <davidu@mips.com>
11357 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
11358 -mfp64, allowable when ISA >= 33 and float is enabled.
11359 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
11360 of mthc1 and mfhc1 patterns.
11362 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
11364 PR tree-optimization/29921
11365 * gcc.dg/pr29921.c: New test.
11367 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11370 * gfortran.dg/initialization_4.f90: New test.
11372 2006-11-22 Ira Rosen <irar@il.ibm.com>
11374 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
11375 platforms that have interleaving support.
11376 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
11377 * gcc.dg/vect/vect-strided-a-u16-i2.c,
11378 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
11379 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
11380 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
11381 gcc.dg/vect/vect-strided-u8-i2-gap.c,
11382 gcc.dg/vect/vect-strided-u8-i8.c,
11383 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
11384 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
11385 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
11386 gcc.dg/vect/vect-strided-float.c,
11387 gcc.dg/vect/vect-strided-a-mult.c,
11388 gcc.dg/vect/vect-strided-mult-char-ls.c,
11389 gcc.dg/vect/vect-strided-a-u16-mult.c,
11390 gcc.dg/vect/vect-strided-a-u32-mult.c,
11391 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
11392 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
11393 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
11394 gcc.dg/vect/vect-strided-mult.c,
11395 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
11396 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
11399 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11402 * gfortran.dg/auto_char_len_4.f90: New test.
11404 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11407 * gfortran.dg/generic_7.f90: New test.
11408 * gfortran.dg/defined_operators_1.f90: Add new error.
11410 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
11412 PR tree-optimization/29902
11413 * g++.dg/tree-ssa/pr29902.C: New test.
11415 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
11418 * gfortran.dg/used_types_13.f90: New test.
11420 2006-11-21 Janis Johnson <janis187@us.ibm.com>
11422 * gcc.dg/dfp/snan.c: Delete.
11424 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
11426 * g++.dg/cpp0x/static_assert1.C: New.
11427 * g++.dg/cpp0x/static_assert2.C: New.
11428 * g++.dg/cpp0x/static_assert3.C: New.
11430 2006-11-21 Richard Guenther <rguenther@suse.de>
11432 * gcc.dg/vect/vect-pow-1.c: New testcase.
11433 * gcc.dg/vect/vect-pow-2.c: Likewise.
11435 2006-11-21 Jakub Jelinek <jakub@redhat.com>
11438 * g++.dg/template/static29.C: New test.
11441 * g++.dg/conversion/simd4.C: New test.
11443 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
11446 * g++.dg/template/access19.C: New test.
11447 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
11450 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11453 * gcc.dg/tree-ssa/sra-4.c: New testcase.
11455 2006-11-20 Tobias Burnus <burnus@net-b.de>
11458 * gfortran.dg/import.f90: Extended test.
11459 * gfortran.dg/import2.f90: Extended test.
11461 2006-11-20 Tobias Burnus <burnus@net-b.de>
11463 * gfortran.dg/volatile3.f90: Add conflict test.
11465 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
11468 * gfortran.dg/implicit_10.f90: New test.
11470 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
11473 * g++.dg/warn/Wall-write-strings.C: New.
11475 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
11477 * gfortran.dg/alloc_comp_constraint_5.f90: New.
11478 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
11480 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11482 * gfortran.dg/use_3.f90: Remove error message.
11483 * gfortran.dg/iso_fortran_env_1.f90: New test.
11484 * gfortran.dg/iso_fortran_env_2.f90: New test.
11485 * gfortran.dg/iso_fortran_env_3.f90: New test.
11486 * gfortran.dg/iso_fortran_env_4.f90: New test.
11488 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
11490 * gcc.dg/vect/vect-27.c: Fix initialization.
11492 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11494 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
11495 * gcc.dg/torture/builtin-minmax-1.c: New.
11497 * gcc.dg/builtins-20.c: Add cases for copysign.
11499 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11502 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11504 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11505 * gfortran.dg/use_1.f90: New test.
11506 * gfortran.dg/use_1.f90: New test.
11507 * gfortran.dg/use_1.f90: New test.
11509 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
11511 PR tree-optimization/29801
11512 * gcc.dg/pr29801.c: New test.
11514 2006-11-17 Jakub Jelinek <jakub@redhat.com>
11516 PR middle-end/29584
11517 * gcc.dg/torture/pr29584.c: New test.
11519 2006-11-17 Joseph Myers <joseph@codesourcery.com>
11521 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11522 Condition PowerPC tests for saving FPRs on powerpc_fprs.
11523 * gcc.target/powerpc/compress-float-ppc.c,
11524 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11526 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11527 do not pass -mhard-float.
11529 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
11531 * gnat.dg/volatile_aggregate.adb: New test.
11533 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11537 * gfortran.dg/bound_2.f90: Add more checks.
11538 * gfortran.dg/bound_3.f90: New test.
11540 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11543 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11545 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
11547 * gfortran.dg/import3.f90: Fix error message.
11549 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11552 * gfortran.fortran-torture/compile/inline_1.f90:
11555 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
11557 * gcc.target/i386/x87regparm-1.c: New test.
11558 * gcc.target/i386/x87regparm-2.c: New test.
11559 * gcc.target/i386/x87regparm-3.c: New test.
11560 * gcc.target/i386/x87regparm-4.c: New test.
11562 2006-11-15 Tobias Burnus <burnus@net-b.de>
11565 * gfortran.dg/import.f90: New test.
11566 * gfortran.dg/import2.f90: New test.
11567 * gfortran.dg/import3.f90: New test.
11569 2006-11-15 Tobias Burnus <burnus@net-b.de>
11572 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
11574 2006-11-15 Tobias Burnus <burnus@net-b.de>
11577 * gfortran.dg/contains.f90: New test.
11578 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11580 2006-11-15 Jakub Jelinek <jakub@redhat.com>
11582 PR tree-optimization/29581
11583 * gcc.dg/pr29581-1.c: New test.
11584 * gcc.dg/pr29581-2.c: New test.
11585 * gcc.dg/pr29581-3.c: New test.
11586 * gcc.dg/pr29581-4.c: New test.
11587 * gfortran.dg/pr29581.f90: New test.
11589 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
11592 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
11593 numbers in error message headers.
11595 2006-11-14 Richard Guenther <rguenther@suse.de>
11597 * gcc.target/i386/math-torture/math-torture.exp: Restrict
11598 to i?86 and x86_64 targets.
11600 2006-11-14 Caroline Tice <ctice@apple.com>
11602 * gcc.dg/pubtypes-1.c: New file/testcase.
11603 * gcc.dg/pubtypes-2.c: New file/testcase.
11604 * gcc.dg/pubtypes-3.c: New file/testcase.
11605 * gcc.dg/pubtypes-4.c: New file/testcase.
11606 * g++.dg/pubtypes.C: New file/testcase.
11608 2006-11-14 Mark Mitchell <mark@codesourcery.com>
11611 * g++.dg/init/self1.C: New test.
11613 2006-11-14 Tobias Burnus <burnus@net-b.de>
11616 * gfortran.dg/conflicts.f90: Add.
11618 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
11620 PR rtl-optimization/29798
11622 * gcc.c-torture/execute/pr29798.c: New.
11624 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11626 * gcc.dg/builtins-20.c: Add more cases.
11628 2006-11-13 Jakub Jelinek <jakub@redhat.com>
11631 * gfortran.dg/gomp/pr29759.f90: New test.
11633 2006-11-13 Mark Mitchell <mark@codesourcery.com>
11636 * g++.dg/template/static28.C: New test.
11638 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
11640 * lib/c-torture.exp: Use target-libpath.exp.
11641 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
11642 set GCC_EXEC_PREFIX env var from global variable of same name.
11644 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11647 * gfortran.fortran-torture/compile/transfer-1.f90:
11650 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
11651 Zdenek Dvorak <dvorakz@suse.cz>
11653 PR tree-optimization/29680
11654 * gcc.dg/alias-11.c: New test.
11656 2006-11-12 Jason Merrill <jason@redhat.com>
11657 Andrew Pinski <pinskia@physics.uc.edu>
11659 PR middle-end/28915
11660 * gcc.target/i386/vectorize1.c: New.
11662 2006-11-12 Roger Sayle <roger@eyesopen.com>
11664 PR rtl-optimization/29797
11665 * gcc.c-torture/execute/pr29797-1.c: New test case.
11667 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11669 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
11671 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
11673 * gcc.dg/tree-ssa/prefetch-3.c: New test.
11675 2006-11-12 Roger Sayle <roger@eyesopen.com>
11677 PR tree-optimization/13827
11678 * gcc.dg/fold-eqand-1.c: New test case.
11680 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
11683 * gcc.c-torture/execute/mayalias-3.c: New test.
11685 2006-11-11 Richard Sandiford <richard@codesourcery.com>
11687 PR middle-end/27528
11688 * gcc.c-torture/compile/pr27528.c: New test.
11689 * gcc.dg/pr27528.c: Likewise.
11691 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11693 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
11695 * gcc.dg/torture/builtin-symmetric-1.c: New test.
11697 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11700 * gfortran.dg/reshape_source_size_1.f90: New test.
11702 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11705 * gfortran.dg/aliasing_dummy_4.f90: New test.
11707 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
11710 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
11711 and x86_64-*-* targets.
11713 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11715 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
11716 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
11717 New macros. Use them in exact tests.
11718 (TESTIT3): New macro.
11719 Add tests for fmin, fmax and fma.
11721 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11724 * gfortran.dg/array_constructor_13.f90: New test.
11726 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11729 * gfortran.dg/used_types_12.f90: New test.
11731 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
11733 PR middle-end/29726
11734 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
11736 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
11737 * gcc.dg/fold-eqandshift-3.c: New test case.
11739 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11742 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
11745 * gfortran.dg/change_symbol_attributes_1.f90: New test.
11747 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
11749 * gcc.dg/20061109-1.c: New testcase.
11751 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11753 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
11755 2006-11-09 Tobias Burnus <burnus@net-b.de>
11757 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
11758 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
11760 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
11762 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
11763 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
11765 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11767 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
11769 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11771 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
11773 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
11774 * gcc.dg/vect/vect-9.c: Now vectorizable.
11775 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
11776 that support vect_widen_mult.
11777 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
11778 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
11779 vect-reduc-dot-u16.c).
11780 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
11781 vect-reduc-dot-u16.c).
11782 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
11783 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
11784 vect-reduc-dot-s8.c).
11785 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
11786 vect-reduc-dot-s8.c).
11787 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
11788 vect-reduc-dot-s8.c).
11789 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
11790 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
11791 vect-reduc-dot-u8.c).
11792 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
11793 vect-reduc-dot-u8.c).
11794 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
11795 * gcc.dg/vect/vect-multitypes-9.c: New test.
11796 * gcc.dg/vect/vect-multitypes-10.c: New test.
11797 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
11798 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
11799 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
11800 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
11801 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
11802 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
11803 wrapv-vect-reduc-dot-s8.c.
11804 * lib/target-support.exp (check_effective_target_vect_unpack): New.
11805 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
11806 targets that support vec_unpack.
11807 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
11808 (check_effective_target_vect_widen_mult_qi_to_hi): New.
11809 (check_effective_target_vect_widen_mult_hi_to_si): New.
11810 (check_effective_target_vect_widen_sum): Removed.
11812 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11814 * gcc.dg/vect/vect-multitypes-8.c: New test.
11815 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
11817 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11819 * gcc.dg/vect/vect-multitypes-7.c: New test.
11821 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11823 * gcc.dg/vect/vect-multitypes-4.c: New test.
11824 * gcc.dg/vect/vect-multitypes-5.c: New test.
11825 * gcc.dg/vect/vect-multitypes-6.c: New test.
11827 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11829 * gcc.dg/vect/vect-multitypes-1.c: New test.
11830 * gcc.dg/vect/vect-multitypes-2.c: New test.
11831 * gcc.dg/vect/vect-multitypes-3.c: New test.
11833 2006-11-07 Eric Christopher <echristo@apple.com>
11835 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
11836 Test using scan-assembler-not.
11838 2006-11-07 Jakub Jelinek <jakub@redhat.com>
11840 * gcc.dg/inline-17.c: New test.
11842 2006-11-07 Steve Ellcey <sje@cup.hp.com>
11845 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
11848 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
11851 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
11854 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
11857 2006-11-07 Tobias Burnus <burnus@net-b.de>
11860 * gfortran.dg/volatile.f90: Add.
11861 * gfortran.dg/volatile2.f90: Add.
11862 * gfortran.dg/volatile3.f90: Add.
11863 * gfortran.dg/volatile4.f90: Add.
11864 * gfortran.dg/volatile5.f90: Add.
11865 * gfortran.dg/volatile6.f90: Add.
11866 * gfortran.dg/volatile7.f90: Add.
11868 2006-11-06 Tobias Burnus <burnus@net-b.de>
11870 * gfortran.dg/io_constraints_2.f90: Adjust pattern
11871 for matching error messages.
11872 * gfortran.dg/specifics_3.f90: Adjust pattern
11873 for matching error messages.
11875 2006-11-06 Janis Johnson <janis187@us.ibm.com>
11876 Bernhard Fischer <aldot@gcc.gnu.org>
11878 * lib/gcc-dg.exp (output-exists): New proc.
11879 (output-exists-not): New proc.
11880 * gcc.test-framework/test-framework.awk: Support new directives.
11881 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
11882 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
11883 * gcc.test-framework/dg-outexists-exp-F.c: New test.
11884 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
11885 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
11886 * gcc.test-framework/dg-outexists-exp-P.c: New test.
11888 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
11892 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
11893 * gfortran.dg/initialization_3.f90: New.
11895 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11897 PR libgfortran/25545
11898 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
11900 2006-11-05 Jakub Jelinek <jakub@redhat.com>
11902 PR middle-end/29695
11903 * gcc.c-torture/execute/pr29695-1.c: New test.
11904 * gcc.c-torture/execute/pr29695-2.c: New test.
11906 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
11909 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
11911 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
11913 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
11914 for matching error messages.
11916 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
11919 * gcc.target/i386/387-12.c: New test.
11921 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11923 PR libfortran/29713
11924 * gfortran.dg/pr29713.f90: New test.
11926 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
11928 * gcc.c-torture/execute/arith-rand-ll.c:
11929 Also test for bogus rest sign.
11931 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11933 PR libfortran/27895
11934 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
11936 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
11938 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
11939 from error messages.
11941 2006-11-02 Mike Stump <mrs@apple.com>
11943 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
11945 * g++.old-deja/g++.abi/align.C: Enable for darwin.
11947 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
11949 * g++.dg/eh/gcsec1.C: New test.
11951 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11953 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
11954 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
11956 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
11958 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
11960 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
11961 * gcc.dg/pr14796-2.c: Likewise.
11963 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
11965 * gcc.c-torture/execute/20061101-1.c: New test.
11967 2006-11-01 Richard Guenther <rguenther@suse.de>
11969 * gcc.target/i386/fpprec-1.c: New testcase.
11971 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11973 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
11974 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
11976 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
11978 * gcc.c-torture/execute/20061031-1.c: New test.
11980 2006-10-31 Geoffrey Keating <geoffk@apple.com>
11983 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
11984 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
11985 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
11986 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
11987 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
11988 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
11989 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
11991 2006-10-31 Eric Christopher <echristo@apple.com>
11992 Falk Hueffner <falk@debian.org>
11994 * gcc.dg/builtin-bswap-1.c: New.
11995 * gcc.dg/builtin-bswap-2.c: New.
11996 * gcc.dg/builtin-bswap-3.c: New.
11997 * gcc.dg/builtin-bswap-4.c: New.
11998 * gcc.dg/builtin-bswap-5.c: New.
11999 * gcc.target/i386/builtin-bswap-1.c: New.
12001 2006-10-31 Geoffrey Keating <geoffk@apple.com>
12003 * gcc.dg/inline-16.c: New.
12006 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
12008 * gcc.dg/inline-13.c: New.
12009 * gcc.dg/inline-14.c: New.
12010 * gcc.dg/inline-15.c: New.
12013 * gcc.dg/inline6.c: New.
12014 * gcc.dg/inline7.c: New.
12016 2006-10-31 Roger Sayle <roger@eyesopen.com>
12018 PR middle-end/23470
12019 * gcc.dg/pr23470-1.c: New test case.
12021 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
12024 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
12026 * gfortran.dg/blockdata_2.f90: New testcase.
12028 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
12030 PR libfortran/29627
12031 * gfortran.dg/unf_short_record_1.f90: New test.
12033 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12036 * gfortran.dg/pr29067.f: New test.
12038 2006-10-31 Joseph Myers <joseph@codesourcery.com>
12039 Richard Sandiford <richard@codesourcery.com>
12041 * lib/target-supports.exp (get_compiler_messages): Append options
12042 as a single list element.
12043 (check_effective_target_arm_vfp_ok): New.
12044 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
12046 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
12049 * gfortran.dg/intrinsic_actual_2.f90: New test.
12052 * gfortran.dg/actual_array_interface_1.f90: New test.
12055 * gfortran.dg/used_types_11.f90: New test.
12057 2006-10-30 Dirk Mueller <dmueller@suse.de>
12059 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
12060 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
12061 * g++.old-deja/g++.pt/eichin01.C (main): Same.
12062 * g++.old-deja/g++.mike/net25.C (main): Same.
12063 * g++.dg/lookup/exception1.C (main): Same.
12064 * g++.dg/parse/parens2.C (main): Same.
12066 2006-10-30 Roger Sayle <roger@eyesopen.com>
12068 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
12070 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12072 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
12073 * gcc.dg/torture/builtin-math-3.c: Likewise.
12075 2006-10-30 Tobias Burnus <burnus@net-b.de>
12078 * gfortran.dg/write_check.f90: Check run-time keyword checking.
12079 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
12081 2006-10-30 Andrew Pinski <pinskia@gmail.com>
12084 * gfortran.fortran-torture/execute/transfer1.f90: New test.
12086 2006-10-30 Joseph Myers <joseph@codesourcery.com>
12088 * lib/target-supports.exp (check_function_available): Declare
12089 function before calling.
12091 2006-10-30 Jakub Jelinek <jakub@redhat.com>
12093 PR tree-optimization/29637
12094 * gcc.dg/pr29637.c: New test.
12096 2006-10-29 Roger Sayle <roger@eyesopen.com>
12098 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
12099 tree canonicalization.
12101 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12103 * gcc.dg/builtins-20.c: Add more hypot tests.
12105 2006-10-29 Roger Sayle <roger@eyesopen.com>
12107 * gcc.dg/fold-compare-1.c: New test case.
12109 2006-10-29 Dirk Mueller <dmueller@suse.de>
12112 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
12114 2006-10-29 Roger Sayle <roger@eyesopen.com>
12116 PR tree-optimization/15458
12117 * gcc.dg/fold-xornot-1.c: New test case.
12119 2006-10-29 Richard Guenther <rguenther@suse.de>
12121 * gcc.target/i386/math-torture/trunc.c: New testcase.
12123 2006-10-29 Richard Guenther <rguenther@suse.de>
12125 * gcc.target/i386/math-torture/round.c: New testcase.
12127 2006-10-29 Richard Guenther <rguenther@suse.de>
12129 * gcc.target/i386/math-torture/ceil.c: New testcase.
12130 * gcc.target/i386/math-torture/floor.c: Likewise.
12132 2006-10-29 Richard Guenther <rguenther@suse.de>
12134 * gcc.target/i386/math-torture/rint.c: New testcase.
12135 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
12137 2006-10-29 Richard Guenther <rguenther@suse.de>
12139 * gcc.target/i386/math-torture/lfloor.c: New testcase.
12140 * gcc.target/i386/math-torture/lceil.c: Likewise.
12142 2006-10-28 Tobias Burnus <burnus@net-b.de>
12144 PR libgfortran/24313
12145 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
12147 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
12149 * gcc.c-torture/execute/20020118-1.c,
12150 gcc.c-torture/execute/builtins/strlen.c,
12151 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
12154 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12156 * gcc.dg/builtins-20.c: Add tests for hypot.
12157 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
12158 two-argument builtins.
12159 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
12160 TESTIT2. Update all callers.
12161 (TESTIT2, TESTIT2_R): New helper macros.
12162 Add testcases for pow, hypot and atan2.
12164 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12167 * g++.dg/expr/bool1.C: New test.
12168 * g++.dg/expr/bool2.C: New test.
12170 2006-10-28 Tobias Burnus <burnus@net-b.de>
12173 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
12174 * gfortran.dg/namelist_internal.f90: New test.
12176 2006-10-28 Tobias Burnus <burnus@net-b.de>
12179 * gfortran.dg/io_real_boz.f90: Add.
12180 * gfortran.dg/io_real_boz2.f90: Add.
12182 2006-10-28 Richard Guenther <rguenther@suse.de>
12184 PR middle-end/26899
12185 * gcc.dg/tree-ssa/pr26899.c: New testcase.
12187 2006-10-28 Richard Guenther <rguenther@suse.de>
12190 * gcc.target/i386/math-torture/lround.c: New testcase.
12192 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
12194 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
12195 * gcc.dg/builtins-44.c: Likewise.
12196 * gcc.dg/builtins-45.c: Likewise.
12197 * gcc.dg/pr28796-2.c: Likewise.
12198 * gcc.dg/unordered-3.c: Likewise.
12200 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12202 PR libgfortran/27954
12203 * gfortran.dg/error_recovery_2.f90: New test.
12205 2006-10-26 Richard Guenther <rguenther@suse.de>
12207 * gcc.target/i386/i386.exp: Use glob, not find to collect
12208 tests. Avoids recursing into subdirectories.
12209 * gcc.target/i386/math-torture/math-torture.exp: Torture
12210 for interesting ia32 math options.
12211 * gcc.target.i386/math-torture/lrint.c: New testcase.
12213 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12215 PR libgfortran/29563
12216 * gfortran.dg/arrayio_9.f90: Update test.
12217 * gfortran.dg/arrayio_19.f90: New test.
12219 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
12221 * gcc.dg/20061026.c: New testcase.
12223 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12225 PR libgfortran/29563
12226 * gfortran.dg/arrayio_9.f90: New test.
12228 2006-10-26 Ben Elliston <bje@au.ibm.com>
12230 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
12231 Copy the strings manually, as strcpy may call strlen.
12233 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12235 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
12236 Add checks for log, log2, log10 and log1p.
12238 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
12239 we already test 0.0. Add checks for expm1, log, log2, log10,
12240 log1p, cbrt, erf and erfc.
12242 2006-10-25 Steve Ellcey <sje@cup.hp.com>
12244 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
12246 2006-10-25 Uros Bizjak <uros@kss-loka.si>
12248 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
12249 and remainderl() built-in functions. Remove -ffast-math from
12252 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12254 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
12257 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
12258 floating point modifiers to arguments passed to float and long
12259 double functions respectively. Update all callers to use floating
12260 point numbers, not integers. Add tests for exp, exp2 and
12263 * gcc.dg/torture/builtin-math-3.c: New test.
12265 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
12268 * gfortran.dg/initialize_2.f90: New.
12270 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12272 * gcc.dg/torture/builtin-math-2.c: New test.
12274 2006-10-24 Richard Guenther <rguenther@suse.de>
12276 PR middle-end/28796
12277 * gcc.dg/pr28796-1.c: New testcase.
12278 * gcc.dg/pr28796-2.c: Likewise.
12280 2006-10-24 Richard Guenther <rguenther@suse.de>
12282 * gcc.dg/builtins-57.c: New testcase.
12284 2006-10-24 Richard Guenther <rguenther@suse.de>
12286 PR tree-optimization/29567
12287 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
12289 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
12291 PR tree-optimization/14784
12292 * gcc.dg/alias-10.c: New test.
12294 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12296 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
12298 2006-10-23 Jakub Jelinek <jakub@redhat.com>
12300 * gcc.dg/builtin-strncat-chk-1.c: New test.
12302 2006-10-23 Jan Hubicka <jh@suse.cz>
12304 * gcc.dg/memmove-1.c: New test.
12306 2006-10-23 Paul Brook <paul@codesourcery.com>
12308 * gcc.dg/pragma-pack-5.c: New test.
12310 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
12312 * g++.dg/other/s390-1.C: New testcase.
12314 2006-10-23 Richard Guenther <rguenther@suse.de>
12316 PR middle-end/27132
12317 PR middle-end/23295
12318 * gcc.dg/pr27132.c: New testcase.
12319 * gcc.dg/pr23295.c: Likewise.
12320 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
12321 * g++.dg/tree-ssa/pr19807.C: Likewise.
12323 2006-10-23 Richard Guenther <rguenther@suse.de>
12325 PR middle-end/21032
12326 * gcc.dg/pr21032.c: New testcase.
12328 2006-10-22 Jeff Law <law@redhat.com>
12329 Richard Guenther <rguenther@suse.de>
12331 PR tree-optimization/15911
12332 * gcc.dg/tree-ssa/vrp30.c: New testcase.
12334 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
12337 * g++.dg/abi/rtti3.C: New.
12339 2006-10-21 Uros Bizjak <uros@kss-loka.si>
12341 PR middle-end/28252
12342 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
12345 2006-10-21 Richard Guenther <rguenther@suse.de>
12347 PR tree-optimization/3511
12348 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
12350 2006-10-21 Richard Guenther <rguenther@suse.de>
12352 PR middle-end/26898
12353 * gcc.dg/torture/pr26898-1.c: New testcase.
12354 * gcc.dg/torture/pr26898-2.c: Likewise.
12356 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
12359 * g++.dg/parse/bitfield1.C: Adjust error markers.
12360 * g++.dg/parse/bitfield2.C: New test.
12362 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
12364 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
12366 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12368 PR libfortran/27895
12369 * gfortran.dg/zero_sized_1.f90: New test.
12371 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
12373 * gcc.dg/div-compare-1.c: New test.
12375 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
12378 * gfortran.dg/result_default_init_1.f90: New test.
12381 * gfortran.dg/automatic_default_init_1.f90: New test.
12383 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
12386 2006-10-18 Geoffrey Keating <geoffk@apple.com>
12388 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
12389 'using namespace std' without previous declaration.
12390 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
12391 * g++.old-deja/g++.robertl/eb133c.C: New.
12393 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12395 PR libgfortran/29277
12396 * gfortran.dg/streamio_4.f90: Update test.
12397 * gfortran.dg/streamio_11.f90: New test.
12399 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
12402 * g++.dg/inherit/virtual1.C: New test.
12404 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12407 * g++.dg/parse/enum3.C: New test.
12409 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12412 * g++.dg/init/ctor8.C: New test.
12414 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12417 * g++.dg/ext/complit8.C: Tweak error markers.
12418 * g++.dg/template/complit1.C: Add error marker.
12420 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12423 * g++.dg/ext/complit8.C: New test.
12426 * g++.dg/parse/dtor12.C: New test.
12429 * g++.dg/template/sizeof11.C: New test.
12431 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
12434 * gfortran.dg/data_char_3.f90: New test.
12437 * gfortran.dg/negative_automatic_size.f90: New test.
12439 2006-10-16 David Daney <ddaney@avtrex.com>
12441 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
12443 2006-10-16 Eric Christopher <echristo@apple.com>
12445 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
12448 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12451 * g++.dg/tc1/dr49.C: Tweak error messages.
12452 * g++.dg/parse/template21.C: New test.
12454 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12456 PR middle-end/20491
12457 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
12459 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
12462 * gfortran.dg/print_1.f90: New test.
12464 2006-10-15 Jan Hubicka <jh@suse.cz>
12466 PR middle-end/29241
12467 * gcc.c-torture/compile/pr29241.c: New testcase.
12469 2006-10-15 David Edelsohn <edelsohn@gnu.org>
12471 PR middle-end/29250
12472 * gcc.c-torture/compile/pr29250.c: New test.
12474 2006-10-15 Richard Guenther <rguenther@suse.de>
12476 * gcc.dg/pr29299.c: New testcase.
12478 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
12481 * gfortran.dg/label_4.f90: Adjust warning flag.
12483 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
12486 * gfortran.dg/nullify_3.f90: New test.
12488 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
12490 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12491 on Solaris 2.5.1 too.
12493 2006-10-13 Eric Christopher <echristo@apple.com>
12495 * gcc.dg/pr25993.c: Skip for darwin.
12497 2006-10-13 Eric Christopher <echristo@apple.com>
12499 * gcc.dg/visibility-11.c: Skip for darwin.
12501 2006-10-13 Eric Christopher <echristo@apple.com>
12503 * gcc.dg/darwin-weakimport-1.c: Use
12504 -fno-asynchronous-unwind-tables.
12505 * gcc.dg/darwin-weakimport-3.c: Ditto.
12507 2006-10-13 Richard Guenther <rguenther@suse.de>
12509 PR tree-optimization/29446
12510 * gcc.dg/torture/pr29446.c: New testcase.
12512 2006-10-13 Bill Wendling <wendling@apple.com>
12514 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12515 * g++.old-deja/g++.jason/hmc1.C: Likewise.
12516 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12517 * g++.old-deja/g++.law/shadow1.C: Likewise.
12518 * g++.old-deja/g++.law/ctors10.C: Likewise.
12519 * g++.dg/debug/namespace1.C: Likewise.
12520 * g++.dg/inherit/namespace-as-base.C: Likewise.
12521 * g++.dg/opt/delay-slot-1.C: Likewise.
12522 * g++.dg/parse/defarg10.C: Likewise.
12523 * g++.dg/template/ptrmem11.C: Likewise.
12524 * g++.dg/template/mem_func_ptr.C: Likewise.
12525 * g++.dg/template/spec19.C: Likewise.
12527 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
12529 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12531 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12534 * gfortran.dg/implicit_9.f90: New test.
12537 * gfortran.dg/namelist_25.f90: New test.
12540 * gfortran.dg/same_name_2.f90: New test.
12543 * gfortran.dg/host_assoc_types_1.f90: New test.
12546 * gfortran.dg/missing_derived_type_1.f90: New test.
12547 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12550 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12553 * gfortran.dg/alloc_comp_assign_5.f90: New test.
12555 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12558 * gfortran.dg/bound_2.f90: New test.
12560 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12562 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
12564 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12565 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
12566 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
12567 * gfortran.dg/gomp/reduction3.f90: Likewise.
12568 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12569 * gfortran.dg/dummy_procedure_2.f90: Likewise.
12570 * gfortran.dg/interface_derived_type_1.f90: Likewise.
12571 * gfortran.dg/forall_4.f90: Likewise.
12572 * gfortran.dg/spec_expr_4.f90: Likewise.
12573 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
12574 * gfortran.dg/forall_5.f90: Likewise.
12575 * gfortran.dg/open_access_append_2.f90: Add check for
12576 compile-time warning.
12578 2006-10-13 Mark Mitchell <mark@codesourcery.com>
12581 * g++.dg/parse/pure1.C: New test.
12583 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12586 * gfortran.dg/io_constraints_3.f90: New test.
12587 * gfortran.dg/open_access_append_1.f90: Add checks
12588 for compile-time warnings.
12589 * gfortran.dg/pr20163-2.f: Likewise.
12590 * gfortran.dg/iostat_2.f90: Likewise.
12591 * gfortran.dg/label_4.f90: Delete the temporary
12593 * gfortran.dg/direct_io_2.f90: Add a FILE=
12595 * gfortran.dg/iomsg_1.f90: Add check for
12596 compile-time warning.
12598 2006-10-12 Jan Hubicka <jh@suse.cz>
12601 * gcc.dg/pr28319.c: New test.
12603 2006-10-12 Mark Mitchell <mark@codesourcery.com>
12605 * g++.dg/ext/vla4.C: New test.
12607 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
12610 * g++.dg/template/crash60.C: New test.
12611 * g++.dg/other/large-size-array.C: Adjust error markers.
12612 * g++.dg/parse/crash27.C: Likewise.
12613 * g++.dg/template/crash1.C: Likewise.
12615 2006-10-12 Steve Ellcey <sje@cup.hp.com>
12618 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
12620 2006-10-12 Jakub Jelinek <jakub@redhat.com>
12622 PR preprocessor/28709
12623 * gcc.dg/cpp/paste14.c: New test.
12625 2006-10-11 Mark Mitchell <mark@codesourcery.com>
12628 * g++.dg/init/array24.C: New test.
12630 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12632 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
12635 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
12638 * g++.dg/parse/typedef8.C: New test.
12639 * g++.dg/other/mult-stor1.C: Adjust error markers.
12641 2006-10-11 Richard Guenther <rguenther@suse.de>
12643 PR tree-optimization/28230
12644 * gcc.dg/torture/pr28230.c: New testcase.
12646 2006-10-11 Richard Guenther <rguenther@suse.de>
12648 PR inline-asm/29119
12649 * gcc.dg/torture/pr29119.c: New testcase.
12651 2006-10-10 Jakub Jelinek <jakub@redhat.com>
12653 PR middle-end/29272
12654 * gcc.c-torture/execute/20060930-2.c: New test.
12656 2006-10-09 Richard Henderson <rth@redhat.com>
12658 Revert emutls patch.
12660 2006-10-09 Richard Guenther <rguenther@suse.de>
12662 PR middle-end/29254
12663 * gcc.dg/pr29254.c: New testcase.
12665 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
12666 Paul Thomas <pault@gcc.gnu.org>
12669 * gfortran.dg/alloc_comp_basics_1.f90: New test.
12670 * gfortran.dg/alloc_comp_basics_2.f90: New test.
12671 * gfortran.dg/alloc_comp_assign_1.f90: New test.
12672 * gfortran.dg/alloc_comp_assign_2.f90: New test.
12673 * gfortran.dg/alloc_comp_assign_3.f90: New test.
12674 * gfortran.dg/alloc_comp_assign_4.f90: New test.
12675 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
12676 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
12677 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
12678 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
12679 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
12680 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
12681 * gfortran.dg/alloc_comp_std.f90: New test.
12682 * gfortran.dg/move_alloc.f90: New test.
12684 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
12687 * gfortran.dg/derived_constructor_comps_2.f90: New test.
12690 * gfortran.dg/forall_char_dependencies_1.f90: New test.
12692 2006-10-08 Tobias Burnus <burnus@net-b.de>
12695 * gfortran.dg/new_line.f90: New test.
12697 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12699 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
12700 * gcc.dg/torture/builtin-convert-1.c,
12701 gcc.dg/torture/builtin-convert-2.c,
12702 gcc.dg/torture/builtin-convert-3.c,
12703 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
12705 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
12707 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12708 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12709 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12710 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
12712 2006-10-07 Andrew Pinski <pinskia@gmail.com>
12714 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
12715 Xfail some tests for powerpc-darwin and powerpc-aix.
12717 2006-10-07 Jakub Jelinek <jakub@redhat.com>
12720 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
12722 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12725 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12728 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12732 * gfortran.fortran-torture/execute/specifics.f90:
12733 Add tests for using all possible intrinsics as actual arguments.
12734 * gfortran.dg/specifics_1.f90: Add tests for using
12735 all possible intrinsics as actual arguments.
12736 * gfortran.dg/specifics_2.f90: New file.
12737 * gfortran.dg/specifics_3.f90: New file.
12739 2006-10-07 Richard Sandiford <richard@codesourcery.com>
12741 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
12742 * gcc.dg/debug/debug-2.c: Likewise.
12744 2006-10-06 Uros Bizjak <uros@kss-loka.si>
12746 * gcc.c-torture/compile/sync-2.c: New test.
12748 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12750 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
12753 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12755 PR rtl-optimization/29128
12756 * gcc.c-torture/compile/pr29128.c: New test.
12758 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12760 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
12763 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
12765 PR middle-end/29256
12766 * gcc.dg/tree-ssa/loop-19.c: New test.
12768 2006-10-06 Jakub Jelinek <jakub@redhat.com>
12770 PR tree-optimization/29330
12771 * gcc.dg/pr29330.c: New test.
12774 * gcc.c-torture/compile/20061005-1.c: New test.
12776 2006-10-06 Olivier Hainque <hainque@adacore.com>
12778 * gcc.dg/typename-vla-1.c: New case.
12779 * gnat.dg/forward_vla.adb: New case.
12781 2006-10-06 Jakub Jelinek <jakub@redhat.com>
12783 PR tree-optimization/29290
12784 * gfortran.dg/loop_nest_1.f90: New test.
12787 * gcc.dg/tls/opt-12.c: New test.
12790 * gfortran.dg/save_2.f90: New test.
12793 * gcc.dg/pr29091.c: New test.
12795 2006-10-06 Joseph Myers <joseph@codesourcery.com>
12797 * lib/target-supports.exp
12798 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
12799 same as x86_64-*-*; check for LP64.
12801 2006-10-04 Richard Henderson <rth@redhat.com>
12803 * lib/target-supports.exp (check_effective_target_tls): Redefine
12804 to mean non-emulated tls.
12805 * gcc.dg/tls/alias-1.c: Remove tls requirement.
12806 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12807 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12808 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12809 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12810 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12811 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12813 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
12816 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
12818 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12820 * gfortran.dg/bounds_check_fail_1.f90: New test.
12822 2006-10-03 Mark Mitchell <mark@codesourcery.com>
12825 * g++.dg/template/friend48.C: New test.
12827 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
12830 * gfortran.dg/default_initialization_2.f90: New test.
12832 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
12836 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
12838 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
12841 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
12845 * gfortran.dg/missing_optional_dummy_2.f90: New test.
12849 * gfortran.dg/entry_array_specs_1.f90: New test.
12851 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
12853 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
12854 insufficient to inhibit some test failures at -O3. Do testing
12857 2006-10-03 Mark Mitchell <mark@codesourcery.com>
12860 * g++.dg/inherit/access8.C: New test.
12861 * g++.dg/template/dtor4.C: Tweak error messages.
12863 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12866 * gfortran.dg/entry_8.f90: New test.
12868 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12871 * g++.dg/parse/new4.C: New test.
12873 2006-10-03 Uros Bizjak <uros@kss-loka.si>
12875 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
12876 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
12877 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
12878 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
12879 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
12881 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12884 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
12885 * gfortran.dg/continuation_2.f90: New test.
12888 * gfortran.dg/continuation_3.f90: New test.
12889 * gfortran.dg/continuation_4.f90: New test.
12890 * gfortran.dg/continuation_5.f: New test.
12891 * gfortran.dg/continuation_6.f: New test.
12893 2006-10-02 Mark Mitchell <mark@codesourcery.com>
12896 * g++.dg/template/vla1.C: New test.
12898 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12901 * gfortran.dg/complex_parameter_1.f90: New test.
12903 2006-10-02 Jakub Jelinek <jakub@redhat.com>
12906 * gcc.c-torture/execute/20060929-1.c: New test.
12908 2006-10-01 Mark Mitchell <mark@codesourcery.com>
12911 * g++.dg/template/member6.C: New test.
12912 * g++.dg/parse/typename7.C: Adjust error markers.
12915 * g++.dg/template/member7.C: New test.
12917 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
12920 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
12921 gcc.dg/Woverride-init-3.c: New tests.
12923 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
12925 * gcc.c-torture/execute/20060930-1.c: New test.
12927 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12930 * gfortran.dg/specifics_1.f90: New test.
12931 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
12934 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12936 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
12937 pthread-init-common.h: New.
12939 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
12941 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
12942 precision on some archs.
12944 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
12946 * gcc.dg/non-local-goto-1.c: New test.
12947 * gcc.dg/non-local-goto-2.c: Likewise.
12948 * gcc.dg/setjmp-3.c: Likewise.
12949 * gcc.dg/setjmp-4.c: Likewise.
12951 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
12953 * gnat.dg/self_aggregate_with_pointer.adb: New test.
12955 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
12958 * gfortran.dg/exponent_1.f90: New test.
12961 * gfortran.dg/nearest_1.f90: New test.
12963 2006-09-26 Jakub Jelinek <jakub@redhat.com>
12965 PR middle-end/25261
12966 PR middle-end/28790
12967 * gcc.dg/gomp/nestedfn-1.c: New test.
12969 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
12972 * objc/compile/method-1.m: New test.
12974 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
12977 * g++.dg/template/crash58.C: New test.
12978 * g++.dg/parse/crash28.C: Adjust error markers.
12979 * g++.dg/template/crash34.C: Likewise.
12980 * g++.dg/template/friend31.C: Likewise.
12981 * g++.dg/template/crash32.C: Likewise.
12984 * g++.dg/template/crash59.C: New test.
12987 * g++.dg/template/spec33.C: New test.
12988 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
12990 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
12991 Adam Nemet <anemet@caviumnetworks.com>
12993 * gcc.dg/tree-ssa/ivopts-1.c: New test.
12994 * gcc.dg/tree-ssa/ivopts-2.c: New test.
12996 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
12999 * gcc.dg/pr28911.c: New.
13001 2006-09-23 Uros Bizjak <uros@kss-loka.si>
13004 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
13005 (dg-options): Add -mfpmath=387.
13007 2006-09-23 Jakub Jelinek <jakub@redhat.com>
13010 * gcc.dg/pr28706.c: New test.
13013 * gcc.dg/pr28712.c: New test.
13015 2006-09-22 Mike Stump <mrs@apple.com>
13017 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
13019 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
13021 PR tree-optimization/28888
13022 * gcc.dg/pr28888.c: New test.
13024 2006-09-21 Mark Mitchell <mark@codesourcery.com>
13027 * g++.dg/init/ptrfn1.C: New test.
13029 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
13032 * g++.dg/template/spec32.C: New test.
13033 * g++.dg/parse/crash9.C: Adjust error markers.
13036 * g++.dg/template/typedef6.C: New test.
13037 * g++.dg/init/error1.C: Adjust error markers.
13038 * g++.dg/parse/crash9.C: Likewise.
13039 * g++.dg/template/crash55.C: Likewise.
13041 2006-09-21 Janis Johnson <janis187@us.ibm.com>
13043 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
13045 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
13048 * g++.dg/ext/dllimport12.C: New test.
13050 2006-09-20 Richard Sandiford <richard@codesourcery.com>
13052 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
13053 * gcc.target/mips/nmadd-2.c: Likewise.
13054 * gcc.target/mips/mips-ps-6.c: New test.
13055 * gcc.target/mips/neg-abs-1.c: Likewise.
13056 * gcc.target/mips/neg-abs-2.c: Likewise.
13057 * gcc.target/mips/nmadd-3.c: New test.
13059 2006-09-20 Jakub Jelinek <jakub@redhat.com>
13061 PR middle-end/28046
13062 * gcc.dg/gomp/atomic-10.c: New test.
13063 * g++.dg/gomp/atomic-10.C: New test.
13065 2006-09-20 Eric Christopher <echristo@apple.com>
13067 * gcc.target/i386/sse3-not-fisttp.c: New.
13069 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
13071 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
13073 2006-09-19 Richard Sandiford <richard@codesourcery.com>
13075 * gcc.c-torture/execute/pr28289.c (one): New variable.
13076 (main): Use it instead of argc.
13077 * gcc.c-torture/execute/20060102-1.c (one): New variable.
13078 (main): Use it instead of argc.
13080 2006-09-19 Paul Brook <paul@codesourcery.com>
13083 * gcc.dg/nested-func-5.c: New test.
13085 2006-09-19 Ben Elliston <bje@au.ibm.com>
13087 * lib/target-supports.exp (check_effective_target_tls): Compile
13088 test stubs using ${tool}_target_compile, not just target_compile.
13089 (check_effective_target_tls_runtime): Likewise.
13091 2006-09-19 Ben Elliston <bje@au.ibm.com>
13093 * gcc.c-torture/compile/20030405-1.x: Remove.
13095 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
13096 optimising linker from discarding it.
13098 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13101 * gfortran.dg/keyword_symbol_1.f90: New test.
13103 * gfortran.dg/spread_shape_1.f90: Add missing warning with
13104 pedantic compilation option.
13106 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13109 * gfortran.dg/spread_shape_1.f90: New test.
13111 2006-09-17 Roger Sayle <roger@eyesopen.com>
13113 PR tree-optimization/28887
13114 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
13116 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
13119 * gcc.dg/pr25993.c: New test.
13121 2006-09-17 Ira Rosen <irar@il.ibm.com>
13124 * gcc.dg/vect/pr21591.c: New test.
13126 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
13129 * gcc.c-torture/compile/strcpy-1.c: New test.
13130 * gcc.c-torture/compile/strcpy-2.c: New test.
13131 * gcc.c-torture/compile/memcpy-1.c: New test.
13132 * gcc.c-torture/compile/memcpy-2.c: New test.
13134 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
13137 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
13139 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
13141 * gnat.dg/specs/double_record_extension1.ads: New test.
13142 * gnat.dg/specs/double_record_extension2.ads: Likewise.
13144 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
13147 * gfortran.dg/oldstyle_3.f90: New test.
13149 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13151 PR libgfortran/29099
13152 * gfortran.dg/secnds-1.f: New test.
13154 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13156 PR libgfortran/29053
13157 * gfortran.dg/streamio_9.f90: New test.
13158 * gfortran.dg/streamio_10.f90: New test.
13160 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
13163 * g++.dg/init/array22.C: New test.
13164 * g++.dg/init/array23.C: New test.
13166 2006-09-14 Arnaud Charlet <charlet@adacore.com>
13168 * stackcheck.lst: Update list of tests requiring stack checking.
13169 * norun.lst: Adjust for above change.
13170 * ada95.lst: New file.
13171 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
13172 requiring -gnat95 switch.
13174 2006-09-14 Olivier Hainque <hainque@adacore.com>
13176 * gnat.dg/in_out_parameter.adb: New test.
13178 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
13181 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
13183 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
13185 * gnat.dg/specs/unchecked_union.ads: New test.
13187 2006-09-13 Richard Sandiford <richard@codesourcery.com>
13189 PR rtl-optimization/28982
13190 * gcc.c-torture/execute/pr28982a.c: New test.
13191 * gcc.c-torture/execute/pr28982b.c: Likewise.
13193 2006-09-12 Eric Christopher <echristo@apple.com>
13195 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
13196 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
13198 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
13201 PR preprocessor/14634
13202 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
13203 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
13204 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
13206 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
13208 * gcc.dg/pr28243.c: New test.
13210 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
13213 gfortran.dg/pr28971.f90: New test to act as a backstop in case
13214 this undiagnosed regression reappears.
13216 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
13218 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
13219 Treat $srcdir as a literal.
13220 * lib/fortran-torture.exp (fortran-torture-compile,
13221 fortran-torture-execute): Likewise.
13222 * lib/objc-torture.exp (objc-torture-compile,
13223 objc-torture-execute): Likewise.
13224 * lib/profopt.exp (profopt-execute): Likewise.
13226 2006-09-11 Geoffrey Keating <geoffk@apple.com>
13228 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
13230 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
13233 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
13235 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
13238 * gcc.target/i386/pr13685.c: New test.
13240 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
13242 * gcc.dg/pr28726.c: New test.
13244 2006-09-11 Josh Conner <jconner@apple.com>
13246 * gcc.dg/nrv3.c: Increase size of structure.
13247 * gcc.dg/nrv4.c: Likewise.
13248 * gcc.dg/nrv5.c: Likewise.
13250 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
13252 PR libfortran/28890
13253 gfortran.dg/assumed_charlen_function_5.f90: New test.
13255 2006-09-10 Mark Mitchell <mark@codesourcery.com>
13258 * g++.dg/init/static3.C: New test.
13260 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
13263 * gcc.dg/long-long-cst1.c (t): Add cast to
13264 __SIZE_TYPE__ before casting to int.
13265 (main): Return 0 on success.
13267 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
13269 * gcc.c-torture/execute/20060910-1.c: New test.
13271 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
13273 PR middle-end/26983
13274 * gcc.dg/pr26983.c: New test.
13276 2006-09-10 Richard Sandiford <richard@codesourcery.com>
13279 * gcc.c-torture/execute/pr29006.c: New test.
13281 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13283 PR libfortran/28947
13284 gfortran.dg/matmul_4.f90: New test.
13286 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13289 gfortran.dg/used_types_10: New test.
13291 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13293 PR libfortran/28923
13294 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
13295 gfortran.dg/array_initializer_3.f90: New test.
13297 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13300 * gfortran.dg/actual_array_constructor_3.f90: New test.
13302 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
13305 * gcc.target/i386/pr26778.c: New testcase.
13307 2006-09-08 Eric Christopher <echristo@apple.com>
13309 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
13310 * gcc.target/i386/memcpy-1.c: Ditto.
13311 * gcc.target/i386/asm-1.c: Ditto.
13312 * gcc.target/i386/20060512-4.c: Ditto.
13313 * gcc.target/i386/compress-float-387.c: Ditto.
13314 * gcc.target/i386/20060512-1.c: Ditto.
13315 * gcc.target/i386/compress-float-sse.c: Ditto.
13316 * gcc.target/i386/20060512-2.c: Ditto.
13317 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
13318 * gcc.target/i386/stack-prot-kernel.c: Ditto.
13319 * gcc.target/i386/compress-float-387-pic.c: Ditto.
13320 * gcc.dg/pr26449.c: Ditto.
13321 * gcc.dg/attr-ms_struct-2.c: Ditto.
13322 * gcc.dg/attr-ms_struct-1.c: Ditto.
13323 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
13325 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
13328 * gcc.dg/vla-10.c: New test.
13330 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13333 * g++.dg/parse/template20.C: New test.
13334 * g++.dg/template/operator8.C: Remove obsolete part.
13335 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
13336 * g++.old-deja/g++.pt/crash65.C: Likewise.
13338 2006-09-07 Jason Merrill <jason@redhat.com>
13340 PR middle-end/27724
13341 * gcc.dg/long-long-cst1.c: New test.
13343 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13346 * g++.dg/other/array3.C: New test.
13347 * g++.dg/other/array4.C: New test.
13348 * g++.dg/other/array5.C: New test.
13350 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
13352 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
13354 2006-09-07 Uros Bizjak <uros@kss-loka.si>
13357 * gcc.target/i386/pr28946.c: New test.
13359 2006-09-07 Steven G. Kargl <kargls@comcast.net>
13361 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
13362 in integer literal constant.
13363 * gfortran.dg/enum_8.f90: Ditto.
13364 * gfortran.dg/g77/20030326-1.f: Ditto.
13366 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
13368 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
13369 nonconformance usage.
13371 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13373 PR middle-end/28862
13374 * gcc.c-torture/compile/vector-align-1.c: New test.
13376 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
13379 * g++.dg/opt/copysign-1.C: New test.
13381 2006-09-06 Jason Merrill <jason@redhat.com>
13384 * g++.dg/warn/unused-result1.C: New test.
13386 2006-09-06 Mark Mitchell <mark@codesourcery.com>
13389 * g++.dg/ext/vla3.C: New test.
13392 * g++.dg/template/array16.C: New test.
13394 2006-09-06 Richard Guenther <rguenther@suse.de>
13396 * gcc.dg/pr27226.c: Remove testcase again.
13398 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13401 * g++.dg/opt/unroll2.C: New test.
13403 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13406 * gcc.dg/vect/pr28952.c: New test.
13408 2006-09-05 Richard Guenther <rguenther@suse.de>
13410 PR tree-optimization/28900
13411 * gcc.dg/torture/pr28900.c: New testcase
13413 2006-09-05 Richard Guenther <rguenther@suse.de>
13415 PR tree-optimization/28905
13416 * gcc.c-torture/compile/pr28905.c: New testcase.
13418 2006-09-05 Richard Guenther <rguenther@suse.de>
13420 PR middle-end/28935
13421 * gcc.dg/pr28935.c: New testcase.
13423 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
13425 * gcc.c-torture/execute/20060905-1.c: New test.
13427 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
13430 * gfortran.dg/used_types_7.f90: New test.
13431 * gfortran.dg/used_types_8.f90: New test.
13432 * gfortran.dg/used_types_9.f90: New test.
13434 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
13436 * gcc.c-torture/compile/20060904-1.c: New test.
13438 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
13440 PR c++/23287 Revert my 2006-09-01 patch
13441 * g++.dg/parse/dtor12.C: Remove.
13443 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
13446 * g++.dg/template/operator9.C: New test.
13449 * g++.dg/template/operator7.C: New test.
13452 * g++.dg/template/operator8.C: New test.
13455 * g++.dg/template/crash57.C: New test.
13457 * g++.dg/template/typedef4.C: Adjust error markers.
13458 * g++.dg/template/typedef5.C: Likewise.
13460 2006-09-02 Jakub Jelinek <jakub@redhat.com>
13463 * g++.dg/parse/crash33.C: New test.
13465 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
13466 Richard Guenther <rguenther@suse.de>
13467 Adam Nemet <anemet@caviumnetworks.com>
13469 PR middle-end/27226
13470 * gcc.target/mips/memcpy-1.c: New testcase.
13471 * gcc.dg/pr27226.c: Likewise.
13473 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13476 * g++.dg/lookup/koenig5.C: New.
13477 * g++.dg/template/crash56.C: New.
13479 2006-09-01 Josh Conner <jconner@apple.com>
13482 * gcc.dg/nrv3.c: New test.
13483 * gcc.dg/nrv4.c: New test.
13484 * gcc.dg/nrv5.c: New test.
13486 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13489 * g++.dg/parse/dtor12.C: New.
13491 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
13493 PR tree-optimization/28839
13494 * gcc.dg/pr28839.c: New test.
13496 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
13499 * gcc.dg/pr24367.c: New testcase.
13501 2006-08-30 Joseph Myers <joseph@codesourcery.com>
13503 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13505 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
13507 PR rtl-optimization/27735
13508 * gcc.dg/loop-unswitch-1.c: New test.
13510 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
13513 * gfortran.dg/aliasing_dummy_2.f90: New test.
13516 * gfortran.dg/generic_5.f90: Change error message.
13519 * gfortran.dg/generic_6.f90: New test.
13522 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13525 * gfortran.dg/invalid_interface_assignment.f90: New test.
13528 * gfortran.dg/module_proc_external_dummy.f90: New test.
13530 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
13533 * g++.dg/warn/var-args1.C: New test.
13535 2006-08-29 Steven G. Kargl <kargls@comcast.net>
13538 * gfortran.dg/simpleif_2.f90: New test.
13539 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13540 * gfortran.dg/enum_5.f90: Ditto.
13542 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13543 Kazu Hirata <kazu@codesourcery.com>
13545 PR tree-optimization/17506
13546 * gcc.dg/pr17506.c: New.
13548 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
13551 * g++.dg/eh/alias1.C: New test.
13553 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13556 * g++.dg/template/ttp22.C: New test.
13558 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
13560 PR middle-end/26632
13561 * gcc.dg/pr26632.c: New.
13563 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13565 PR libgfortran/28354
13566 * gfortran.dg/fmt_zero_precision.f90: New test.
13568 2006-08-27 Mark Mitchell <mark@codesourcery.com>
13571 * g++.dg/template/spec31.C: New test.
13573 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
13576 * g++.dg/other/static2.C: New test.
13578 2006-08-26 Roger Sayle <roger@eyesopen.com>
13580 * gcc.dg/Wswitch-enum-2.c: New test case.
13581 * gcc.dg/Wswitch-enum-3.c: Likewise.
13583 2006-08-26 Richard Guenther <rguenther@suse.de>
13585 * gcc.c-torture/compile/20060826-1.c: New testcase.
13587 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
13590 * g++.dg/template/void10.C: New test.
13593 * g++.dg/template/void8.C: New test.
13596 * g++.dg/template/void9.C: New test.
13598 * g++.dg/template/void3.C: Adjust error markers.
13599 * g++.dg/template/void4.C: Likewise.
13600 * g++.dg/template/crash55.C: Likewise.
13601 * g++.dg/template/void7.C: Likewise
13603 2006-08-26 Mark Mitchell <mark@codesourcery.com>
13606 * g++.dg/inherit/access6.C: New test.
13607 * g++.dg/inherit/access7.C: Likewise.
13610 * g++.dg/template/array15.C: New test.
13611 * g++.dg/template/crash2.C: Tweak error markers.
13613 2006-08-26 Jakub Jelinek <jakub@redhat.com>
13615 PR middle-end/28683
13616 * gcc.c-torture/compile/20060823-1.c: New test.
13618 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13621 * g++.dg/template/ttp21.C: New test.
13624 * g++.dg/other/operator1.C: Add error-marker.
13625 * g++.dg/other/operator2.C: New test.
13627 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13630 * gcc.c-torture/compile/vla-const-1.c,
13631 gcc.c-torture/compile/vla-const-2.c: New tests.
13633 2006-08-26 Richard Guenther <rguenther@suse.de>
13635 PR middle-end/28814
13636 * gcc.dg/torture/pr28814.c: New testcase.
13638 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13641 * gcc.c-torture/compile/compound-literal-1.c: New test.
13643 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13646 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
13647 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
13648 Expect extra diagnostics.
13650 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
13652 gcc.dg/noncompile/pr16876.c: New test.
13654 2006-08-25 Mark Mitchell <mark@codesourcery.com>
13657 * g++.dg/parse/local1.C: New test.
13658 * g++.dg/other/qual1.C: Tweak error marker.
13660 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
13663 * g++.dg/template/typename10.C: New.
13664 * g++.dg/template/lookup4.C: Remove bogus error marker.
13666 2006-08-25 Richard Guenther <rguenther@suse.de>
13669 * gcc.dg/pr26570.c: Fix testcase.
13671 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
13674 * gcc.c-torture/execute/mayalias-2.c: New test.
13675 * gcc.dg/tree-ssa/alias-13.c: New test.
13677 2006-08-24 Jan Hubicka <jh@suse.cz>
13680 * gcc.dg/debug/pr26881.c: New file.
13682 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
13685 * gfortran.dg/used_types_4.f90: New test.
13686 * gfortran.dg/derived_init_2.f90: Modify to check sibling
13687 association of derived types.
13688 * gfortran.dg/used_types_2.f90: Add module cleanup.
13689 * gfortran.dg/used_types_3.f90: The same.
13692 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
13695 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13698 * gfortran.dg/direct_io_6.f90: Remove test.
13700 2006-08-23 Stuart Hastings <stuart@apple.com>
13703 * gcc.target/i386/20060821-1.c: New.
13705 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
13707 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
13708 dg-warning strings for dllimport.
13710 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
13713 * g++.dg/ext/vector4.C: New test.
13714 * g++.dg/ext/complex1.C: New test.
13716 2006-08-21 Geoffrey Keating <geoffk@apple.com>
13719 * gcc.dg/debug/const-1.c: New.
13720 * gcc.dg/debug/const-2.c: New.
13721 * gcc.dg/debug/dwarf2/const-1.c: New.
13722 * gcc.dg/debug/dwarf2/const-2.c: New.
13723 * gcc.dg/debug/dwarf2/const-2b.c: New.
13725 2006-08-22 Richard Guenther <rguenther@suse.de>
13727 PR middle-end/28776
13728 * gcc.c-torture/compile/pr28776-1.c: New testcase.
13729 * gcc.c-torture/compile/pr28776-2.c: Likewise.
13731 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
13733 PR tree-optimization/28003
13734 * g++.dg/tree-ssa/pr28003.C: New.
13736 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
13738 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
13740 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
13743 * g++.dg/other/error14.C: New test.
13746 * g++.dg/parse/ctor7.C: New test.
13747 * g++.dg/parse/ctor8.C: Likewise.
13750 * g++.dg/template/void7.C: New test.
13752 2006-08-21 Olivier Hainque <hainque@adacore.com>
13754 * gnat.dg/self_aggregate_with_zeros.adb: New test.
13755 * gnat.dg/self_aggregate_with_array.adb: New test.
13757 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
13759 * g++.dg/eh/arm-vfp-unwind.C: New test.
13761 2006-08-20 Mark Mitchell <mark@codesourcery.com>
13764 * g++.dg/template/ref3.C: New test.
13765 * g++.dg/template/nontype13.C: New test.
13768 * g++.dg/template/ptrmem17.C: New test.
13770 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
13773 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
13775 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
13778 * gfortran.dg/used_types_2.f90: New test.
13781 * gfortran.dg/used_types_3.f90: New test.
13784 * gfortran.dg/generic_actual_arg.f90: New test.
13787 * gfortran.dg/module_private_array_refs_1.f90: New test.
13790 * gfortran.dg/program_name_1.f90: New test.
13793 * gfortran.dg/derived_constructor_comps_1.f90: New test.
13796 * gfortran.dg/array_initializer_2.f90: New test.
13799 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
13802 * gfortran.dg/assumed_charlen_function_4.f90: New test.
13805 * gfortran.dg/assumed_charlen_in_main.f90: New test.
13808 * gfortran.dg/dependent_decls_1.f90: New test.
13810 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
13813 * gfortran.dg/derived_init_2.f90: New.
13815 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
13817 * gcc.c-torture/execute/pr28289.c: New test.
13819 2006-08-17 Jakub Jelinek <jakub@redhat.com>
13822 * gcc.dg/attr-externally-visible-1.c: New test.
13823 * gcc.dg/attr-externally-visible-2.c: New test.
13824 * g++.dg/parse/attr-externally-visible-1.C: New test.
13825 * g++.dg/parse/attr-externally-visible-2.C: New test.
13827 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13830 * g++.dg/parse/dtor11.C: New test.
13832 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13834 PR rtl-optimization/28489
13835 * gcc.c-torture/compile/pr28489.c: New test.
13837 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13840 * g++.dg/template/redecl4.C: New test.
13843 * g++.dg/template/ctor8.C: New test.
13845 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
13847 * gcc.dg/pr26570.c: Fix testcase.
13849 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
13852 * g++.dg/parse/offsetof6.C: New test.
13853 * g++.dg/parse/offsetof6.C: New test.
13854 * g++.dg/parse/offsetof7.C: New test.
13856 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13859 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
13862 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
13865 * g++.dg/ext/vector3.C: New test.
13867 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
13869 PR gcov/profile/26570
13870 * gcc.dg/pr26570.c: New test.
13872 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
13875 * gcc.dg/qual-component-1.c: New test.
13877 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13880 * g++.dg/parse/new3.C: New test.
13882 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13885 * gfortran.dg/streamio_1.f90: New test.
13886 * gfortran.dg/streamio_2.f90: New test.
13887 * gfortran.dg/streamio_3.f90: New test.
13888 * gfortran.dg/streamio_4.f90: New test.
13889 * gfortran.dg/streamio_5.f90: New test.
13890 * gfortran.dg/streamio_6.f90: New test.
13891 * gfortran.dg/streamio_7.f90: New test.
13892 * gfortran.dg/streamio_8.f90: New test.
13894 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
13897 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
13899 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
13902 * g++.dg/template/void6.C: New test.
13904 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13907 * gcc.dg/parse-error-1.c: New test.
13908 * gcc.dg/parse-error-2.c: New test.
13909 * gcc.dg/cpp/digraph2.c: Add error-marker.
13910 * gcc.dg/noncompile/920923-1.c: Likewise.
13912 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
13915 * gcc.dg/sizeof-2.c: New testcase.
13918 * gcc.dg/switch-A.c: New testcase.
13920 2006-08-14 Steve Ellcey <sje@cup.hp.com>
13924 * g++.old-deja/g++.warn/compare1.C: Delete.
13925 * g++.dg/opt/pr7503-2.C: Delete.
13926 * g++.dg/opt/pr7503-3.C: Delete.
13927 * g++.dg/opt/pr7503-4.C: Delete.
13928 * g++.dg/opt/pr7503-5.C: Delete.
13929 * g++.dg/opt/max1.C: Delete.
13930 * g++.dg/warn/minmax.C: Delete.
13931 * g++.dg/expr/minmax.C: New test.
13933 2006-08-14 Richard Guenther <rguenther@suse.de>
13936 * gcc.c-torture/execute/pr28651.c: Do not use argc
13937 to avoid optimization, instead forbid inlining.
13939 2006-08-14 Richard Sandiford <richard@codesourcery.com>
13941 PR rtl-optimization/28634
13942 * gcc.c-torture/execute/ieee/pr28634.c: New test.
13944 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
13947 * gcc.dg/torture/pr27184.c: New test.
13949 2006-08-12 Jakub Jelinek <jakub@redhat.com>
13951 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
13953 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13955 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
13956 * gfortran.dg/stat_2.f90: Likewise.
13957 * gfortran.dg/chmod_1.f90: Likewise.
13958 * gfortran.dg/chmod_2.f90: Likewise.
13959 * gfortran.dg/chmod_3.f90: Likewise.
13961 2006-08-11 David Edelsohn <edelsohn@gnu.org>
13963 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
13965 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
13967 * g++.dg/opt/pr23454-2.C: New test.
13969 2006-08-11 Richard Guenther <rguenther@suse.de>
13971 PR middle-end/28651
13972 * gcc.c-torture/execute/pr28651.c: New testcase.
13974 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
13976 * gnat.dg/specs/static_initializer.ads: New test.
13978 2006-08-10 Paul Brook <paul@codesourcery.com>
13980 * gcc.target/arm/cond-asm.c: New test.
13982 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
13984 PR tree-optimization/26197
13985 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
13986 * g++.dg/vect/vect.exp: Compile the new tests with
13987 --param max-aliased-vops=0.
13989 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
13992 * g++.dg/template/void3.C: New test.
13995 * g++.dg/template/void4.C: New test.
13998 * g++.dg/template/void5.C: New test.
14000 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
14002 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
14003 after dg-do compile.
14005 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
14007 PR tree-optimizations/26969
14008 * gcc.dg/vect/vect.exp: Compile tests prefixed with
14009 "unswitch-loops" with -funswitch-loops.
14010 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
14012 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
14014 * gcc.dg/sparc-getcontext-1.c: Fix typo.
14015 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
14016 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
14017 * objc.dg/dwarf-1.m: Likewise.
14018 * objc.dg/dwarf-2.m: Likewise.
14019 * obj-c++.dg/dwarf-2.mm: Likewise.
14021 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14023 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
14024 * objc.dg/dwarf-2.m: Likewise.
14025 * obj-c++.dg/dwarf-2.mm: Likewise.
14027 PR libfortran/28603
14028 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
14031 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14034 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14036 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
14039 * gcc.target/i386/pr27827.c: New testcase.
14041 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
14044 * gfortran.dg/sequence_types_1.f90: New test.
14046 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
14049 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
14050 dg-warning. Add -pedantic option.
14052 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14055 * gcc.dg/proto-1.c: New test.
14058 * gcc.dg/lvalue-4.c: New test.
14061 * gcc.dg/init-bad-5.c: New test.
14063 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
14066 * g++.dg/ext/typedef-init.C: Add new test for typedef
14067 initialization inside templates. Adjust existing error markers.
14069 2006-08-03 Mark Mitchell <mark@codesourcery.com>
14072 * g++.dg/init/ptrmem3.C: New test.
14074 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
14076 PR tree-optimization/27770
14077 * lib/target-support.exp: New target keyword "section_anchors".
14078 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
14080 * gcc.dg/vect/section-anchors-pr27770.c: New test.
14081 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
14082 * gcc.dg/vect/section-anchors-vect-69.c: New test.
14083 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
14085 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14087 * gcc.dg/20060801-1.c: Add missing '}'.
14089 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14092 * g++.dg/parse/dtor9.C: New test.
14093 * g++.dg/parse/dtor10.C: New test.
14094 * g++.dg/other/error7.C: Adjust error-marker.
14097 * g++.dg/other/default5.C: New test.
14099 2006-08-02 Richard Guenther <rguenther@suse.de>
14101 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
14103 2006-08-02 Mark Mitchell <mark@codesourcery.com>
14106 * g++.dg/template/conv9.C: New test.
14108 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
14111 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
14112 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
14113 Optionally return assembly text. Update callers.
14114 (check_no_compiler_messages): Update verbose messages.
14115 (check_no_messages_and_pattern): New.
14116 (check_effective_target_string_merging): New.
14118 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14121 * g++.dg/eh/catch4.C: New test.
14124 * g++.dg/other/qual1.C: New test.
14127 * g++.dg/inherit/error2.C: New test.
14130 * g++.dg/other/new1.C: New test.
14132 * g++.dg/warn/pr23075.C: Remove obsolete test.
14133 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
14134 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
14136 2006-07-31 Mark Mitchell <mark@codesourcery.com>
14139 * g++.dg/eh/cast1.C: New test.
14141 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
14143 PR libfortran/28452
14144 * gfortran.dg/random_3.f90: New test.
14146 2006-08-01 Steve Ellcey <sje@cup.hp.com>
14149 * g++.dg/other/pr28304.C: Change expected error message.
14150 * g++.dg/other/pr28432.C: New test.
14152 2006-08-01 Steve Ellcey <sje@cup.hp.com>
14155 * g++.dg/init/brace2.C: Change expected error message, add empty init.
14157 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
14160 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
14162 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
14163 g++.dg/debug/enum-2.C: New.
14165 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14168 * g++.dg/parse/long1.C: Add more tests.
14170 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14172 * gfortran.dg/lrshift_1.c: New file.
14174 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14176 PR libgfortran/28335
14177 * gfortran.dg/no_unit_error_1.f90: New test.
14179 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14181 PR libgfortran/28335
14182 * gfortran.dg/no_unit_error_1.f90: Delete test.
14183 * gfortran.dg/no_unit_error_2.f90: Delete test.
14185 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14187 * gfortran.dg/chmod_3.f90: New test.
14188 * gfortran.dg/ltime_gmtime_1.f90: New test.
14189 * gfortran.dg/ltime_gmtime_2.f90: New test.
14190 * gfortran.dg/lrshift_1.f90: New test.
14191 * gfortran.dg/chmod_1.f90: New test.
14192 * gfortran.dg/chmod_2.f90: New test.
14194 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
14197 * g++.dg/template/crash55.C: New test.
14200 * g++.dg/template/nontype16.C: New test.
14202 * g++.dg/template/void2.C: Adjust error markers.
14203 * g++.dg/template/nontype5.C: Adjust error markers.
14205 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
14207 * gcc.target/i386/stack-prot-kernel.c: New test.
14209 2006-07-27 Roger Sayle <roger@eyesopen.com>
14211 * gcc.dg/builtins-55.c: New test case.
14213 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
14215 PR rtl-optimization/27907
14216 * gcc.c-torture/compile/pr27907.c: New test.
14218 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14220 * gfortran.dg/mclock.f90: New test.
14221 * gfortran.dg/int_conv_1.f90: New test.
14222 * gfortran.dg/stat_1.f90: New test.
14223 * gfortran.dg/stat_2.f90: New test.
14225 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14227 PR libgfortran/28335
14228 * gfortran.dg/no_unit_error_1.f90: New test.
14229 * gfortran.dg/no_unit_error_2.f90: New test.
14230 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
14232 2006-07-25 Roger Sayle <roger@eyesopen.com>
14234 PR middle-end/28473
14235 * gcc.dg/fold-convround-1.c: New test case.
14237 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14239 * gfortran.dg/arithmetic_if.f90: Fix comments.
14241 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14244 * g++.dg/other/typedef1.C: New test.
14245 * g++.dg/template/typedef4.C: New test.
14246 * g++.dg/template/typedef5.C: New test.
14248 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
14251 * gfortran.dg/allocatable_dummy_3.f90: New.
14253 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14256 * gfortran.dg/arithmetic_if.f90: New test.
14258 2006-07-24 Uros Bizjak <uros@kss-loka.si>
14260 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
14261 avoid memcpy optimization.
14263 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14266 * gfortran.dg/direct_io_6.f90: New test.
14268 2006-07-24 Jan Hubicka <jh@suse.cz>
14272 * gcc.dg/pr25795.c: New test.
14273 * gcc.dg/pr25795-1.c: New test.
14275 2006-07-23 Roger Sayle <roger@eyesopen.com>
14277 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
14278 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
14279 which may be transformed to "g || h" on some platforms.
14281 2006-07-23 Mark Mitchell <mark@codesourcery.com>
14284 * g++.dg/template/friend45.C: New test.
14286 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14288 PR libgfortran/28339
14289 * gfortran.dg/arrayio_8.f90: New test.
14291 2006-07-21 Mike Stump <mrs@apple.com>
14293 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
14295 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
14297 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14300 * g++.dg/eh/catch3.C: New test.
14303 * g++.dg/template/defarg10.C: New test.
14305 2006-07-20 Paul Brook <paul@codesourcery.com>
14308 * gcc.dg/pr27363.c: New test.
14310 2006-07-19 Mark Mitchell <mark@codesourcery.com>
14313 * g++.dg/init/ref13.C: New test.
14315 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14318 * obj-c++.dg/proto-error-1.mm: New test.
14320 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14323 * g++.dg/template/string1.C: New test.
14325 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14328 * g++.dg/template/defarg9.C: New test.
14331 * g++.dg/template/static27.C: New test.
14333 2006-07-18 Diego Novillo <dnovillo@redhat.com>
14336 * gcc.dg/tree-ssa/pr28410.c: New test.
14338 2006-07-18 Lee Millward <lee.millward@gmail.com>
14341 * g++/dg/other/error13.C: New test.
14344 * g++.dg/template/friend44.C: New test.
14346 2006-07-18 Steve Ellcey <sje@cup.hp.com>
14349 * g++.dg/other/pr27495.C: New.
14351 2006-07-18 Olivier Hainque <hainque@adacore.com>
14353 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
14354 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
14356 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14359 * gcc.dg/pragma-pack-4.c: New test.
14361 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14364 * g++.dg/ext/pr28291.C: New test.
14366 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14368 PR middle-end/28403
14369 * gcc.c-torture/execute/pr28403.c: New test.
14371 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14373 PR middle-end/28402
14374 * gcc.dg/pr28402.c: New test.
14376 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14379 * g++.dg/other/pr28304.C: New test.
14381 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
14384 gcc.c-torture/unsorted/dump-noaddr.c: New test.
14385 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
14387 2006-07-17 Richard Guenther <rguenther@suse.de>
14389 PR tree-optimization/28238
14390 * g++.dg/tree-ssa/pr28238.C: New testcase.
14392 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14395 * g++.dg/eh/catch1.C: New test.
14396 * g++.dg/eh/catch2.C: New test.
14398 2006-07-16 Jakub Jelinek <jakub@redhat.com>
14401 * g++.dg/template/anon3.C: New test.
14403 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
14406 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
14407 specifiers requiring an explicit format tag..
14410 * gfortran.dg/generic_5: New test.
14413 * gfortran.dg/elemental_optional_args_1.f90: New test.
14415 2006-07-16 Olivier Hainque <hainque@adacore.com>
14417 * gnat.dg/assert.ads: New file.
14418 * gnat.dg/controlled_record.ads: Likewise.
14419 * gnat.dg/controlled_record.adb: Likewise.
14421 2006-07-15 Lee Millward <lee.millward@gmail.com>
14424 * g++.dg/other/error12.C: New test.
14427 * g++.dg/template/crash54.C: New test.
14429 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14432 * g++.dg/parse/catch1.C: New test.
14435 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
14438 * g++.dg/ext/attrib24.C: New test.
14440 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14443 * g++.dg/ext/asmspec1.C: New test.
14445 2006-07-13 Janis Johnson <janis187@us.ibm.com>
14447 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
14448 (dg-test): Support shouldfail tests.
14449 * lib/target-supports-dg.exp (dg-shouldfail): New.
14450 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
14451 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
14452 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
14453 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
14454 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
14455 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
14456 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
14458 2006-07-13 Jan Hubicka <jh@suse.cz>
14460 * gcc.target/i386/memcpy-1.c: New.
14462 2006-07-12 Geoffrey Keating <geoffk@apple.com>
14464 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
14466 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
14469 * gfortran.dg/present_1.f90: New test.
14472 * gfortran.dg/interface_derived_type_1.f90: New test.
14474 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
14477 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
14480 2006-07-07 Lee Millward <lee.millward@gmail.com>
14483 * g++.dg/other/label1.C: New test.
14485 2006-07-07 Richard Guenther <rguenther@suse.de>
14487 PR middle-end/28268
14488 * gcc.dg/torture/pr28268.c: New testcase.
14490 2006-07-07 Steve Ellcey <sje@cup.hp.com>
14493 * g++.dg/ext/pr27019.C: New.
14495 2006-07-07 Richard Guenther <rguenther@suse.de>
14497 PR tree-optimization/28187
14498 * gcc.dg/pr28187.c: New testcase.
14500 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
14502 * gnat.dg/address_conversion.adb: New test.
14503 * gnat.dg/boolean_subtype.adb: Likewise.
14504 * gnat.dg/frame_overflow.adb: Likewise.
14505 * gnat.dg/pointer_array.adb: Likewise.
14506 * gnat.dg/pointer_conversion.adb: Likewise.
14508 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
14512 * gfortran.dg/print_fmt_5.f90: New test.
14514 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14517 * gfortran.dg/bounds_check_4.f90: New test.
14519 2006-07-05 Richard Guenther <rguenther@suse.de>
14522 * gfortran.dg/pr28158.f90: New testcase.
14524 2006-07-05 Richard Guenther <rguenther@suse.de>
14526 PR tree-optimization/28162
14527 * gcc.dg/pr28162.c: New testcase.
14529 2006-07-05 Richard Guenther <rguenther@suse.de>
14530 Andrew Pinski <pinskia@gcc.gnu.org>
14533 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14535 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
14538 * gfortran.dg/actual_array_substr_2.f90: New test.
14541 * gfortran.dg/actual_array_constructor_2.f90: New test.
14543 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14545 * gfortran.dg/itime_idate_1.f: New test.
14546 * gfortran.dg/itime_idate_2.f: New test.
14548 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14550 PR libgfortran/27704
14551 * gfortran.dg/open_status_3.f90: New test.
14552 * gfortran.dg/fmt_l.f90: Update for new feature.
14554 2006-07-03 Asher Langton <langton2@llnl.gov>
14556 * gfortran.dg/oldstyle_2.f90: New.
14558 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
14560 * gnat.dg/string_slice.adb: New test.
14562 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14565 * gfortran.dg/semicolon_fixed.c: New.
14566 * gfortran.dg/semicolon_free.c: New.
14568 2006-06-30 Mike Stump <mrs@apple.com>
14570 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
14571 that don't support internal visibility.
14573 2006-06-30 Andrew Pinski <pinskia@gmail.com>
14575 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
14576 for '(' / ')' needing an extra '\'.
14578 2006-06-29 Roger Sayle <roger@eyesopen.com>
14580 PR middle-end/27428
14581 * gcc.dg/pr27428-1.c: New test case.
14583 2006-06-29 Mike Stump <mrs@apple.com>
14585 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14586 on darwin as we can't align commons large enough yet.
14588 * gcc.dg/vla-8.c: Add additional testcases.
14590 2006-06-26 Steve Ellcey <sje@cup.hp.com>
14593 * g++.dg/other/pr28114.C: New.
14595 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
14597 * gcc.c-torture/compile/20060625-1.c: New test.
14599 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
14602 * gfortran.dg/stfunc_3.f90: New test.
14605 * gfortran.dg/impure_actual_1.f90: New test.
14608 * gfortran.dg/elemental_result_1.f90: New test.
14611 * gfortran.dg/select_7.f90: New test.
14614 * intrinsic_actual_1.f: New test.
14618 * gfortran.dg/forall_4.f90: New test.
14621 * gfortran.dg/forall_5.f90: New test.
14623 2006-06-25 Lee Millward <lee.millward@gmail.com>
14626 * g++.dg/template/using13.C: New test.
14629 * g++.dg/other/incomplete3.C: New test.
14631 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14634 * gfortran.dg/substr_3.f: New test.
14635 * gfortran.dg/equiv_2.f90: Update expected error message.
14637 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
14640 * gfortran.dg/actual_array_substr_1.f90: New test.
14642 2006-06-24 Olivier Hainque <hainque@adacore.com>
14644 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
14645 * gnat.dg/scalar_mode_agg_compare.adb: New test.
14647 2006-06-23 Janis Johnson <janis187@us.ibm.com>
14649 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
14651 2006-06-23 Steven G. Kargl <kargls@comcast.net>
14654 * gfortran.dg/simpleif_2.f90: New test.
14656 2006-06-23 Lee Millward <lee.millward@gmail.com>
14658 * g++.dg/template/error22.C: Fix typo.
14660 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14663 * g++.dg/ext/attrib23.C: New test.
14665 2006-06-23 Olivier Hainque <hainque@adacore.com>
14667 * gnat.dg/varsize_temp.adb: New test.
14669 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14672 * g++.dg/other/java2.C: New test.
14674 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
14677 * g++.dg/ext/dllimport4.C. Add more tests for invalid
14680 2006-06-22 Roger Sayle <roger@eyesopen.com>
14683 * gcc.dg/pr27531-1.c: New test case.
14685 2006-06-22 Asher Langton <langton2@llnl.gov>
14688 * gfortran.dg/implicit_8.f90: New.
14690 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
14692 PR rtl-optimization/28121
14693 * gcc.dg/pr28121.c: New test.
14695 2006-06-22 Lee Millward <lee.millward@gmail.com>
14698 * g++.dg/parse/ptrmem6.C: New test.
14701 * g++.dg/template/error22.C: New test.
14703 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14706 * g++.dg/template/friend43.C: New test.
14709 * g++.dg/template/crash53.C: New test.
14712 * g++.dg/rtti/incomplete1.C: New test.
14714 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
14716 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
14718 2006-06-21 Joseph Myers <joseph@codesourcery.com>
14720 * gcc.c-torture/execute/complex-7.c: New.
14722 2006-06-21 Jakub Jelinek <jakub@redhat.com>
14724 * gcc.dg/merge-all-constants-1.c: New test.
14726 2006-06-20 Janis Johnson <janis187@us.ibm.com>
14729 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
14731 2006-06-20 Steven G. Kargl <kargls@comcast.net>
14733 * gfortran.dg/rrspacing_1.f90: New test.
14735 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14738 * g++.dg/other/bitfield2.C: New test.
14740 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
14742 PR tree-optimization/27331
14743 * gcc.dg/pr27331.c: New test.
14745 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
14746 Eric Botcazou <ebotcazou@adacore.com>
14749 * lib/gnat.exp: New file.
14750 * lib/gnat-dg.exp: Likewise.
14751 * gnat.dg: New directory.
14752 * gnat.dg/dg.exp: New driver.
14753 * gnat.dg/specs: New directory.
14754 * gnat.dg/specs/specs.exp: New driver.
14755 * gnat.dg/style: New directory.
14756 * gnat.dg/style/style.exp: New driver.
14758 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
14761 * gfortran.dg/array_initializer_1.f90: New test.
14764 * gfortran.dg/matmul_3.f90: New test.
14766 2006-06-19 Andrew Pinski <pinskia@gmail.com>
14768 PR middle-end/28075
14769 * gcc.dg/tree-ssa/inline-1.c: New test.
14771 2006-06-19 Anatoly Sokolov <aesok@post.ru>
14773 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
14774 in malloc prototype; remove XFAIL.
14775 * gcc.dg/pr18241-2.c: Ditto.
14776 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
14777 in memset prototype; remove XFAIL.
14778 * gcc.dg/tree-ssa/pr23382.c: Ditto.
14780 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
14782 * gcc.dg/vla-8.c: Add.
14784 2006-06-19 Richard Guenther <rguenther@suse.de>
14786 PR tree-optimization/27090
14787 * g++.dg/tree-ssa/pr27090.C: New testcase.
14789 2006-06-19 Roger Sayle <roger@eyesopen.com>
14792 * gcc.dg/pr27861-1.c: New test case.
14794 2006-06-19 Richard Guenther <rguenther@suse.de>
14796 PR middle-end/28045
14797 * gcc.dg/torture/pr28045.c: New testcase.
14799 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14802 * gfortran.dg/associated_4.f90: New test.
14804 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14808 * gfortran.dg/real_const_3.f90: New test.
14810 2006-06-16 Mark Mitchell <mark@codesourcery.com>
14813 * g++.dg/template/static26.C: New test.
14816 * g++.dg/expr/bitfield2.C: New test.
14819 * g++.dg/parse/linkage2.C: New test.
14821 2006-06-16 Richard Guenther <rguenther@suse.de>
14823 PR middle-end/27116
14824 * gcc.dg/pr15785-1.c: Revert last change.
14825 * gcc.dg/torture/pr27116-2.c: New testcase.
14827 2006-06-16 Roger Sayle <roger@eyesopen.com>
14829 PR middle-end/27802
14830 * gcc.dg/pr27802-1.c: New test case.
14832 2006-06-15 Mark Mitchell <mark@codesourcery.com>
14835 * g++.dg/template/ttp18.C: New test.
14836 * g++.dg/template/ttp19.C: Likewise.
14839 * g++.dg/expr/cond9.C: New test.
14842 * g++.dg/template/ctor7.C: New test.
14844 2006-06-15 Janis Johnson <janis187@us.ibm.com>
14846 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
14848 2006-06-16 Richard Guenther <rguenther@suse.de>
14850 PR tree-optimization/27781
14851 * gcc.dg/tree-ssa/pr27781.c: New testcase.
14853 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
14855 * gfortran.dg/allocate_zerosize_2.f90: New test case.
14857 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
14859 * gcc.dg/tree-ssa/loop-18.c: New test.
14861 2006-06-14 Mark Mitchell <mark@codesourcery.com>
14864 * g++.dg/template/crash52.C: New test.
14867 * g++.dg/ext/attrib22.C: New test.
14870 * g++.dg/template/builtin1.C: New test.
14871 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
14874 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
14876 * g++.old-deja/g++.pt/crash51.C: Likewise.
14879 * g++.dg/lookup/linkage1.C: New test.
14880 * g++.dg/lookup/linkage2.C: Likewise.
14882 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
14884 PR middle-end/27959
14885 * gcc.dg/pr27959.c: New testcase.
14887 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
14890 * g++.dg/eh/div.C: New test.
14892 2006-06-13 Jakub Jelinek <jakub@redhat.com>
14895 * g++.dg/tree-ssa/pr26757.C: New test.
14896 * g++.dg/tree-ssa/pr27894.C: New test.
14898 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14900 * gcc.c-torture/compile/20060609-1.c: New test.
14903 * gcc.c-torture/compile/pr27863.c: New test.
14905 2006-06-13 Richard Guenther <rguenther@suse.de>
14907 PR tree-optimization/27830
14908 * g++.dg/tree-ssa/pr27830.C: New testcase.
14910 2006-06-13 Matthew Sachs <msachs@apple.com>
14912 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
14913 the list of compiler flags; this causes those flags to be checked
14914 for things like dg-skip-if.
14916 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14919 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
14921 2006-06-12 Mark Mitchell <mark@codesourcery.com>
14922 Kazu Hirata <kazu@codesourcery.com>
14924 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
14925 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
14927 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14930 * g++.dg/lookup/using15.C: New test.
14933 * g++.dg/other/anon4.C: New test.
14935 2006-06-12 Roger Sayle <roger@eyesopen.com>
14938 * g++.dg/init/complex1.C: New test case.
14940 2006-06-11 Eric Christopher <echristo@apple.com>
14942 PR middle-end/27948
14943 * gcc.dg/bf-ms-layout.c: Run on darwin.
14944 * gcc.dg/bf-no-ms-layout: Ditto.
14945 * gcc.dg/attr-ms_struct-2.c: New.
14946 * gcc.dg/bf-ms-layout-2.c: Ditto.
14948 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
14950 * gcc.dg/attr-ms_struct-packed1.c: New.
14952 2006-06-09 Mike Stump <mrs@apple.com>
14954 * gcc.dg/vla-7.c: Add.
14956 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
14959 * gfortran.dg/entry_6.f90: New test.
14963 * gfortran.dg/entry_7.f90: New test.
14965 2006-06-09 Jakub Jelinek <jakub@redhat.com>
14968 * gcc.dg/cpp/_Pragma6.c: New test.
14971 * g++.dg/cpp/_Pragma1.C: New test.
14973 PR preprocessor/27746
14974 * gcc.dg/gomp/macro-3.c: New test.
14975 * gcc.dg/gomp/macro-4.c: New test.
14976 * g++.dg/gomp/macro-3.C: New test.
14977 * g++.dg/gomp/macro-4.C: New test.
14979 2006-06-09 Richard Guenther <rguenther@suse.de>
14981 PR tree-optimization/26998
14982 * gcc.dg/torture/pr26998.c: New testcase.
14983 * gcc.dg/tree-ssa/vrp29.c: New testcase.
14985 2006-06-08 Mike Stump <mrs@apple.com>
14987 * gcc.dg/pr27095.c: Account for stubs.
14990 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
14991 produce bad code on darwin.
14993 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14996 * gfortran.dg/substr_2.f: New test.
14998 2006-06-08 Asher Langton <langton2@llnl.gov>
15001 * cray_pointers_2.f90: Add -fbounds-check compile flag.
15003 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15006 * gcc.dg/union-3.c: New test.
15008 2006-06-08 Richard Guenther <rguenther@suse.de>
15010 PR middle-end/27116
15011 * gcc.dg/torture/pr27116.c: New testcase.
15012 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
15014 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
15016 PR rtl-optimization/26449
15017 * gcc.dg/pr26449.c: New test.
15019 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15022 * g++.dg/ext/offsetof1.C: Test member functions.
15024 2006-06-07 Steve Ellcey <sje@cup.hp.com>
15026 * gcc.dg/pr27095.c: Improve scanning.
15028 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
15031 * gfortran.dg/saved_automatic_1.f90: New test.
15034 * gfortran.dg/array_simplify_1.f90: New test.
15037 * gfortran.dg/entry_dummy_ref_1.f90: New test.
15040 * gfortran.dg/entry_dummy_ref_2.f90: New test.
15042 2006-06-06 Mark Mitchell <mark@codesourcery.com>
15045 * g++.dg/expr/cast7.C: New test.
15047 2006-06-06 Janis Johnson <janis187@us.ibm.com>
15049 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
15050 * lib/gcc-defs.exp (tool_check_compile): Ditto.
15051 * lib/fortran-torture.exp (fortran-torture-compile,
15052 fortran-torture-execute): Ditto.
15054 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
15057 * gcc.dg/vmx/pr27842.c: New test.
15059 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15061 PR libfortran/27895
15062 * gfortran.dg/bounds_check_3.f90: New test.
15064 2006-06-05 Mike Stump <mrs@apple.com>
15066 * objc.dg/objc-fast-4.m: Skip for ppc64.
15068 2006-06-05 Steve Ellcey <sje@cup.hp.com>
15071 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
15073 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
15074 Victor Kaplansky <victork@il.ibm.com>
15076 PR tree-optimizations/26360
15077 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
15078 with -fno-tree-dce.
15079 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
15081 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
15084 * gfortran.dg/data_char_1.f90: Add messages for truncated
15088 * gfortran.dg/func_decl_2.f90: New test.
15091 * gfortran.dg/do_2.f90: New test.
15094 * gfortran.dg/associated_3.f90: New test.
15096 2006-06-04 Mark Mitchell <mark@codesourcery.com>
15099 * g++.dg/template/static25.C: New test.
15102 * g++.dg/init/array21.C: New test.
15105 * g++.dg/ext/complit7.C: New test.
15108 * g++.dg/parse/ptrmem5.C: New test.
15110 2006-06-04 Roger Sayle <roger@eyesopen.com>
15111 Andrew Pinski <pinskia@physics.uc.edu>
15114 PR middle-end/27382
15115 * gcc.dg/pr27150-1.c: New testcase.
15116 * gcc.dg/pr27382-1.c: New testcase.
15117 * gcc.dg/pr27382-2.c: New testcase.
15119 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
15123 * gcc.dg/array-10.c: New test.
15125 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15128 * g++.dg/init/const4.C: New test.
15129 * g++.dg/init/member1.C: Add error-marker.
15130 * g++.dg/other/fold1.C: Adjust error-marker.
15132 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15135 * g++.dg/ext/offsetof1.C: New test.
15137 2006-06-04 Eric Christopher <echristo@apple.com>
15139 * gcc.dg/attr-ms_struct-1.c: New.
15141 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
15143 * gcc.c-torture/compile/builtin_constant_p.c: New test.
15145 2006-06-04 Richard Guenther <rguenther@suse.de>
15147 PR tree-optimization/27039
15148 * gcc.dg/tree-ssa/loop-17.c: New testcase.
15150 2006-06-03 Roger Sayle <roger@eyesopen.com>
15153 * gcc.target/i386/amd64-abi-2.c: New test case.
15155 2006-06-02 Eric Christopher <echristo@apple.com>
15157 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
15158 * gcc.target/i386/20020523-1.c: Skip if darwin.
15159 * gcc.target/i386/asm-3.c: Ditto.
15160 * gcc.target/i386/20011119-1.c: Ditto.
15161 * gcc.target/i386/clobbers.c: Remove pic part of test.
15163 2006-06-02 Steve Ellcey <sje@cup.hp.com>
15165 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
15166 * g++.old-deja/g++.other/init19.C: Ditto.
15167 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
15168 and add other platforms as expected failures.
15170 2006-06-01 Steve Ellcey <sje@cup.hp.com>
15172 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
15173 (is-effective-target-keyword): Ditto.
15175 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
15178 * gfortran.dg/extended_char_comparison_1.f: New test.
15180 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
15183 * gfortran.dg/dummy_procedure_1.f90: New test.
15186 * gfortran.dg/dummy_procedure_2.f90: New test.
15188 * gfortran.dg/associated_2.f90: Correct to make consistent with
15191 2006-05-31 Roger Sayle <roger@eyesopen.com>
15193 * gcc.target/i386/387-11.c: New test case.
15195 2006-05-31 Mark Mitchell <mark@codesourcery.com>
15198 * g++.dg/template/cond6.C: New test.
15201 * g++.dg/template/crash51.C: New test.
15202 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
15205 * g++.dg/init/array20.C: New test.
15207 2006-05-31 Roger Sayle <roger@eyesopen.com>
15209 * gcc.dg/builtins-54.c: New test case.
15211 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15214 * g++.dg/template/fntry1.C: Add dg-do link.
15217 * g++.dg/parse/friend6.C: New test.
15219 2006-05-30 Asher Langton <langton2@llnl.gov>
15221 * gfortran.dg/cray_pointers_7.f90: New test.
15223 2006-05-30 Roger Sayle <roger@eyesopen.com>
15225 PR tree-optimization/23452
15226 * gcc.dg/fold-mulconj-1.c: New test case.
15228 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15231 * g++.dg/parse/bitfield1.C: New test.
15233 2006-05-30 Roger Sayle <roger@eyesopen.com>
15235 * gcc.target/ppc-eq0-1.c: New test case.
15236 * gcc.target/ppc-negeq0-1.c: New test case.
15238 2006-05-30 Dirk Mueller <dmueller@suse.de>
15241 * gcc.dg/overflow-warn-5.c: New test.
15243 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15246 * gcc.dg/sizeof-1.c: New test.
15248 2006-05-30 Uros Bizjak <uros@kss-loka.si>
15251 * gcc.target/i386/pr27790.c: New test.
15253 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15255 PR libgfortran/27757
15256 * gfortran.dg/direct_io_5.f90: New test.
15258 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15260 PR libgfortran/27634
15261 * gfortran.dg/fmt_missing_period_1.f: New test.
15262 * gfortran.dg/fmt_missing_period_2.f: New test.
15263 * gfortran.dg/fmt_missing_period_3.f: New test.
15265 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15268 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
15271 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15274 * g++.dg/template/new6.C: New test.
15276 2006-05-29 Roger Sayle <roger@eyesopen.com>
15278 PR tree-optimization/24964
15279 * gcc.target/i386/387-10.c: New test case.
15281 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
15283 * intrinsics/string_intrinsics.c (compare_string):
15284 Use memcmp instead of strncmp to avoid tripping over
15285 CHAR(0) in a string.
15287 2006-05-27 Richard Guenther <rguenther@suse.de>
15289 PR middle-end/27773
15290 * gcc.dg/torture/pr27773.c: New testcase.
15292 2006-05-27 Dirk Mueller <dmueller@suse.de>
15294 * gcc.dg/pr24561.c: Rename to..
15295 * gcc.dg/pr25962.c: .. this.
15297 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15300 * gfortran.dg/bounds_check_2.f: New test.
15302 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
15304 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
15305 * gfortran.dg/byte_1.f90: Likewise.
15306 * gfortran.dg/dup_save_2.f90: Likewise.
15308 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
15310 * gfortran.dg/associated_2.f90: New test.
15312 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15315 * gfortran.dg/bounds_check_1.f90: New test.
15317 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
15319 PR rtl-optimization/27661
15320 * gcc.dg/pr27661.c: New test case.
15322 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
15325 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
15326 * gfortran.dg/print_parentheses_1.f: New test.
15327 * gfortran.dg/print_parentheses_2.f90: New test.
15329 2006-05-26 Jakub Jelinek <jakub@redhat.com>
15332 * gcc.dg/pr27758.c: New test.
15334 2006-05-24 Falk Hueffner <falk@debian.org>
15336 * gcc.c-torture/compile/pr27571.c: New test.
15338 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
15341 * gfortran.dg/spec_expr_4.f90: New test.
15344 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
15346 2006-05-25 Mark Mitchell <mark@codesourcery.com>
15349 * g++.dg/ext/complit6.C: New test.
15350 * g++.dg/ext/complit3.C: Adjust error markers.
15351 * g++.dg/init/const3.C: New test.
15353 2006-05-25 Richard Guenther <rguenther@suse.de>
15355 PR middle-end/27743
15356 * gcc.dg/torture/pr27743.c: New testcase.
15358 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
15360 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
15362 2006-05-25 Alan Modra <amodra@bigpond.net.au>
15364 * gcc.dg/compat/scalar-by-value-x.h: New.
15365 * gcc.dg/compat/scalar-by-value-y.h: New.
15366 * gcc.dg/compat/scalar-by-value-5.c: New.
15367 * gcc.dg/compat/scalar-by-value-5_main.c: New.
15368 * gcc.dg/compat/scalar-by-value-5_x.c: New.
15369 * gcc.dg/compat/scalar-by-value-5_y.c: New.
15370 * gcc.dg/compat/scalar-by-value-6.c: New.
15371 * gcc.dg/compat/scalar-by-value-6_main.c: New.
15372 * gcc.dg/compat/scalar-by-value-6_x.c: New.
15373 * gcc.dg/compat/scalar-by-value-6_y.c: New.
15375 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
15377 PR tree-optimization/27639
15378 PR tree-optimization/26719
15379 * gcc.dg/pr27639.c: New test.
15380 * gcc.dg/pr26719.c: New test.
15381 * gcc.dg/tree-ssa/scev-cast.c: New test.
15383 2006-05-23 Mark Mitchell <mark@codesourcery.com>
15386 * g++.dg/template/error21.C: New test.
15388 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
15391 * gcc.target/i386/pr27696.c: New.
15393 2006-05-22 Janis Johnson <janis187@us.ibm.com>
15395 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
15397 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
15399 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15402 * g++.dg/other/assign1.C: New test.
15404 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
15407 * gcc.target/i386/pr27266.c: New.
15409 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15412 * g++.dg/ext/asm9.C: New test.
15414 2006-05-22 Richard Sandiford <richard@codesourcery.com>
15416 PR rtl-optimization/25514
15417 * gcc.c-torture/compile/pr25514.c: New test.
15419 2006-05-22 Richard Guenther <rguenther@suse.de>
15422 2006-01-31 Richard Guenther <rguenther@suse.de>
15424 * gcc.target/i386/sselibm-1.c: New testcase.
15425 * gcc.target/i386/sselibm-2.c: Likewise.
15426 * gcc.target/i386/sselibm-3.c: Likewise.
15427 * gcc.target/i386/sselibm-4.c: Likewise.
15428 * gcc.target/i386/sselibm-5.c: Likewise.
15430 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15433 * gcc.dg/func-args-2.c: New test.
15436 * gcc.dg/struct-incompl-1.c: New test.
15438 2006-05-22 Richard Guenther <rguenther@suse.de>
15441 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
15442 the transformations we test for.
15444 2006-05-22 Richard Guenther <rguenther@suse.de>
15447 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
15449 2006-05-21 Mark Mitchell <mark@codesourcery.com>
15452 * g++.dg/warn/new1.C: New test.
15453 * g++.dg/template/new5.C: Likewise.
15455 2006-05-21 Roger Sayle <roger@eyesopen.com>
15457 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
15458 * gcc.target/i386/20060512-3.c: Likewise.
15460 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
15462 PR rtl-optimization/27671
15463 * gcc.c-torture/execute/pr27671-1.c: New.
15464 * gcc.dg/pr27671-2.c: Likewise.
15466 PR tree-optimization/26622.
15467 * gcc.c-torture/compile/pr26622.c: New.
15469 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15472 * gfortran.dg/recursive_reference_1.f90: New test.
15474 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15477 * gfortran.dg/elemental_subroutine_3.f90: New test.
15480 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
15483 * gfortran.dg/associated_target_1.f90: New test.
15486 * gfortran.dg/maxloc_shape_1.f90: New test.
15488 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15490 PR libgfortran/24459
15491 * gfortran.dg/namelist_24.f90: New test.
15492 * gfortran.dg/namelist_12.f: Fix typo in comment.
15494 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
15496 PR middle-end/25776
15497 * g++.dg/other/error11.C: New test.
15499 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15501 * gcc.target/mips/pr26765.c: Add -w to options.
15503 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15505 * lib/target-supports.exp (check_effective_target_mpaired_single):
15507 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15509 * g++.dg/vect/vect.exp: Likewise.
15511 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15514 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15516 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
15519 * gfortran.dg/temporary_1.f90: New file.
15521 2006-05-19 Andreas Schwab <schwab@suse.de>
15523 * g++.dg/other/unused1.C: Also match "stringz".
15525 2006-05-19 Mark Mitchell <mark@codesourcery.com>
15528 * g++.dg/template/fntry1.C: New test.
15530 2006-05-18 Mark Mitchell <mark@codesourcery.com>
15534 * g++.dg/conversion/bitfield5.C: New test.
15535 * g++.dg/conversion/bitfield6.C: New test.
15537 2006-05-18 Mike Stump <mrs@apple.com>
15539 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15540 * gcc.dg/vla-4.c: Add.
15541 * gcc.dg/vla-5.c: Add.
15542 * gcc.dg/vla-6.c: Add.
15544 2006-05-12 Stuart Hastings <stuart@apple.com>
15546 * gcc.target/i386/20060512-1.c: New.
15547 * gcc.target/i386/20060512-2.c: New.
15548 * gcc.target/i386/20060512-3.c: New.
15549 * gcc.target/i386/20060512-4.c: New.
15551 2006-05-17 Mark Mitchell <mark@codesourcery.com>
15554 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
15557 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
15558 * g++.dg/parse/linkage1.C: New test.
15560 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15562 PR tree-optimization/27548
15563 * g++.dg/tree-ssa/pr27548.C: New test.
15565 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15568 * gfortran.dg/recursive_check_1.f: New test.
15569 * gfortran.dg/recursive_check_2.f90: New test.
15571 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
15573 * g++.dg/opt/temp2.C: New test.
15575 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15578 * g++.dg/init/brace5.C: New test.
15580 PR middle-end/27415
15581 * gcc.dg/gomp/pr27415.c: New test.
15582 * g++.dg/gomp/pr27415.C: New test.
15584 PR tree-optimization/27549
15585 * g++.dg/tree-ssa/pr27549.C: New test.
15587 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15589 PR libgfortran/27575
15590 * gfortran.dg/read_eof_4.f90: New test.
15592 2006-05-16 Richard Guenther <rguenther@suse.de>
15594 PR tree-optimization/22303
15595 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
15597 2006-05-16 Jakub Jelinek <jakub@redhat.com>
15599 PR middle-end/27573
15600 * gcc.dg/gomp/pr27573.c: New test.
15601 * gfortran.dg/gomp/pr27573.f90: New test.
15604 * gcc.dg/gomp/pr27499.c: New test.
15605 * g++.dg/gomp/pr27499.C: New test.
15607 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15610 * g++.dg/parser/access8.C: Adjust error marker.
15611 * g++.dg/template/access17.C: New test.
15612 * g++.dg/template/access18.C: Likewise.
15614 2006-05-15 Roger Sayle <roger@eyesopen.com>
15617 * gcc.target/i386/pr26600.c: New test case.
15619 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15622 * g++.dg/expr/bitfield1.C: New test.
15624 2006-05-15 Richard Guenther <rguenther@suse.de>
15626 PR tree-optimization/27603
15627 * gcc.dg/torture/pr27603.c: New testcase.
15629 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
15632 * gfortran.dg/entry_dummy_ref_1.f90: New test.
15635 * gfortran.dg/scalar_return_1.f90: New test.
15638 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
15640 2006-05-15 Jakub Jelinek <jakub@redhat.com>
15642 * gcc.dg/gomp/critical-4.c: New test.
15643 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
15644 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
15645 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
15646 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
15648 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15651 * g++.dg/template/dependent-args1.C: New test.
15654 * g++.dg/lookup/this1.C: New test.
15657 * g++.dg/template/operator6.C: New test.
15658 * g++.dg/template/incomplete3.C: New test.
15661 * g++.dg/template/new4.C: New test.
15664 * g++.dg/template/void2.C: New test.
15666 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
15668 * g++.dg/template/dependent-expr5.C: New test.
15670 2006-05-14 Roger Sayle <roger@eyesopen.com>
15672 PR middle-end/26729
15673 * gcc.dg/pr26729-1.c: New test case.
15675 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
15677 * gcc.dg/pr27003.c: New test.
15679 2006-05-12 Steve Ellcey <sje@cup.hp.com>
15681 * lib/target-supports.dg (check_cxa_atexit_available): Change
15682 v3_target_compile to ${tool}_target_compile.
15684 2006-05-11 Jason Merrill <jason@redhat.com>
15686 * lib/scanasm.exp (scan-not-hidden): Fix typo.
15688 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15691 * gfortran.dg/label_5.f90: New test.
15693 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
15695 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
15696 check_effective_target_powerpc_altivec_ok): New.
15697 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
15698 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
15699 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
15700 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
15701 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
15702 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
15703 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
15704 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
15705 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
15706 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
15707 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
15708 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
15709 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
15710 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
15711 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
15712 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
15713 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
15714 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
15715 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
15716 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
15717 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
15718 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
15719 gcc.target/powerpc/altivec-9.c,
15720 gcc.target/powerpc/altivec-consts.c,
15721 gcc.target/powerpc/altivec-pr22085.c,
15722 gcc.target/powerpc/altivec-splat.c,
15723 gcc.target/powerpc/altivec-types-1.c,
15724 gcc.target/powerpc/altivec-types-2.c,
15725 gcc.target/powerpc/altivec-types-3.c,
15726 gcc.target/powerpc/altivec-types-4.c,
15727 gcc.target/powerpc/altivec-varargs-1.c,
15728 gcc.target/powerpc/altivec-vec-merge.c,
15729 gcc.target/powerpc/ppc-vector-memcpy.c,
15730 gcc.target/powerpc/ppc-vector-memset.c,
15731 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
15732 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
15733 these effective targets.
15734 * gcc.dg/vmx/pr27006.c: Add missing close brace.
15735 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
15737 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15739 PR middle-end/27384
15740 * g++.dg/other/fold1.C: New test.
15742 PR middle-end/27488
15743 * gcc.dg/fold-nonneg-1.c: New test.
15746 * g++.dg/other/operator1.C: New test.
15748 2006-05-11 Richard Guenther <rguenther@suse.de>
15750 PR middle-end/27529
15751 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
15753 2006-05-10 Janis Johnson <janis187@us.ibm.com>
15755 * lib/target-supports-dg.exp (check-flags): New.
15756 (dg-skip-if): Move flag checks.
15758 2006-05-09 Steve Ellcey <sje@cup.hp.com>
15760 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
15761 * lib/target-supports.dg (check_cxa_atexit_available): New.
15763 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
15766 * gfortran.dg/multiple_allocation_2.f90: New test case.
15768 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
15770 * gcc.target/arm/pr27387.C: Fix a comment typo.
15772 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15775 * gfortran.dg/error_recovery_1.f90: New test.
15777 2006-05-10 Richard Guenther <rguenther@suse.de>
15779 PR tree-optimization/27302
15780 * gcc.dg/torture/pr27302.c: New testcase.
15782 2006-05-09 Dirk Mueller <dmueller@suse.de>
15783 Richard Guenther <rguenther@suse.de>
15785 PR middle-end/27498
15786 * gcc.dg/tree-ssa/pr27498.c: New testcase.
15788 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
15790 PR rtl-optimization/27335
15791 * gcc.dg/pr27335.c: New test.
15793 2006-05-06 Richard Sandiford <richard@codesourcery.com>
15795 * gcc.target/mips/mips-ps-5.c: New file.
15797 2006-05-08 Jan Hubicka <jh@suse.cz>
15799 PR middle-end/25962
15800 * gcc.dg/pr25962.c: New.
15802 2006-05-08 Roger Sayle <roger@eyesopen.com>
15805 * gcc.target/powerpc/pr27158.c: New test case.
15807 2006-05-08 Laurent GUERBY <laurent@guerby.net>
15810 * ada/acats/run_all.sh: Use test -z.
15812 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15814 PR libfortran/18271
15815 * gfortran.dg/spec_expr_3.f90: New test.
15817 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
15820 * gcc.target/i386/monitor.c: New file.
15822 2006-05-08 Alan Modra <amodra@bigpond.net.au>
15824 * gcc.dg/pr27095.c: xfail *-*-darwin*.
15826 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15829 * g++.dg/other/ptrmem7.C: New test.
15831 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15834 * gcc.dg/array-9.c: New test.
15836 2006-05-07 Richard Guenther <rguenther@suse.de>
15838 PR tree-optimization/27409
15839 * gcc.dg/torture/pr27409.c: New testcase.
15841 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15844 * gfortran.dg/select_6.f90: New.
15846 2006-05-07 Richard Guenther <rguenther@suse.de>
15848 PR tree-optimization/27136
15849 * gcc.dg/torture/pr27136.c: New testcase.
15851 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
15854 * gfortran.dg/char_cons_len_1.f90: New test.
15856 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15859 * g++.dg/template/incomplete2.C: New test.
15861 2006-05-06 Richard Guenther <rguenther@suse.de>
15863 PR tree-optimization/27151
15864 * gcc.dg/vect/pr27151.c: New testcase.
15866 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15869 * g++.dg/template/void1.C: New test.
15872 * g++.dg/other/void2.C: New test.
15875 * g++.dg/conversion/void1.C: New test.
15877 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
15880 * g++.dg/other/unused1.C: New.
15882 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15885 * objc.dg/member-1.m: New test.
15887 2006-05-05 Steve Ellcey <sje@cup.hp.com>
15889 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
15891 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15893 PR libfortran/26985
15894 * gfortran.dg/matmul_2.f90: New test.
15896 2005-05-05 Laurent GUERBY <laurent@guerby.net>
15898 * ada/acats/run_all.sh: Use sync when main not found.
15900 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
15903 * gcc.target/mips/pr26765.c: New.
15905 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
15907 * gcc.target/bfin: New directory.
15908 * gcc.target/bfin/bfin.exp: New file.
15909 * gcc.target/bfin/frmul.c: New file.
15910 * gcc.target/bfin/arith.c: New file.
15911 * gcc.target/bfin/mul-combine.c: New file.
15912 * gcc.target/bfin/shift.c: New file.
15914 2006-05-04 Richard Guenther <rguenther@suse.de>
15916 PR tree-optimization/14287
15917 PR tree-optimization/14844
15918 PR tree-optimization/19792
15919 PR tree-optimization/21608
15920 PR tree-optimization/27090
15921 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
15922 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
15923 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15924 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15925 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15927 2006-05-04 Jakub Jelinek <jakub@redhat.com>
15929 PR tree-optimization/27285
15930 * gcc.c-torture/execute/pr27285.c: New test.
15932 PR middle-end/27388
15933 * gcc.dg/gomp/pr27388-1.c: New test.
15934 * gcc.dg/gomp/pr27388-2.c: New test.
15935 * gcc.dg/gomp/pr27388-3.c: New test.
15938 * g++.dg/gomp/pr27359.C: New test.
15940 2006-05-02 Steven G. Kargl <kargls@comcast.net>
15943 * gfortran.dg/iargc.f90: New test.
15945 2006-05-02 Mark Mitchell <mark@codesourcery.com>
15948 * g++.dg/template/crash49.C: New test.
15950 2006-05-02 Steve Ellcey <sje@cup.hp.com>
15953 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
15955 2006-05-02 Jeff Law <law@redhat.com>
15957 PR tree-optimization/27364
15958 * gcc.c-torture/execute/pr27364.c: New test.
15960 2006-05-02 Mark Mitchell <mark@codesourcery.com>
15963 * g++.dg/parser/ctor5.C: New test.
15965 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
15968 * gcc.target/arm/arm.exp: New.
15969 * gcc.target/arm/pr27387.C: Likewise.
15971 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
15975 * gfortran.dg/module_equivalence_2.f90: New test.
15977 2006-05-02 Jakub Jelinek <jakub@redhat.com>
15979 PR middle-end/27337
15980 * g++.dg/gomp/pr27337-1.C: New test.
15981 * g++.dg/gomp/pr27337-2.C: New test.
15983 PR middle-end/27328
15984 * gcc.dg/gomp/pr27328.c: New test.
15986 PR middle-end/27325
15987 * g++.dg/gomp/pr27325.C: New test.
15989 PR middle-end/27310
15990 * g++.dg/gomp/pr27310.C: New test.
15992 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15994 PR tree-optimization/27291
15995 * g++.dg/tree-ssa/pr27291.C: New test.
15997 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15999 PR tree-optimization/27283
16000 * g++.dg/tree-ssa/pr27283.C: New test.
16002 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16004 * gcc.dg/tree-ssa/loop-16.c: New test.
16006 2006-05-01 Roger Sayle <roger@eyesopen.com>
16007 Joseph S. Myers <joseph@codesourcery.com>
16009 * gcc.dg/Wconversion-3.c: New test case.
16010 * gcc.dg/Wconversion-4.c: Likewise.
16012 2006-05-01 Richard Guenther <rguenther@suse.de>
16014 PR tree-optimization/26726
16015 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
16017 2006-04-30 Roger Sayle <roger@eyesopen.com>
16019 * gcc.dg/Woverflow-1.c: New test case.
16020 * gcc.dg/Woverflow-2.c: Likewise.
16021 * gcc.dg/Woverflow-3.c: Likewise.
16023 2006-04-30 Mark Mitchell <mark@codesourcery.com>
16026 * g++.dg/template/defarg8.C: New test.
16028 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16031 * g++.dg/parse/operator7.C: New test.
16033 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16037 * g++.dg/template/crash48.C: New test.
16040 * g++.dg/parse/ctor4.C: New test.
16042 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16045 * gfortran.df/char_type_len.f90: New test.
16047 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16049 PR libgfortran/27304
16050 * gfortran.dg/fmt_exhaust.f90: New test.
16052 2006-04-28 Roger Sayle <roger@eyesopen.com>
16055 * gcc.dg/large-size-array-2.c: New test case.
16057 2006-04-28 Richard Guenther <rguenther@suse.de>
16060 * gcc.target/i386/pr26826.c: New testcase.
16062 2006-04-28 Jakub Jelinek <jakub@redhat.com>
16064 PR middle-end/27260
16065 * gcc.c-torture/execute/pr27260.c: New.
16067 2006-04-28 Alan Modra <amodra@bigpond.net.au>
16069 PR middle-end/27095
16070 * gcc.dg/pr27095.c: New.
16072 2006-04-27 Mark Mitchell <mark@codesourcery.com>
16075 * g++.dg/conversion/bitfield4.C: New test.
16077 2006-04-27 Eric Christopher <echristo@apple.com>
16079 * gcc.dg/pragma-ms_struct.c: New.
16081 2006-04-27 Mark Mitchell <mark@codesourcery.com>
16084 * g++.dg/template/crash47.C: New test.
16086 2006-04-27 Dirk Mueller <dmueller@suse.de>
16088 * gcc.target/i386/sse-7.c: build with -msse.
16090 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
16092 PR testsuite/27274:
16093 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
16094 (main): Exit if processor doesn't support SSE.
16096 2006-04-26 David Edelsohn <edelsohn@gnu.org>
16098 PR middle-end/27282
16099 * gcc.c-torture/compile/pr27282.c: New test.
16101 2006-04-26 Jakub Jelinek <jakub@redhat.com>
16103 PR middle-end/26913
16104 * g++.dg/gomp/pr26913.C: New test.
16107 * gcc.dg/gomp/pr25996.c: New test.
16108 * g++.dg/gomp/pr25996.C: New test.
16110 2006-04-25 Richard Sandiford <richard@codesourcery.com>
16112 PR rtl-optimization/26725
16113 * gcc.c-torture/compile/pr26725.c: New test.
16115 2006-04-25 Richard Guenther <rguenther@suse.de>
16117 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
16120 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
16122 * gcc.dg/20060425-1.c: New testcase.
16124 2006-04-25 Jakub Jelinek <jakub@redhat.com>
16126 PR tree-optimization/26865
16127 * gcc.dg/pr26865.c: New test.
16129 2006-04-24 Mark Mitchell <mark@codesourcery.com>
16132 * g++.dg/conversion/bitfield1.C: New test.
16133 * g++.dg/conversion/bitfield2.C: Likewise.
16134 * g++.dg/conversion/bitfield3.C: Likewise.
16136 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
16137 Richard Guenther <rguenther@suse.de>
16139 PR tree-optimization/27236
16140 * gcc.dg/tree-ssa/pr27236.c: New testcase.
16142 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16145 * g++.dg/other/incomplete2.C: New test.
16147 2006-04-24 Richard Guenther <rguenther@suse.de>
16149 PR middle-end/26869
16150 * gcc.dg/torture/pr26869.c: New testcase.
16152 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
16153 Richard Guenther <rguenther@suse.de>
16155 PR tree-optimization/27218
16156 * g++.dg/tree-ssa/pr27218.C: New testcase.
16158 2006-04-23 Mark Mitchell <mark@codesourcery.com>
16161 * g++.dg/template/friend41.C: New test.
16163 2006-04-23 David Edelsohn <edelsohn@gnu.org>
16165 * g++.dg/opt/pr15551.C: Include cstdio.
16166 (main): Use remove instead of unlink.
16168 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
16170 * gcc.dg/sibcall-7.c: New test.
16171 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
16172 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
16173 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
16174 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
16175 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
16177 2006-04-23 Mark Mitchell <mark@codesourcery.com>
16180 * g++.dg/opt/bitfield1.C: New test.
16181 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
16182 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
16183 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
16184 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
16185 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
16186 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
16187 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
16188 * g++.dg/abi/bitfield2.C: Likewise.
16189 * g++.dg/init/bitfield1.C: Likewise.
16191 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
16194 * gfortran.dg/elemental_subroutine_4.f90: New test.
16195 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
16198 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
16200 * gcc.c-torture/compile/20060421-1.c: New testcase.
16202 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16205 * gcc.dg/init-bad-4.c: New test.
16207 2006-04-21 Paul Brook <paul@codesourcery.com>
16209 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
16211 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
16214 * gfortran.dg/defined_operators_1.f90: New test.
16215 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
16216 remove old ones associated, incorrectly, with Note 5.46.
16219 * gfortran.dg/character_array_constructor_1.f90: New test.
16221 2006-04-20 Jakub Jelinek <jakub@redhat.com>
16223 * gcc.dg/20060419-1.c: New test.
16225 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
16228 * gcc.dg/struct-parse-1.c: New test case.
16230 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16233 * g++.dg/parse/template19.C: New test.
16236 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
16239 * g++.dg/expr/call3.C: New test.
16242 * g++.dg/conversion/dynamic1.C: New test.
16244 2006-04-19 Mark Mitchell <mark@codesourcery.com>
16247 * g++.dg/template/crash35.C: Tweak error markers.
16248 * g++.dg/template/crash46.C: New test.
16249 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
16250 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
16252 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
16254 PR rtl-optimization/14261
16255 * gcc.c-torture/compile/20060419-1.c: Added.
16257 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
16259 * gfortran.dg/label_1.f90: Adjust dg-error.
16261 2006-04-16 Roger Sayle <roger@eyesopen.com>
16264 * gcc.dg/fold-cond-1.c: New test case.
16265 * gcc.dg/pr26961-1.c: Likewise.
16267 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16269 PR libgfortran/27138
16270 * gfortran.dg/read_bad_advance.f90: New test.
16272 2006-04-16 Roger Sayle <roger@eyesopen.com>
16273 Dale Johannesen <dalej@apple.com>
16276 * gcc.target/i386/vecinit-3.c: New testcase.
16277 * gcc.target/i386/vecinit-4.c: Likewise.
16278 * gcc.target/i386/sse-18.c: Likewise.
16279 * gcc.target/i386/sse-19.c: Likewise.
16281 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
16283 * gfortran.dg/allocate_zerosize_1.f90: New test.
16285 2006-04-16 Mark Mitchell <mark@codesourcery.com>
16288 * g++.dg/template/crash45.C: New test.
16290 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
16293 * gfortran.dg/proc_assign_1.f90: New test.
16294 * gfortran.dg/procedure_lvalue.f90: Change message.
16295 * gfortran.dg/namelist_4.f90: Add new error.
16299 * gfortran.dg/auto_pointer_array_result_1.f90
16302 * gfortran.dg/specification_type_resolution_1.f90
16307 * gfortran.dg/bounds_temporaries_1.f90: New test.
16310 * gfortran.dg/array_return_value_1.f90: New test.
16312 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16315 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
16317 2006-04-15 Jakub Jelinek <jakub@redhat.com>
16319 PR middle-end/26823
16320 * g++.dg/gomp/pr26823-1.C: New test.
16321 * g++.dg/gomp/pr26823-2.C: New test.
16323 2006-04-13 Uros Bizjak <uros@kss-loka.si>
16325 PR middle-end/27134
16326 * gcc.dg/pr27314.c: New test.
16328 2006-04-13 Richard Henderson <rth@redhat.com>
16330 * g++.dg/gomp/block-0.C: Update expected matches.
16332 2006-04-13 DJ Delorie <dj@redhat.com>
16334 * lib/target-supports.exp (check_effective_target_int32plus): New.
16335 (check_effective_target_ptr32plus): New.
16336 (check_effective_target_size32plus): New.
16337 (check_effective_target_int16): New.
16338 (check_profiling_available): Add m32c to the list of unsupported
16341 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
16342 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
16344 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
16346 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
16348 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
16350 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
16351 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
16352 not just xstormy16. Skip m32c due to weird pointer size.
16353 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
16354 not just xstormy16.
16355 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
16356 not just xstormy16.
16357 * gcc.dg/20020312-2.c: Add m32c support.
16358 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
16359 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
16361 * gcc.dg/20050321-2.c: Require >=32 bit integers.
16362 * gcc.dg/asm-1.c: Skip if int and short are the same size.
16363 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
16364 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
16365 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
16367 * gcc.dg/init-string-2.c: Require >=32 bit integers.
16368 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
16369 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
16370 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
16371 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
16372 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
16373 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
16375 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
16377 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
16378 * gcc.dg/pr23049.c: Require >=32 bit integers.
16379 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
16380 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
16381 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
16382 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
16383 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
16384 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
16385 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
16386 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
16387 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
16388 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
16389 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
16390 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
16392 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
16393 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
16394 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
16395 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
16396 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
16398 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
16399 * gcc.c-torture/execute/20040703-1.x: Likewise.
16400 * gcc.c-torture/execute/20040705-1.x: Likewise.
16401 * gcc.c-torture/execute/20040705-2.x: Likewise.
16402 * gcc.c-torture/execute/20040709-1.x: Likewise.
16403 * gcc.c-torture/execute/20040709-2.x: Likewise.
16404 * gcc.c-torture/execute/20040811-1.x: Likewise.
16405 * gcc.c-torture/execute/20050316-1.x: Likewise.
16406 * gcc.c-torture/execute/bitfld-4.x: Likewise.
16407 * gcc.c-torture/execute/pr19689.x: Likewise.
16408 * gcc.c-torture/execute/pr7284-1.x: Likewise.
16409 * gcc.c-torture/execute/usmul.x: Likewise.
16410 * gcc.c-torture/execute/vrp-5.x: Likewise.
16411 * gcc.c-torture/execute/vrp-6.x: Likewise.
16412 * gcc.dg/debug/20041023-1.s: Likewise.
16414 2006-04-13 Roger Sayle <roger@eyesopen.com>
16416 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
16417 of integers to a vector types are now constant expressions in C.
16418 * gcc.dg/vect/vect-fold-1.c: New test case.
16420 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
16421 Ulrich Weigand <uweigand@de.ibm.com>
16424 * gcc.dg/vmx/pr27006.c: New testcase.
16426 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16428 PR libgfortran/26766
16429 * gfortran.dg/write_recursive.f90: New test.
16431 2006-04-11 Mark Mitchell <mark@codesourcery.com>
16433 * g++.dg/parse/dtor7.C: New test.
16434 * g++.dg/parse/new1.C: Add error marker.
16435 * g++.dg/template/new3.C: New test.
16438 * g++.dg/template/pure1.C: New test.
16441 * g++.dg/parse/ptrmem4.C: New test.
16443 2006-04-10 Jeff Law <law@redhat.com>
16446 * gcc.c-torture/compile/pr27087.c: New test.
16448 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
16451 * gcc.dg/20060410.c: New.
16453 2006-04-10 Matthias Klose <doko@debian.org>
16455 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
16456 Recognize multilib directory names containing underscores.
16458 2006-04-10 Roger Sayle <roger@eyesopen.com>
16460 * gcc.target/i386/vecinit-1.c: New test case.
16461 * gcc.target/i386/vecinit-2.c: Likewise.
16463 2006-04-10 Jakub Jelinek <jakub@redhat.com>
16466 * g++.dg/debug/dwarf2-2.C: New test.
16468 2006-04-09 Richard Sandiford <richard@codesourcery.com>
16470 PR rtl-optimization/27073
16471 * gcc.c-torture/execute/pr27073.c: New test.
16473 2006-04-08 Mike Stump <mrs@apple.com>
16475 * gcc.dg/pragma-darwin.c: Improve for ppc64.
16477 2006-04-07 Richard Guenther <rguenther@suse.de>
16479 PR tree-optimization/26135
16480 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
16482 2006-04-06 Jan Hubicka <jh@suse.cz>
16485 * g++.dg/bprob/g++-bprob-2.C: New testcase.
16487 2006-04-06 Roger Sayle <roger@eyesopen.com>
16489 * g++.dg/conversion/nullptr1.C: New test case.
16490 * g++.dg/conversion/nullptr2.C: Likewise.
16492 2006-04-05 Roger Sayle <roger@eyesopen.com>
16494 * gfortran.dg/dependency_18.f90: New test case.
16496 2006-04-05 Richard Guenther <rguenther@suse.de>
16498 PR tree-optimization/26919
16499 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16500 * gcc.dg/ipa/ipa-2.c: Likewise.
16501 * gcc.dg/ipa/ipa-3.c: Likewise.
16502 * gcc.dg/ipa/ipa-5.c: Likewise.
16504 2006-04-05 Richard Guenther <rguenther@suse.de>
16506 PR tree-optimization/26763
16507 * gcc.dg/torture/pr26763-1.c: New testcase.
16508 * gcc.dg/torture/pr26763-2.c: Likewise.
16510 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
16514 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16516 2006-04-04 Eric Christopher <echristo@apple.com>
16518 * gcc.target/i386/387-1.c: Allow regexp to match darwin
16520 * gcc.target/i386/387-5.c: Ditto.
16522 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
16524 * gcc.target/sparc/struct-ret-check.c: New test.
16526 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16528 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16529 zero decimal digits specified in format.
16531 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
16534 * gfortran.dg/missing_optional_dummy_1.f90: New test.
16537 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16538 * gfortran.dg/initialization_1.f90: Make assignment compliant.
16539 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16540 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16541 compliant and detect bigendian-ness.
16543 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
16545 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16546 dummy arguments work when the actual argument is itself a dummy
16547 argument of the caller.
16549 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
16551 PR libfortran/24685
16552 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16554 2006-04-01 Roger Sayle <roger@eyesopen.com>
16556 * gfortran.dg/dependencency_17.f90: New test case.
16558 2006-04-01 Roger Sayle <roger@eyesopen.com>
16560 * gfortran.dg/dependency_14.f90: New test case.
16561 * gfortran.dg/dependency_15.f90: Likewise.
16562 * gfortran.dg/dependency_16.f90: Likewise.
16564 2006-03-31 Asher Langton <langton2@llnl.gov>
16567 gfortran.dg/cray_pointers_6.f90: New test.
16569 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16571 PR libgfortran/26890
16572 * gfortran.dg/read_size_noadvance.f90: New test.
16574 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
16577 * gfortran.dg/multiple_allocation_1.f90: Check that the
16578 size has changed after a re-allocation with stat.
16580 2006-03-30 Richard Guenther <rguenther@suse.de>
16582 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
16584 * gcc.target/i386/sselibm-2.c: Likewise.
16585 * gcc.target/i386/sselibm-3.c: Likewise.
16586 * gcc.target/i386/sselibm-4.c: Likewise.
16587 * gcc.target/i386/sselibm-5.c: Likewise.
16589 2006-03-28 Roger Sayle <roger@eyesopen.com>
16591 * gcc.dg/fold-andxor-1.c: New test case.
16592 * gcc.dg/fold-xorand-1.c: Likewise.
16594 2006-03-28 Roger Sayle <roger@eyesopen.com>
16596 * gcc.dg/fold-convnotconv-1.c: New test case.
16598 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
16601 * gfortran.dg/private_type_5.f90: New test.
16603 2006-03-27 David Edelsohn <edelsohn@gnu.org>
16605 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
16607 2006-03-27 Jakub Jelinek <jakub@redhat.com>
16609 * gfortran.dg/advance_2.f90: New test.
16610 * gfortran.dg/advance_3.f90: New test.
16612 * gfortran.fortran-torture/execute/equiv_5.f: New test.
16614 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16616 PR libgfortran/26661
16617 PR libgfortran/26880
16618 * gfortran.dg/read_x_past.f: New test.
16620 2006-03-26 Geoffrey Keating <geoffk@apple.com>
16622 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
16625 2006-03-26 David Edelsohn <edelsohn@gnu.org>
16627 * objc.dg/dwarf-1.m: Skip on AIX.
16628 * objc.dg/dwarf-2.m: Skip on AIX.
16630 2006-03-25 Steven G. Kargl <kargls@comcast.net>
16633 * gfortran.dg/float_1.f90: New test.
16635 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
16637 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
16639 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
16641 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16643 PR libfortran/26735
16644 * gfortran.dg/convert_implied_open.f90: New test case.
16646 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16649 * gfortran.dg/transpose_reshape_r10.f90: New test case.
16651 2006-03-25 Uros Bizjak <uros@kss-loka.si>
16653 PR middle-end/26717
16654 * gcc.dg/pr26717.c: New test.
16656 2006-03-25 Roger Sayle <roger@eyesopen.com>
16658 * gfortran.dg/dependency_12.f90: New test case.
16660 2006-03-24 Roger Sayle <roger@eyesopen.com>
16662 * gfortran.dg/dependency_9.f90: New (resurected) test case.
16664 2006-03-24 Jeff Law <law@redhat.com>
16666 * gcc.c-torture/pr26840.c: New test.
16668 2006-03-24 Geoffrey Keating <geoffk@apple.com>
16670 * objc.dg/dwarf-2.m: New.
16671 * obj-c++.dg/dwarf-2.mm: New.
16673 * g++.old-deja/g++.other/init19.C: New.
16675 2006-03-24 David Edelsohn <edelsohn@gnu.org>
16677 * g++.dg/eh/spbp.C: Skip on AIX.
16679 2006-03-24 Jakub Jelinek <jakub@redhat.com>
16681 PR middle-end/26611
16682 * g++.dg/gomp/pr26611-1.C: New test.
16683 * g++.dg/gomp/pr26611-2.C: New test.
16685 2006-03-24 Jeff Law <law@redhat.com>
16687 * gcc.c-torture/compile/pr26833.c: New test.
16688 * gfortran.fortran-torture/compile/pr26806.f90: New test.
16690 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16692 * gfortran.dg/endfile_2.f90: Delete temp file.
16694 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
16697 * gfortran.dg/record_marker_1.f90: New test case.
16698 * gfortran.dg/record_marker_2.f: New test case.
16699 * gfortran.dg/record_marker_3.f90: New test case.
16701 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
16704 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
16705 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
16707 2006-03-21 Janis Johnson <janis187@us.ibm.com>
16709 * lib/gcc-dg.exp (cleanup-modules): New proc.
16710 * gfortran.dg/allocatable_function_1.f90,
16711 gfortran.dg/allocate_char_star_scalar_1.f90,
16712 gfortran.dg/assumed_charlen_function_1.f90,
16713 gfortran.dg/assumed_dummy_1.f90,
16714 gfortran.dg/assumed_shape_ranks_1.f90,
16715 gfortran.dg/assumed_shape_ranks_2.f90,
16716 gfortran.dg/assumed_size_dt_dummy.f90,
16717 gfortran.dg/auto_char_dummy_array_1.f90,
16718 gfortran.dg/auto_char_len_3.f90,
16719 gfortran.dg/automatic_module_variable.f90,
16720 gfortran.dg/bad_automatic_objects_1.f90,
16721 gfortran.dg/char_array_constructor.f90,
16722 gfortran.dg/char_array_structure_constructor.f90,
16723 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
16724 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
16725 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
16726 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
16727 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
16728 gfortran.dg/derived_pointer_recursion.f90,
16729 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
16730 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
16731 gfortran.dg/dummy_functions_1.f90,
16732 gfortran.dg/elemental_initializer_1.f90,
16733 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
16734 gfortran.dg/elemental_pointer_1.f90,
16735 gfortran.dg/elemental_subroutine_1.f90,
16736 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
16737 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
16738 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
16739 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
16740 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
16741 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
16742 gfortran.dg/global_references_1.f90,
16743 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
16744 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
16745 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
16746 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
16747 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
16748 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
16749 gfortran.dg/large_integer_kind_1.f90,
16750 gfortran.dg/large_real_kind_1.f90,
16751 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
16752 gfortran.dg/module_double_reuse.f90,
16753 gfortran.dg/module_equivalence_1.f90,
16754 gfortran.dg/module_interface_1.f90,
16755 gfortran.dg/module_parameter_array_refs_1.f90,
16756 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
16757 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
16758 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
16759 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
16760 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
16761 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
16762 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
16763 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
16764 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
16765 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
16766 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
16767 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
16768 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
16769 gfortran.dg/same_name_1.f90,
16770 gfortran.dg/sibling_dummy_procedure_1.f90,
16771 gfortran.dg/sibling_dummy_procedure_2.f90,
16772 gfortran.dg/sibling_dummy_procedure_3.f90,
16773 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
16774 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
16775 gfortran.dg/used_dummy_types_2.f90,
16776 gfortran.dg/used_dummy_types_3.f90,
16777 gfortran.dg/used_dummy_types_4.f90,
16778 gfortran.dg/used_dummy_types_5.f90,
16779 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
16780 gfortran.dg/userdef_operator_1.f90: Use it.
16782 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16784 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
16785 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
16786 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
16787 gfortran.dg/write_back.f,
16788 gfortran.fortran-torture/execute/inquire_1.f90,
16789 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
16791 2006-03-21 Jeff Law <law@redhat.com>
16793 * gcc.dg/tree-ssa/vrp28.c: New test.
16795 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
16797 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
16798 if _STDC_C99 is defined.
16799 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
16800 * gcc.dg/builtins-20.c: Likewise.
16801 * gcc.dg/builtins-53.c: Likewise.
16802 * gcc.dg/single-precision-constant.c: Likewise. Also pass
16803 -mmacosx-version-min=10.3 on PowerPC/Darwin.
16805 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
16808 * gcc.c-torture/compile/pr26781-1.c: New test.
16809 * gcc.c-torture/compile/pr26781-2.c: New test.
16811 2006-03-21 Jakub Jelinek <jakub@redhat.com>
16814 * g++.dg/gomp/pr26690-1.C: New test.
16815 * g++.dg/gomp/pr26690-2.C: New test.
16817 2006-03-20 Jeff Law <law@redhat.com>
16819 * gcc.dg/tree-ssa/pr21829.c: New test.
16821 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
16823 2006-03-20 Richard Sandiford <richard@codesourcery.com>
16825 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
16826 (check_visibility_available): Use it.
16827 (check_effective_target_default_packed): Likewise.
16828 (check_effective_target_pcc_bitfield_type_matters): Likewise.
16829 (check_effective_target_fopenmp): Likewise.
16830 (check_effective_target_freorder): Likewise.
16831 (check_effective_target_fpic): Likewise.
16832 (check_named_sections_available): Likewise.
16833 (check_effective_target_ilp32): Likewise.
16834 (check_effective_target_lp64): Likewise.
16836 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
16839 * gfortran.dg/scalar_mask_2.f90: New test case.
16841 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
16844 * gcc.dg/tree-ssa/loadpre12.c: New test.
16845 * gcc.dg/tree-ssa/loadpre13.c: New test.
16846 * gcc.dg/tree-ssa/loadpre14.c: New test.
16847 * gcc.dg/tree-ssa/loadpre15.c: New test.
16848 * gcc.dg/tree-ssa/loadpre16.c: New test.
16849 * gcc.dg/tree-ssa/loadpre17.c: New test.
16850 * gcc.dg/tree-ssa/loadpre18.c: New test.
16851 * gcc.dg/tree-ssa/loadpre19.c: New test.
16852 * gcc.dg/tree-ssa/loadpre20.c: New test.
16853 * gcc.dg/tree-ssa/loadpre21.c: New test.
16854 * gcc.dg/tree-ssa/loadpre22.c: New test.
16856 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
16859 * gfortran.dg/elemental_initializer_1.f90: New test.
16862 * gfortran.dg/assumed_shape_ranks_2: New test.
16864 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
16866 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
16869 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16871 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
16872 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
16873 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
16874 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
16875 gfortran.fortran-torture/execute/direct_io.f90,
16876 gfortran.fortran-torture/execute/inquire_2.f90,
16877 gfortran.fortran-torture/execute/inquire_4.f90,
16878 gfortran.fortran-torture/execute/list_read_1.f90,
16879 gfortran.fortran-torture/execute/open_replace.f90,
16880 gfortran.fortran-torture/execute/slash_edit.f90,
16881 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
16882 temporary files from testcases.
16884 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16886 PR libgfortran/26509
16887 gfortran.dg/write_direct_eor.f90: New test.
16889 2006-03-17 David Edelsohn <edelsohn@gnu.org>
16891 * gcc.target/powerpc/pr26350.c: New.
16892 * gcc.target/powerpc/indexed-addr.c: New.
16894 2006-03-16 Roger Sayle <roger@eyesopen.com>
16896 * gfortran.dg/dependency_13.f90: New test case.
16898 2006-03-16 Roger Sayle <roger@eyesopen.com>
16900 PR middle-end/21781
16901 * gcc.dg/real-const-1.c: New test case.
16903 2006-03-15 Geoffrey Keating <geoffk@apple.com>
16905 * g++.old-deja/g++.other/init18.C: New.
16906 * g++.old-deja/g++.other/init5.C: Remove xfail.
16908 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16910 * g++.dg/opt/pr15551.C: Cleanup temp file.
16912 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16915 g++.dg/parse/long1.C: New test.
16917 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16920 * gfortran.dg/continuation.f90: New test.
16921 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
16923 2006-03-14 Richard Guenther <rguenther@suse.de>
16925 PR tree-optimization/26672
16926 * gcc.dg/torture/pr26672.c: New testcase.
16928 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
16930 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
16931 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
16933 2006-03-13 Roger Sayle <roger@eyesopen.com>
16935 PR middle-end/26557
16936 * gcc.c-torture/compile/switch-1.c: New test case.
16938 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
16941 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
16942 test to include more permuatations of mask and index.
16943 * gfortran.dg/scalar_mask_1.f90: Modify last test to
16944 respond to F2003 spec. that the position returned for an all false
16945 mask && condition is zero.
16947 2006-03-13 Jakub Jelinek <jakub@redhat.com>
16949 PR middle-end/25989
16950 * gcc.dg/gomp/pr25989.c: New test.
16952 2006-03-13 Jeff Law <law@redhat.com>
16954 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
16956 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
16958 * gcc.dg/switch-9.c: New test.
16960 2006-03-13 Richard Guenther <rguenther@suse.de>
16962 PR middle-end/26630
16963 * gcc.dg/torture/pr26630.c: New testcase.
16965 2006-03-11 Roger Sayle <roger@eyesopen.com>
16967 * gfortran.dg/dependency_10.f90: New test case.
16968 * gfortran.dg/dependency_11.f90: Likewise.
16970 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
16971 Erik Edelmann <eedelman@gcc.gnu.org>
16973 * gfortran.dg/allocatable_function_1.f90: New.
16974 * gfortran.dg/allocatable_function_2.f90: New.
16976 2006-03-10 Richard Guenther <rguenther@suse.de>
16978 PR middle-end/26565
16979 * gcc.dg/torture/pr26565.c: New testcase.
16981 2006-03-09 Eric Christopher <echristo@apple.com>
16983 * gcc.c-torture/compile/20060309-1.c: New.
16985 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16987 PR libgfortran/26499
16988 * gfortran.dg/write_back.f: New test.
16989 * gfortran.dg/write_rewind_1.f: New test.
16990 * gfortran.dg/write_rewind_2.f: New test.
16992 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16994 PR libgfortran/26554
16995 * gfortran.dg/read_logical.f90: New test.
16997 2006-03-04 Laurent GUERBY <laurent@guerby.net>
16999 * ada/acats/norun.lst: cdd2a03 now passes.
17001 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
17004 * gcc.target/powerpc/pr18096-1.c: Change where the error
17007 2006-03-04 Jakub Jelinek <jakub@redhat.com>
17009 * gcc.target/i386/cleanup-1.c: New test.
17010 * gcc.target/i386/cleanup-2.c: New test.
17012 2006-03-04 Roger Sayle <roger@eyesopen.com>
17014 * gfortran.dg/dependency_9.f90: Remove for the time being.
17016 2006-03-04 Krister Walfridsson <cato@df.lth.se>
17018 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
17021 2006-03-03 Roger Sayle <roger@eyesopen.com>
17023 * gfortran.dg/dependency_9.f90: New test case.
17025 2006-03-03 Roger Sayle <roger@eyesopen.com>
17027 * gfortran.dg/dependency_4.f90: New test case.
17028 * gfortran.dg/dependency_5.f90: New test case.
17029 * gfortran.dg/dependency_6.f90: New test case.
17030 * gfortran.dg/dependency_7.f90: New test case.
17031 * gfortran.dg/dependency_8.f90: New test case.
17033 2006-03-03 Paul Brook <paul@codesourcery.com>
17035 * lib/target-supports.exp (check_profiling_available):
17038 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
17041 * multiple_allocation_1.f90: New test.
17043 2006-03-03 Roger Sayle <roger@eyesopen.com>
17045 PR tree-optimization/26524
17046 * gfortran.dg/pr26524.f: New test case.
17048 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17050 * g++.dg/template/repo5.C: Cleanup repo files.
17051 * gcc.dg/20051201-1.c: Cleanup coverage files.
17052 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
17053 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
17056 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
17058 * objc.dg/objc-nofilename-1.m: New test.
17059 * objc.dg/bad-receiver-type.m: New test.
17060 * obj-c++.dg/bad-receiver-type.mm: New test.
17062 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
17064 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
17066 2006-03-01 Mike Stump <mrs@apple.com>
17068 * g++.dg/abi/key2.C: Add.
17070 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
17072 * gfortran.dg/logical_dot_product.f90: New test.
17075 * gfortran.dg/used_interface_ref.f90: New test.
17078 * gfortran.dg/dependency_2.f90: New test.
17079 * gfortran.fortran-torture/execute/where17.f90: New test.
17080 * gfortran.fortran-torture/execute/where18.f90: New test.
17081 * gfortran.fortran-torture/execute/where19.f90: New test.
17082 * gfortran.fortran-torture/execute/where20.f90: New test.
17084 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
17086 * g++.dg/tree-ssa/pr26443.C: New test case.
17088 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
17090 PR middle-end/26022
17091 * g++.dg/opt/return-slot1.C: New test.
17093 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17095 PR libgfortran/26136
17096 * gfortran.dg/namelist_23.f90: New test.
17098 2006-02-28 Roger Sayle <roger@eyesopen.com>
17100 PR middle-end/14752
17101 * gcc.dg/fold-eqandshift-2.c: New test case.
17103 2006-02-28 Richard Guenther <rguenther@suse.de>
17105 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
17108 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
17110 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
17112 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17114 PR libgfortran/26464
17115 * gfortran.dg/backspace_5.f: New test.
17116 * gfortran.dg/backspace_6.f: New test.
17118 2006-02-26 Roger Sayle <roger@eyesopen.com>
17120 * gcc.dg/fold-eqandnot-1.c: New test case.
17122 2006-02-26 Roger Sayle <roger@eyesopen.com>
17124 PR middle-end/19983
17125 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
17127 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
17129 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
17130 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
17132 2006-02-26 Richard Guenther <rguenther@suse.de>
17134 PR tree-optimization/26421
17135 * gcc.dg/tree-ssa/pr26421.c: New testcase.
17137 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
17139 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
17140 * g++.old-deja/g++.robertl/eb132.C: Likewise.
17142 2006-02-26 Roger Sayle <roger@eyesopen.com>
17144 * gcc.dg/fold-even-1.c: New test case.
17146 2006-02-26 Roger Sayle <roger@eyesopen.com>
17148 PR middle-end/21137
17149 * gcc.dg/fold-eqandshift-1.c: New test case.
17151 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
17153 PR tree-optimization/25125
17154 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
17155 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
17157 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
17159 PR tree-optimizations/26359
17160 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
17161 with -fdump-tree-dceloop-details.
17162 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
17164 2006-02-25 Roger Sayle <roger@eyesopen.com>
17166 PR middle-end/23673
17167 * gcc.dg/fold-eqxor-1.c: New test case.
17168 * gcc.dg/fold-eqxor-2.c: Likewise.
17169 * gcc.dg/fold-eqxor-3.c: Likewise.
17171 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
17174 * scalar_mask_1.f90: New test.
17176 2006-02-24 Geoffrey Keating <geoffk@apple.com>
17178 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
17179 * g++.dg/eh/uncaught2.C: New.
17180 * g++.dg/eh/uncaught3.C: New.
17182 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17184 PR libgfortran/26423
17185 * gfortran.dg/read_many_1.f: New test.
17187 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
17190 * gfortran.dg/dependency_3.f90: New test.
17191 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
17195 * gfortran.dg/equiv_6.f90: New test.
17197 2006-02-23 Jeff Law <law@redhat.com>
17199 * gcc.c-torture/compile/pr26425.c: New test.
17201 2006-02-23 Jakub Jelinek <jakub@redhat.com>
17203 PR middle-end/26412
17204 * gcc.dg/gomp/pr26412.c: New test.
17206 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17209 * g++.dg/other/ellipsis1.C: New test.
17210 * g++.dg/parse/operator4.C: Adjust error marker.
17212 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
17215 * gfortran.dg/pr25603.f: New testcase.
17217 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
17219 * gcc.dg/bf-spl1.c: Don't specify -m68000.
17220 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
17222 2006-02-21 Geoffrey Keating <geoffk@apple.com>
17224 * g++.dg/eh/spbp.C: New.
17226 2006-02-21 Jakub Jelinek <jakub@redhat.com>
17228 PR middle-end/26379
17229 * gcc.target/i386/mmx-7.c: New test.
17231 2006-02-20 Roger Sayle <roger@eyesopen.com>
17233 PR tree-optimization/26361
17234 * gcc.dg/tree-ssa/vrp27.c: New test case.
17236 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
17238 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
17239 * gcc.dg/tree-ssa/complex-4.c: Here.
17241 2006-02-19 Roger Sayle <roger@eyesopen.com>
17243 PR middle-end/19543
17244 * gfortran.dg/logical_1.f90: New test case.
17246 2006-02-19 Jakub Jelinek <jakub@redhat.com>
17248 PR middle-end/26334
17249 * gcc.dg/20060218-1.c: Moved to...
17250 * gcc.target/i386/20060218-1.c: ... here. New test.
17252 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
17255 * gfortran.dg/convert_1.f90: New.
17257 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
17260 * gfortran.dg/namelist_5.f90: New test.
17263 * gfortran.dg/namelist_4.f90: New test.
17265 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17268 * gcc.dg/tree-ssa/complex-3.c: New test.
17270 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17272 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
17273 variable to take into account the variable name in the
17275 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
17277 2006-02-18 Jakub Jelinek <jakub@redhat.com>
17279 PR middle-end/26334
17280 * gcc.c-torture/compile/20060217-1.c: New test.
17281 * gcc.dg/20060218-1.c: New test.
17283 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
17285 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
17287 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
17289 * gcc.dg/cpp/undef3.c: New test.
17290 * gcc.dg/cpp/trad/builtins2.c: New test.
17292 2006-02-18 Mark Mitchell <mark@codesourcery.com>
17295 * g++.dg/template/static22.C: New test.
17296 * g++.dg/template/static23.C: New test.
17297 * g++.dg/template/static24.C: New test.
17298 * g++.dg/template/non-dependent13.C: New test.
17299 * g++.dg/init/member1.C: Tweak error markers.
17301 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17304 * gcc.c-torture/compile/pr26255.c: New test case.
17306 2006-02-16 Roger Sayle <roger@eyesopen.com>
17308 * gfortran.fortran-torture/execute/where_10.f90: New test case.
17309 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17310 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
17311 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
17312 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17313 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17314 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17316 2006-02-16 Jeff Law <law@redhat.com>
17318 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
17319 * gcc.dg/tree-ssa/vrp26.c: New test.
17321 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
17325 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
17326 __UCLIBC__ is defined.
17328 2006-02-16 Jakub Jelinek <jakub@redhat.com>
17331 * gfortran.dg/gomp/pr26224.f: New test.
17333 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
17336 * lib/target-supports.exp
17337 (check_effective_target_vect_short_mult): New.
17338 (check_effective_target_vect_char_mult): New.
17339 (check_effective_target_vect_widen_sum_qi_to_si): New.
17340 (check_effective_target_vect_widen_sum_qi_to_hi): New.
17341 (check_effective_target_vect_widen_sum_hi_to_si): New.
17342 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
17343 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
17344 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
17345 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
17346 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
17347 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
17348 vect-reduc-pattern-2c.c
17349 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
17350 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
17351 vect-reduc-pattern-1c.c
17353 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
17356 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
17358 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
17361 * gfortran.dg/enum_8.f90: Remove check for warning.
17362 * gfortran.dg/iomsg_1.f90: Ditto.
17363 * gfortran.dg/enum_1.f90: Ditto.
17364 * gfortran.dg/enum_9.f90: Ditto.
17365 * gfortran.dg/enum_2.f90: Ditto.
17366 * gfortran.dg/enum_10.f90: Ditto.
17367 * gfortran.dg/enum_3.f90: Ditto.
17368 * gfortran.dg/flush_1.f90: Ditto.
17369 * gfortran.dg/enum_4.f90: Ditto.
17370 * gfortran.dg/array_constructor_1.f90: Ditto.
17371 * gfortran.dg/enum_5.f90: Ditto.
17372 * gfortran.dg/enum_6.f90: Ditto.
17373 * gfortran.dg/enum_7.f90: Ditto.
17375 2006-02-15 Jakub Jelinek <jakub@redhat.com>
17377 PR middle-end/26300
17378 * gcc.c-torture/compile/20060215-1.c: New test.
17380 2006-02-14 Roger Sayle <roger@eyesopen.com>
17382 PR middle-end/23670
17383 * gcc.dg/tree-ssa/andor-2.c: New test case.
17385 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
17388 * optional_dim.f90: New test.
17390 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17393 * gfortran.dg/label_4.f90: New.
17395 2006-02-14 Jakub Jelinek <jakub@redhat.com>
17396 Diego Novillo <dnovillo@redhat.com>
17397 Uros Bizjak <uros@kss-loka.si>
17399 * gfortran.dg/gomp: New directory.
17401 2006-02-14 Richard Guenther <rguenther@suse.de>
17403 PR tree-optimization/26258
17404 * gcc.dg/torture/pr26258.c: New testcase.
17406 2006-02-13 Jakub Jelinek <jakub@redhat.com>
17409 * gfortran.dg/pr26246_1.f90: New test.
17410 * gfortran.dg/pr26246_2.f90: New test.
17412 PR middle-end/26092
17413 * gcc.c-torture/compile/20060208-1.c: New test.
17415 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
17419 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
17420 * gfortran.dg/bad_automatic_objects_1.f90: New test.
17421 * gfortran.dg/automatic_module_variable.f90: Change error message.
17424 * gfortran.dg/internal_dummy_1.f90: New test.
17427 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
17431 * gfortran.dg/uncommon_block_data_1.f90: New test.
17432 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
17436 * gfortran.dg/typed_subroutine_1.f90: New test.
17438 2006-02-13 Geoffrey Keating <geoffk@apple.com>
17440 * objc.dg/dwarf-1.m: New.
17442 2006-02-13 Roger Sayle <roger@eyesopen.com>
17444 PR middle-end/24427
17445 * gcc.dg/tree-ssa/andor-1.c: New test case.
17447 2006-02-13 Josh Conner <jconner@apple.com>
17450 * gcc.dg/pr25376.c: New test.
17452 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
17454 * lib/target-supports.exp (check_named_sections_available):
17455 Only compile named-sections test -- don't assemble.
17457 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
17459 * g++.dg/warn/no-write-strings.C: New test.
17460 * g++.dg/warn/write-strings.C: Likewise.
17461 * g++.dg/warn/write-strings-default.C: Likewise.
17463 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
17466 * gfortran.dg/ret_pointer_2.f90: New test.
17468 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
17470 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
17472 2006-02-10 Jeff Law <law@redhat.com>
17474 * gcc.c-torture/compile/pr26213.c: New test.
17476 2006-02-10 Steven G. Kargl <kargls@comcast.net>
17478 gfortran.dg/null_1.f90: New test.
17480 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17483 * gfortran.dg/parens_4.f90: New.
17484 * gfortran.dg/parens_5.f90: New.
17486 2006-02-10 Richard Guenther <rguenther@suse.de>
17488 * gcc.dg/pr23372-1.c: Remove empty file.
17490 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17491 Paul Thomas <pault@gcc.gnu.org>
17494 * gfortran.dg/parens_1.f90: New.
17495 * gfortran.dg/parens_2.f90: New.
17496 * gfortran.dg/parens_3.f90: New.
17498 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
17501 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17504 * gfortran.dg/impure_assignment_1.f90: New test.
17507 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17509 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17512 * g++.dg/expr/stdarg2.C: New test.
17514 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17516 PR inline-asm/16194
17517 * gcc.dg/pr16194.c: New test.
17519 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
17521 * ada/acats/run_acats: Use portable variant of "$@".
17523 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
17525 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17526 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17528 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17531 * g++.dg/opt/pr26179.C: New test.
17533 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17535 PR middle-end/26134
17536 * gcc.dg/tree-ssa/complex-3.c: New test.
17538 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17540 * gcc.c-torture/compile/volatile-1.c: New test.
17542 2006-02-09 Diego Novillo <dnovillo@redhat.com>
17545 * gcc.dg/tree-ssa/pr26180.c: New test.
17547 2006-02-08 Jeff Law <law@redhat.com>
17549 * gcc.dg/tree-ssa/pr21417.c: New test.
17551 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17553 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17554 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17556 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17558 * lib/scanrtl.exp: New.
17560 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17563 * g++.dg/other/virtual2.C: New test.
17566 * g++.dg/other/virtual1.C: New test.
17568 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17570 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
17571 cleanup-ipa-dump): Update dump file glob patterns.
17572 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
17573 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
17575 * lib/gcc-dg.exp: Load it.
17576 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
17578 2006-02-07 Janis Johnson <janis187@us.ibm.com>
17581 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
17582 * gcc.dg/tree-ssa/pr23382.c: Ditto.
17584 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17587 * gfortran.dg/mvbits_1.f90: New.
17589 2006-02-07 Dirk Mueller <dmueller@suse.com>
17591 * g++.dg/warn/Wdiv-by-zero.C: New test.
17592 * g++.dg/warn/Wno-div-by-zero.C: New.
17594 2006-02-07 Jeff Law <law@redhat.com>
17596 * gcc.dg/tree-ssa/pr21559.c: New test.
17598 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
17599 multiple VRP passes.
17600 * gcc.dg/tree-ssa/vrp09.c: Likewise.
17601 * gcc.dg/tree-ssa/vrp18.c: Likewise.
17602 * gcc.dg/tree-ssa/pr21582.c: Likewise.
17603 * gcc.dg/tree-ssa/pr20657.c: Likewise.
17604 * gcc.dg/tree-ssa/pr21001.c: Likewise.
17605 * gcc.dg/tree-ssa/vrp02.c: Likewise
17606 * gcc.dg/tree-ssa/vrp11.c: Likewise
17607 * gcc.dg/tree-ssa/pr14341.c: Likewise
17608 * gcc.dg/tree-ssa/vrp19.c: Likewise
17609 * gcc.dg/tree-ssa/vrp20.c: Likewise
17610 * gcc.dg/tree-ssa/vrp03.c: Likewise
17611 * gcc.dg/tree-ssa/pr21086.c: Likewise
17612 * gcc.dg/tree-ssa/pr21959.c: Likewise
17613 * gcc.dg/tree-ssa/vrp21.c: Likewise
17614 * gcc.dg/tree-ssa/vrp04.c: Likewise
17615 * gcc.dg/tree-ssa/pr25485.c: Likewise
17616 * gcc.dg/tree-ssa/pr22026.c: Likewise
17617 * gcc.dg/tree-ssa/vrp22.c: Likewise
17618 * gcc.dg/tree-ssa/vrp05.c: Likewise
17619 * gcc.dg/tree-ssa/20030807-10.c: Likewise
17620 * gcc.dg/tree-ssa/pr20701.c: Likewise
17621 * gcc.dg/tree-ssa/vrp23.c: Likewise
17622 * gcc.dg/tree-ssa/vrp06.c: Likewise
17623 * gcc.dg/tree-ssa/pr22117.c: Likewise
17624 * gcc.dg/tree-ssa/pr20702.c: Likewise
17625 * gcc.dg/tree-ssa/vrp15.c: Likewise
17626 * gcc.dg/tree-ssa/pr21090.c: Likewise
17627 * gcc.dg/tree-ssa/pr21294.c: Likewise
17628 * gcc.dg/tree-ssa/vrp24.c: Likewise
17629 * gcc.dg/tree-ssa/vrp07.c: Likewise
17630 * gcc.dg/tree-ssa/pr21563.c: Likewise
17631 * gcc.dg/tree-ssa/pr25382.c: Likewise
17632 * gcc.dg/tree-ssa/vrp16.c: Likewise
17633 * gcc.dg/tree-ssa/vrp25.c: Likewise
17634 * gcc.dg/tree-ssa/vrp08.c: Likewise
17635 * gcc.dg/tree-ssa/20030807-6.c: Likewise
17636 * gcc.dg/tree-ssa/vrp17.c: Likewise
17637 * gcc.dg/tree-ssa/pr21458.c: Likewise
17638 * g++.dg/tree-ssa/pr18178.C: Likewise
17640 2006-02-07 Richard Guenther <rguenther@suse.de>
17644 2006-01-30 Richard Guenther <rguenther@suse.de>
17646 * gcc.dg/pr23372-1.C: New testcase.
17648 * g++.dg/tree-ssa/pr26140.C: New testcase.
17650 2006-02-07 Mark Mitchell <mark@codesourcery.com>
17653 * g++.dg/template/ttp15.C: New test.
17654 * g++.dg/template/ttp16.C: Likewise.
17655 * g++.dg/template/ttp17.C: Likewise.
17656 * g++.old-deja/g++.pt/ttp36.C: Remove.
17657 * g++.old-deja/g++.pt/ttp19.C: Likewise.
17658 * g++.old-deja/g++.pt/ttp37.C: Likewise.
17659 * g++.old-deja/g++.pt/ttp38.C: Likewise.
17660 * g++.old-deja/g++.pt/ttp39.C: Likewise.
17661 * g++.old-deja/g++.pt/ttp9.C: Likewise.
17662 * g++.old-deja/g++.pt/ttp40.C: Likewise.
17663 * g++.old-deja/g++.pt/ttp51.C: Likewise.
17664 * g++.old-deja/g++.pt/ttp26.C: Likewise.
17665 * g++.old-deja/g++.pt/ttp36.C: Likewise.
17667 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
17669 PR libfortran/23815
17670 * unf_io_convert_4.f90: New test.
17672 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
17674 * gcc.dg/tree-ssa/loadpre10.c: New test.
17675 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
17676 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
17677 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
17679 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17681 PR libfortran/24685
17682 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
17684 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
17687 * gfortran.dg/assign_7.f: New test.
17689 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
17693 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
17694 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
17695 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
17697 2006-02-05 Jakub Jelinek <jakub@redhat.com>
17699 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
17702 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
17704 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
17705 * g++.dg/charset/string.c (foo): Likewise.
17706 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
17708 * g++.dg/ext/builtin2.C (printf): Likewise.
17709 * g++.dg/init/new15.C (printf): Likewise.
17710 * g++.dg/opt/pr17697-1.C (foo): Likewise.
17711 * g++.dg/opt/pr17697-2.C (foo): Likewise.
17712 * g++.dg/opt/pr17697-3.C (foo): Likewise.
17713 * g++.dg/template/non-dependent4.C (temp): Likewise.
17714 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
17715 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
17716 parameter type to const char*.
17717 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
17718 Change type to const char*.
17719 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
17721 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
17722 second parameter type to const char*.
17723 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
17724 (Y::Y): Change parameter type to const char*.
17725 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
17726 * g++.old-deja/g++.jason/report.C: Apply const correctness.
17727 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
17728 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
17730 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
17732 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
17733 type to const char*.
17734 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
17735 return type to const char*.
17736 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
17738 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
17739 * g++.old-deja/g++.law/refs1.C: Likewise.
17740 * g++.old-deja/g++.law/visibility1.C: Likewise.
17741 * g++.old-deja/g++.law/visibility2.C: Likewise.
17742 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
17744 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
17745 * g++.old-deja/g++.mike/net48.C: Likewise.
17746 * g++.old-deja/g++.mike/p646.C: Likewise.
17747 * g++.old-deja/g++.mike/p6746.C: Likewise.
17748 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
17749 type to const char*.
17750 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
17751 deprecated conversion warning.
17752 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
17754 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
17755 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
17756 * g++.old-deja/g++.pt/explicit8.C: Likewise.
17757 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
17758 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
17759 * g++.old-deja/g++.pt/nontype3.C: Likewise.
17760 * g++.old-deja/g++.pt/t39.C: Likewise.
17761 * g++.old-deja/g++.robertl/eb106.C: Likewise.
17762 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
17764 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
17767 intrinsic_argument_conformance_1.f90: New test.
17769 2006-02-03 Steven G. Kargl <kargls@comcast.net>
17772 * gfortran.dg/char_result_11.f90: Add SAVE.
17773 * gfortran.dg/der_pointer_4.f90: Ditto.
17774 * gfortran.dg/default_initialization.f90: New test.
17776 2006-02-03 Jeff Law <law@redhat.com>
17778 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
17779 handle more than 100 dump files.
17780 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
17781 * lib/scantree.exp (scan-tree-dump): Likewise.
17782 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
17783 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
17784 * lib/scanipa.exp (scan-ipa-dump): Likewise.
17785 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
17786 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
17788 2006-02-03 Diego Novillo <dnovillo@redhat.com>
17790 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
17792 2006-02-03 Mark Mitchell <mark@codesourcery.com>
17794 * g++.dg/template/using12.C: New test.
17796 2006-02-03 Alan Modra <amodra@bigpond.net.au>
17798 * gcc.target/powerpc/pr25960.c: New test.
17800 2006-02-02 Steven G. Kargl <kargls@comcast>
17803 gfortran.dg/nullify_2.f90: New test.
17805 2006-02-02 Diego Novillo <dnovillo@redhat.com>
17808 * gcc.dg/gomp/pr25990.c: New test.
17810 2006-01-31 Mark Mitchell <mark@codesourcery.com>
17813 * g++.gd/template/partial4.C: New test.
17815 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
17817 PR middle-end/26001
17818 * gfortran.dg/data_char_2.f90: New.
17820 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
17823 maxval_maxloc_conformance_1.f90: New test.
17825 2006-01-31 Richard Guenther <rguenther@suse.de>
17827 * gcc.target/i386/sselibm-1.c: New testcase.
17828 * gcc.target/i386/sselibm-2.c: Likewise.
17829 * gcc.target/i386/sselibm-3.c: Likewise.
17830 * gcc.target/i386/sselibm-4.c: Likewise.
17831 * gcc.target/i386/sselibm-5.c: Likewise.
17833 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
17836 * gfortran.dg/arrayio_derived_2.f90: New.
17838 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
17840 * gcc.dg/unsigned-long-compare.c: New test.
17842 2006-01-30 Steve Ellcey <sje@cup.hp.com>
17845 * lib/target-supports.exp (check_effective_target_freorder):
17846 Check to see if target supports -freorder-blocks-and-partition.
17847 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
17848 instead of "dg-require-named-sections".
17850 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
17853 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
17854 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
17855 * gcc.dg/pragma-isr-trapa2.c: Likewise.
17856 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
17857 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
17858 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
17859 * gcc.dg/attr-isr-trap_exit.c: Likewise.
17860 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
17862 2006-01-30 Richard Guenther <rguenther@suse.de>
17865 * gcc.dg/pr23372-1.C: New testcase.
17867 2006-01-29 Diego Novillo <dnovillo@redhat.com>
17869 * gcc.dg/gomp/pr25874.c: New test.
17871 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
17874 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
17876 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
17882 * gfortran.dg/intent_out_1.f90: New test.
17884 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
17887 * gfortran.dg/procedure_lvalue.f90: New test.
17891 * gfortran.dg/char_pointer_assign_2.f90: New test.
17892 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
17893 assignment to be consistent with standard.
17894 * gfortran.dg/char_result_2.f90: The same.
17895 * gfortran.dg/char_result_8.f90: The same.
17897 2006-01-28 Zack Weinberg <zackw@panix.com>
17899 * gcc.dg/Woverlength-strings.c
17900 * gcc.dg/Woverlength-strings-pedantic-c89.c
17901 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
17902 * gcc.dg/Woverlength-strings-pedantic-c99.c
17903 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
17905 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
17907 * gcc.c-torture/execute/20060127-1.c: New test.
17909 2006-01-28 Mark Mitchell <mark@codesourcery.com>
17912 * g++.dg/ext/pragmaweak1.C: New test.
17914 2006-01-28 Mark Mitchell <mark@codesourcery.com>
17917 * g++.dg/template/spec29.C: New test.
17919 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
17922 * gcc.c-torture/execute/pr19606.c: New.
17924 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
17926 * gcc.dg/pragma-re-4.c: New test.
17928 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
17931 * gfortran.dg/assumed_size_refs_3.f90: New test.
17933 2006-01-27 Ben Elliston <bje@au.ibm.com>
17935 * gcc.misc-tests/dectest.exp: Remove defunct comment.
17937 2006-01-26 Laurent GUERBY <laurent@guerby.net>
17940 * ada/acats/support/impdef.a: Add One_Long_Second.
17941 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
17942 * ada/acats/tests/c9/c94026.a: Likewise.
17943 * ada/acats/tests/c9/c97305c.ada: Likewise.
17944 * ada/acats/tests/c9/c99004a.ada: Likewise.
17946 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
17949 * gfortran.dg/global_references_2.f90: New test.
17955 * gfortran.dg/assumed_charlen_function_1.f90: New test.
17956 * gfortran.dg/assumed_charlen_function_3.f90: New test.
17959 * gfortran.dg/assumed_charlen_function_2.f90: New test.
17961 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
17964 * gcc.dg/Wpointer-sign.c: New.
17965 * gcc.dg/Wpointer-sign-Wall.c: New.
17966 * gcc.dg/Wpointer-sign-Wall-no.c: New.
17967 * gcc.dg/Wpointer-sign-pedantic.c: New.
17968 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
17969 * gcc.dg/conv-2.c: Use -Wpointer-sign.
17971 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
17974 * gcc.c-torture/compile/pr25861.c: New test.
17976 2006-01-26 Paul Brook <paul@codesourcery.com>
17978 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
17979 on short-enum targets.
17980 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
17982 (generate_fields): Use short_enums.
17983 (main): Set short_enums. Document -e.
17984 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
17985 on short-enum targets.
17986 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
17988 (generate_fields): Use short_enums.
17989 (main): Set short_enums. Document -e.
17990 * lib/target-supports.exp (check_effective_target_short_enums): New.
17992 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
17995 * gcc.dg/torture/pr25947-1.c: New test.
17997 2006-01-25 Jan Hubicka <jh@suse.cz>
17998 Roger Sayle <roger@eyesopen.com>
18000 PR rtl-optimization/25703
18001 * gcc.target/i386/20060125-1.c: New test case.
18002 * gcc.target/i386/20060125-2.c: New test case.
18004 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18007 * gfortran.dg/goto_1.f: New.
18009 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
18012 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
18013 25716 on 32-bit systems too.
18015 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
18018 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
18020 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
18022 * gcc.dg/tree-ssa/gen-vect-33.c: New.
18024 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18027 * gfortran.dg/read_eof.f90: Delete, renamed.
18028 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
18029 * gfortran.dg/read_eof_2.f90: New test.
18030 * gfortran.dg/read_eof_3.f90: New test.
18032 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
18035 * gcc.c-torture/compile/pr25860.c: New test.
18037 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18040 * g++.dg/parse/dtor8.C: New test.
18042 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
18045 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
18046 * gcc.dg/gomp/gomp.exp: Return without testing anything if
18047 check_effective_target_fopenmp returns 0.
18049 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
18052 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
18053 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
18054 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
18056 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
18059 * g++.dg/opt/pr25857.C: New test.
18061 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
18062 Jan Hubicka <jh@suse.cz>
18063 Richard Guenther <rguenther@suse.de>
18065 PR rtl-optimization/25654
18066 * gcc.dg/torture/pr25654.c: New testcase.
18067 * gcc.target/i386/pr25654.c: Likewise.
18069 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
18072 * gfortran.dg/internal references_2.f90: New test.
18074 Fix regression in testing of admissability of attributes.
18075 * gfortran.dg/intent_used_1.f90: New test.
18077 2006-01-23 Ben Elliston <bje@au.ibm.com>
18079 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
18080 Remove target conditional torture options for i?86 and x86_64
18083 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
18086 * g++.dg/rtti/no-rtti.C: New.
18088 2006-01-21 Mark Mitchell <mark@codesourcery.com>
18091 * g++.dg/inherit/conv2.C: New test.
18094 * g++.dg/parse/dtor7.C: New test.
18097 * g++.dg/template/crash44.C: New test.
18099 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
18103 * gfortran.dg/internal_references_1.f90: New test.
18108 * gfortran.dg/global_references_1.f90: New test.
18109 * gfortran.dg/g77/19990905-1.f: Restore the error that
18110 there is a clash between the common block name and
18111 the name of a subroutine reference.
18114 * gfortran.dg/aliasing_dummy_1.f90: New test.
18116 2006-01-21 Alan Modra <amodra@bigpond.net.au>
18118 * gcc.dg/vmx/1b-01.c: Warning fix.
18119 * gcc.dg/vmx/1c-02.c: Likewise.
18120 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
18122 2006-01-20 Steve Ellcey <sje@cup.hp.com>
18125 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
18127 2006-01-20 Richard Guenther <rguenther@suse.de>
18128 Steven Bosscher <stevenb.gcc@gmail.com>
18130 PR rtl-optimization/24626
18131 * gcc.dg/torture/pr24626-1.c: New testcase.
18132 * gcc.dg/torture/pr24626-2.c: Likewise.
18133 * gcc.dg/torture/pr24626-3.c: Likewise.
18134 * gcc.dg/torture/pr24626-4.c: Likewise.
18136 2006-01-20 Dirk Mueller <dmueller@suse.com>
18139 * g++.dg/warn/empty-body.C: New.
18141 2006-01-19 Mark Mitchell <mark@codesourcery.com>
18144 * g++.dg/template/using10.C: New test.
18145 * g++.dg/temlpate/using11.C: Likewise.
18146 * g++.dg/inherit/using5.C: Tweak error messages.
18148 2006-01-20 Alan Modra <amodra@bigpond.net.au>
18150 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
18152 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
18154 2006-01-19 Jan Hubicka <jh@suse.cz>
18156 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
18158 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18161 * g++.dg/template/spec28.C: New test.
18163 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
18165 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18166 (switchfiles): Fix fprintf's by adding srcdir or removing it.
18168 2006-01-19 Diego Novillo <dnovillo@redhat.com>
18170 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
18171 * gcc.dg/gomp/critical-1.c: Likewise.
18172 * gcc.dg/gomp/critical-3.c: Likewise.
18173 * gcc.dg/gomp/empty.c: Likewise.
18174 * gcc.dg/gomp/ordered-1.c: Likewise.
18175 * gcc.dg/gomp/for-4.c: Likewise.
18176 * gcc.dg/gomp/for-6.c: Likewise.
18177 * gcc.dg/gomp/master-3.c: Likewise.
18178 * gcc.dg/gomp/for-8.c: Likewise.
18179 * gcc.dg/gomp/for-10.c: Likewise.
18180 * gcc.dg/gomp/for-18.c: Likewise.
18181 * gcc.dg/gomp/for-5.c: Likewise.
18182 * gcc.dg/gomp/for-7.c: Likewise.
18183 * gcc.dg/gomp/for-9.c: Likewise.
18185 2006-01-18 Jeff Law <law@redhat.com>
18187 * gcc.dg/tree-ssa/vrp25.c: New test.
18189 2006-01-19 Richard Sandiford <richard@codesourcery.com>
18191 * gcc.dg/pr25805.c: Fix misapplied patch.
18193 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
18195 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
18196 (check_effective_target_vect_udot_qi): New.
18197 (check_effective_target_vect_sdot_hi): New.
18198 (check_effective_target_vect_udot_hi): New.
18199 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
18200 prefixed with "wrapv-" with -fwrapv.
18201 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
18202 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
18203 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
18204 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
18205 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
18207 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
18208 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
18209 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
18210 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
18212 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18215 * g++.dg/other/default2.C: New test.
18216 * g++.dg/other/default3.C: New test.
18218 2006-01-19 Richard Sandiford <richard@codesourcery.com>
18221 * gcc.dg/pr25805.c: New file.
18223 2006-01-18 Mark Mitchell <mark@codesourcery.com>
18226 * g++.dg/template/init6.C: New test.
18228 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
18230 * gcc.dg/tree-ssa/pr24287.c: New test
18232 2006-01-18 Eric Christopher <echristo@apple.com>
18234 * g++.dg/eh/table.C: New.
18236 2006-01-18 DJ Delorie <dj@redhat.com>
18238 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
18239 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
18240 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
18241 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
18243 2006-01-18 Jeff Law <law@redhat.com>
18245 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
18246 on wrapping on overflow semantics.
18248 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
18250 * gcc.gc/tree-ssa/vrp23.c: New test.
18251 * gcc.gc/tree-ssa/vrp24.c: New test.
18253 2006-01-18 Richard Henderson <rth@redhat.com>
18254 Aldy Hernandez <aldyh@redhat.com>
18255 Jakub Jelinek <jakub@redhat.com>
18256 Diego Novillo <dnovillo@redhat.com>
18257 Uros Bizjak <uros@kss-loka.si>
18259 * gcc.dg/gomp: New directory.
18261 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
18262 Steven G. Kargl <kargls@comcast.net>
18265 * gfortran.dg/intrinsic_external_1.f90: New test.
18268 * gfortran.dg/elemental_pointer_1.f90: New test.
18271 * gfortran.dg/external_procedures_1.f90: New test.
18274 gfortran.dg/assumed_present.f90: New test.
18276 2006-01-18 Jakub Jelinek <jakub@redhat.com>
18278 * g++.dg/parse/lookup5.C: New test.
18280 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18283 * gfortran.dg/read_eof.f90: New test.
18285 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18287 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
18288 add a closing brace.
18290 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18293 * gfortran.dg/fmt_tl.f: New test.
18295 2006-01-17 Eric Christopher <echristo@apple.com>
18297 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
18298 * g++.old-deja/g++.warn/impint2.C: Ditto.
18299 * g++.old-deja/g++.other/null1.C: Ditto.
18300 * g++.dg/warn/conv2.C: Ditto.
18301 * g++.dg/warn/conv4.C: New file.
18303 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18305 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
18307 2006-01-17 Andreas Jaeger <aj@suse.de>
18308 Janis Johnson <janis187@us.ibm.com>
18310 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
18312 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
18313 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
18315 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18317 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18318 (switchfiles): xfail txxx where xxx >= 25.
18320 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18323 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
18325 2006-01-17 Jakub Jelinek <jakub@redhat.com>
18328 * gcc.dg/pr25682.c: New test.
18329 * g++.dg/parse/array-size2.C: New test.
18331 2006-01-16 Ian Lance Taylor <ian@airs.com>
18333 * consistency.vlad: Remove entire directory, 1652 files.
18335 2006-01-16 Janis Johnson <janis187@us.ibm.com>
18337 * lib/target-supports.exp (check_effective_target_dfp_nocache,
18338 check_effective_target_dfprt_nocache): New.
18339 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
18340 (check_effective_target_dfprt): New.
18341 * lib/c-compat.exp (check_dfp): Remove.
18342 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
18343 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
18344 level of support for decimal float.
18345 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
18346 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
18347 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
18348 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
18349 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
18350 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
18351 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
18352 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
18353 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
18354 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
18355 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
18356 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
18359 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
18362 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
18364 * lib/gfortran.exp (gfortran_init): Likewise.
18365 * lib/obj-c++.exp (obj-c++_init): Likewise.
18366 * lib/scanasm.exp (scan-assembler-dem): Likewise.
18367 (scan-assembler-dem-not): Likewise.
18368 * lib/scandump.exp (scan-dump-dem): Likewise.
18369 (scan-dump-dem-not): Likewise.
18371 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
18374 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
18376 * lib/obj-c++.exp (obj-c++_init): Likewise.
18378 2006-01-16 Richard Guenther <rguenther@suse.de>
18380 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
18382 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18385 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
18386 to LD_LIBRARY_PATH.
18388 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
18389 Andrew Pinski <pinskia@physics.uc.edu>
18391 * gcc.dg/minmax-1.c: New test.
18393 2006-01-16 Ben Elliston <bje@au.ibm.com>
18395 * gcc.dg/dfp/dfp.exp: Correct FSF address.
18396 * gcc.misc-tests/dectest.exp: Ditto.
18398 2006-01-15 Ian Lance Taylor <ian@airs.com>
18401 * gcc.target/i386/cmov6.c: Use -march=k8.
18403 2006-01-15 Andreas Jaeger <aj@suse.de>
18405 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
18406 x86 does not have __float128.
18408 2006-01-14 Ian Lance Taylor <ian@airs.com>
18410 * gcc.target/i386/cmov6.c: New test.
18412 2006-01-14 Mark Mitchell <mark@codesourcery.com>
18415 * g++.dg/template/ctor6.C: New test.
18417 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
18419 PR tree-optimization/25485
18420 * gcc.dg/tree-ssa/pr25485.c: New.
18422 2006-01-14 Richard Guenther <rguenther@suse.de>
18424 PR tree-optimization/22548
18425 PR tree-optimization/22555
18426 PR tree-optimization/22501
18427 * gcc.dg/tree-ssa/alias-4.c: New testcase.
18428 * gcc.dg/tree-ssa/alias-5.c: Likewise.
18429 * gcc.dg/tree-ssa/alias-6.c: Likewise.
18430 * gcc.dg/tree-ssa/alias-7.c: Likewise.
18431 * gcc.dg/tree-ssa/alias-8.c: Likewise.
18432 * gcc.dg/tree-ssa/alias-9.c: Likewise.
18433 * gcc.dg/tree-ssa/alias-10.c: Likewise.
18434 * gcc.dg/tree-ssa/alias-11.c: Likewise.
18435 * gcc.dg/tree-ssa/alias-12.c: Likewise.
18437 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
18439 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
18440 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
18442 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
18443 Richard Guenther <rguenther@suse.de>
18445 PR rtl-optimization/24257
18446 * gcc.dg/torture/pr24257.c: New testcase.
18448 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
18450 * gcc.c-torture/execute/20060110-1.c: New test.
18451 * gcc.c-torture/execute/20060110-2.c: New test.
18453 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
18455 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
18457 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
18460 * gfortran.dg/label_3.f90: New test.
18462 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
18464 PR tree-optimization/25771
18465 * g++.dg/tree-ssa/pr25771.C: New test
18467 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
18470 * g++.dg/opt/complex5.C: New test.
18472 2006-01-13 Richard Guenther <rguenther@suse.de>
18474 * gcc.target/i386/387-9.c: New testcase.
18476 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
18479 * g++.dg/debug/dwarf2-1.C: New.
18481 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
18484 * lib/gcov.exp (verify-lines): Add "close $fd".
18486 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
18487 Ben Elliston <bje@au.ibm.com>
18489 * gcc.dg/dfp/inf-1.c: New test.
18491 2006-01-12 Janis Johnson <janis187@us.ibm.com>
18492 Yao Qi <qiyaoltc@cn.ibm.com>
18493 Ben Elliston <bje@au.ibm.com>
18494 Jon Grimm <jgrimm2@us.ibm.com>
18496 * gcc.dg/nodfp-1.c: New test.
18497 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18498 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18499 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18500 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18501 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18502 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18503 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18504 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18505 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18506 * gcc.dg/format/dfp-scanf-1.c: Likewise.
18507 * gcc.dg/format/dfp-printf-1.c: Likewise.
18508 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18509 (compat_setup_dfp): New.
18510 * gcc.dg/compat/compat.exp: Use it.
18511 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18512 Make some variables global, prepend "compat_" to their names.
18513 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18514 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18515 * gcc.misc-tests/dectest.exp: New test driver for decTest.
18516 * lib/compat.exp (compat_skip_list): Make global, rename.
18517 * lib/c-compat.exp: New file.
18518 * lib/target-supports.exp (check_effective_target_dfp): New.
18520 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18521 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18522 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18523 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18524 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18525 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18526 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18527 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18528 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18529 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18530 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18531 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18532 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18533 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18534 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18535 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18536 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18537 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18538 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18539 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18540 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18541 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18542 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18543 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18544 gcc.dg/dfp/struct-layout-1.c,
18545 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18546 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18547 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18548 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18549 gcc.dg/dfp/func-vararg-dfp.c,
18550 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18551 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18552 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18553 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18554 gcc.dg/dfp/wtr-conversion-1.c: New tests.
18556 2006-01-11 Richard Guenther <rguenther@suse.de>
18558 PR tree-optimization/25734
18559 * gcc.dg/tree-ssa/pr25734.c: New testcase.
18561 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18564 * gfortran.dg/literal_character_constant_1_x.F: New test.
18565 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
18566 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
18567 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
18569 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
18572 * g++.dg/ext/packed3.C: Add expected packed error.
18574 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
18577 * gcc.dg/torture/pr25706-1.c: New test.
18579 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
18581 PR tree-optimization/23109
18582 PR tree-optimization/23948
18583 PR tree-optimization/24123
18585 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
18586 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
18587 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
18588 g++.dg/tree-ssa/pr23948.C: New testcases.
18589 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
18590 three divisions in order to do the optimization.
18592 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
18595 * g++.dg/other/pr25632.C: New test.
18597 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
18600 * gfortran.dg/used_types_1.f90: New test.
18602 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
18605 * gcc.dg/torture/pr25718-1.c: New test.
18607 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18609 * gfortran.dg/list_read_2.f90: Fix typo in description.
18611 2006-01-10 Jan Beulich <jbeulich@novell.com>
18613 * lib/target-supports.exp (check_visibility_available): Simplify test
18615 (check_profiling_available): Fail for *-*-netware*.
18616 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
18617 * gcc.dg/20021014-1.c: Likewise.
18618 * gcc.dg/nest.c: Likewise.
18620 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18623 * gfortran.dg/forall_3.f90: New test.
18625 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18628 * gfortran.dg/nesting_2.f90: New test.
18629 * gfortran.dg/nesting_3.f90: New test.
18631 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
18633 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
18634 Fix typo in comment.
18636 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18638 * gfortran.dg/single_char_string.f90: New test.
18640 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18642 * gfortran.dg/ichar_2.f90: New test.
18644 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
18647 * gfortran.dg/private_type_4.f90: New.
18649 2006-01-07 Richard Guenther <rguenther@suse.de>
18651 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
18653 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18655 * gfortran.dg/func_decl_1.f90: New.
18656 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
18657 * gfortran.dg/array_alloc_2.f90: Likewise.
18658 * gfortran.dg/char_result_8.f90: Likewise.
18659 * gfortran.dg/dup_save_1.f90: Likewise.
18660 * gfortran.dg/dup_save_2.f90: Likewise.
18661 * gfortran.dg/f2c_6.f90: Likewise.
18662 * gfortran.dg/f2c_7.f90: Likewise.
18663 * gfortran.dg/func_result_2.f90: Likewise.
18664 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18666 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
18669 * gfortran.dg/elemental_subroutine_1.f90: New test.
18670 * gfortran.dg/elemental_subroutine_2.f90: New test.
18674 * gfortran.dg/assumed_size_refs_1.f90: New test.
18678 * gfortran.dg/assumed_size_refs_2.f90: New test.
18679 * gfortran.dg/initialization_1.f90: Change warning message.
18681 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
18683 * gcc.dg/tree-ssa/loop-15.c: New test.
18685 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18688 * gfortran.dg/backspace_3.f: New test.
18689 * gfortran.dg/backspace_4.f: New test.
18691 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18694 * gfortran.dg/fmt_white.f: Update test.
18696 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
18698 * gcc.dg/cast-1.c: Add new warning.
18699 * gcc.dg/cast-2.c: Likewise.
18700 * gcc.dg/cast-3.c: Likewise.
18701 * gcc.dg/format/cast-1.c: Likewise.
18702 * gcc.dg/cast-4.c: New testcase.
18704 2006-01-05 Richard Guenther <rguenther@suse.de>
18706 PR tree-optimization/22555
18707 * gcc.dg/tree-ssa/alias-3.c: New testcase.
18709 2006-01-05 Richard Guenther <rguenther@suse.de>
18710 Diego Novillo <dnovillo@redhat.com>
18712 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
18713 * gcc.dg/tree-ssa/loop-8.c: Likewise.
18714 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18715 * gcc.dg/tree-ssa/pr23294.c: Likewise.
18716 * gcc.dg/tree-ssa/pr21985.c: Likewise.
18717 * gcc.dg/tree-ssa/loop-14.c: Likewise.
18718 * gcc.dg/tree-ssa/loop-2.c: Likewise.
18719 * gcc.dg/tree-ssa/loop-3.c: Likewise.
18720 * gcc.dg/tree-ssa/loop-4.c: Likewise.
18721 * gcc.dg/tree-ssa/pr21171.c: Likewise.
18722 * gcc.dg/tree-ssa/loop-5.c: Likewise.
18723 * gcc.dg/tree-ssa/loop-10.c: Likewise.
18724 * gcc.dg/tree-ssa/loop-6.c: Likewise.
18725 * treelang/compile/extravar.tree: Likewise.
18726 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
18727 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
18728 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
18729 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18730 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
18732 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18734 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
18737 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
18740 gfortran.dg/char_result_11.f90: New.
18742 2006-01-04 Mark Mitchell <mark@codesourcery.com>
18745 * g++.dg/parse/access9.C: New test.
18746 * g++.dg/tc1/dr52.C: Tweak error markers.
18748 2006-01-04 Richard Henderson <rth@redhat.com>
18750 Merge from gomp branch.
18751 * g++.dg/parse/pragma2.C: Update expected error lines.
18753 2006-01-04 Jakub Jelinek <jakub@redhat.com>
18755 * g++.dg/other/i386-2.C: New test.
18758 * gcc.c-torture/compile/20051228-1.c: New test.
18761 * gcc.dg/pr25559.c: New test.
18763 2006-01-03 Mark Mitchell <mark@codesourcery.com>
18766 * g++.dg/lookup/friend9.C: New test.
18769 * g++.dg/template/repo5.C: New test.
18771 2006-01-03 Steven G. Kargl <kargls@comcast.net>
18774 * gfortran.dg/forall_2.f90: New test.
18776 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
18778 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
18779 dg-require-weak. Adjust regexp to handle leading-underscore
18780 targets and space as well as TAB after .weak. Change previous
18781 64-bit fix to not use naked dot.
18783 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
18785 PR rtl-optimization/25578
18786 * gcc.c-torture/execute/20060102-1.c: New testcase.
18788 2006-01-03 Richard Guenther <rguenther@suse.de>
18791 * gcc.dg/torture/pr25183.c: New testcase.
18793 2006-01-03 Jakub Jelinek <jakub@redhat.com>
18795 Merge from gomp-branch.
18796 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
18797 * gcc.dg/ia64-sync-2.c: Likewise.
18798 * gcc.dg/ia64-sync-3.c: Likewise.
18799 * gcc.dg/ia64-sync-4.c: Likewise.
18800 * gcc.dg/sync-2.c: Likewise.
18801 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
18802 that sparc64-*-* and sparcv9-*-* supports sync builtins.
18804 2006-01-02 Mark Mitchell <mark@codesourcery.com>
18807 * g++.dg/parse/operator6.C: New test.
18810 * g++.dg/parse/error29.C: New test.
18813 * g++.dg/parse/dtor6.C: New test.
18816 * g++.dg/parse/ctor3.C: New test.
18819 * g++.dg/template/class3.C: New test.
18821 2006-01-02 Geoffrey Keating <geoffk@apple.com>
18823 * g++.dg/debug/debug9.C: New.
18825 2006-01-02 Steven G. Kargl <kargls@comcast.net>
18828 * gfortran.dg/label_2.f90: New test.
18830 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18832 * g++.dg/lookup/using12.C: Tighten error marker.
18834 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
18835 Andrew Pinski <pinskia@physics.uc.edu>
18837 * gcc.target/powerpc/darwin-abi-3.c: New file.
18838 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
18839 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
18840 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
18841 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
18842 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
18843 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
18844 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
18845 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
18847 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
18849 * gcc.dg/tree-ssa/loadpre1.c: New;
18850 * gcc.dg/tree-ssa/loadpre2.c: New;
18851 * gcc.dg/tree-ssa/loadpre3.c: New;
18852 * gcc.dg/tree-ssa/loadpre4.c: New;
18853 * gcc.dg/tree-ssa/loadpre5.c: New;
18854 * gcc.dg/tree-ssa/loadpre6.c: New;
18855 * gcc.dg/tree-ssa/loadpre7.c: New;
18856 * gcc.dg/tree-ssa/loadpre8.c: New;
18857 * gcc.dg/tree-ssa/loadpre9.c: New;
18859 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
18861 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
18862 * g++.dg/abi/thunk4.C: Likewise.
18864 2006-01-01 Andreas Jaeger <aj@suse.de>
18866 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
18869 2006-01-01 Jakub Jelinek <jakub@redhat.com>
18872 * gcc.dg/pragma-pack-3.c: New test.
18873 * g++.dg/parse/pragma3.C: New test.
18875 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18877 PR middle-end/24827
18878 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
18880 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18883 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
18885 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
18888 * gfortran-dg/pure_byref_3.f90: New.
18891 * gfortran.dg/userdef_operator_1.f90: New.
18893 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
18895 * g++.dg/abi/thunk3.C: New.
18896 * g++.dg/abi/thunk4.C: New.
18898 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
18901 * gfortran.dg/host_used_types_1.f90: New test. Check that host
18902 associated derived type components of derived types are
18903 properly declared in contained procedures.
18905 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18907 PR libgfortran/25139
18908 * gfortran.dg/backspace_2.f: New test.
18910 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18912 PR libgfortran/25550
18913 * gfortran.dg/endfile.f: New test.
18915 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18917 PR libgfortran/25419
18918 * gfortran.dg/comma.f: New test.
18920 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18922 * lib/gfortran-dg.exp: Remove trailing whitespace.
18923 * lib/fortran-torture.exp: Test with -fbounds-check instead of
18924 -funroll-all-loops.
18926 2005-12-28 Alan Modra <amodra@bigpond.net.au>
18928 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
18929 Extended Double long doubles or repeat tests when long double is
18930 the same size as double.
18932 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18934 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
18937 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
18938 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
18941 * gcc.dg/pr23911.c: Make test variable static.
18944 * gcc.dg/tree-ssa/pr14841.c: Likewise.
18946 2005-12-26 Mark Mitchell <mark@codesourcery.com>
18949 * g++.dg/parse/crash17.C: Adjust error markers.
18950 * g++.dg/template/error20.C: New test.
18952 2005-12-26 Mark Mitchell <mark@codesourcery.com>
18955 * g++.dg/ext/complit4.C: New test.
18958 * g++.dg/ext/complit5.C: Likewise.
18960 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
18962 PR tree-optimization/25125
18963 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
18964 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
18965 * gcc.c-torture/execute/pr25125.c: New.
18967 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
18971 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
18972 functions with incorrect assumed size references.
18974 2005-12-24 Mark Mitchell <mark@codesourcery.com>
18977 * g++.dg/opt/init1.C: New test.
18979 2005-12-23 Mark Mitchell <mark@codesourcery.com>
18982 * g++.dg/template/sfinae3.C: New test.
18984 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18986 * g++.dg/other/friend4.C: New test.
18988 2005-12-23 Jakub Jelinek <jakub@redhat.com>
18991 * g++.dg/opt/pr25005.C: New test.
18993 2005-12-22 Mark Mitchell <mark@codesourcery.com>
18996 * g++.dg/template/ptrmem16.C: New test.
18998 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
19002 * gfortran.dg/initialization_1.f90: Add test of SIZE.
19004 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19006 PR libgfortran/25307
19007 * gfortran.dg/list_read_5.f90: New test.
19009 2005-12-22 Richard Henderson <rth@redhat.com>
19011 * gcc.target/i386/sse-7.c: Use -msse2.
19013 2005-12-23 Jakub Jelinek <jakub@redhat.com>
19015 PR rtl-optimization/25432
19016 * gcc.c-torture/compile/20051216-1.c: New test.
19019 * objc/execute/pr25328.m: New test.
19021 2005-12-22 Mark Mitchell <mark@codesourcery.com>
19024 * g++.dg/template/call4.C: New test.
19026 2005-12-22 Dale Johannesen <dalej@apple.com>
19028 * gcc.target/i386/sse-17.c: New.
19030 2005-12-22 Paul Brook <paul@codesourcery.com>
19032 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
19034 2005-12-22 Paul Brook <paul@codesourcery.com>
19036 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
19038 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
19041 * gcc.c-torture/compile/pr25513.c: New test.
19043 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19046 * g++.dg/parse/error25.C: Add more tests.
19048 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19051 * gfortran.dg/der_charlen_1.f90: New.
19053 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
19056 * gfortran.dg/pointer_component_type_1.f90: New test.
19060 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
19061 should give an error with assumed size array refernces and checks
19062 those that should not.
19063 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
19064 reference an upper bound so that it does not generate an error.
19070 * gfortran.dg/used_dummy_types_1.f90: New test.
19071 * gfortran.dg/used_dummy_types_2.f90: New test.
19072 * gfortran.dg/used_dummy_types_3.f90: New test.
19073 * gfortran.dg/used_dummy_types_4.f90: New test.
19074 * gfortran.dg/used_dummy_types_5.f90: New test.
19077 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
19078 group already being USE associated.
19079 * gfortran.dg/assumed_shape_nml.f90: New test.
19080 * gfortran.dg/assumed_size_nml.f90: New test.
19090 * gfortran.dg/io_constraints_1.f90: New test.
19091 * gfortran.dg/io_constraints_1.f90: New test.
19092 * gfortran.dg/iostat_3.f90: Change wording of warning.
19093 * gfortran.dg/g77/19981216-0.f: The same.
19095 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
19097 PR tree-optimization/23518
19098 * gcc.dg/pr23518.c: New.
19100 2005-12-21 Mike Stump <mrs@apple.com>
19102 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
19104 2005-12-21 Paul Brook <paul@codesourcery.com>
19106 * gcc.dg/pr19340.c: Skip on m68k targets.
19108 2005-12-21 Steven Bosscher <stevenb@suse.de>
19110 PR rtl-optimization/25196
19111 * gcc.dg/pr25196.c: New test.
19113 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
19116 gfortran.dg/where_nested_1.f90: New.
19118 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
19120 PR tree-optimization/25382.
19121 * gcc.dg/tree-ssa/pr25382.c: New.
19123 2005-12-20 Richard Guenther <rguenther@suse.de>
19125 PR middle-end/24306
19126 * gcc.target/i386/pr24306.c: New testcase.
19128 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
19130 PR tree-optimization/25501
19131 * gcc.dg/tree-ssa/pr25501.c: New.
19133 2005-12-20 Richard Guenther <rguenther@suse.de>
19136 2005-12-02 Richard Guenther <rguenther@suse.de>
19138 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19140 2005-12-20 Mark Mitchell <mark@codesourcery.com>
19143 * g++.dg/warn/Wunreachable-code-2.C: New test.
19145 2005-12-19 Mark Mitchell <mark@codesourcery.com>
19148 * g++.dg/template/ctor5.C: New test.
19151 * g++.dg/template/overload8.C: New test.
19153 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
19155 * gcc.c-torture/compile/pr25483 : New test.
19157 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19160 * g++.dg/ext/typeof10.C: New test.
19162 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
19164 * gcc.dg/mt-loopi1.c: New.
19166 2005-12-18 Richard Guenther <rguenther@suse.de>
19168 PR tree-optimization/25481
19169 * gcc.dg/torture/pr25481.c: New testcase.
19171 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
19173 PR rtl-optimization/21041
19174 * gcc.dg/pr21041.c: New test.
19176 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19178 PR libgfortran/25463
19179 * gfortran.dg/advance.f90: New test.
19181 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
19183 * gcc.dg/20051201-1.c: New test.
19185 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
19188 * gfortran.dg/initialization_1.f90: New test.
19189 * gfortran.dg/enum_5.f90: Change dg-error to new message.
19190 * gfortran.dg/g77/980616-0.f: The same.
19192 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19195 * gfortran.dg/chkbits.f90: New test.
19197 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19199 * gfortran.dg/enum_5.f: Revert to previous version.
19201 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19203 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
19204 * gfortran.dg/nested_modules_1.f90: Ditto.
19205 * gfortran.dg/hollerith_f95.f90: Ditto.
19206 * gfortran.dg/select_5.f90: Ditto.
19207 * gfortran.dg/secnds.f: Ditto.
19208 * gfortran.dg/hollerith2.f90: Ditto.
19209 * gfortran.dg/imag_2.f: Ditto.
19210 * gfortran.dg/ftell_2.f90: Ditto.
19211 * gfortran.dg/malloc_free_1.f90: Ditto.
19212 * gfortran.dg/logint-1.f: Ditto.
19213 * gfortran.dg/recursive_statement_functions.f90: Ditto.
19214 * gfortran.dg/e_d_fmt.f90: Ditto.
19215 * gfortran.dg/hollerith_legacy.f90: Ditto.
19216 * gfortran.dg/logint-2.f: Ditto.
19217 * gfortran.dg/enum_5.f90: Ditto.
19218 * gfortran.dg/f2c_2.f90: Ditto.
19219 * gfortran.dg/pr17143.f90: Ditto.
19220 * gfortran.dg/namelist_14.f90: Ditto.
19221 * gfortran.dg/logint-3.f: Ditto.
19222 * gfortran.dg/spread_scalar_source.f90: Ditto.
19223 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
19224 * gfortran.dg/namelist_11.f: Ditto.
19225 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19226 * gfortran.dg/g77/20010519-1.f
19227 * gfortran.dg/g77/alpha1.f: Ditto.
19228 * gfortran.dg/g77/990115-1.f: Ditto.
19229 * gfortran.dg/g77/erfc.f: Ditto.
19230 * gfortran.dg/g77/19990313-3.f: Ditto.
19231 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
19232 * gfortran.dg/g77/20010426.f: Ditto.
19233 * gfortran.dg/g77/19990313-0.f: Ditto.
19234 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
19235 * gfortran.dg/g77/20000629-1.f: Ditto.
19236 * gfortran.dg/g77/970125-0.f: Ditto.
19237 * gfortran.dg/g77/8485.f: Ditto.
19238 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
19239 * gfortran.dg/g77/19990313-1.f: Ditto.
19240 * gfortran.dg/g77/int8421.f: Ditto.
19241 * gfortran.dg/g77/19990305-0.f: Ditto.
19242 * gfortran.dg/g77/947.f: Ditto.
19243 * gfortran.dg/g77/19990905-2.f: Ditto.
19244 * gfortran.dg/g77/cabs.f: Ditto.
19245 * gfortran.dg/g77/19990313-2.f: Ditto.
19246 * gfortran.dg/g77/20020307-1.f: Ditto.
19247 * gfortran.dg/g77/dcomplex.f: Ditto.
19248 * gfortran.dg/g77/19990502-1.f: Ditto.
19249 * gfortran.dg/g77/19981216-0.f: Ditto.
19250 * gfortran.dg/common_4.f90: Ditto.
19251 * gfortran.dg/entry_4.f90: Ditto.
19252 * gfortran.dg/equiv_constraint_2.f90: Ditto.
19253 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
19254 * gfortran.dg/namelist_12.f: Ditto.
19255 * gfortran.dg/scale_1.f90: Ditto.
19256 * gfortran.dg/modulo_1.f90
19257 * gfortran.dg/hollerith.f90: Ditto.
19258 * gfortran.dg/direct_io_3.f90: Ditto.
19259 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
19260 * gfortran.dg/gnu_logical_1.F: Ditto.
19261 * gfortran.dg/unf_io_convert_1.f90: Ditto.
19262 * gfortran.dg/assign_1.f90: Ditto.
19263 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
19264 * gfortran.dg/pr23095.f: Ditto.
19265 * gfortran.dg/read_float_1.f90: Ditto.
19267 2005-12-17 Andreas Jaeger <aj@suse.de>
19269 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
19270 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
19272 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19275 * gfortran.dg/fmt_white.f: New test.
19277 2005-12-16 Steven G. Kargl <kargls@comcast.net>
19279 * gfortran.dg/label_1.f90: New test.
19281 2005-12-15 Ben Elliston <bje@au.ibm.com>
19284 * gcc.dg/20031012-1.c: Add -Walways-true option.
19285 * gcc.dg/weak/weak-3.c: Likewise.
19286 * g++.old-deja/g++.mike/warn8.C: Likewise.
19288 2005-12-16 Mike Stump <mrs@apple.com>
19290 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
19293 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19295 PR libgfortran/25264
19296 PR libgfortran/25349
19297 * gfortran.dg/tl_editing.f90: Added additional checks.
19298 * gfortran.dg/t_editing.f: New test.
19299 * gfortran.dg/write_padding.f90: New test
19301 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19304 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
19306 2005-12-16 Jakub Jelinek <jakub@redhat.com>
19308 PR rtl-optimization/24899
19309 * gcc.c-torture/execute/20051215-1.c: New test.
19311 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
19314 * gfortran.dg/pr24823.f: New test.
19316 2005-12-16 Jeff Law <law@redhat.com>
19318 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
19320 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
19322 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19323 (base_types): Change C++ style comments to C style comments. Remove
19324 aligned types from the array. Keep Enums disabled.
19325 (complex_types): Remove aligned types from the array.
19326 Comment out "_Complex long double".
19327 (attrib_types): Remove.
19328 (complex_attrib_types): Remove.
19329 (attrib_array_types): Remove.
19330 (complex_attrib_array_types): Remove.
19331 (aligned_bitfld_types): Remove.
19332 (n_aligned_bitfld_types): Remove.
19333 (FEATURE_ALIGNEDPACKED): Delete.
19334 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
19335 (singles): Remove support for adding attributes.
19336 (choose_type): Remove support for attributed types.
19337 (generate_fields): Remove support for attributed bit-fields.
19338 Remove support for adding attributes.
19339 (generate_random_tests): Remove support for adding attributes.
19340 (features): Add back "[0] :0" and "complex vector [0]".
19341 (main): Remove support for attributed bit-fields.
19342 Uncomment the calling of generate_random_tests for the rests of
19345 2005-12-16 Jan Hubicka <jh@suse.cz>
19347 * gcc.c-torture/combine/pr25224.c: New.
19349 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
19352 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
19355 2005-12-15 Richard Sandiford <richard@codesourcery.com>
19357 * gcc.dg/20051215-1.c: New file.
19359 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19361 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
19362 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
19364 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
19367 * gfortran.dg/dummy_functions_1.f90: New.
19369 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
19371 PR rtl-optimization/25310
19372 * gcc.c-torture/compile/pr25310.c: New test.
19374 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19377 * gcc.dg/pr25023.c: New test.
19379 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19381 * g++.old-deja/g++.brendan/redecl1.C,
19382 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
19383 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
19384 g++.old-deja/g++.oliva/typeof1.C,
19385 g++.old-deja/g++.other/crash16.C,
19386 g++.old-deja/g++.other/crash34.C,
19387 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
19388 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
19389 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
19390 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
19391 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
19392 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
19395 2005-12-14 Kean Johnston <jkj@sco.com>
19396 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19398 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
19399 * gcc.target/i386/20020523-1.c: Ditto.
19400 * gcc.target/i386/tailcall-1.c: Ditto.
19401 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
19402 * gcc.target/i386/ssetype-5.c: Ditto.
19404 2005-12-14 Jeff Law <law@redhat.com>
19406 * gcc.dg/tree-ssa/foldstring-1.c: New test.
19408 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19412 * gcc.target/i386/pr25254.c: New test.
19413 * gfortran.dg/PR24188.f: New test.
19415 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
19417 * lib/fortran-torture.exp: Catch remaining uses of
19418 remote_file build delete.
19420 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19422 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
19424 2005-12-14 Ben Elliston <bje@au.ibm.com>
19426 * gcc.dg/warn-addr-cmp.c: New test.
19428 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19432 * gcc.target/i386/pr25293.c: New test.
19434 2005-12-13 Petr Machata <machata@post.cz>
19437 * g++.dg/parse/comma2.C: New test.
19439 2005-12-13 Mark Mitchell <mark@codesourcery.com>
19440 Jakub Jelinek <jakub@redhat.com>
19442 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19443 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19444 (limits.h): Include unconditionally.
19445 (stdlib.h): Likewise.
19446 (hashtab.h): Do not include.
19447 (getopt.h): Likewise.
19448 (stddef.h): Include.
19449 (hashval_t): Define.
19450 (struct entry): Add "next" field.
19451 (HASH_SIZE): New macro.
19452 (hash_table): New variable.
19453 (switchfiles): Do not use xmalloc.
19455 (iterative_hash): New function.
19457 (e_exists): New function.
19458 (e_insert): Likewise.
19459 (output): Use, instead of libiberty hashtable functions.
19460 (main): Do not use getopt. Do not call htab_create.
19462 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19465 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
19466 put atal* and atpaal* attributes on array elements.
19467 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
19468 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
19469 put atal* and atpaal* attributes on array elements.
19470 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
19472 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
19474 * gcc.dg/single-precision-constant.c: New test.
19476 2005-12-13 Alan Modra <amodra@bigpond.net.au>
19478 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
19479 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
19480 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
19481 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19482 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19483 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19484 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
19485 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
19486 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
19487 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
19488 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
19489 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
19490 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
19491 gcc.target/powerpc/ppc-sdata-2.c,
19492 gcc.target/powerpc/ppc-stackalign-1.c,
19493 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19494 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
19495 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
19496 gcc.target/powerpc/rs6000-ldouble-2.c,
19497 gcc.target/powerpc/rs6000-power2-1.c,
19498 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19499 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
19500 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
19501 option into target selector.
19502 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
19503 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19505 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19508 * objc.dg/encode-9.m: New test.
19510 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19513 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19514 * gcc.dg/asm-b.c: Fix typo.
19515 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19516 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19517 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19518 i?86 lp64 and x86_64 ilp32.
19519 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19521 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19523 2005-12-12 Steven G. Kargl <kargls@comcast.net>
19526 gfortran.dg/equiv_5.f90: New test.
19528 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
19530 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19531 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19532 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19533 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19534 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19535 * gcc.dg/tree-ssa/reassoc-5.c: New.
19536 * gcc.dg/tree-ssa/reassoc-6.c: New.
19537 * gcc.dg/tree-ssa/reassoc-7.c: New.
19538 * gcc.dg/tree-ssa/reassoc-8.c: New.
19539 * gcc.dg/tree-ssa/reassoc-9.c: New.
19540 * gcc.dg/tree-ssa/reassoc-10.c: New.
19541 * gcc.dg/tree-ssa/reassoc-11.c: New.
19543 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19547 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19549 2005-12-12 Mark Mitchell <mark@codesourcery.com>
19552 * g++.dg/template/inherit.C: Do not use a generic error message.
19554 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19557 * objc.dg/gnu-encoding: New directory.
19558 * objc.dg/gnu-encoding/compat-common.h: New file.
19559 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
19560 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
19561 * objc.dg/gnu-encoding/vector-defs.h: New file.
19562 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
19563 * objc.dg/gnu-encoding/generate-random.c: New file.
19564 * objc.dg/gnu-encoding/generate-random_r.c: New file.
19565 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
19566 * objc.dg/gnu-encoding/generate-random.h: New file.
19568 2005-12-11 Mark Mitchell <mark@codesourcery.com>
19571 * g++.dg/template/defarg7.C: New test.
19573 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19576 * objc.dg/encode-8.m: New test.
19578 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19581 * objc.dg/encode-7.m: New test.
19583 2005-12-10 Mark Mitchell <mark@codesourcery.com>
19586 * g++.dg/opt/inline10.C: New test.
19588 2005-12-11 Steven G. Kargl <kargls@comcast.net>
19590 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
19592 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
19594 * gfortran.dg/substring_equivalence.f90: typo in comment
19596 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19599 * gfortran.dg/iostat_3.f90: New test.
19601 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
19604 * gfortran.dg/unf_io_convert_1.f90: New test.
19605 * gfortran.dg/unf_io_convert_2.f90: New test.
19606 * gfortran.dg/unf_io_convert_3.f90: New test.
19608 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19611 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
19612 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
19613 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19614 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
19615 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
19616 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19617 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
19618 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
19619 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19620 gcc.dg/torture/fp-int-convert-float128-timode.c,
19621 gcc.dg/torture/fp-int-convert-float128.c,
19622 gcc.dg/torture/fp-int-convert-float80-timode.c,
19623 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
19624 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
19626 * gcc.dg/tls/opt-1.c: Require effective target fpic.
19628 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
19630 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
19632 2005-12-10 Richard Sandiford <richard@codesourcery.com>
19634 * gcc.dg/20051207-1.c,
19635 * gcc.dg/20051207-2.c,
19636 * gcc.dg/20051207-3.c: New tests.
19638 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19641 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
19642 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
19643 dg-skip-if target selector.
19646 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
19647 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
19648 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
19649 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
19650 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
19651 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
19652 and/or merge with i?86 cases.
19654 * gcc.dg/tls/opt-3.c: Require effective target fpic.
19657 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
19658 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
19659 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
19660 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
19663 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
19666 * gcc.c-torture/compile/pr25311.c: New test.
19668 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19670 PR libgfortran/25039
19671 * gfortran.dg/read_comma.f: New test.
19673 2005-12-08 Jakub Jelinek <jakub@redhat.com>
19676 * g++.dg/opt/pr19317-1.C: New test.
19677 * g++.dg/opt/pr19317-2.C: New test.
19678 * g++.dg/opt/pr19317-3.C: New test.
19681 * gcc.c-torture/execute/pr19005.c: New test.
19684 * g++.old-deja/g++.other/comdat5.C: New test.
19685 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
19687 * g++.dg/compat/struct-layout-1.exp: New file.
19688 * g++.dg/compat/struct-layout-1.h: New.
19689 * g++.dg/compat/struct-layout-1_generate.c: New.
19690 * g++.dg/compat/struct-layout-1_x1.h: New.
19691 * g++.dg/compat/struct-layout-1_x2.h: New.
19692 * g++.dg/compat/struct-layout-1_y1.h: New.
19693 * g++.dg/compat/struct-layout-1_y2.h: New.
19695 * gcc.dg/20050330-2.c: New test.
19697 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
19700 * gfortran.dg/associated_1.f90: New.
19702 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19704 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
19705 ILP32 vect_no_align platforms.
19707 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
19708 Jakub Jelinek <jakub@redhat.com>
19711 * gcc.c-torture/compile/20051207-1.c: New test.
19713 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19716 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
19717 gcc.dg/torture/pr18582-1.c,
19718 gcc.target/i386/attributes-error.c: Also test on x86_64.
19720 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
19722 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19725 * g++.dg/template/typedef3.C: New test.
19729 * g++.dg/template/dtor3.C: Fix error markers.
19731 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
19733 * lib/target-supports.exp (check_effective_target_sync_char_short):
19736 2005-12-06 Janis Johnson <janis187@us.ibm.com>
19738 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
19740 2005-12-06 Roger Sayle <roger@eyesopen.com>
19742 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
19743 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
19744 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
19745 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
19747 2005-12-06 Roger Sayle <roger@eyesopen.com>
19750 * g++.dg/other/array2.C: New test case.
19752 2005-12-05 Geoffrey Keating <geoffk@apple.com>
19754 * gcc.dg/darwin-weakimport-3.c: New.
19756 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
19757 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
19758 and to work on Darwin.
19759 * gcc.dg/attr-weakref-1b.c: New file.
19760 * gcc.dg/attr-weakref-2.c: New test.
19761 * gcc.dg/darwin-weakref-1.c: New test.
19763 2005-12-05 Janis Johnson <janis187@us.ibm.com>
19766 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
19767 use in selector expressions.
19768 (dg-xfail-if): Ditto.
19769 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
19770 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
19771 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
19772 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
19773 * gcc.test-framework/test-framework.exp: Skip generated tests if
19774 CHECK_TEST_FRAMEWORK is not 1.
19776 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19778 PR tree-optimization/24963
19779 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
19782 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
19785 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
19786 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19787 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19788 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19790 2005-12-05 Jakub Jelinek <jakub@redhat.com>
19792 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
19795 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
19797 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
19799 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
19801 * gcc.dg/format/cast-1.c: New test.
19803 2005-12-04 Roger Sayle <roger@eyesopen.com>
19806 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
19807 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
19808 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
19809 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
19811 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
19813 * gcc.dg/cast-pretty-print-1.c: New test.
19815 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
19817 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
19819 2005-12-02 Mark Mitchell <mark@codesourcery.com>
19822 * g++.dg/template/friend40.C: New test.
19824 2005-12-02 Jakub Jelinek <jakub@redhat.com>
19827 * gcc.target/i386/movq-2.c: New test.
19828 * gcc.target/i386/movq.c: Remove target i?86, instead add
19829 dg-require-effective-target ilp32.
19831 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19834 * g++.dg/other/default1.C: New test.
19836 2005-12-02 Richard Guenther <rguenther@suse.de>
19838 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19840 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
19842 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
19844 2005-12-02 Alan Modra <amodra@bigpond.net.au>
19847 * gcc.target/powerpc/rotate.c: New.
19849 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19851 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
19852 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
19854 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
19857 * gcc.dg/pr17730-1.c: Adjust.
19858 * gcc.dg/lvalue1.c (main): Likewise.
19859 * gcc.dg/lvalue-2.c: Likewise.
19860 * g++.dg/pr7503-3.C
19862 2005-12-01 Geoffrey Keating <geoffk@apple.com>
19864 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
19867 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
19870 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
19872 2005-12-01 Uros Bizjak <uros@kss-loka.si>
19875 * lib/target-supports.exp (check_effective_target_tls): New.
19876 (check_effective_target_tls_runtime): New.
19877 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
19879 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
19880 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19881 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
19882 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
19883 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
19884 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
19885 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19886 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
19887 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
19888 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
19889 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
19890 effective-target TLS.
19891 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
19892 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
19893 effective-target TLS runtime.
19895 2005-12-01 Uros Bizjak <uros@kss-loka.si>
19897 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
19899 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
19901 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
19902 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
19903 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
19904 ignored" warnings when "packing" is the same as the ABI layout.
19906 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
19909 * gfortran.dg/line_length_1.f: New test.
19910 * gfortran.dg/line_length_2.f90: Ditto.
19912 2005-11-30 Richard Guenther <rguenther@suse.de>
19914 PR tree-optimization/21655
19915 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
19917 2005-11-30 Dale Johannesen <dalej@apple.com>
19919 * gcc.c-torture/compile/pr24930.c: New.
19921 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
19924 * gfortran.dg/auto_char_dummy_array.f90: New test.
19926 2005-11-30 Jeff Law <law@redhat.com>
19928 * g++.old-deja/g++.law/pr25000.C: New test.
19930 2005-11-30 Jakub Jelinek <jakub@redhat.com>
19932 * gcc.dg/tls/opt-11.c: New test.
19934 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
19936 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
19938 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
19941 2005-11-29 Jakub Jelinek <jakub@redhat.com>
19943 * gfortran.dg/open_access_1.f90: New test.
19945 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19947 * gcc.dg/charset/builtin2.c: New test.
19949 2005-11-28 Jakub Jelinek <jakub@redhat.com>
19951 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
19952 on mmix-*-* for *_[xy].c.
19954 2005-11-28 Kean Johnston <jkj@sco.com>
19956 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
19958 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
19959 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
19960 * gcc.target/i386/asm-3.c: Ditto.
19961 * gcc.target/i386/clobbers.c: Ditto.
19962 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
19963 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
19965 * gcc.target/i386/mul.c: Ditto.
19966 * gcc.target/i386/ssetype-1.c: Ditto.
19967 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
19968 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
19969 static so the test works with -fPIC mode too. Based on comment in
19971 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
19973 2005-11-28 Richard Guenther <rguenther@suse.de>
19975 * gcc.dg/alias-9.c: New testcase.
19976 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
19978 2005-11-28 Roger Sayle <roger@eyesopen.com>
19979 Uros Bizjak <uros@kss-loka.si>
19981 PR middle-end/20219
19982 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
19983 tan(x)/sin(x) transformations.
19985 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
19987 PR middle-end/24575
19988 * gcc.dg/tree-ssa/divide-3.c: New test.
19989 * gcc.dg/tree-ssa/divide-4.c: New test.
19991 2005-11-27 Steven G. Kargl <kargls@comcast.net>
19994 * gfortran.dg/boz_6.f90: New test.
19996 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19999 * gfortran.dg/modulo_1.f90: New test.
20001 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20003 PR libfortran/24919
20004 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
20005 fail on CRLF platforms.
20006 * gfortran.dg/ftell_2.f90: Likewise.
20008 2005-11-26 Eric Christopher <echristo@apple.com>
20010 * gcc.dg/intmax_t-1.c: Remove mips xfail.
20012 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
20014 * objc.dg/gnu-runtime-3.m: Simplify.
20016 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
20018 PR middle-end/23669
20019 * gcc.dg/tree-ssa/divide-1.c: New test.
20020 * gcc.dg/tree-ssa/divide-2.c: New test.
20022 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
20024 PR libgfortran/24945
20025 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
20027 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
20029 PR libgfortran/24945
20030 * gfortran.dg/open_status_2.f90: New test.
20032 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20034 * gcc.c-torture/execute/builtins/fprintf.c,
20035 gcc.c-torture/execute/builtins/fputs-lib.c,
20036 gcc.c-torture/execute/builtins/fputs.c,
20037 gcc.c-torture/execute/builtins/lib/fprintf.c,
20038 gcc.c-torture/execute/builtins/lib/printf.c,
20039 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
20041 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
20043 * gcc.dg/20050922-2.c: New test.
20045 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
20047 * objc.dg/gnu-runtime-3.m: New test.
20049 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20052 * g++.dg/other/void1.C: New test.
20054 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
20056 PR middle-end/24998
20057 * gcc.dg/torture/fp-int-convert-float.c,
20058 gcc.dg/torture/fp-int-convert-double.c,
20059 gcc.dg/torture/fp-int-convert-long-double.c,
20060 gcc.dg/torture/fp-int-convert-timode.c,
20061 gcc.dg/torture/fp-int-convert-float80.c,
20062 gcc.dg/torture/fp-int-convert-float80-timode.c,
20063 gcc.dg/torture/fp-int-convert-float128.c,
20064 gcc.dg/torture/fp-int-convert-float128-timode.c,
20065 gcc.dg/torture/fp-int-convert.h: New files.
20067 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
20069 PR middle-end/24989
20070 * gcc.dg/tree-ssa/bool-10.c: New test.
20071 * gcc.dg/tree-ssa/bool-11.c: New test.
20072 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
20074 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
20076 PR middle-end/24990
20077 * tree-ssa/pr24990-1.c: New test.
20079 2005-11-24 Richard Guenther <rguenther@suse.de>
20080 Dirk Mueller <dmueller@suse.de>
20083 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
20084 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
20085 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
20086 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
20087 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
20088 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
20090 2005-11-23 Uros Bizjak <uros@kss-loka.si>
20092 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
20094 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
20097 * gcc.dg/Wc++-compat.c: New.
20098 * gcc.dg/Wno-c++-compat.c: New.
20100 2005-11-23 Alan Modra <amodra@bigpond.net.au>
20102 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
20103 (vspltish, vspltisw): Likewise.
20105 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20107 PR libgfortran/24794
20108 * gfortran.dg/namelist_12.f: Fix quotes.
20109 * gfortran.dg/namelist_13.f90: Fix quotes.
20110 * gfortran.dg/namelist_14.f90: Fix quotes.
20111 * gfortran.dg/namelist_15.f90: Fix quotes.
20112 * gfortran.dg/namelist_use.f90: Fix quotes.
20113 * gfortran.dg/namelist_use_only.f90: Fix quotes.
20114 * gfortran.dg/namelist_21.f90: New test.
20115 * gfortran.dg/namelist_22.f90: New test.
20117 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
20120 * gcc.c-torture/compile/pr23435.c: New.
20122 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
20124 * gcc.c-torture/execute/floatunsisf-1.c: New test.
20126 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
20128 * gcc.target/powerpc/405-macchw-1.c,
20129 gcc.target/powerpc/405-macchw-2.c,
20130 gcc.target/powerpc/405-macchwu-1.c,
20131 gcc.target/powerpc/405-macchwu-2.c,
20132 gcc.target/powerpc/405-machhw-1.c,
20133 gcc.target/powerpc/405-machhw-2.c,
20134 gcc.target/powerpc/405-machhwu-1.c,
20135 gcc.target/powerpc/405-machhwu-2.c,
20136 gcc.target/powerpc/405-maclhw-1.c,
20137 gcc.target/powerpc/405-maclhw-2.c,
20138 gcc.target/powerpc/405-maclhwu-1.c,
20139 gcc.target/powerpc/405-maclhwu-2.c,
20140 gcc.target/powerpc/405-mulchw-1.c,
20141 gcc.target/powerpc/405-mulchw-2.c,
20142 gcc.target/powerpc/405-mulchwu-1.c,
20143 gcc.target/powerpc/405-mulchwu-2.c,
20144 gcc.target/powerpc/405-mulhhw-1.c,
20145 gcc.target/powerpc/405-mulhhw-2.c,
20146 gcc.target/powerpc/405-mulhhwu-1.c,
20147 gcc.target/powerpc/405-mulhhwu-2.c,
20148 gcc.target/powerpc/405-mullhw-1.c,
20149 gcc.target/powerpc/405-mullhw-2.c,
20150 gcc.target/powerpc/405-mullhwu-1.c,
20151 gcc.target/powerpc/405-mullhwu-2.c,
20152 gcc.target/powerpc/405-nmacchw-1.c,
20153 gcc.target/powerpc/405-nmacchw-2.c,
20154 gcc.target/powerpc/405-nmachhw-1.c,
20155 gcc.target/powerpc/405-nmachhw-2.c,
20156 gcc.target/powerpc/405-nmaclhw-1.c,
20157 gcc.target/powerpc/405-nmaclhw-2.c,
20158 gcc.target/powerpc/440-macchw-1.c,
20159 gcc.target/powerpc/440-macchw-2.c,
20160 gcc.target/powerpc/440-macchwu-1.c,
20161 gcc.target/powerpc/440-macchwu-2.c,
20162 gcc.target/powerpc/440-machhw-1.c,
20163 gcc.target/powerpc/440-machhw-2.c,
20164 gcc.target/powerpc/440-machhwu-1.c,
20165 gcc.target/powerpc/440-machhwu-2.c,
20166 gcc.target/powerpc/440-maclhw-1.c,
20167 gcc.target/powerpc/440-maclhw-2.c,
20168 gcc.target/powerpc/440-maclhwu-1.c,
20169 gcc.target/powerpc/440-maclhwu-2.c,
20170 gcc.target/powerpc/440-mulchw-1.c,
20171 gcc.target/powerpc/440-mulchw-2.c,
20172 gcc.target/powerpc/440-mulchwu-1.c,
20173 gcc.target/powerpc/440-mulchwu-2.c,
20174 gcc.target/powerpc/440-mulhhw-1.c,
20175 gcc.target/powerpc/440-mulhhw-2.c,
20176 gcc.target/powerpc/440-mulhhwu-1.c,
20177 gcc.target/powerpc/440-mulhhwu-2.c,
20178 gcc.target/powerpc/440-mullhw-1.c,
20179 gcc.target/powerpc/440-mullhw-2.c,
20180 gcc.target/powerpc/440-mullhwu-1.c,
20181 gcc.target/powerpc/440-mullhwu-2.c,
20182 gcc.target/powerpc/440-nmacchw-1.c,
20183 gcc.target/powerpc/440-nmacchw-2.c,
20184 gcc.target/powerpc/440-nmachhw-1.c,
20185 gcc.target/powerpc/440-nmachhw-2.c,
20186 gcc.target/powerpc/440-nmaclhw-1.c,
20187 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
20189 2005-11-21 Jakub Jelinek <jakub@redhat.com>
20192 * gfortran.dg/inquire_9.f90: New test.
20195 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
20197 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
20199 PR libfortran/24432
20200 * lib/target-supports.exp (check_effective_target_fortran_large_real):
20201 Check that 'cos' is supported.
20203 2005-11-21 Paul Thomas <pault@gcc.gnu.org
20206 * gfortran.dg/substring_equivalence.f90: New test.
20209 * gfortran.dg/auto_internal_assumed.f90: New test.
20211 2005-11-21 Uros Bizjak <uros@kss-loka.si>
20213 * gcc.dg/fold-div-2.c: New test.
20215 2005-11-20 Ian Lance Taylor <ian@airs.com>
20217 PR rtl-optimization/24883
20218 * gcc.c-torture/compile/pr24883.c: New test.
20220 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
20222 PR middle-end/20583
20223 * gcc.c-torture/compile/pr20583.c: New.
20225 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
20227 * gcc.c-torture/execute/usmul.c: New test.
20229 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
20231 * gcc.dg/tree-ssa/vrp22.c: New test.
20233 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
20235 PR middle-end/24912
20236 * gcc.dg/torture/pr24912-1.c: New test.
20238 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
20241 * gfortran.dg/arrayio_derived_1.f90: New test.
20243 2005-11-19 Richard Guenther <rguenther@suse.de>
20245 PR middle-end/23294
20246 * gcc.dg/tree-ssa/pr23294.c: New testcase.
20248 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
20250 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
20252 2005-11-18 Mark Mitchell <mark@codesourcery.com>
20255 * g++.dg/template/friend39.C: New test.
20257 2005-11-18 James E Wilson <wilson@specifix.com>
20259 * gcc.dg/builtin-strstr.c: New.
20261 2005-11-18 Richard Henderson <rth@redhat.com>
20263 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
20264 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
20265 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
20266 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
20267 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
20268 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
20269 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
20270 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
20271 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
20272 renaming to remove initial "ia64-".
20274 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
20276 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
20278 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
20280 * g++.dg/cpp/string-2.C: New test.
20282 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
20284 * gcc.dg/tree-ssa/loop-14.c: New test.
20286 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
20287 Michael Chamberlain <michael@chamberlain.net.au>
20289 * ada/acats/run_all.sh (target_run): Kill long running tests.
20291 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20293 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
20294 * gcc.dg/cleanup-9.c: Likewise.
20295 * gcc.dg/cleanup-10.c: Likewise.
20296 * gcc.dg/cleanup-11.c: Likewise.
20298 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20301 * gfortran.dg/open_access_append_1.f90: New test.
20302 * gfortran.dg/open_access_append_2.f90: New test.
20304 2005-11-16 Richard Guenther <rguenther@suse.de>
20306 PR middle-end/24851
20307 * gcc.c-torture/execute/pr24851.c: New testcase.
20309 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
20311 * gcc.dg/fold-overflow-1.c: New test.
20313 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
20315 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
20316 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
20318 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
20320 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
20322 * g++.dg/eh/forced2.C: Likewise.
20323 * g++.dg/eh/forced3.C: Likewise.
20324 * g++.dg/eh/forced4.C: Likewise.
20326 2005-11-11 Mike Stump <mrs@apple.com>
20328 * g++.old-deja/g++.mike/unused.C: Add.
20330 2005-11-15 Mark Mitchell <mark@codesourcery.com>
20333 * g++.dg/warn/Wcast-qual1.C: New test.
20335 2005-11-15 Jan Hubicka <jh@suse.cz>
20337 * gcc.dg/winline-5.c: Add large-unit-insns limit.
20339 2005-11-14 David Edelsohn <edelsohn@gnu.org>
20341 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
20343 2005-11-14 Diego Novillo <dnovillo@redhat.com>
20346 * gcc.dg/tree-ssa/pr24840.c: New test.
20348 2005-11-14 Janis Johnson <janis187@us.ibm.com>
20351 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
20353 2005-11-14 Dale Johannesen <dalej@apple.com>
20355 * gcc.c-torture/execute/20051113-1.c: New.
20357 2005-11-14 Mark Mitchell <mark@codesourcery.com>
20360 * g++.dg/template/crash43.C: New test.
20362 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
20364 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
20366 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20369 * g++.dg/eh/spec8.C: New test.
20371 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20373 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
20375 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20378 * g++.dg/parse/ambig4.C: New test.
20379 * g++.dg/tc1/dr101.C: Adjust error markers.
20380 * g++.dg/lookup/strong-using-2.C: Likewise.
20381 * g++.dg/lookup/ambig5.C: Likewise.
20382 * g++.dg/lookup/ambig4.C: Likewise.
20383 * g++.dg/parse/crash22.C: Likewise.
20385 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20387 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
20389 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
20391 * gcc.dg/nested-calls-1.c: New test.
20393 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20395 * gfortran.dg/complex_intrinsic_1.f90: New test.
20396 * gfortran.dg/complex_intrinsic_2.f90: New test.
20397 * gfortran.dg/fgetc_1.f90: New test.
20398 * gfortran.dg/fgetc_2.f90: New test.
20399 * gfortran.dg/fgetc_3.f90: New test.
20400 * gfortran.dg/ftell_1.f90: New test.
20401 * gfortran.dg/ftell_2.f90: New test.
20402 * gfortran.dg/gnu_logical_1.F: New test.
20403 * gfortran.dg/gnu_logical_2.f90: New test.
20405 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
20407 PR middle-end/24820
20408 * gcc.dg/pr24820.c: New test.
20410 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
20412 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
20413 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
20416 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20419 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
20421 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20423 * gcc.target/cris/cris.exp: New file.
20424 * gcc.target/cris/rld-legit1.c: New test.
20425 * gcc.target/cris/rld-legit2.c: New test.
20427 2005-11-12 Jakub Jelinek <jakub@redhat.com>
20430 * g++.dg/opt/pr24780.C: New test.
20433 * g++.dg/template/asm1.C: New test.
20435 2005-11-12 Steven G. Kargl <kargls@comcast.net>
20437 PR libgfortran/24787
20438 * gfortran.dg/scan_1.f90: New test.
20440 2005-11-12 Jan Hubicka <jh@suse.cz>
20442 * gcc.target/i386/minmax-1.c: New.
20443 * gcc.target/i386/minmax-2.c: New.
20445 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
20447 * gcc.dg/pr24445.c: Fix for 64-bit targets.
20449 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
20451 * gcc.c-torture/execute/20051110-1.c,
20452 gcc.c-torture/execute/20051110-2.c: New tests.
20454 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20456 PR middle-end/24750
20457 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
20460 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20462 * lib/target-libpath.exp (get_shlib_extension): New proc.
20463 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
20464 * lib/gfortran.exp (gfortran_link_flags): Likewise.
20465 * lib/objc.exp (objc_target_compile): Likewise.
20466 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
20469 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20471 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
20473 * lib/target-supports.exp (check_effective_target_static_libgfortran):
20474 Add -static to additional_flags and pass it to target_compile.
20476 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20478 PR libgfortran/24719
20479 gfortran.dg/read_noadvance.f90: New test.
20481 PR libgfortran/24699
20482 gfortran.dg/fmt_t_2.f90: New test.
20484 PR libgfortran/24785
20485 gfortran.dg/read_x_eor.f90: New test.
20487 PR libgfortran/24584
20488 gfortran.dg/namelist_empty.f90: Rename test.
20490 PR libgfortran/24489
20491 gfortran/read_eor.f90: Rename test.
20493 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20496 * gfortran.dg/automatic_module_variable.f90: New test.
20498 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
20501 * gcc.dg/pr24445.c: New test.
20503 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20507 * gfortran.dg/recursive_statement_functions.f90: Add statement
20508 functions using inline intrinsic functions and parameters to test
20509 that they no longer seg-fault.
20512 gfortran.dg/nested_modules_4.f90: New test.
20513 gfortran.dg/nested_modules_5.f90: New test.
20515 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20518 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20520 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
20522 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20525 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
20527 * gcc.dg/sparc-getcontext-1.c: New test.
20529 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
20531 * gcc.dg/ifcvt-fabs-1.c: New test.
20533 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
20536 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20537 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20539 2005-11-09 Richard Guenther <rguenther@suse.de>
20541 PR tree-optimization/24716
20542 * gcc.c-torture/execute/pr24716.c: New testcase.
20544 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20546 * gcc.dg/pr24624.c: Disable for non S/390 targets.
20548 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20551 * gcc.dg/pr24624.c: Testcase added.
20553 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20556 * g++.dg/other/pr24623.C: Testcase added.
20558 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
20561 * gfortran-dg/pure_byref_1.f90: New.
20562 * gfortran-dg/pure_byref_2.f90: New.
20564 2005-11-09 Uros Bizjak <uros@kss-loka.si>
20567 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
20568 * gcc.dg/dg.exp: Run main loop also for *.i files.
20570 2005-11-08 Jakub Jelinek <jakub@redhat.com>
20573 * g++.dg/tls/diag-3.C: New test.
20574 * g++.dg/tls/diag-4.C: New test.
20575 * g++.dg/tls/static-1.C: New test.
20576 * g++.dg/tls/static-1a.cc: New file.
20578 2005-11-08 Diego Novillo <dnovillo@redhat.com>
20581 * g++.dg/tree-ssa/pr23046.C: New test.
20583 2005-11-08 Devang Patel <dpatel@apple.com>
20585 PR tree-optimization/23115
20586 * gcc.dg/tree-ssa/pr23115.c: New.
20588 2005-11-08 David Edelsohn <edelsohn@gnu.org>
20590 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
20591 * gcc.target/powerpc/pr16155.c: Same.
20592 * gcc.target/powerpc/altivec-1.c: Same.
20593 * gcc.target/powerpc/altivec-2.c: Same.
20594 * gcc.target/powerpc/altivec-3.c: Same.
20595 * gcc.target/powerpc/altivec-5.c: Same.
20596 * gcc.target/powerpc/altivec-11.c: Same.
20597 * gcc.target/powerpc/altivec-12.c: Same.
20598 * gcc.target/powerpc/altivec-14.c: Same.
20599 * gcc.target/powerpc/altivec-22.c: Same.
20600 * gcc.target/powerpc/altivec-consts.c: Same.
20601 * gcc.target/powerpc/altivec-pr22085.c: Same.
20602 * gcc.target/powerpc/altivec-splat.c: Same.
20603 * gcc.target/powerpc/altivec-varargs-1.c: Same.
20604 * gcc.target/powerpc/altivec-vec-merge.c: Same.
20605 * gcc.target/powerpc/darwin-longlong.c: Same.
20607 2005-11-08 Uros Bizjak <uros@kss-loka.si>
20610 * gcc.dg/pr19340.c: New test.
20612 2005-11-07 Ian Lance Taylor <ian@airs.com>
20614 PR rtl-optimization/24683
20615 * gcc.dg/pr24683.c: New test.
20617 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20619 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
20620 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
20622 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20624 * gcc.target/i386/pr23376.c: Compile with -mmmx.
20626 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
20628 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
20630 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20634 * gcc.target/powerpc/altivec-consts.c,
20635 gcc.target/powerpc/altivec-splat.c: New testcase.
20637 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20641 * gcc.dg/overflow-2.c: New testcase.
20643 2005-11-07 Jakub Jelinek <jakub@redhat.com>
20645 PR rtl-optimization/23567
20646 * gcc.c-torture/execute/20051104-1.c: New test.
20648 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
20651 gfortran.dg/private_type_2.f90: Modified to check that case with
20652 PRIVATE declaration within derived type is accepted.
20655 gfortran.dg/pointer_assign_1.f90: New test.
20658 * gfortran.dg/arrayio_0.f90: New test.
20661 gfortran.dg/data_initialized.f90: New test.
20662 gfortran.dg/data_constraints_1.f90: New test.
20663 gfortran.dg/data_constraints_2.f90: New test.
20665 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
20669 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
20671 2005-11-06 Diego Novillo <dnovillo@redhat.com>
20674 * gcc.dg/tree-ssa/pr24670.c: New test.
20676 2005-11-05 Ian Lance Taylor <ian@airs.com>
20679 * gcc.target/i386/pr22432.c: New test.
20681 2005-11-05 Richard Henderson <rth@redhat.com>
20683 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
20684 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
20685 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
20686 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
20687 from gcc.dg/alpha-*.
20688 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
20689 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
20691 2005-11-05 Andreas Jaeger <aj@suse.de>
20693 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
20695 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
20698 * gcc.dg/torture/pr23424-1.c: New test.
20700 2005-11-04 Richard Henderson <rth@redhat.com>
20702 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
20703 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
20704 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
20705 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
20706 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
20707 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
20708 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
20709 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
20710 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
20711 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
20712 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
20713 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
20714 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
20715 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
20716 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
20717 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
20718 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
20719 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
20720 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
20721 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
20722 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
20723 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
20724 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
20725 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
20727 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
20728 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
20729 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
20730 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
20731 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
20732 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
20733 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
20734 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
20735 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
20736 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
20737 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
20738 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
20739 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
20740 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
20741 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
20742 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
20743 gcc.target/i386/lea.c, gcc.target/i386/local.c,
20744 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
20745 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
20746 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
20747 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
20748 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
20749 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
20750 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
20751 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
20752 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
20753 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
20754 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
20755 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
20756 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
20757 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
20758 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
20759 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
20760 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
20761 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
20762 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
20763 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
20764 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
20765 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
20766 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
20767 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
20768 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
20769 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
20770 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
20771 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
20773 2005-11-04 Diego Novillo <dnovillo@redhat.com>
20776 * gcc.dg/tree-ssa/pr24627.c: New test.
20778 2005-11-04 Paul Brook <paul@codesourcery.com>
20780 * gcc.dg/tls/opt-10.c: New test.
20782 2005-11-04 Andreas Jaeger <aj@suse.de>
20784 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
20785 avoid extra warnings.
20787 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20789 PR libfortran/22298
20790 * lib/target-supports.exp
20791 (check_effective_target_static_libgfortran): New
20792 static_libgfortran effective target.
20793 * gfortran.dg/static_linking_1.f: New test.
20794 * gfortran.dg/static_linking_1.c: New file.
20796 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
20798 * gcc.dg/pr24615.c: Guard test with { target fpic }.
20800 2005-11-03 Josh Conner <jconner@apple.com>
20803 g++.dg/ext/array2.C: New test.
20804 g++.dg/template/dependent-name3.C: New test.
20805 g++.dg/template/dependent-name4.C: New test.
20806 g++.dg/template/sfinae2.C: New test.
20808 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20810 PR preprocessor/22042
20811 * gcc.dg/cpp/strify4.c: New test.
20813 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20816 * g++.dg/cpp/string-1.C: New test.
20818 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20820 * gcc.target/powerpc: New directory.
20821 * gcc.target/powerpc/powerpc.exp: New file.
20822 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
20823 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
20824 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
20825 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
20826 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
20827 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
20828 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
20829 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
20830 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
20831 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
20832 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
20833 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
20834 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
20835 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
20836 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
20837 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
20838 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
20839 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
20840 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
20841 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
20842 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
20843 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
20844 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
20845 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
20846 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
20847 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
20848 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
20849 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
20850 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
20851 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
20852 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
20853 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
20854 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
20855 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
20857 2005-11-03 Mark Mitchell <mark@codesourcery.com>
20860 * g++.dg/warn/inline2.C: New test.
20862 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20864 PR middle-end/23155
20865 * g++.dg/ext/c99struct1.C: New test.
20866 * gcc.dg/union-cast-1.c: New test.
20867 * gcc.dg/union-cast-2.c: New test.
20868 * gcc.dg/union-cast-3.c: New test.
20870 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20872 PR middle-end/24589
20873 * gcc.c-torture/execute/zero-struct-2.c: New test.
20875 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20878 * g++.dg/init/switch1.C: New test.
20880 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
20882 * gcc.dg/delay-slot-1.c: New test.
20884 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
20887 * gcc.dg/pr24620.c: New test.
20889 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20892 * gcc.dg/format/unnamed-1.c: New test.
20894 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20897 * g++.dg/expr/cond8.C: New test.
20900 * g++.dg/parse/dot1.C: New test.
20902 2005-11-02 Jan Hubicka <jh@suse.cz>
20905 * gcc.dg/i386-lea.c: New test
20907 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
20910 * gcc.dg/pr24615.c: New test.
20912 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
20915 * gcc.dg/pr24600.c: New test.
20917 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20920 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
20921 * g++.dg/parse/typename9.C: New test.
20922 * g++/dg/parse/typename10.C: Likewise.
20924 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
20927 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
20928 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
20929 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
20931 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20934 * g++.dg/debug/static1.C: New test.
20936 2005-11-02 Josh Conner <jconner@apple.com>
20938 * g++.dg/crash38.C: moved into proper directory...
20939 * g++.dg/template/crash42.C: ...here
20941 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
20944 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
20945 pcc_bitfield_type_matters || default_packed.
20947 * lib/target-supports.exp
20948 (check_effective_target_pcc_bitfield_type_matters): New proc.
20949 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
20952 * lib/target-supports.exp (check_effective_default_packed): New proc.
20953 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
20954 Gate expected errors on target ! default_packed.
20955 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
20957 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20959 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
20962 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20965 * gfortran.dg/entry_5.f90: New.
20966 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
20968 2005-11-01 Bob Wilson <bob.wilson@acm.org>
20970 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
20972 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
20975 gfortran.dg/namelist_blockdata.f90: New test.
20978 gfortran.dg/external_implicit_none.f90: New test.
20981 * gfortran.dg/secnds.f: New test.
20983 2005-10-31 Jan Hubicka <jh@suse.cz>
20986 * gcc.c-torture/compile/pr20928.c: New test.
20988 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
20990 PR middle-end/23492
20991 * gcc.c-torture/compile/zero-strct-5.c: New test.
20993 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
20995 PR libgfortran/24584
20996 * gfortran.dg/pr24584.f90: New test.
20998 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
21001 * gfortran.dg/char_result_9.f90: New.
21002 * gfortran.dg/char_result_10.f90: New.
21004 2005-10-30 Jan Hubicka <jh@suse.cz>
21006 * g++.dg/tree-ssa/pr24172.C: New testcase.
21008 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21010 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
21012 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
21014 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
21015 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
21016 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
21017 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
21018 gfortran.dg/enum_9.f90,
21019 gfortran.fortran-torture/compile/enum_1.f90,
21020 gfortran.fortran-torture/execute/enum_1.f90,
21021 gfortran.fortran-torture/execute/enum_2.f90,
21022 gfortran.fortran-torture/execute/enum_3.f90,
21023 gfortran.fortran-torture/execute/enum_4.f90: New tests.
21025 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
21028 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
21029 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
21031 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21033 PR libfortran/20179
21034 * gfortran.dg/mixed_io_1.f90: New test.
21035 * gfortran.dg/mixed_io_1.c: New file.
21037 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21039 * gfortran.dg/malloc_free_1.f90: New test.
21041 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
21043 * gcc.dg/nested-func-4.c: Require profiling -pg.
21045 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21048 * g++.dg/warn/main-2.C: New test.
21050 2005-10-28 Steven G. Kargl <kargls@comcast.net>
21053 * gfortran.dg/interface_2.f90: new test.
21055 2005-10-28 Josh Conner <jconner@apple.com>
21058 * g++.dg/template/crash38.C: New test.
21059 * g++.dg/parse/explicit1.C: Change expected errors.
21061 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21064 * g++.dg/other/large-size-array.C: New test.
21066 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21068 PR middle-end/24362
21069 * g++.dg/opt/complex4.C: New test.
21071 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
21073 * gcc.dg/nested-func-4.c: New test.
21075 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
21078 gfortran.dg/derived_recursion.f90: New test.
21079 gfortran.dg/implicit_actual.f90: New test.
21081 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
21083 PR middle-end/24295, PR testsuite/24477
21084 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
21085 removed when weakref hits the tree.
21087 2005-10-25 Jakub Jelinek <jakub@redhat.com>
21089 * gfortran.dg/cray_pointers_4.f90: New test.
21091 * gfortran.dg/cray_pointers_5.f90: New test.
21093 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
21096 * gfortran.dg/assign_5.f90: New test.
21097 * gfortran.dg/assign_6.f: New test.
21099 2005-10-25 Uros Bizjak <uros@kss-loka.si>
21101 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
21102 CPU has no SSE support.
21104 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
21106 PR libgfortran/24224
21107 * gfortran.dg/arrayio_1.f90: Update attribution.
21108 * gfortran.dg/arrayio_2.f90: Update attribution.
21109 * gfortran.dg/arrayio_3.f90: Update attribution.
21110 * gfortran.dg/arrayio_4.f90: Update test conditions.
21111 * gfortran.dg/arrayio_5.f90: Update attribution.
21112 * gfortran.dg/arrayio_6.f90: New test.
21113 * gfortran.dg/arrayio_7.f90: New test.
21115 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
21117 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
21119 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
21121 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
21123 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
21126 * gfortran.dg/namelist_char_only.f90: New test.
21128 2005-10-24 Asher Langton <langton2@llnl.gov>
21132 * gfortran.dg/cray_pointers_1.f90: New test.
21133 * gfortran.dg/cray_pointers_2.f90: New test.
21134 * gfortran.dg/cray_pointers_3.f90: New test.
21135 * gfortran.dg/loc_1.f90: New test.
21136 * gfortran.dg/loc_2.f90: New test.
21138 2005-10-24 Steven Bosscher <stevenb@suse.de>
21140 * gcc.dg/pr24225.c: New test.
21142 2005-10-24 Asher Langton <langton2@llnl.gov>
21144 * gfortran.dg/dup_save_1.f90: New test.
21145 * gfortran.dg/dup_save_2.f90: New test.
21147 2005-10-24 Paul Brook <paul@codesourcery.com>
21150 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
21153 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
21155 PR libgfortran/24489
21156 * gfortran.dg/pr24489.f90: New test.
21158 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
21161 * gfortran.dg/ichar_1.f90: Add tests for derived types.
21163 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
21166 * g++.dg/init/array16.C: Skip for mmix-*-*.
21168 2005-10-23 Asher Langton <langton2@llnl.gov>
21170 * gfortran.dg/byte_1.f90: New test.
21171 * gfortran.dg/byte_2.f90: New test.
21173 2005-10-23 David Edelsohn <edelsohn@gnu.org>
21175 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
21177 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
21180 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
21183 * gfortran.dg/merge_char_const.f90: New test.
21186 * gfortran.dg/spread_scalar_source.f90: New test.
21188 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
21190 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
21192 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
21193 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
21195 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
21197 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
21200 * gfortran.dg/der_pointer_4.f90: New.
21202 2005-10-22 David Ayers <d.ayers@inode.at>
21204 * obj-c++.dg/except-1.mm: Simplify.
21206 2005-10-21 David Ayers <d.ayers@inode.at>
21208 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
21210 2005-10-21 Jakub Jelinek <jakub@redhat.com>
21212 * gfortran.dg/assumed_dummy_2.f90: New test.
21214 2005-10-21 James E Wilson <wilson@specifix.com>
21216 PR preprocessor/15220
21217 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
21219 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
21221 * gcc.c-torture/execute/20051021-1.c: New test.
21223 2005-10-21 Mark Mitchell <mark@codesourcery.com>
21226 * g++.dg/ext/tmplattr1.C: New test.
21228 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
21231 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
21233 2005-10-20 Geoffrey Keating <geoffk@apple.com>
21235 * obj-c++.dg/except-1.mm: New.
21237 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
21239 2005-10-21 Alan Modra <amodra@bigpond.net.au>
21241 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
21243 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
21245 PR middle-end/24295
21246 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
21247 declarations with the same names as thunks' alias targets, use
21249 * gcc.dg/attr-alias-3.c: New test.
21250 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
21252 2005-10-20 Mark Mitchell <mark@codesourcery.com>
21255 * g++.dg/parse/access8.C: New test.
21257 2005-10-20 Richard Guenther <rguenther@suse.de>
21260 * g++.dg/tree-ssa/pr24439.C: New testcase.
21262 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
21264 * g++.dg/opt/delay-slot-1.C: New test.
21266 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
21269 * gfortran.fg/der_init_1.f90: New.
21271 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
21273 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
21275 2005-10-19 Mark Mitchell <mark@codesourcery.com>
21278 * g++.dg/parse/error28.C: New test.
21280 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
21282 * gcc.dg/profile-generate-2.c: New test.
21284 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
21287 * g++.dg/ext/dllimport11.C: New.
21289 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21292 * g++.dg/other/friend3.C: New test.
21294 2005-10-18 Mark Mitchell <mark@codesourcery.com>
21297 * g++.dg/template/error19.C: New test.
21299 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
21302 * g++.dg/overload/koenig2.C: New.
21305 * g++.dg/overload/error2.C: New.
21308 * g++.dg/inherit/covariant14.C: New.
21310 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21313 * g++.dg/parse/for1.C: New test.
21315 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
21318 * gfortran.dg/host_dummy_index_1.f90: New test.
21321 * gfortran.dg/automatic_char_len_2.f90: New test.
21324 * gfortran.dg/recursive_statement_functions.f90: New test.
21327 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
21330 * gfortran.dg/external_initializer.f90: New test.
21333 * non_module_public.f90: New test.
21335 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
21338 * g++.dg/template/overload7.C: New.
21341 * g++.dg/other/switch2.C: Remove expected warnings.
21344 * g++.dg/template/defarg6.C: New.
21346 2005-10-17 Uros Bizjak <uros@kss-loka.si>
21349 * gcc.target/i386/pr24315.c: New test.
21351 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21354 * g++.dg/template/static21.C: New test.
21355 * g++.dg/template/static21-a.cc: Likewise.
21357 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
21360 * g++.dg/warn/Wswitch-default-1.C: New test.
21361 * g++.dg/warn/Wswitch-default-2.C: New test.
21363 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21366 * g++.dg/parse/template18.C: New test.
21367 * g++.dg/template/nontype15.C: Likewise.
21369 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
21372 * gfortran.dg/spec_expr_2.f90: New.
21374 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
21376 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
21377 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
21378 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
21379 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
21380 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
21381 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
21382 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
21383 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
21384 previous target-specific skips and warning-message matches where
21387 2005-10-15 Mark Mitchell <mark@codesourcery.com>
21390 * g++.dg/warn/Wctor-dtor.C: New test.
21392 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21395 * gcc.dg/for-1.c: New test.
21397 2005-10-14 Mark Mitchell <mark@codesourcery.com>
21400 * g++.dg/warn/Wconversion1.C: New test.
21401 * g++.dg/ext/packed4.C: Compile with -w.
21402 * g++.dg/opt/20050511-1.C: Likewise.
21403 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
21405 2005-10-14 Jakub Jelinek <jakub@redhat.com>
21407 * gfortran.dg/boz_5.f90: New test.
21409 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
21412 * g++.dg/other/switch2.C: New.
21415 * g++.dg/init/ctor7.C: New.
21417 2005-10-13 David Edelsohn <edelsohn@gnu.org>
21420 * g++.dg/parse/crash32.C: New test.
21422 2005-10-13 Mark Mitchell <mark@codesourcery.com>
21425 * g++.dg/init/goto2.C: New test.
21428 * g++.dg/template/crash/41.C: New test.
21431 * g++.dg/template/crash40.C: New test.
21434 * g++.dg/parse/friend5.C: New test.
21437 * g++.dg/template/crash38.C: New test.
21440 * g++.dg/template/friend38.C: New test.
21443 * g++.dg/template/crash39.C: New test.
21445 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
21447 * gcc.dg/debug/dwarf2/dwarf-char1.c,
21448 gcc.dg/debug/dwarf2/dwarf-char2.c,
21449 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
21451 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
21453 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
21455 * gcc.dg/dll-2.c: Add tests for warnings.
21456 * gcc.dg/dll-3.c: Likewise.
21457 * gcc.dg/dll-4.c: Likewise.
21459 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
21460 * g++.dg/ext/dllimport2.C: Likewise.
21461 * g++.dg/ext/dllimport3.C: Likewise.
21462 * g++.dg/ext/dllimport7.C: Likewise.
21463 * g++.dg/ext/dllimport8.C: Likewise.
21464 * g++.dg/ext/dllimport9.C: Likewise.
21466 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
21469 * gfortran.dg/derived_pointer_recursion.f90: New test.
21471 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
21473 * gcc.c-torture/execute/20051012-1.c: New test.
21475 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21478 * gfortran.dg/automatic_char_len_1.f90: New test.
21480 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21483 * gfortran.dg/save_common.f90: New test.
21486 * gfortran.dg/save_result.f90: New test.
21488 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21491 * g++.dg/template/dependent-expr1.C: Add new expected error.
21492 * g++.dg/template/dependent-expr2.C: Adjust error text.
21493 * g++.dg/template/overload6.C: New.
21496 * g++.dg/other/typename8.C: New.
21499 * g++.dg/other/return1.C: New.
21501 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
21504 * g++.dg/ext/label5.C: New.
21506 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21509 * g++.dg/parse/crash31.C: New.
21511 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
21513 * g++.dg/ipa/ipa-1.c: New test.
21514 * g++.dg/ipa/ipa-2.c: New test.
21515 * g++.dg/ipa/ipa-3.c: New test.
21516 * g++.dg/ipa/ipa-4.c: New test.
21517 * g++.dg/ipa/ipa-5.c: New test.
21518 * g++.dg/ipa/ipa.exp: New file.
21520 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21523 * gfortran.dg/private_type_3.f90: New test.
21525 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21528 gfortran.dg/aint_anint_1.f90: New test.
21530 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21532 PR libgfortran/24313
21533 gfortran.dg/csqrt.f: New test.
21535 2005-10-11 Ian Lance Taylor <ian@airs.com>
21538 * g++.dg/warn/noeffect7.C: New test.
21539 * g++.dg/warn/noeffect2.C: Instantiate templates.
21540 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
21543 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21546 * g++.dg/init/float1.C: New test.
21549 * g++.dg/init/member1.C: Tweak error markers.
21551 2005-10-11 Janis Johnson <janis187@us.ibm.com>
21554 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21555 Check for null pointer.
21557 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21560 * g++.dg/parse/ret-type3.C: New test.
21562 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
21565 * gcc.c-torture/compile/pr23946.c: New test.
21567 2005-10-11 Jakub Jelinek <jakub@redhat.com>
21569 * g++.dg/opt/mmx2.C: New test.
21571 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21574 * g++.dg/template/static20.C: New test.
21577 * g++.dg/warn/Wunused-12.C: New test.
21580 * g++.dg/template/arg4.C: New test.
21582 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21584 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
21585 * gcc.dg/ucnid-3.c: Likewise.
21586 * gcc.dg/ucnid-4.c: Likewise.
21587 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
21588 * g++.dg/other/ucnid-1.C: Likewise.
21589 * gcc.dg/sparc-frame-1.c: New test.
21591 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21594 * g++.dg/template/spec27.C: New test.
21597 * g++.dg/template/static19.C: New test.
21599 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
21601 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
21602 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
21604 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
21607 * gfortran.fortran-torture/compile/pr24136.f: New test.
21609 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
21612 * g++.dg/parse/crash30.C: New test.
21614 2005-10-07 Richard Guenther <rguenther@suse.de>
21616 PR middle-end/24227
21617 * gcc.c-torture/compile/pr24227.c: New testcase.
21619 2005-10-07 Steve Ellcey <sje@cup.hp.com>
21621 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
21622 Do not put aligned attributes on array elements.
21624 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
21626 PR testsuite/23611, PR testsuite/23615
21627 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
21628 writing prototypes of library functions by hand.
21629 * obj-c++.dg/bitfield-4.mm: Likewise.
21630 * obj-c++.dg/const-str-4.mm: Likewise.
21631 * obj-c++.dg/encode-4.mm: Likewise.
21632 * obj-c++.dg/encode-5.mm: Likewise.
21633 * obj-c++.dg/encode-6.mm: Likewise.
21634 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
21635 * obj-c++.dg/method-10.mm: Likewise.
21636 * obj-c++.dg/method-17.mm: Likewise.
21637 * obj-c++.dg/method-19.mm: Likewise.
21638 * obj-c++.dg/try-catch-2.mm: Likewise.
21640 2005-10-06 Richard Henderson <rth@redhat.com>
21643 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
21645 2005-10-06 Dale Johannesen <dalej@apple.com>
21647 * gcc.c-torture/execute/20030125-1.c: Correct.
21649 2005-10-06 Richard Guenther <rguenther@suse.de>
21651 PR tree-optimization/24238
21652 * g++.dg/tree-ssa/pr24238.C: New testcase.
21654 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
21657 * gfortran.dg/der_pointer_3.f90: New test.
21659 2005-10-05 Devang Patel <dpatel@apple.com>
21662 * g++.dg/other/PR23205.C: New.
21664 2005-10-05 Richard Henderson <rth@redhat.com>
21667 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
21668 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
21670 2005-10-05 Dale Johannesen <dalej@apple.com>
21672 * gcc.c-torture/execute/float-floor.c: New.
21674 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
21676 PR tree-optimization/21419
21677 PR tree-optimization/24146
21678 PR tree-optimization/24151
21680 * g++.dg/ext/asm7.C: New.
21681 * g++.dg/ext/asm8.C: New.
21682 * gcc.dg/asm-1.c: Compile on all targets.
21683 * gcc.dg/asm-pr24146.c: New.
21684 * gcc.dg/pr21419.c: Adjust error messages.
21686 2005-10-05 Richard Guenther <rguenther@suse.de>
21689 * gfortran.fortran-torture/compile/empty.f90: New testcase.
21691 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
21694 * g++.dg/template/spec22.C: Robustify test.
21695 * g++.dg/template/spec26.C: New.
21697 2005-10-05 Uros Bizjak <uros@kss-loka.si>
21699 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
21700 if target supports vector instructions.
21702 2005-10-04 Geoffrey Keating <geoffk@apple.com>
21704 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
21707 2005-10-04 Janis Johnson <janis187@us.ibm.com>
21709 * lib/target-supports.exp (check_effective_target_fortran_large_real,
21710 check_effective_target_fortran_large_int): Replace cached result
21711 when target changes.
21713 2005-10-04 Devang Patel <dpatel@apple.com>
21715 * gcc.dg/i386-sse-vect-types.c: New.
21717 2005-10-04 Ian Lance Taylor <ian@airs.com>
21719 PR preprocessor/13726
21720 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
21721 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
21723 2005-10-04 Richard Guenther <rguenther@suse.de>
21726 * gcc.dg/noncompile/pr23576.c: New testcase.
21728 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
21730 PR middle-end/23125
21731 * gcc.dg/register-var-3.c: New test.
21733 2005-10-04 Steven Bosscher <stevenb@suse.de>
21735 * gcc.dg/pr23049.c: New test.
21737 * gcc.dg/ucnid-4.c: Fix test.
21739 2005-10-03 Diego Novillo <dnovillo@redhat.com>
21742 * gcc.c-torture/compile/pr23445.c: New test.
21744 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
21746 * g++.dg/overload/unknown1.C: New.
21748 2005-10-03 Mark Mitchell <mark@codesourcery.com>
21751 * g++.dg/template/repo4.C: New test.
21753 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21755 PR libfortran/19308
21756 * gfortran.dg/large_real_kind_2.F90: New test.
21757 * gfortran.dg/large_integer_kind_2.f90: New test.
21759 2005-10-03 Uros Bizjak <uros@kss-loka.si>
21761 * lib/target-supports.exp (check_effective_target_vect_shift):
21762 Implement with result caching. Add i?86, x86_64 and ia64 targets.
21763 (check_effective_target_vect_condition): Fix copy-n-pasto.
21765 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
21766 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
21769 2005-10-02 Mark Mitchell <mark@codesourcery.com>
21772 * g++.dg/template/overload5.C : New test.
21775 * g++.dg/expr/stdarg1.C: New test.
21777 2005-10-02 Diego Novillo <dnovillo@redhat.com>
21780 * gcc.c-torture/execute/pr24142.c: New test.
21782 2005-10-01 Diego Novillo <dnovillo@redhat.com>
21785 * gcc.c-torture/execute/pr24141.c: New test.
21787 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
21788 Diego Novillo <dnovillo@redhat.com>
21791 * gcc.c-torture/execute/pr23604.c: New test.
21793 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
21802 gfortran.dg/equiv_constraint_1.f90: New test.
21803 gfortran.dg/equiv_constraint_2.f90: New test.
21804 gfortran.dg/equiv_constraint_3.f90: New test.
21805 gfortran.dg/equiv_constraint_4.f90: New test.
21806 gfortran.dg/equiv_constraint_5.f90: New test.
21807 gfortran.dg/equiv_constraint_6.f90: New test.
21808 gfortran.dg/equiv_constraint_7.f90: New test.
21809 gfortran.dg/equiv_constraint_8.f90: New test.
21810 gfortran.dg/private_type_1.f90: New test.
21811 gfortran.dg/private_type_2.f90: New test.
21812 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
21813 980628-10.f: Assert std=gnu to permit mixing of
21814 types in equivalence statements.
21816 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
21819 * gfortran.dg/open_status_1.f90: New.
21821 2005-09-30 Uros Bizjak <uros@kss-loka.si>
21823 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
21824 * gcc.dg/vect/pr22480.c: Clean up temp files.
21825 * gcc.dg/vect/pr23831.c: Clean up temp files.
21826 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
21827 Clean up temp files.
21828 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
21829 Clean up temp files.
21831 * gcc.dg/20050309-1.c: Clean up temp files.
21832 * gcc.dg/20050325-1.c: Clean up temp files.
21834 2005-09-30 Uros Bizjak <uros@kss-loka.si>
21836 PR tree-optimization/24059
21837 * gcc.dg/vect/pr24059.c : New test.
21839 2005-09-29 Jakub Jelinek <jakub@redhat.com>
21841 PR middle-end/24109
21842 * gcc.c-torture/execute/20050929-1.c: New test.
21844 2005-09-29 Steven Bosscher <stevenb@suse.de>
21846 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
21848 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
21851 * gcc.dg/pr21419.c: New test.
21853 2005-09-29 Steven Bosscher <stevenb@suse.de>
21855 * gcc.dg/pr23911.c: New test.
21857 2005-09-28 Mark Mitchell <mark@codesourcery.com>
21859 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
21862 * g++.dg/parse/qualified4.C: New test.
21863 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
21864 * g++.old-deja/g++.mike/p8154.C: Likewise.
21866 2005-09-27 Mark Mitchell <mark@codesourcery.com>
21869 * g++.dg/template/friend37.C: New test.
21870 * g++.dg/parse/crash28.C: Adjust error markers.
21872 2005-09-27 Jakub Jelinek <jakub@redhat.com>
21875 * gfortran.fortran-torture/execute/save_2.f90: New decl.
21877 2005-09-27 Devang Patel <dpatel@apple.com>
21879 PR tree-optimization/23625
21880 * gcc.dg/pr23625.c: New test.
21882 2005-09-27 Uros Bizjak <uros@kss-loka.si>
21884 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
21885 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
21887 2005-09-26 Jakub Jelinek <jakub@redhat.com>
21890 * gfortran.fortran-torture/execute/save_1.f90: New test.
21891 * gfortran.dg/save_1.f90: New test.
21893 2005-09-26 Uros Bizjak <uros@kss-loka.si>
21895 * gcc.target/i386/builtin-apply-mmx.c: New test.
21898 * gcc.target/i386/pr22576.c: New test.
21901 * gcc.target/i386/pr22585.c: New test.
21904 * gcc.target/i386/pr23268.c: New test.
21906 PR middle-end/23831
21907 * gcc.dg/vect/pr23831.c: New test.
21910 * gcc.target/i386/pr24055.c: New test.
21912 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
21914 PR tree-optimization/23960
21915 * gcc.c-torture/compile/pr23960.c: New.
21917 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
21920 * gfortran.dg/nested_modules_3.f90: New.
21922 2005-09-22 Steven G. Kargl <kargls@comcast.net>
21925 gfortran.dg/interface_1.f90: New test.
21927 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
21928 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21931 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
21933 2005-09-22 Steven G. Kargl <kargls@comcast.net>
21936 * gfortran.dg/imag_1.f: New test.
21937 * gfortran.dg/imag_2.f: Ditto.
21939 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
21941 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
21943 2005-09-22 Jakub Jelinek <jakub@redhat.com>
21946 * g++.dg/warn/pr21983.C: New test.
21948 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
21950 * gcc.dg/20050922-1.c: Testcase added.
21952 2005-09-21 Mark Mitchell <mark@codesourcery.com>
21955 * g++.dg/template/array14.C: New test.
21957 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
21960 * gfortran.dg/der_ptr_component_1.f90: New test.
21962 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21965 * g++.dg/template/error1.C: Reject "no matching function" message.
21967 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21970 * g++.dg/lookup/error1.C: New test.
21972 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
21974 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
21975 functionality of the testcase.
21977 2005-09-20 Richard Henderson <rth@redhat.com>
21979 * gcc.dg/vect/vect-22.c: Require vect_float.
21980 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
21982 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
21984 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
21985 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
21986 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
21987 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
21988 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
21989 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
21990 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
21991 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
21992 * gcc.dg/cpp/ucnid-8.c: New test.
21994 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21996 PR tree-optimization/23929
21997 * gcc.c-torture/compile/pr23929.c: New test.
21999 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
22001 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
22004 2005-09-20 Steve Ellcey <sje@cup.hp.com>
22007 * g++.dg/other/pr22003.C: Require named sections.
22009 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22012 * g++.dg/rtti/crash3.C: New test.
22014 PR tree-optimization/23818
22015 * gcc.dg/pr23818.c: New test.
22017 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22020 * gfortran.dg/print_fmt_4.f: New.
22022 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22025 * gfortran.fortran-torture/execute/entry_11.f90: New test.
22027 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
22029 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
22030 Use pointers to local alignable arrays instead. Added comments.
22031 * gcc.dg/vect/vect-46.c: Likewise.
22032 * gcc.dg/vect/vect-48.c: Likewise.
22033 * gcc.dg/vect/vect-49.c: Likewise.
22034 * gcc.dg/vect/vect-52.c: Likewise.
22035 * gcc.dg/vect/vect-53.c: Likewise.
22036 * gcc.dg/vect/vect-54.c: Likewise.
22037 * gcc.dg/vect/vect-56.c: Likewise.
22038 * gcc.dg/vect/vect-57.c: Likewise.
22039 * gcc.dg/vect/vect-58.c: Likewise.
22040 * gcc.dg/vect/vect-60.c: Likewise.
22041 * gcc.dg/vect/vect-61.c: Likewise.
22043 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
22044 The test is no longer vectorizable on vect_no_align targets.
22045 * gcc.dg/vect/vect-43.c: Likewsie.
22047 * gcc.dg/vect/vect-44.c: Added comments.
22048 * gcc.dg/vect/vect-45.c: Added comments.
22049 * gcc.dg/vect/vect-50.c: Added comments.
22050 * gcc.dg/vect/vect-51.c: Added comments.
22052 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
22054 * gcc.dg/vect/Os-vect-95.c: Likewise.
22056 * gcc.dg/vect/vect-41.c: Test removed.
22057 * gcc.dg/vect/vect-47.c: Test removed.
22058 * gcc.dg/vect/vect-55.c: Test removed.
22059 * gcc.dg/vect/vect-59.c: Test removed.
22061 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
22063 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
22064 No longer vectorizable on vect_no_align targets.
22065 * gcc.dg/vect/pr20122.c: Likewise.
22066 * gcc.dg/vect/vect-74.c: Likewise.
22067 * gcc.dg/vect/vect-75.c: Likewise.
22068 * gcc.dg/vect/vect-76.c: Likewise.
22070 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
22071 Will not be vectorizable on vect_no_align targets once aliasing issues
22073 * gcc.dg/vect/vect-79.c: Likewise.
22075 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
22076 * gcc.dg/vect/vect-78.c: Likewise.
22077 * gcc.dg/vect/vect-97.c: Likewise.
22079 2005-09-19 Steven Bosscher <stevenb@suse.de>
22081 * gcc.dg/pr23943.c: New test.
22083 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
22086 * gfortran.dg/derived_pointer_null_1.f90: New test.
22088 2005-09-18 Richard Guenther <rguenther@suse.de>
22090 PR middle-end/23944
22091 * gcc.c-torture/compile/pr23944.c: New testcase.
22093 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
22096 * gfortran.dg/der_pointer_2.f90: New test.
22098 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
22101 * gfortran.dg/nested_modules_2.f90: New test.
22103 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22106 * g++.dg/other/semicolon.C: New test.
22108 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
22110 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
22111 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
22113 2005-09-16 Mark Mitchell <mark@codesourcery.com>
22116 * g++.dg/template/static18.C: New test.
22119 * g++.dg/template/crash19.C: Remove dg-error marker.
22120 * g++.dg/template/local4.C: New test.
22122 2005-09-16 Paul Brook <paul@codesourcery.com>
22125 * gfortran.dg/dependency_1.f90: New test.
22127 2005-09-15 Mark Mitchell <mark@codesourcery.com>
22130 * g++.dg/template/static17.C: New test.
22132 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
22135 * g++.dg/warn/huge-val1.C: New test.
22137 2005-09-15 Mark Mitchell <mark@codesourcery.com>
22140 * g++.dg/parse/class2.C: New test.
22141 * g++.dg/template/explicit8.C: Likewise.
22142 * g++.dg/template/spec25.C: Likewise.
22144 2005-09-14 Josh Conner <jconner@apple.com>
22146 PR middle-end/23584
22147 * gcc.dg/pr23584.c: New test.
22149 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
22151 PR fortran/21875 Internal Unit Array I/O, NIST
22152 * gfortran.dg/arrayio_1.f90: New test.
22153 * gfortran.dg/arrayio_1.f90: New test.
22154 * gfortran.dg/arrayio_1.f90: New test.
22155 * gfortran.dg/arrayio_1.f90: New test.
22156 * gfortran.dg/arrayio_1.f90: New test.
22158 2005-09-14 Uros Bizjak <uros@kss-loka.si>
22160 PR middle-end/22480
22161 * gcc.dg/vect/pr22480.c: New test.
22163 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
22166 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
22168 2005-09-13 Josh Conner <jconner@apple.com>
22171 * g++.dg/init/struct2.C: New test.
22172 * g++.dg/init/struct3.C: New test.
22174 2005-09-13 Janis Johnson <janis187@us.ibm.com>
22176 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
22177 Clean up temp files.
22178 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
22179 gcc.dg/tree-ssa/builtin-fprintf-1.c,
22180 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
22181 gcc.dg/tree-ssa/builtin-printf-1.c,
22182 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
22183 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
22184 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
22185 gcc.dg/tree-ssa/builtin-vprintf-1.c,
22186 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
22187 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
22188 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
22189 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
22190 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
22191 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
22192 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
22193 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
22195 2005-09-13 Josh Conner <jconner@apple.com>
22197 * lib/gcc-dg.exp: Load scanipa.exp.
22198 (cleanup-dump): New procedure.
22199 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
22200 * lib/scandump.exp: New file.
22201 * lib/scantree.exp: Use it.
22202 * lib/scanipa.exp: New file.
22204 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
22207 * gfortran.dg/generic_4.f90: New test.
22209 2005-09-13 Uros Bizjak <uros@kss-loka.si>
22212 * gcc.target/i386/pr23816-1.c: New test.
22213 * gcc.target/i386/pr23816-2.c: New test.
22216 2005-09-13 Bastian Blank <waldi@debian.org>
22219 * g++.dg/abi/mangle26.C: New test.
22220 * g++.dg/abi/mangle27.C: New test.
22221 * g++.dg/abi/mangle28.C: New test.
22222 * g++.dg/abi/mangle29.C: New test.
22225 * g++.dg/parse/register1.C: New test.
22227 2005-09-13 Mark Mitchell <mark@codesourcery.com>
22230 * g++.dg/template/access16.C: New test.
22232 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22234 * gfortran.dg/char_pack_2.f90: Increase the vector size.
22236 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22239 * gfortran.dg/shape_2.f90: New test.
22241 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22244 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
22245 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
22246 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
22247 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
22248 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
22249 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
22250 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
22253 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22256 * g++.dg/parse/template17.C: New test.
22258 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22261 * g++.dg/template/nontype14.C: New test.
22263 2005-09-12 Ian Lance Taylor <ian@airs.com>
22266 * g++.dg/lookup/friend7.C: New test.
22267 * g++.dg/lookup/friend8.C: New test.
22268 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
22269 so that it will be found via argument dependent lookup.
22270 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
22271 friend functions which will no longer be found.
22272 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
22273 function g, so that it will be found via argument dependent
22275 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
22276 * g++.old-deja/g++.mike/net43.C: Likewise.
22278 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22281 * g++.dg/template/static16.C: New test.
22283 2005-09-12 Josh Conner <jconner@apple.com>
22285 PR middle-end/23237
22286 * gcc.c-torture/compile/pr23237.c: New test.
22288 2005-09-11 Richard Henderson <rth@redhat.com>
22290 * g++.dg/other/error8.C: Update expected diagnostic text.
22292 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22294 PR libfortran/19872
22295 * gfortran.dg/overwrite_1.f: New test.
22297 2005-09-09 Josh Conner <jconner@apple.com>
22299 * g++.dg/init/pr23180-1.C: Removed.
22300 * g++.dg/init/pr23180-2.C: Removed.
22302 2005-09-09 David Daney <ddaney@avtrex.com>
22304 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
22305 files which are ...
22306 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
22307 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
22309 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22311 * gfortran.dg/iostat_2.f90: New test.
22313 2005-09-09 Mark Mitchell <mark@codesourcery.com>
22316 * g++.dg/ext/interface1.C: New test.
22317 * g++.dg/ext/interface1.h: Likewise.
22318 * g++.dg/ext/interface1a.cc: Likewise.
22320 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
22322 * gfortran.dg/iomsg_1.f90: New test case.
22324 2005-09-09 Richard Guenther <rguenther@suse.de>
22327 * g++.dg/tree-ssa/pr23624.C: New testcase.
22329 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22332 * gfortran.dg/vector_subscript_1.f90,
22333 * gfortran.dg/vector_subscript_2.f90: New tests.
22335 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22338 * gfortran.dg/array_alloc_1.f90,
22339 * gfortran.dg/array_alloc_2.f90,
22340 * gfortran.dg/array_alloc_3.f90: New tests.
22342 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22345 * gfortran.dg/array_constructor_6.f90
22346 * gfortran.dg/array_constructor_7.f90
22347 * gfortran.dg/array_constructor_8.f90
22348 * gfortran.dg/array_constructor_9.f90
22349 * gfortran.dg/array_constructor_10.f90
22350 * gfortran.dg/array_constructor_11.f90
22351 * gfortran.dg/array_constructor_12.f90: New tests.
22353 2005-09-08 Josh Conner <jconner@apple.com>
22356 * g++.dg/init/pr23180-1.C: New test.
22357 * g++.dg/init/pr23180-2.C: New test.
22359 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22362 * gfortran.dg/module_double_reuse.f90: New.
22364 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22371 * gfortran.dg/common_equivalence_1.f: New.
22372 * gfortran.dg/common_equivalence_2.f: New.
22373 * gfortran.dg/common_equivalence_3.f: New.
22374 * gfortran.dg/contained_equivalence_1.f90: New.
22375 * gfortran.dg/module_blank_common.f90: New.
22376 * gfortran.dg/module_commons_1.f90: New.
22377 * gfortran.dg/module_equivalence_1.f90: New.
22378 * gfortran.dg/nested_modules_1.f90: New.
22379 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
22380 equivalences and add comment to connect the test with
22383 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22386 * gfortran.dg/common_6.f90: New test.
22388 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22391 * gfortran.dg/char_result_1.f90,
22392 * gfortran.dg/char_result_2.f90,
22393 * gfortran.dg/char_result_3.f90,
22394 * gfortran.dg/char_result_4.f90,
22395 * gfortran.dg/char_result_5.f90,
22396 * gfortran.dg/char_result_6.f90,
22397 * gfortran.dg/char_result_7.f90,
22398 * gfortran.dg/char_result_8.f90: New tests.
22400 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22403 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
22405 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22408 * obj-c++.dg/selector-5.mm: New test.
22409 * obj-c++.dg/selector-6.mm: New test.
22411 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22415 * objc.dg/error-1.m: New test.
22417 2005-09-07 Richard Sandiford <richard@codesourcery.com>
22420 * gfortran.fortran-torture/execute/pr23373-1.f90,
22421 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
22423 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
22425 PR libfortran/23760
22426 * gfortran.dg/g77/1832.f: Remove long string in write statement
22427 to allow the test to pass on correct list directed output with
22430 2005-09-07 James E Wilson <wilson@specifix.com>
22432 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
22434 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22436 * gfortran.dg/parameter+save.f90: Rename to
22437 * gfortran.dg/parameter_save.f90: .. this.
22439 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22442 * gfortran.dg/parameter+save.f90: New test case.
22444 2005-09-06 Richard Sandiford <richard@codesourcery.com>
22447 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
22449 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22452 * gcc.dg/pr23075.c: New test.
22453 * g++.dg/warn/pr23075.C: New test.
22456 * gcc.target/i386/pr22362.c: New test.
22458 PR rtl-optimization/23098
22459 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22461 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
22462 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22463 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22465 2005-09-06 Mark Mitchell <mark@codesourcery.com>
22467 * g++.dg/expr/cast6.C: New test.
22470 * g++.dg/init/new15.C: New test.
22472 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22474 * gcc.dg/vect/Os-vect-95.c: New test.
22475 * gcc.dg/vect/vect-95.c: Same.
22477 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22479 * gcc.dg/vect/vect-29.c: Update xfail testing.
22480 * gcc.dg/vect/vect-44.c: Same.
22481 * gcc.dg/vect/vect-48.c: Same.
22482 * gcc.dg/vect/vect-50.c: Same.
22483 * gcc.dg/vect/vect-72.c: Same.
22484 * gcc.dg/vect/vect-77.c: Same.
22485 * gcc.dg/vect/vect-78.c: Same.
22486 * gcc.dg/vect/vect-80.c: Same.
22487 * gcc.dg/vect/vect-96.c: Same.
22488 * gcc.dg/vect/vect-100.c: Same.
22489 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
22490 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
22491 * gfortran.dg/vect/vect-5.f90: Same.
22493 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22495 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
22497 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22498 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22501 * g++.dg/opt/pr23056.C: New test.
22503 PR rtl-optimization/23098
22504 * gcc.target/i386/pr23098.c: New test.
22506 2005-09-05 Mark Mitchell <mark@codesourcery.com>
22509 * g++.dg/template/static15.C: New test.
22512 * g++.dg/ext/stmtexpr5.C: New test.
22513 * g++.dg/ext/stmtexpr6.C: Likewise.
22515 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
22517 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22519 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22520 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22521 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22523 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
22525 PR libfortran/23321
22526 * gfortran.dg/direct_io_4.f90: New test case.
22528 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
22529 Rasmus Hahn <rassahah@neofonie.de>
22532 * objc.dg/type-stream-1.m: New test.
22534 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
22537 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22538 gfortran.dg/print_fmt_3.f90: New test.
22540 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22542 * gfortran.dg/fmt_t_1.f90: New test.
22544 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22546 PR rtl-optimization/23454
22547 * g++.dg/opt/pr23454.C: New test.
22549 2005-09-03 Mark Mitchell <mark@codesourcery.com>
22552 * g++.dg/ext/static1.C: New test.
22554 2005-09-02 Richard Henderson <rth@redhat.com>
22556 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
22557 tail call to check_fa_work.
22559 2005-09-02 Mark Mitchell <mark@codesourcery.com>
22562 * g++.dg/other/gc3.C: New test.
22564 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22566 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
22567 * gcc.dg/20050826-1.c: Likewise.
22569 2005-08-31 Mark Mitchell <mark@codesourcery.com>
22572 * g++.dg/expr/volatile1.C: New test.
22574 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
22576 PR middle-end/23547
22577 * gcc.dg/pr23547.c: New test.
22579 2005-09-02 Richard Sandiford <richard@codesourcery.com>
22582 * gcc.c-torture/execute/pr22061-1.c,
22583 * gcc.c-torture/execute/pr22061-2.c,
22584 * gcc.c-torture/execute/pr22061-3.c,
22585 * gcc.c-torture/execute/pr22061-4.c: New tests.
22587 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
22589 * gcc.dg/Wredundant-decls-2.c: New test to check that
22590 -Wredundant-decls does not issue warning for a variable
22591 definition following a declaration.
22593 2005-09-01 Jakub Jelinek <jakub@redhat.com>
22596 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
22597 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
22598 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
22600 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
22601 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
22602 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
22603 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
22604 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
22605 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
22606 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
22607 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
22609 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22612 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
22615 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
22618 * gcc.dg/pr21255-1.c: New test.
22619 * gcc.dg/pr21255-2-mb.c: Likewise.
22620 * gcc.dg/pr21255-2-ml.c: Likewise.
22621 * gcc.dg/pr21255-3.c: Likewise.
22622 * gcc.dg/pr21255-4.c: Likewise.
22624 2005-08-31 Dale Johannesen <dalej@apple.com>
22626 * gcc.dg/20050830-1.c: New.
22628 2005-08-31 Josh Conner <jconner@apple.com>
22630 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
22631 command-line options for arm-*-* targets.
22632 * g++.dg/init/array16.C: Likewise.
22633 * g++.dg/other/crash-4.C: Likewise.
22635 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22638 * obj-c++.dg/gnu-runtime-3.mm: New test.
22640 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22643 * g++.dg/lookup/ambig4.C: New test.
22644 * g++.dg/lookup/ambig5.C: New test.
22645 * g++.dg/tc1/dr101.C: Adjust error markers.
22647 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22650 * g++.dg/template/ttp5.C: Adjust error markers.
22652 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
22655 * lib/obj-c++.exp: Include target-libpath.exp.
22656 (obj-c++_link_flags): Look for the GNU libobjc library
22657 and set the library path to include it.
22658 Don't manually set LD_LIBRARY_PATH (etc.) but call
22659 set_ld_library_path_env_vars instead.
22660 (obj-c++_target_compile): Don't set library path or
22661 linker flags because they are already set correctly
22662 in obj-c++_link_flags.
22664 2005-08-30 Josh Conner <jconner@apple.com>
22666 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
22667 to command-line options for arm-*-* targets.
22669 2005-08-30 Geoffrey Keating <geoffk@apple.com>
22671 * g++.dg/other/i386-1.C: New.
22673 2005-08-30 Jakub Jelinek <jakub@redhat.com>
22675 PR preprocessor/20348
22676 PR preprocessor/20356
22677 * gcc.dg/cpp/pr20348.c: New test.
22678 * gcc.dg/cpp/pr20348.h: New file.
22679 * gcc.dg/cpp/inc/pr20348.h: New file.
22680 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
22681 * gcc.dg/cpp/pr20356.c: New test.
22682 * gcc.dg/cpp/pr20356.h: New file.
22683 * gcc.dg/cpp/inc/pr20356.h: New file.
22684 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
22686 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
22688 * gfortran.fortran-torture/execute/intrinsic_count.f90:
22689 Fix array dimension to avoid correct end-of-file error.
22691 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
22693 PR libfortran/23598
22694 * gfortran.dg/iostat_1.f90: New test.
22696 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
22698 PR middle-end/23408
22699 * gcc.dg/pr23408.c: New test.
22701 2005-08-28 Mark Mitchell <mark@codesourcery.com>
22704 * g++.dg/init/member1.C: Make sure erroneous static data member
22705 definitions are required.
22706 * g++.dg/template/static13.C: New test.
22707 * g++.dg/template/static14.C: Likewise.
22709 2005-08-29 Jakub Jelinek <jakub@redhat.com>
22711 * gcc.target/i386/pr23575.c: Use -msse2 instead of
22712 -march=pentium4, remove ilp32 requirement.
22714 PR middle-end/23484
22715 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
22716 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
22718 2005-08-29 Andreas Jaeger <aj@suse.de>
22721 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
22723 2005-08-28 Jakub Jelinek <jakub@redhat.com>
22725 * gcc.c-torture/execute/20050316-2.c: New test.
22726 * gcc.c-torture/execute/20050316-3.c: New test.
22727 * gcc.dg/torture/pr16104-1.c: New test.
22729 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
22731 PR middle-end/23463
22732 * gcc.c-torture/execute/zero-struct-1.c: New test.
22734 2005-08-27 Richard Guenther <rguenther@suse.de>
22737 * gcc.target/i386/pr23575.c: New testcase.
22739 2005-08-26 Jakub Jelinek <jakub@redhat.com>
22741 PR rtl-optimization/23561
22742 * gcc.c-torture/execute/20050826-1.c: New test.
22745 * gcc.c-torture/execute/20050826-2.c: New test.
22747 2005-08-26 Dale Johannesen <dalej@apple.com>
22749 * gcc.dg/20030711-1.c: Modify to work on Darwin.
22750 * gcc.dg/20050826-1.c: New.
22752 2005-08-26 Mark Mitchell <mark@codesourcery.com>
22755 * g++.dg/template/nontype13.C: New test.
22758 * g++.dg/init/new14.C: New test.
22759 * g++.dg/expr/anew1.C: Do not XFAIL.
22760 * g++.dg/expr/anew2.C: Likewise.
22761 * g++.dg/expr/anew3.C: Likewise.
22763 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
22765 PR middle-end/22439
22766 * gcc.dg/vla-3.c: New test.
22768 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
22771 * gfortran.dg/named_interface.f90: New.
22773 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
22775 * gcc.c-torture/execute/frame-address.c: New test.
22777 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
22780 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
22782 2005-08-25 Alan Modra <amodra@bigpond.net.au>
22784 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
22786 2005-08-25 Alan Modra <amodra@bigpond.net.au>
22788 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
22789 * gcc.dg/altivec-22.c: Rename from..
22790 * gcc.dg/altivec-nomfcr.c: ..this.
22792 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
22794 PR tree-optimization/23546
22795 * gcc.dg/tree-ssa/pr23546.c: New test.
22797 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
22800 * gfortran.dg/nonreturning_statements.f90: New test.
22802 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
22805 * g++.dg/parse/crash29.C: New.
22807 2005-08-23 DJ Delorie <dj@redhat.com>
22809 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
22810 constants have the L suffix.
22812 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
22815 * g++.dg/template/instantiate8.C: New.
22817 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
22819 PR middle-end/23467
22820 * gcc.c-torture/execute/pr23467.c: New test.
22822 2005-08-23 Jakub Jelinek <jakub@redhat.com>
22824 PR tree-optimization/22043
22825 * gcc.c-torture/execute/20050613-1.c: New test.
22827 2005-08-23 Ben Elliston <bje@au.ibm.com>
22829 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
22831 2005-08-22 Jakub Jelinek <jakub@redhat.com>
22833 PR rtl-optimization/23478
22834 * g++.dg/opt/pr23478.C: New test.
22836 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
22839 * gcc.dg/switch-warn-3.c: New test.
22841 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22844 * g++.dg/template/param1.C: New test.
22846 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22849 * g++.dg/other/incomplete1.C: New test.
22851 2005-08-22 Ira Rosen <irar@il.ibm.com>
22853 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
22856 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22858 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
22861 2005-08-21 Jakub Jelinek <jakub@redhat.com>
22863 * gcc.target/i386/sse-4.c: New test.
22865 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22868 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
22870 2005-08-20 Jakub Jelinek <jakub@redhat.com>
22872 * gcc.dg/20050811-1.c: New test.
22873 * gcc.dg/20050811-2.c: New test.
22875 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
22877 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
22879 2005-08-19 Diego Novillo <dnovillo@redhat.com>
22882 * gcc.c-torture/compile/pr23476.c: New test.
22884 2005-08-19 Devang Patel <dpatel@apple.com>
22886 PR tree-optimization/23048
22887 * gcc.dg/tree-ssa/pr23048.c: New test.
22889 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
22891 PR middle-end/20624
22892 * g++.dg/warn/Wreturn-3.C: New test
22894 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
22896 PR tree-optimization/22228
22897 * g++.dg/vect/pr22543.cc: New test.
22899 2005-08-17 Steven Bosscher <stevenb@suse.de>
22901 PR tree-optimization/21574
22902 * gcc.dg/tree-ssa/pr21574.c: New test.
22904 2005-08-16 James E Wilson <wilson@specifix.com>
22906 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
22908 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
22911 * gcc.c-torture/compile/zero-strct-3.c: New test.
22912 * gcc.c-torture/compile/zero-strct-4.c: New test.
22914 2005-08-16 Steven Bosscher <stevenb@suse.de>
22917 * gcc.target/x86_64/pr23376.c: New test.
22919 2005-08-16 Ian Lance Taylor <ian@airs.com>
22922 * g++.dg/ext/vector2.C: New.
22924 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
22926 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
22928 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
22930 PR libfortran/23428
22931 * gfortran.dg/inquire-complex.f90: New test case.
22933 2005-08-16 James E Wilson <wilson@specifix.com>
22935 PR tree-optimization/21105
22936 * gcc.dg/large-size-array.c: New.
22938 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
22940 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
22942 * gcc.dg/vect/vect-41: Likewise.
22943 * gcc.dg/vect/vect-42: Likewise.
22944 * gcc.dg/vect/vect-43: Likewise.
22945 * gcc.dg/vect/vect-44: Likewise.
22946 * gcc.dg/vect/vect-46: Likewise.
22947 * gcc.dg/vect/vect-47: Likewise.
22948 * gcc.dg/vect/vect-48: Likewise.
22949 * gcc.dg/vect/vect-52: Likewise.
22950 * gcc.dg/vect/vect-53: Likewise.
22951 * gcc.dg/vect/vect-54: Likewise.
22952 * gcc.dg/vect/vect-55: Likewise.
22953 * gcc.dg/vect/vect-56: Likewise.
22954 * gcc.dg/vect/vect-57: Likewise.
22955 * gcc.dg/vect/vect-58: Likewise.
22956 * gcc.dg/vect/vect-59: Likewise.
22957 * gcc.dg/vect/vect-60: Likewise.
22958 * gcc.dg/vect/vect-61: Likewise.
22959 * gcc.dg/vect/vect-85: Likewise.
22960 * gcc.dg/vect/vect-87: Likewise.
22961 * gcc.dg/vect/vect-88: Likewise.
22962 * gcc.dg/vect/vect-93.c: Likewise.
22963 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
22964 * gcc.dg/vect/vect-75: Likewise.
22965 * gcc.dg/vect/vect-76: Likewise.
22966 * gcc.dg/vect/vect-77: Likewise.
22967 * gcc.dg/vect/vect-78: Likewise.
22968 * gcc.dg/vect/vect-80: Likewise.
22969 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
22970 vectorized for the expected reason, rather than checking how alignment
22972 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
22973 aligned type and also instead of aligned pointers. Added documentation.
22975 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
22977 * gfortran.dg/power.f90: New test.
22979 2005-08-16 Jakub Jelinek <jakub@redhat.com>
22981 PR rtl-optimization/23299
22982 * g++.dg/opt/pr23299.C: New test.
22984 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22986 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
22988 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
22990 * g++.dg/template/local6.C: New test.
22992 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
22994 * execute/exceptions/finally-1.m: Check that the catch and finally are
22995 being called. Also add a "return 0;" at the end of main.
22997 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
23000 * gfortran.dg/namelist_print_1.f: New test of functionality of
23002 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
23003 namelist generates error with -std=f95.
23005 2005-08-14 Ira Rosen <irar@il.ibm.com>
23007 PR tree-optimization/23119
23008 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
23010 2005-08-13 Marcin Koziej <creep@desk.pl>
23011 Andrew Pinski <pinskia@physics.uc.edu>
23014 * execute/exceptions/finally-1.m: New test.
23016 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23018 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
23020 * objc/execute/exceptions/trivial.m: New test.
23021 * objc.dg/try-catch-11.m: Move to ...
23022 * objc/execute/exceptions/foward-1.m: Here.
23023 * objc.dg/try-catch-2.m: Move to ...
23024 * objc/execute/exceptions/catchall-1.m: Here.
23025 * objc.dg/try-catch-8.m: Move to ...
23026 * objc/execute/exceptions/local-variables-1.m: Here.
23028 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23030 * objc.dg/nested-func-1.m: Move to ...
23031 * objc/execute/nested-func-1.m: Here.
23033 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23035 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
23036 in ${options} instead of [target_info name].
23037 * lib/obj-c++.exp (objc_target_compile): Likewise.
23039 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23041 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
23043 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23045 part of PR testsuite/23348
23046 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
23047 each of the torture options.
23048 * objc/compile/trivial.m: New test.
23050 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
23052 * gfortran.dg/eoshift.f90: Correct format.
23054 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
23056 * gfortran.fortran-torture/execute/character_passing.f90:
23059 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
23062 * g++.dg/template/unify10.C: New.
23064 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
23066 * g++.dg/parse/pr22514.C: Move to...
23067 * g++.dg/debug/pr22514.C: here.
23069 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23072 * g++.dg/inherit/pure1.C: New test.
23074 * ChangeLog: Fix typos.
23076 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23077 Steven Bosscher <stevenb@suse.de>
23079 * gfortran.dg/runtime_warning_1.f90: New test.
23081 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
23084 * g++.dg/parse/crash28.C: New.
23086 2005-08-11 Richard Guenther <rguenther@suse.de>
23089 * gcc.target/i386/tailcall-1.c: New testcase.
23091 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
23093 * gcc.dg/vect/vect-67.c: Un-xfail.
23095 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
23098 * g++.dg/parse/crash27.C: new test.
23100 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
23102 PR libfortran/22143
23103 * gfortran.dg/shift-kind.f90: New testcase.
23105 2005-08-10 Richard Sandiford <richard@codesourcery.com>
23107 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
23108 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
23110 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23113 * g++.dg/other/mult-stor1.C: New test.
23115 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
23117 * gcc.c-torture/pr18299-1.c: Move to ...
23118 * gcc.c-torture/compile/pr18299-1.c: Here.
23120 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
23122 * gfortran/fortran.torture/execute/character_passing.f90:
23123 Fix types for LSAME.
23125 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
23127 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
23128 input data back to what it was originally.
23130 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
23132 * objc.dg/try-catch-8.m: Enable for all targets.
23134 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
23136 * gcc.dg/pr23165.c: New test.
23138 2005-08-09 Steven Bosscher <stevenb@suse.de>
23140 PR tree-optimization/23234
23141 * gcc.dg/tree-ssa/pr23234.c: New test.
23143 2005-08-08 Josh Conner <jconner@apple.com>
23145 PR rtl-optimization/23241
23146 * gcc.dg/char-compare.c: New test.
23148 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23151 * g++.dg/init/new13.C: New test.
23153 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
23156 * g++.dg/other/crash-4.C: Adjust
23157 * g++/dg/ext/packed9.C: New.
23159 2005-08-08 Richard Sandiford <richard@codesourcery.com>
23161 PR middle-end/21964
23162 * gcc.c-torture/execute/pr21964-1.c: New test.
23164 2005-08-08 Richard Sandiford <richard@codesourcery.com>
23167 * gcc.dg/pr22458-1.c: New test.
23169 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
23170 Steven G. Kargl <kargls@comcast.net>
23173 * gfortran.dg/flush_1.f90: New test.
23175 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23178 * g++.dg/template/eh2.C: New test.
23180 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23183 * g++.dg/template/instantiate7.C: New test.
23185 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
23188 * gcc.dg/Wunused-value-1.c: New test.
23190 2005-08-06 Richard Sandiford <richard@codesourcery.com>
23192 PR rtl-optimization/23233
23193 * gcc.c-torture/compile/pr23233-1.c: New test.
23195 2005-08-06 Jakub Jelinek <jakub@redhat.com>
23199 * gfortran.dg/equiv_1.f90: New test.
23200 * gfortran.dg/equiv_2.f90: New test.
23201 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
23202 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
23203 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
23205 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
23207 * gcc.c-torture/execute/vrp-5.c: New test.
23208 * gcc.c-torture/execute/vrp-6.c: New test.
23209 * gcc.dg/tree-ssa/vrp21.c: New test.
23211 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
23213 * g++.dg/parse/pr22514.C: New test.
23215 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
23217 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
23219 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
23220 instead of constant loads / pool entries.
23222 2005-08-05 David Edelsohn <edelsohn@gnu.org>
23224 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
23227 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
23229 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
23230 __WINT_TYPE__ in generated prototypes if possible.
23232 2005-08-04 Diego Novillo <dnovillo@redhat.com>
23235 * g++.dg/tree-ssa/pr22037.C:
23237 2005-08-04 Richard Henderson <rth@redhat.com>
23239 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
23240 scan-tree-dump-times directive.
23242 2005-08-04 Jan Hubicka <jh@suse.cz>
23244 * gcov-1.C: Fix switch counts.
23245 * gcov-4b.c: Likewise.
23247 2005-08-03 Jeff Law <law@redhat.com>
23249 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
23251 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
23253 * gcc.c-torture/execute/pr23135.c: New test.
23255 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23257 PR tree-optimization/19899
23258 * gcc.dg/tree-ssa/scev-1.c: New test.
23259 * gcc.dg/tree-ssa/scev-2.c: New test.
23261 2005-08-03 Richard Sandiford <richard@codesourcery.com>
23264 * gcc.dg/torture/pr18582-1.c: New test.
23266 2005-08-03 Jan Hubicka <jh@suse.cz>
23268 * update-conroll.c: New testcase.
23269 * update-conroll-2.c: New testcase.
23271 2005-08-02 David Edelsohn <edelsohn@gnu.org>
23273 * gfortran.dg/constant_substring.f: New test.
23274 * gfortran.dg/pr22491.f: New test.
23276 2005-08-02 Jan Hubicka <jh@suse.cz>
23278 * update-threading.c: Replace by the proper one.
23280 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23283 * g++.dg/tree-ssa/pr23164.C: New test.
23285 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23287 * gcc.dg/tree-ssa/pr23192.c: New test.
23289 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
23291 * gcc.c-torture/execute/vrp-4.c: New test.
23293 2005-08-02 Jan Hubicka <jh@suse.cz>
23295 * update-threading.c: New test.
23297 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
23299 * gcc.c-torture/compile/20050801-1.c: New test.
23300 * gcc.c-torture/compile/20050801-2.c: New test.
23302 2005-08-01 Jan Hubicka <jh@suse.cz>
23304 * val-prof-5.c: New test.
23306 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
23309 * gcc.dg/pr22311-1.c : New test.
23311 2005-07-31 Steven Bosscher <stevenb@suse.de>
23314 * gfortran.dg/pr23095.f: New test.
23317 * g++.dg/other/pr22003.C: New test.
23319 2005-07-31 Richard Sandiford <richard@codesourcery.com>
23322 * gcc.c-torture/execute/pr20621-1.c: New test.
23324 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
23326 * gfortran.dg/comma_format_extension_4.f: Adjust length
23327 of string for format.
23328 * gfortran.dg/der_array_io_1.f: Replace illegal internal
23329 print statement with internal write.
23330 * gfortran.dg/der_array_io_2.f: Likewise.
23331 * gfortran.dg/der_array_io_3.f: Likewise.
23333 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
23335 * gcc.dg/fold-abs-4.c: new test.
23337 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
23339 PR fortran/22570 an related issues.
23340 * gfortran.dg/x_slash_1.f: New test.
23342 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
23345 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
23346 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
23348 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23351 * gcc.dg/Wshadow-3.c: New test.
23353 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
23355 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
23356 used to have the wrong bounds).
23358 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23361 * gcc.dg/hex-round-1.c: Test more cases.
23362 * gcc.dg/hex-round-2.c: New test.
23364 2005-07-29 Diego Novillo <dnovillo@redhat.com>
23367 * g++.dg/tree-ssa/pr22550.C: New test.
23369 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
23371 * gcc.dg/tree-ssa/vrp19.c: New test.
23372 * gcc.dg/tree-ssa-vrp20.c: New test.
23374 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23377 * gcc.dg/transparent-union-4.c: New test.
23379 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23382 * gcc.dg/c99-vla-2.c: New test.
23384 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23387 * gcc.dg/hex-round-1.c: New test.
23389 2005-07-28 Jan Hubicka <jh@suse.cz>
23391 * inliner-1.c: Do not dump everything.
23392 * tree-prof.exp: Do not pass -ftree-based-profiling.
23393 * bprob.exp: Likewise.
23395 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
23397 2005-07-28 Mark Mitchell <mark@codesourcery.com>
23400 * g++.dg/expr/ptrmem7.C: New test.
23402 2005-07-28 Mike Stump <mrs@apple.com>
23404 * g++.old-deja/g++.mike/visibility-1.C: New test.
23406 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23409 * gcc.c-torture/execute/pr20187-1.c: New test.
23411 2005-07-28 Jeff Law <law@redhat.com>
23413 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
23414 * gcc.dg/tree-ssa/vrp18.c: New test.
23416 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23418 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
23420 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23422 PR tree-optimization/22506
23423 * gcc.dg/vect/ps22506.c: New test.
23425 2005-07-28 Jakub Jelinek <jakub@redhat.com>
23428 * gcc.target/i386/sse-3.c: New test.
23430 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23432 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
23433 * gcc.target/mips/mips32-dsp-type.c: Likewise.
23435 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23438 * gcc.c-torture/compile/pr22589-1.c: New test.
23440 2005-07-28 Jan Hubicka <jh@suse.cz>
23442 * update-loopch.c: New testcase.
23444 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23446 PR rtl-optimization/23047
23447 * gcc.c-torture/execute/pr23047.c: New test.
23448 * gcc.c-torture/execute/pr23047.x: New.
23450 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23452 PR tree-optimization/22493
23453 * gcc.c-torture/execute/pr22493-1.c: New test.
23454 * gcc.c-torture/execute/pr22493-1.x: New.
23455 * gcc.c-torture/execute/vrp-1.c: New test.
23456 * gcc.c-torture/execute/vrp-2.c: New test.
23457 * gcc.c-torture/execute/vrp-2.c: New test.
23459 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
23461 * gcc.target/frv/all-builtin-read8.c: Delete.
23462 * gcc.target/frv/all-builtin-read16.c: Delete.
23463 * gcc.target/frv/all-builtin-read32.c: Delete.
23464 * gcc.target/frv/all-builtin-read64.c: Delete.
23465 * gcc.target/frv/all-builtin-write8.c: Delete.
23466 * gcc.target/frv/all-builtin-write16.c: Delete.
23467 * gcc.target/frv/all-builtin-write32.c: Delete.
23468 * gcc.target/frv/all-builtin-write64.c: Delete.
23469 * gcc.target/frv/all-read-write-1.c: New.
23471 2005-07-27 Jeff Law <law@redhat.com>
23473 * gcc.c-torture/execute/pr22630.c: New test.
23475 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
23477 PR tree-optimization/23073
23478 * gcc.dg/vect/nodump-pr23073.c: New test.
23479 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
23481 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
23483 PR tree-optimize/22348
23484 * gcc.c-torture/execute/pr22348.c: New.
23486 2005-07-27 Richard Guenther <rguenther@suse.de>
23488 * gcc.dg/tree-ssa/salias-1.c: New testcase.
23490 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23493 * gfortran.dg/logical_comp.f90: New test.
23495 2005-07-27 Jan Hubicka <jh@suse.cz>
23497 * inliner-1.c: Add cleanup of dumps.
23498 * val-prof-*.c: Likewise.
23499 * update-tailcall.c: New.
23501 2005-07-26 Diego Novillo <dnovillo@redhat.com>
23504 * gcc.dg/tree-ssa/pr22591.c: New test.
23505 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23507 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
23510 * objc.dg/try-catch-11.m: New test.
23512 2005-07-26 Richard Guenther <rguenther@suse.de>
23514 PR tree-optimization/22486
23515 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23517 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23520 * g++.dg/opt/loop2.C: New test.
23522 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23524 * gcc.dg/tree-ssa/reassoc-3.c: New test.
23525 * gcc.dg/tree-ssa/reassoc-4.c: New test.
23527 2005-07-25 Adam Nemet <anemet@lnxw.com>
23529 * lib/profopt.exp (profopt-execute): Check for profiling data
23530 files on the target.
23532 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
23534 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23535 for matching of asm labels.
23537 2005-07-25 Richard Guenther <rguenther@suse.de>
23539 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23541 2005-07-25 Richard Guenther <rguenther@suse.de>
23544 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23546 2005-07-25 Ira Rosen <irar@il.ibm.com>
23548 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23549 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23550 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23551 * gcc.dg/vect/vect-100.c: New test.
23552 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23553 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23554 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23555 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23556 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
23557 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
23558 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
23559 * gfortran.dg/vect/pr19049.f90: New testcase.
23560 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
23562 2005-07-25 Jakub Jelinek <jakub@redhat.com>
23564 * gcc.c-torture/execute/20050713-1.c: New test.
23567 * gfortran.fortran-torture/execute/data_4.f90: New test.
23569 PR middle-end/20303
23570 * gcc.dg/visibility-d.c: New test.
23572 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
23574 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
23575 * gfortran.dg/underflow.f90: Ditto.
23577 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23579 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
23580 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
23581 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
23583 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23585 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
23586 include case of field width of zero.
23588 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23590 PR libgfortran/21875
23591 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
23592 with trailing blanks on normal formatted read.
23594 2005-07-23 Chao-ying Fu <fu@mips.com>
23596 * gcc.target/mips/mips32-dsp-type.c: New test.
23597 * gcc.target/mips/mips32-dsp.c: New test.
23599 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
23602 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
23605 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
23606 and __cyg_profile_func_exit.
23608 2005-07-22 David Edelsohn <edelsohn@gnu.org>
23610 * gfortran.dg/comma_format_extension_3.f: Fix typo.
23611 * gfortran.dg/comma_format_extension_4.f: Same.
23612 * gfortran.dg/pr15332.f: Same.
23613 * gfortran.dg/pr21730.f: Same.
23615 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
23617 * g++.dg/opt/vrp2.C: Fix testcase.
23620 * g++.dg/opt/vrp2.C: New test.
23622 2005-07-22 Mark Mitchell <mark@codesourcery.com>
23625 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
23627 2005-07-22 Diego Novillo <dnovillo@redhat.com>
23629 * gcc.dg/tree-ssa/20050719-1.c: New test.
23631 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
23633 * gcc.dg/bfin-longcall-1.c: New file.
23634 * gcc.dg/bfin-longcall-2.c: New file.
23636 2005-07-21 Janis Johnson <janis187@us.ibm.com>
23638 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
23640 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23642 PR middle-end/19055
23643 * gcc.dg/tree-ssa/pr19055.c: New test.
23644 * gcc.dg/tree-ssa/pr19055-2.c: New test.
23646 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23649 * g++.dg/other/pr22358.C: New test.
23651 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
23654 * g++.dg/lookup/two-stage5.C: New test from bug comments.
23656 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23659 * g++.dg/init/union2.C: New test.
23661 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23664 * gcc.dg/complex-4.c: New test.
23666 2005-07-21 Richard Guenther <rguenther@suse.de>
23669 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
23670 scanning for asm labels.
23671 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23673 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23676 * gcc.dg/altivec-pr22085.c: New.
23678 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23680 PR tree-optimization/19210
23681 * gcc.dg/tree-ssa/pr19210-1.c: New.
23682 * gcc.dg/tree-ssa/pr19210-2.c: New.
23684 2005-07-21 Richard Sandiford <richard@codesourcery.com>
23686 PR rtl-optimization/22167
23687 * g++.dg/opt/pr22167.C: New test.
23689 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
23692 * g++.dg/lookup/two-stage2.C: New.
23693 * g++.dg/lookup/two-stage3.C: New.
23694 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
23695 fixed two-stage name lookup for operators.
23696 * g++.dg/template/call3.C: Compiler now produces an appropriate
23698 * g++.dg/template/crash37.C: Compiler now describes bla() on line
23700 * g++.dg/template/ptrmem4.C: Compiler produces different error
23702 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
23703 connect_to_method as a candidate.
23705 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
23707 * gcc.dg/fold-alloc-1.c: New test.
23709 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
23711 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23712 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
23714 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
23716 * gcc.dg/fold-abs-1.c: New test.
23717 * gcc.dg/fold-abs-2.c: New test.
23718 * gcc.dg/fold-abs-3.c: New test.
23720 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
23722 Make CONSTRUCTOR use VEC to store initializers.
23723 * g++.dg/ext/complit3.C: Check for specific error messages.
23724 * g++.dg/init/brace2.C: Update error message.
23725 * g++.dg/warn/Wbraces2.C: Likewise.
23727 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
23730 * gfortran.dg/module_interface_1.f90: New test.
23732 2005-07-19 Danny Berlin <dberlin@dberlin.org>
23733 Kenneth Zadeck <zadeck@naturalbridge.com>
23735 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
23737 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23739 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
23740 specify -Wformat for these tests.
23741 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
23742 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
23743 * gcc.dg/format/opt-6.c: Delete.
23745 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
23747 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
23748 * gcc.dg/tree-ssa/sra-3.c: Likewise.
23750 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
23752 * gcc.dg/tree-ssa/alias-2.c: New test.
23754 2005-07-18 Mark Mitchell <mark@codesourcery.com>
23757 * g++.dg/template/explicit7.C: New test.
23759 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
23761 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
23762 field width of 8 to +Inf and -Inf.
23764 2005-07-17 Mark Mitchell <mark@codesourcery.com>
23767 * g++.dg/template/friend36.C: New test.
23769 2005-07-16 David Edelsohn <edelsohn@gnu.org>
23772 * gfortran.dg/pr21730.f: New test.
23774 2005-07-16 Danny Berlin <dberlin@dberlin.org>
23775 Kenneth Zadeck <zadeck@naturalbridge.com>
23777 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
23778 since pure const detection cannot run at -O1 in c compiler.
23779 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
23780 can now optimize this case properly.
23781 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
23782 because we now pass.
23783 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
23785 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
23788 * gcc.dg/format/bitfld-1.c: New test.
23790 2005-07-15 Mark Mitchell <mark@codesourcery.com>
23793 * g++.dg/rtti/repo1.C: New test.
23795 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
23797 PR middle-end/22398
23798 * gcc.c-torture/compile/pr22398.c: New test.
23800 2005-07-15 Mark Mitchell <mark@codesourcery.com>
23803 * g++.dg/expr/cast4.C: New test.
23805 2005-07-15 Richard Guenther <rguenther@suse.de>
23807 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
23808 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23810 2005-07-15 Steven Bosscher <stevenb@suse.de>
23812 PR tree-optimization/22230
23813 * gcc.dg/tree-ssa/pr22230.c: New test.
23815 2005-07-14 Jakub Jelinek <jakub@redhat.com>
23817 * gfortran.dg/g77/cpp6.f: New test.
23820 * gfortran.dg/g77/cpp5.F: New test.
23821 * gfortran.dg/g77/cpp5.h: New file.
23822 * gfortran.dg/g77/cpp5inc.h: New file.
23824 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
23826 PR libfortran/16435
23827 * gfortran.dg/tl_editting.f90: New.
23828 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
23830 2005-07-14 Steven G. Kargl <kargls@comcast.net>
23832 * gfortran.dg/char_array_constructor.f90: New test.
23834 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
23836 * gfortran.dg/past_eor.f90: New.
23837 * gfortran.dg/complex_read.f90: New.
23839 2005-07-13 Jeff Law <law@redhat.com>
23841 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
23844 * gcc.dg/tree-ssa/pr22321.c: New test
23846 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
23848 PR tree-optimization/21921
23849 * gcc.dg/tree-ssa/pr21921.c: New.
23851 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
23853 PR tree-optimizatio/22442
23854 * gcc.dg/tree-ssa/loop-11.c: New test.
23856 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
23859 * gcc.c-torture/compile/pr21840.c: New test.
23861 2005-07-12 Jan Hubicka <jh@suse.cz>
23863 * gcc.c-torture/compile/pr22379.c: New test.
23865 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
23867 PR libfortran/21593
23868 gfortran.dg/dev_null.f90: Remove outdated comment about
23869 PR libfortran/21593.
23872 2005-07-12 Dale Johannesen <dalej@apple.com>
23874 * gcc.target/i386/compress-float-sse.c: New.
23875 * gcc.target/i386/compress-float-sse-pic.c: New.
23876 * gcc.target/i386/compress-float-387.c: New.
23877 * gcc.target/i386/compress-float-387-pic.c: New.
23878 * gcc.dg/compress-float-ppc.c: New.
23879 * gcc.dg/compress-float-ppc-pic.c: New.
23881 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
23883 PR libfortran/21593
23884 gfortran.dg/dev_null.f90: Remove targets.
23886 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
23889 * gcc.dg/pr22335-1.c: New test.
23890 * gcc.dg/pr22335-2.c: New test.
23892 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23895 * g++.dg/template/nontype12.C : New test.
23897 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
23899 * gcc.dg/tree-ssa/loop-10.c: New test.
23901 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
23903 * gcc.c-torture/execute/20020720-1.x: Remove.
23905 2005-07-11 Jakub Jelinek <jakub@redhat.com>
23907 * gfortran.fortran-torture/execute/forall_7.f90: New test.
23909 2005-07-10 Richard Sandiford <richard@codesourcery.com>
23911 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
23912 (dg-mips-options): Use it.
23914 2005-07-09 Diego Novillo <dnovillo@redhat.com>
23916 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
23918 2005-07-09 Richard Henderson <rth@redhat.com>
23920 * lib/target-supports.exp (check_effective_target_sync_char_short):
23923 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
23925 PR libfortran/22217
23926 * gfortran.dg/negative-z-descriptor.f90: New test.
23928 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
23931 * gcc.dg/pr22329.c: New test.
23933 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
23935 PR tree-optimization/20139
23936 * gcc.dg/tree-ssa/pr20139.c: New.
23938 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
23941 * gcc.dg/pr22356-1.c: New test.
23943 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
23946 * g++.dg/template/unify8.C: New.
23947 * g++.dg/template/unify9.C: New.
23949 2005-07-08 Jakub Jelinek <jakub@redhat.com>
23951 * gfortran.fortran-torture/execute/entry_10.f90: New test.
23953 2005-07-07 Geoffrey Keating <geoffk@apple.com>
23955 * gcc.dg/darwin-version-1.c: New.
23956 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
23957 * gcc.dg/builtins-20.c: Likewise.
23958 * gcc.dg/builtins-53.c: Likewise.
23959 * gcc.dg/torture/builtins-convert-1.c: Likewise.
23960 * gcc.dg/torture/builtins-convert-2.c: Likewise.
23961 * gcc.dg/torture/builtins-convert-3.c: Likewise.
23962 * gcc.dg/torture/builtins-power-1.c: Likewise.
23963 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
23966 2005-07-07 Jeff Law <law@redhat.com>
23968 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
23969 argument evaluation order.
23971 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
23973 PR libfortran/21594
23974 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23975 Add test cases where the shift length is greater than the
23978 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23980 * obj-c++.dg/proto-lossage-6.mm: New.
23981 * objc.dg/proto-lossage-6.m: New.
23983 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23985 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
23986 * objc.dg/gnu-runtime-2.m: Likewise.
23988 2005-07-07 Jakub Jelinek <jakub@redhat.com>
23990 * gfortran.dg/longline.f: New test.
23992 * gfortran.dg/badline.f: New test.
23994 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
23999 * gfortran.dg/hollerith.f90: New.
24000 * gfortran.dg/hollerith2.f90: New.
24001 * gfortran.dg/hollerith3.f90: New.
24002 * gfortran.dg/hollerith4.f90: New.
24003 * gfortran.dg/hollerith_f95.f90: New.
24004 * gfortran.dg/hollerith_legacy.f90: New.
24005 * gfortran.dg/g77/cpp4.F: New. Port from g77.
24007 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24010 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
24011 * objc.dg/gnu-runtime-2.m: New.
24013 2005-07-06 Jeff Law <law@redhat.com>
24015 * gcc.dg/tree-ssa/vrp17.c: New test.
24017 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
24020 * gfortran.dg/array_constructor_5.f90: New test.
24022 2005-07-07 Jakub Jelinek <jakub@redhat.com>
24024 * gfortran.fortran-torture/execute/entry_9.f90: New test.
24026 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
24028 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
24029 * gcc.dg/980816-1.c: Ditto.
24031 2005-07-06 Jeff Law <law@redhat.com>
24033 * gcc.c-torture/compile/pr21356.c: New test.
24035 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
24039 * gcc.c-torture/compile/pr22013-1.c,
24040 gcc.c-torture/execute/pr22098-1.c,
24041 gcc.c-torture/execute/pr22098-2.c,
24042 gcc.c-torture/execute/pr22098-3.c: New tests.
24044 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
24047 * gcc.dg/pr22308-1.c: New test.
24049 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
24051 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
24053 * gcc.dg/compare9.c: Use -fshort-enums instead of
24054 -fno-short-enums. Change the last test to dg-bogus.
24056 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
24058 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
24059 * gcc.dg/compare9.c: New.
24061 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24063 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
24065 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
24068 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
24071 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24073 * gcc.dg/format/gcc_gfc-1.c: New.
24075 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
24077 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
24079 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24082 * gfortran.dg/io_invalid_1.f90: New test.
24084 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
24086 * gcc.dg/format/gcc_diag-1.c: Update.
24088 2005-07-02 Jeff Law <law@redhat.com>
24090 * gcc.dg/tree-ssa/pr22051-1.c: New test.
24091 * gcc.dg/tree-ssa/pr22051-2.c: New test.
24093 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
24095 * gcc.dg/format/gcc_diag-1.c: Update.
24097 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
24100 * gcc.c-torture/compile/pr22269.c: New test.
24102 2005-06-30 Diego Novillo <dnovillo@redhat.com>
24106 * g++.dg/tree-ssa/pr21584-1.C: New test.
24107 * g++.dg/tree-ssa/pr21584-2.C: New test.
24109 2005-06-30 Ziemowit Laski <zlaski@apple.com>
24111 * obj-c++.dg/try-catch-11.mm: New.
24112 * objc.dg/try-catch-10.m: New.
24114 2005-06-29 David Edelsohn <edelsohn@gnu.org>
24116 * g++.dg/other/ucnid-1.C: xfail on AIX.
24118 2005-06-29 Diego Novillo <dnovillo@redhat.com>
24121 * gcc.dg/20050629-1.c: New test.
24123 2005-06-29 Ziemowit Laski <zlaski@apple.com>
24125 * obj-c++.dg/const-str-1[0-1].mm: New.
24126 * objc.dg/const-str-1[0-1].m: New.
24128 2005-05-29 Richard Henderson <rth@redhat.com>
24130 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
24131 Rename from check_effective_target_vect_no_max.
24132 (check_effective_target_vect_no_int_add): New.
24133 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
24134 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
24135 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24136 * gcc.dg/vect/vect-reduc-1.c: Use both.
24137 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24139 2005-05-29 Richard Henderson <rth@redhat.com>
24141 * lib/target-supports.exp (check_effective_target_vect_no_max):
24142 Remove i386 and x86_64.
24144 2005-06-29 Steve Ellcey <sje@cup.hp.com>
24147 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
24149 2005-06-29 Steve Ellcey <sje@cup.hp.com>
24151 PR middle-end/21969
24152 * gcc.dg/vect/pr21969.c: New test.
24154 2005-06-28 Eric Christopher <echristo@redhat.com>
24158 * gcc.dg/inline1.c: New test.
24159 * gcc.dg/inline2.c: Ditto.
24160 * gcc.dg/inline3.c: Ditto.
24161 * gcc.dg/inline4.c: Ditto.
24162 * gcc.dg/inline5.c: Ditto.
24164 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
24166 PR libfortran/22142
24167 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24168 Add testcase also testing eoshift1 for PR 22142.
24170 2005-06-28 Richard Henderson <rth@redhat.com>
24172 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
24173 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
24174 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
24175 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
24176 gcc.dg/tree-ssa/20030922-2.c: Likewise.
24178 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
24180 PR libfortran/22142
24181 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24182 Add testcase for PR 22142.
24184 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
24186 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
24187 gcc.target/ia64/fpreg-2.c: New tests.
24189 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24191 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
24193 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24195 PR libfortran/22170
24196 * gfortran.dg/slash_1.f90: New test.
24198 2005-06-27 Richard Henderson <rth@redhat.com>
24200 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
24201 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
24202 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24203 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24204 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24205 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24207 2005-06-27 Richard Henderson <rth@redhat.com>
24209 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
24210 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
24212 2005-06-27 Ziemowit Laski <zlaski@apple.com>
24214 * obj-c++.dg/proto-lossage-5.mm: New.
24215 * objc.dg/proto-lossage-5.m: New.
24217 2005-06-27 Diego Novillo <dnovillo@redhat.com>
24220 * gcc.dg/tree-ssa/pr21959.c: New test.
24222 2005-06-27 Jakub Jelinek <jakub@redhat.com>
24224 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
24225 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
24226 testing uninitialized var.
24228 * gcc.c-torture/execute/builtins/chk.h: New.
24229 * gcc.c-torture/execute/builtins/lib/chk.c: New.
24230 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
24231 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
24232 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
24233 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
24234 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
24235 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
24236 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
24237 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
24238 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
24239 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
24240 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
24241 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
24242 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
24243 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
24244 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
24245 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
24246 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
24247 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
24248 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
24249 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
24250 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
24251 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
24252 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
24253 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
24254 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
24255 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
24256 * gcc.dg/builtin-object-size-1.c: New test.
24257 * gcc.dg/builtin-object-size-2.c: New test.
24258 * gcc.dg/builtin-object-size-3.c: New test.
24259 * gcc.dg/builtin-object-size-4.c: New test.
24260 * gcc.dg/builtin-object-size-5.c: New test.
24261 * gcc.dg/builtin-stringop-chk-1.c: New test.
24262 * gcc.dg/builtin-stringop-chk-2.c: New test.
24263 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
24264 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
24265 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
24266 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
24267 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
24268 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
24269 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
24270 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
24271 * gcc.c-torture/execute/printf-1.c: New test.
24272 * gcc.c-torture/execute/fprintf-1.c: New test.
24273 * gcc.c-torture/execute/vprintf-1.c: New test.
24274 * gcc.c-torture/execute/vfprintf-1.c: New test.
24275 * gcc.c-torture/execute/printf-chk-1.c: New test.
24276 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
24277 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
24278 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
24280 2005-06-27 Michael Matz <matz@suse.de>
24282 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
24283 slot is not merged if address escapes.
24285 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24288 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
24290 2005-06-26 Jakub Jelinek <jakub@redhat.com>
24292 PR middle-end/17965
24293 * gcc.c-torture/compile/20050622-1.c: New test.
24295 PR middle-end/22028
24296 * gcc.dg/20050620-1.c: New test.
24298 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
24300 PR tree-optimization/22026
24301 * gcc.dg/tree-ssa/pr22026.c: New.
24303 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
24305 PR libfortran/22144
24306 * gfortran.dg/shift-alloc.f90: New testcase.
24308 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
24310 * all files: Update FSF address in copyright headers.
24312 2005-06-22 Jan Hubicka <jh@suse.cz>
24314 * wholeprogram-1.c: New testcase.
24315 * wholeprogram-2.c: New testcase.
24317 2005-06-24 Mark Mitchell <mark@codesourcery.com>
24320 * gcc.dg/tree-ssa/pr22171.c: New test.
24322 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
24324 * gfortran.dg/simplify_modulo.f90: New.
24326 2005-06-24 Jan Hubicka <jh@suse.cz>
24328 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
24330 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24332 * obj-c++.dg/proto-lossage-[1-4].mm: New.
24334 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24336 * obj-c++.dg/typedef-alias-1.mm: New.
24337 * objc.dg/typedef-alias-1.m: New.
24339 2005-06-23 Jeff Law <law@redhat.com>
24341 * gcc.dg/tree-ssa/vrp16.c: New test.
24343 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24345 * lib/target-supports.exp: Add
24346 check_effective_target_fortran_large_real and
24347 check_effective_target_fortran_large_int to check for
24348 corresponding effective targets.
24349 * gfortran.dg/large_integer_kind_1.f90: New test.
24350 * gfortran.dg/large_real_kind_1.f90: New test.
24352 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
24354 PR tree-optimization/22117
24355 * gcc.dg/tree-ssa/pr22117.c: New.
24357 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
24360 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
24362 2005-06-23 David Edelsohn <edelsohn@gnu.org>
24364 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
24366 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
24368 * gfortran.dg/f2c_4.f90: Add tests for complex functions
24369 * gfortran.dg/f2c_4.c: Likewise.
24371 2005-06-22 Paul Brook <paul@codesourcery.com>
24374 * gfortran.dg/auto_save_1.f90: New test.
24376 2005-06-22 Michael Matz <matz@suse.de>
24378 * gcc.target/x86-64/abi: New directory.
24379 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
24380 * gcc.target/x86-64/abi/README.gcc: New file.
24381 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
24382 * gcc.target/x86-64/abi/asm-support.s: New file.
24383 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
24384 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
24385 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
24386 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
24387 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
24388 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
24389 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
24390 * gcc.target/x86_64/abi/test_bitfields.c: New test.
24391 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
24392 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
24393 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
24394 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
24395 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
24396 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
24397 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
24398 * gcc.target/x86_64/abi/test_varargs.c: New test.
24400 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
24402 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
24403 32-bit i?86 and x86_64.
24405 2005-06-21 Ziemowit Laski <zlaski@apple.com>
24407 * obj-c++.dg/const-str-[1-9].mm: New tests.
24409 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
24412 * gfortran.dg/namelist_use.f90: New.
24413 * gfortran.dg/namelist_use_only.f90: New.
24415 2005-06-21 Jeff Law <law@redhat.com>
24417 * gcc.dg/tree-ssa/vrp15.c: New test.
24419 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
24421 * lib/target-supports.exp (check_effective_target_vect_reduction):
24423 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
24424 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
24425 remove vect_reduction target keyword. Also avoid two returns in main.
24426 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24427 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
24428 * gcc.dg/vect/vect-reduc-1short.c: New test.
24429 * gcc.dg/vect/vect-reduc-1char.c: New test.
24430 * gcc.dg/vect/vect-reduc-2short.c: New test.
24431 * gcc.dg/vect/vect-reduc-2char.c: New test.
24432 * gcc.dg/vect/vect-reduc-6.c: New test.
24433 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
24434 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
24435 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
24437 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24438 Paul Thomas <pault@gcc.gnu.org>
24440 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
24443 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24445 * gfortran.dg/backslash_1.f90: New test.
24446 * gfortran.dg/backslash_2.f90: New test.
24448 2005-06-20 Steven G. Kargl <kargls@comcast.net>
24450 * gfortran.dg/duplicate_labels.f90: New test.
24452 2005-06-20 Jan Beulich <jbeulich@novell.com>
24454 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
24455 unsupportable relocations.
24456 * g++.old-deja/g++.other/store-expr1.C: Likewise.
24457 * gcc.dg/20050321-2.c: xfail for NetWare.
24459 2005-06-20 Andreas Jaeger <aj@suse.de>
24461 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
24462 gcc.target/i386/fastcall-sseregparm.c,
24463 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
24465 2005-06-19 Richard Henderson <rth@redhat.com>
24467 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
24469 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
24471 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
24473 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
24476 * g++.dg/conversion/simd2.C: Change expected error message.
24478 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24480 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
24481 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24482 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24484 2005-06-18 James A Morrison <phython@gcc.gnu.org>
24486 * gcc.dg/fold-mod-1.c: New test.
24488 2005-06-18 Steven G. Kargl <kargls@comcast.net>
24491 * gfortran.dg/pr19926.f90: New test.
24493 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24495 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
24496 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24498 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24499 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24501 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
24503 * gcc.target/ia64/float80-varargs-1.c: New test.
24505 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24508 * gfortran.dg/f2c_6.f90: New test.
24510 2005-06-17 Geoffrey Keating <geoffk@apple.com>
24513 * g++.dg/template/local5.C: New.
24515 2005-06-17 Richard Henderson <rth@redhat.com>
24517 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24519 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
24522 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24524 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
24526 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24527 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24528 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24529 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24530 check_vect to verify the presence of hardware vector support.
24532 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
24535 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24537 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24539 PR libfortran/19216
24540 * gfortran.dg/pr19216.f: Add correct space between brackets and
24543 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24545 PR libfortran/16436
24546 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24548 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
24550 * gcc.target/i386/attributes-error.c: New testcase.
24551 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24552 * gcc.target/i386/regparm-stdcall.c: Likewise.
24553 * gcc.target/i386/sseregparm-1.c: Likewise.
24554 * gcc.target/i386/sseregparm-2.c: Likewise.
24556 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
24558 * g++.dg/rtti/crash2.C: New.
24560 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
24562 * gcc.dg/noncompile/20040203-3.c: Update expected message.
24564 2005-06-15 David Ung <davidu@mips.com>
24566 * gcc.target/mips/mips16e-extends.c: New test for testing the
24567 generation of MIPS16e zeb/zeh, seb/seh instructions.
24569 2005-06-15 Diego Novillo <dnovillo@redhat.com>
24572 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
24573 * gcc.dg/tree-ssa/pr22018.c: New test.
24575 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
24577 * gcc.dg/simd-1.c: Update error messages.
24578 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
24579 * gcc.dg/simd-2.c: Update error messages.
24580 * gcc.dg/simd-4.c: New.
24582 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
24585 * g++.dg/other/crash-4.C: New.
24587 2005-06-14 Devang Patel <dpatel@apple.com>
24589 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
24591 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
24594 * g++.dg/parse/crash11.C: Update
24596 2005-06-13 Jeff Law <law@redhat.com>
24598 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
24599 perform the desired transformations.
24600 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
24601 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
24603 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24606 * gfortran.dg/forall_1.f90: Un-XFAIL.
24608 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
24611 * g++.dg/parse/crash26.C: New.
24614 * g++.dg/init/member1.C: New.
24616 2005-06-13 Jakub Jelinek <jakub@redhat.com>
24618 * gfortran.dg/altreturn_1.f90: New test.
24620 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
24622 PR middle-end/21985
24623 * gcc.dg/tree-ssa/pr21985.c: New test.
24625 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24627 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
24629 2005-06-12 Roger Sayle <roger@eyesopen.com>
24632 * g++.dg/other/error10.C: New test case.
24634 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24636 PR libfortran/19155
24637 * gfortran.dg/pr19155.f: Add test.
24639 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24641 * gfortran.dg/f2c_7.f90: New test.
24643 * gfortran.dg/forall_1.f90: XFAILed.
24645 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24647 * gcc.dg/pr14796-1.c: New.
24648 * gcc.dg/pr14796-2.c: New.
24650 2005-06-11 Steven G. Kargl <kargls@comcast.net>
24654 * gfortran.dg/deallocate_stat.f90: New test.
24656 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
24658 * gfortran.fortran-torture/execute/in-pack.f90: New test.
24660 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
24662 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
24663 access will be generated when this loop is vectorized. Test that
24664 accesses with same alignment were detected.
24665 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
24666 Test that accesses with same alignment were detected.
24667 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
24668 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
24669 alignment were detected.
24671 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
24674 * g++.dg/conversion/simd2.C: New.
24676 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
24678 * gcc.dg/Wcxx-compat-1.c: New.
24680 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
24682 PR libfortran/21480
24683 * gfortran.dg/reshape-complex.f90: Add a test for a packed
24686 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
24688 * gcc.dg/alias-8.c: New.
24690 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
24692 * gcc.dg/format/cmn_err-1.c: Update.
24694 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
24697 * gcc.target/sparc/fexpand-2.c: New.
24698 * gcc.target/sparc/fpmerge-2.c: New.
24699 * gcc.target/sparc/fpmul-2.c: New.
24700 * gcc.target/sparc/noresult.c: New.
24701 * gcc.target/sparc/pdist-2.c: New.
24702 * gcc.target/sparc/pdist-3.c: New.
24704 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
24707 * gcc.target/i386/i386.exp: Fix comment typo.
24709 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
24712 * g++.dg/inherit/using5.C: New.
24713 * g++.dg/inherit/using6.C: New.
24715 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24718 * g++.dg/template/ptrmem15.C: New test.
24721 * g++.dg/ext/label4.C: New test.
24723 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
24725 * gcc.dg/tls/debug-1.c: New test.
24727 2005-06-07 Dale Johannesen <dalej@apple.com>
24729 * gcc.target/i386/movq.c: New.
24731 2005-06-07 Dale Johannesen <dalej@apple.com>
24733 * gcc.dg/20050607-1.c: New.
24735 2005-06-07 Jakub Jelinek <jakub@redhat.com>
24737 PR middle-end/21850
24738 * gcc.c-torture/execute/20050607-1.c: New test.
24740 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
24742 PR libfortran/21926
24743 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
24744 Test case where the return array has lowest stride one,
24747 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
24749 * lib/target-supports.exp (check_effective_target_sync_int_long):
24750 Add s390 and s390x targets.
24752 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
24754 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
24755 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
24756 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
24757 * gcc.dg/tree-ssa/loop-9.c: New test.
24759 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
24761 * g++.dg/parse/defarg10.C: New.
24763 2005-06-06 Jakub Jelinek <jakub@redhat.com>
24765 PR regression/21897
24766 * gcc.c-torture/execute/20050604-1.c: New test.
24768 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
24771 * g++.dg/parse/defarg9.C: New.
24774 * g++.dg/inherit/using4.C: New.
24775 * g++.dg/overload/error1.C: Adjust expected errors.
24776 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
24777 * g++.old-deja/g++.brendan/arm2.C: Likewise.
24778 * g++.old-deja/g++.other/redecl2.C: Likewise.
24779 * g++.old-deja/g++.other/redecl4.C: Likewise.
24780 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
24782 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
24784 * gfortran.dg/f2c_5.f90: Add -w to dg-options
24786 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
24788 * lib/gfortran.exp (gfortran_target_compile): Call
24789 dg-additional-files-options
24790 * gfortran.dg/f2c_4.f90: New file
24791 * gfortran.dg/f2c_4.c: New file
24792 * gfortran.dg/f2c_5.f90: New file
24793 * gfortran.dg/f2c_5.c: New file
24795 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24797 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
24800 * gfortran.dg/array_constructor_4.f90: New test.
24802 2005-06-05 Mark Mitchell <mark@codesourcery.com>
24805 * g++.dg/ext/builtin9.C: New test.
24807 2005-06-05 Dale Johannesen <dalej@apple.com>
24809 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
24810 * gcc.c-torture/execute/20050603-2.c: Ditto.
24812 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
24814 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
24815 * gcc.dg/vect/vect-reduc-1.c: New.
24816 * gcc.dg/vect/vect-reduc-2.c: New.
24817 * gcc.dg/vect/vect-reduc-3.c: New.
24819 2005-06-04 Dale Johannesen <dalej@apple.com>
24821 * gcc.c-torture/execute/20050603-1.c: New.
24822 * gcc.c-torture/execute/20050603-2.c: New.
24823 * gcc.dg/20050603-3.c: New.
24825 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24828 * gfortran.dg/debug_1.f90: New test.
24830 * gfortran.dg/forall_1.f90: New test.
24832 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
24834 * gfortran.dg/array_constructor_3.f90: New test.
24836 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24838 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
24840 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
24842 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
24844 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
24847 * gcc.dg/init-excess-1.c: New test.
24849 2005-06-03 Mark Mitchell <mark@codesourcery.com>
24852 * g++.dg/expr/static_cast6.C: New test.
24854 2005-06-03 Diego Novillo <dnovillo@redhat.com>
24856 * gcc.dg/tree-ssa/vrp14.c: New test.
24858 2005-06-03 Mark Mitchell <mark@codesourcery.com>
24861 * g++.dg/template/new2.C: New test.
24863 2005-06-03 Josh Conner <jconner@apple.com>
24865 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
24866 all entries in initializer.
24868 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
24870 PR middle-end/21858
24871 * gcc.dg/pr21858.c: New testcase.
24873 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
24875 PR tree-optimization/21292
24877 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
24879 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24880 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24881 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24882 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24883 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
24885 2005-06-02 Richard Henderson <rth@redhat.com>
24887 * gcc.dg/sync-2.c: Use -march=i486 for i386.
24889 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
24891 * gcc.dg/wtypequal.c: New testcase.
24893 2005-06-02 Diego Novillo <dnovillo@redhat.com>
24896 * gcc.dg/tree-ssa/pr21582.c: New test.
24898 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
24901 * g++.dg/opt/interface2.h: New.
24902 * g++.dg/opt/interface2.C: New.
24903 * g++.dg/init/ctor4.C: Adjust error lines.
24904 * g++.old-deja/g++.bob/inherit2.C: Likewise.
24905 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24906 * g++.old-deja/g++.jason/opeq3.C: Likewise.
24907 * g++.old-deja/g++.pt/assign1.C: Likewise.
24908 * g++.old-deja/g++.pt/crash20.C: Likewise.
24910 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
24912 PR tree-optimization/21734
24913 * g++.dg/vect/pr21734_1.cc: New.
24914 * g++.dg/vect/pr21734_2.cc: New.
24916 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
24919 * g++.dg/template/spec24.C: New.
24922 * g++.dg/pch/local-1.C: New.
24923 * g++.dg/pch/local-1.Hs: New.
24925 2005-06-01 Diego Novillo <dnovillo@redhat.com>
24927 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
24928 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
24929 * gcc.dg/tree-ssa/pr14341.c: New test.
24930 * gcc.dg/tree-ssa/pr14841.c: New test.
24931 * gcc.dg/tree-ssa/pr20701.c: New test.
24932 * gcc.dg/tree-ssa/pr21086.c: New test.
24933 * gcc.dg/tree-ssa/pr21090.c: New test.
24934 * gcc.dg/tree-ssa/pr21332.c: New test.
24935 * gcc.dg/tree-ssa/pr21458.c: New test.
24936 * gcc.dg/tree-ssa/pr21658.c: New test.
24937 * gcc.dg/tree-ssa/vrp01.c: New test.
24938 * gcc.dg/tree-ssa/vrp02.c: New test.
24939 * gcc.dg/tree-ssa/vrp03.c: New test.
24940 * gcc.dg/tree-ssa/vrp04.c: New test.
24941 * gcc.dg/tree-ssa/vrp05.c: New test.
24942 * gcc.dg/tree-ssa/vrp06.c: New test.
24943 * gcc.dg/tree-ssa/vrp07.c: New test.
24944 * gcc.dg/tree-ssa/vrp08.c: New test.
24945 * gcc.dg/tree-ssa/vrp09.c: New test.
24946 * gcc.dg/tree-ssa/vrp10.c: New test.
24947 * gcc.dg/tree-ssa/vrp11.c: New test.
24948 * gcc.dg/tree-ssa/vrp12.c: New test.
24949 * gcc.dg/tree-ssa/vrp13.c: New test.
24951 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
24954 * gcc.dg/tree-ssa/pr21029.c: New test.
24956 2005-06-01 Roger Sayle <roger@eyesopen.com>
24958 * gfortran.dg/logint-1.f: New test case.
24959 * gfortran.dg/logint-2.f: Likewise.
24960 * gfortran.dg/logint-3.f: Likewise.
24962 2005-06-01 Jakub Jelinek <jakub@redhat.com>
24966 * gcc.dg/20050527-1.c: New test.
24968 * gcc.dg/i386-sse-12.c: New test.
24971 * gfortran.dg/implicit_5.f90: New test.
24973 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
24976 * gfortran/assign_4.f90: New test.
24977 * gfortran/assign_2.f90: Change compile to run.
24979 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
24981 * lib/target-supports.exp
24982 (check_effective_target_sync_char_short): New.
24983 * gcc.dg/sync-2.c: New.
24985 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
24987 PR tree-optimization/21817
24988 * gcc.dg/torture/pr21817-1.c: New.
24990 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
24993 * g++.dg/template/init5.C: New.
24995 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
24997 * gfortran.dg/char_initialiser_actual.f90:
24998 Test character initialisers as actual arguments.
24999 * gfortran.dg/char_pointer_comp_assign.f90:
25000 Test character pointer structure component assignments.
25001 * gfortran.dg/char_array_structure_constructor.f90:
25002 Test character components in structure constructors.
25004 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
25006 PR middle-end/20931
25007 * g++.dg/opt/pr20931.C: New test.
25009 2005-05-31 Andreas Jaeger <aj@suse.de>
25012 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
25013 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
25014 g++.old-deja/g++.ext/asmspec1.C,
25015 g++.old-deja/g++.other/regstack.C,
25016 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
25017 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
25018 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
25019 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
25020 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
25021 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
25022 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
25023 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
25024 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
25025 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
25026 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
25027 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
25028 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
25029 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
25030 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
25031 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
25032 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
25033 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
25034 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
25036 2005-05-31 Jeff Law <law@redhat.com>
25038 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
25040 2005-05-30 Paolo Carlini <pcarlini@suse.de>
25042 PR middle-end/21743
25043 * gcc.dg/builtins-1.c: Activate disabled clog test.
25044 * gcc.dg/torture/builtin-attr-1.c: Likewise.
25046 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
25048 * gfortran.dg/char_pointer_assign.f90:
25049 Test character-pointer assignments and pointer assignments.
25050 * gfortran.dg/char_pointer_dummy.f90:
25051 Test character-pointer dummy arguments.
25052 * gfortran.dg/char_pointer_func.f90:
25053 Test character-pointer function returns.
25054 * gfortran.dg/char_pointer_dependency.f90:
25055 Test character-pointer functions with dependencies.
25057 2005-05-30 Mark Mitchell <mark@codesourcery.com>
25060 * g++.dg/lookup/using14.C: New test.
25062 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
25064 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
25065 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
25068 2005-05-29 Geoffrey Keating <geoffk@apple.com>
25071 * g++.dg/template/local5.C: New.
25074 * gcc.c-torture/compile/pr21761.c: New.
25076 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
25079 2005-05-30 Steven G. Kargl
25082 * gfortran.dg/inquire_8.f90: New test.
25084 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25086 PR libfortran/21376
25087 * gfortran.dg/output_exponents_1.f90: New test.
25089 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25091 PR libfortran/20006
25092 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
25094 2005-05-28 Mark Mitchell <mark@codesourcery.com>
25097 * g++.dg/ext/complex1.C: New test.
25100 * g++.dg/init/ctor6.C: New test.
25102 2005-05-29 Jan Hubicka <jh@suse.cz>
25104 * gcc.c-torture/compile/pr21562.c: New.
25106 2005-05-28 Steven G. Kargl <kargls@comcast.net>
25108 * gfortran.dg/subnormal_1.f90: New test.
25110 2005-05-28 Jan Hubicka <jh@suse.cz>
25112 * tree-prof.exp: Fix comment.
25113 * value-prof-1.c: New.
25114 * value-prof-2.c: New.
25115 * value-prof-3.c: New.
25116 * value-prof-4.c: New.
25118 2005-05-27 Mark Mitchell <mark@codesourcery.com>
25121 * g++.dg/expr/ptrmem6.C: New test.
25122 * g++.dg/expr/ptrmem6a.C: Likewise.
25124 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
25126 PR tree-optimization/21658
25127 * gcc.dg/tree-ssa/pr21658.c: New.
25129 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
25132 * g++.dg/inherit/ptrmem3.C: New.
25135 * g++.dg/parse/template16.C: New.
25137 2005-05-27 Andreas Jaeger <aj@suse.de>
25139 * gcc.dg/setjmp-2.c: Only run in 32-bit.
25141 * gcc.dg/i386-sse-8.c: Run test on all archs.
25143 2005-05-26 Mike Stump <mrs@apple.com>
25145 * objc.dg/isa-field-1.m: Only run on darwin.
25146 * objc.dg/lookup-1.m: Likewise.
25147 * objc.dg/try-catch-8.m: Likewise.
25149 2005-05-26 Roger Sayle <roger@eyesopen.com>
25151 PR tree-optimization/9814
25152 * gcc.dg/pr9814-1.c: New test case.
25154 2005-05-26 Ziemowit Laski <zlaski@apple.com>
25156 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
25157 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
25158 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
25159 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
25160 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
25161 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
25162 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
25163 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
25164 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
25165 objc.dg/try-catch-8.m: New.
25167 2005-05-26 Janis Johnson <janis187@us.ibm.com>
25169 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
25170 remove extraneous semicolons.
25172 2005-05-26 Ziemowit Laski <zlaski@apple.com>
25174 * obj-c++.dg/comp-types-12.mm: New.
25175 * objc.dg/comp-types-11.m: New.
25176 * objc.dg/selector-4.m: New.
25178 2005-05-26 Andreas Jaeger <aj@suse.de>
25181 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
25182 g++.old-deja/g++.ext/attrib3.C,
25183 g++.old-deja/g++.other/store-expr1.C,
25184 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
25185 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
25186 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25187 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
25188 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
25189 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
25190 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
25191 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25192 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
25193 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
25194 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
25195 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
25196 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
25197 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
25198 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
25199 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
25200 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
25201 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25202 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
25204 2005-05-26 Andreas Jaeger <aj@suse.de>
25206 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
25207 x86-64 compilation.
25209 2005-05-26 Andreas Jaeger <aj@suse.de>
25212 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
25213 gcc.misc-tests/i386-pf-athlon-1.c,
25214 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25215 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
25216 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
25217 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
25218 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
25219 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
25220 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
25223 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
25224 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
25225 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
25226 x86-64 compilation.
25228 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
25231 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
25232 effective-target ilp32.
25234 2005-05-26 David Ung <davidu@mips.com>
25236 * gcc.target/mips/ext_ins.c: New test for testing the generation
25237 of MIPS32/64 rev 2 ext/ins instructions.
25239 2005-05-26 Andreas Jaeger <aj@suse.de>
25241 * treelang/compile/unsigned.tree: Use gimple instead of
25242 nonexisting generic dump.
25244 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
25246 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
25248 2005-05-26 Andreas Jaeger <aj@suse.de>
25250 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
25252 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
25254 PR libfortran/17283
25255 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
25256 Test callee-allocated memory with write statements.
25258 2005-05-25 Roger Sayle <roger@eyesopen.com>
25260 PR middle-end/21709
25261 * gcc.dg/pr21709-1.c: New test case.
25263 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25264 Mike Stump <mrs@apple.com>
25266 * objc/execute/next_mapping.h: Update for C++.
25268 * obj-c++.dg/selector-1.mm: Move to...
25269 * obj-c++.dg/selector-4.mm: here...
25271 * obj-c++.dg/basic.mm: New.
25272 * obj-c++.dg/comp-types-1.mm: New.
25273 * obj-c++.dg/cxx-class-1.mm: New.
25274 * obj-c++.dg/cxx-ivars-1.mm: New.
25275 * obj-c++.dg/cxx-ivars-2.mm: New.
25276 * obj-c++.dg/cxx-ivars-3.mm: New.
25277 * obj-c++.dg/cxx-scope-1.mm: New.
25278 * obj-c++.dg/cxx-scope-2.mm: New.
25279 * obj-c++.dg/defs.mm: New.
25280 * obj-c++.dg/empty-private-1.mm: New.
25281 * obj-c++.dg/encode-1.mm: New.
25282 * obj-c++.dg/encode-2.mm: New.
25283 * obj-c++.dg/encode-3.mm: New.
25284 * obj-c++.dg/extern-c-1.mm: New.
25285 * obj-c++.dg/extra-semi.mm: New.
25286 * obj-c++.dg/fix-and-continue-2.mm: New.
25287 * obj-c++.dg/isa-field-1.mm: New.
25288 * obj-c++.dg/ivar-list-semi.mm: New.
25289 * obj-c++.dg/local-decl-1.mm: New.
25290 * obj-c++.dg/lookup-1.mm: New.
25291 * obj-c++.dg/lookup-2.mm: New.
25292 * obj-c++.dg/method-1.mm: New.
25293 * obj-c++.dg/method-2.mm: New.
25294 * obj-c++.dg/method-3.mm: New.
25295 * obj-c++.dg/method-4.mm: New.
25296 * obj-c++.dg/method-5.mm: New.
25297 * obj-c++.dg/method-6.mm: New.
25298 * obj-c++.dg/method-7.mm: New.
25299 * obj-c++.dg/no-extra-load.mm: New.
25300 * obj-c++.dg/overload-1.mm: New.
25301 * obj-c++.dg/pragma-1.mm: New.
25302 * obj-c++.dg/pragma-2.mm: New.
25303 * obj-c++.dg/private-1.mm: New.
25304 * obj-c++.dg/private-2.mm: New.
25305 * obj-c++.dg/proto-qual-1.mm: New.
25306 * obj-c++.dg/qual-types-1.mm: New.
25307 * obj-c++.dg/stubify-1.mm: New.
25308 * obj-c++.dg/stubify-2.mm: New.
25309 * obj-c++.dg/super-class-1.mm: New.
25310 * obj-c++.dg/super-class-2.mm: New.
25311 * obj-c++.dg/super-dealloc-1.mm: New.
25312 * obj-c++.dg/super-dealloc-2.mm: New.
25313 * obj-c++.dg/template-1.mm: New.
25314 * obj-c++.dg/template-2.mm: New.
25315 * obj-c++.dg/template-3.mm: New.
25316 * obj-c++.dg/template-4.mm: New.
25317 * obj-c++.dg/template-5.mm: New.
25318 * obj-c++.dg/template-6.mm: New.
25319 * obj-c++.dg/try-catch-1.mm: New.
25320 * obj-c++.dg/try-catch-2.mm: New.
25321 * obj-c++.dg/try-catch-3.mm: New.
25322 * obj-c++.dg/try-catch-4.mm: New.
25323 * obj-c++.dg/try-catch-5.mm: New.
25324 * obj-c++.dg/try-catch-6.mm: New.
25325 * obj-c++.dg/try-catch-7.mm: New.
25326 * obj-c++.dg/try-catch-8.mm: New.
25327 * obj-c++.dg/try-catch-9.mm: New.
25328 * obj-c++.dg/va-meth-1.mm: New.
25330 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25332 * obj-c++.dg/selector-1.mm: New.
25333 * obj-c++.dg/selector-2.mm: New.
25335 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25337 * obj-c++.dg/selector-3.mm: New.
25338 * objc.dg/selector-3.m: New.
25340 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25342 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
25343 about where warning appears.
25345 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25347 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
25348 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
25349 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
25350 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
25352 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25354 * gcc.dg/20050524-1.c: New test.
25356 2005-05-25 Jan Hubicka <jh@suse.cz>
25358 * gcc.dg/tree-prof/inliner-1.c: New.
25360 2005-05-25 Janis Johnson <janis187@us.ibm.com>
25362 * gcc.dg/tree-prof: New directory.
25363 * gcc.dg/tree-prof/tree-prof.exp: New.
25365 2005-05-25 DJ Delorie <dj@redhat.com>
25367 * gcc.dg/Wattributes-1.c: New.
25368 * gcc.dg/Wattributes-2.c: New.
25369 * gcc.dg/Wattributes-3.c: New.
25371 20005-05-24 Janis Johnson <janis187@us.ibm.com>
25373 PR tree-optimization/19833
25374 * gcc.dg/uninit-4.c: Remove xfail.
25375 * gcc.dg/uninit-9.c: Ditto.
25377 2005-05-24 Ziemowit Laski <zlaski@apple.com>
25379 * obj-c++.dg/bitfield-[1-5].mm: New.
25380 * obj-c++.dg/class-protocol-1.mm: New.
25381 * obj-c++.dg/comp-types-1[0-1].mm: New.
25382 * obj-c++.dg/comp-types-[2-9].mm: New.
25383 * obj-c++.dg/encode-[4-8].mm: New.
25384 * obj-c++.dg/layout-1.mm: New.
25385 * obj-c++.dg/method-1[0-9].mm: New.
25386 * obj-c++.dg/method-2[0-1].mm: New.
25387 * obj-c++.dg/method-[8-9].mm: New.
25388 * obj-c++.dg/objc-gc-3.mm: New.
25389 * obj-c++.dg/try-catch-10.mm: New.
25390 * objc.dg/bitfield-5.m: New.
25391 * objc.dg/comp-types-10.m: New.
25392 * objc.dg/comp-types-9.m: New.
25393 * objc.dg/layout-1.m: New.
25394 * objc.dg/objc-gc-4.m: New.
25395 * objc.dg/try-catch-9.m: New.
25396 * objc.dg/class-protocol-1.m: Tweak diagnostics.
25397 * objc.dg/comp-types-1.m: Likewise.
25398 * objc.dg/comp-types-[5-6].m: Likewise.
25399 * objc.dg/method-9.m: Likewise.
25401 2005-05-24 Janis Johnson <janis187@us.ibm.com>
25403 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
25404 and on hardware without VMX support.
25406 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
25408 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
25410 * lib/profopt.exp (dg-final-generate, dg-final-use,
25411 profopt-final-code, profopt-get-options): New.
25412 (profopt-execute): Process test directives.
25414 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
25415 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25416 cleanup-tree-dump, cleanup-saved-temps): Update comments.
25418 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
25421 * g++.dg/init/ctor5.C: New test.
25423 2005-05-24 Ira Rosen <irar@il.ibm.com>
25425 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
25426 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
25427 vect-113.c, vect-114.c.
25429 2005-05-23 Adam Nemet <anemet@lnxw.com>
25431 * gcc.dg/const-elim-1.c: Remove xfails.
25433 2005-05-23 Jeff Law <law@redhat.com>
25435 * gcc.c-torture/compile/pr21638.c: New test.
25436 * gcc.c-torture/compile/20050520-1.c: New test.
25438 2005-05-23 Nick Clifton <nickc@redhat.com>
25440 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
25441 be a proper triple, ie: m32r*-*-*.
25442 * g++.old-deja/g++.jason/thunk3.C: Likewise.
25444 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
25446 PR middle-end/21331
25448 * gcc.c-torture/compile/pr21293.c: New test.
25449 * gcc.c-torture/execute/pr21331.c: New test.
25451 2004-05-20 Richard Henderson <rth@redhat.com>
25453 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
25455 2005-05-20 Ziemowit Laski <zlaski@apple.com>
25457 * obj-c++-dg.exp: Add.
25458 * obj-c++.exp: Add.
25459 * obj-c++.dg/dg.exp: Add.
25461 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
25463 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
25464 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
25466 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
25468 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
25470 2004-05-19 Richard Henderson <rth@redhat.com>
25472 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
25474 2005-05-19 Janis Johnson <janis187@us.ibm.com>
25476 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
25478 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
25480 2005-05-19 Jakub Jelinek <jakub@redhat.com>
25483 * g++.dg/parse/extern1.C: New test.
25484 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
25486 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25488 * gcc.dg/c99-math.h: New.
25489 * gcc.dg/c99-math-float-1.c: New test.
25490 * gcc.dg/c99-math-double-1.c: Likewise.
25491 * gcc.dg/c99-math-long-double-1.c: Likewise.
25493 2005-05-18 Richard Henderson <rth@redhat.com>
25495 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
25497 2005-05-18 Devang Patel <dpatel@apple.com>
25499 * g++.dg/opt/20050511-1.C: New test.
25501 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
25503 PR libfortran/21127
25504 * gfortran.dg/reshape-complex.f90: New test.
25506 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
25508 * gfortran.dg/array_constructor_1.f90: New test.
25509 * gfortran.dg/array_constructor_2.f90: New test.
25511 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
25514 * gfortran.dg/pr20954.f: New test.
25516 2005-05-17 Mike Stump <mrs@apple.com>
25518 Yet more Objective-C++...
25520 * objc.dg/method-5.m: Update.
25521 * objc.dg/method-6.m: Update.
25522 * objc.dg/method-7.m: Update.
25523 * objc.dg/method-9.m: Update.
25524 * objc.dg/try-catch-2.m: Update.
25526 2005-05-17 Mark Mitchell <mark@codesourcery.com>
25528 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25529 Remove little-endian optimizations.
25531 2005-05-17 Jeff Law <law@redhat.com>
25533 * g++.dg/tree-ssa/pr14814.C: New test.
25534 * gcc.dg/tree-ssa/pr14814.C: New test.
25535 * gcc.dg/tree-ssa/pr17141-1.C: New test.
25536 * gcc.dg/tree-ssa/pr17141-2.C: New test.
25538 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25540 * gcc.dg/compat/generate-random.c: Do not include
25542 * gcc.dg/compat/generate-random_r.c: Likewise.
25544 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
25546 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25548 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25550 PR middle-end/21595
25551 * g++.dg/tree-ssa/builtin1.C: New testcase.
25553 2005-05-17 Jakub Jelinek <jakub@redhat.com>
25556 * g++.dg/opt/const4.C: New test.
25558 PR middle-end/21492
25559 * g++.dg/opt/crossjump1.C: New test.
25561 PR tree-optimization/21610
25562 * gcc.c-torture/compile/20050516-1.c: New test.
25565 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
25566 about the test failing.
25567 * gfortran.fortran-torture/execute/where_7.f90: New test.
25568 * gfortran.fortran-torture/execute/where_8.f90: New test.
25570 2005-05-16 Richard Henderson <rth@redhat.com>
25572 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
25575 2005-05-16 Mark Mitchell <mark@codesourcery.com>
25577 * gcc.dg/compat/generate-random.c (config.h): Do not include.
25578 (limits.h): Include unconditionally.
25579 (stdlib.h): Likewise.
25580 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
25581 (limits.h): Include unconditionally.
25582 (stdlib.h): Likewise.
25583 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25584 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25585 (limits.h): Include unconditionally.
25586 (stdlib.h): Likewise.
25587 (hashtab.h): Do not include.
25588 (getopt.h): Likewise.
25589 (stddef.h): Include.
25590 (hashval_t): Define.
25591 (struct entry): Add "next" field.
25592 (HASH_SIZE): New macro.
25593 (hash_table): New variable.
25594 (switchfiles): Do not use xmalloc.
25596 (iterative_hash): New function.
25598 (e_exists): New function.
25599 (e_insert): Likewise.
25600 (output): Use, instead of libiberty hashtable functions.
25601 (main): Do not use getopt. Do not call htab_create.
25603 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
25606 * lib/target-supports.exp (check_mkfifo_available):
25607 Return 0 for cygwin as mkfifo support incomplete on platform.
25608 Fix typos in comments.
25610 2005-05-15 Mark Mitchell <mark@codesourcery.com>
25612 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
25614 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
25617 * gfortran.dg/assign_4.f: New test.
25619 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
25621 PR tree-optimization/21563
25622 * gcc.dg/tree-ssa/pr21563.c: New.
25624 2005-05-14 Jan Hubicka <jh@suse.cz>
25626 * gcc.dg/noreturn-7.c: Allow control reaches warning.
25628 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
25630 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
25632 2005-05-13 Julian Brown <julian@codesourcery.com>
25634 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
25635 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
25637 2005-05-13 Jan Hubicka <jh@suse.cz>
25639 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
25640 * gcc.dg/fold-xor-?.c: Likewise.
25641 * gcc.dg/pr15784-?.c: Likewise.
25642 * gcc.dg/pr20922-?.c: Likewise.
25643 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
25644 * gcc.dg/tree-ssa/pr17598.c: Likewise.
25645 * gcc.dg/tree-ssa/pr20470.c: Likewise.
25647 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25650 * gfortran.dg/hollerith_1.f90: New test.
25652 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25654 * gfortran.dg/func_result_2.f90: New test.
25656 2005-05-11 Bud Davis <bdavis@gfortran.org>
25658 * gfortran.dg/dev_null.f90: New test.
25660 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
25662 * gcc.dg/arm-vfp1.c: Revert last change.
25664 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
25666 PR middle-end/19807
25667 PR tree-optimization/19639
25668 * g++.dg/tree-ssa/pr19807.C: New testcase.
25670 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25672 PR libfortran/21471
25673 * gfortran.dg/append-1.f90: New test.
25675 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25677 * gcc.dg/pr18501.c: XFAIL.
25678 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
25679 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
25680 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
25681 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25682 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25683 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
25684 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
25685 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
25687 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25690 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
25691 gfortran.dg/f2c_3.f90: New tests.
25693 * gfortran.dg/return_1.f90: Fix dg annotation.
25695 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25697 * gcc.c-torture/compile/20050510-1.c: New test.
25699 2005-05-10 Mark Mitchell <mark@codesourcery.com>
25701 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
25703 2005-05-10 Bob Wilson <bob.wilson@acm.org>
25705 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
25707 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
25710 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
25712 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
25715 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
25716 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
25718 2005-05-10 Ben Elliston <bje@au.ibm.com>
25721 * gcc.dg/debug/pr16676.c: New test.
25723 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
25726 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
25727 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
25728 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
25729 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
25731 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
25732 -fno-tree-dominator-opts.
25734 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25736 * gfortran.dg/return_1.f90: New test.
25738 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
25740 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
25742 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
25744 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
25747 * g++.dg/inherit/covariant13.C: New.
25749 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25751 PR libfortran/19155
25752 * gfortran.dg/pr19155.f: New test.
25754 2005-05-08 Roger Sayle <roger@eyesopen.com>
25757 * gcc.dg/pr8788-1.c: New testcase.
25759 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
25762 * gcc.target/mips/fpcmp-[12].c: New tests.
25764 2005-05-06 Mark Mitchell <mark@codesourcery.com>
25766 * lib/target-supports-dg.exp (dg-require-fork): New function.
25767 (dg-require-mkfifo): Likewise.
25768 * lib/target-supports.exp (check_function_available): New
25770 (check_fork_available): Likewise.
25771 (check_mkfifo_available): Likewise.
25773 2005-05-06 Jeff Law <law@redhat.com>
25775 * gcc.c-torture/compile/pr21380.c: New test.
25777 2005-05-06 Jakub Jelinek <jakub@redhat.com>
25780 * g++.dg/ext/weak3.C: New test.
25782 2005-05-05 Mark Mitchell <mark@codesourcery.com>
25785 * g++.dg/template/crash37.C: New test.
25787 2005-05-05 Paul Brook <paul@codesourcery.com>
25789 * gcc.dg/arm-g2.c: Use effective-target arm32.
25790 * gcc.dg/arm-mmx-1.c: Ditto.
25791 * gcc.dg/arm-scd42-2.c: Ditto.
25792 * gcc.dg/arm-vfp1.c: Ditto.
25793 * lib/target-supports.exp (check_effective_target_arm32): New
25796 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
25798 PR libfortran/21354
25799 gfortran.dg/in_pack_rank7.f90: New test.
25801 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
25803 PR middle-end/15618
25804 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
25806 2005-05-04 Jakub Jelinek <jakub@redhat.com>
25808 PR middle-end/21265
25809 * gcc.dg/20050503-1.c: New test.
25811 PR rtl-optimization/21239
25812 * gcc.dg/i386-sse-11.c: New test.
25814 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
25817 * gcc.target/i386/asm-1.c: New test.
25819 2005-05-03 Jakub Jelinek <jakub@redhat.com>
25821 PR rtl-optimization/21330
25822 * gcc.c-torture/execute/20050502-1.c: New test.
25825 * gcc.c-torture/execute/20050502-2.c: New test.
25827 2005-05-03 Uros Bizjak <uros@kss-loka.si>
25829 PR middle-end/21282
25830 * gcc.dg/pr21282.c: New.
25832 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
25834 * gcc.dg/vect/pr20122.c: Clean up .vect file.
25835 * gcc.dg/vect/vect-92.c: Likewise.
25836 * gcc.dg/vect/vect-93.c: Likewise.
25837 * gcc.dg/vect/vect-dv-1.c: Likewise.
25838 * gcc.dg/vect/vect-dv-2.c: Likewise.
25839 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
25841 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
25843 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
25844 * gfortran.dg/vect/vect-2.f90: Likewise.
25845 * gfortran.dg/vect/vect-3.f90: Likewise.
25846 * gfortran.dg/vect/vect-4.f90: Likewise.
25847 * gfortran.dg/vect/vect-5.f90: Likewise.
25849 2005-05-02 Geoffrey Keating <geoffk@apple.com>
25852 * gcc.dg/rs6000-fpint-2.c: New.
25854 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
25857 * gcc.dg/builtins-30.c: Update expected messages.
25858 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
25859 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
25860 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
25862 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
25864 PR tree-optimization/21294
25865 * gcc.dg/tree-ssa/pr21294.c: New.
25867 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
25869 * gcc.dg/altivec-3.c (vec_store): Do not use the old
25870 __builtin_altivec_st_internal_4si built-in.
25872 2005-05-02 Mark Mitchell <mark@codesourcery.com>
25875 * g++.dg/template/ptrmem14.C: New test.
25877 2005-05-02 Paul Brook <paul@codesourcery.com>
25879 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
25881 2005-05-02 Michael Matz <matz@suse.de>
25884 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
25886 2005-05-01 Mark Mitchell <mark@codesourcery.com>
25888 * g++.dg/cpp/weak.C: New test.
25890 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
25892 * gcc.dg/tree-ssa/loop-8.c: New test.
25894 2005-04-30 Michael Maty <matz@suse.de>
25896 * gcc.dg/inline-mcpy.c: New test.
25898 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
25900 PR libfortran/18958
25901 * gfortran.dg/eoshift.f90: New test case.
25903 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
25905 PR libfortran/18857
25906 * gfortran.dg/matmul_1.f90: New test.
25908 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
25910 PR tree-optimization/21030
25911 * gcc.dg/tree-ssa/pr21030.c: New.
25913 2005-04-29 Devang Patel <dpatel@apple.com>
25915 PR tree-optimization/21272
25916 * gcc.dg/vect/vect-ifcvt-10.c: New test.
25918 2005-04-29 Jakub Jelinek <jakub@redhat.com>
25922 * gfortran.dg/entry_4.f90: New test.
25923 * gfortran.fortran-torture/execute/entry_1.f90: New test.
25924 * gfortran.fortran-torture/execute/entry_2.f90: New test.
25925 * gfortran.fortran-torture/execute/entry_3.f90: New test.
25926 * gfortran.fortran-torture/execute/entry_4.f90: New test.
25927 * gfortran.fortran-torture/execute/entry_5.f90: New test.
25928 * gfortran.fortran-torture/execute/entry_6.f90: New test.
25929 * gfortran.fortran-torture/execute/entry_7.f90: New test.
25931 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25933 * gfortran.fortran-torture/execute/entry_8.f90: New test.
25935 2005-04-29 Paul Brook <paul@codesourcery.com>
25937 * gfortran.dg/entry_3.f90: New test.
25939 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25941 * gfortran.dg/implicit_4.f90: New test.
25943 2005-04-28 Bob Wilson <bob.wilson@acm.org>
25945 * lib/target-supports.exp (check_profiling_available): Return
25946 false for xtensa-*-elf.
25948 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
25950 * lib/fortran-torture.exp (fortran-torture.exp): Catch
25951 error if file cannot be deleted.
25953 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
25955 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
25956 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
25957 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
25958 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
25959 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
25960 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
25961 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
25962 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
25963 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
25964 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25965 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
25966 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
25967 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
25969 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25972 * gfortran.dg/pr20865.f90: New test.
25974 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
25976 * gcc.dg/void-cast-2.c: New test.
25978 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25981 * gcc.dg/void-cast-1.c: New test.
25983 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
25985 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
25987 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25990 * gfortran.dg/pr21177.f90: New test.
25992 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
25994 PR tree-optimization/21171
25995 * gcc.dg/tree-ssa/pr21171.c: New test.
25997 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
25999 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26000 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26001 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26002 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26003 gcc.dg/tree-ssa/gen-vect-32.c: New.
26004 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
26005 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
26006 don't run on PPC32.
26008 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26011 * gcc.dg/transparent-union-3.c: New test.
26013 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26016 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
26017 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
26018 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
26019 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
26020 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
26021 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
26023 2005-04-26 Jeff Law <law@redhat.com>
26025 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
26026 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
26027 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
26028 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
26029 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
26030 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
26031 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
26033 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
26035 PR tree-optimization/17598
26036 * gcc.dg/tree-ssa/pr17598.c: New testcase.
26038 2005-04-25 Mike Stump <mrs@apple.com>
26040 * objc.dg/fix-and-continue-1.m: Add.
26042 2005-04-25 Roger Sayle <roger@eyesopen.com>
26045 * g++.dg/opt/pr20995-1.C: New test case.
26047 2005-04-25 Devang Patel <dpatel@apple.com>
26049 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
26051 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
26054 * g++.dg/opt/alias2.C (printf): Correct the prototype.
26056 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
26059 * g++.dg/opt/rtti2.C: New test.
26061 2005-04-25 Paul Brook <paul@codesourcery.com>
26062 Steven G. Kargl <kargls@comcast.net>
26065 * gfortran.dg/ichar_1.f90: New file.
26067 2005-04-24 Jakub Jelinek <jakub@redhat.com>
26069 PR middle-end/20991
26070 * g++.dg/opt/pr20991.C: New test.
26072 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
26073 where sizeof (type) < __alignof__ (type).
26074 * gcc.dg/compat/struct-layout-1.h: Likewise.
26076 2005-04-24 Per Bothner <per@bothner.com>
26077 Devang Patel <dpatel@apple.com>
26079 PR preprocessor/20907
26080 * gcc.dg/cpp/very-long-comment.c: New test.
26082 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26085 * gfortran.dg/common_5.f: New test.
26087 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
26089 PR middle-end/21082
26090 * g++.dg/tree-ssa/pr21082.C: New testcase.
26092 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
26094 * gcc.dg/vect/vect-99.c: New test.
26096 2005-04-22 Diego Novillo <dnovillo@redhat.com>
26098 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
26100 2005-04-22 Jeff Law <law@redhat.com>
26102 * gcc.dg/uninit-5.c: Remove xfails.
26103 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
26104 conditionals and loads.
26106 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
26108 PR libfortran/20074
26109 PR libfortran/20436
26110 PR libfortran/21108
26111 * gfortran.dg/nested_reshape.f90: new test
26112 * gfortran.dg/reshape-alloc.f90: new test
26113 * gfortran.dg/reshape.f90: new test
26115 2005-04-22 Mark Mitchell <mark@codesourcery.com>
26117 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
26119 * gcc.dg/arm-vfp1.c: New test.
26121 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
26124 * g++.dg/lookup/builtin2.C: New test.
26126 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
26128 * gcc.dg/weak/weak-13.c: New test.
26130 2005-04-21 Geoffrey Keating <geoffk@apple.com>
26132 * lib/target-supports.exp (check_effective_target_sync_int_long):
26135 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
26137 * gcc.target/mips/branch-1.c: New test.
26139 2005-04-21 Richard Henderson <rth@redhat.com>
26141 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
26142 * gcc.dg/vect/vect-86.c: Likewise.
26143 * gcc.dg/vect/vect-87.c: Likewise.
26144 * gcc.dg/vect/vect-88.c: Likewise.
26146 2005-04-21 Devang Patel <dpatel@apple.com>
26148 PR optimization/20994
26149 * gcc.dg/tree-ssa/ifc-3.c: New test.
26151 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
26154 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
26155 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
26156 gcc.dg/c99-vla-jump-5.c: New tests.
26158 2005-04-19 Richard Henderson <rth@redhat.com>
26160 * lib/target-supports.exp (check_effective_target_vect_int_mult):
26161 Fix typo in exists check.
26162 (check_effective_target_sync_int_long): New.
26163 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
26164 * gcc.dg/ia64-sync-2.c: Likewise.
26165 * gcc.dg/ia64-sync-3.c: Likewise.
26166 * gcc.dg/ia64-sync-4.c: Likewise.
26168 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
26170 * gcc.dg/fold-xor-1.c: New test.
26171 * gcc.dg/fold-xor-2.c: New test.
26173 2005-04-19 James E. Wilson <wilson@specifixinc.com>
26176 * g++.dg/eh/fp-regs.C: New test.
26178 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
26180 * gcc.dg/Wint-to-pointer-cast-1.c,
26181 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
26182 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
26183 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
26185 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26188 * gfortran.dg/pr16861.f90: New test.
26190 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
26192 * gcc.dg/pr21085.c: New test.
26194 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
26196 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
26197 (setup_mips_tests, dg-mips-options): New procedures.
26198 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
26199 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
26200 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
26201 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26202 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
26203 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
26204 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
26205 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26206 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
26207 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
26208 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
26209 dg-mips-options instead of dg-options. Remove now-redundant
26210 preprocessor guards.
26211 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
26212 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26213 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26214 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
26215 * gcc.dg/vr-mult-2.c: Delete.
26216 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
26217 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
26218 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
26219 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
26220 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
26221 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
26222 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
26224 2005-04-18 Laurent GUERBY <laurent@guerby.net>
26226 * ada/acats/run_all.sh: Use sync when executable not present.
26228 2005-04-18 Devang Patel <dpatel@apple.com>
26230 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
26231 * gcc.dg/vect/vect-11a.c: New.
26232 * gcc.dg/vect/vect-none.c: Update.
26233 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
26235 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
26237 PR tree-optimization/20922
26238 * gcc.dg/pr20922-1.c: New test.
26239 * gcc.dg/pr20922-2.c: New test.
26240 * gcc.dg/pr20922-3.c: New test.
26241 * gcc.dg/pr20922-4.c: New test.
26242 * gcc.dg/pr20922-5.c: New test.
26243 * gcc.dg/pr20922-6.c: New test.
26245 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26247 PR libfortran/20950
26248 * gfortran.dg/pr20950.f: New test.
26250 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26252 PR libfortran/19216
26253 * gfortran.dg/pr19216.f: New test.
26255 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
26257 PR tree-optimization/21001
26258 * gcc.dg/tree-ssa/pr21001.c: New.
26260 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
26262 PR libfortran/21075
26263 * gfortran.dg/reshape_rank7.f90: New test.
26265 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
26267 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
26268 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
26269 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
26270 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
26271 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
26272 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
26273 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
26274 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
26275 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
26277 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
26278 in namelists. New test.
26279 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
26281 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
26283 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
26284 namelist. New test.
26285 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
26287 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
26289 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
26290 namelist. New test.
26291 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
26292 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
26293 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
26295 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
26296 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
26299 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
26301 * gfortran.dg/wtruncate.f: New testcase.
26302 * gfortran.dg/wtruncate.f90: New testcase.
26304 2005-04-16 Mark Mitchell <mark@codesourcery.com>
26307 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
26308 which sizeof/alignof is dependent, rather than just whether we are
26309 processing_template_decl.
26311 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26313 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26314 corrected typo where the wrong variables had been compared.
26316 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26318 PR libfortran/18495
26319 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26320 Test callee-allocated version of return array with a write
26322 Test spread with a temporary with another write statement.
26324 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
26326 PR tree-optimization/21031
26327 * gcc.dg/tree-ssa/pr21031.c: New.
26329 2005-04-15 Uros Bizjak <uros@kss-loka.si>
26331 PR tree-optimization/21004
26332 * gcc.dg/builtins-53.c: Include builtins-config.h.
26333 Check floorf, ceilf, floorl and ceill transformations
26334 only when HAVE_C99_RUNTIME is defined.
26336 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
26338 PR middle-end/20739
26339 * gcc.dg/tree-ssa/pr20739.c: New test.
26341 2005-04-14 Mike Stump <mrs@apple.com>
26343 * gcc.dg/Foundation.framework/empty: New.
26344 * gcc.dg/framework-2.c: New.
26346 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26348 PR tree-optimization/21021
26349 * gcc.c-torture/compile/pr21021.c: New.
26351 2005-04-14 Janis Johnson <janis187@us.ibm.com>
26354 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
26355 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
26356 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
26357 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
26358 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
26359 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
26360 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
26361 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
26363 2005-04-14 Richard Henderson <rth@redhat.com>
26365 * lib/target-supports.exp (check_effective_target_vect_condition):
26366 Add ia64, i?86, and x86_64.
26368 2005-04-14 Steven G. Kargl <kargls@comcast.net>
26370 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
26372 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26374 PR tree-optimization/20657
26375 * gcc.dg/tree-ssa/pr20657.c: New.
26377 2005-04-14 Uros Bizjak <uros@kss-loka.si>
26379 * gcc.dg/builtins-53.c: Also check (int)trunc* and
26380 (long long int)trunc*.
26382 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
26385 * gcc.dg/pr20927.c: New test.
26387 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
26389 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
26390 * gcc.target/mips/asm-1.c: Likewise.
26392 2005-04-13 Dale Johannesen <dalej@apple.com>
26394 * objc.dg/objc-fast-4.m: New.
26396 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
26398 * gcc.target/cris/torture/cris-torture.exp: New driver in new
26400 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
26402 2005-04-13 David Edelsohn <edelsohn@gnu.org>
26404 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
26405 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
26406 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
26408 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
26410 PR tree-optimization/20913
26411 * gcc.dg/tree-ssa/pr20913.c: New.
26413 PR tree-optimization/20702
26414 * gcc.dg/tree-ssa/pr20702.c: New.
26416 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26419 * g++.dg/inherit/local3.C: New test.
26421 2005-04-12 Jeff Law <law@redhat.com>
26423 * gcc.dg/tree-ssa/20050412-1.c: New test.
26425 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
26427 PR libfortran/19016
26428 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
26429 Add tests with mask generated by expression.
26430 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26431 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26432 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26434 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
26436 PR middle-end/20917
26437 * gcc.dg/20050409-1.c: New test.
26439 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
26441 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
26443 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26445 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26446 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
26447 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26448 (TARGET_CXX): Adjust accordingly.
26449 * target.h (struct gcc_target): Remove epxort_class_data. Add
26450 determine_class_data_visibility and class_data_always_comdat.
26451 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26452 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
26453 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26454 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
26455 (arm_cxx_determine_class_data_visibility): New.
26456 (arm_cxx_class_data_always_comdat): Likewise.
26457 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26458 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
26459 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26460 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
26461 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
26464 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26466 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
26468 2005-04-11 Geoffrey Keating <geoffk@apple.com>
26470 * gcc.dg/i386-darwin-fpmath.c: New.
26472 2004-04-11 Devang Patel <dpatel@apple.com>
26474 * lib/target-supports.exp (check_effective_target_vect_condition): New.
26475 * gcc.dg/vect/vect-ifcvt-1.c: New test.
26476 * gcc.dg/vect/vect-ifcvt-2.c: New test.
26477 * gcc.dg/vect/vect-ifcvt-3.c: New test.
26478 * gcc.dg/vect/vect-ifcvt-4.c: New test.
26479 * gcc.dg/vect/vect-ifcvt-5.c: New test.
26480 * gcc.dg/vect/vect-ifcvt-6.c: New test.
26481 * gcc.dg/vect/vect-ifcvt-7.c: New test.
26482 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
26484 2004-04-11 Devang Patel <dpatel@apple.com>
26486 * gcc.dg/vect/vect-dv-1.c: New test.
26487 * gcc.dg/vect/vect-dv-2.c: New test.
26489 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26491 PR tree-optimization/20933
26492 * gcc.dg/tree-ssa/pr20933.c: New test.
26494 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26496 * gfortran.dg/fold_nearest.f90: New test.
26498 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
26500 * gcc.dg/tree-ssa/alias-1.c: New test.
26502 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26504 PR tree-optimization/20920
26505 * g++.dg/tree-ssa/pr20920.C: New test.
26507 2005-04-11 Uros Bizjak <uros@kss-loka.si>
26509 * gcc.dg/builtins-53.c: Also check (int)ceil* and
26510 (long long int)ceil*.
26512 2005-04-10 Mark Mitchell <mark@codesourcery.com>
26514 * g++.dg/warn/Wdtor1.C: Declare template in system header with
26515 explicit C++ linkage.
26517 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26519 * gfortran.dg/pr17229.f: Take care of the new obsolescence
26520 warning for arithmetic IF statements.
26522 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
26524 * eor_handling_1.f90: New test case.
26525 * eor_handling_2.f90: New test case.
26526 * eor_handling_3.f90: New test case.
26527 * eor_handling_4.f90: New test case.
26528 * eor_handling_5.f90: New test case.
26529 * noadv_size.f90: New test case.
26530 * pad_no.f90: New test case.
26532 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
26534 * gcc.c-torture/execute/20050410-1.c: New test.
26536 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
26538 * gcc.dg/pr20126.c: New.
26540 2005-04-09 Bud Davis <bdavis@gfortran.org>
26541 Steven G. Kargl <kargls@comcast.net>
26543 * gfortran.dg/PR19872.f: New test.
26545 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26547 * gfortran.dg/nint_1.f90: Fix dg-do directive.
26549 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26551 * gfortran.dg/nint_1.f90: New test.
26553 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26555 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26556 Added test for callee-allocated arrays with write statements.
26557 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
26558 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
26559 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26560 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26561 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26563 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26565 PR libfortran/20163
26566 * gfortran.dg/open-options-blanks.f: New test.
26568 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
26571 * gfortran.dg/comma_format_extension_[1234].f: New tests.
26573 2005-04-09 Jakub Jelinek <jakub@redhat.com>
26575 * gcc.dg/tree-ssa/stdarg-1.c: New test.
26576 * gcc.dg/tree-ssa/stdarg-2.c: New test.
26577 * gcc.dg/tree-ssa/stdarg-3.c: New test.
26578 * gcc.dg/tree-ssa/stdarg-4.c: New test.
26579 * gcc.dg/tree-ssa/stdarg-5.c: New test.
26580 * gcc.c-torture/execute/stdarg-4.c: New test.
26582 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
26585 * g++.dg/abi/param2.C: New test.
26587 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26589 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
26591 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26593 * gcc.dg/builtins-53.c: New test.
26595 2005-04-08 Diego Novillo <dnovillo@redhat.com>
26597 * g++.dg/tree-ssa/pr18178.C: New test.
26598 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
26599 * gcc.c-torture/execute/20041019-1.c: New test.
26600 * gcc.dg/tree-ssa/20041008-1.c: New test.
26601 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
26602 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
26603 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
26604 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
26605 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
26606 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
26607 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
26608 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
26609 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26610 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26612 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
26614 PR rtl-optimization/20466
26615 * gcc.c-torture/execute/pr20466-1.c: New test.
26617 2005-04-08 Mark Mitchell <mark@codesourcery.com>
26620 * g++.dg/parse/cond2.C: New test.
26623 * g++.dg/warn/Wdtor1.C: New test.
26625 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26628 * gfortran.dg/pr17229.f: New test.
26630 2005-04-07 Steven G. Kargl <kargls@comcast.net>
26632 * gfortran.dg/tiny_1.f90: New test.
26633 * gfortran.dg/tiny_2.f90: ditto.
26635 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
26637 * gfortran.dg/eor_1.f90: Fix dg-do run line
26638 * gfortran.dg/open_new.f90: Fix dg-do run line
26640 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
26642 * lib/target-supports.exp (get_compiler_messages): Support
26643 optional arguments, the fourth being compiler options.
26644 (check_effective_target_fpic): New proc.
26645 * gcc.dg/20050321-2.c: Restrict to target fpic.
26647 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
26649 * gcc.dg/15443-1.c: New test.
26650 * gcc.dg/15443-2.c: Likewise.
26652 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26654 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
26656 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26658 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
26660 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26662 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
26663 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
26665 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
26666 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
26667 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
26669 2005-04-06 Mark Mitchell <mark@codesourcery.com>
26672 * g++.dg/warn/Wunused-11.C: New test.
26674 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
26676 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
26678 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
26680 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
26682 2005-04-05 Mark Mitchell <mark@codesourcery.com>
26685 * g++.dg/template/ptrmem13.C: New test.
26687 2005-04-05 Per Bothner <per@bothner.com>
26689 * lib/gcc.exp: Always add -fno-show-column, for now.
26691 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
26694 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
26695 of plain old "unsigned int" for the type of "i". Makes this test
26698 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
26700 * gcc.dg/i386-ssefn-1.c: New test.
26701 * gcc.dg/i386-ssefn-2.c: New test.
26702 * gcc.dg/i386-ssefn-3.c: New test.
26703 * gcc.dg/i386-ssefn-4.c: New test.
26705 2005-04-05 Jakub Jelinek <jakub@redhat.com>
26707 PR tree-optimization/20076
26708 * gcc.dg/builtin-apply4.c: New test.
26710 PR preprocessor/19475
26711 * gcc.dg/cpp/macspace1.c: New test.
26712 * gcc.dg/cpp/macspace2.c: New test.
26714 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26716 * gfortran.dg/pr20755.f: Fixed bad format.
26718 2005-04-05 Mark Mitchell <mark@codesourcery.com>
26721 * g++.dg/ext/attrib21.C: New test.
26723 2004-04-05 Devang Patel <dpatel@apple.com>
26725 * lib/target-supports.exp (check_effective_target_vect_shif): New.
26726 * gcc.dg/vect/vect-shift-1.c: New test.
26728 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26730 PR libfortran/20755
26731 * gfortran.dg/pr20755.f: New test.
26733 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
26735 * gfortran.dg/pr15959.f90: New test.
26736 * gfortran.dg/string_pad_trunc.f90: New test.
26738 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26740 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
26741 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
26742 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
26745 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
26747 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
26749 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26751 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
26752 * gcc.c-torture/compile/20011119-2.c: Likewise.
26753 * gcc.c-torture/compile/981001-2.c: Likewise.
26755 2005-04-04 Mark Mitchell <mark@codesourcery.com>
26758 * g++.dg/template/overload4.C: New test.
26760 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
26763 * g++.dg/abi/covariant5.C: New.
26766 * g++.dg/debug/const2.C: New.
26768 2005-04-04 Jakub Jelinek <jakub@redhat.com>
26770 PR rtl-optimization/16104
26771 * gcc.c-torture/execute/20050316-1.c: New test.
26773 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
26775 * g++.dg/template/spec23.C: Fix dg-error text.
26777 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
26780 * g++.dg/expr/lval2.C: New.
26782 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26784 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
26785 __builtin_strcasecmp and __builtin_strncasecmp.
26787 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
26790 * g++.dg/template/spec22.C: New.
26791 * g++.dg/template/spec23.C: New.
26793 2005-04-03 Dale Ranta <dir@lanl.gov>
26794 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26796 PR libfortran/20068
26797 PR libfortran/20125
26798 PR libfortran/20156
26799 PR libfortran/20471
26800 * gfortran.dg/backspace.f: New test.
26802 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
26804 * gcc.dg/pr19345.c: New test.
26806 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
26808 PR tree-optimization/20640
26809 * gcc.dg/torture/tree-loop-1.c: New.
26811 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
26813 PR rtl-optimization/20290
26814 * gcc.c-torture/execute/loop-ivopts-2.c: New.
26816 2005-04-02 Geoffrey Keating <geoffk@apple.com>
26818 * gcc.dg/rs6000-fpint.c: New.
26820 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
26822 * gcc.dg/old-style-then-proto-1.c: New test.
26824 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26826 * gfortran.fortran-torture/execute/backspace.f90: Check
26827 after backspace and read was incorrect.
26829 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26831 * gcc.c-torture/execute/builtins/strcat.c: Check the result
26832 buffer past the terminating NUL using memcmp.
26833 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
26834 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
26836 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
26837 Fix unused/uninitialized variable warnings.
26839 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
26840 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
26841 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
26842 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
26844 * gcc.c-torture/execute/builtins/abs-1-lib.c,
26845 gcc.c-torture/execute/builtins/fputs-lib.c,
26846 gcc.c-torture/execute/builtins/lib/fprintf.c,
26847 gcc.c-torture/execute/builtins/lib/main.c,
26848 gcc.c-torture/execute/builtins/lib/memcmp.c,
26849 gcc.c-torture/execute/builtins/lib/memmove.c,
26850 gcc.c-torture/execute/builtins/lib/mempcpy.c,
26851 gcc.c-torture/execute/builtins/lib/memset.c,
26852 gcc.c-torture/execute/builtins/lib/printf.c,
26853 gcc.c-torture/execute/builtins/lib/sprintf.c,
26854 gcc.c-torture/execute/builtins/lib/stpcpy.c,
26855 gcc.c-torture/execute/builtins/lib/strchr.c,
26856 gcc.c-torture/execute/builtins/lib/strcmp.c,
26857 gcc.c-torture/execute/builtins/lib/strcpy.c,
26858 gcc.c-torture/execute/builtins/lib/strcspn.c,
26859 gcc.c-torture/execute/builtins/lib/strlen.c,
26860 gcc.c-torture/execute/builtins/lib/strncat.c,
26861 gcc.c-torture/execute/builtins/lib/strncmp.c,
26862 gcc.c-torture/execute/builtins/lib/strncpy.c,
26863 gcc.c-torture/execute/builtins/lib/strrchr.c,
26864 gcc.c-torture/execute/builtins/lib/strspn.c,
26865 gcc.c-torture/execute/builtins/lib/strstr.c,
26866 gcc.c-torture/execute/builtins/memops-asm-lib.c,
26867 gcc.c-torture/execute/builtins/strlen-2.c,
26868 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
26871 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
26873 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
26874 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
26877 2005-04-01 Jakub Jelinek <jakub@redhat.com>
26880 * g++.dg/debug/using1.C: New test.
26882 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
26884 PR middle-end/20524
26885 * gcc.dg/alias-7.c: Prefix asm-declared name with
26886 __USER_LABEL_PREFIX__.
26888 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
26890 Fix fallout from PR middle-end/15700:
26891 * gcc.c-torture/compile/20011119-1.c: Take
26892 __USER_LABEL_PREFIX__ into account.
26893 * gcc.c-torture/compile/20011119-2.c: Likewise.
26895 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
26898 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
26900 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
26903 * gcc.c-torture/compile/struct-non-lval-1.c,
26904 gcc.c-torture/compile/struct-non-lval-2.c,
26905 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
26907 2005-03-31 Janis Johnson <janis187@us.ibm.com>
26909 * gcc.dg/tls/tls.exp: Remove temporary file.
26910 * g++.dg/tls/tls.exp: Ditto.
26911 * lib/file-format.exp: Ditto.
26912 * g++.dg/special/ecos.exp: Ditto.
26914 * lib/profopt.exp: Treat prof_ext as a list.
26915 * gcc.misc-tests/bprob.exp: Ditto.
26916 * g++.dg/bprob/bprob.exp: Ditto.
26918 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
26919 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
26920 g++.dg/tree-ssa/pointer-reference-alias.C,
26921 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
26922 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
26923 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
26924 g++.dg/vect/pr19951.cc: Ditto.
26925 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
26926 gcc.dg/builtins-47.c: Ditto.
26927 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
26928 gcc.dg/pr20115-1.c: Ditto.
26929 * gcc.dg/tree-ssa/20030530-2.c,
26930 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
26931 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26932 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
26933 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26934 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
26935 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
26936 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
26937 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
26938 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
26939 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
26940 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
26941 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
26942 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
26943 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
26944 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
26945 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26946 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26947 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26948 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26949 gcc.dg/tree-ssa/20030824-1.c,
26950 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
26951 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
26952 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
26953 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
26954 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
26955 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
26956 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
26957 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
26958 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
26959 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
26960 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
26961 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
26962 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
26963 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
26964 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
26965 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
26966 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
26967 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
26968 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
26969 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
26970 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
26971 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
26972 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
26973 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
26974 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
26975 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
26976 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
26977 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
26978 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
26979 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
26980 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
26981 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
26982 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
26983 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
26984 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
26985 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
26986 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
26987 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
26988 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
26989 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
26990 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
26991 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
26992 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26993 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
26994 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
26995 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
26996 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
26997 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
26998 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
26999 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
27000 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27001 gcc.dg/tree-ssa/useless-1.c: Ditto.
27002 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
27003 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
27004 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
27005 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
27006 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27007 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
27008 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
27009 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
27010 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
27011 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
27012 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
27013 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
27014 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
27015 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
27016 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
27017 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
27018 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
27019 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
27020 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
27021 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
27022 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
27023 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27024 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27025 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
27026 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
27027 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
27028 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
27029 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
27030 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
27031 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
27032 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
27033 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
27034 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
27035 gcc.dg/vect/vect-none.c: Ditto.
27036 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
27037 treelang/compile/unsigned.tree: Ditto.
27039 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
27040 * gcc.dg/cpp/direct2s.c: Ditto.
27041 * gcc.dg/cpp/paste4.c: Ditto.
27042 * gcc.dg/cpp/separate-1.c: Ditto.
27043 * gcc.dg/pch/save-temps-1.c: Ditto.
27044 * g++.dg/ext/altivec-10.C: Ditto.
27045 * g++.dg/pch/pch.C: Ditto.
27047 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
27049 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
27050 * g++.dg/template/repo1.C: Ditto.
27051 * g++.dg/template/repo2.C: Ditto.
27052 * g++.dg/template/repo3.C: Ditto.
27053 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
27054 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
27055 * g++.old-deja/g++.pt/repo1.C: Ditto.
27056 * g++.old-deja/g++.pt/repo2.C: Ditto.
27057 * g++.old-deja/g++.pt/repo3.C: Ditto.
27058 * g++.old-deja/g++.pt/repo4.C: Ditto.
27060 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
27061 * gcc.dg/20030107-1.c: Ditto.
27062 * gcc.dg/20030702-1.c: Ditto.
27063 * gcc.dg/profile-generate-1.c: Ditto.
27064 * g++.dg/other/profile1.C: Ditto.
27065 * g++.old-deja/g++.robertl/eb83.C: Ditto.
27067 * lib/gcc-dg.exp (remove-build-file): New.
27068 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27069 cleanup-tree-dump, cleanup-saved-temps): New.
27071 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
27073 PR c++/19203, DR 214
27074 * g++.dg/parse/ambig3.C: Not ambiguous.
27075 * g++.dg/template/spec20.C: New.
27076 * g++.dg/template/spec21.C: New.
27078 2005-03-31 Steve Ellcey <sje@cup.hp.com>
27081 * gcc.dg/ia64-fptr-1.c: Run only on linux.
27083 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27085 PR libfortran/20660
27086 * gfortran.dg/negative_unit.f: New test.
27088 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
27090 * gcc.dg/20050330-1.c: New test.
27092 2005-03-30 Devang Patel <dpatel@apple.com>
27094 * g++.dg/tree-sra/ssa-sra-3.C: New test.
27096 2005-03-30 Dale Johannesen <dalej@apple.com>
27098 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
27100 2005-03-30 Janis Johnson <janis187@us.ibm.com>
27102 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
27103 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
27104 Strip options from test name.
27106 2005-03-31 Jan Hubicka <jh@suse.cz>
27108 * gcc.dg/varpool-1.c: New testcase.
27110 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
27114 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
27115 gcc.dg/stmt-expr-label-3.c : New tests.
27116 * gcc.c-torture/execute/medce-2.c: Remove.
27118 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
27121 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
27124 2005-03-30 Alan Modra <amodra@bigpond.net.au>
27126 * gcc.c-torture/compile/pr20203.c: New test.
27128 2005-03-26 Steven G. Kargl <kargls@comcast.net>
27130 * gfortran.dg/promotion.f90: New test.
27132 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
27134 PR middle-end/20491
27135 * gcc.dg/torture/asm-subreg-1.c: New test.
27137 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
27140 * gcc.dg/pr20672-1.c: New test.
27142 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
27144 * gfortran.dg/vect: New directory.
27145 * gfortran.dg/vect/vect.exp: New.
27146 * gfortran.dg/vect/vect-1.f90: New test.
27147 * gfortran.dg/vect/vect-2.f90: New test.
27148 * gfortran.dg/vect/vect-3.f90: New test.
27149 * gfortran.dg/vect/vect-4.f90: New test.
27150 * gfortran.dg/vect/vect-5.f90: New test.
27152 2005-03-29 Jakub Jelinek <jakub@redhat.com>
27154 PR middle-end/20622
27155 * gcc.dg/alias-7.c: New test.
27157 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
27159 * gcc.dg/sparc-reg-1.c: New test.
27161 2005-03-28 Steve Ellcey <sje@cup.hp.com>
27164 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
27166 2005-03-29 Dale Ranta <dir@lanl.gov>
27167 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27169 PR libfortran/20163
27170 * gfortran.dg/pr20163-2.f: New test.
27172 2005-03-28 Jan Hubicka <jh@suse.cz>
27174 PR middle-end/20635
27175 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
27178 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
27180 PR tree-optimization/20626
27181 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
27182 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
27184 2005-03-26 Steven G. Kargl <kargls@comcast.net>
27186 * gfortran.dg/underflow.f90: New test.
27187 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
27189 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27191 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
27193 2005-03-25 Mark Mitchell <mark@codesourcery.com>
27195 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
27196 (g++_init): Make sure that CXXFLAGS is set.
27197 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
27198 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
27199 * lib/gfortran.exp (gfortran_link_flags): Likewise.
27200 * lib/objc.exp (objc_init): Likewise.
27201 * lib/treelang.exp (treelang_init): Likewise.
27203 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
27205 PR tree-optimization/20470
27206 * gcc.dg/tree-ssa/pr20470.c: New test.
27208 2005-03-25 Geoffrey Keating <geoffk@apple.com>
27210 * gcc.dg/ppc-stfiwx.c: New.
27212 2005-03-25 Steve Ellcey <sje@cup.hp.com>
27215 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
27217 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27219 * gcc.dg/20050325-1.c: Fix a typo.
27221 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27223 PR libfortran/19678
27224 PR libfortran/19679
27225 * gfortran.dg/dos_eol.f: New test.
27227 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27229 PR rtl-optimization/20249
27230 * gcc.dg/20050325-1.c: New test.
27232 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27234 PR libfortran/15332
27235 * gfortran.dg/pr15332.f: New test.
27237 2005-03-24 Dale Johannesen <dalej@apple.com>
27239 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
27241 2005-03-24 Geoffrey Keating <geoffk@apple.com>
27243 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
27244 'internal' visibility.
27245 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
27246 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
27247 'protected' visibility.
27248 * gcc.dg/visibility-7.c: Likewise.
27249 * lib/target-supports.exp (check_visibility_available): Take
27250 a parameter, the kind of visibility to check for.
27251 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
27252 to check_visibility_available.
27254 * g++.dg/expr/cast3.C: New.
27256 2005-03-24 David Edelsohn <edelsohn@gnu.org>
27258 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
27261 2005-03-24 Steve Ellcey <sje@cup.hp.com>
27264 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
27266 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
27268 * gcc.dg/badshift.c: Renamed to...
27269 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
27271 * gcc.target/i386/badshift.c: Renamed to...
27272 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
27275 PR rtl-optimization/20532
27276 * gcc.target/i386/badshift.c: New.
27278 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27280 * gfortran.dg/pr18025.f90: New test.
27282 2005-03-23 Dale Johannesen <dalej@apple.com>
27284 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
27286 2005-03-23 Mark Mitchell <mark@codesourcery.com>
27288 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
27290 * lib/target-supports.exp (check_iconv_available): Default
27291 libiconv to -liconv, if there is no definition.
27293 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
27295 * gcc.dg/torture/cris-asm-mof-1.c: New test.
27297 2005-03-22 Mark Mitchell <mark@codesourcery.com>
27299 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
27300 * g++.dg/opt/pr7503-2.C: Likewise.
27301 * g++.dg/opt/pr7503-3.C: Likewise.
27302 * g++.dg/opt/pr7503-4.C: Likewise.
27303 * g++.dg/opt/pr7503-5.C: Likewise.
27304 * g++.dg/warn/minmax.C: New test.
27306 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27308 * gfortran.dg/g77_intrinsics_funcs.f: New test.
27309 * gfortran.dg/g77_intrinsics_sub.f: New test.
27311 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
27312 Jan Hubicka <jh@suse.cz>
27313 Steven Bosscher <stevenb@suse.de
27315 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
27317 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27320 * g++.dg/template/redecl3.C: New test.
27322 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27325 * g++.dg/parse/error16.C: Tweak error markers.
27327 2005-03-22 Jakub Jelinek <jakub@redhat.com>
27330 * gcc.dg/20050321-2.c: New test.
27332 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
27336 * g++.dg/template/ptrmem12.C: New.
27338 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
27340 PR rtl-optimization/20527
27341 * gcc.c-torture/execute/pr20527-1.c: New test.
27343 2005-03-22 Ben Elliston <bje@au.ibm.com>
27345 * gcc.misc-tests/options.exp (check_for_options): Create a real C
27346 program, compile it into a real executable and then delete the .c
27347 and .x files afterwards, to avoid problems on testglue targets.
27349 2005-03-21 Stuart Hastings <stuart@apple.com>
27351 * gcc.target/i386/sse-2.c: New.
27353 2005-03-21 Uros Bizjak <uros@kss-loka.si>
27355 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
27357 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27359 * g++.dg/parse/crash25.C: Fix typo.
27361 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27364 * g++.dg/parse/crash24.C: New test.
27367 * g++.dg/parse/crash25.C: New test.
27369 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27372 * g++.dg/ext/stmtexpr4.C: New test.
27374 2005-03-20 Roger Sayle <roger@eyesopen.com>
27376 PR middle-end/20539
27377 * gcc.c-torture/compile/pr13066-1.c: New test case.
27378 * gcc.c-torture/compile/pr20539-1.c: Likewise.
27379 * g++.dg/opt/pr13066-1.C: Likewise.
27381 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
27383 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
27385 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27388 * gfortran.dg/nesting_1.f90: New test.
27390 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27393 * g++.dg/lookup/using13.C: New test.
27395 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27398 * g++.dg/template/crash36.C: New test.
27400 2005-03-18 Paolo Carlini <pcarlini@suse.de>
27403 * g++.dg/template/crash35.C: New test.
27405 2005-03-17 Paolo Carlini <pcarlini@suse.de>
27408 * g++.dg/overload/operator2.C: New test.
27410 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27412 PR libfortran/20257
27413 * gfortran.dg/pr20257.f90: New test.
27415 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27417 PR libfortran/20480
27418 * gfortran.dg/pr20480.f90: New test.
27420 2005-03-16 Richard Henderson <rth@redhat.com>
27422 PR middle-end/15700
27423 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
27424 (_rtld_global): New.
27425 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
27426 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
27428 * gcc.dg/alias-3.c: New.
27429 * gcc.dg/alias-4.c: New.
27430 * gcc.dg/alias-5.c: New.
27431 * gcc.dg/alias-6.c: New.
27433 2005-03-15 Geoffrey Keating <geoffk@apple.com>
27435 * gcc.dg/cpp/ucnid-7.c: New.
27437 2005-03-15 Janis Johnson <janis187@us.ibm.com>
27438 Dorit Naishlos <dorit@il.ibm.com>
27440 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
27443 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
27445 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
27446 support misaligned accesses.
27447 * gcc.dg/vect/vect-58.c: Likewise.
27448 * gcc.dg/vect/vect-92.c: New.
27449 * gcc.dg/vect/vect-93.c: New.
27451 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
27454 * gfortran.dg/assign_2.f90: New test.
27455 * gfortran.dg/assign_3.f90: New test.
27456 * gfortran.dg/assign.f90: New test.
27458 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
27460 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
27461 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
27462 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
27463 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
27466 2005-03-14 Geoffrey Keating <geoffk@apple.com>
27468 * gcc.dg/cpp/ucnid-6.c: New.
27470 * gcc.dg/cpp/normalize-1.c: New.
27471 * gcc.dg/cpp/normalize-2.c: New.
27472 * gcc.dg/cpp/normalize-3.c: New.
27473 * gcc.dg/cpp/normalize-4.c: New.
27474 * gcc.dg/cpp/ucnid-4.c: New.
27475 * gcc.dg/cpp/ucnid-5.c: New.
27476 * g++.dg/cpp/normalize-1.C: New.
27477 * g++.dg/cpp/ucnid-1.C: New.
27479 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27481 * gcc.dg/pr18628.c: New.
27483 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27486 * g++.dg/tree-ssa/pr20280.C: New.
27488 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27491 * gfortran.dg/stfunc_2.f90: New test.
27493 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27495 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
27497 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27499 * gcc.dg/tree-ssa/20050314-1.c: New test.
27501 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27505 * g++.dg/template/friend34.C: New test.
27506 * g++.dg/template/friend35.C: Likewise.
27507 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27509 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27511 Friend class name lookup 5/n
27513 * g++.dg/lookup/hidden-class1.C: New test.
27514 * g++.dg/lookup/hidden-class2.C: Likewise.
27515 * g++.dg/lookup/hidden-class3.C: Likewise.
27516 * g++.dg/lookup/hidden-class4.C: Likewise.
27517 * g++.dg/lookup/hidden-class5.C: Likewise.
27518 * g++.dg/lookup/hidden-class6.C: Likewise.
27519 * g++.dg/lookup/hidden-class7.C: Likewise.
27520 * g++.dg/lookup/hidden-class8.C: Likewise.
27521 * g++.dg/lookup/hidden-class9.C: Likewise.
27522 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27523 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27524 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27525 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27526 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27527 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27528 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27529 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27530 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27531 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27532 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27534 2005-03-13 Mark Mitchell <mark@codesourcery.com>
27537 * g++.dg/template/error18.C: New test.
27539 2005-03-09 Ben Elliston <bje@au.ibm.com>
27542 * g++.dg/debug/pr16792.C: New test.
27544 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27546 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27547 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27548 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27549 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27550 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27551 test assertion names.
27553 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27556 * gfortran.dg/stfunc_1.f90: New test.
27558 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27561 * gfortran.dg/real_index_1.f90: New test.
27563 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27566 * gfortran.dg/spec_expr_1.f90: New test.
27568 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27571 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
27574 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27577 * gfortran.dg/largeequiv_1.f90: New test.
27579 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27581 * gcc.dg/ucnid-1.c: New.
27582 * gcc.dg/ucnid-2.c: New.
27583 * gcc.dg/ucnid-3.c: New.
27584 * gcc.dg/ucnid-4.c: New.
27585 * gcc.dg/ucnid-5.c: New.
27586 * gcc.dg/ucnid-6.c: New.
27587 * gcc.dg/cpp/ucnid-1.c: New.
27588 * gcc.dg/cpp/ucnid-2.c: New.
27589 * gcc.dg/cpp/ucnid-3.c: New.
27590 * g++.dg/other/ucnid-1.C: New.
27592 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27594 * gcc.dg/vmx/darwin-abi-3.c: Delete.
27596 2005-03-11 Per Bothner <per@bothner.com>
27598 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
27599 that diagnotics refer to correct token.
27600 * gcc.dg/unused-3.c: Likewise.
27602 2005-03-11 Per Bothner <per@bothner.com>
27604 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
27605 constant" is now actually on same line as string constant.
27606 * gcc.dg/cpp/direct2s.c: Likewise.
27608 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
27610 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
27612 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27614 PR libfortran/20124
27615 * gfortran.dg/pr20124.f90: New Test
27617 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
27619 PR tree-optimization/20130
27620 * gcc.dg/pr20130-1.c: New test.
27622 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27625 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
27627 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27629 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
27631 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27633 * g++.dg/eh/forced1.C: Fix comment.
27634 * g++.dg/eh/forced2.C: Ditto.
27635 * g++.dg/eh/forced3.C: Ditto.
27636 * g++.dg/eh/forced4.C: Ditto.
27638 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
27641 * gcc.c-torture/compile/pr20412.c: New test.
27643 2005-03-10 Roger Sayle <roger@eyesopen.com>
27645 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
27647 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27650 * gcc.dg/20050307-1.c: New test.
27652 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
27655 * g++.dg/other/stdarg3.C: New.
27657 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27659 PR c++/18384, c++/18327
27660 * g++.dg/init/array19.C: New test.
27662 PR inline-asm/20314
27663 * gcc.dg/torture/pr20314-1.c: New test.
27664 * gcc.dg/torture/pr20314-2.c: New test.
27666 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
27668 * gcc.dg/20050309-1.c: New test.
27670 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27672 * gcc.dg/builtins-10.c: Reactivate disabled test.
27673 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
27674 new cbrt transformations.
27676 2005-03-09 Mark Mitchell <mark@codesourcery.com>
27679 * g++.dg/template/array13.C: New test.
27681 2005-03-09 Paolo Carlini <pcarlini@suse.de>
27684 * g++.dg/init/brace4.C: New test.
27686 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
27689 * g++.dg/template/non-dependent12.C: New.
27691 2005-03-08 Mark Mitchell <mark@codesourcery.com>
27694 * g++.dg/init/array18.C: Add dg-do run marker.
27697 * g++.dg/init/array18.C: New test.
27699 2005-03-09 Ben Elliston <bje@au.ibm.com>
27701 * consistency.vlad/vlad.exp: Remove trailing semicolons.
27702 * g++.dg/gcov/gcov.exp: Likewise.
27703 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
27704 * gcc.target/xstormy16/xstormy16.exp: Likewise.
27705 * lib/c-torture.exp: Likewise.
27706 * lib/fortran-torture.exp: Likewise.
27707 * lib/g++.exp: Likewise.
27708 * lib/gcc-defs.exp: Likewise.
27709 * lib/gcc-dg.exp: Likewise.
27710 * lib/gcc.exp: Likewise.
27711 * lib/gcov.exp: Likewise.
27712 * lib/gfortran.exp: Likewise.
27713 * lib/mike-g++.exp: Likewise.
27714 * lib/mike-gcc.exp: Likewise.
27715 * lib/objc-torture.exp: Likewise.
27716 * lib/objc.exp: Likewise.
27717 * lib/profopt.exp: Likewise.
27718 * lib/target-libpath.exp: Likewise.
27719 * lib/target-supports.exp: Likewise.
27720 * lib/treelang.exp: Likewise.
27721 * lib/wrapper.exp: Likewise.
27723 2005-03-08 Jeff Law <law@redhat.com>
27725 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
27728 2005-03-08 Ira Rosen <irar@il.ibm.com>
27730 * gcc.dg/vect/pr20122.c: New test.
27732 2005-03-07 Jeff Law <law@redhat.com>
27734 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
27736 * gcc.dg/tree-ssa/pr18133-1.c: New test.
27737 * gcc.dg/tree-ssa/pr18133-2.c: New test.
27738 * gcc.dg/tree-ssa/pr18134.c: New test.
27740 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27742 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
27743 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
27744 gcc.dg/torture/builtin-noret-2.c: Require weak support.
27746 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
27749 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
27751 2005-03-07 Mark Mitchell <mark@codesourcery.com>
27753 * g++.dg/warn/Wnvdtor.C: New test.
27755 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
27757 * gcc.dg/torture/pr19683-1.c: New test.
27759 2005-03-06 Steven G. Kargl <kargls@comcast.net>
27761 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
27762 * gfortran.dg/g77/19990313-2.f: Ditto.
27763 * gfortran.dg/g77/19990313-3.f: Ditto.
27764 * gfortran.dg/g77/19990525-0.f: Ditto.
27765 * gfortran.dg/g77/19990826-0.f: Ditto.
27766 * gfortran.dg/g77/19990826-2.f: Ditto.
27767 * gfortran.dg/g77/19990826-3.f: Ditto.
27768 * gfortran.dg/g77/20000511-1.f: Ditto.
27769 * gfortran.dg/g77/20000511-2.f: Ditto.
27770 * gfortran.dg/g77/970625-2.f: Ditto.
27771 * gfortran.dg/g77/980310-2.f: Ditto.
27772 * gfortran.dg/g77/980310-3.f: Ditto.
27773 * gfortran.dg/g77/980310-8.f: Ditto.
27774 * gfortran.dg/g77/980519-2.f: Ditto.
27775 * gfortran.dg/g77/alpha1.f: Ditto.
27776 * gfortran.dg/g77/claus.f: Ditto.
27777 * gfortran.dg/g77/erfc.f: Ditto.
27778 * gfortran.dg/g77/short.f: Ditto.
27779 * gfortran.fortran-torture/execute/data.f90: Ditto.
27780 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
27781 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
27783 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27785 * lib/file-format.exp (gcc_target_object_format): Add check for som
27786 format and hardcode object formats on hppa*-*-hpux*.
27787 * lib/target-supports.exp (check_weak_available): Add check for som
27788 object format. Always return 0 on hppa*-*-hpux10*.
27790 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
27793 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
27795 2005-03-05 Steven G. Kargl <kargls@comcast.net>
27797 * gfortran.dg/pr19936_1.f90: New test.
27798 * gfortran.dg/pr19936_2.f90: New test.
27799 * gfortran.dg/pr19936_3.f90: New test.
27801 2005-03-05 Steven G. Kargl <kargls@comcast.net>
27802 Paul Thomas <prthomas@drfccad.cea.fr>
27804 * gfortran.dg/PR19754_1.f90: New test.
27805 * gfortran.dg/PR19754_2.f90: Ditto.
27807 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27810 * g++.dg/template/non-dependent11.C: New test.
27812 2005-03-05 Uros Bizjak <uros@kss-loka.si>
27814 * lib/target-supports.exp (check_iconv_available): Fix comment.
27816 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
27817 Joseph S. Myers <joseph@codesourcery.com>
27820 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
27822 2005-03-04 Matthew Sachs <msachs@apple.com>
27824 * gcc.exp (gcc_target_compile): Put braces around
27825 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
27826 * objc.exp (objc_target_compile): Likewise.
27827 * treelang.exp (treelang_target_compile): Likewise.
27829 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27832 * gfortran.dg/func_result_1.f90: New test.
27834 2005-03-04 Ben Elliston <bje@au.ibm.com>
27836 * gcc.misc-tests/options.exp: New test.
27838 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
27840 * gcc.dg/pr15784-4.c: New test.
27842 2005-03-03 Geoffrey Keating <geoffk@apple.com>
27844 * gcc.c-torture/execute/pr17133.c: New.
27845 * gcc.c-torture/compile/20050303-1.c: New.
27847 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
27849 * gcc.dg/cpp/assert4.c: Fix for cygwin.
27851 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
27853 * g++.dg/overload/using2.C: New.
27855 2005-03-02 Mark Mitchell <mark@codesourcery.com>
27858 * g++.dg/init/ptrmem2.C: New test.
27860 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
27863 * gcc.dg/pr8927-1.c: New test.
27865 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
27868 * g++.dg/inherit/covariant12.C: New.
27870 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27873 * gfortran.dg/bound_1.f90: New test.
27875 2005-02-28 Janis Johnson <janis187@us.ibm.com>
27877 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
27878 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
27880 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
27883 * gcc.dg/pr20245-1.c: New test.
27885 2005-02-28 Jakub Jelinek <jakub@redhat.com>
27887 PR middle-end/19874
27888 * gcc.c-torture/execute/20050119-2.c: New test case.
27890 2005-02-28 Ben Elliston <bje@au.ibm.com>
27892 * README: Update the DejaGnu bug reporting address.
27893 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
27894 * lib/objc-torture.exp: Likewise.
27896 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
27898 * gfortran.dg/boz_1.f90: New test.
27899 * gfortran.dg/boz_3.f90: New test.
27900 * gfortran.dg/boz_4.f90: New test.
27902 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
27904 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
27905 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
27907 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27909 PR libfortran/20101
27910 * gfortran.dg/write_0_pe_format.f90: New test.
27912 2005-02-27 Jakub Jelinek <jakub@redhat.com>
27915 * g++.dg/opt/thunk2.C: New test.
27916 * g++.dg/opt/covariant1.C: New test.
27918 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27920 * gfortran.dg/e_d_fmt.f90: New test.
27922 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
27924 * gcc.dg/asm-b.c: Fix comment typos.
27926 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
27928 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
27931 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
27934 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
27935 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
27936 * gcc.dg/asm-b.c: New test.
27938 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
27940 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
27941 Disable this test on IRIX 6.
27943 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
27945 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
27946 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
27949 2005-02-25 Diego Novillo <dnovillo@redhat.com>
27951 PR tree-optimization/20204
27952 * gcc.dg/pr20204.c: New test.
27954 2005-02-24 Jakub Jelinek <jakub@redhat.com>
27957 * gcc.c-torture/execute/20050224-1.c: New test.
27960 * g++.dg/warn/Wbraces2.C: New test.
27962 2005-02-23 Mark Mitchell <mark@codesourcery.com>
27965 * g++.dg/init/const2.C: New test.
27967 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
27969 PR tree-optimization/20100
27970 * gcc.c-torture/execute/pr20100-1.c: New test.
27972 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27974 * gfortran.dg/implicit_3.f90: New test.
27976 * gfortran.dg/deftype_1.f90: New test.
27978 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
27980 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
27982 * g++.dg/other/anon3.C: Accept a warning.
27984 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
27986 * gcc.dg/pr20017.c: Fix a comment typo.
27988 2005-02-23 Bud Davis <bdavis@gfortran.org>
27990 * gfortran.dg/list_read_4.f90: Change to f90 comments.
27992 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27995 * ada/acats/tests/cxa/cxa3004.a: Remove.
27996 * ada/acats/tests/cxb/cxb30061.am: Likewise.
27998 2005-02-22 Mark Mitchell <mark@codesourcery.com>
28001 * g++.dg/init/const1.C: New test.
28004 * g++.dg/parse/constant7.C: New test.
28007 * g++.dg/parse/error27.C: New test.
28008 * g++.dg/template/qualttp15.C: Adjust error markers.
28009 * g++.old-deja/g++.other/struct1.C: Likewise.
28012 * g++.dg/template/error17.C: New test.
28015 * g++.dg/parser/error26.C: New test.
28017 2005-02-22 Diego Novillo <dnovillo@redhat.com>
28019 PR tree-optimization/20100
28020 PR tree-optimization/20115
28021 * gcc.dg/pr20115.c: New test.
28022 * gcc.dg/pr20115-1.c: New test.
28023 * gcc.dg/pr20100.c: New test.
28024 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
28025 call-clobbered variables after alias1.
28027 2005-02-22 Bud Davis <bdavis@gfortran.org>
28029 * gfortran.dg/list_read_4.f90: new test.
28031 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
28033 PR rtl-optimization/20017.
28034 * gcc.dg/pr20017.c: New.
28036 2005-02-22 Devang Patel <dpatel@apple.com>
28039 * g++.dg/tree-ssa/pr19952.C: New test.
28041 2005-02-22 Mark Mitchell <mark@codesourcery.com>
28044 * g++.dg/parse/constant6.C: New test.
28046 2005-02-22 Uros Bizjak <uros@kss-loka.si>
28048 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28049 * g++.dg/charset/asm2.c: Likewise.
28050 * g++.dg/charset/asm3.c: Likewise.
28051 * g++.dg/charset/asm4.c: Likewise.
28052 * g++.dg/charset/asm5.c: Likewise.
28053 * g++.dg/charset/attribute1.c: Likewise.
28054 * g++.dg/charset/attribute2.c: Likewise.
28055 * g++.dg/charset/extern1.cc: Likewise.
28056 * g++.dg/charset/extern2.cc: Likewise.
28057 * g++.dg/charset/extern3.cc: Likewise.
28058 * g++.dg/charset/function.cc: Likewise.
28059 * g++.dg/charset/string.c: Likewise.
28060 * g++.dg/charset/charset.exp: Likewise.
28061 * lib/target-supports.exp (check_iconv_available): Fix comment.
28063 2005-02-22 Uros Bizjak <uros@kss-loka.si>
28065 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
28066 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28067 * gcc.dg/charset/asm2.c: Likewise.
28068 * gcc.dg/charset/asm3.c: Likewise.
28069 * gcc.dg/charset/asm4.c: Likewise.
28070 * gcc.dg/charset/asm5.c: Likewise.
28071 * gcc.dg/charset/asm6.c: Likewise.
28072 * gcc.dg/charset/attribute1.c: Likewise.
28073 * gcc.dg/charset/attribute2.c: Likewise.
28074 * gcc.dg/charset/builtin1.c: Likewise.
28075 * gcc.dg/charset/extern.c: Likewise.
28076 * gcc.dg/charset/function.c: Likewise.
28077 * gcc.dg/charset/string.c: Likewise.
28078 * gcc.dg/charset/charset.exp: Likewise.
28080 2005-02-21 Bud Davis <bdavis9659@comcast.net>
28083 * gfortran.dg/pr20086.f90: New test.
28085 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
28087 PR tree-optimization/19786
28088 * g++.dg/tree-ssa/pr19786.C: New.
28090 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28092 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
28094 2005-02-21 Jeff Law <law@redhat.com>
28096 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
28098 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28100 * gfortran.dg/do_iterator: Split loop, markup all lines for
28101 which an error locus is printed.
28102 * gfortran.dg/pr17708.f90: Markup all lines for which an error
28104 * gfortran.dg/select_4.f90: Likewise.
28105 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
28106 locuses in the various permutations.
28108 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
28110 PR tree-optimization/19951
28111 * g++.dg/vect: New directory.
28112 * g++.dg/vect/vect.exp: New file.
28113 * g++.dg/vect/pr19951.cc: New testcase.
28114 * g++.dg/dg.exp: Also prune vectorizer tests.
28116 2005-02-20 Zack Weinberg <zack@codesourcery.com>
28119 * gcc.dg/charset/builtin1.c: New test.
28121 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28124 * g++.dg/inherit/volatile1.C: New test.
28127 * g++.dg/template/dtor4.C: New test.
28129 2005-02-19 Steven G. Kargl <kargls@comcast.net>
28131 * gfortran.dg/int_1.f90: New test.
28133 2005-02-19 Devang Patel <dpatel@apple.com>
28135 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
28137 2005-02-19 Steven G. Kargl <kargls@comcast.net>
28139 * gfortran.dg/achar_1.f90: New test.
28141 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
28143 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
28145 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
28146 Jakub Jelinek <jakub@redhat.com>
28148 PR tree-optimization/19828
28149 * gcc.dg/tree-ssa/loop-7.c: New test.
28150 * gcc.c-torture/execute/20050218-1.c: New test.
28152 2005-02-19 Jakub Jelinek <jakub@redhat.com>
28155 * gcc.dg/transparent-union-1.c: New test.
28156 * gcc.dg/transparent-union-2.c: New test.
28158 2005-02-18 James E Wilson <wilson@specifixinc.com>
28160 PR tree-optimization/18977
28161 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
28163 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
28166 * gcc.dg/pr20054.c: New test.
28168 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28171 * g++.dg/ext/attrib20.C: New test.
28173 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
28175 PR middle-end/20030
28176 * gfortran.fortran-torture/execute/character_passing.f90: New test.
28178 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
28181 * g++.dg/opt/switch4.C: New.
28183 2005-02-18 Jakub Jelinek <jakub@redhat.com>
28186 PR tree-optimization/20009
28187 * gcc.c-torture/compile/20050217-1.c: New test.
28188 * g++.dg/opt/switch3.C: New test.
28190 PR tree-optimization/18947
28191 * gcc.c-torture/compile/20050215-1.c: New test.
28192 * gcc.c-torture/compile/20050215-2.c: New test.
28193 * gcc.c-torture/compile/20050215-3.c: New test.
28195 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
28198 * g++.dg/template/crash34.C: New.
28201 * g++.dg/other/access3.C: New.
28203 2005-02-17 Ira Rosen <irar@il.ibm.com>
28205 * gcc.dg/vect/vect-98.c: New test.
28207 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
28209 PR tree-optimization/19967
28210 * gcc.dg/pr19967.c: New.
28212 2005-02-16 Jakub Jelinek <jakub@redhat.com>
28214 PR middle-end/19857
28215 * gcc.dg/tree-ssa/20050215-1.c: New test.
28216 * gcc.c-torture/execute/20050215-1.c: New test.
28218 2005-02-15 Eric Christopher <echristo@redhat.com>
28220 * gcc.dg/cpp/20050215-1.c: New file.
28222 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
28224 PR tree-optimization/15785
28225 * gcc.dg/pr15785-1.c: New test.
28227 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
28230 * g++.dg/init/ctor4.C: New.
28231 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
28233 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
28235 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
28236 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
28238 2005-02-15 Andreas Schwab <schwab@suse.de>
28240 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
28243 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
28245 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
28247 2005-02-14 Diego Novillo <dnovillo@redhat.com>
28249 PR tree-optimization/19853
28250 * gcc.c-torture/compile/pr19853.c: New test.
28252 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28255 * g++.dg/parse/local-class1.C: New.
28258 * g++.dg/parse/ptrmem3.C: New.
28261 * g++.old-deja/g++.oliva/template6.C: Add another case.
28262 * g++.dg/template/explicit6.C: New.
28264 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
28267 * g++.dg/other/redecl2.C: New.
28269 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28272 * g++.dg/abi/covariant4.C: New.
28274 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
28276 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
28279 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
28281 * gcc.dg/vect/vect-96.c: Fix typo.
28283 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28287 * g++.dg/template/enum5.C: New test.
28289 2005-02-12 Ira Rosen <irar@il.ibm.com>
28291 * gcc.dg/vect/vect-97.c: New test.
28293 2005-02-12 Ira Rosen <irar@il.ibm.com>
28295 * gcc.dg/vect/vect-96.c: New test.
28297 2005-02-12 Uros Bizjak <uros@kss-loka.si>
28299 * gcc.dg/builtins-34.c: Also check ldexp*.
28301 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
28303 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
28305 2005-02-11 Janis Johnson <janis187@us.ibm.com>
28307 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
28308 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
28309 dg-require-dll, dg-require-iconv, dg-require-named-sections,
28310 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
28311 selector_list, selector_expression, dg-process-target): Move to new
28312 file target-supports-dg.exp.
28313 * lib/target-supports-dg.exp: New.
28315 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
28318 2005-02-11 Jakub Jelinek <jakub@redhat.com>
28321 * g++.dg/other/ptrmem6.C: New test.
28323 PR middle-end/19858
28324 * gcc.c-torture/compile/20050210-1.c: New test.
28326 2005-02-11 Mark Mitchell <mark@codesourcery.com>
28329 * g++.dg/warn/Wbraces1.C: New test.
28331 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
28333 * gcc.dg/builtins-52.c: New testcase.
28335 2005-02-10 Jakub Jelinek <jakub@redhat.com>
28338 * gcc.c-torture/execute/20050119-1.c: New test.
28340 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28343 * g++.dg/init/delete1.C: New test.
28345 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
28348 * g++.dg/template/static12.C: New test.
28350 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28353 * g++.dg/conversion/ambig1.C: New test.
28356 * g++.dg/ext/attrib19.C: New test.
28359 * g++.dg/parse/dtor5.C: New test.
28362 * g++.dg/template/dtor3.C: New test.
28365 * g++.dg/template/static11.C: New test.
28366 * g++.dg/template/crash2.C: Remove dg-error marker.
28368 2005-02-09 Janis Johnson <janis187@us.ibm.com>
28371 * g++.old-deja/g++.mike/p10769a.C: Remove.
28373 2005-02-09 Roger Sayle <roger@eyesopen.com>
28375 * gcc.dg/builtins-48.c: New test case.
28376 * gcc.dg/builtins-49.c: New test case.
28377 * gcc.dg/builtins-50.c: New test case.
28378 * gcc.dg/builtins-51.c: New test case.
28380 2005-02-09 Ian Lance Taylor <ian@airs.com>
28382 PR middle-end/19583
28383 * g++.dg/warn/Wreturn-type-3.C: New test.
28385 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28387 PR middle-end/19402
28388 * gcc.dg/pr19402-1.c: New testcase.
28389 * gcc.dg/pr19402-2.c: likewise.
28391 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28393 PR middle-end/19854
28394 * g++.dg/tree-ssa/tmmti.C: New testcase.
28396 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28398 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
28400 2005-02-08 Mark Mitchell <mark@codesourcery.com>
28403 * g++.dg/parse/crash23.C: New test.
28404 * g++.dg/warn/Weff1.C: New test.
28406 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28408 * gcc.dg/20050209-1.c: New test.
28410 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28413 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
28415 2005-02-08 Mike Stump <mrs@apple.com>
28417 * g++.dg/pch/import-2.c: New test.
28418 * g++.dg/pch/import-2.hs: New.
28419 * g++.dg/pch/include/import-2a.h: New.
28420 * g++.dg/pch/include/import-2b.h: New.
28422 2005-02-08 Janis Johnson <janis187@us.ibm.com>
28424 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
28426 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28428 * gfortran.dg/substr_1.f90: New test.
28430 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
28432 PR middle-end/19775
28433 * gcc.dg/torture/builtin-power-1.c: Disable test for
28434 invalid transformation.
28435 * gcc.dg/builtins-10.c: Likewise. Disable one test we
28436 no longer optimize.
28437 * gcc.dg/builtins-47.c: New testcase.
28439 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
28440 Dorit Naishlos <dorit@il.ibm.com>
28442 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
28444 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
28446 * gcc.c-torture/compile/20050206-1.c: New test.
28448 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28451 * g++.dg/opt/pr19768.C: New test.
28453 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28456 * gcc.c-torture/compile/pr19736.c: New test.
28458 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28461 * g++.dg/parse/error25.C: New test.
28463 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
28465 * gcc.c-torture/execute/20050203-1.c: New.
28467 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
28469 * gcc.dg/vect/vect-85.c: Remove xfail.
28470 * gcc.dg/vect/vect-86.c: Remove xfail.
28471 * gcc.dg/vect/vect-87.c: Remove xfail.
28472 * gcc.dg/vect/vect-88.c: Remove xfail.
28474 2005-02-02 Geoffrey Keating <geoffk@apple.com>
28476 * gcc.dg/altivec-19.c: New.
28478 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
28481 * gcc.dg/nested-func-3.c: New test.
28482 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
28484 2005-02-02 Janis Johnson <janis187@us.ibm.com>
28486 * gcc.test-framework/gen_directive_tests: Generate tests for
28487 selector expressions.
28489 2005-02-02 Matt Austern <austern@apple.com>
28492 * g++/ext/builtin7.C: New.
28493 * g++/ext/builtin8.C: New.
28495 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28498 * gcc.dg/pr18502-1.c: New test.
28500 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28503 * g++.dg/template/local4.C: Tweak.
28505 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
28507 PR tree-optimization/19578
28508 * gcc.c-torture/compile/20050202-1.c: New test.
28510 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28513 * gcc.dg/c99-init-4.c: New test.
28515 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28517 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28519 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28521 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28522 * g++.dg/eh/check-vect.h: New.
28524 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28525 * gcc.dg/vect/vect-78.c: Ditto.
28526 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28529 * g++.dg/conversion/simd1.C: Expect warning.
28530 * g++.dg/ext/attribute-test-1.C: Ditto.
28531 * g++.dg/ext/attribute-test-2.C: Ditto.
28532 * g++.dg/ext/attribute-test-3.C: Ditto.
28533 * g++.dg/ext/attribute-test-4.C: Ditto.
28535 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28536 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28538 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28540 2005-02-01 Richard Henderson <rth@redhat.com>
28542 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28543 long double for ibm double-double format.
28544 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28546 2005-02-01 Diego Novillo <dnovillo@redhat.com>
28548 PR tree-optimization/19633
28549 * gcc.dg/pr19633-1.c: New test.
28550 * gcc.dg/pr19633.c: Tweak to make pointer point
28551 to NULL or a symbol.
28553 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28555 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
28557 (dg-process-target (local override)): Handle selector expressions.
28559 * gcc.test-framework/README: Describe tests in source directory.
28560 * gcc.test-framework/test-framework.awk: Handle dg- tests.
28561 * gcc.test-framework/test-framework.exp: Handle dg- tests.
28562 * gcc.test-framework/dg-bogus-exp-P.c: New test.
28563 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
28564 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
28565 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
28566 * gcc.test-framework/dg-do-link-exp-P.c: New test.
28567 * gcc.test-framework/dg-do-run-exp-P.c: New test.
28568 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
28569 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
28570 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
28571 * gcc.test-framework/dg-error-exp-P.c: New test.
28572 * gcc.test-framework/dg-error-exp-XP.c: New test.
28573 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
28574 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
28575 * gcc.test-framework/dg-output-exp-P.c: New test.
28576 * gcc.test-framework/dg-output-exp-XF.c: New test.
28577 * gcc.test-framework/dg-warning-exp-P.c: New test.
28578 * gcc.misc-tests/dg-1.c: Remove.
28579 * gcc.misc-tests/dg-2.c: Remove.
28580 * gcc.misc-tests/dg-3.c: Remove.
28581 * gcc.misc-tests/dg-4.c: Remove.
28582 * gcc.misc-tests/dg-5.c: Remove.
28583 * gcc.misc-tests/dg-6.c: Remove.
28584 * gcc.misc-tests/dg-7.c: Remove.
28585 * gcc.misc-tests/dg-8.c: Remove.
28586 * gcc.misc-tests/dg-9.c: Remove.
28587 * gcc.misc-tests/dg-10.c: Remove.
28588 * gcc.misc-tests/dg-11.c: Remove.
28589 * gcc.misc-tests/dg-12.c: Remove.
28590 * gcc.misc-tests/dg-test.exp: Remove.
28592 * gcc.test-framework/test-framework.awk: Change recording and
28593 printing of passes and failures.
28595 * gcc.test-framework: New directory.
28596 * gcc.test-framework/README: New.
28597 * gcc.test-framework/test-framework.exp: New.
28598 * gcc.test-framework/test-framework.awk: New.
28599 * gcc.test-framework/gen_directive_tests: New.
28601 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
28603 * lib/treelang.exp: Fix comment typos.
28604 (treelang_target_compile): Don't append libs=-ltreelang to options.
28606 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
28608 * g++.dg/parse/typename7.C: Adjust error messages.
28610 2005-01-31 Jeff Law <law@redhat.com>
28612 * gcc.c-torture/execute/20050131-1.c: New test.
28613 * gcc.dg/wcaselabel.c: New test.
28615 2005-01-31 Mark Mitchell <mark@codesourcery.com>
28617 * g++.dg/other/warning1.C: Adjust error messags.
28618 * g++.dg/parse/constant5.C: New test.
28620 2005-01-31 Steven Bosscher <stevenb@suse.de>
28623 * gcc.c-torture/compile/20011130-1.c: Reorder to make
28624 the test case valid.
28625 * gcc.dg/20030815-1.c: Remove invalid tests.
28626 * gcc.dg/array-7.c: Adjust expected result.
28627 * gcc.dg/pr18596-3.c: Likewise.
28628 * gcc.dg/noncompile/20000901-1.c: Likewise.
28629 * gcc.dg/noncompile/init-2.c: Likewise.
28630 * gcc.dg/noncompile/init-4.c: Likewise.
28632 2005-01-31 Dale Johannesen <dalej@apple.com>
28634 * g++.dg/opt/pr19650.C: New test.
28636 2005-01-31 Richard Henderson <rth@redhat.com>
28638 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28639 long double for intel double extended format.
28640 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28642 2005-01-30 Mark Mitchell <mark@codesourcery.com>
28645 * g++.dg/template/static10.C: New test.
28648 * g++.dg/parse/error24.C: New test.
28651 * g++.dg/lookup/builtin1.C: New test.
28654 * g++.dg/warn/conv3.C: New test.
28656 2005-01-30 Bud Davis <bdavis@gfortran.org>
28659 * gfortan.dg/inquire_7.f90
28661 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
28663 PR tree-optimization/15791
28664 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
28665 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
28666 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
28667 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
28668 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
28669 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
28670 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
28671 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
28672 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
28673 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
28675 2005-01-29 Paul Brook <paul@codesourcery.com>
28678 * check.c (real_or_complex_check): New function.
28679 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
28680 * intrinsic.c (add_functions): Use new check functions.
28681 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
28684 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
28686 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
28687 gcc.dg/lvalue-3.c: New tests.
28688 * gcc.dg/concat.c: Update expected messages.
28690 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
28692 PR libfortran/19595
28693 * gfortran.dg/eor_1.f90: New test.
28695 2005-01-29 Steven G. Kargl <kargls@comcast.net>
28698 * gfortran.dg/logical_data_1.f90: New test.
28700 2005-01-28 Mark Mitchell <mark@codesourcery.com>
28703 * g++.dg/template/crash33.C: New test.
28706 * g++.dg/template/crash32.C: New test.
28708 2005-01-28 Ian Lance Taylor <ian@airs.com>
28710 PR middle-end/16558
28711 * g++.dg/warn/Wreturn-type-2.C: New test.
28713 2004-06-24 Jeff Law <law@redhat.com>
28715 * gcc.dg/tree-ssa/20050128-1.c: New test.
28717 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
28719 * gcc.target/frv/all-mdpackh-1.c: New test.
28721 2005-01-28 Steven Bosscher <stevenb@suse.de>
28723 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
28725 2005-01-27 Richard Henderson <rth@redhat.com>
28727 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
28729 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
28731 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
28733 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
28735 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28736 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28737 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
28738 to cope with cases where the multilib options override the dg-options.
28740 2005-01-27 Jakub Jelinek <jakub@redhat.com>
28743 * gcc.dg/noncompile/20050120-1.c: New test.
28745 2005-01-26 Diego Novillo <dnovillo@redhat.com>
28747 PR tree-optimization/19633
28748 * gcc.dg/pr19633.c: New test.
28749 * gcc.dg/tree-ssa/pr19633.c: New test.
28751 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
28753 * gcc.dg/20041216-1.c: New test.
28755 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
28758 * objc.dg/selector-2.m: New test.
28760 2005-01-26 Jakub Jelinek <jakub@redhat.com>
28762 * g++.dg/opt/range-test-2.C: New test.
28764 PR rtl-optimization/19579
28765 * gcc.c-torture/execute/20050124-1.c: New test.
28767 2005-01-26 Greg Parker <gparker@apple.com>
28768 Stuart Hastings <stuart@apple.com>
28770 * gcc.c-torture/execute/20050125-1.c: New.
28772 2005-01-18 Jan Hubicka <jh@suse.cz>
28774 PR tree-optimize/19337
28775 * gcc.c-torture/compile/20050119-1.c: New test.
28777 2005-01-24 James E Wilson <wilson@specifixinc.com>
28779 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
28780 test for successful match.
28782 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
28785 * objc.dg/comp-types-7.m: New test.
28787 2005-01-24 Janis Johnson <janis187@us.ibm.com>
28789 * lib/target-supports.exp (current_target_name): New.
28790 (check_effective_target_ilp32, check_effective_target_lp64):
28791 Cache the result to use as long as the current target, with
28792 multilib flags, remains the same.
28794 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
28795 (dg-require-weak, dg-require-visibility, dg-require-alias,
28796 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
28797 dg-require-effective-target, dg-skip-if): Remove call to
28798 skip_test_and_clear_xfail.
28799 (dg-test): Clear xfail data.
28801 2005-01-24 Jakub Jelinek <jakub@redhat.com>
28804 * gcc.dg/ppc64-toc.c: New test.
28806 * g++.dg/tree-ssa/empty-1.C: New test.
28808 PR middle-end/19551
28809 * gcc.c-torture/execute/20050121-1.c: New test.
28810 * gcc.dg/20050121-2.c: New test.
28812 2004-01-23 Steven G. Kargl <kargls@comcast.net>
28813 Paul Brook <paul@codesourcery.com>
28816 * gfortran.dg/real_const_1.f: New test.
28817 * gfortran.dg/real_const_2.f90: New test.
28818 * gfortran.dg/complex_int_1.f90: New test.
28820 2005-01-23 Bud Davis <bdavis9659@comcast.net>
28823 * gfortan.dg/inquire_6.f90: New test.
28825 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
28827 PR libfortran/19451
28828 * open_readonly_1.f90: New test.
28830 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
28832 PR libfortran/18982
28833 * gfortran.dg/open_new.f90: New file.
28835 2005-01-22 Paul Brook <paul@codesourcery.com>
28837 * namelist_1.f90: New test.
28839 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
28841 PR tree-optimization/19484
28842 * gcc.c-torture/compile/20050122-[12].c: New tests.
28844 2005-01-22 Paul Brook <paul@codesourcery.com>
28846 * gfortran.dg/implicit_2.f90: New test.
28848 2005-01-22 Bud Davis <bdavis9659@comcast.net>
28851 * gfortran.dg/inquire_5.f90: New test.
28853 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28856 * gcc.dg/pr18809-1.c: New test.
28858 2005-01-21 Ian Lance Taylor <ian@airs.com>
28860 * gcc.dg/20050121-1.c: New test.
28862 PR tree-optimization/13000
28863 * gcc.dg/20040206-1.c: Change warning to point where function is
28866 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28869 * g++.dg/template/array11.C: New test.
28871 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28873 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
28874 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
28875 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
28876 * gfortran.dg/getenv_1.f90: Add dg-do directive.
28877 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
28878 gfortran.dg/pr17164.f90: Add missing dg-do directives.
28880 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
28882 PR tree-optimization/15349
28883 * gcc.dg/tree-ssa/pr15349.c: New.
28885 2005-01-20 Steve Ellcey <sje@cup.hp.com>
28887 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
28889 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
28891 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
28892 scan-assembler-times directive name.
28894 * gcc.dg/asm-a.c: Move dg-require-effective-target to
28897 PR rtl-optimization/19462
28898 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
28900 2005-01-19 Steve Ellcey <sje@cup.hp.com>
28902 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
28903 counting function calls on ia64.
28905 2005-01-19 Jakub Jelinek <jakub@redhat.com>
28907 PR rtl-optimization/15139
28908 * gcc.dg/20050111-2.c: New test.
28911 * gcc.c-torture/compile/20050113-1.c: New testcase.
28913 PR middle-end/19164
28914 * gcc.dg/20050113-1.c: New testcase.
28916 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
28918 * gcc.dg/vect/vect-85.c: Add comment.
28919 * gcc.dg/vect/vect-86.c: Add xfail for now.
28920 * gcc.dg/vect/vect-87.c: Add xfail for now.
28921 * gcc.dg/vect/vect-88.c: Add xfail for now.
28922 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
28924 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28926 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
28928 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28930 * g++.dg/debug/typedef3.C: New test.
28932 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
28935 * gcc.dg/asm-a.c: New test.
28937 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
28939 * gcc.dg/sh-relax.c: Add prototype for abort.
28941 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28943 * gcc.dg/short-compare-1.c: New test.
28944 * gcc.dg/short-compare-2.c: Likewise.
28946 2005-01-18 Michael Matz <matz@suse.de>
28948 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
28950 2005-01-17 Diego Novillo <dnovillo@redhat.com>
28952 PR tree-optimization/19121
28953 * gcc.c-torture/compile/pr19121.c: New test.
28955 2005-01-17 James E. Wilson <wilson@specifixinc.com>
28958 * gcc.c-torture/compile/pr19357.c: New test.
28960 2005-01-17 Ian Lance Taylor <ian@airs.com>
28963 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
28964 pass--those that refer just to the variable, possibly with a
28966 * gcc.dg/c99-const-expr-3.c: Likewise.
28968 PR middle-end/13127
28969 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
28972 2005-01-16 Bud Davis <bdavis9659@comcast.net>
28975 * gfortran.dg/endfile_2.f90: New test.
28977 2005-01-16 Steven G. Kargl <kargls@comcast.net>
28980 * gfortran.dg/select_5.f90: New test.
28982 2004-01-16 Paul Brook <paul@codesourcery.com>
28984 * gfortran.dg/common_4.f90: New test.
28986 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
28988 PR rtl-optimization/19462
28989 * gcc.dg/torture/pr19462-1.c: New test.
28991 2005-01-15 Ziemowit Laski <zlaski@apple.com>
28994 * objc.dg/func-ptr-2.m: New.
28995 * objc.dg/volatile-1.m: New.
28997 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28999 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
29001 2005-01-15 Jakub Jelinek <jakub@redhat.com>
29003 PR tree-optimization/19060
29004 * gcc.c-torture/execute/20050104-1.c: New test.
29006 2005-01-15 Bud Davis <bdavis9659@comcast.net>
29009 * gfortran.dg/write_to_null.f90: New test.
29011 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
29012 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29015 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
29018 2005-01-15 Jakub Jelinek <jakub@redhat.com>
29021 * g++.dg/init/vector1.C: New test.
29023 2005-01-14 James E. Wilson <wilson@specifixinc.com>
29026 * gcc.target/ia64/sibcall-unwind-1.c: New test.
29028 * gcc.target/ia64/sibcall-unwind-2.c: New test.
29030 2005-01-14 Steven G. Kargl <kargls@comcast.net>
29032 * gfortran.dg/select_1.f90: New test.
29033 * gfortran.dg/select_2.f90: New test.
29034 * gfortran.dg/select_3.f90: New test.
29035 * gfortran.dg/select_4.f90: New test.
29037 2005-01-14 Jakub Jelinek <jakub@redhat.com>
29039 PR middle-end/19084
29040 PR rtl-optimization/19348
29041 * gcc.dg/20050111-1.c: New test.
29042 * gcc.c-torture/execute/20050111-1.c: New test.
29044 * gcc.dg/i386-asm-4.c: New test.
29046 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
29048 * gcc.dg/nested-func-2.c: New test.
29049 * ada/acats/norun.lst: Remove c953002.
29051 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
29053 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
29055 2005-01-12 Ben Elliston <bje@au.ibm.com>
29057 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
29059 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
29062 * g++.dg/abi/align1.C: New test.
29064 2005-01-11 Alan Modra <amodra@bigpond.net.au>
29066 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
29068 * g++.dg/ext/altivec_check.h: Support compiling as C.
29070 2005-01-10 Roger Sayle <roger@eyesopen.com>
29073 * g++.dg/expr/pr19355-1.C: New test case.
29075 2005-01-10 Laurent GUERBY <laurent@guerby.net>
29077 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
29078 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
29079 * ada/acats/tests/c3/c92005b.ada: Likewise.
29080 * ada/acats/tests/c3/cxb3012.a: Likewise.
29081 * ada/acats/norun.lst: Add c380004 and c953002, add PR
29083 2005-01-09 Paul Brook <paul@codesourcery.com>
29085 * gfortran.dg/common_2.f90: New file.
29086 * gfortran.dg/common_3.f90: New file.
29088 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
29090 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
29092 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
29094 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
29095 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
29096 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
29097 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
29098 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
29099 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
29100 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
29101 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
29102 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
29103 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
29104 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
29105 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
29106 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
29107 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
29108 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
29109 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
29110 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
29111 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
29112 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
29113 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
29114 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
29115 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
29116 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
29117 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
29118 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
29119 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
29120 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
29121 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
29122 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
29123 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
29124 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
29125 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
29126 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
29127 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
29128 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
29129 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
29130 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
29131 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
29132 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
29133 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
29134 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
29135 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
29136 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
29137 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
29138 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
29139 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
29140 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
29141 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
29142 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
29143 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
29144 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
29145 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
29146 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
29147 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
29148 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
29149 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
29150 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
29151 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
29152 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
29153 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
29154 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
29155 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
29156 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
29157 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
29158 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
29159 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
29160 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
29162 * gcc.dg/vect/vect-1.c: Fix spelling.
29163 * gcc.dg/vect/vect-10.c: Fix spelling.
29164 * gcc.dg/vect/vect-11.c: Fix spelling.
29165 * gcc.dg/vect/vect-12.c: Fix spelling.
29166 * gcc.dg/vect/vect-14.c: Fix spelling.
29167 * gcc.dg/vect/vect-15.c: Fix spelling.
29168 * gcc.dg/vect/vect-16.c: Fix spelling.
29169 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
29170 * gcc.dg/vect/vect-64.c: Fix comments.
29171 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
29173 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
29174 Ira Rosen <irar@il.ibm.com>
29176 * gcc.dg/vect/vect-70.c: New test.
29177 * gcc.dg/vect/vect-71.c: New test.
29179 2005-01-09 Manfred Hollstein <mh@suse.com>
29181 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
29182 * gcc.dg/pr18241-2.c: Likewise.
29183 * gcc.dg/pr18241-3.c: Likewise.
29184 * gcc.dg/pr18241-4.c: Likewise.
29185 * gcc.dg/pr18241-5.c: Likewise.
29187 2005-01-08 Richard Henderson <rth@redhat.com>
29189 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29190 False for x86 and x86-64.
29192 2005-01-08 Diego Novillo <dnovillo@redhat.com>
29194 PR tree-optimization/18241
29195 * gcc.dg/pr18241-1.c: New test.
29196 * gcc.dg/pr18241-2.c: New test.
29197 * gcc.dg/pr18241-3.c: New test.
29198 * gcc.dg/pr18241-4.c: New test.
29199 * gcc.dg/pr18241-5.c: New test.
29201 2005-01-08 Steven G. Kargl <kargls@comcast.net>
29203 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
29204 gfortran.dg/select_4.f90: New.
29206 2005-01-07 Jakub Jelinek <jakub@redhat.com>
29208 * gcc.c-torture/execute/20050107-1.c: New test.
29210 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
29213 * g++.dg/template/ref2.C: New.
29215 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
29217 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
29218 instead of being empty.
29220 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29223 * gfortran.dg/array-1.f90: New test.
29225 2005-01-07 Jakub Jelinek <jakub@redhat.com>
29227 PR tree-optimization/19283
29228 * gcc.c-torture/execute/20050106-1.c: New test.
29230 PR rtl-optimization/18861
29231 * gcc.dg/20050105-1.c: New test.
29233 PR tree-optimization/18828
29234 * gcc.dg/20050105-2.c: New test.
29236 2005-01-07 Andreas Jaeger <aj@suse.de>
29238 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
29240 2005-01-07 Bud Davis <bdavis9659@comcast.net>
29243 * gfortran.dg/fmt_read.f90: New test.
29245 2005-01-06 Geoffrey Keating <geoffk@apple.com>
29247 * gcc.dg/rs6000-ldouble-2.c: New.
29249 2005-01-06 Mark Mitchell <mark@codesourcery.com>
29252 * g++.dg/parser/ctor2.C: New test.
29254 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29257 * g++.dg/template/using9.C: New test.
29259 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29262 * g++.dg/lookup/friend6.C: New test.
29264 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
29267 * g++.dg/template/array10.C: New.
29269 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29271 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
29272 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
29274 2005-01-06 Jakub Jelinek <jakub@redhat.com>
29276 * gcc.c-torture/compile/20050105-1.c: New test.
29278 2005-01-05 Geoffrey Keating <geoffk@apple.com>
29280 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
29282 2005-01-05 Roger Sayle <roger@eyesopen.com>
29284 PR middle-end/19100
29285 * gcc.dg/conv-3.c: New test case.
29287 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
29289 * gcc.dg/asm-wide-1.c: New test.
29291 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
29294 * g++.dg/parse/crash22.C: New
29296 2005-01-04 Geoffrey Keating <geoffk@apple.com>
29299 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
29301 2005-01-04 Uros Bizjak <uros@kss-loka.si>
29303 PR middle-end/17767
29304 * gcc.dg/i386-mmx-6.c: New test case.
29306 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
29308 PR tree-optimization/18308
29309 * gcc.dg/vect/pr18308.c: New testcase.
29311 2005-01-04 Andreas Jaeger <aj@suse.de>
29313 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
29315 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29316 Robert Bowdidge <bowdidge@apple.com>
29318 * gcc.dg/cpp/subframework1.c: New.
29319 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
29320 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
29321 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
29322 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
29324 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29326 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
29328 * gcc.dg/darwin-weakimport-2.c: New.
29330 2005-01-03 Richard Henderson <rth@redhat.com>
29332 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
29334 2005-01-03 Richard Henderson <rth@redhat.com>
29336 * gcc.dg/vect/vect.exp: Enable for ia64.
29337 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
29338 (check_effective_target_vect_float): Likewise.
29339 (check_effective_target_vect_no_align): Likewise.
29340 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
29341 * gcc.dg/vect/vect-8.c: Likewise.
29343 2005-01-03 Uros Bizjak <uros@kss-loka.si>
29346 * gcc.dg/pr19236-1.c: New test case.
29348 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
29350 PR rtl-optimization/12092
29351 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
29353 2005-01-02 Andreas Jaeger <aj@suse.de>
29355 * gcc.dg/pr12092-1.c: Do not run on x86_64.
29357 2005-01-01 Roger Sayle <roger@eyesopen.com>
29358 Andrew Pinski <pinskia@physics.uc.edu>
29360 PR rtl-optimization/12092
29361 * gcc.dg/pr12092-1.c: New test case.
29363 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
29365 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
29366 'hidden' and 'default' for better portability.
29367 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
29369 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
29371 * g++.old-deja/g++.brendan/new3.C: Likewise.
29373 2005-01-01 Steven Bosscher <stevenb@suse.de>
29375 * gcc.dg/20041231-1.C: New test.
29376 * g++.dg/warn/Wunreachable-code-1.C: New test.
29378 2004-12-30 David Edelsohn <edelsohn@gnu.org>
29380 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
29381 file, not /dev/null. Abort on error.
29383 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
29384 Ziemowit Laski <zlaski@apple.com>
29387 * objc.dg/encode-5.m: New test.
29389 2004-12-29 Richard Henderson <rth@redhat.com>
29391 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
29392 * objc.dg/stabs-1.m: Disable for ia64.
29394 2004-12-29 Mark Mitchell <mark@codesourcery.com>
29397 * g++.dg/warn/Wunused-10.C: New test.
29399 2004-12-28 Richard Henderson <rth@redhat.com>
29401 * objc.dg/stabs-1.m: Disable for alpha.
29403 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29406 * g++.dg/parse/error23.C: New test.
29408 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29410 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
29413 * gfortran.dg/intrinsic_modulo_1.f90: New.
29414 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
29415 tests with divisor -1.
29417 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29419 * g++.dg/opt/temp1.C (memcpy): Return a value.
29422 * g++.dg/expr/cond7.C: New test.
29424 2004-12-27 Paul Brook <paul@codesourcery.com>
29426 * gfortran.dg/g77/select_no_compile.f: Remove.
29428 2004-12-27 Richard Henderson <rth@redhat.com>
29430 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
29431 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
29432 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
29434 2004-12-26 Richard Henderson <rth@redhat.com>
29436 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
29437 by 1i instead of token pasting.
29439 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29441 PR tree-optimization/17578
29442 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
29443 to additional_flags.
29444 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
29446 2004-12-25 Richard Henderson <rth@redhat.com>
29448 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29451 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29453 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
29455 * gcc.dg/pr17957.c (dg-options): Likewise.
29456 * gcc.dg/struct-ret-1.c: Add prototype for abort.
29457 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
29458 instead of 0 on __hppa__.
29459 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
29460 "foo,%r" on hppa*-*-*.
29462 2004-12-23 Bud Davis <bdavis9659@comcast.net>
29465 * gfortran.dg/complex_write.f90: New test.
29467 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29470 * g++.dg/parse/pragma2.C: New test.
29472 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
29474 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29476 * gcc.dg/empty2.c: Add missing dg-warning.
29478 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29481 * g++.dg/template/local4.C: New test.
29482 * g++.dg/template/crash19.C: Add dg-error marker.
29484 * g++.dg/template/crash31.C: Correct embedded PR number.
29486 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29489 * g++.dg/opt/temp1.C: Add do-run marker.
29491 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29493 * g++.dg/template/spec19.C: New.
29495 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29498 * gcc.dg/empty2.c: New.
29500 2004-12-23 Richard Henderson <rth@redhat.com>
29502 * lib/target-supports.exp (check_effective_target_vect_no_align):
29503 Remove i?86 and x86-64.
29505 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29508 * g++.dg/opt/temp1.C: New test.
29510 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29513 * g++.dg/template/friend33.C: New testcase.
29515 2004-12-22 Mark Mitchell <mark@codesourcery.com>
29518 * g++.dg/template/cond5.C: New test.
29521 * g++.dg/inherit/thunk3.C: New test.
29524 * g++.dg/warn/Wunused-9.C: New test.
29526 2004-12-22 Janis Johnson <janis187@us.ibm.com>
29528 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29530 2004-12-22 Jan Beulich <jbeulich@novell.com>
29532 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29534 2004-12-21 Mark Mitchell <mark@codesourcery.com>
29537 * g++.dg/ext/packed8.C: New test.
29540 * g++.dg/template/crash31.C: New test.
29543 * g++.dg/template/crash30.C: New test.
29545 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
29548 * g++.dg/eh/ctor3.C: New test.
29550 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
29552 * objc.dg/stabs-1.m: Allow section name to be quoted and
29553 assembly label to begin with '.LL'.
29555 2004-12-21 Janis Johnson <janis187@us.ibm.com>
29557 * gcc.dg/vect/vect.exp
29558 (check_effective_target_lp64_or_vect_no_align): New.
29559 * gcc.dg/vect/vect-77.c: Use it.
29560 * gcc.dg/vect/vect-78.c: Use it.
29562 * lib/target-supports.exp
29563 (check_effective_target_vect_no_max,
29564 check_effective_target_vect_no_bitwise,
29565 check_effective_target_vect_no_align): New.
29566 * gcc.dg/vect/vect-13.c: Use them.
29567 * gcc.dg/vect/vect-17.c: Ditto.
29568 * gcc.dg/vect/vect-18.c: Ditto.
29569 * gcc.dg/vect/vect-19.c: Ditto.
29570 * gcc.dg/vect/vect-20.c: Ditto.
29571 * gcc.dg/vect/vect-27.c: Ditto.
29572 * gcc.dg/vect/vect-29.c: Ditto.
29573 * gcc.dg/vect/vect-44.c: Ditto.
29574 * gcc.dg/vect/vect-48.c: Ditto.
29575 * gcc.dg/vect/vect-50.c: Ditto.
29576 * gcc.dg/vect/vect-52.c: Ditto.
29577 * gcc.dg/vect/vect-54.c: Ditto.
29578 * gcc.dg/vect/vect-56.c: Ditto.
29579 * gcc.dg/vect/vect-58.c: Ditto.
29580 * gcc.dg/vect/vect-60.c: Ditto.
29581 * gcc.dg/vect/vect-72.c: Ditto.
29582 * gcc.dg/vect/vect-80.c: Ditto.
29584 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
29587 * g++.dg/init/string1.C: New.
29590 * g++.dg/other/synth1.C: New.
29592 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29595 * gcc.dg/pr18963-1.c: New test.
29597 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29600 * gcc.dg/funcdef-storage-1.c (foo): Remove.
29601 * gcc.dg/pr18596-1.c: Use dg-error.
29602 (dg-options): Use -fno-unit-at-a-time.
29603 * gcc.dg/pr18596-2.c: New test.
29604 * gcc.dg/pr18596-3.c: New test.
29606 2004-12-20 Roger Sayle <roger@eyesopen.com>
29608 PR middle-end/18683
29609 * g++.dg/opt/pr18683-1.C: New test case.
29611 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
29614 * g++.dg/opt/max1.C: Fix for 64bit targets.
29616 2004-12-20 Matt Austern <austern@apple.com>
29619 * g++.dg/ext/builtin6.C: New
29621 2004-12-20 Diego Novillo <dnovillo@redhat.com>
29623 PR tree-optimization/19080
29624 * gcc.c-torture/compile/pr19080.c: New test.
29626 2004-12-20 Steven Bosscher <stevenb@suse.de>
29628 * gcc.dg/20041219-1.c: New test.
29630 2004-12-19 Roger Sayle <roger@eyesopen.com>
29632 PR middle-end/19068
29633 * g++.dg/opt/max1.C: New test case.
29635 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29637 * gcc.dg/fdata-sections-1.c: New test.
29639 2004-12-18 Roger Sayle <roger@eyesopen.com>
29641 PR middle-end/18548
29642 * gcc.dg/max-1.c: New test case.
29644 2004-12-18 Jakub Jelinek <jakub@redhat.com>
29646 * gcc.c-torture/execute/20041218-1.c: New test.
29648 2004-12-17 Diego Novillo <dnovillo@redhat.com>
29650 * gcc.dg/pr18501.c: New test.
29651 * gcc.dg/uninit-5.c: XFAIL.
29652 * gcc.dg/uninit-9.c: XFAIL.
29654 2004-12-17 Dale Johannesen <dalej@apple.com>
29656 * gcc.dg/20041213-1.c: New.
29658 2004-12-17 Ziemowit Laski <zlaski@apple.com>
29660 * objc.dg/stabs-1.m: Allow assembly label to begin
29663 2004-12-17 Jakub Jelinek <jakub@redhat.com>
29665 * gcc.c-torture/execute/20041213-1.c: Move...
29666 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
29668 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
29671 * g++.dg/lookup/conv-5.C: New.
29673 2004-12-16 Ziemowit Laski <zlaski@apple.com>
29675 * objc.dg/stabs-1.m: New test.
29677 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29679 * gcc.dg/visibility-c.c: Change compile to
29680 assemble for the test.
29682 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29685 * gcc.dg/visibility-c.c: New test.
29687 2004-12-16 Roger Sayle <roger@eyesopen.com>
29689 PR middle-end/18493
29690 * gcc.dg/switch-8.c: New test case.
29692 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
29695 * g++.dg/template/init4.C: New.
29696 * g++.dg/opt/static3.C: Enable optimizer.
29698 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
29700 * g++.dg/other/complex1.C: New test.
29702 2004-12-15 Alan Modra <amodra@bigpond.net.au>
29704 * g++.dg/opt/inline9.C: New test.
29706 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29709 * gfotran.dg/nullify_1.f: New test.
29711 2004-12-15 Richard Henderson <rth@redhat.com>
29713 * gcc.target/i386/i386.exp: New harness.
29714 * gcc.target/i386/vect-args.c: New.
29716 2004-12-15 David Edelsohn <edelsohn@gnu.org>
29718 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
29720 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29723 * g++.dg/template/friend32.C: New test.
29725 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29727 * cpp/pragma-once-1.c: New test.
29728 * cpp/pragma-once-1b.h: Likewise.
29729 * cpp/pragma-once-1c.h: Likewise.
29730 * cpp/pragma-once-1d.h: Likewise.
29731 * cpp/inc/pragma-once-1a.h: Likewise.
29733 2004-12-15 Bud Davis <bdavis9659@comcast.net>
29734 Steven G. Kargl <kargls@comcast.net>
29737 * gfortran.dg/list_read_3.f90: New test.
29739 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29741 * gcc.dg/ftrapv-2.c: New test.
29743 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
29746 * g++.dg/template/typename9.C: New test.
29748 2004-12-14 Mark Mitchell <mark@codesourcery.com>
29751 * g++.dg/template/typename8.C: New test.
29752 * g++.dg/parse/friend2.C: Tweak error message.
29754 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
29756 * gcc.c-torture/20041214-1.c: New test.
29758 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
29761 * g++.dg/init/array17.C: New test.
29763 2004-12-14 Mark Mitchell <mark@codesourcery.com>
29766 * g++.dg/init/aggr3.C: New test.
29768 2004-12-14 Janis Johnson <janis187@us.ibm.com>
29770 * gcc.dg/altivec-types-1.c: New test.
29771 * gcc.dg/altivec-types-2.c: New test.
29772 * gcc.dg/altivec-types-3.c: New test.
29773 * gcc.dg/altivec-types-4.c: New test.
29774 * g++.dg/ext/altivec-types-1.C: New test.
29775 * g++.dg/ext/altivec-types-2.C: New test.
29776 * g++.dg/ext/altivec-types-3.C: New test.
29777 * g++.dg/ext/altivec-types-4.C: New test.
29779 2004-12-14 Jakub Jelinek <jakub@redhat.com>
29781 PR middle-end/18951
29782 * gcc.c-torture/execute/20041213-1.c: New test.
29784 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
29787 * g++.dg/template/cast1.C: New.
29789 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
29791 * gcc.c-torture/execute/20041213-2.c: New test.
29793 2004-12-13 Richard Henderson <rth@redhat.com>
29795 * gcc.dg/i386-sse-10.c: Fix typo in options.
29797 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
29800 * g++.dg/opt/pr18968.C: New test.
29802 2004-12-13 Mark Mitchell <mark@codesourcery.com>
29805 * g++.dg/ext/visibility/staticdatamem.C: New test.
29807 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
29809 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
29811 2004-12-13 Roger Sayle <roger@eyesopen.com>
29813 PR rtl-optimization/18928
29814 * gcc.dg/pr18928-1.c: New test case.
29816 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
29819 * gcc.c-torture/compile/20041211-1.c: New.
29821 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29823 PR middle-end/17564
29824 * gcc.c-torture/execute/20041212-1.c: New test.
29826 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29829 * gfortran.dg/common_1.f90: New test.
29831 2004-12-12 Steven G. Kargl <kargls@comcast.net>
29832 Paul Brook <paul@codesourcery.com>
29835 * gfortran.dg/real_do_1.f90: New test.
29837 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
29840 * g++.dg/opt/ptrmem6.C: New test.
29842 2004-12-11 Roger Sayle <roger@eyesopen.com>
29844 PR middle-end/18921
29845 * gcc.dg/pr18921-1.c: New test case.
29847 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29850 * gfortran.dg/scale_1.f90: New test.
29852 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
29854 PR middle-end/18903
29855 * gcc.c-torture/compile/pr18903.c: New test.
29857 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
29859 * gcc.c-torture/execute/20041210-1.c: New test.
29861 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29864 * g++.dg/parser/struct-1.C: New test.
29865 * g++.dg/parser/struct-2.C: New test.
29866 * g++.dg/parser/struct-3.C: New test.
29868 2004-12-09 Richard Henderson <rth@redhat.com>
29870 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
29872 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
29873 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
29875 2004-12-09 Matt Austern <austern@apple.com>
29878 * g++.dg/ext/builtin1.C: New
29879 * g++.dg/ext/builtin2.C: New
29880 * g++.dg/ext/builtin3.C: New
29881 * g++.dg/ext/builtin4.C: New
29882 * g++.dg/ext/builtin5.C: New
29884 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
29887 * g++.dg/opt/ptrmem5.C: New test.
29889 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
29891 * g++.dg/parse/typename5.C: Adjust for new error.
29892 * g++.dg/parse/typename7.C: New.
29894 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29897 * g++.dg/other/mmintrin.C: New test.
29899 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
29902 * g++.dg/init/array15.C: New.
29903 * g++.dg/init/array16.C: New.
29905 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29908 * gfortran.dg/assign_1.f90: New test.
29910 2004-12-08 Nick Clifton <nickc@redhat.com>
29912 * gcc.target/xstormy16/bss_below100: New directory containing tests.
29913 * gcc.target/xstormy16/data_below100: Likewise.
29914 * gcc.target/xstormy16/sfr: Likewise.
29915 * gcc.target/xstormy16/below100.S: New test source file.
29916 * gcc.target/xstormy16/below100.ld: New test linker script.
29917 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29918 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
29920 * gcc.target/xstormy16/bp.c: Likewise.
29922 * gcc.target/xstormy16/bss_below100: New files:
29923 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29924 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29925 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29926 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29927 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29928 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29929 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29930 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29931 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29932 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29933 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29934 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29935 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29936 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29937 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29938 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29939 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29940 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29941 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29942 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29943 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29944 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29945 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29946 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29947 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29948 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29949 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29951 * gcc.target/xstormy16/data_below100: New files:
29952 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29953 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29954 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29955 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29956 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29957 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29958 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29959 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29960 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29961 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29962 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29963 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29964 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29965 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29966 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29967 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29968 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29969 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29970 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29971 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29972 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29973 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29974 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29975 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29976 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29977 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29978 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29980 * gcc.target/xstormy16/sfr: New files:
29981 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
29982 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
29983 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
29984 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
29985 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
29986 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
29987 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
29988 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
29989 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
29990 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
29991 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
29992 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
29993 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
29994 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
29995 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
29996 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
29997 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
29998 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
29999 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
30000 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
30001 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
30002 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
30003 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
30004 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
30005 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
30006 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
30007 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
30008 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
30009 27_if0_sfrw_bitfield_f.c
30011 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30014 * g++.dg/lookup/name-clash4.C: New test.
30016 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
30019 * g++.dg/opt/array1.C: New.
30022 * g++.dg/template/operator5.C: New.
30024 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
30027 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
30029 2004-12-07 Steven Bosscher <stevenb@suse.de>
30031 * gcc.dg/noncompile/20041207.c: New test.
30033 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
30035 * g++.dg/other/unreachable-1.C: New test.
30037 2004-12-06 Nick Clifton <nickc@redhat.com>
30039 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
30040 <limits.h> because the latter comes from gcc's include/ directory
30041 and not the newlib/libc/include directory.
30043 2004-12-04 Richard Henderson <rth@redhat.com>
30045 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
30047 2004-12-04 Richard Henderson <rth@redhat.com>
30049 * lib/target-supports.exp (check_gc_sections_available): Disable
30050 for alpha and ia64.
30052 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
30054 PR middle-end/17909
30055 * g++.dg/other/vararg-2.C: New test.
30057 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30059 PR c++/17011, c++/17971
30060 * g++.dg/template/error15.C: Adjust expected error.
30061 * g++.dg/template/instantiate3.C: Likewise.
30063 2004-12-03 Janis Johnson <janis187@us.ibm.com>
30065 * gcc.dg/altivec-18.c: Fix for darwin
30067 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
30070 * g++.dg/parse/ptrmem2.C: New.
30073 * g++.dg/template/new1.C: New.
30075 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30078 * gfortran.dg/direct_io_3.f90: New test.
30080 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
30083 * g++.dg/parse/crash21.C: New.
30085 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30087 PR c++/15664, c++/18276
30088 * g++.dg/template/ttp13.C: New test.
30089 * g++.dg/template/ttp14.C: Likewise.
30091 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30094 * g++.dg/parse/enum2.C: New test.
30095 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
30097 2004-12-02 Nick Clifton <nickc@redhat.com>
30099 * gcc.target/xstormy16: New test directory.
30100 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30101 * gcc.target/xstormy16/bp.c: Check the generation of bp
30103 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
30104 bn instructions and the BELOW100 attribute.
30106 2004-12-02 Alan Modra <amodra@bigpond.net.au>
30109 * gcc.dg/ppc-eabi.c: New.
30111 2004-12-02 Bud Davis <bdavis9659@comcast.net>
30114 * gfortran.dg/backspace.f90
30116 2004-12-02 Bud Davis <bdavis9659@comcast.net>
30118 * gfortran.dg/inquire.f90: New test.
30120 2004-12-01 Janis Johnson <janis187@us.ibm.com>
30122 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
30123 handle effective-target-keyword.
30124 (dg-skip-if): Support effective-target keyword as target list.
30125 (dg-xfail-if): Ditto.
30126 * lib/target-supports.exp (is-effective-target-keyword): New proc.
30128 2004-12-01 Diego Novillo <dnovillo@redhat.com>
30130 PR tree-optimization/18291
30131 * gcc.c-torture/compile/pr18291.c: New test.
30133 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
30136 * g++.dg/parse/crash20.C: New.
30139 * g++.dg/overload/arg1.C: New.
30140 * g++.dg/overload/arg2.C: New.
30141 * g++.dg/overload/arg3.C: New.
30142 * g++.dg/overload/arg4.C: New.
30144 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
30146 * gcc.dg/c99-flex-array-4.c: Remove.
30148 2004-11-30 Janis Johnson <janis187@us.ibm.com>
30150 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
30152 * lib/target-supports.exp (is-effective-target): Simplify.
30154 * lib/target-supports.exp (check_effective_target_vect_long):
30155 Fix for powerpc64-*-*.
30157 2004-11-30 Loren James Rittle <ljrittle@acm.org>
30159 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
30160 to support new requirements on FreeBSD 5.
30162 2004-11-30 Devang Patel <dpatel@apple.com>
30165 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
30167 2004-11-30 Janis Johnson <janis187@us.ibm.com>
30169 * g++.dg/ext/altivec-13.C: New test.
30171 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
30174 * gcc.c-torture/execute/p18298.c: New test.
30176 2004-11-30 Ira Rosen <irar@il.ibm.com>
30177 Dorit Naishlos <dorit@il.ibm.com>
30180 * gcc.dg/vect/vect-89.c: New test.
30182 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
30184 * gcc.dg/pr18596-1.c: New test.
30186 2004-11-30 Ben Elliston <bje@au.ibm.com>
30188 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
30190 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
30193 * gcc.dg/pr18479.c: New test.
30195 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30198 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
30199 mmix-knuth-mmixware.
30201 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
30202 cris-*-elf* cris-*-aout* mmix-*-*
30204 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
30206 PR middle-end/18725
30207 * gcc.dg/pr18725.c: New test.
30209 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30212 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
30215 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
30217 2004-11-29 Mark Mitchell <mark@codesourcery.com>
30220 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
30221 * g++.old-deja/g++.law/ctors5.C: Likewise.
30222 * g++.old-deja/g++.other/crash25.C: Likewise.
30225 * g++.dg/template/error16.C: New test.
30228 * g++.dg/template/crash29.C: New test.
30230 2004-11-29 Diego Novillo <dnovillo@redhat.com>
30232 PR tree-optimization/18712
30233 * gcc.c-torture/compile/pr18712.c: New test.
30235 2004-11-29 Joseph Myers <joseph@codesourcery.com>
30238 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
30241 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30244 * g++.dg/lookup/crash6.C: New test.
30246 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30248 PR middle-end/18164
30249 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
30251 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
30253 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
30254 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
30255 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
30257 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
30259 * gcc.dg/pr18164.c: New test.
30261 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
30263 * gcc.dg/funroll-loops-all.c: New.
30265 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30268 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
30269 delimeter, match space and TAB as well as ":".
30272 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
30275 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
30278 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
30281 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
30283 2004-11-28 Bud Davis <bdavis9659@comcast.net>
30285 * gfortran.dg/direct_io_2.f90: New test.
30287 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30290 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
30292 2004-11-28 Richard Henderson <rth@redhat.com>
30294 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
30296 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
30298 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
30299 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
30300 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
30301 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
30302 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
30303 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
30304 gcc.dg/pointer-arith-8.c: New tests.
30306 2004-11-27 Bud Davis <bdavis9659@comcast.net>
30309 * gfortran.dg/endfile.f90: New test.
30311 2004-11-27 Falk Hueffner <falk@debian.org>
30313 * gcc.dg/loop-6.c: New test.
30315 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30317 * gcc.c-torture/execute/20041126-1.c: New test.
30319 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30321 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
30324 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30326 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
30329 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30331 PR rtl-optimization/17825
30332 * gcc.c-torture/compile/20041119-1.c: New test.
30334 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30336 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
30337 Check existence of ld library path variables before unsetting.
30339 2004-11-26 Mark Mitchell <mark@codesourcery.com>
30341 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
30343 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30345 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
30347 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30349 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
30351 2004-11-26 Ben Elliston <bje@au.ibm.com>
30353 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
30356 2004-11-26 Ben Elliston <bje@au.ibm.com>
30358 * gcc.dg/pr17957.c: Pass --param, not -param.
30360 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
30362 PR middle-end/17957
30363 * gcc.dg/pr17957.c: New test.
30365 2004-11-25 Mark Mitchell <mark@codesourcery.com>
30368 * g++.dg/template/crash28.C: Likewise.
30371 * g++.dg/expr/unary2.C: Adjust lvalue messages.
30372 * g++.dg/ext/lvaddr.C: Likewise.
30373 * g++.dg/opt/pr7503-3.C: Likewise.
30376 * g++.dg/parse/qualified3.C: New test.
30377 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
30380 * g++.dg/expr/return1.C: New test.
30382 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30384 Friend class name lookup 3/n, PR c++/3332
30385 * g++.dg/lookup/friend3.C: New test.
30386 * g++.dg/lookup/friend4.C: Likewise.
30387 * g++.dg/lookup/friend5.C: Likewise.
30389 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30391 Friend class name lookup 2/n, PR c++/14513, c++/15410
30392 * g++.dg/lookup/friend2.C: New test.
30393 * g++.dg/template/friend31.C: Likewise.
30395 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30397 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
30399 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30402 * g++.dg/tc1/dr56.C: Remove.
30403 * g++.dg/template/typedef1.C: Add dg-error markers.
30404 * g++.old-deja/g++.other/typedef7.C: Likewise.
30407 * g++.dg/parse/typedef7.C: New test.
30409 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
30411 * gcc.c-torture/execute/20041124-1.c: New test.
30413 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30415 * g++.dg/template/deduce3.C: New test.
30418 * g++.dg/template/crash27.C: New test.
30421 * g++.dg/warn/Wshadow-3.C: New test.
30423 2004-11-24 Devang Patel <dpatel@apple.com>
30426 * gcc.dg/cpp/isysroot-1.c: New test.
30427 * gcc.dg/cpp/usr/include/stdio.h: New file.
30428 * gcc.dg/cpp/isysroot-2.c: New test.
30429 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
30432 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30435 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
30437 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
30439 * gcc.target/sparc/align.c: Do not include <stdint.h>.
30440 * gcc.target/sparc/pdist.c: Likewise.
30442 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
30445 * g++.dg/conversion/simd1.C: New test.
30447 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30449 * lib/target-libpath.exp: New file defining
30450 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
30451 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
30452 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
30453 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
30454 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
30456 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
30458 * gcc.dg/pragma-align-2.c: Test macro expansion.
30459 * gcc.dg/pragma-pack-2.c: New test.
30461 2004-11-23 Richard Henderson <rth@redhat.com>
30463 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
30464 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30465 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
30466 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
30467 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
30468 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
30470 * gcc.dg/vect/vect.exp: Add check for alpha.
30471 * lib/target-supports.exp (check_alpha_max_hw_available): New.
30472 (check_effective_target_vect_int): Enable for alpha.
30473 (check_effective_target_vect_long): New.
30474 (is-effective-target): Add it.
30476 2004-11-23 Uros Bizjak <uros@kss-loka.si>
30478 * gcc.dg/pr18614-1.c: New test.
30480 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
30482 * gcc.dg/setjmp-2.c: New test.
30484 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
30486 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
30487 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
30488 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
30489 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
30490 gcc.target/sparc/pdist.c: New tests.
30492 2004-11-22 Bob Wilson <bob.wilson@acm.org>
30494 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
30496 2004-11-22 Dale Johannesen <dalej@apple.com>
30498 * gcc.dg/20041111-1.c: New.
30500 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30503 * gcc.dg/vect/pr18536.c: New test.
30505 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30508 * g++.dg/template/nontype11.C: New test.
30510 2004-11-21 Roger Sayle <roger@eyesopen.com>
30512 PR middle-end/18520
30513 * gcc.dg/pr18520-1.c: New test case.
30515 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
30517 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30518 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30519 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30520 expected diagnostics.
30522 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30525 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30526 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30527 vect-77.c, vect-77a.c: XFAIL on the SPARC.
30529 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30531 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30533 2004-11-19 Mark Mitchell <mark@codesourcery.com>
30534 Joseph Myers <joseph@codesourcery.com>
30536 * lib/target-supports.exp (check_visibility_available): Really
30539 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30542 * gcc.dg/vect/vect-85.c: New test.
30543 * gcc.dg/vect/vect-86.c: New test.
30544 * gcc.dg/vect/vect-87.c: New test.
30545 * gcc.dg/vect/vect-88.c: New test.
30547 2004-11-19 Ben Elliston <bje@au.ibm.com>
30549 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30551 2004-11-18 Janis Johnson <janis187@us.ibm.com>
30553 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30554 * gcc.dg/ppc-and-1.c: Ditto.
30555 * gcc.dg/ppc-compare-1.c: Ditto.
30556 * gcc.dg/ppc-mov-1.c: Ditto
30558 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
30559 Mark Mitchell <mark@codesourcery.com>
30561 * gcc.dg/pragma-init-fini-2.c: New test.
30563 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30564 Aldy Hernandez <aldyh@redhat.com>
30566 * lib/target-supports.exp (check_effective_target_vect_int): New
30567 (check_effective_target_vect_float): New
30568 (check_effective_target_vect_double): New.
30569 (is-effective-target): Support new effective targets keywords.
30570 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
30571 default action for dg-do.
30572 * gcc.dg/vect/pr16105.c: Use new support.
30573 * gcc.dg/vect/pr18400.c: Ditto.
30574 * gcc.dg/vect/pr18425.c: Ditto.
30575 * gcc.dg/vect/vect-1.c: Ditto.
30576 * gcc.dg/vect/vect-10.c: Ditto.
30577 * gcc.dg/vect/vect-11.c: Ditto.
30578 * gcc.dg/vect/vect-12.c: Ditto.
30579 * gcc.dg/vect/vect-13.c: Ditto.
30580 * gcc.dg/vect/vect-14.c: Ditto.
30581 * gcc.dg/vect/vect-15.c: Ditto.
30582 * gcc.dg/vect/vect-16.c: Ditto.
30583 * gcc.dg/vect/vect-17.c: Ditto.
30584 * gcc.dg/vect/vect-18.c: Ditto.
30585 * gcc.dg/vect/vect-19.c: Ditto.
30586 * gcc.dg/vect/vect-2.c: Ditto.
30587 * gcc.dg/vect/vect-20.c: Ditto.
30588 * gcc.dg/vect/vect-21.c: Ditto.
30589 * gcc.dg/vect/vect-22.c: Ditto.
30590 * gcc.dg/vect/vect-23.c: Ditto.
30591 * gcc.dg/vect/vect-24.c: Ditto.
30592 * gcc.dg/vect/vect-25.c: Ditto.
30593 * gcc.dg/vect/vect-26.c: Ditto.
30594 * gcc.dg/vect/vect-27.c: Ditto.
30595 * gcc.dg/vect/vect-27a.c: Ditto.
30596 * gcc.dg/vect/vect-28.c: Ditto.
30597 * gcc.dg/vect/vect-29.c: Ditto.
30598 * gcc.dg/vect/vect-29a.c: Ditto.
30599 * gcc.dg/vect/vect-3.c: Ditto.
30600 * gcc.dg/vect/vect-30.c: Ditto.
30601 * gcc.dg/vect/vect-31.c: Ditto.
30602 * gcc.dg/vect/vect-32.c: Ditto.
30603 * gcc.dg/vect/vect-33.c: Ditto.
30604 * gcc.dg/vect/vect-34.c: Ditto.
30605 * gcc.dg/vect/vect-35.c: Ditto.
30606 * gcc.dg/vect/vect-36.c: Ditto.
30607 * gcc.dg/vect/vect-37.c: Ditto.
30608 * gcc.dg/vect/vect-38.c: Ditto.
30609 * gcc.dg/vect/vect-4.c: Ditto.
30610 * gcc.dg/vect/vect-40.c: Ditto.
30611 * gcc.dg/vect/vect-41.c: Ditto.
30612 * gcc.dg/vect/vect-42.c: Ditto.
30613 * gcc.dg/vect/vect-43.c: Ditto.
30614 * gcc.dg/vect/vect-44.c: Ditto.
30615 * gcc.dg/vect/vect-45.c: Ditto.
30616 * gcc.dg/vect/vect-46.c: Ditto.
30617 * gcc.dg/vect/vect-47.c: Ditto.
30618 * gcc.dg/vect/vect-48.c: Ditto.
30619 * gcc.dg/vect/vect-48a.c: Ditto.
30620 * gcc.dg/vect/vect-49.c: Ditto.
30621 * gcc.dg/vect/vect-5.c: Ditto.
30622 * gcc.dg/vect/vect-50.c: Ditto.
30623 * gcc.dg/vect/vect-51.c: Ditto.
30624 * gcc.dg/vect/vect-52.c: Ditto.
30625 * gcc.dg/vect/vect-53.c: Ditto.
30626 * gcc.dg/vect/vect-54.c: Ditto.
30627 * gcc.dg/vect/vect-55.c: Ditto.
30628 * gcc.dg/vect/vect-56.c: Ditto.
30629 * gcc.dg/vect/vect-56a.c: Ditto.
30630 * gcc.dg/vect/vect-57.c: Ditto.
30631 * gcc.dg/vect/vect-58.c: Ditto.
30632 * gcc.dg/vect/vect-59.c: Ditto.
30633 * gcc.dg/vect/vect-6.c: Ditto.
30634 * gcc.dg/vect/vect-60.c: Ditto.
30635 * gcc.dg/vect/vect-61.c: Ditto.
30636 * gcc.dg/vect/vect-62.c: Ditto.
30637 * gcc.dg/vect/vect-63.c: Ditto.
30638 * gcc.dg/vect/vect-64.c: Ditto.
30639 * gcc.dg/vect/vect-65.c: Ditto.
30640 * gcc.dg/vect/vect-66.c: Ditto.
30641 * gcc.dg/vect/vect-67.c: Ditto.
30642 * gcc.dg/vect/vect-68.c: Ditto.
30643 * gcc.dg/vect/vect-69.c: Ditto.
30644 * gcc.dg/vect/vect-7.c: Ditto.
30645 * gcc.dg/vect/vect-72.c: Ditto.
30646 * gcc.dg/vect/vect-72a.c: Ditto.
30647 * gcc.dg/vect/vect-73.c: Ditto.
30648 * gcc.dg/vect/vect-74.c: Ditto.
30649 * gcc.dg/vect/vect-75.c: Ditto.
30650 * gcc.dg/vect/vect-76.c: Ditto.
30651 * gcc.dg/vect/vect-77.c: Ditto.
30652 * gcc.dg/vect/vect-77a.c: Ditto.
30653 * gcc.dg/vect/vect-78.c: Ditto.
30654 * gcc.dg/vect/vect-79.c: Ditto.
30655 * gcc.dg/vect/vect-8.c: Ditto.
30656 * gcc.dg/vect/vect-80.c: Ditto.
30657 * gcc.dg/vect/vect-82.c: Ditto.
30658 * gcc.dg/vect/vect-82_64.c: Ditto.
30659 * gcc.dg/vect/vect-83.c: Ditto.
30660 * gcc.dg/vect/vect-83_64.c: Ditto.
30661 * gcc.dg/vect/vect-9.c: Ditto.
30662 * gcc.dg/vect/vect-all.c: Ditto.
30663 * gcc.dg/vect/vect-none.c: Ditto.
30665 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30667 * lib/gcc-dg.exp (dg-skip-if): New function.
30668 (dg-forbid-option): Remove.
30669 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
30670 * g++.dg/abi/bitfield8.C: Likewise.
30671 * g++.dg/abi/dtor1.C: Likewise.
30672 * g++.dg/abi/empty10.C: Likewise.
30673 * g++.dg/abi/empty7.C: Likewise.
30674 * g++.dg/abi/empty9.C: Likewise.
30675 * g++.dg/abi/layout3.C: Likewise.
30676 * g++.dg/abi/layout4.C: Likewise.
30677 * g++.dg/abi/thunk1.C: Likewise.
30678 * g++.dg/abi/thunk2.C: Likewise.
30679 * g++.dg/abi/vbase11.C: Likewise.
30680 * g++.dg/abi/vthunk2.C: Likewise.
30681 * g++.dg/abi/vthunk3.C: Likewise.
30682 * g++.dg/ext/attrib8.C: Likewise.
30683 * g++.dg/opt/longbranch2.C: Likewise.
30684 * g++.dg/opt/reg-stack4.C: Likewise.
30685 * g++.old-deja/g++.ext/attrib1.C: Likewise.
30686 * g++.old-deja/g++.ext/attrib2.C: Likewise.
30687 * g++.old-deja/g++.ext/attrib3.C: Likewise.
30688 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30689 * g++.old-deja/g++.other/store-expr2.C: Likewise.
30690 * gcc.dg/20000609-1.c: Likewise.
30691 * gcc.dg/20000720-1.c: Likewise.
30692 * gcc.dg/20011107-1.c: Likewise.
30693 * gcc.dg/20011119-1.c: Likewise.
30694 * gcc.dg/20020108-1.c: Likewise.
30695 * gcc.dg/20020122-2.c: Likewise.
30696 * gcc.dg/20020122-3.c: Likewise.
30697 * gcc.dg/20020201-3.c: Likewise.
30698 * gcc.dg/20020206-1.c: Likewise.
30699 * gcc.dg/20020218-1.c: Likewise.
30700 * gcc.dg/20020310-1.c: Likewise.
30701 * gcc.dg/20020411-1.c: Likewise.
30702 * gcc.dg/20020418-2.c: Likewise.
30703 * gcc.dg/20020426-1.c: Likewise.
30704 * gcc.dg/20020426-2.c: Likewise.
30705 * gcc.dg/20020517-1.c: Likewise.
30706 * gcc.dg/20020523-1.c: Likewise.
30707 * gcc.dg/20020523-2.c: Likewise.
30708 * gcc.dg/20020729-1.c: Likewise.
30709 * gcc.dg/20030204-1.c: Likewise.
30710 * gcc.dg/20030826-2.c: Likewise.
30711 * gcc.dg/20030926-1.c: Likewise.
30712 * gcc.dg/20031202-1.c: Likewise.
30713 * gcc.dg/980312-1.c: Likewise.
30714 * gcc.dg/980313-1.c: Likewise.
30715 * gcc.dg/990117-1.c: Likewise.
30716 * gcc.dg/990424-1.c: Likewise.
30717 * gcc.dg/990524-1.c: Likewise.
30718 * gcc.dg/991230-1.c: Likewise.
30719 * gcc.dg/i386-387-1.c: Likewise.
30720 * gcc.dg/i386-387-2.c: Likewise.
30721 * gcc.dg/i386-387-3.c: Likewise.
30722 * gcc.dg/i386-387-4.c: Likewise.
30723 * gcc.dg/i386-387-5.c: Likewise.
30724 * gcc.dg/i386-387-6.c: Likewise.
30725 * gcc.dg/i386-asm-1.c: Likewise.
30726 * gcc.dg/i386-bitfield1.c: Likewise.
30727 * gcc.dg/i386-bitfield2.c: Likewise.
30728 * gcc.dg/i386-loop-1.c: Likewise.
30729 * gcc.dg/i386-loop-2.c: Likewise.
30730 * gcc.dg/i386-loop-3.c: Likewise.
30731 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30732 * gcc.dg/i386-pic-1.c: Likewise.
30733 * gcc.dg/i386-regparm.c: Likewise.
30734 * gcc.dg/i386-signbit-1.c: Likewise.
30735 * gcc.dg/i386-signbit-2.c: Likewise.
30736 * gcc.dg/i386-signbit-3.c: Likewise.
30737 * gcc.dg/i386-sse-5.c: Likewise.
30738 * gcc.dg/i386-sse-8.c: Likewise.
30739 * gcc.dg/i386-unroll-1.c: Likewise.
30740 * gcc.dg/tls/opt-1.c: Likewise.
30741 * gcc.dg/tls/opt-2.c: Likewise.
30742 * gcc.dg/unroll-1.c: Likewise.
30743 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30744 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30745 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30746 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30748 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30750 * g++.dg/template/incomplete1.C: New test.
30752 2004-11-16 Nick Clifton <nickc@redhat.com>
30754 Revert patches accidentally commited during checkin of fixes for
30756 gcc.c-torture/execute/simd-4.c: Revert
30757 gcc.dg/20040910-1.c: Revert.
30759 2004-11-16 Paul Brook <paul@codesourcery.com>
30762 * gfortran.dg/der_pointer_1.f90: New test.
30764 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
30767 * gcc.dg/bitfld-13.c: New test.
30769 2004-11-15 Janis Johnson <janis187@us.ibm.com>
30771 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
30774 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
30775 * gcc.dg/ppc64-abi-2.c: Ditto.
30776 * gcc.dg/ppc64-abi-3.c: Ditto.
30778 * lib/gcc-dg.exp (dg-target-list): Remove.
30780 2004-11-15 Steve Ellcey <sje@cup.hp.com>
30782 * gcc.dg/ia64-postinc.c: New test.
30784 2004-11-15 Mark Mitchell <mark@codesourcery.com>
30786 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
30788 2004-11-15 Nick Clifton <nickc@redhat.com>
30790 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
30791 __INT_MAX__ so that the test can be compiled by toolchains
30792 targeted at 16-bit processors.
30794 * gcc.dg/20040625-1.c: Use long constants rather than integers
30795 when performing arithmetic that will overflow 16-bits.
30797 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
30798 xstormy16. It does not support 128-bit vector operations.
30800 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
30801 with the macro PTR_TYPE. Define this macro to an integer type
30802 suitable for holding a pointer.
30804 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
30805 the target is a 16-bit processor.
30807 * gcc.dg/cpp/if-2.c: Expect a different warning message from
30808 16-bit targets where the character constant will be too long.
30810 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
30811 where the double will not be directly addressable.
30813 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30815 Friend class name lookup 1/n, PR c++/18471
30816 * g++.dg/template/crash26.C: New test.
30817 * g++.dg/lookup/struct1.C: Adjust expected error.
30818 * g++.dg/parse/elab1.C: Likewise.
30819 * g++.dg/parse/elab2.C: Likewise.
30820 * g++.dg/parse/int-as-enum1.C: Likewise.
30821 * g++.dg/parse/struct-as-enum1.C: Likewise.
30822 * g++.dg/parse/typedef1.C: Likewise.
30823 * g++.dg/parse/typedef3.C: Likewise.
30824 * g++.dg/parse/typedef4.C: Likewise.
30825 * g++.dg/parse/typedef5.C: Likewise.
30826 * g++.dg/template/nontype4.C: Likewise.
30827 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
30828 * g++.old-deja/g++.other/elab1.C: Likewise.
30829 * g++.old-deja/g++.other/syntax4.C: Likewise.
30831 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30833 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
30835 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
30837 * gcc.c-torture/execute/20041114-1.c: New test.
30839 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
30841 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
30842 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
30843 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
30844 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
30845 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
30846 gcc.dg/switch-7.c: New tests.
30848 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30850 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
30852 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30855 * gcc.dg/vect/pr18400.c: New test.
30857 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30858 Andrew Pinski <pinskia@physics.uc.edu>
30861 * gcc.dg/vect/pr18425.c: New test.
30863 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30865 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
30866 Guard with dg-require-alias and dg-require-visibility.
30868 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30870 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
30872 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30874 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
30876 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30879 * g++.dg/template/defarg5.C: New test.
30881 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
30883 * g++.dg/parse/cast1.C: Run only on ILP32.
30884 * g++.old-deja/g++.mike/p784.C: Likewise.
30886 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
30888 * gcc.c-torture/execute/20041113-1.c: New test.
30890 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
30893 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
30894 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
30895 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
30896 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30897 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
30898 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
30899 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
30900 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
30901 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
30902 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30903 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30904 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
30905 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
30907 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
30909 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
30910 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
30911 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
30912 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
30913 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
30914 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
30915 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
30916 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
30917 gcc.target/sparc/combined-1.c: New tests.
30919 2004-11-12 Ziemowit Laski <zlaski@apple.com>
30921 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
30924 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30926 * lib/gcc-dg.exp (dg-forbid-option): New function.
30927 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
30928 * g++.dg/abi/bitfield8.C: Likewise.
30929 * g++.dg/abi/dtor1.C: Likewise.
30930 * g++.dg/abi/empty10.C: Likewise.
30931 * g++.dg/abi/empty7.C: Likewise.
30932 * g++.dg/abi/empty9.C: Likewise.
30933 * g++.dg/abi/layout3.C: Likewise.
30934 * g++.dg/abi/layout4.C: Likewise.
30935 * g++.dg/abi/thunk1.C: Likewise.
30936 * g++.dg/abi/thunk2.C: Likewise.
30937 * g++.dg/abi/vbase11.C: Likewise.
30938 * g++.dg/abi/vthunk2.C: Likewise.
30939 * g++.dg/abi/vthunk3.C: Likewise.
30940 * g++.dg/ext/attrib8.C: Likewise.
30941 * g++.dg/opt/longbranch2.C: Likewise.
30942 * g++.dg/opt/reg-stack4.C: Likewise.
30943 * g++.old-deja/g++.ext/attrib1.C: Likewise.
30944 * g++.old-deja/g++.ext/attrib2.C: Likewise.
30945 * g++.old-deja/g++.ext/attrib3.C: Likewise.
30946 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30947 * g++.old-deja/g++.other/store-expr2.C: Likewise.
30948 * gcc.dg/20000609-1.c: Likewise.
30949 * gcc.dg/20000720-1.c: Likewise.
30950 * gcc.dg/20011107-1.c: Likewise.
30951 * gcc.dg/20011119-1.c: Likewise.
30952 * gcc.dg/20020108-1.c: Likewise.
30953 * gcc.dg/20020122-2.c: Likewise.
30954 * gcc.dg/20020122-3.c: Likewise.
30955 * gcc.dg/20020201-3.c: Likewise.
30956 * gcc.dg/20020206-1.c: Likewise.
30957 * gcc.dg/20020218-1.c: Likewise.
30958 * gcc.dg/20020310-1.c: Likewise.
30959 * gcc.dg/20020411-1.c: Likewise.
30960 * gcc.dg/20020418-2.c: Likewise.
30961 * gcc.dg/20020426-1.c: Likewise.
30962 * gcc.dg/20020426-2.c: Likewise.
30963 * gcc.dg/20020517-1.c: Likewise.
30964 * gcc.dg/20020523-1.c: Likewise.
30965 * gcc.dg/20020523-2.c: Likewise.
30966 * gcc.dg/20020729-1.c: Likewise.
30967 * gcc.dg/20030204-1.c: Likewise.
30968 * gcc.dg/20030826-2.c: Likewise.
30969 * gcc.dg/20030926-1.c: Likewise.
30970 * gcc.dg/20031202-1.c: Likewise.
30971 * gcc.dg/980312-1.c: Likewise.
30972 * gcc.dg/980313-1.c: Likewise.
30973 * gcc.dg/990117-1.c: Likewise.
30974 * gcc.dg/990424-1.c: Likewise.
30975 * gcc.dg/990524-1.c: Likewise.
30976 * gcc.dg/991230-1.c: Likewise.
30977 * gcc.dg/i386-387-1.c: Likewise.
30978 * gcc.dg/i386-387-2.c: Likewise.
30979 * gcc.dg/i386-387-3.c: Likewise.
30980 * gcc.dg/i386-387-4.c: Likewise.
30981 * gcc.dg/i386-387-5.c: Likewise.
30982 * gcc.dg/i386-387-6.c: Likewise.
30983 * gcc.dg/i386-asm-1.c: Likewise.
30984 * gcc.dg/i386-bitfield1.c: Likewise.
30985 * gcc.dg/i386-bitfield2.c: Likewise.
30986 * gcc.dg/i386-loop-1.c: Likewise.
30987 * gcc.dg/i386-loop-2.c: Likewise.
30988 * gcc.dg/i386-loop-3.c: Likewise.
30989 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30990 * gcc.dg/i386-pic-1.c: Likewise.
30991 * gcc.dg/i386-regparm.c: Likewise.
30992 * gcc.dg/i386-signbit-1.c: Likewise.
30993 * gcc.dg/i386-signbit-2.c: Likewise.
30994 * gcc.dg/i386-signbit-3.c: Likewise.
30995 * gcc.dg/i386-sse-5.c: Likewise.
30996 * gcc.dg/i386-sse-8.c: Likewise.
30997 * gcc.dg/i386-unroll-1.c: Likewise.
30998 * gcc.dg/tls/opt-1.c: Likewise.
30999 * gcc.dg/tls/opt-2.c: Likewise.
31000 * gcc.dg/unroll-1.c: Likewise.
31001 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31002 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31003 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31004 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31005 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
31008 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31011 * g++.dg/parse/cond1.C: New test.
31014 * g++.dg/template/array9.C: New test.
31015 * g++.dg/ext/vla1.C: Adjust error messages.
31016 * g++.dg/ext/vlm1.C: Likewise.
31017 * g++.dg/template/crash2.C: Likewise.
31020 * g++.dg/template/call3.C: New test.
31023 * g++.dg/template/ptrmem11.C: New test.
31025 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
31028 * lib/g++.exp: Set LC_ALL and LANG to C.
31029 * lib/gcc-dg.exp: Likewise.
31030 * lib/gfortran.exp: Likewise.
31031 * lib/objc.exp: Likewise.
31032 * lib/treelang.exp: Likewise.
31034 2004-11-12 Andreas Schwab <schwab@suse.de>
31036 * gcc.dg/pr16286.c: Fix last change.
31038 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31041 * g++.dg/init/global1.C: New test.
31043 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
31045 * gcc.c-torture/execute/20041112-1.c: New test.
31047 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31049 * lib/gcc-dg.exp (dg-target-list): New.
31051 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31052 Richard Sandiford <rsandifo@redhat.com>
31054 * lib/target-supports.exp (get-compiler_messages): New.
31055 (check_named_sections_available): Use it.
31056 (check_effective_target_ilp32): New.
31057 (check_effective_target_lp64): New.
31058 (is-effective-target): New.
31059 * lib/gcc-dg.exp (dg-require-effective-target): New.
31061 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
31063 * gcc.dg/precedence-1.c: New test.
31065 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31067 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
31069 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
31070 message, delete generated files, use more descriptive name for
31071 executable, and make the test unsupported when it cannot be run.
31073 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
31074 (dg-require-weak, dg-require-visibility, dg-require-alias,
31075 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
31076 dg-require-iconv, dg-require-named-sections): Use it.
31078 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
31080 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
31083 * gcc.dg/ppc-and-1: New
31086 * gcc.dg/ppc-mov-1.c: New.
31089 * gcc.dg/ppc-compare-1.c: New.
31091 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
31093 * objc.dg/desig-init-2.m: New test.
31095 2004-11-10 Adam Nemet <anemet@lnxw.com>
31097 PR middle-end/18160
31098 * g++.dg/warn/register-var-1.C: New test.
31099 * g++.dg/warn/register-var-2.C: New test.
31101 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
31103 * gcc.dg/union-2.c: New test.
31105 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
31107 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
31108 New test for PR tree-optimization/17892.
31110 2004-11-09 Mark Mitchell <mark@codesourcery.com>
31113 * g++.dg/init/new12.C: New test.
31115 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
31117 * gcc.target/sparc: New directory.
31118 * gcc.target/sparc/sparc.exp: New driver.
31119 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
31120 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
31121 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
31122 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
31124 2004-11-10 Paul Brook <paul@codesourcery.com>
31127 * gfortran.dg/list_read.c: New test.
31129 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31132 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
31133 expected diagnostic location.
31135 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
31137 * gcc.dg/20041109-1.c: New test.
31139 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
31142 * objc/compile/pr18406.m: New test.
31144 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31146 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
31148 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31150 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
31152 2004-11-08 Steve Ellcey <sje@cup.hp.com>
31154 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
31156 2004-11-08 Steve Ellcey <sje@cup.hp.com>
31158 * gcc.dg/20030225-2.c: Add prototype for abort and
31161 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
31164 * gcc.c-torture/pr18299-1.c: New test.
31166 2004-11-06 Andreas Schwab <schwab@suse.de>
31168 * gcc.dg/pr16286.c: Also test for bool and pixel.
31170 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
31172 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
31173 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
31174 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
31175 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
31176 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
31177 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
31178 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
31179 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
31180 gcc.dg/struct-semi-3.c: New tests.
31182 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31184 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
31186 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31188 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
31189 Do not use C99 designators.
31191 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31193 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
31195 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31197 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
31198 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
31199 * gcc.c-torture/execute/simd-5.x: Remove.
31201 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
31203 PR rtl-optimization/17933
31204 * gcc.dg/torture/pr17933-1.c: New test.
31206 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
31209 * lib/target-supports.exp (check_weak_available): Support
31212 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
31214 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
31215 call to fflush(stdout) before abort.
31216 (my_ffsll): New function.
31217 (generate_fields): Use it.
31219 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31221 * gcc.dg/init-undef-1.c: New test.
31223 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31225 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
31226 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
31227 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
31228 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
31229 expected messages for new parser.
31231 2004-11-04 Mark Mitchell <mark@codesourcery.com>
31233 * g++.dg/ext/visibility/symbian1.C: New test.
31235 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
31237 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
31240 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31242 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
31243 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
31244 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
31245 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
31246 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
31247 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
31248 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
31249 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
31250 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
31251 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
31253 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31255 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
31256 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
31257 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
31258 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
31259 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
31260 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
31261 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
31264 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
31267 * gcc.dg/20041104-1.c: New test.
31269 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31271 * g++.dg/template/nontype7.C: New test.
31272 * g++.dg/template/nontype8.C: Likewise.
31273 * g++.dg/template/nontype9.C: Likewise.
31274 * g++.dg/template/nontype10.C: Likewise.
31275 * g++.dg/tc1/dr49.C: Likewise.
31276 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
31277 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
31279 2004-11-04 Ben Elliston <bje@au.ibm.com>
31281 * g++.dg/rtti/tinfo1.C: Remove xfails.
31283 2004-11-04 Ben Elliston <bje@au.ibm.com>
31285 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
31286 packed attribute to the definition to satisfy the new C++ parser.
31288 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
31290 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
31291 invocations of va_arg.
31293 2004-11-02 Mark Mitchell <mark@codesourcery.com>
31296 * g++.dg/template/crash25.C: New test.
31299 * g++.dg/template/typedef2.C: New test.
31300 * g++.dg/parse/crash13.C: Adjust error markers.
31303 * g++.dg/conversion/const3.C: New test.
31305 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31310 * gfortran.dg/generic_[123].f90: New testcases.
31312 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
31314 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
31315 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
31317 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
31320 * gcc.c-torture/compile/pr16808.c: New test.
31322 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
31324 PR rtl-optimization/17104
31325 * gcc.dg/ppc-bitfield1.c: New.
31327 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31329 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
31331 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31333 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
31334 strings for 32-bit code.
31336 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
31339 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
31341 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
31344 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
31346 2004-10-31 Mark Mitchell <mark@codesourcery.com>
31349 * g++.dg/init/aggr2.C: New test.
31351 2004-10-30 Ziemowit Laski <zlaski@apple.com>
31353 * objc.dg/local-decl-1.m: New test.
31355 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
31357 * gcc.dg/20040910-1.c: Adjust regex.
31359 2004-10-30 Roger Sayle <roger@eyesopen.com>
31361 PR rtl-optimization/18084
31362 * g++.dg/opt/pr18084-1.C: New testcase.
31364 2004-10-30 Matt Austern <austern@apple.com>
31367 * g++.dg/ext/attrib18.C: New test.
31369 2004-10-30 Roger Sayle <roger@eyesopen.com>
31371 PR middle-end/18096
31372 * gcc.dg/pr18096-1.c: New test case.
31374 2004-10-30 Roger Sayle <roger@eyesopen.com>
31376 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
31378 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
31381 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
31382 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
31383 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
31384 gcc.dg/old-style-prom-3.c: New tests.
31386 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
31388 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
31389 Remove unnecessary inclusion of stdio.h.
31391 2004-10-29 Roger Sayle <roger@eyesopen.com>
31393 PR rtl-optimization/17581
31394 * gcc.dg/pr17581-1.c: New test case.
31396 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
31398 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
31400 * g++.dg/conversion/dr195-1.C: New.
31401 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
31402 * g++.old-deja/g++.mike/p10148.C: Likewise.
31404 2004-10-29 Mark Mitchell <mark@codesourcery.com>
31407 * g++.dg/debug/typedef2.C: New test.
31409 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
31412 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
31413 * gfortran.dg/g77/README: Update.
31415 2004-10-28 Matt Austern <austern@apple.com>
31418 * g++.dg/ext/packed7.C: New test.
31420 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
31422 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
31424 * lib/scanasm.exp (hidden-scan-for): New proc.
31425 (scan-hidden): Use hidden-scan-for instead of constructing the scan
31427 (scan-not-hidden): Likewise.
31428 * lib/target-supports.exp (check_visibility_available): mach-o is
31431 2004-10-28 Mark Mitchell <mark@codesourcery.com>
31434 * g++.dg/template/memclass3.C: New test.
31436 2004-10-28 Adam Nemet <anemet@lnxw.com>
31438 PR middle-end/18160
31439 * gcc.dg/register-var-1.c: New test.
31440 * gcc.dg/register-var-2.c: New test.
31441 * gcc.dg/asm-7.c: Taking the address of a register variable is an
31444 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
31447 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
31449 * gcc.dg/vect/vect-22.c: Likewise.
31451 2004-10-28 Jakub Jelinek <jakub@redhat.com>
31453 * gcc.dg/i386-rotate-1.c: New test.
31455 2004-10-27 Mark Mitchell <mark@codesourcery.com>
31457 * g++.dg/init/ref12.C: Add "run" marker.
31460 * g++.dg/init/ref12.C: New test.
31463 * g++.dg/template/shift1.C: New test.
31464 * g++.dg/template/error10.C: Adjust error markers.
31466 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
31469 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
31471 2004-10-27 Geoffrey Keating <geoffk@apple.com>
31473 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
31474 * gcc.dg/weak/weak-3.c: Likewise.
31475 * gcc.dg/weak/weak-5.c: Likewise.
31476 * gcc.dg/weak/weak-9.c: Likewise.
31477 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
31478 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
31480 * gcc.dg/darwin-weakimport-1.c: New.
31482 2004-10-28 Ben Elliston <bje@au.ibm.com>
31484 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31486 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
31488 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
31489 'syntax' error messages.
31490 * gcc.dg/cpp/direct2s.c: Likewise.
31492 2004-10-26 Geoffrey Keating <geoffk@apple.com>
31494 * gcc.c-torture/compile/20041026-1.c: New.
31496 2004-10-26 Mark Mitchell <mark@codesourcery.com>
31499 * g++.dg/lookup/ns2.C: New test.
31502 * g++.dg/template/enum4.C: New test.
31505 * g++.dg/template/expr1.C: New test.
31507 2004-10-26 Ben Elliston <bje@au.ibm.com>
31509 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31511 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
31513 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31514 gcc.dg/decl-nospec-3.c: New tests.
31516 2004-10-26 Ziemowit Laski <zlaski@apple.com>
31518 * objc.dg/super-class-3.m: New test.
31520 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
31522 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31524 * gcc.dg/cpp/direct2s.c: Likewise.
31526 2004-10-25 Geoffrey Keating <geoffk@apple.com>
31528 * objc.dg/image-info.m: Update for changes to section selection.
31530 2004-10-25 David Ayers <d.ayers@inode.at>
31531 Ziemowit Laski <zlaski@apple.com>
31533 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31534 diagnostics when messaging 'id <Proto>'.
31535 * objc.dg/class-protocol-1.m: New test.
31536 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31537 a non-existent method signature.
31538 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31539 Update diagnostics when messaging with non-existent method signature.
31540 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31541 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31542 invalid receivers are now resolved as if messaging 'id'; remove
31543 extraneous diagnostics.
31545 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
31548 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31549 gcc.dg/init-desig-obs-3.c: New tests.
31551 2004-10-25 Jakub Jelinek <jakub@redhat.com>
31553 * gcc.dg/debug/20041023-1.c: New test.
31555 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
31557 PR middle-end/17407
31558 * gcc.c-torture/compile/pr17407.c: New test.
31561 * g++.dg/template/array8.C: New test.
31563 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
31566 * lib/g++.exp: Accept more than one multilib libgcc.
31567 * lib/gcc-dg.exp: Likewise.
31568 * lib/objc.exp: Likewise.
31569 * lib/treelang.exp: Likewise.
31570 * lib/gfortran.exp: Likewise.
31572 2004-10-24 Ben Elliston <bje@au.ibm.com>
31574 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
31576 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
31578 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
31579 * gcc.dg/c99-const-expr-3.c: Likewise.
31581 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
31583 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
31585 2004-10-23 Ben Elliston <bje@au.ibm.com>
31587 * gcc.c-torture/execute/loop-2e.x: Remove.
31589 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
31592 * g++.dg/parse/crash18.C: New.
31593 * g++.dg/parse/crash19.C: New.
31595 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
31597 * g++.dg/ext/dllimport1.C: Move dg-warnings.
31598 * g++.dg/ext/dllimport2.C: Same.
31599 * g++.dg/ext/dllimport8.C: Same.
31601 2004-10-21 Mark Mitchell <mark@codesourcery.com>
31604 * g++.dg/conversion/cast1.C: New test.
31605 * g++.dg/overload/pmf1.C: Adjust error marker.
31607 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
31610 * objc.dg/const-str-7.m: New test.
31612 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31614 * g++.dg/template/memfriend11.C: Fix comment typo.
31615 * g++.dg/template/memfriend14.C: Likewise.
31617 2004-10-20 Richard Henderson <rth@redhat.com>
31619 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
31620 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
31621 -fasynchronous-unwind-tables.
31623 2004-10-20 Richard Henderson <rth@redhat.com>
31625 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
31626 (main): Return success.
31627 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
31628 (main): Return success.
31630 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31633 * g++.dg/template/memfriend9.C: New test.
31634 * g++.dg/template/memfriend10.C: Likewise.
31635 * g++.dg/template/memfriend11.C: Likewise.
31636 * g++.dg/template/memfriend12.C: Likewise.
31637 * g++.dg/template/memfriend13.C: Likewise.
31638 * g++.dg/template/memfriend14.C: Likewise.
31639 * g++.dg/template/memfriend15.C: Likewise.
31640 * g++.dg/template/memfriend16.C: Likewise.
31641 * g++.dg/template/memfriend17.C: Likewise.
31642 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
31644 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
31646 * g++.dg/conversion/dr195.C: New.
31647 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
31649 2004-10-20 Ben Elliston <bje@au.ibm.com>
31650 Devang Patel <dpatel@apple.com>
31652 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
31653 of floating point arithmetic, which could trap.
31655 2004-10-19 Mark Mitchell <mark@codesourcery.com>
31658 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
31659 * g++.dg/conversion/const2.C: New test.
31660 * g++.dg/expr/reinterpret2.C: New test.
31661 * g++.dg/expr/reinterpret3.C: New test.
31662 * g++.dg/expr/cast2.C: New test.
31663 * g++.dg/expr/copy1.C: New test.
31664 * g++.dg/other/conversion1.C: Change error message.
31665 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
31666 function pointers to void *.
31667 * g++.old-deja/g++.mike/p10148.C: Likewise.
31669 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31671 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
31673 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
31677 * g++.dg/parse/expr3.C: New test.
31679 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
31681 * gcc.dg/smod-1.c: New test.
31683 2004-10-18 Ziemowit Laski <zlaski@apple.com>
31685 * objc.dg/method-14.m: New test.
31687 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
31689 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
31690 Also xfail as the patch was reverted.
31692 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
31694 PR middle-end/16973
31695 * gcc.dg/pr16973.c: New test.
31697 2004-10-18 Diego Novillo <dnovillo@redhat.com>
31699 PR tree-optimization/17656
31700 * gcc.c-torture/compile/pr17656.c: New test.
31702 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
31704 * g++.dg/eh/shadow1.C: New.
31706 2004-10-18 Jakub Jelinek <jakub@redhat.com>
31708 * gcc.c-torture/compile/20041018-1.c: New test.
31710 2004-10-18 Ben Elliston <bje@au.ibm.com>
31712 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
31713 compiler referring to register 0 when accessing sdata. The linker
31714 now patches things up.
31716 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
31719 * gcc.c-torture/compile/pr17529.c: New test.
31721 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31724 * g++.dg/ext/attrib17.C: New test.
31726 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
31728 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
31730 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31733 * g++.dg/ext/attrib16.C: New test.
31735 2004-10-15 Mark Mitchell <mark@codesourcery.com>
31738 * g++.dg/init/dso_handle1.C: New test.
31741 * g++.dg/parse/typedef6.C: New test.
31744 * g++.dg/parse/pragma1.C: New test.
31746 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
31748 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
31750 2004-10-15 Steve Ellcey <sje@cup.hp.com>
31752 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
31753 -fno-common when on HPPA HP-UX platforms.
31755 2004-10-15 Jakub Jelinek <jakub@redhat.com>
31758 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
31760 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
31763 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
31766 * g++.dg/lookup/strong-using-4.C: New test.
31768 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
31770 PR middle-end/16567
31771 * gcc.c-torture/compile/nested-1.c: New test.
31773 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
31775 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
31776 and mipsisa64*-*-* (until support for misaligned loads is added).
31777 * gcc.dg/vect/vect-50.c: Likewise.
31778 * gcc.dg/vect/vect-52.c: Likewise.
31779 * gcc.dg/vect/vect-54.c: Likewise.
31780 * gcc.dg/vect/vect-58.c: Likewise.
31781 * gcc.dg/vect/vect-60.c: Likewise.
31782 * gcc.dg/vect/vect-80.c: Likewise.
31784 2004-10-14 Mark Mitchell <mark@codesourcery.com>
31787 * g++.dg/init/dtor3.C: New test.
31789 2004-10-15 Ben Elliston <bje@au.ibm.com>
31791 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
31793 2004-10-14 Geoffrey Keating <geoffk@apple.com>
31795 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
31796 * gcc.dg/macho-lo-sum.c: Likewise.
31798 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
31800 * gcc.dg/ppc-spe64-1.c: New test.
31802 2004-10-14 Devang Patel <dpatel@apple.com>
31805 * gcc.dg/pr17635.c : New test.
31807 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
31809 * gcc.dg/vect/vect-28.c: Remove xfail.
31810 * gcc.dg/vect/vect-30.c: Remove xfail.
31811 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
31812 * gcc.dg/vect/vect-33.c: Remove xfail.
31813 * gcc.dg/vect/vect-44.c: Remove xfail.
31814 * gcc.dg/vect/vect-46.c: Remove xfail.
31815 * gcc.dg/vect/vect-50.c: Remove xfail.
31816 * gcc.dg/vect/vect-52.c: Remove xfail.
31817 * gcc.dg/vect/vect-54.c: Remove xfail.
31818 * gcc.dg/vect/vect-58.c: Remove xfail.
31819 * gcc.dg/vect/vect-60.c: Remove xfail.
31820 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
31821 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
31822 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
31823 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
31824 * gcc.dg/vect/vect-8.c: Remove xfail.
31825 * gcc.dg/vect/vect-80.c: Remove xfail.
31826 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
31828 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
31830 * gcc.dg/vect/vect-82.c: New testcase.
31831 * gcc.dg/vect/vect-82_64.c: New testcase.
31832 * gcc.dg/vect/vect-83.c: New testcase.
31833 * gcc.dg/vect/vect-83_64.c: New testcase.
31835 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
31837 * gcc.dg/cpp/error-1.c: New test.
31839 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
31841 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
31843 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
31846 * gcc.dg/cris-peep2-xsrand2.c: New test.
31848 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
31851 * g++.dg/expr/for2.C: New test.
31853 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31855 * g++.dg/inherit/thunk1.C: Run on the SPARC.
31857 2004-10-13 Jakub Jelinek <jakub@redhat.com>
31859 PR tree-optimization/17724
31860 * g++.dg/opt/pr17724-1.C: New test.
31861 * g++.dg/opt/pr17724-2.C: New test.
31862 * g++.dg/opt/pr17724-3.C: New test.
31863 * g++.dg/opt/pr17724-4.C: New test.
31864 * g++.dg/opt/pr17724-5.C: New test.
31865 * g++.dg/opt/pr17724-6.C: New test.
31867 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
31870 * gcc.dg/pr17301-2.c: New test.
31872 2004-10-11 Mark Mitchell <mark@codesourcery.com>
31875 * g++.dg/parse/error22.C: New test.
31878 * g++.dg/template/spec18.C: New test.
31880 2004-10-11 Steve Ellcey <sje@cup.hp.com>
31882 * gcc.dg/ia64-asm-1.c: Add prototype for abort
31883 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
31885 * gcc.dg/ia64-sync-2.c: Ditto.
31886 * gcc.dg/ia64-sync-3.c: Ditto.
31888 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
31890 * g++.dg/eh/cleanup5.C: Add dg-options "".
31892 2004-10-11 Roger Sayle <roger@eyesopen.com>
31894 PR middle-end/17657
31895 * gcc.dg/switch-4.c: New test case.
31897 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
31899 * gcc.c-torture/execute/20041011-1.c: New test.
31901 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
31904 * g++.dg/init/for3.C: New test.
31907 * g++.dg/opt/switch2.C: New test.
31909 PR middle-end/17703
31910 * g++.dg/warn/Wreturn-2.C: New test.
31912 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
31915 * g++.dg/eh/cleanup5.C: New test.
31917 2004-10-10 Mark Mitchell <mark@codesourcery.com>
31920 * g++.dg/parse/error21.C: New test.
31922 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
31924 * g++.dg/overload/pmf1.C: Adjust quoting marks.
31925 * g++.dg/warn/incomplete1.C: Likewise.
31926 * g++.dg/template/qualttp20.C: Likewise.
31928 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31931 * parm-incomplete-1.c: New test.
31933 2004-10-09 Mark Mitchell <mark@codesourcery.com>
31936 * g++.dg/parse/error19.C: New test.
31939 * g++.dg/init/new11.C: New test.
31942 * g++.dg/parse/error20.C: New test.
31945 * g++.dg/template/crash24.C: New test.
31947 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31950 * gcc.dg/pr17301-1.c: New test.
31952 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31955 * gcc.dg/anon-struct-5.c: New test.
31957 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
31960 * gcc.dg/pr17844-1.c: New test.
31962 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
31964 PR tree-optimization/17906
31965 * gcc.c-torture/compile/pr17906.c: New.
31967 2004-10-09 Stuart Hastings <stuart@apple.com>
31968 Roger Sayle <roger@eyesopen.com>
31970 PR rtl-optimization/17853
31971 * gcc.dg/i386-mmx-5.c: New testcase.
31973 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
31975 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
31977 2004-10-09 Mark Mitchell <mark@codesourcery.com>
31980 * g++.dg/template/static9.C: New test.
31983 * g++.dg/parse/operator5.C: New test.
31985 2004-10-09 Roger Sayle <roger@eyesopen.com>
31987 PR middle-end/17894
31988 * gcc.c-torture/execute/divcmp-4.c: New test case.
31990 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31993 * g++.dg/opt/pr17902.C: New test.
31995 2004-10-09 Jakub Jelinek <jakub@redhat.com>
31997 * gcc.dg/cpp/ident-1.c: Add dg-options "".
31999 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32001 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
32003 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32005 * gcc.dg/assign-warn-3.c: New test.
32007 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32010 * gcc.dg/cpp/ident-1.c: New test.
32012 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
32014 * gcc.c-torture/compile/acc1.c: New.
32016 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32018 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
32019 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
32021 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
32023 * gcc.dg/ultrasp11.c: New test.
32025 2004-10-08 Michael Matz <matz@suse.de>
32027 * gcc.dg/doloop-2.c: New test.
32029 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32031 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
32032 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
32033 objc.dg/method-9.m: Update expected diagnostics.
32035 2004-10-07 Geoffrey Keating <geoffk@apple.com>
32037 * gcc.dg/ppc-fsel-3.c: New file.
32038 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
32040 2004-10-07 Paul Brook <paul@codesourcery.com>
32042 * gfortran.dg/intrinsic_verify_1.f90: New test.
32044 2004-10-07 Paul Brook <paul@codesourcery.com>
32046 * gfortran.dg/empty_format_1.f90: Remove stray commas.
32048 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32050 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
32051 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
32054 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
32056 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
32058 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32061 * g++.dg/warn/Winline-4.C: New test.
32063 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
32065 * gcc.c-torture/compile/20041007-1.c: New test.
32067 2004-10-07 Paul Brook <paul@codesourcery.com>
32070 * gfortran.dg/use_allocated_1.f90: New test.
32072 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
32074 PR middle-end/17849
32075 * gfortran.fortran-torture/compile/nested.f90: New test
32077 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
32079 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
32081 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
32084 * g++.dg/ext/asm6.C: New test.
32086 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
32088 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
32090 2004-10-06 Paul Brook <paul@codesourcery.com>
32092 PR libfortran/17709
32093 * gfortran.dg/empty_format_1.f90: New test.
32095 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32098 * gfortran.dg/ishft.f90: New test.
32101 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
32104 2004-10-06 Paul Brook <paul@codesourcery.com>
32106 * gfortran.dg/do_1.f90: New test.
32108 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32110 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
32111 optimizing for size.
32113 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
32115 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
32117 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
32119 * gcc.c-torture/compile/20041005-1.c: New test.
32121 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
32124 * g++.dg/lookup/koenig4.C: New.
32126 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
32128 * g++.dg/other/classkey1.C: Adjust quoting marks.
32129 * g++.dg/parse/error15.C: Likewise.
32130 * g++.dg/template/meminit2.C (int>): Likewise.
32132 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32135 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
32138 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
32141 * gfortran.dg/pr17708.f90: New test.
32143 2004-10-04 Chao-ying Fu <fu@mips.com>
32145 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
32146 * gcc.dg/vect/vect-4.c: Ditto.
32147 * gcc.dg/vect/vect-5.c: Ditto.
32148 * gcc.dg/vect/vect-6.c: Ditto.
32149 * gcc.dg/vect/vect-8.c: Ditto.
32150 * gcc.dg/vect/vect-16.c: Ditto.
32151 * gcc.dg/vect/vect-30.c: Ditto.
32152 * gcc.dg/vect/vect-40.c: Ditto.
32153 * gcc.dg/vect/vect-41.c: Ditto.
32154 * gcc.dg/vect/vect-42.c: Ditto.
32155 * gcc.dg/vect/vect-43.c: Ditto.
32156 * gcc.dg/vect/vect-44.c: Ditto.
32157 * gcc.dg/vect/vect-45.c: Ditto.
32158 * gcc.dg/vect/vect-46.c: Ditto.
32159 * gcc.dg/vect/vect-47.c: Ditto.
32160 * gcc.dg/vect/vect-48.c: Ditto.
32161 * gcc.dg/vect/vect-49.c: Ditto.
32162 * gcc.dg/vect/vect-50.c: Ditto.
32163 * gcc.dg/vect/vect-51.c: Ditto.
32164 * gcc.dg/vect/vect-52.c: Ditto.
32165 * gcc.dg/vect/vect-53.c: Ditto.
32166 * gcc.dg/vect/vect-54.c: Ditto.
32167 * gcc.dg/vect/vect-55.c: Ditto.
32168 * gcc.dg/vect/vect-56.c: Ditto.
32169 * gcc.dg/vect/vect-57.c: Ditto.
32170 * gcc.dg/vect/vect-58.c: Ditto.
32171 * gcc.dg/vect/vect-59.c: Ditto.
32172 * gcc.dg/vect/vect-60.c: Ditto.
32173 * gcc.dg/vect/vect-74.c: Ditto.
32174 * gcc.dg/vect/vect-79.c: Ditto.
32175 * gcc.dg/vect/vect-80.c: Ditto.
32177 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
32179 * gcc.dg/unused-7.c: Use the correct option.
32181 2004-10-04 Paul Brook <paul@codesourcery.com>
32182 Bud Davis <bdavis9659@comcast.net>
32186 * gfortran/pr17706.f90: New test.
32187 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
32189 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32191 * gfortran.dg/pr17612.f90: New test.
32193 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
32195 * g++.dg/template/local1.C: Adjust quoting marks in
32196 testing for diagnostics.
32197 * g++.dg/tls/diag-2.C: Likewise.
32198 * g++.dg/other/error8.C: Likewise.
32200 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
32203 * gcc.dg/unused-4.c: Adjust to be correct.
32206 * gcc.dg/unused-7.c: New test.
32208 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
32211 * g++.dg/overload/template2.C: New test.
32213 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
32215 PR tree-optimization/16632
32216 * gcc.dg/tree-ssa/20041002-1.c: New.
32218 2004-10-03 Paul Brook <paul@codesourcery.com>
32220 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
32221 rather than relying on default formatting.
32223 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
32225 * gcc.dg/20040920-1.c: Update expected message text.
32227 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
32229 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
32231 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
32233 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
32236 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32238 * gcc.dg/tree-ssa/pr17343.c: Remove.
32240 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32243 * gcc.dg/tree-ssa/pr17343.c: New test.
32245 2004-10-01 Jakub Jelinek <jakub@redhat.com>
32247 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
32248 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
32249 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
32250 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
32251 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
32253 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32255 * gcc.dg/lvalue-2.c: New test.
32257 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32260 * gcc.dg/pr17730-1.c: New test
32262 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
32265 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
32267 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32269 * gcc.c-torture/execute/stdarg-1.c: New test.
32270 * gcc.c-torture/execute/stdarg-2.c: New test.
32271 * gcc.c-torture/execute/stdarg-3.c: New test.
32272 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32273 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32274 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32275 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32276 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32278 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32280 PR tree-optimization/17697
32281 * g++.dg/opt/pr17697-1.C: New test.
32282 * g++.dg/opt/pr17697-2.C: New test.
32283 * g++.dg/opt/pr17697-3.C: New test.
32285 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
32288 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
32289 gcc.dg/vla-init-5.c: New tests.
32291 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
32294 * gcc.dg/pr13804-1.c: New test.
32296 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32299 * gfortran.dg/pr16938.f90: New test.
32301 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32303 * g++.dg/template/crash23.C: New test.
32305 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32308 * g++.dg/template/static8.C: New test.
32310 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
32313 * g++.dg/other/error9.C: New test.
32315 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
32317 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
32319 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32322 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
32324 2004-09-26 Roger Sayle <roger@eyesopen.com>
32326 PR middle-end/17112
32327 * gcc.dg/pr17112-1.c: New test case.
32329 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
32332 * gcc.dg/pr11459-1.c: New test.
32334 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
32336 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
32337 * gcc.dg/tree-ssa/loop-4.c: Likewise.
32339 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32341 * gfortran.dg/pr15324.f90: Make array bounds consistent.
32343 2004-09-25 Jan Hubicka <jh@suse.cz>
32345 * compile/30040909-1.c: New test.
32346 * compile/30040907-1.c: New test.
32348 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
32350 * gcc.c-torture/execute/va-arg-26.c: New test.
32352 2004-09-24 Zack Weinberg <zack@codesourcery.com>
32354 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
32355 extra diagnostics on targets with 64-bit pointers.
32356 * objc.dg/selector-1.m: Adjust dg-warning regexp.
32358 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32361 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
32362 * gcc.dg/decl-3.c: Adjust expected message.
32364 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32367 * gfortran.dg/pr17615.f90: New test.
32369 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
32371 PR tree-optimzation/17517
32372 * g++.dg/tree-ssa/pr17517.C: New Test.
32374 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
32377 * g++.dg/lookup/ambig3.C: New.
32379 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
32382 * g++.dg/opt/pr17624.C: New test.
32384 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32387 * gcc.dg/Wbad-function-cast-1.c: New test.
32389 2004-09-23 Zack Weinberg <zack@codesourcery.com>
32391 * g++.dg/ext/complit1.C
32392 * g++.dg/other/error2.C
32393 * g++.dg/other/nontype-1.C
32394 * g++.dg/parse/crash11.C
32395 * g++.dg/parse/crash12.C
32396 * g++.dg/parse/error15.C
32397 * g++.dg/parse/error4.C
32398 * g++.dg/parse/tmpl-outside1.C
32399 * g++.dg/parse/too-many-tmpl-args1.C
32400 * g++.dg/template/dependent-expr3.C
32401 * g++.dg/template/error10.C
32402 * g++.dg/template/instantiate1.C
32403 * g++.dg/template/vtable2.C
32404 * g++.dg/warn/Wshadow-1.C
32405 * g++.dg/warn/weak1.C
32406 * g++.old-deja/g++.brendan/crash16.C
32407 * g++.old-deja/g++.brendan/crash18.C
32408 * g++.old-deja/g++.brendan/crash48.C
32409 * g++.old-deja/g++.brendan/crash49.C
32410 * g++.old-deja/g++.brendan/crash55.C
32411 * g++.old-deja/g++.brendan/crash56.C
32412 * g++.old-deja/g++.brendan/crash8.C
32413 * g++.old-deja/g++.brendan/enum11.C
32414 * g++.old-deja/g++.brendan/enum8.C
32415 * g++.old-deja/g++.brendan/enum9.C
32416 * g++.old-deja/g++.brendan/friend3.C
32417 * g++.old-deja/g++.brendan/misc14.C
32418 * g++.old-deja/g++.bugs/900402_02.C
32419 * g++.old-deja/g++.bugs/900404_03.C
32420 * g++.old-deja/g++.bugs/900404_04.C
32421 * g++.old-deja/g++.bugs/900428_03.C
32422 * g++.old-deja/g++.jason/crash4.C
32423 * g++.old-deja/g++.jason/overload21.C
32424 * g++.old-deja/g++.jason/redecl1.C
32425 * g++.old-deja/g++.jason/report.C
32426 * g++.old-deja/g++.jason/rfg10.C
32427 * g++.old-deja/g++.jason/template30.C
32428 * g++.old-deja/g++.law/arm12.C
32429 * g++.old-deja/g++.law/ctors5.C
32430 * g++.old-deja/g++.law/cvt20.C
32431 * g++.old-deja/g++.law/init10.C
32432 * g++.old-deja/g++.law/init8.C
32433 * g++.old-deja/g++.law/visibility17.C
32434 * g++.old-deja/g++.law/visibility7.C
32435 * g++.old-deja/g++.mike/net8.C
32436 * g++.old-deja/g++.mike/p646.C
32437 * g++.old-deja/g++.mike/p700.C
32438 * g++.old-deja/g++.mike/p701.C
32439 * g++.old-deja/g++.mike/p811.C
32440 * g++.old-deja/g++.ns/template13.C
32441 * g++.old-deja/g++.other/array3.C
32442 * g++.old-deja/g++.other/crash25.C
32443 * g++.old-deja/g++.other/dtor3.C
32444 * g++.old-deja/g++.other/dtor4.C
32445 * g++.old-deja/g++.other/main1.C
32446 * g++.old-deja/g++.other/warn7.C
32447 * g++.old-deja/g++.pt/crash11.C
32448 * g++.old-deja/g++.pt/crash36.C
32449 * g++.old-deja/g++.pt/spec22.C
32450 * g++.old-deja/g++.pt/spec9.C
32451 * g++.old-deja/g++.pt/ttp52.C
32452 * g++.old-deja/g++.robertl/eb103.C
32453 * g++.old-deja/g++.robertl/eb121.C
32454 * g++.old-deja/g++.robertl/eb22.C
32455 * g++.old-deja/g++.robertl/eb8.C:
32456 Update locations and/or regexps of dg-error markers.
32457 Remove markers for some bogus messages that are no longer issued.
32459 2004-09-23 Jakub Jelinek <jakub@redhat.com>
32461 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
32462 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
32464 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
32467 * g++.dg/lookup/crash5.C: New test.
32469 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
32471 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
32472 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
32473 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
32474 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
32475 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
32476 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
32478 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
32479 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
32480 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
32481 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
32482 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
32483 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
32485 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
32487 * gcc.dg/vect/vect-44.c: Check additional cases.
32488 * gcc.dg/vect/vect-48.c: Check additional cases.
32490 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
32491 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32492 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32493 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32494 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
32495 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
32496 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32497 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32498 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32500 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32501 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32502 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32504 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32506 * gcc.dg/tree-ssa/loop-6.c: New test.
32508 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
32511 * g++.dg/inherit/base2.C: New.
32513 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
32515 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32516 * gcc.dg/20001012-2.c: Likewise.
32517 * gcc.dg/20001013-1.c: Likewise.
32518 * gcc.dg/20001101-1.c: Likewise.
32519 * gcc.dg/20001102-1.c: Likewise.
32520 * gcc.dg/bf-spl1.c: Likewise.
32521 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32522 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32524 2004-09-22 Diego Novillo <dnovillo@redhat.com>
32526 PR tree-optimization/16721
32527 * gcc.dg/tree-ssa/pr16721.c: New test.
32529 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
32531 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32532 * gcc.dg/20040305-1.c: Likewise.
32534 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
32537 * gcc.c-torture/compile/pr16566-1.c,
32538 gcc.c-torture/compile/pr16566-2.c,
32539 gcc.c-torture/compile/pr16566-3.c: New tests.
32541 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
32543 PR tree-optimization/17512
32544 * gcc.c-torture/compile/20040916-1.c.
32546 2004-09-21 Mark Mitchell <mark@codesourcery.com>
32548 * gcc.dg/pragma-re-3.c: New test.
32550 2004-09-17 Matt Austern <austern@apple.com>
32553 * g++.dg/other/anon3.C: New.
32555 2004-09-21 Roger Sayle <roger@eyesopen.com>
32558 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
32559 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
32560 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
32561 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
32562 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
32564 2004-09-21 Bud Davis <bdavis9659@comcast.net>
32567 * gfortran.dg/pr17286.f90: New test.
32569 2004-09-20 Mark Mitchell <mark@codesourcery.com>
32572 * g++.dg/template/static7.C: New test.
32574 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
32577 * gcc.c-torture/compile/pr17558.c: New test.
32579 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32581 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
32582 if SKIP_ATTRIBUTE is defined.
32584 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32587 * gfortran.dg/pr15957.f90: New test.
32589 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
32591 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
32593 * gcc.dg/vect/vect-79.c: Likewise.
32594 * gcc.dg/vect/vect-80.c: Likewise.
32596 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32599 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
32601 2004-09-20 Ira Rosen <irar@il.ibm.com>
32603 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
32604 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
32605 * gcc.dg/vect/vect-62.c: New testcase.
32606 * gcc.dg/vect/vect-63.c: New testcase.
32607 * gcc.dg/vect/vect-64.c: New testcase.
32608 * gcc.dg/vect/vect-65.c: New testcase.
32609 * gcc.dg/vect/vect-66.c: New testcase.
32610 * gcc.dg/vect/vect-67.c: New testcase.
32611 * gcc.dg/vect/vect-68.c: New testcase.
32612 * gcc.dg/vect/vect-69.c: New testcase.
32613 * gcc.dg/vect/vect-79.c: New testcase.
32614 * gcc.dg/vect/vect-80.c: New testcase.
32616 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32618 * gcc.target/mips/asm-1.c: New test.
32620 2004-09-19 Ira Rosen <irar@il.ibm.com>
32622 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
32623 * gcc.dg/vect/vect-73.c: New testcase.
32624 * gcc.dg/vect/vect-74.c: New testcase.
32625 * gcc.dg/vect/vect-75.c: New testcase.
32626 * gcc.dg/vect/vect-76.c: New testcase.
32627 * gcc.dg/vect/vect-77.c: New testcase.
32628 * gcc.dg/vect/vect-78.c: New testcase
32630 2004-09-18 Paul Brook <paul@codesourcery.com>
32632 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
32634 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
32637 * gcc.dg/pr17424-1.c: New test.
32639 2004-09-18 Diego Novillo <dnovillo@redhat.com>
32641 * g++.dg/tree-ssa/pr17153.C: New test.
32643 2004-09-16 Geoffrey Keating <geoffk@apple.com>
32646 * g++.dg/pch/wchar-1.C: New.
32647 * g++.dg/pch/wchar-1.Hs: New.
32649 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
32651 * gcc.c-torture/execute/20040917-1.c: New test.
32653 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32655 PR tree-optimization/17319
32656 * gcc.dg/pr17319.c: New test.
32658 2004-09-17 Devang Patel <dpatel@apple.com>
32660 * gcc.dg/20040813-1.c: New test.
32662 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32664 PR tree-optimization/17273
32665 * gcc.c-torture/compile/pr17273.c: New test.
32667 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
32669 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
32670 Update expected messages.
32671 * gcc.dg/declspec-13.c: New test.
32673 2004-09-17 David Edelsohn <edelsohn@gnu.org>
32675 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
32677 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32679 * gcc.c-torture/execute/pr17252.c: Use post-increment to
32680 change what 'a' is pointing to.
32682 2004-09-17 Mark Mitchell <mark@codesourcery.com>
32685 * g++.dg/template/error18.C: New test.
32688 * g++.dg/warn/Wunused-8.C: New test.
32690 2004-09-17 Steven Bosscher <stevenb@suse.de>
32692 PR tree-optimization/17513
32693 * gcc.dg/20040916-1.c: New test.
32695 2004-09-16 Mark Mitchell <mark@codesourcery.com>
32698 * g++.dg/template/typename7.C: New test.
32700 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32702 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
32704 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
32706 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
32707 with -ftree-based-profiling also.
32708 * lib/profopt.exp: Support late-set profile_option/feedback_option.
32710 2004-09-16 Victor Leikehman <lei@il.ibm.com>
32713 * gfortran.dg/der_array_io_1.f90: New test.
32714 * gfortran.dg/der_array_io_2.f90: New test.
32715 * gfortran.dg/der_array_io_3.f90: New test.
32717 2004-09-15 Mark Mitchell <mark@codesourcery.com>
32719 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
32722 2004-09-15 Mark Mitchell <mark@codesourcery.com>
32724 * g++.dg/opt/switch1.C: New test.
32726 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
32728 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
32729 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
32730 Update expected messages.
32732 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32735 * gfortran.dg/same_name_1.f90: New test.
32737 2004-09-15 Diego Novillo <dnovillo@redhat.com>
32739 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
32740 dereference garbage pointers.
32742 2004-09-15 Jakub Jelinek <jakub@redhat.com>
32744 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
32745 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
32747 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
32748 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
32749 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
32751 2004-09-14 Mark Mitchell <mark@codesourcery.com>
32754 * g++.dg/template/mangle1.C: New test.
32756 2004-09-14 Diego Novillo <dnovillo@redhat.com>
32758 PR tree-optimization/17252
32759 * gcc.c-torture/execute/pr17252.c: New test.
32761 2004-09-14 Andrew Pinski <apinski@apple.com>
32763 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
32765 2004-09-14 Roger Sayle <roger@eyesopen.com>
32767 PR rtl-optimization/9771
32768 * gcc.dg/pr9771-1.c: New test case.
32770 2004-09-14 Diego Novillo <dnovillo@redhat.com>
32772 PR tree-optimization/15262
32773 * gcc.c-torture/execute/pr15262-1.c: New test.
32774 * gcc.c-torture/execute/pr15262-2.c: New test.
32776 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
32778 * gcc.dg/declspec-12.c: New test.
32780 2004-09-14 Bud Davis <bdavis9659@comcast.net>
32782 * gfortran.dg/pr17090.f90: Add directives to test.
32784 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32786 * gcc.c-torture/compile/20040914-1.c: New test.
32788 2004-09-13 Mark Mitchell <mark@codesourcery.com>
32791 * g++.dg/template/decl2.C: New test.
32793 2004-09-13 Bud Davis <bdavis9659@comcast.net>
32796 * gfortran.dg/pr17090.f90: New test.
32798 2004-09-13 Dale Johannesen <dalej@apple.com>
32800 * gcc.c-torture/compile/pr17408.c: New test case.
32802 2004-09-13 Mark Mitchell <mark@codesourcery.com>
32805 * g++.dg/parse/crash17.C: New test.
32808 * g++.dg/template/enum3.C: New test.
32810 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
32812 * lib/gcc-defs.exp: Load wrapper.exp.
32813 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
32815 * lib/gcc.exp (gcc_init): Similar.
32816 * lib/gfortran.exp (gfortran_init): Similar.
32817 * lib/objc.exp (objc_init): Similar.
32818 * lib/treelang.exp (treelang_init): Similar.
32819 * lib/wrapper.exp: New file with build_wrapper call machinery in
32820 ${tool}_maybe_build_wrapper.
32822 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
32824 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
32826 * gcc.dg/declspec-11.c: Update expected messages.
32827 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
32828 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
32829 gcc.dg/inline-12.c: New tests.
32831 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
32833 * g++.dg/tree-ssa/pr17400.C: New testcase.
32835 2004-09-13 James E Wilson <wilson@specifixinc.com>
32837 * gcc.target/mips/sb1-1.c: New testcase.
32839 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
32841 * lib/g77-dg.exp: Remove unused file.
32842 * lib/mike-g77.exp: Ditto.
32843 * lib/g77.exp: Ditto.
32845 2004-09-12 Richard Henderson <rth@redhat.com>
32847 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
32849 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
32851 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
32852 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32853 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
32854 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
32855 Update expected messages.
32857 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
32859 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
32860 declaration/use mismatch for dirp parameter.
32862 2004-09-12 Andrew Pinski <apinski@apple.com>
32864 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
32865 -fgnu-runtime is passed.
32867 2004-09-12 Richard Henderson <rth@redhat.com>
32869 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
32870 do the uplevel thing and update additional_flags directly.
32871 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
32872 gfortran.fortran-torture/execute/intrinsic_nearest.x,
32873 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
32874 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
32876 2004-09-11 Steven Bosscher <stevenb@suse.de>
32878 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
32880 2004-09-11 Roger Sayle <roger@eyesopen.com>
32882 PR middle-end/17411
32883 * g++.dg/opt/pr17411-1.C: New test case.
32885 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
32887 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32888 gcc.dg/tls/diag-2.c: Update expected messages.
32889 * gcc.dg/991209-1.c: Specify compilation options. Update expected
32891 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
32892 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
32893 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
32894 gcc.dg/tls/diag-5.c: New tests.
32896 2004-09-11 Zack Weinberg <zack@codesourcery.com>
32898 * gcc.dg/20040910-1.c: Correct dg-error regexp.
32900 2004-09-11 Steven Bosscher <stevenb@suse.de>
32902 * g++.dg/parse/break-in-for.C: New test.
32904 2004-09-11 Jakub Jelinek <jakub@redhat.com>
32906 * gcc.dg/tree-ssa/20040911-1.c: New test.
32908 2004-09-11 Andreas Jaeger <aj@suse.de>
32910 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
32911 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
32913 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
32915 * gcc.target/frv: New directory of FR-V-specific tests.
32917 2004-09-10 James E Wilson <wilson@specifixinc.com>
32919 * gcc.dg/convert-vec-1.c: New test.
32921 2004-09-10 Roger Sayle <roger@eyesopen.com>
32923 PR middle-end/17024
32924 * gcc.dg/pr17024-1.c: New test case.
32926 2004-09-10 Eric Christopher <echristo@redhat.com>
32928 * gcc.dg/20040910-1.c: New test.
32930 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
32932 * gcc.dg/bitfld-9.c: New test.
32934 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
32936 * gcc.c-torture/execute/ieee/acc1.c: New test.
32937 * gcc.c-torture/execute/ieee/acc2.c: New test.
32938 * gcc.c-torture/execute/ieee/mzero6.c: New test.
32940 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
32942 * gcc.dg/deprecated-2.c: New test.
32944 2004-09-09 James E Wilson <wilson@specifixinc.com>
32946 * gcc.dg/init-vec-1.c: New test.
32948 2004-09-09 Roger Sayle <roger@eyesopen.com>
32950 PR middle-end/17055
32951 * gcc.dg/pr17055-1.c: New test case.
32953 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
32956 * gcc.c-torture/execute/pr17377.c: New test.
32958 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
32961 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
32962 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
32963 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32964 gcc.dg/long-long-typespec-1.c: New tests.
32965 * gcc.dg/tls/diag-2.c: Update expected diagnostics
32967 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
32969 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
32970 gcc.dg/gnu99-static-1.c: New tests.
32972 2004-09-08 Devang Patel <dpatel@apple.com>
32974 * gcc.dg/darwin-ld-20040828-1.c: New test.
32975 * gcc.dg/darwin-ld-20040828-2.c: New test.
32976 * gcc.dg/darwin-ld-20040828-3.c: New test.
32978 2004-09-08 Ziemowit Laski <zlaski@apple.com>
32980 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
32981 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
32983 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
32984 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
32986 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
32987 types they qualify.
32988 * objc.dg/type-size-2.m: Fix wording in comment.
32989 * objc.dg/va-meth-1.m: New test case.
32991 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
32994 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
32995 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
32997 2004-09-06 Devang Patel <dpatel@apple.com>
32999 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
33000 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
33002 2004-09-06 Zack Weinberg <zack@codesourcery.com>
33004 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
33005 reflect changed line numbering of diagnostics.
33007 2004-09-06 Paul Brook <paul@codesourcery.com>
33009 * gfortran.dg/edit_real_1.f90: Add new test.
33011 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33013 * gcc.dg/tree-ssa/loop-2.c: New test.
33014 * gcc.dg/tree-ssa/loop-3.c: New test.
33015 * gcc.dg/tree-ssa/loop-4.c: New test.
33016 * gcc.dg/tree-ssa/loop-5.c: New test.
33018 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33020 * gcc.dg/format/sentinel-1.c: Update for parameter option.
33022 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33024 * gcc.dg/format/sentinel-1.c: New test.
33026 2004-09-04 Uros Bizjak <uros@kss-loka.si>
33028 * gcc.dg/builtins-46.c: New.
33030 2004-09-03 Devang Patel <dpatel@apple.com>
33032 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
33033 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
33035 2004-09-03 Jan Beulich <jbeulich@novell.com>
33037 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
33038 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
33039 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
33040 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
33041 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
33042 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
33043 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
33044 the non-portable bzero.
33045 * gcc.dg/20010912-1.c: xfail for NetWare.
33046 * gcc.dg/20020426-2.c: xfail for NetWare.
33047 * gcc.dg/20021014-1.c: xfail for NetWare.
33048 * gcc.dg/20021018-1.c: xfail for NetWare.
33049 * gcc.dg/20030213-1.c: xfail for NetWare.
33050 * gcc.dg/20030225-1.c: xfail for NetWare.
33051 * gcc.dg/20030708-1.c: xfail for NetWare.
33052 * gcc.dg/builtins-config.h: Also exclude NetWare.
33053 * gcc.dg/format/format.h: Define restrict only if not already defined.
33054 * gcc.dg/nest.c: xfail for NetWare.
33055 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
33056 * lib/target-supports.exp (check_visibility_available): Exclude
33059 2004-09-03 Jan Beulich <jbeulich@novell.com>
33061 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
33062 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
33063 deterministic starting point for the alignment of structure fields.
33064 * gcc.dg/Wpadded.c: Dito.
33065 * g++.dg/abi/vbase10.C: Dito.
33067 2004-09-03 Devang Patel <dpatel@apple.com>
33069 * g++.dg/debug/pr15736.cc: New test.
33071 2004-09-02 Mark Mitchell <mark@codesourcery.com>
33073 * README.QMTEST: Fix out-of-date link.
33075 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
33078 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
33079 Delete. Duplicate of gfortran.dg/g77/20010610.f
33081 2004-09-02 Mark Mitchell <mark@codesourcery.com>
33083 * g++.dg/abi/arm_rtti1.C: New test.
33085 2004-09-02 Geoffrey Keating <geoffk@apple.com>
33087 * gcc.dg/ppc-vector-memcpy.c: New.
33088 * gcc.dg/ppc-vector-memset.c: New.
33090 2004-09-02 Chao-ying Fu <fu@mips.com>
33092 * gcc.target/mips/mips-3d-1.c: New test.
33093 * gcc.target/mips/mips-3d-2.c: New test.
33094 * gcc.target/mips/mips-3d-3.c: New test.
33095 * gcc.target/mips/mips-3d-4.c: New test.
33096 * gcc.target/mips/mips-3d-5.c: New test.
33097 * gcc.target/mips/mips-3d-6.c: New test.
33098 * gcc.target/mips/mips-3d-7.c: New test.
33099 * gcc.target/mips/mips-3d-8.c: New test.
33100 * gcc.target/mips/mips-3d-9.c: New test.
33101 * gcc.target/mips/mips-ps-1.c: New test.
33102 * gcc.target/mips/mips-ps-2.c: New test.
33103 * gcc.target/mips/mips-ps-3.c: New test.
33104 * gcc.target/mips/mips-ps-4.c: New test.
33105 * gcc.target/mips/mips-ps-type.c: New test.
33107 2004-09-02 Paul Brook <paul@codesourcery.com>
33109 * gfortran.dg/edit_real_1.f90: Add new tests.
33111 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33114 * gfortran.dg/merge_char_1.f90: New test.
33116 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33119 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
33121 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
33124 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
33126 2004-09-01 Mark Mitchell <mark@codesourcery.com>
33128 * g++.dg/opt/loop1.C: Do not XFAIL.
33130 2004-09-01 Jakub Jelinek <jakub@redhat.com>
33132 * gcc.c-torture/execute/20040831-1.c: New test.
33134 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
33137 * gfortran.dg/g77/20010610.f: Now passes.
33138 Copy from g77.f-torture/execute. Add dg-run directive.
33139 * gfortran.dg/g77/README: Update
33141 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
33143 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
33144 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
33145 (t1, t2, t3, t4): Add volatile.
33147 2004-08-31 Mark Mitchell <mark@codesourcery.com>
33149 * g++.dg/ext/visibility/arm1.C: New test.
33151 2004-08-31 Geoffrey Keating <geoffk@apple.com>
33153 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
33156 2004-09-01 Paul Brook <paul@codesourcery.com>
33158 * gfortran.dg/eof_2.f90: New test.
33160 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33163 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
33165 2004-08-31 Bud Davis <bdavis9659@comcast.net>
33167 PR libfortran/16805
33168 * gfortran.dg/list_read_2.f90: New test.
33170 2004-08-31 Mark Mitchell <mark@codesourcery.com>
33172 * g++.dg/abi/key1.C: New test.
33174 2004-08-31 Richard Henderson <rth@redhat.com>
33176 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
33178 * g++.dg/other/offsetof5.C: Remove duplicate.
33180 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33183 * gfortran.dg/func_derived_1.f90: New test.
33185 2004-08-31 Paul Brook <paul@codesourcery.com>
33187 * gfortran.dg/eof_1.f90: New test.
33189 2004-08-31 Paul Brook <paul@codesourcery.com>
33191 * gfortran.dg/list_read_1.f90: New file.
33193 2004-08-30 Mark Mitchell <mark@codesourcery.com>
33195 * g++.dg/opt/loop1.C: XFAIL.
33197 2004-08-30 Geoffrey Keating <geoffk@apple.com>
33199 * gcc.dg/funcdef-storage-1.c: New.
33200 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
33201 an extern function in local scope.
33202 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
33203 declare an 'auto inline' function in local scope.
33204 * gcc.dg/20011130-1.c: Likewise.
33205 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
33206 an 'auto' function in local scope.
33207 * gcc.dg/20021014-1.c: Likewise.
33208 * gcc.dg/20030331-2.c: Likewise.
33210 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33212 * gfortran.dg/blockdata_1.f90: New test.
33214 2004-08-30 Richard Henderson <rth@redhat.com>
33216 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
33218 2004-08-30 Richard Henderson <rth@redhat.com>
33220 * lib/fortran-torture.exp (fortran-torture-execute): Honor
33221 additional_flags set by alternate driver.
33222 (ieee-options): New procedure.
33223 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
33224 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
33225 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
33226 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
33228 2004-08-30 Richard Henderson <rth@redhat.com>
33230 * lib/f-torture.exp: Remove.
33232 2004-08-29 Mark Mitchell <mark@codesourcery.com>
33234 PR rtl-optimization/16590
33235 * g++.dg/opt/loop1.C: New test.
33237 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33240 * gfortran.dg/oldstyle_1.f90: New test.
33242 2004-08-29 Steven G. Kargl <kargls@comcast.net>
33243 Paul Brook <paul@codesourcery.com>
33245 * gfortran.dg/g77/README: Update.
33246 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
33247 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
33248 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
33250 2004-08-28 Paul Brook <paul@codesourcery.com>
33252 PR libfortran/17195
33253 * gfortran.dg/edit_real_1.f90: New test.
33255 2004-08-27 Paul Brook <paul@codesourcery.com>
33257 * gfortran.dg/rewind_1.f90: New test.
33259 2004-08-27 Bud Davis <bdavis9659@comcast.net>
33262 * gfortran.dg/pr16597.f90: New test.
33264 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33267 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
33268 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
33269 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
33270 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
33271 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
33273 2004-08-26 Nick Clifton <nickc@redhat.com>
33275 * gcc.c-torture/compile/pr17119.c: New test.
33277 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33279 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
33281 2004-08-25 Richard Henderson <rth@redhat.com>
33283 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
33284 the bits that expect kind=8 to be the largest real kind.
33286 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33288 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
33290 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33292 * gfortran.dg/assignment_1.f90: New test.
33294 2004-08-25 Adam Nemet <anemet@lnxw.com>
33296 * g++.dg/template/repo3.C: New test.
33298 2004-08-25 Roger Sayle <roger@eyesopen.com>
33300 PR middle-end/16693
33301 PR tree-optimization/16372
33302 * g++.dg/opt/pr16372-1.C: New test case.
33303 * g++.dg/opt/pr16693-1.C: New test case.
33304 * g++.dg/opt/pr16693-2.C: New test case.
33306 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33308 * objc.dg/proto-lossage-4.m: New test.
33310 2004-08-25 Mark Mitchell <mark@codesourcery.com>
33313 * g++.dg/inherit/local2.C: New test.
33315 2004-08-25 Paul Brook <paul@codesourcery.com>
33318 * gfortran.dg/string_ctor_1.f90: New test.
33320 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33323 * g++.dg/template/redecl2.C: New test.
33325 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33328 * gfortran.dg/pr17143.f90: New test.
33330 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33333 * gfortran.dg/pr17164.f90: New test.
33335 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33337 * gcc.dg/tree-ssa/loop-1.c: New test.
33339 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33341 * gcc.c-torture/compile/20040824-1.c: New test.
33343 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33345 * gcc.c-torture/compile/iftrap-3.c: New test.
33347 2004-08-24 Paul Brook <paul@codesourcery.com>
33349 * gfortran.dg/entry_2.f90: New test.
33351 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33354 * g++.dg/lookup/ambig[12].C: New.
33356 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33359 * g++.dg/template/crash21.C: New test.
33360 * g++.dg/template/crash22.C: Likewise.
33362 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33365 * g++.dg/template/access15.C: New.
33367 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33370 * g++.dg/template/repo2.C: New test.
33372 2004-08-23 Roger Sayle <roger@eyesopen.com>
33374 PR rtl-optimization/17078
33375 * gcc.c-torture/execute/pr17078-1.c: New test case.
33377 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33380 * gcc.dg/debug/crash1.c: New test.
33382 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33385 * gcc.dg/loop-5.c: New test.
33387 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33389 * gcc.c-torture/execute/20040823-1.c: New test.
33391 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
33393 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
33394 to the assembler. Simplify test accordingly.
33395 (asm_abi_flags): Use GNU names.
33396 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
33397 to check for ABI flags.
33399 2004-08-22 Andrew Pinski <apinski@apple.com>
33401 * g++.dg/opt/pr14029.C: New test.
33402 * gcc.c-torture/execute/pr15262.c: New test.
33404 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33406 * gfortran.dg/reduction.f90: Add checks with complex arguments.
33408 2004-08-21 Bud Davis <bdavis9659@comcast.net>
33411 * gfortran.dg/direct_io.f90: New test.
33413 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33416 * g++.dg/inherit/local2.C: New test.
33418 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
33421 * g++.dg/warn/Wparentheses-4.C: New test.
33423 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33426 * g++.dg/inherit/local2.C: New test.
33428 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
33429 * gcc.dg/ppc-ldstruct.c: Likewise.
33430 * gcc.dg/ppc64-abi-2.c: Likewise.
33432 2004-08-20 Jakub Jelinek <jakub@redhat.com>
33434 PR rtl-optimization/17099
33435 * gcc.c-torture/execute/20040820-1.c: New test.
33437 2004-08-20 David Edelsohn <edelsohn@gnu.org>
33439 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
33441 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
33444 * gfortran.dg/auto_array_1.f90: New test.
33446 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33449 * gfortran.dg/simpleif_1.f90: New test.
33451 2004-08-19 Mark Mitchell <mark@codesourcery.com>
33453 * lib/target-supports.exp (check_profiling_available): Return
33454 false for arm*-*-symbianelf* and arm*-*-eabi*.
33457 * g++.dg/template/delete1.C: New test.
33459 2004-08-19 Paul Brook <paul@codesourcery.com>
33463 * gfortran.dg/data_char_1.f90: New test.
33465 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
33468 * gfortran.dg/reduction.f90: New testcase.
33470 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33473 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
33475 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
33478 * g++.dg/Wparentheses-3.C: New test.
33480 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
33482 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
33483 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
33484 * gcc.dg/vect/vect-2.c: Likewise.
33485 * gcc.dg/vect/vect-3.c: Likewise.
33486 * gcc.dg/vect/vect-4.c: Likewise.
33487 * gcc.dg/vect/vect-5.c: Likewise.
33488 * gcc.dg/vect/vect-6.c: Likewise.
33489 * gcc.dg/vect/vect-7.c: Likewise.
33490 * gcc.dg/vect/vect-25.c: Likewise.
33491 * gcc.dg/vect/vect-31.c: Likewise.
33492 * gcc.dg/vect/vect-32.c: Likewise.
33493 * gcc.dg/vect/vect-34.c: Likewise.
33494 * gcc.dg/vect/vect-36.c: Likewise.
33495 * gcc.dg/vect/vect-all.c: Likewise.
33497 2004-08-18 Mark Mitchell <mark@codesourcery.com>
33500 * g++.dg/template/operator4.C: New test.
33502 2004-08-18 Richard Henderson <rth@redhat.com>
33504 * gcc.dg/20040206-1.c: XFAIL.
33506 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33509 * g++.dg/template/array7.C: New test.
33511 2004-08-17 James E Wilson <wilson@specifixinc.com>
33513 * gcc.dg/mips-movcc-1.c: New test.
33514 * gcc.dg/mips-movcc-2.c: New test.
33515 * gcc.dg/mips-movcc-3.c: New test.
33517 * gcc.dg/mips-nmadd-1.c: New test.
33518 * gcc.dg/mips-nmadd-2.c: New test.
33520 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33523 * g++.dg/opt/inline8.C: New test.
33526 * g++.dg/parse/error17.C: New test.
33528 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
33530 * gcc.dg/vect: New directory for vectorizer tests.
33531 * gcc.dg/vect/tree-vect.h: New file.
33532 * gcc.dg/vect/vect.exp: New file.
33533 * gcc.dg/vect/pr16105.c.c: New test.
33534 * gcc.dg/vect/vect-1.c: New test.
33535 * gcc.dg/vect/vect-2.c: New test.
33536 * gcc.dg/vect/vect-3.c: New test.
33537 * gcc.dg/vect/vect-4.c: New test.
33538 * gcc.dg/vect/vect-5.c: New test.
33539 * gcc.dg/vect/vect-6.c: New test.
33540 * gcc.dg/vect/vect-7.c: New test.
33541 * gcc.dg/vect/vect-8.c: New test.
33542 * gcc.dg/vect/vect-9.c: New test.
33543 * gcc.dg/vect/vect-10.c: New test.
33544 * gcc.dg/vect/vect-11.c: New test.
33545 * gcc.dg/vect/vect-12.c: New test.
33546 * gcc.dg/vect/vect-13.c: New test.
33547 * gcc.dg/vect/vect-14.c: New test.
33548 * gcc.dg/vect/vect-15.c: New test.
33549 * gcc.dg/vect/vect-16.c: New test.
33550 * gcc.dg/vect/vect-17.c: New test.
33551 * gcc.dg/vect/vect-18.c: New test.
33552 * gcc.dg/vect/vect-19.c: New test.
33553 * gcc.dg/vect/vect-20.c: New test.
33554 * gcc.dg/vect/vect-21.c: New test.
33555 * gcc.dg/vect/vect-22.c: New test.
33556 * gcc.dg/vect/vect-23.c: New test.
33557 * gcc.dg/vect/vect-24.c: New test.
33558 * gcc.dg/vect/vect-25.c: New test.
33559 * gcc.dg/vect/vect-26.c: New test.
33560 * gcc.dg/vect/vect-27.c: New test.
33561 * gcc.dg/vect/vect-28.c: New test.
33562 * gcc.dg/vect/vect-29.c: New test.
33563 * gcc.dg/vect/vect-30.c: New test.
33564 * gcc.dg/vect/vect-31.c: New test.
33565 * gcc.dg/vect/vect-32.c: New test.
33566 * gcc.dg/vect/vect-33.c: New test.
33567 * gcc.dg/vect/vect-34.c: New test.
33568 * gcc.dg/vect/vect-35.c: New test.
33569 * gcc.dg/vect/vect-36.c: New test.
33570 * gcc.dg/vect/vect-37.c: New test.
33571 * gcc.dg/vect/vect-38.c: New test.
33572 * gcc.dg/vect/vect-40.c: New test.
33573 * gcc.dg/vect/vect-41.c: New test.
33574 * gcc.dg/vect/vect-42.c: New test.
33575 * gcc.dg/vect/vect-43.c: New test.
33576 * gcc.dg/vect/vect-44.c: New test.
33577 * gcc.dg/vect/vect-45.c: New test.
33578 * gcc.dg/vect/vect-46.c: New test.
33579 * gcc.dg/vect/vect-47.c: New test.
33580 * gcc.dg/vect/vect-48.c: New test.
33581 * gcc.dg/vect/vect-49.c: New test.
33582 * gcc.dg/vect/vect-50.c: New test.
33583 * gcc.dg/vect/vect-51.c: New test.
33584 * gcc.dg/vect/vect-52.c: New test.
33585 * gcc.dg/vect/vect-53.c: New test.
33586 * gcc.dg/vect/vect-54.c: New test.
33587 * gcc.dg/vect/vect-55.c: New test.
33588 * gcc.dg/vect/vect-56.c: New test.
33589 * gcc.dg/vect/vect-57.c: New test.
33590 * gcc.dg/vect/vect-58.c: New test.
33591 * gcc.dg/vect/vect-59.c: New test.
33592 * gcc.dg/vect/vect-60.c: New test.
33593 * gcc.dg/vect/vect-61.c: New test.
33594 * gcc.dg/vect/vect-all.c: New test.
33595 * gcc.dg/vect/vect-none.c: New test.
33597 2004-08-17 Paul Brook <paul@codesourcery.com>
33600 * gfortran.dg/entry_1.f90: New test.
33602 2004-08-17 Andrew Pinski <apinski@apple.com>
33604 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
33606 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
33608 * gcc.dg/pr17036-1.c: New test.
33610 2004-08-16 Devang Patel <dpatel@apple.com>
33612 * gcc.dg/darwin-20040809-1.c: New test.
33614 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
33616 * gcc.dg/funcdef-attr-1.c: New test.
33618 2004-08-16 Janis Johnson <janis187@us.ibm.com>
33620 * gcc.dg/altivec-17.c: New test.
33621 * gcc.dg/altivec-18.c: New test.
33623 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33626 * g++.dg/template/vtable2.C: New test.
33628 2004-08-14 Richard Henderson <rth@redhat.com>
33630 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
33631 * gcc.dg/pack-test-4.c (main): Return 0.
33632 * gcc.dg/setjmp-1.c: Remove XFAIL.
33633 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
33635 2004-08-14 Richard Henderson <rth@redhat.com>
33637 * gcc.dg/980217-1.c: Add prototype for printf.
33639 2004-08-13 Bud Davis <bdavis9659@comcast.net>
33641 * gfortran.dg/pr16935.f90: New test.
33643 2004-08-13 Janis Johnson <janis187@us.ibm.com>
33645 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
33647 2004-08-13 Paul Brook <paul@codesourcery.com>
33649 * gfortran.dg/der_io_1.f90: Remove stray comma.
33651 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33653 * gcc.dg/vmx/cw-bug-2.c: Remove.
33654 * gcc.dg/vmx/vprint-1.c: Remove.
33655 * gcc.dg/vmx/vscan-1.c: Remove.
33657 2004-08-12 Devang patel <dpatel@apple.com>
33659 * gcc.dg/darwin-20040809-2.c: New test.
33661 2004-08-12 Janis Johnson <janis1872us.ibm.com>
33663 * g++.dg/ext/altivec-12.C: New test.
33665 * g++.dg/ext/altivec-11.C: New test.
33667 2004-08-12 Paul Brook <paul@codesourcery.com>
33669 * g++.dg/abi/arm_cxa_vec_1.C: New test.
33671 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33673 * g++.dg/ext/altivec-2.C: Check for hardware support before
33674 executing any VMX instructions.
33676 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
33678 2004-08-12 Jakub Jelinek <jakub@redhat.com>
33681 * g++.old-deja/g++.other/comdat4.C: New test.
33682 * g++.old-deja/g++.other/comdat4-aux.cc: New.
33684 2004-08-12 Ben Elliston <bje@au.ibm.com>
33687 * gcc.dg/pr16286.c: New test.
33689 2004-08-12 Jan Beulich <jbeulich@novell.com>
33691 * g++.dg/ext/asm5.C: New.
33693 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33696 * g++.dg/eh/crash1.C: New test.
33699 * g++.dg/ext/construct1.C: New test.
33701 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33704 * g++.dg/init/ptrmem1.C: New test.
33707 * g++.dg/parse/offsetof5.C: New test.
33710 * g++.dg/template/overload3.C: New test.
33712 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33715 * g++.dg/parse/error16.C: New test.
33718 * g++.dg/template/error14.C: New test.
33721 * g++.dg/template/error15.C: New test.
33723 2004-08-11 Devang Patel <dpatel@apple.com>
33725 * gcc.dg/darwin-ld-20040809-1.c: New test.
33726 * gcc.dg/darwin-ld-20040809-2.c: New test.
33728 2004-08-11 Steven G. Kargl <kargls@comcast.net>
33731 * gfortran.dg/dfloat_1.f90: New test.
33733 2004-08-09 Mark Mitchell <mark@codesourcery.com>
33735 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
33736 * gcc.dg/dll-2.c: Fix dg-require syntax.
33737 * gcc.misc-tests/arm-isr.c (abort): Declare.
33740 2004-08-10 Mark Mitchell <mark@codesourcery.com>
33743 * g++.dg/parse/crash16.C: New test.
33745 2004-08-10 Roger Sayle <roger@eyesopen.com>
33747 * gcc.dg/mips-rsqrt-1.c: New test case.
33748 * gcc.dg/mips-rsqrt-2.c: New test case.
33749 * gcc.dg/mips-rsqrt-3.c: New test case.
33751 2004-08-10 Paul Brook <paul@codesourcery.com>
33753 * gfortran.dg/der_io_1.f90: New test.
33755 2004-08-10 Paul Brook <paul@codesourcery.com>
33758 * gfortran.dg/der_array_1.f90: New test.
33760 2004-08-09 David Edelsohn <edelsohn@gnu.org>
33762 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
33764 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
33766 * gcc.dg/wchar_t-2.c: Fix typo.
33768 2004-08-09 Falk Hueffner <falk@debian.org>
33770 PR tree-optimization/12517
33771 * gcc.c-torture/compile/pr12517.c: New test.
33773 PR tree-optimization/12578
33774 * gcc.c-torture/compile/pr12578.c: New test.
33776 PR tree-optimization/12899
33777 * gcc.c-torture/compile/pr12899.c: New test.
33779 PR rtl-optimization/14692
33780 * gcc.c-torture/compile/pr14692.c: New test.
33782 PR tree-optimization/16461
33783 * gcc.c-torture/compile/pr16461.c: New test.
33785 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
33787 * gfortran.dg/getenv_1.f90: New test.
33789 2004-08-06 Mark Mitchell <mark@codesourcery.com>
33791 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
33793 * gcc.dg/symbian5.c: Test -fno-short-wchar.
33795 2004-08-06 Paul Brook <paul@codesourcery.com>
33797 * gfortran.dg/ret_array_1.f90: New test.
33798 * gfortran.dg/ret_pointer_1.f90: New test.
33800 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
33802 * gcc.dg/missing-field-init-[12].c: New tests.
33803 * g++.dg/warn/missing-field-init-[12].C: New tests.
33805 2004-08-06 Mark Mitchell <mark@codesourcery.com>
33807 * gcc.dg/enum2.c: New test.
33808 * gcc.dg/symbian3.c: Likewise.
33809 * gcc.dg/symbian4.c: Likewise.
33810 * gcc.dg/wchar_t-2.c: Likewise.
33812 2004-08-05 Mark Mitchell <mark@codesourcery.com>
33814 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
33817 2004-08-05 Mark Mitchell <mark@codesourcery.com>
33819 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
33820 dg-require-visiblity.
33821 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
33822 * g++.dg/ext/visibility/fvisibility.C: Likewise.
33823 * g++.dg/ext/visibility/memfuncts.C: Likewise.
33824 * g++.dg/ext/visibility/new1.C: Likewise.
33825 * g++.dg/ext/visibility/pragma.C: Likewise.
33826 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
33827 * g++.dg/ext/visibility/virtual.C: Likewise.
33828 * g++/dg/ext/visibility/visibility-1.C: Likewise.
33829 * g++/dg/ext/visibility/visibility-2.C: Likewise.
33830 * g++/dg/ext/visibility/visibility-3.C: Likewise.
33831 * g++/dg/ext/visibility/visibility-4.C: Likewise.
33832 * g++/dg/ext/visibility/visibility-5.C: Likewise.
33833 * g++/dg/ext/visibility/visibility-6.C: Likewise.
33834 * g++/dg/ext/visibility/visibility-7.C: Likewise.
33835 * g++/dg/ext/visibility/visibility-8.C: New test.
33836 * gcc.c-torture/compile/dll.x: Remove.
33837 * gcc.dg/dll-2.c: Use dg-require-dll
33838 * gcc.dg/visibility-10.c: New test.
33839 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
33841 * lib/scanasm.exp (scan_hidden): New function.
33842 (scan_not_hidden): Likewise.
33844 2004-08-05 David Edelsohn <edelsohn@gnu.org>
33846 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
33848 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
33850 * gcc.c-torture/execute/20040805-1.c: New test.
33852 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
33854 * gcc.dg/20020118-1.c: Declare abort.
33855 * gcc.dg/altivec_check.h: Likewise.
33856 * gcc.dg/iftrap-2.c: Likewise.
33857 * gcc.dg/pragma-darwin.c: Likewise.
33858 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
33860 2004-08-04 Geoffrey Keating <geoffk@apple.com>
33862 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
33864 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
33866 * gcc.c-torture/execute/builtins/abs-2.c,
33867 gcc.c-torture/execute/builtins/abs-3.c,
33868 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
33869 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
33870 intmax_t, uintmax_t and their limits.
33871 * gcc.dg/intmax_t-1.c: New test.
33873 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33875 * g++.dg/tc1/dr147.C: Add reference to PR.
33877 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
33879 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
33880 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
33882 2004-08-03 David Edelsohn <edelsohn@gnu.org>
33884 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
33886 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33888 * gcc.dg/redecl-5.c: New test.
33889 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
33892 2004-08-03 Roger Sayle <roger@eyesopen.com>
33894 PR middle-end/16790
33895 * gcc.c-torture/execute/pr16790-1.c: New test case.
33897 2004-08-03 Mark Mitchell <mark@codesourcery.com>
33899 * g++.dg/ext/visibility/assign1.C: New test.
33900 * g++.dg/ext/visibility/new1.C: Likewise.
33902 * gcc.dg/symbian1.c: New test.
33903 * gcc.dg/symbian2.c: Likewise.
33905 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
33908 * gcc.dg/i386-sse-9.c: New test.
33910 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33912 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
33914 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33916 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
33917 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
33918 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
33919 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
33920 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
33921 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
33922 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
33923 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
33924 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
33925 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
33926 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
33927 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
33928 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
33929 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
33930 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
33931 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
33932 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
33933 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
33934 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
33935 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
33936 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
33937 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
33938 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
33939 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
33940 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
33941 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
33942 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
33943 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
33944 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33945 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33946 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
33947 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
33948 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
33949 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
33950 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
33951 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33952 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33953 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33954 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33955 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
33956 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
33957 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
33958 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
33959 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
33960 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33961 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33962 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
33963 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
33964 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
33965 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
33966 gcc.misc-tests/i386-pf-3dnow-1.c,
33967 gcc.misc-tests/i386-pf-athlon-1.c,
33968 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
33969 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
33970 Declare built-in functions used.
33971 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
33973 2004-08-02 Mark Mitchell <mark@codesourcery.com>
33976 * g++.dg/lookup/using12.C: New test.
33978 * g++.dg/init/null1.C: Fix PR number.
33979 * g++.dg/parse/namespace10.C: Likewise.
33981 2004-08-01 Mark Mitchell <mark@codesourcery.com>
33984 * g++.dg/template/spec17.C: New test.
33985 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
33986 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
33988 2004-08-02 David Billinghurst
33991 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
33993 2004-08-01 Zack Weinberg <zack@codesourcery.com>
33995 * gcc.dg/ia64-got-1.c: New test case.
33997 2004-08-01 Mark Mitchell <mark@codesourcery.com>
34000 * g++.dg/init/null1.C: New test.
34001 * g++.dg/tc1/dr76.C: Adjust error marker.
34004 * g++.dg/parse/namespace10.C: New test.
34007 * g++.dg/inherit/ptrmem2.C: New test.
34009 2004-08-02 Ben Elliston <bje@au.ibm.com>
34012 * gcc.dg/pr16155.c: New test.
34014 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
34016 * gcc.dg/redecl-2.c: New test.
34018 2004-07-30 Geoffrey Keating <geoffk@apple.com>
34020 * gcc.dg/darwin-longdouble.c: New file.
34022 2004-07-30 Richard Henderson <rth@redhat.com>
34024 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
34025 write to constant argument.
34026 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
34028 2004-07-30 Richard Henderson <rth@redhat.com>
34030 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
34031 tests of nearest around zero.
34033 2004-07-30 Andrew Pinski <apinski@apple.com>
34035 * gcc.c-torture/compile/20040730-1.c: New test.
34037 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
34039 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
34042 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
34044 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
34046 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
34048 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
34049 contains $ld_library_path.
34050 * lib/gfortran.exp (gfortran_link_flags): Likewise.
34052 2004-07-29 Richard Henderson <rth@redhat.com>
34054 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
34056 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
34057 (alt2, which): New.
34058 (Check): Accept either alternative.
34060 2004-07-29 Mark Mitchell <mark@codesourcery.com>
34062 * g++.dg/abi/inline1.C: New test.
34063 * g++.dg/abi/local1-a.cc: Likewise.
34064 * g++.dg/abi/local1.C: Likewise.
34065 * g++.dg/abi/mangle11.C: Tweak location of warnings.
34066 * g++.dg/abi/mangle12.C: Likewise.
34067 * g++.dg/abi/mangle17.C: Likewise.
34068 * g++.dg/abi/mangle20-2.C: Likewise.
34069 * g++.dg/opt/interface1.C: Likewise.
34070 * g++.dg/opt/interface1.h: Likewise.
34071 * g++.dg/opt/interface1-a.cc: New test.
34072 * g++.dg/parse/repo1.C: New test.
34073 * g++.dg/template/repo1.C: Likewise.
34074 * g++.dg/warn/Winline-1.C: Likewise.
34075 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
34077 2004-07-29 Diego Novillo <dnovillo@redhat.com>
34079 * gcc.dg/tree-ssa/20040729-1.c: New test.
34081 2004-07-27 Matt Austern <austern@apple.com>
34083 * gcc.dg/darwin-bool-1.c: New test.
34084 * gcc.dg/darwin-bool-2.c: New test.
34086 2004-07-28 Richard Henderson <rth@redhat.com>
34088 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
34089 arguments in the correct type. Don't write to constant arguments.
34091 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34093 PR tree-optimization/16688
34094 PR tree-optimization/16689
34095 * g++.dg/tree-ssa/pr16688.C: New test.
34097 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34099 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34100 loads. Not only in the comment, this time.
34102 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
34104 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
34105 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
34106 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
34107 * gcc.dg/sh4a-bitmovua.c: New.
34108 * gcc.dg/sh4a-cos.c: New.
34109 * gcc.dg/sh4a-cosf.c: New.
34110 * gcc.dg/sh4a-fprun.c: New.
34111 * gcc.dg/sh4a-fsrra.c: New.
34112 * gcc.dg/sh4a-memmovua.c: New.
34113 * gcc.dg/sh4a-sin.c: New.
34114 * gcc.dg/sh4a-sincos.c: New.
34115 * gcc.dg/sh4a-sincosf.c: New.
34116 * gcc.dg/sh4a-sinf.c: New.
34118 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34120 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
34122 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34124 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
34127 2004-07-27 Andrew Pinski <apinski@apple.com>
34129 * g++.dg/rtti/tinfo1.C: Correct the xfail.
34131 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
34133 * gcc.dg/pragma-isr.c: New test.
34135 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34138 * g++.dg/template/ttp11.C: New test.
34140 2004-07-27 Diego Novillo <dnovillo@redhat.com>
34142 * gcc.c-torture/compile/20040727-1.c: New test.
34144 2004-07-26 Eric Christopher <echristo@redhat.com>
34146 * gcc.c-torture/compile/20040726-2.c: New test.
34148 2004-07-26 Andrew Pinski <apinski@apple.com>
34150 * g++.dg/rtti/tinfo1.C: Xfail.
34152 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
34154 * gcc.c-torture/compile/20040726-1.c: New test.
34156 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
34157 Brian Ryner <bryner@brianryner.com>
34161 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
34162 * g++.dg/ext/visibility/: New directory.
34163 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
34164 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
34165 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
34166 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
34167 * g++.dg/ext/visibility/fvisibility.C,
34168 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
34169 g++.dg/ext/visibility/fvisibility-override1.C
34170 g++.dg/ext/visibility/fvisibility-override2.C
34171 g++.dg/ext/visibility/memfuncts.C
34172 g++.dg/ext/visibility/noPLT.C
34173 g++.dg/ext/visibility/pragma.C
34174 g++.dg/ext/visibility/pragma-override1.C
34175 g++.dg/ext/visibility/pragma-override2.C
34176 g++.dg/ext/visibility/staticmemfuncts.C
34177 g++.dg/ext/visibility/virtual.C: New tests.
34179 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
34182 * gcc.dg/pr15360-1.c: New test.
34184 2004-07-25 Daniel Jacobowitz <dan@debian.org>
34186 * gcc.dg/pragma-align-2.c: New test.
34187 * gcc.dg/pragma-init-fini.c: New test.
34188 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
34191 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
34193 * gcc.dg/init-string-2.c: New test.
34195 2004-07-24 Zack Weinberg <zack@codesourcery.com>
34198 * gcc.dg/Wredundant-decls-1.c: New test case.
34200 2004-07-24 Jakub Jelinek <jakub@redhat.com>
34202 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
34203 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
34204 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
34205 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
34206 * gcc.dg/compat/generate-random.c: New file.
34207 * gcc.dg/compat/generate-random.h: Likewise.
34208 * gcc.dg/compat/generate-random_r.c: Likewise.
34209 * gcc.dg/compat/struct-layout-1.h: Likewise.
34210 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
34211 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
34212 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
34213 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
34214 * gcc.dg/compat/struct-layout-1_main.c: New test.
34215 * gcc.dg/compat/struct-layout-1_x.c: New file.
34216 * gcc.dg/compat/struct-layout-1_y.c: New file.
34217 * gcc.dg/compat/struct-layout-1_test.h: New file.
34219 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
34221 * gcc.dg/comp-return-1.c: New test
34223 2004-07-23 Janis Johnson <janis187@us.ibm.com>
34225 * gcc.dg/vmx/8-02a.c: Fix typo.
34227 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
34228 * gcc.dg/darwin-abi-3.c: New test.
34230 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
34231 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
34233 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
34234 * gcc.dg/vmx/ops-long-1.c: New test.
34235 * gcc.dg/vmx/ops-long-2.c: New test.
34237 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
34239 * g++.dg/lookup/conv-[1234].C: New.
34241 2004-07-22 Mark Mitchell <mark@codesourcery.com>
34243 * g++.dg/parse/attr2.C: Simplify.
34245 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34248 * gcc.c-torture/execute/pr7284-1.c: New test.
34250 2004-07-22 Brian Booth <bbooth@redhat.com>
34252 * gcc.dg/tree-ssa/20040721-1.c: New test.
34254 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
34256 * g++.dg/template/crash20.c: New.
34258 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
34260 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
34261 Add dg-run directive. Declare variables as required.
34262 * gfortran.dg/g77/README: Update
34264 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
34266 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
34267 gcc.dg/cris-peep2-andu2.c: New tests.
34269 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34272 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
34274 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
34276 * gcc.dg/qual-return-2.c: Update expected messages.
34277 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
34279 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34281 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
34282 * gcc.dg/noncompile/921102-1.c: Update expected error message.
34284 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34287 * gcc.dg/init-string-1.c: New test.
34289 2004-07-21 Jakub Jelinek <jakub@redhat.com>
34291 PR middle-end/15345
34293 * gcc.dg/torture/nested-fn-1.c: New test.
34295 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
34298 * gcc.dg/ia64-fptr-1.c: New file.
34300 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34303 * g++.dg/template/spec16.C: New test.
34304 * g++.old-deja/g++.robertl/eb118.C: Remove.
34306 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34309 * g++.dg/template/spec15.C: New test.
34311 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
34313 Copy cases from g77.f-torture/execute and add dg-run
34314 directive. Other changes as noted.
34315 * gfortran.dg/g77/13037.f
34316 * gfortran.dg/g77/1832.f
34317 * gfortran.dg/g77/19981119-0.f
34318 * gfortran.dg/g77/19990313-0.f
34319 * gfortran.dg/g77/19990313-1.f
34320 * gfortran.dg/g77/19990313-2.f
34321 * gfortran.dg/g77/19990313-3.f
34322 * gfortran.dg/g77/19990419-1.f
34323 * gfortran.dg/g77/19990826-0.f
34324 * gfortran.dg/g77/19990826-2.f
34325 * gfortran.dg/g77/20000503-1.f
34326 * gfortran.dg/g77/20001111.f
34327 * gfortran.dg/g77/20010116.f
34328 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
34329 * gfortran.dg/g77/20010430.f
34330 * gfortran.dg/g77/6177.f
34331 * gfortran.dg/g77/947.f
34332 * gfortran.dg/g77/970816-3.f
34333 * gfortran.dg/g77/971102-1.f
34334 * gfortran.dg/g77/980520-1.f
34335 * gfortran.dg/g77/980628-0.f
34336 * gfortran.dg/g77/980628-1.f
34337 * gfortran.dg/g77/980628-10.f
34338 * gfortran.dg/g77/980628-2.f
34339 * gfortran.dg/g77/980628-3.f
34340 * gfortran.dg/g77/980628-7.f
34341 * gfortran.dg/g77/980628-8.f
34342 * gfortran.dg/g77/980628-9.f
34343 * gfortran.dg/g77/980701-0.f
34344 * gfortran.dg/g77/980701-1.f
34345 * gfortran.dg/g77/cabs.f
34346 * gfortran.dg/g77/claus.f
34347 * gfortran.dg/g77/complex_1.f
34348 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
34349 * gfortran.dg/g77/dcomplex.f
34350 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
34351 * gfortran.dg/g77/f90-intrinsic-mathematical.f
34352 * gfortran.dg/g77/f90-intrinsic-numeric.f
34353 * gfortran.dg/g77/int8421.f
34354 * gfortran.dg/g77/labug1.f
34355 * gfortran.dg/g77/large_vec.f
34356 * gfortran.dg/g77/le.f
34357 * gfortran.dg/g77/short.f
34358 * gfortran.dg/g77/README: Update
34360 2004-07-20 Mark Mitchell <mark@codesourcery.com>
34363 * g++.dg/parse/lookup4.C: New test.
34365 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34368 * g++.dg/template/ttp10.C: New test.
34370 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
34372 * gcc.dg/pr12625-1.c: New test.
34374 2004-07-20 Steven Bosscher <stevenb@suse.de>
34376 * gcc.dg/switch-warn-1.c: New test.
34377 * gcc.dg/switch-warn-2.c: New test.
34378 * gcc.c-torture/compile/pr14730.c: Update.
34380 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
34382 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
34383 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
34384 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
34385 g++.dg/template/nontype3.C: Remove trailing CR from tests.
34387 2004-07-18 Mark Mitchell <mark@codesourcery.com>
34390 * g++.dg/template/assign1.C: New test.
34392 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34395 * g++.dg/template/ttp9.C: New test.
34397 2004-07-19 Daniel Jacobowitz <dan@debian.org>
34399 * gcc.dg/format/cmn-err-1.c: New test.
34401 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
34403 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
34404 gcc.dg/Wparentheses-10.c: New tests.
34405 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
34407 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34410 * gfortran.dg/g77//ffixed-line-length-0.f,
34411 gfortran.dg/g77/ffixed-line-length-132.f,
34412 gfortran.dg/g77/ffixed-line-length-72.f,
34413 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
34414 gfortran.dg/g77/README: Update.
34416 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34419 * g++.dg/template/non-dependent7.C: New test.
34420 * g++.dg/template/non-dependent8.C: Likewise.
34421 * g++.dg/template/non-dependent9.C: Likewise.
34422 * g++.dg/template/non-dependent10.C: Likewise.
34424 2004-07-17 Mark Mitchell <mark@codesourcery.com>
34427 * g++.dg/parse/attr2.C: New test.
34429 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
34432 * g77.f-torture: Ditto.
34434 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
34436 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
34437 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
34438 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
34440 2004-07-16 Richard Henderson <rth@redhat.com>
34442 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
34444 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34446 * lib/fortran-torture.exp (fortran-torture): Don't test compile
34447 tests with full list of options.
34448 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
34449 of TORTURE_OPTIONS if test contains 'dg-do run'.
34452 * gfortran.dg/do_iterator.f90: New test.
34454 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34456 PR rtl-optimization/16536
34457 * gcc.c-torture/execute/restrict-1.c: New test.
34459 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34462 * gfortran.dg/pr15324.f90: New test.
34465 * gfortran.dg/pr15129.f90: New test.
34468 * gfortran.dg/pr15140.f90: New test.
34471 * gfortran.fortran-torture/execute/bounds.f90: Add check for
34472 compile-time simplification.
34474 2004-07-14 Mike Stump <mrs@apple.com>
34476 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
34478 2004-07-14 James E Wilson <wilson@specifixinc.com>
34481 * gcc.dg/profile-generate-1.c: New.
34483 2004-07-15 Jakub Jelinek <jakub@redhat.com>
34485 * gcc.c-torture/execute/20040709-1.c: New test.
34486 * gcc.c-torture/execute/20040709-2.c: New test.
34488 2004-07-14 Mike Stump <mrs@apple.com>
34490 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
34492 2004-07-14 Mike Stump <mrs@apple.com>
34494 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
34496 2004-07-13 Mark Mitchell <mark@codesourcery.com>
34499 * g++.dg/parse/mutable1.C: New test.
34501 2004-07-13 Diego Novillo <dnovillo@redhat.com>
34503 PR tree-optimization/16443
34504 * gcc.dg/tree-ssa/20040713-1.c: New test.
34506 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
34508 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34511 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34513 * gfortran.dg/g77/README: New file
34514 * gfortran.dg/g77/19981216-0.f: Copy from
34515 g77.f-torture/noncompile. Add "dg-do compile" and
34516 dg-error as required.
34517 * gfortran.dg/g77/19990218-1.f: Likewise.
34518 * gfortran.dg/g77/19990905-1.f: Likewise.
34519 * gfortran.dg/g77/9263.f: Likewise.
34520 * gfortran.dg/g77/980615-0.f: Likewise.
34521 * gfortran.dg/g77/980616-0.f: Likewise.
34522 * gfortran.dg/g77/check0.f: Likewise.
34523 * gfortran.dg/g77/select_no_compile.f: Likewise.
34525 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34527 Copy files from g77.f-torture/compile.
34528 Add "{ dg-do compile}". Other changes as noted
34529 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34530 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34531 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34532 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34533 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34534 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34535 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34536 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34537 statement to conform to standard. Append alpha1.x for reference.
34538 * gfortran.dg/g77/xformat.f: Add dg-warning
34540 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34542 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34543 Add {dg-do compile} directive.
34544 * gfortran.dg/g77/cpp2.F: Likewise.
34546 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34549 * g++.dg/lookup/name-clash1.C: New test.
34552 * g++.dg/lookup/name-clash2.C: New test.
34555 * g++.dg/lookup/name-clash3.C: New test.
34557 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34559 * g++.dg/lookup/new2.C: New test.
34560 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
34562 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
34564 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
34565 Add {dg-do compile} directive.
34566 * gfortran.dg/g77/13060.f: Likewise.
34567 * gfortran.dg/g77/19990218-0.f: Likewise.
34568 * gfortran.dg/g77/19990305-0.f: Likewise.
34569 * gfortran.dg/g77/19990419-0.f: Likewise.
34570 * gfortran.dg/g77/19990502-0.f: Likewise.
34571 * gfortran.dg/g77/19990502-1.f: Likewise.
34572 * gfortran.dg/g77/19990525-0.f: Likewise.
34573 * gfortran.dg/g77/19990826-1.f: Likewise.
34574 * gfortran.dg/g77/19990826-3.f: Likewise.
34575 * gfortran.dg/g77/19990905-2.f: Likewise.
34576 * gfortran.dg/g77/20000412-1.f: Likewise.
34577 * gfortran.dg/g77/20000511-1.f: Likewise.
34578 * gfortran.dg/g77/20000511-2.f: Likewise.
34579 * gfortran.dg/g77/20000518.f: Likewise.
34580 * gfortran.dg/g77/20000601-1.f: Likewise.
34581 * gfortran.dg/g77/20000601-2.f: Likewise.
34582 * gfortran.dg/g77/20000629-1.f: Likewise.
34583 * gfortran.dg/g77/20000630-2.f: Likewise.
34584 * gfortran.dg/g77/20010115.f: Likewise.
34585 * gfortran.dg/g77/20010321-1.f: Likewise.
34586 * gfortran.dg/g77/20010426.f: Likewise.
34587 * gfortran.dg/g77/20020307-1.f: Likewise.
34588 * gfortran.dg/g77/8485.f: Likewise.
34589 * gfortran.dg/g77/960317-1.f: Likewise.
34590 * gfortran.dg/g77/970915-0.f: Likewise.
34591 * gfortran.dg/g77/980310-1.f: Likewise.
34592 * gfortran.dg/g77/980310-2.f: Likewise.
34593 * gfortran.dg/g77/980310-3.f: Likewise.
34594 * gfortran.dg/g77/980310-4.f: Likewise.
34595 * gfortran.dg/g77/980310-6.f: Likewise.
34596 * gfortran.dg/g77/980310-7.f: Likewise.
34597 * gfortran.dg/g77/980310-8.f: Likewise.
34598 * gfortran.dg/g77/980419-2.f: Likewise.
34599 * gfortran.dg/g77/980424-0.f: Likewise.
34600 * gfortran.dg/g77/980427-0.f: Likewise.
34601 * gfortran.dg/g77/980729-0.f: Likewise.
34602 * gfortran.dg/g77/981117-1.f: Likewise.
34603 * gfortran.dg/g77/toon_1.f: Likewise.
34605 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34608 * g++.dg/other/abstract2.C: New test.
34610 2004-07-12 Paul Brook <paul@codesourcery.com>
34612 * gfortran.dg/pointer_init_1.f90: New test.
34614 2004-07-11 Paul Brook <paul@codesourcery.com>
34617 * gfortran.dg/contained_1.f90: New test.
34619 2004-07-11 Mark Mitchell <mark@codesourcery.com>
34621 * g++.dg/parse/defarg8.C: New test.
34623 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34626 * gfortran.dg/pr16433.f: New test.
34629 * gfortran.dg/pr15754.f90: New test.
34631 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
34633 PR tree-optimization/16437
34634 * gcc.c-torture/execute/bitfld-4.c: New test.
34636 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34638 * gfortran.fortran-torture/execute/common_2.f90: Add check for
34639 access to common var from module.
34641 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34644 * gfortran.fortran-torture/execute/common_2.f90: New test.
34646 2004-07-10 Paul Brook <paul@codesourcery.com>
34648 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
34650 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34653 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
34655 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
34657 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
34658 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
34659 * gfortran.dg/g77/ffree-form-1.f: Likewise.
34660 * gfortran.dg/g77/ffree-form-2.f: Likewise.
34661 * gfortran.dg/g77/ffree-form-3.f: Likewise.
34662 * gfortran.dg/g77/fno-underscoring.f: Likewise.
34663 * gfortran.dg/g77/funderscoring.f: Likewise.
34664 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
34666 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34668 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
34670 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34671 Paul Brook <paul@codesourcery.com>
34674 * gfortran.dg/common_pointer_1.f90: New test.
34676 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34678 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
34680 2004-07-09 James E Wilson <wilson@specifixinc.com>
34683 * gcc.c-torture/compile/20040709-1.c: New.
34685 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34688 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
34690 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34693 * gfortran.dg/shape_1.f90: New test.
34695 2004-07-09 Zack Weinberg <zack@codesourcery.com>
34696 Andrew Pinski <apinski@apple.com>
34698 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
34700 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34702 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
34705 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34706 Paul Brook <paul@codesourcery.com>
34708 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
34711 2004-07-09 Diego Novillo <dnovillo@redhat.com>
34713 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
34715 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34717 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
34718 testcases with capital suffix.
34720 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34726 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
34728 * gfortran.dg/implicit_1.f90: New test.
34730 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34732 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
34733 expression to match gfortran warning/error messages
34734 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
34737 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34739 * lib/fortran-torture.exp: Rename proc search_for to
34742 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
34744 * gcc.c-torture/execute/simd-5.x: New file.
34745 XFAIL on SPARC 64-bit at -O0.
34747 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34751 * g++.dg/warn/effc3.C: New test.
34753 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34755 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
34756 change X to 1X in format.
34757 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
34758 add data statements to conform to standard.
34760 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34762 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
34763 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
34764 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
34766 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34768 * gfortran.dg/g77/7388.f: Copy from g77.dg
34769 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
34770 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
34771 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
34772 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
34773 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
34774 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
34775 * gfortran.dg/g77/strlen0.f: Likewise.
34777 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34779 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
34780 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
34782 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34784 * gcc.c-torture/execute/920428-2.x: Delete.
34785 * gcc.c-torture/execute/920501-7.x: Likewise.
34787 2004-07-08 Jakub Jelinek <jakub@redhat.com>
34789 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
34790 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
34791 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
34793 (PREFETCH_3DNOW): Add -march=c3.
34795 2004-07-08 Diego Novillo <dnovillo@redhat.com>
34798 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
34799 * gcc.c-torture/execute/bf64-1.x: Likewise.
34801 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34803 * gcc.c-torture/compile/20040708-1.c: New test.
34805 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34808 * g++.dg/warn/effc2.C: New test.
34810 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
34812 * gcc.c-torture/execute/bitfld-1.x: Remove.
34813 * gcc.c-torture/execute/bitfld-3.c: New test.
34814 * gcc.dg/bitfld-2.c: Remove XFAILs.
34816 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
34819 * g++.dg/rtti/tinfo1.C: New file.
34821 2004-07-07 Eric Christopher <echristo@redhat.com>
34823 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
34825 2004-07-07 Andrew Pinski <apinski@apple.com>
34827 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
34829 2004-07-07 Mark Mitchell <mark@codesourcery.com>
34831 * g++.dg/init/call1.C: XFAIL.
34833 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
34835 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
34836 except for movstrict*, to movmem* and clrstr* to clrmem*.
34838 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
34840 * gcc.c-torture/execute/20040707-1.c: New test.
34842 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
34844 * gcc.c-torture/execute/20040706-1.c: New test.
34846 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34849 * g++.dg/template/spec14.C: New test.
34851 2004-07-05 Jakub Jelinek <jakub@redhat.com>
34853 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
34854 nothing if not yet defined. Use it in b, c and d type definitions.
34855 * gcc.c-torture/execute/20040705-1.c: New test.
34856 * gcc.c-torture/execute/20040705-2.c: New test.
34858 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34861 * g++.dg/lookup/new1.C: New test.
34863 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34866 * g++.dg/template/sizeof8.C: New test.
34868 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
34870 * gcc.c-torture/compile/20040705-1.c: New test.
34872 2004-07-04 Bud Davis <bdavis9659@comcast.net>
34874 * gfortran.fortran-torture/execute/seq_io.f90: New test.
34876 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
34878 * gcc.dg/cpp/if-mop.c: Two new testcases.
34879 * gcc.dg/cpp/trad/comment-3.c: New.
34881 2004-07-04 Paul Brook <paul@codesourcery.com>
34883 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
34885 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
34888 * g++.dg/lookup/crash4.C: New test.
34890 2004-07-02 Zack Weinberg <zack@codesourcery.com>
34892 * gcc.c-torture/execute/builtin-abs-1.c
34893 * gcc.c-torture/execute/builtin-abs-2.c
34894 * gcc.c-torture/execute/builtin-complex-1.c
34895 * gcc.c-torture/execute/builtins/string-1-lib.c
34896 * gcc.c-torture/execute/builtins/string-1.c
34897 * gcc.c-torture/execute/builtins/string-2-lib.c
34898 * gcc.c-torture/execute/builtins/string-2.c
34899 * gcc.c-torture/execute/builtins/string-3-lib.c
34900 * gcc.c-torture/execute/builtins/string-3.c
34901 * gcc.c-torture/execute/builtins/string-4-lib.c
34902 * gcc.c-torture/execute/builtins/string-4.c
34903 * gcc.c-torture/execute/builtins/string-5-lib.c
34904 * gcc.c-torture/execute/builtins/string-5.c
34905 * gcc.c-torture/execute/builtins/string-6-lib.c
34906 * gcc.c-torture/execute/builtins/string-6.c
34907 * gcc.c-torture/execute/builtins/string-7-lib.c
34908 * gcc.c-torture/execute/builtins/string-7.c
34909 * gcc.c-torture/execute/builtins/string-8-lib.c
34910 * gcc.c-torture/execute/builtins/string-8.c
34911 * gcc.c-torture/execute/builtins/string-9-lib.c
34912 * gcc.c-torture/execute/builtins/string-9.c
34913 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
34914 * gcc.c-torture/execute/builtins/string-asm-1.c
34915 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
34916 * gcc.c-torture/execute/builtins/string-asm-2.c
34917 * gcc.c-torture/execute/stdio-opt-1.c
34918 * gcc.c-torture/execute/stdio-opt-2.c
34919 * gcc.c-torture/execute/stdio-opt-3.c
34920 * gcc.c-torture/execute/string-opt-1.c
34921 * gcc.c-torture/execute/string-opt-10.c
34922 * gcc.c-torture/execute/string-opt-11.c
34923 * gcc.c-torture/execute/string-opt-12.c
34924 * gcc.c-torture/execute/string-opt-13.c
34925 * gcc.c-torture/execute/string-opt-14.c
34926 * gcc.c-torture/execute/string-opt-15.c
34927 * gcc.c-torture/execute/string-opt-16.c
34928 * gcc.c-torture/execute/string-opt-2.c
34929 * gcc.c-torture/execute/string-opt-6.c
34930 * gcc.c-torture/execute/string-opt-7.c
34931 * gcc.c-torture/execute/string-opt-8.c:
34934 * gcc.c-torture/execute/builtins/abs-2.c
34935 * gcc.c-torture/execute/builtins/abs-3.c
34936 * gcc.c-torture/execute/builtins/complex-1.c
34937 * gcc.c-torture/execute/builtins/fprintf.c
34938 * gcc.c-torture/execute/builtins/fputs.c
34939 * gcc.c-torture/execute/builtins/memcmp.c
34940 * gcc.c-torture/execute/builtins/memmove.c
34941 * gcc.c-torture/execute/builtins/memops-asm.c
34942 * gcc.c-torture/execute/builtins/mempcpy-2.c
34943 * gcc.c-torture/execute/builtins/mempcpy.c
34944 * gcc.c-torture/execute/builtins/memset.c
34945 * gcc.c-torture/execute/builtins/printf.c
34946 * gcc.c-torture/execute/builtins/sprintf.c
34947 * gcc.c-torture/execute/builtins/strcat.c
34948 * gcc.c-torture/execute/builtins/strchr.c
34949 * gcc.c-torture/execute/builtins/strcmp.c
34950 * gcc.c-torture/execute/builtins/strcpy.c
34951 * gcc.c-torture/execute/builtins/strcspn.c
34952 * gcc.c-torture/execute/builtins/strlen-2.c
34953 * gcc.c-torture/execute/builtins/strlen.c
34954 * gcc.c-torture/execute/builtins/strncat.c
34955 * gcc.c-torture/execute/builtins/strncmp-2.c
34956 * gcc.c-torture/execute/builtins/strncmp.c
34957 * gcc.c-torture/execute/builtins/strncpy.c
34958 * gcc.c-torture/execute/builtins/strpbrk.c
34959 * gcc.c-torture/execute/builtins/strpcpy-2.c
34960 * gcc.c-torture/execute/builtins/strpcpy.c
34961 * gcc.c-torture/execute/builtins/strrchr.c
34962 * gcc.c-torture/execute/builtins/strspn.c
34963 * gcc.c-torture/execute/builtins/strstr-asm.c
34964 * gcc.c-torture/execute/builtins/strstr.c:
34965 ... these new files.
34967 * gcc.c-torture/execute/builtins/abs-2-lib.c
34968 * gcc.c-torture/execute/builtins/abs-3-lib.c
34969 * gcc.c-torture/execute/builtins/complex-1-lib.c
34970 * gcc.c-torture/execute/builtins/fprintf-lib.c
34971 * gcc.c-torture/execute/builtins/fputs-lib.c
34972 * gcc.c-torture/execute/builtins/memcmp-lib.c
34973 * gcc.c-torture/execute/builtins/memmove-lib.c
34974 * gcc.c-torture/execute/builtins/memops-asm-lib.c
34975 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
34976 * gcc.c-torture/execute/builtins/mempcpy-lib.c
34977 * gcc.c-torture/execute/builtins/memset-lib.c
34978 * gcc.c-torture/execute/builtins/printf-lib.c
34979 * gcc.c-torture/execute/builtins/sprintf-lib.c
34980 * gcc.c-torture/execute/builtins/strcat-lib.c
34981 * gcc.c-torture/execute/builtins/strchr-lib.c
34982 * gcc.c-torture/execute/builtins/strcmp-lib.c
34983 * gcc.c-torture/execute/builtins/strcpy-lib.c
34984 * gcc.c-torture/execute/builtins/strcspn-lib.c
34985 * gcc.c-torture/execute/builtins/strlen-2-lib.c
34986 * gcc.c-torture/execute/builtins/strlen-lib.c
34987 * gcc.c-torture/execute/builtins/strncat-lib.c
34988 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
34989 * gcc.c-torture/execute/builtins/strncmp-lib.c
34990 * gcc.c-torture/execute/builtins/strncpy-lib.c
34991 * gcc.c-torture/execute/builtins/strpbrk-lib.c
34992 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
34993 * gcc.c-torture/execute/builtins/strpcpy-lib.c
34994 * gcc.c-torture/execute/builtins/strrchr-lib.c
34995 * gcc.c-torture/execute/builtins/strspn-lib.c
34996 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
34997 * gcc.c-torture/execute/builtins/strstr-lib.c
34998 * gcc.c-torture/execute/builtins/lib/abs.c
34999 * gcc.c-torture/execute/builtins/lib/fprintf.c
35000 * gcc.c-torture/execute/builtins/lib/memset.c
35001 * gcc.c-torture/execute/builtins/lib/printf.c
35002 * gcc.c-torture/execute/builtins/lib/sprintf.c
35003 * gcc.c-torture/execute/builtins/lib/strcpy.c
35004 * gcc.c-torture/execute/builtins/lib/strcspn.c
35005 * gcc.c-torture/execute/builtins/lib/strncat.c
35006 * gcc.c-torture/execute/builtins/lib/strncmp.c
35007 * gcc.c-torture/execute/builtins/lib/strncpy.c
35008 * gcc.c-torture/execute/builtins/lib/strpbrk.c
35009 * gcc.c-torture/execute/builtins/lib/strspn.c
35010 * gcc.c-torture/execute/builtins/lib/strstr.c:
35011 New files containing support routines.
35013 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
35015 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
35016 when not optimizing.
35018 2004-07-02 Mark Mitchell <mark@codesourcery.com>
35021 * g++.dg/abi/mangle22.C: New test.
35022 * g++.dg/abi/mangle23.C: Likewise.
35024 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
35027 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
35028 Allow for cases without denormalized floating point numbers.
35030 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
35033 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35034 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
35035 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
35036 expected warning text.
35037 * gcc.dg/format/diag-2.c: New test.
35039 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
35041 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
35043 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
35045 * gcc.dg/builtins-43.c: New.
35046 * gcc.dg/builtins-44.c: New.
35047 * gcc.dg/builtins-45.c: New.
35049 2004-06-26 Geoffrey Keating <geoffk@apple.com>
35050 Andreas Tobler <a.tobler@schweiz.ch>
35052 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
35053 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
35055 * gcc.dg/cleanup-11.c: Likewise.
35056 * gcc.dg/cleanup-8.c: Likewise.
35057 * gcc.dg/cleanup-9.c: Likewise.
35058 * gcc.dg/cleanup-5.c: Run on all platforms.
35060 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
35062 * g++.dg/warn/nonnull1.C: New test.
35064 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
35066 * gcc.dg/compat/compat-common.h: Wrap up CINT in
35067 an #ifndef SKIP_COMPLEX_INT/#endif pair.
35068 Special-case the Sun compiler wrt to <complex.h>.
35070 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
35072 * gcc.dg/Wunreachable-8.C: New test.
35074 * gcc.dg/h8300-ice2.c : New test.
35076 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
35079 * gfortran.fortran-torture/compile/implicit.f90: Add test
35080 for implicit character.
35082 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
35085 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
35086 Use tiny() intrinsic to find smallest non-negative real
35088 2004-06-30 Jakub Jelinek <jakub@redhat.com>
35090 * gcc.dg/compat/struct-by-value-22_main.c: New test.
35091 * gcc.dg/compat/struct-by-value-22_x.c: New.
35092 * gcc.dg/compat/struct-by-value-22_y.c: New.
35094 * gcc.c-torture/execute/20040629-1.c: New test.
35096 2004-06-29 Jakub Jelinek <jakub@redhat.com>
35098 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
35099 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
35102 * gcc.dg/20040625-1.c: New test.
35104 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35106 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
35108 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35111 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
35113 2004-06-29 Richard Henderson <rth@redhat.com>
35115 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
35117 2004-06-29 Paul Brook <paul@codesourcery.com>
35119 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
35120 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
35122 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
35125 * g++.dg/parse/crash15.C: New.
35127 2004-06-28 Andrew Pinski <apinski@apple.com>
35129 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
35130 by the error already.
35132 * g++.dg/opt/ptrmem4.C: Change to compile only test.
35134 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
35137 * gcc.dg/h8300-bss-align-1.c : New.
35139 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
35142 * g++.dg/template/ctor4.C: New.
35144 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
35147 * g++.dg/warn/Wsequence-point-1.C: New test.
35149 2004-06-27 Paul Brook <paul@codesourcery.com>
35151 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
35153 2004-06-27 Zack Weinberg <zack@codesourcery.com>
35155 * g++.old-deja/g++.mike/p7325.C: Remove.
35157 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
35160 * gcc.dg/pr14963.c: New test.
35162 2004-06-27 Mark Mitchell <mark@codesourcery.com>
35165 * g++.dg/parse/redef1.C: New test.
35167 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
35169 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
35171 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
35173 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
35174 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
35176 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
35177 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
35178 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
35179 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
35180 g++.brendan/enum14.C.
35181 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
35182 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
35183 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
35185 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
35188 2004-06-27 Roger Sayle <roger@eyesopen.com>
35190 * gcc.dg/20040527-1.c: New test case.
35192 2004-06-26 Bud Davis <bdavis9659@comcast.net>
35194 PR gfortran/pr16196
35195 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
35197 2004-06-25 Roger Sayle <roger@eyesopen.com>
35199 PR middle-end/15825
35200 * gcc.dg/pr15825-1.c: New test case.
35202 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
35204 * gcc.c-torture/execute/20040625-1.c: New test.
35206 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35208 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
35210 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
35212 * gcc.dg/torture/mips-div-1.c: New test.
35214 2004-06-24 Jeff Law <law@redhat.com>
35216 * gcc.dg/tree-ssa/20040624-1.c: New test.
35218 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
35220 * gcc.c-torture/compile/20040624-1.c: New test.
35222 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35224 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
35227 2004-06-23 Andrew Pinski <apinski@apple.com>
35229 PR middle-end/15988
35230 * g++.dg/opt/ptrmem4.C: New test.
35232 * gcc.dg/c90-array-quals-2.c: New test.
35234 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
35236 * gcc.dg/kpice1.c: New test.
35238 2006-06-23 Andrew Pinski <apinski@apple.com>
35240 * gcc.dg/c90-array-quals.c: New test.
35242 2006-06-22 Richard Henderson <rth@redhat.com>
35244 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
35246 2004-06-22 Loren James Rittle <ljrittle@acm.org>
35248 * gcc.dg/builtins-config.h: Handle FreeBSD.
35250 2006-06-22 Richard Henderson <rth@redhat.com>
35252 * g++.dg/opt/devirt1.C: New.
35254 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
35256 * g++.dg/opt/pr15551.C: New testcase.
35258 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
35261 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
35262 x86_64-*-linux* when compiling for 32bit.
35264 2004-06-21 Andrew Pinski <apinski@apple.com>
35266 * gcc.dg/pch/struct-1.c: New.
35267 * gcc.dg/pch/struct-1.hs: New.
35269 2004-06-21 Geoffrey Keating <geoffk@apple.com>
35271 * gcc.dg/pch/save-temps-1.c: New file.
35272 * gcc.dg/pch/save-temps-1.hs: New file.
35274 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
35276 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
35277 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
35279 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35281 * gfortran.fortran-torture/execute/select_1.f90: Rename function
35283 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
35284 Remove trailing spaces.
35286 2004-06-21 Richard Henderson <rth@redhat.com>
35288 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
35289 merging && to BIT_FIELD_REF.
35291 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
35293 * g++.dg/opt/placeholder1.C: New test.
35295 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
35297 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
35298 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35299 * gcc.dg/compat/union-m128-1_x.c: Likewise.
35300 * gcc.dg/compat/union-m128-1_y.c: Likewise.
35302 2004-06-20 Zack Weinberg <zack@codesourcery.com>
35304 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
35306 * g++.dg/other/pragma-re-1.C: Add comments.
35308 2004-06-19 Bud Davis <bdavis9659@comcast.net>
35311 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
35313 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
35315 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
35316 instead of setting the type of size_t by
35319 2004-06-18 Roger Sayle <roger@eyesopen.com>
35321 * gcc.dg/unordered-2.c: New test case.
35322 * gcc.dg/unordered-3.c: New test case.
35324 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
35327 * lib/g++.exp (g++_version): Tweak regexp for version
35328 * lib/g77.exp (g77_version): Likewise.
35329 * lib/gfortran.exp (gfortran_version): Likewise.
35330 * lib/objc.exp (objc_version): Likewise.
35331 * lib/treelang.exp (treelang_version): Likewise.
35333 2004-06-19 Jakub Jelinek <jakub@redhat.com>
35335 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
35336 Use INT_MAX instead of __INT_MAX__.
35337 * gcc.dg/compat/struct-align-2_y.c: Likewise.
35339 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
35340 * gcc.dg/compat/scalar-return-3_x.c: Use it.
35341 * gcc.dg/compat/scalar-return-3_y.c: Use it.
35342 * gcc.dg/compat/scalar-return-4_x.c: Use it.
35343 * gcc.dg/compat/scalar-return-4_y.c: Use it.
35344 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
35345 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
35346 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
35347 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
35349 * gcc.dg/range-test-1.c: New test.
35350 * g++.dg/opt/range-test-1.C: New test.
35352 2004-06-17 Richard Henderson <rth@redhat.com>
35354 * objc.dg/sync-1.m: New.
35355 * objc.dg/try-catch-1.m: Don't force next runtime.
35356 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
35357 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
35358 shadowed catch clause.
35359 * objc.dg/try-catch-5.m: New.
35361 2004-06-17 Zack Weinberg <zack@codesourcery.com>
35364 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
35366 2004-06-15 Richard Henderson <rth@redhat.com>
35368 * gcc.dg/20001116-1.c: Move expected warning line.
35370 2004-06-15 Richard Henderson <rth@redhat.com>
35372 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
35373 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
35375 2004-06-15 Jeff Law <law@redhat.com>
35377 * gcc.dg/tree-ssa/20040615-1.c: New test.
35378 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
35379 be less sensitive to operand ordering.
35380 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
35382 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
35384 * g++.dg/abi/bitfield3.C: Add comment..
35386 2004-06-15 Richard Henderson <rth@redhat.com>
35388 * g++.dg/ext/stmtexpr1.C: XFAIL.
35389 * gcc.dg/20030612-1.c: XFAIL.
35391 2004-06-15 Eric Christopher <echristo@redhat.com>
35393 * g++.dg/charset/asm5.c: New.
35394 * gcc.dg/charset/asm6.c: New.
35396 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35399 * gfortran.fortran-torture/execute/select_1.f90: New test.
35401 2004-06-15 Paul Brook <paul@codesourcery.com>
35403 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
35405 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35408 * g++.dg/lookup/crash3.C: New test.
35410 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35413 * g++.dg/parse/dtor4.C: New test.
35415 2004-06-14 Jeff Law <law@redhat.com>
35417 * gcc.c-torture/compile/20040614-1.c: New test.
35419 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35422 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
35423 LEN of a character array.
35425 2004-06-14 Mark Mitchell <mark@codesourcery.com>
35428 * g++.dg/template/ptrmem10.C: New test.
35431 * g++.dg/template/friend30.C: New test.
35433 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35436 * gfortran.fortran-torture/compile/mloc.f90: New test.
35438 2004-06-13 Paul Brook <paul@codesourcery.com>
35440 * gfortran.fortran-torture/execute/random_2.f90: New test.
35442 2004-06-13 Eric Christopher <echristo@redhat.com>
35444 * gcc.dg/noncompile/redecl-1.c: Fix error message.
35446 2004-06-12 Paul Brook <paul@codesourcery.com>
35448 * gfortran.fortran-torture/execute/contained_3.f90: New test.
35450 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35453 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
35455 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35458 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
35459 syntax errors in end statements of contained subroutines.
35461 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35464 * gfortran.fortran-torture/execute/null_arg.f90: New test.
35466 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35469 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
35471 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35474 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
35476 2004-06-11 Mark Mitchell <mark@codesourcery.com>
35479 * g++.dg/parse/enum1.C: New test.
35481 2004-06-10 Jeff Law <law@redhat.com>
35483 * gcc.c-torture/compile/20040610-1.c: New test.
35485 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35487 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
35488 * g++.old-deja/g++.other/decl3.C: Likewise.
35490 2004-06-10 Brian Booth <bbooth@redhat.com>
35492 * gcc.dg/tree-ssa/20031015-1.c: Scan for
35493 V_MAY_DEF instead of VDEF.
35494 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
35496 2004-06-10 Mark Mitchell <mark@codesourcery.com>
35499 * g++.dg/conversion/const1.C: New test.
35502 * g++.dg/conversion/reinterpret1.C: New test.
35505 * g++.dg/template/enum2.C: New test.
35508 * g++.dg/template/error13.C: New test.
35510 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35513 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35514 arguments to test_* REAL and of the right size.
35516 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35519 PR rtl-optimization/15681
35520 * gcc.dg/20040609-1.c: New test.
35522 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35525 * g++.dg/opt/builtins1.C: New test.
35527 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
35529 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35530 that use default windows32 struct layout.
35531 * gcc.dg/i386-bitfield2.c: Likewise.
35533 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
35535 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35536 for mingw32 and cygwin targets.
35538 2004-06-09 Geoffrey Keating <geoffk@apple.com>
35540 * gcc.dg/pch/macro-4.c: New.
35541 * gcc.dg/pch/macro-4.hs: New.
35543 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35546 * gfortran.fortran-torture/compile/name_clash.f90: New test.
35548 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35551 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35553 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35556 * gfortran.fortran-torture/execute/t_edit.f90: New test.
35558 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35561 * gfortran.fortran-torture/execute/backspace.c : New test.
35563 2004-06-09 Paul Brook <paul@codesourcery.com>
35565 * gfortran.fortran-torture/execure/intrinsic_associated.f90
35566 (pointer_to_section): Rewrite to use smaller array.
35568 2004-06-08 David Edelsohn <edelsohn@gnu.org>
35570 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
35571 * gcc.dg/ext/altivec-10.c: Same.
35572 * gcc.dg/ext/altivec-11.c: Same.
35573 * gcc.dg/ext/altivec-12.c: Same.
35574 * gcc.dg/ext/altivec-13.c: Same.
35575 * gcc.dg/ext/altivec-14.c: Same.
35576 * gcc.dg/ext/altivec-15.c: Same.
35577 * gcc.dg/ext/altivec-16.c: Same.
35578 * gcc.dg/ext/altivec-3.c: Same.
35579 * gcc.dg/ext/altivec-4.c: Same.
35580 * gcc.dg/ext/altivec-6.c: Same.
35581 * gcc.dg/ext/altivec-7.c: Same.
35582 * gcc.dg/ext/altivec-8.c: Same.
35583 * gcc.dg/ext/altivec-varargs-1.c: Same.
35585 * g++.dg/ext/altivec-1.C: Correct dg syntax.
35586 * g++.dg/ext/altivec-10.C: Same.
35587 * g++.dg/ext/altivec-2.C: Same.
35588 * g++.dg/ext/altivec-3.C: Same.
35589 * g++.dg/ext/altivec-4.C: Same.
35590 * g++.dg/ext/altivec-5.C: Same.
35591 * g++.dg/ext/altivec-6.C: Same.
35592 * g++.dg/ext/altivec-7.C: Same.
35593 * g++.dg/ext/altivec-8.C: Same.
35594 * g++.dg/ext/altivec-9.C: Same.
35596 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35599 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
35601 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35603 * gcc.dg/union-1.c: New test.
35605 2004-06-07 Roger Sayle <roger@eyesopen.com>
35607 * gcc.dg/builtins-41.c: New test case.
35608 * gcc.dg/builtins-42.c: New test case.
35610 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35612 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
35613 * g++.dg/ext/altivec-10.C: Same.
35614 * g++.dg/ext/altivec-2.C: Same.
35615 * g++.dg/ext/altivec-3.C: Same.
35616 * g++.dg/ext/altivec-4.C: Same.
35617 * g++.dg/ext/altivec-5.C: Same.
35618 * g++.dg/ext/altivec-6.C: Same.
35619 * g++.dg/ext/altivec-7.C: Same.
35620 * g++.dg/ext/altivec-8.C: Same.
35621 * g++.dg/ext/altivec-9.C: Same.
35622 * g++.old-deja/g++.abi/cxa_vec.C: Same.
35623 * g++.old-deja/g++.brendan/new3.C: Same.
35624 * gcc.c-torture/execute/eeprof-1.x: Same.
35626 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
35629 * gcc.dg/pr14765-1.c: New test.
35631 2004-06-07 Roger Sayle <roger@eyesopen.com>
35634 * gcc.dg/pr14649-1.c: New test case.
35636 2004-06-07 Richard Henderson <rth@redhat.com>
35638 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
35641 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35643 * g++.dg/eh/elide1.C: Remove XFAIL.
35645 2004-06-07 Mark Mitchell <mark@codesourcery.com>
35648 * g++.dg/expr/sizeof3.C: New test.
35651 * g++.dg/template/access14.C: New test.
35654 * g++.dg/template/enum1.C: New test.
35657 * g++.dg/eh/throw1.C: New test.
35659 2004-06-07 David Ayers <d.ayers@inode.at>
35660 Ziemowit Laski <zlaski@apple.com>
35662 * lib/objc.exp (objc_target_compile): Revert the '-framework
35663 Foundation' flag fix, since bare Darwin does not ship
35664 with the Foundation framework.
35665 * objc/execute/next_mapping.h: Provide a local NSConstantString
35666 @interface and @implementation.
35667 (objc_constant_string_init): A constructor function, used to
35668 initialize the NSConstantString meta-class object.
35669 * objc/execute/string1.m: Include "next_mapping.h" instead of
35670 <Foundation/NSString.h>.
35671 * objc/execute/string2.m: Likewise.
35672 * objc/execute/string3.m: Likewise.
35673 * objc/execute/string4.m: Likewise.
35675 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
35677 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
35678 to double. Replace double with FLOAT.
35679 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
35681 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
35682 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
35683 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
35684 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
35685 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
35686 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
35687 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
35688 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
35690 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
35693 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
35695 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35698 * g++.dg/template/meminit2.C: New test.
35700 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
35703 * gcc.c-torture/execute/compare-fp-1.c,
35704 gcc.c-torture/execute/compare-fp-2.c,
35705 gcc.c-torture/execute/compare-fp-3.c,
35706 gcc.c-torture/execute/compare-fp-4.c,
35707 gcc.c-torture/execute/compare-fp-3.x,
35708 gcc.c-torture/execute/compare-fp-4.x: Moved...
35709 * gcc.c-torture/execute/ieee/compare-fp-1.c,
35710 gcc.c-torture/execute/ieee/compare-fp-2.c,
35711 gcc.c-torture/execute/ieee/compare-fp-3.c,
35712 gcc.c-torture/execute/ieee/compare-fp-4.c,
35713 gcc.c-torture/execute/ieee/compare-fp-3.x,
35714 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
35716 2004-06-04 David Ayers <d.ayers@inode.at>
35718 * objc/execute/protocol-isEqual-4.m: New testcase.
35720 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
35722 * objc/execute/protocol-isEqual-1.m: New testcase.
35723 * objc/execute/protocol-isEqual-2.m: New testcase.
35724 * objc/execute/protocol-isEqual-3.m: New testcase.
35726 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35728 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
35730 2004-06-02 Ziemowit Laski <zlaski@apple.com>
35732 * lib/objc.exp (objc_target_compile): When running tests on
35733 Darwin (Mac OS X), inform the linker about '-framework
35736 2004-06-02 Eric Christopher <echristo@redhat.com>
35738 * gcc.c-torture/compile/20040602-1.c: New.
35740 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
35742 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
35743 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
35745 PR tree-optimization/14736
35746 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
35748 PR tree-optimization/14042
35749 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
35751 PR tree-optimization/14729
35752 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
35754 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35757 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
35759 2004-06-01 Richard Hederson <rth@redhat.com>
35761 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
35763 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35766 * g++.dg/parse/offsetof4.C: New test.
35768 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
35771 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
35773 2004-05-31 Mark Mitchell <mark@codesourcery.com>
35776 * g++.dg/template/friend29.C: New test.
35778 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
35781 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
35783 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
35785 * gcc.dg/sparc-trap-1.c: New test.
35787 2004-05-31 Roger Sayle <roger@eyesopen.com>
35789 PR middle-end/15069
35790 * g++.dg/opt/fold3.C: New test case.
35792 2004-05-30 Graham Stott <graham.stott@btinternet.com>
35794 * lib/target-supports.exp (check_iconv_available): Fix fallout
35795 from 2004-05-28 patch.
35797 2004-05-30 Paul Brook <paul@codesourcery.com>
35800 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
35801 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
35803 2004-05-30 Steven G. Kargl <kargls@comcast.net>
35805 * gfortran.fortran-torture/execute/random_1.f90: New test.
35807 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35809 * g++.dg/ext/altivec-10.C: New test.
35811 2004-05-29 Paul Brook <paul@codesourcery.com>
35813 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
35815 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35817 * gcc.dg/altivec-16.c: New test.
35819 2004-05-28 Janis Johnson <janis187@us.ibm.com>
35821 * lib/target-supports.exp (check_vmx_hw_available): New.
35822 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
35824 * lib/target-supports.exp (check_alias_available,
35825 check_iconv_available, check_named_sections_available): Use
35826 unique names for temporary files.
35828 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35830 * gcc.dg/altivec-15.c: New test.
35832 2004-05-28 Mark Mitchell <mark@codesourcery.com>
35835 * g++.dg/warn/noeffect6.C: New test.
35838 * g++.dg/expr/ptrmem4.C: New test.
35841 * g++.dg/template/operator3.C: New test.
35843 2004-05-28 Mark Mitchell <mark@codesourcery.com>
35846 * g++.dg/lookup/redecl1.C: New test.
35847 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
35849 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
35851 * gcc.c-torture/execute/compare-fp-1.c,
35852 gcc.c-torture/execute/compare-fp-2.c,
35853 gcc.c-torture/execute/compare-fp-3.c,
35854 gcc.c-torture/execute/compare-fp-4.c,
35855 gcc.c-torture/execute/compare-fp-3.x,
35856 gcc.c-torture/execute/compare-fp-4.x,
35857 gcc.dg/pr15649-1.c: New.
35859 2004-05-27 Adam Nemet <anemet@lnxw.com>
35862 * g++.dg/init/array14.C: New test.
35864 2004-05-25 Janis Johnson <janis187@us.ibm.com>
35866 * lib/compat.exp (compat-get-options-main): New.
35867 (compat-get-options): Remove unneeded code, warn for ignored
35869 (compat-execute): Check flag set by dg-require-* commands.
35871 * lib/compat.exp (compat-execute): Break up long lines.
35873 2004-05-24 Janis Johnson <janis187@us.ibm.com>
35875 * gcc.dg/altivec-7.c: Don't use 'vector long'.
35876 * gcc.dg/altivec-14.c: New test.
35877 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
35879 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
35880 * gcc.dg/altivec-12.c: Ditto.
35882 * gcc.dg/altivec-3.c: Move call to altivec_check.
35884 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35887 * g++.dg/template/error12.C: New test.
35890 * g++.dg/ext/attrib15.C: New test.
35893 * g++.dg/template/ptrmem9.C: New test.
35895 2004-05-25 Paul Brook <paul@codesourcery.com>
35897 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
35899 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35902 * g++.dg/template/crash19.C: New test.
35904 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35907 * g++.dg/template/redecl1.C: New test.
35909 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35912 * g++.dg/other/ns1.C: New test.
35915 * g++.dg/template/invalid1.C: New test.
35917 2004-05-23 Paul Brook <paul@codesourcery.com>
35918 Victor Leikehman <lei@haifasphere.co.il>
35920 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
35921 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
35923 2004-05-22 Mark Mitchell <mark@codesourcery.com>
35927 * g++.dg/template/non-dependent5.C: New test.
35928 * g++.dg/template/non-dependent6.C: New test.
35930 2004-05-22 Mark Mitchell <mark@codesourcery.com>
35933 * g++.dg/inherit/union1.C: New test.
35936 * g++.dg/template/addr1.C: New test.
35939 * g++.dg/template/array5.C: New test.
35942 * g++.dg/template/array6.C: New test.
35944 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
35945 Roger Sayle <roger@eyesopen.com>
35947 * g++.dg/lookup/forscope2.C: New test case.
35949 2004-05-22 Ben Elliston <bje@au.ibm.com>
35951 * gcc.dg/cpp/Wmissingdirs.c: New.
35953 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
35956 * gcc.dg/compat/union-m128-1.h: New file.
35957 * gcc.dg/compat/union-m128-1_main.c: Likewise.
35958 * gcc.dg/compat/union-m128-1_x.c: Likewise.
35959 * gcc.dg/compat/union-m128-1_y.c: Likewise.
35961 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
35964 * gcc.dg/compat/struct-complex-1.h: New file.
35965 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
35966 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
35967 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35969 2004-05-20 Roger Sayle <roger@eyesopen.com>
35972 * gcc.dg/pr3074-1.c: New test case.
35973 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
35975 2004-05-20 Falk Hueffner <falk@debian.org>
35978 * gcc.dg/ftrapv-1.c: New test case.
35980 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
35982 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
35984 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
35985 Jeff Law <law@redhat.com>
35987 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
35988 * gcc.dg/tree-ssa/20040518-2.c: New test.
35990 * gcc.dg/tree-ssa/20040518-1.c: New test.
35992 2004-05-18 Zack Weinberg <zack@codesourcery.com>
35994 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
35996 2004-05-18 Paul Brook <paul@codesourcery.com>
35999 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
36001 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36003 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
36006 2004-05-17 Steven Bosscher <stevenb@suse.de>
36008 * gcc.dg/tree-ssa/20040517-1.c: New test.
36010 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36012 * gcc.dg/loop-4.c: New test.
36014 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
36016 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
36018 2004-05-15 Bud Davis <bdavis9659@comcast.net>
36021 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
36023 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36027 * gfortran.fortran-torture/compile/data_1.f90: New test.
36029 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
36031 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
36032 * gcc.dg/uninit-H.c: Define ASM for __s390__.
36034 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
36036 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
36038 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
36041 * gcc.dg/format/xopen-1.c: Adjust expected message.
36042 * gcc.dg/format/xopen-3.c: New test.
36044 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
36046 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
36048 2004-05-14 Jeff Law <law@redhat.com>
36050 * gcc.dg/tree-ssa/20040514-2.c: New test.
36052 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36054 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
36056 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
36059 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
36061 * gcc.dg/tree-ssa/20040514-1.c: New test.
36063 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36065 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
36068 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36071 * gfortran.fortran-torture/compile/do_1.f90: New test.
36073 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36076 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
36079 2004-05-14 Bud Davis <bdavis9659@comcast.net>
36082 * gfortran.fortran-torture/execute/random_init.f90: New test.
36084 2004-05-13 Paul Brook <paul@codesourcery.com>
36087 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
36089 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
36091 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
36092 for the powerpc case.
36094 2004-05-13 Jeff Law <law@redhat.com>
36096 * gcc.dg/tree-ssa/20040513-1.c: New test.
36097 * gcc.dg/tree-ssa/20040513-2.c: New test.
36099 2004-05-13 Paul Brook <paul@codesourcery.com>
36101 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
36102 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
36103 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
36105 2004-05-13 Andreas Schwab <schwab@suse.de>
36108 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
36111 2004-05-13 Bud Davis <bdavis9659@comcast.net>
36114 * gfortran.fortran-torture/execute/adjustr.f90: New file.
36116 2004-05-13 Diego Novillo <dnovillo@redhat.com>
36118 Merge from tree-ssa-20020619-branch. See
36119 ChangeLog.tree-ssa for details.
36121 2004-05-11 Ziemowit Laski <zlaski@apple.com>
36123 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
36124 include <altivec.h> explicitly.
36125 * gcc.dg/altivec-13.c: Likewise.
36127 2004-05-11 Paul Brook <paul@codesourcery.com>
36129 * gcc.c-torture/compile/20010518-1.c: Force enum size.
36131 2004-05-10 Eric Christopher <echristo@redhat.com>
36133 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
36134 * gcc.dg/sibcall-4.c: Ditto.
36136 2004-05-10 Ziemowit Laski <zlaski@apple.com>
36138 * g++.dg/ext/altivec-8.C: New test case.
36139 * gcc.dg/altivec-13.c: New test case.
36141 2004-05-08 Roger Sayle <roger@eyesopen.com>
36143 * gcc.c-torture/execute/divcmp-1.c: New test case.
36144 * gcc.c-torture/execute/divcmp-2.c: New test case.
36145 * gcc.c-torture/execute/divcmp-3.c: New test case.
36147 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36149 * g++.dg/other/pragma-re-2.C: New test.
36151 2004-05-07 Uros Bizjak <uros@kss-loka.si>
36153 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
36154 * gcc.dg/i386-387-2.c: Likewise.
36156 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
36158 * gcc.dg/i386-387-6.c: Likewise.
36160 2004-05-07 Uros Bizjak <uros@kss-loka.si>
36162 * gcc.dg/builtins-33.c: Also check log1p*.
36164 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
36166 PR optimization/15296
36167 * gcc.c-torture/execute/pr15296.c: New test.
36169 2004-05-05 Uros Bizjak <uros@kss-loka.si>
36171 * gcc.dg/builtins-40.c: New test.
36173 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
36175 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
36177 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
36179 * g++.dg/ext/spe1.C: New testcase.
36181 2004-05-04 Ziemowit Laski <zlaski@apple.com>
36183 * objc.dg/image-info.m: Allow additional attributes
36184 for __image_info section.
36186 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
36188 * gcc.dg/torture/mips-hilo-2.c: New test.
36190 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36193 * g++.dg/template/member5.C: New test.
36195 2004-05-03 Uros Bizjak <uros@kss-loka.si>
36197 * gcc.dg/builtins-34.c: Also check expm1*.
36199 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36201 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
36202 * gcc.dg/torture/builtin-convert-3.c: New test.
36204 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
36206 PR middle-end/15054
36207 * g++.dg/opt/pr15054.C: New test.
36209 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36211 * gcc.dg/torture/builtin-rounding-1.c: New test.
36212 * gcc.dg/builtins-25.c: Delete.
36213 * gcc.dg/builtins-29.c: Delete.
36215 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
36217 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
36218 * gcc.dg/sibcall-4.c: Likewise.
36219 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
36221 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36223 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
36224 bit-field on 16-bit targets.
36226 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36228 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
36231 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
36233 * gcc.dg/rs6000-power2-1.c: Change to compile only.
36234 * gcc.dg/rs6000-power2-2.c: Likewise.
36236 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
36238 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
36239 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
36240 Change the asm registers to be in form of frN instead of fN.
36242 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36244 * gcc.dg/torture/builtin-convert-2.c: New test.
36246 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
36248 * gcc.dg/rs6000-power2-1.c: New test.
36249 * gcc.dg/rs6000-power2-2.c: New test.
36251 2004-04-28 Jan Hubicka <jh@suse.cz>
36253 * gcc.dg/unused-6.c: New test.
36255 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36256 Ulrich Weigand <uweigand@de.ibm.com>
36258 * ada/acats/run_all.sh: Define $target variable.
36260 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
36263 * g++.dg/other/vararg-1.C: New test.
36266 * g++.dg/eh/cleanup3.C: New test.
36268 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36270 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
36271 and ad8011a (target_insn).
36272 * ada/acats/support/macro.dfs: Likewise.
36273 * ada/acats/support/impbit.adb: New file.
36275 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
36277 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
36279 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36281 * gcc.dg/loop-3.c: New test.
36283 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
36285 * gcc.c-torture/execute/simd-5.c: New test.
36287 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36290 * g++.dg/template/crash18.C: New test.
36292 2004-04-22 Mark Mitchell <mark@codesourcery.com>
36294 * g++.dg/ext/complit3.C: New test.
36296 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36298 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
36299 * gcc.dg/altivec-3.c: Same.
36300 * gcc.dg/altivec-varargs-1.c: Same.
36302 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36304 * lib/target-supports.exp (check_profiling_available): Assume
36305 profiling is not available on powerpc-eabi targets.
36307 2004-04-21 Janis Johnson <janis187@us.ibm.com>
36309 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
36310 * gcc.dg/vmx/bug-1.c: Ditto.
36312 2004-04-20 Eric Christopher <echristo@redhat.com>
36314 * gcc.dg/charset/extern.c: New test.
36315 * g++.dg/charset/extern3.cc: Ditto.
36317 2004-04-20 Uros Bizjak <uros@kss-loka.si>
36319 * gcc.dg/builtins-39.c: New test.
36321 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
36323 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
36325 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
36327 * gcc.dg/torture/mips-hilo-1.c: New test.
36329 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
36331 * gcc.c-torture/compile/20040419-1.c: New test.
36333 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
36335 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
36337 2004-04-18 Zack Weinberg <zack@codesourcery.com>
36338 Aldy Hernandez <aldyh@redhat.com>
36340 * gcc.c-torture/execute/va-arg-24.c: New.
36342 2004-04-17 Zack Weinberg <zack@codesourcery.com>
36343 Aldy Hernandez <aldyh@redhat.com>
36345 * gcc.dg/vmx/1b-01.c: New.
36346 * gcc.dg/vmx/1b-02.c: New.
36347 * gcc.dg/vmx/1b-03.c: New.
36348 * gcc.dg/vmx/1b-04.c: New.
36349 * gcc.dg/vmx/1b-05.c: New.
36350 * gcc.dg/vmx/1b-06.c: New.
36351 * gcc.dg/vmx/1b-07.c: New.
36352 * gcc.dg/vmx/1c-01.c: New.
36353 * gcc.dg/vmx/1c-02.c: New.
36354 * gcc.dg/vmx/3a-01a.c: New.
36355 * gcc.dg/vmx/3a-01.c: New.
36356 * gcc.dg/vmx/3a-01m.c: New.
36357 * gcc.dg/vmx/3a-03.c: New.
36358 * gcc.dg/vmx/3a-03m.c: New.
36359 * gcc.dg/vmx/3a-04.c: New.
36360 * gcc.dg/vmx/3a-04m.c: New.
36361 * gcc.dg/vmx/3a-05.c: New.
36362 * gcc.dg/vmx/3a-06.c: New.
36363 * gcc.dg/vmx/3a-06m.c: New.
36364 * gcc.dg/vmx/3a-07.c: New.
36365 * gcc.dg/vmx/3b-01.c: New.
36366 * gcc.dg/vmx/3b-02.c: New.
36367 * gcc.dg/vmx/3b-10.c: New.
36368 * gcc.dg/vmx/3b-13.c: New.
36369 * gcc.dg/vmx/3b-14.c: New.
36370 * gcc.dg/vmx/3b-15.c: New.
36371 * gcc.dg/vmx/3c-01a.c: New.
36372 * gcc.dg/vmx/3c-01.c: New.
36373 * gcc.dg/vmx/3c-02.c: New.
36374 * gcc.dg/vmx/3c-03.c: New.
36375 * gcc.dg/vmx/3d-01.c: New.
36376 * gcc.dg/vmx/4-01.c: New.
36377 * gcc.dg/vmx/4-03.c: New.
36378 * gcc.dg/vmx/5-01.c: New.
36379 * gcc.dg/vmx/5-02.c: New.
36380 * gcc.dg/vmx/5-03.c: New.
36381 * gcc.dg/vmx/5-04.c: New.
36382 * gcc.dg/vmx/5-05.c: New.
36383 * gcc.dg/vmx/5-06.c: New.
36384 * gcc.dg/vmx/5-07.c: New.
36385 * gcc.dg/vmx/5-07t.c: New.
36386 * gcc.dg/vmx/5-08.c: New.
36387 * gcc.dg/vmx/5-10.c: New.
36388 * gcc.dg/vmx/5-11.c: New.
36389 * gcc.dg/vmx/7-01a.c: New.
36390 * gcc.dg/vmx/7-01.c: New.
36391 * gcc.dg/vmx/7c-01.c: New.
36392 * gcc.dg/vmx/7d-01.c: New.
36393 * gcc.dg/vmx/7d-02.c: New.
36394 * gcc.dg/vmx/8-01.c: New.
36395 * gcc.dg/vmx/8-02a.c: New.
36396 * gcc.dg/vmx/8-02.c: New.
36397 * gcc.dg/vmx/brode-1.c: New.
36398 * gcc.dg/vmx/bug-1.c: New.
36399 * gcc.dg/vmx/bug-2.c: New.
36400 * gcc.dg/vmx/bug-3.c: New.
36401 * gcc.dg/vmx/cw-bug-1.c: New.
36402 * gcc.dg/vmx/cw-bug-2.c: New.
36403 * gcc.dg/vmx/cw-bug-3.c: New.
36404 * gcc.dg/vmx/dct.c: New.
36405 * gcc.dg/vmx/debug-1.c: New.
36406 * gcc.dg/vmx/debug-2.c: New.
36407 * gcc.dg/vmx/debug-3.c: New.
36408 * gcc.dg/vmx/debug-4.c: New.
36409 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
36410 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
36411 * gcc.dg/vmx/eg-5.c: New.
36412 * gcc.dg/vmx/fft.c: New.
36413 * gcc.dg/vmx/gcc-bug-1.c: New.
36414 * gcc.dg/vmx/gcc-bug-2.c: New.
36415 * gcc.dg/vmx/gcc-bug-3.c: New.
36416 * gcc.dg/vmx/gcc-bug-4.c: New.
36417 * gcc.dg/vmx/gcc-bug-5.c: New.
36418 * gcc.dg/vmx/gcc-bug-6.c: New.
36419 * gcc.dg/vmx/gcc-bug-7.c: New.
36420 * gcc.dg/vmx/gcc-bug-8.c: New.
36421 * gcc.dg/vmx/gcc-bug-9.c: New.
36422 * gcc.dg/vmx/gcc-bug-b.c: New.
36423 * gcc.dg/vmx/gcc-bug-c.c: New.
36424 * gcc.dg/vmx/gcc-bug-d.c: New.
36425 * gcc.dg/vmx/gcc-bug-e.c: New.
36426 * gcc.dg/vmx/gcc-bug-f.c: New.
36427 * gcc.dg/vmx/gcc-bug-g.c: New.
36428 * gcc.dg/vmx/gcc-bug-i.c: New.
36429 * gcc.dg/vmx/harness.h: New.
36430 * gcc.dg/vmx/ira1.c: New.
36431 * gcc.dg/vmx/ira2a.c: New.
36432 * gcc.dg/vmx/ira2b.c: New.
36433 * gcc.dg/vmx/ira2.c: New.
36434 * gcc.dg/vmx/ira2c.c: New.
36435 * gcc.dg/vmx/mem.c: New.
36436 * gcc.dg/vmx/newton-1.c: New.
36437 * gcc.dg/vmx/ops.c: New.
36438 * gcc.dg/vmx/sn7153.c: New.
36439 * gcc.dg/vmx/spill2.c: New.
36440 * gcc.dg/vmx/spill3.c: New.
36441 * gcc.dg/vmx/spill.c: New.
36442 * gcc.dg/vmx/t.c: New.
36443 * gcc.dg/vmx/varargs-1.c: New.
36444 * gcc.dg/vmx/varargs-2.c: New.
36445 * gcc.dg/vmx/varargs-3.c: New.
36446 * gcc.dg/vmx/varargs-4.c: New.
36447 * gcc.dg/vmx/varargs-5.c: New.
36448 * gcc.dg/vmx/varargs-6.c: New.
36449 * gcc.dg/vmx/varargs-7.c: New.
36450 * gcc.dg/vmx/vmx.exp: New.
36451 * gcc.dg/vmx/vprint-1.c: New.
36452 * gcc.dg/vmx/vscan-1.c: New.
36453 * gcc.dg/vmx/x-01.c: New.
36454 * gcc.dg/vmx/x-02.c: New.
36455 * gcc.dg/vmx/x-03.c: New.
36456 * gcc.dg/vmx/x-04.c: New.
36457 * gcc.dg/vmx/x-05.c: New.
36458 * gcc.dg/vmx/yousufi-1.c: New.
36459 * gcc.dg/vmx/zero-1.c: New.
36460 * gcc.dg/vmx/zero.c: New.
36462 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
36464 * g++.dg/lookup/java1.C: Update for chage of
36466 * g++.dg/lookup/java2.C: Likewise.
36468 2004-04-17 Laurent GUERBY <laurent@guerby.net>
36470 * ada/acats/run_all.sh: use -O2 by default.
36472 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
36474 * gcc.dg/vr-mult-[12].c: New tests.
36476 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36478 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
36480 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
36482 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
36484 * lib/target-supports.exp (check_profiling_available): Assume
36485 profiling isn't available for mips*-*-elf targets.
36487 2004-04-14 Uros Bizjak <uros@kss-loka.si>
36489 * gcc.dg/builtins-38.c: New test.
36491 2004-04-14 Eric Christopher <echristo@redhat.com>
36493 * g++.dg/charset/charset.exp: Run .cc extension tests.
36495 2004-04-14 Zack Weinberg <zack@codesourcery.com>
36497 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
36499 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36501 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36503 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
36505 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36506 * gcc.dg/i386-387-2.c: Likewise.
36508 * gcc.dg/i386-387-7.c: New test.
36509 * gcc.dg/i386-387-8.c: New test.
36511 * gcc.dg/builtins-37.c: New test.
36513 2004-04-13 Geoffrey Keating <geoffk@apple.com>
36515 * g++.dg/pch/externc-1.C: Add missing semicolon.
36517 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
36519 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36521 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
36523 * gcc.c-torture/execute/20040411-1.c: New test.
36525 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
36527 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36529 2004-04-09 Chris Demetriou <cgd@broadcom.com>
36531 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36533 2004-04-09 Zack Weinberg <zack@codesourcery.com>
36535 * lib/target-supports.exp (check_named_sections_available): New.
36536 * lib/gcc-dg.exp (dg-require-named-sections): New.
36537 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36538 old-deja.exp. Also prune error-count message from HP linker.
36539 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36541 * g++.dg/init/init-ref4.C: Use dg-require-weak.
36542 * g++.old-deja/g++.pt/static3.C: Likewise.
36543 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36545 2004-04-09 Roger Sayle <roger@eyesopen.com>
36547 * gcc.c-torture/execute/20040409-1.c: New test case.
36548 * gcc.c-torture/execute/20040409-2.c: New test case.
36549 * gcc.c-torture/execute/20040409-3.c: New test case.
36551 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
36553 * gcc.dg/20040409-1.c: New test.
36555 2004-04-08 Roger Sayle <roger@eyesopen.com>
36558 * g++.dg/opt/pr14888.C: New test case.
36560 2004-04-08 Geoffrey Keating <geoffk@apple.com>
36562 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
36563 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
36564 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
36565 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
36568 2004-04-08 Paul Brook <paul@codesourcery.com>
36570 * gcc.dg/spill-1.c: New test.
36572 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36574 * gcc.dg/torture/builtin-ctype-2.c: New test.
36576 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
36578 * gcc.dg/pch/pch.exp: Add largefile test.
36580 2004-04-06 Geoffrey Keating <geoffk@apple.com>
36582 * g++.dg/pch/externc-1.Hs: New.
36583 * g++.dg/pch/externc-1.C: New.
36585 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36587 * gcc.dg/compat/struct-by-value-5a_main.c,
36588 gcc.dg/compat/struct-by-value-5b_main.c: New files.
36589 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
36590 * gcc.dg/compat/struct-by-value-5a_x.c,
36591 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
36592 gcc.dg/compat/struct-by-value-5_x.c.
36593 * gcc.dg/compat/struct-by-value-5a_y.c,
36594 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
36595 gcc.dg/compat/struct-by-value-5_y.c.
36597 * gcc.dg/compat/struct-by-value-6a_main.c,
36598 gcc.dg/compat/struct-by-value-6b_main.c: New files.
36599 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
36600 * gcc.dg/compat/struct-by-value-6a_x.c,
36601 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
36602 gcc.dg/compat/struct-by-value-6_x.c.
36603 * gcc.dg/compat/struct-by-value-6a_y.c,
36604 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
36605 gcc.dg/compat/struct-by-value-6_y.c.
36607 * gcc.dg/compat/struct-by-value-7a_main.c,
36608 gcc.dg/compat/struct-by-value-7b_main.c: New files.
36609 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
36610 * gcc.dg/compat/struct-by-value-7a_x.c,
36611 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
36612 gcc.dg/compat/struct-by-value-7_x.c.
36613 * gcc.dg/compat/struct-by-value-7a_y.c,
36614 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
36615 gcc.dg/compat/struct-by-value-7_y.c.
36617 2004-04-06 Jakub Jelinek <jakub@redhat.com>
36619 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
36620 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
36621 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
36624 2004-04-06 Uros Bizjak <uros@kss-loka.si>
36626 * gcc.dg/builtins-36.c: New test.
36628 2004-04-06 Paul Brook <paul@codesourcery.com>
36630 * README.gcc: Remove obsolete contraint on testcases.
36632 2004-04-05 Paul Brook <paul@codesourcery.com>
36635 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
36636 failure and exit(0) on success.
36637 * g++.dg/expr/anew2.C: Ditto.
36638 * g++.dg/expr/anew3.C: Ditto.
36639 * g++.dg/expr/anew4.C: Ditto.
36641 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
36644 * g++.dg/template/unify7.C: New.
36646 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
36648 * g++.dg/README: Bring up to date with new subdirectories; remove
36649 duplicate subdirectory lines.
36651 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
36654 * g++.dg/template/unify5.C: New.
36655 * g++.dg/template/unify6.C: New.
36656 * g++.dg/template/qualttp20.C: Adjust.
36657 * g++.old-deja/g++.jason/report.C: Adjust.
36658 * g++.old-deja/g++.other/qual1.C: Adjust.
36660 2004-04-01 Mark Mitchell <mark@codesourcery.com>
36663 * g++.dg/inherit/ptrmem1.C: New test.
36665 2004-04-01 Jakub Jelinek <jakub@redhat.com>
36668 * gcc.c-torture/execute/20040331-1.c: New test.
36669 * gcc.dg/20040331-1.c: New test.
36671 2004-04-01 Paul Brook <paul@codesourcery.com>
36673 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
36675 2004-03-30 Mark Mitchell <mark@codesourcery.com>
36678 * g++.dg/init/goto1.C: New test.
36681 * g++.dg/template/defarg4.C: New test.
36683 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
36685 * gcc.dg/altivec-11.c: Extend test for more valid cases.
36687 2004-03-28 David Edelsohn <edelsohn@gnu.org>
36689 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
36691 2004-03-28 Zack Weinberg <zack@codesourcery.com>
36693 * gcc.dg/noncompile/undeclared-2.c: New test.
36695 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
36697 * gcc.dg/940409-1.c: Remove XFAIL.
36698 * gcc.dg/reg-vol-struct-1.c: New test.
36700 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36702 * gcc.dg/torture/builtin-wctype-1.c: New test.
36704 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
36706 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
36707 * gcc.dg/20001101-1.c: Likewise.
36708 * gcc.dg/20001102-1.c: Likewise.
36710 2004-03-25 Roger Sayle <roger@eyesopen.com>
36712 * gcc.dg/compare8.c: Add an additional test for XOR.
36714 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36716 * gcc.dg/torture/builtin-ctype-1.c: New test.
36718 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36720 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
36721 * gcc.dg/torture/builtin-math-1.c: Likewise.
36722 * gcc.dg/torture/builtin-power-1.c: New test.
36724 2004-03-24 Andreas Schwab <schwab@suse.de>
36726 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
36729 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
36730 Roger Sayle <roger@eyesopen.com>
36732 * gcc.dg/compare8.c: New test case.
36734 2004-03-23 Ziemowit Laski <zlaski@apple.com>
36736 * g++.dg/ext/altivec-7.C: New test.
36738 2004-03-23 Zack Weinberg <zack@codesourcery.com>
36740 PR 12267, 12391, 12560, 13129, 14114, 14133
36741 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
36742 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
36743 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
36744 Adjust error regexps.
36745 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
36746 * gcc.dg/noncompile/undeclared-1.c: New test cases.
36747 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
36748 * gcc.dg/local1.c: Add explanatory comment.
36750 2004-03-23 Roger Sayle <roger@eyesopen.com>
36752 PR optimization/14669
36753 * g++.dg/opt/fold2.C: New test case.
36755 2004-03-22 Jakub Jelinek <jakub@redhat.com>
36758 * gcc.dg/20040322-1.c: New test.
36760 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
36762 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
36763 * gcc.dg/ultrasp4.c: Likewise.
36764 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
36766 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
36768 * gcc.dg/i386-sse-8.c: Reset default options.
36770 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
36772 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
36773 in the error message text.
36775 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
36777 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
36779 2004-03-21 Mark Mitchell <mark@codesourcery.com>
36782 * g++.dg/init/array13.C: New test.
36784 2004-03-20 Roger Sayle <roger@eyesopen.com>
36787 * gcc.c-torture/compile/pr13889.c: New test case.
36789 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
36792 * builtins-1.c (nan, nans): Don't test.
36793 * builtins-30.c: Don't use nan, nanf, nanl.
36794 * builtins-35.c: New test.
36796 2004-03-19 Ziemowit Laski <zlaski@apple.com>
36798 * g++.dg/ext/altivec-6.C: New test.
36800 2004-03-19 Mark Mitchell <mark@codesourcery.com>
36802 * g++.dg/init/placement3.C: New test.
36804 * g++.dg/template/spec13.C: New test.
36806 * g++.dg/lookup/using11.C: New test.
36808 * g++.dg/lookup/koenig3.C: New test.
36810 * g++.dg/template/operator2.C: New test.
36812 * g++.dg/expr/dtor3.C: New test.
36813 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
36815 * g++.old-deja/g++.law/visibility28.C: Likewise.
36817 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
36819 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
36820 * gcc.dg/ppc64-abi-3.c: Likewise.
36822 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36825 * g++.dg/parse/template15.C: New test.
36827 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36829 * g++.dg/expr/dtor2.C: New test.
36831 * g++.dg/lookup/anon4.C: New test.
36833 * g++.dg/overload/using1.C: New test.
36835 * g++.dg/template/lookup7.C: New test.
36837 * g++.dg/template/typename6.C: New test.
36839 * g++.dg/expr/cond6.C: New test.
36841 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36843 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
36845 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36847 * g++.dg/expr/cond5.C: New test.
36848 * g++.dg/expr/constcast1.C: Likewise.
36849 * g++.dg/expr/ptrmem2.C: Likewise.
36850 * g++.dg/expr/ptrmem3.C: Likewise.
36851 * g++.dg/lookup/main1.C: Likewise.
36852 * g++.dg/template/lookup6.C: Likewise.
36854 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36856 * gcc.dg/local1.c: New test.
36858 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
36860 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36862 * gcc.dg/torture/builtin-convert-1.c: New test.
36864 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36866 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
36868 2004-03-16 Mark Mitchell <mark@codesourcery.com>
36871 * g++.dg/warn/Wunused-7.C: New test.
36873 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36875 * gcc.dg/torture/builtin-integral-1.c: New test.
36877 2004-03-16 Mark Mitchell <mark@codesourcery.com>
36880 * g++.dg/parse/non-dependent3.C: New test.
36882 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
36884 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
36885 * g++.dg/eh/simd-2.C: Likewise.
36886 * g++.dg/init/array10.C: Likewise.
36887 * gcc.c-torture/compile/simd-1.c: Likewise.
36888 * gcc.c-torture/compile/simd-2.c: Likewise.
36889 * gcc.c-torture/compile/simd-3.c: Likewise.
36890 * gcc.c-torture/compile/simd-4.c: Likewise.
36891 * gcc.c-torture/compile/simd-6.c: Likewise.
36892 * gcc.c-torture/execute/simd-1.c: Likewise.
36893 * gcc.c-torture/execute/simd-2.c: Likewise.
36894 * gcc.dg/compat/vector-defs.h: Likewise.
36895 * gcc.dg/20020531-1.c: Likewise.
36896 * gcc.dg/altivec-3.c: Likewise.
36897 * gcc.dg/altivec-4.c: Likewise.
36898 * gcc.dg/altivec-varargs-1.c: Likewise.
36899 * gcc.dg/compat/vector-defs.h: Likewise.
36900 * gcc.dg/i386-mmx-3.c: Likewise.
36901 * gcc.dg/i386-sse-4.c: Likewise.
36902 * gcc.dg/i386-sse-5.c: Likewise.
36903 * gcc.dg/i386-sse-8.c: Likewise.
36904 * gcc.dg/simd-1.c: Likewise.
36905 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
36906 __ev64_opaque__ since the machine description provides it.
36908 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36910 * lib/compat.exp (skip_list): New global variable.
36911 Use it to hold the user defined COMPAT_SKIPS list if any.
36912 (compat-obj): Add the members of skip_list to optall.
36914 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36916 * gcc.dg/compat/union-by-value-1_main.c,
36917 union-by-value-1_x.c, union-by-value-1_y.c,
36918 union-check.h, union-defs.h,
36919 union-init.h, union-return-1_main.c,
36920 union-return-1_x.c, union-return-1_y.c: New files.
36922 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36924 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
36925 mixed-struct-init.h: Add 4 mixed structure types.
36926 struct-by-value-21_main.c, struct-by-value-21_x.c,
36927 struct-by-value-21_y.c, struct-return-21_main.c,
36928 struct-return-21_x.c, struct-return-21_y.c: New files.
36930 2004-03-13 Mark Mitchell <mark@codesourcery.com>
36933 * g++.dg/parse/template14.C: New test.
36935 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36937 * gcc.c-torture/execute/20040313-1.c: New test.
36939 2004-03-13 Jakub Jelinek <jakub@redhat.com>
36942 * gcc.dg/20040311-2.c: New test.
36944 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
36947 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
36950 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
36952 * gcc.dg/20040305-2.c: Add missing return statement.
36954 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36956 * gcc.dg/builtins-34.c: Also check pow10*.
36958 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
36961 * gcc.dg/20040305-2.c: New test.
36963 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
36965 * gcc.dg/20040310-1.c: New test.
36967 2004-03-11 Roger Sayle <roger@eyesopen.com>
36969 * gcc.c-torture/execute/20040311-1.c: New test case.
36971 2004-03-11 Mark Mitchell <mark@codesourcery.com>
36974 * g++.dg/lookup/enum1.C: New test.
36976 2004-03-10 Mark Mitchell <mark@codesourcery.com>
36979 * g++.dg/lookup/struct2.C: New test.
36981 2004-03-10 Uros Bizjak <uros@kss-loka.si>
36983 * gcc.dg/builtins-34.c: New test.
36985 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36987 * gcc.dg/torture/builtin-nonneg-1.c: New test.
36989 2004-03-09 James E Wilson <wilson@specifixinc.com>
36991 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
36992 * gcc.dg/alias-2.c: New testcase.
36994 2004-03-09 Zack Weinberg <zack@codesourcery.com>
36996 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
36998 2004-03-09 Roger Sayle <roger@eyesopen.com>
37000 * gcc.c-torture/execute/20040309-1.c: New test case.
37002 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
37005 * g++.dg/overload/ref1.C: New.
37007 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37010 * g++.dg/template/spec12.C: New test.
37013 * g++.dg/parse/crash14.C: New test.
37015 2004-03-09 Mark Mitchell <mark@codesourcery.com>
37018 * g++.dg/init/ref11.C: New test.
37020 2004-03-09 Mark Mitchell <mark@codesourcery.com>
37023 * g++.dg/parse/builtin2.C: New test.
37025 2004-03-08 Mark Mitchell <mark@codesourcery.com>
37028 * g++.dg/init/ctor3.C: New test.
37029 * g++.dg/init/union1.C: New test.
37030 * g++.dg/ext/anon-struct4.C: New test.
37032 2004-03-08 Mark Mitchell <mark@codesourcery.com>
37034 * g++.dg/lookup/koenig1.C: Tweak error messages.
37035 * g++.dg/lookup/used-before-declaration.C: Likewise.
37036 * g++.dg/other/do1.C: Likewise.
37037 * g++.dg/overload/koenig1.C: Likewise.
37038 * g++.dg/parse/crash13.C: Likewise.
37039 * g++.dg/template/instantiate3.C: Likewise.
37041 2004-03-08 Eric Christopher <echristo@redhat.com>
37043 * * lib/target-supports.exp: Enable libiconv in test
37044 compilation. Fix up error checking.
37046 2004-03-08 Roger Sayle <roger@eyesopen.com>
37048 PR middle-end/14289
37049 * gcc.dg/pr14289-1.c: New test case.
37050 * gcc.dg/pr14289-2.c: Likewise.
37051 * gcc.dg/pr14289-3.c: Likewise.
37053 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
37055 * gcc.c-torture/execute/20040308-1.c: New test.
37057 2004-03-07 Roger Sayle <roger@eyesopen.com>
37059 * gcc.c-torture/execute/20040307-1.c: New test case.
37061 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
37063 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
37065 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
37067 * gcc.dg/20040306-1.c: New test.
37069 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
37071 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
37073 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
37075 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37078 * gcc.dg/decl-6.c: New test.
37080 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37082 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
37083 Rename LOGPOW -> LOG_POW.
37084 (SQRT_EXP, POW_EXP): New.
37086 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37088 * gcc.dg/i386-sse-8.c: New test.
37090 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37093 * gcc.dg/decl-5.c: New test.
37095 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
37097 * gcc.dg/20040305-1.c: New test.
37099 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
37102 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
37104 2004-03-04 Ziemowit Laski <zlaski@apple.com>
37106 PR c++/14425, c++/14426
37107 * g++.dg/ext/altivec-4.C: New test.
37108 * g++.dg/ext/altivec-5.C: New test.
37110 2004-03-04 Geoffrey Keating <geoffk@apple.com>
37112 * g++.old-deja/g++.other/linkage1.C: Expect errors about
37113 global variables of a type with no linkage.
37114 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
37115 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
37116 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
37117 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
37118 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
37119 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
37120 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
37121 * g++.dg/warn/deprecated.C: Name enum Color.
37122 * g++.dg/overload/VLA.C: Name structure for 'b'.
37123 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
37125 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37127 * gcc.c-torture/compile/20040304-1.c: New test.
37129 2004-03-03 Zack Weinberg <zack@codesourcery.com>
37132 * gcc.dg/decl-4.c: New testcase.
37134 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
37136 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
37137 as PRECF if sizeof (float) > sizeof (double).
37138 (PRECL): Make it the same as PRECF if
37139 sizeof (float) > sizeof (long double).
37141 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37143 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
37144 system type. Add check for irix6 which doesn't have c99 runtime.
37146 2004-03-03 Bob Wilson <bob.wilson@acm.org>
37148 * gcc.dg/const-elim-1.c: xfail for xtensa.
37150 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37153 * g++.dg/template/cond4.C: New test.
37155 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37158 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
37161 * g++.dg/parse/defarg7.C: New test.
37164 * g++.dg/template/friend26.C: New test.
37166 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37169 * g++.dg/abi/mangle21.C: New test.
37172 * g++.dg/parse/constructor2.C: New test.
37175 * g++.dg/template/sfinae1.C: New test.
37177 2004-02-29 Mark Mitchell <mark@codesourcery.com>
37180 * g++.dg/expr/crash2.C: New test.
37182 PR middle-end/13448
37183 * gcc.dg/inline-5.c: New test.
37184 * gcc.dg/always-inline.c: Split out tests into ...
37185 * gcc.dg/always-inline2.c: ... this and ...
37186 * gcc.dg/always-inline3.c: ... this.
37188 2004-02-29 Mark Mitchell <mark@codesourcery.com>
37191 * g++.dg/debug/crash1.C: New test.
37193 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
37195 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
37196 function with __attribute__((noinline)).
37197 (recurser_void2): Likewise.
37198 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
37199 (recurser_void2): Likewise.
37201 2004-02-29 Roger Sayle <roger@eyesopen.com>
37203 PR middle-end/14203
37204 * g++.dg/warn/Wunused-6.C: New test case.
37206 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
37208 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
37211 2004-02-27 Eric Christopher <echristo@redhat.com>
37213 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
37214 * g++.dg/charset/asm2.c: Run only x86.
37215 * gcc.dg/charset/asm3.c: Ditto.
37217 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
37219 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
37222 2004-02-27 Ziemowit Laski <zlaski@apple.com>
37224 * g++.dg/ext/altivec-3.C: New.
37226 2004-02-26 Richard Henderson <rth@redhat.com>
37228 * g++.dg/ext/attrib10.C: Mark for warning.
37229 * gcc.dg/attr-alias-1.c: New.
37231 2004-02-26 Richard Henderson <rth@redhat.com>
37233 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
37234 * gcc.c-torture/execute/20040208-2.c: ... it back.
37236 2004-02-26 Eric Christopher <echristo@redhat.com>
37238 * lib/target-supports.exp (check-iconv-available): New function.
37239 * lib/gcc-dg.exp (dg-require-iconv): New function.
37241 * gcc.dg/charset: New directory.
37242 * gcc.dg/charset/charset.exp: New file.
37243 * gcc.dg/charset/asm1.c: Ditto.
37244 * gcc.dg/charset/asm2.c: Ditto.
37245 * gcc.dg/charset/asm3.c: Ditto.
37246 * gcc.dg/charset/asm4.c: Ditto.
37247 * gcc.dg/charset/asm5.c: Ditto.
37248 * gcc.dg/charset/attribute1.c: Ditto.
37249 * gcc.dg/charset/attribute2.c: Ditto.
37250 * gcc.dg/charset/string1.c: Ditto.
37251 * g++.dg/charset: New directory.
37252 * g++.dg/dg.exp: Add here. Special options.
37253 * g++.dg/charset/charset.exp: New file.
37254 * g++.dg/charset/asm1.c: Ditto.
37255 * g++.dg/charset/asm2.c: Ditto.
37256 * g++.dg/charset/asm3.c: Ditto.
37257 * g++.dg/charset/asm4.c: Ditto.
37258 * g++.dg/charset/attribute1.c: Ditto.
37259 * g++.dg/charset/attribute2.c: Ditto.
37260 * g++.dg/charset/extern1.cc: Ditto.
37261 * g++.dg/charset/extern2.cc: Ditto.
37262 * g++.dg/charset/string1.c: Ditto.
37264 2004-02-26 Mark Mitchell <mark@codesourcery.com>
37267 * g++.dg/parse/comma1.C: New test.
37269 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37272 * g++.dg/template/ttp8.C: New test.
37274 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
37276 * gcc.dg/fixuns-trunc-1.c: New test.
37278 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37280 * gcc.dg/builtins-config.h: Use #elif.
37282 2004-02-26 Michael Matz <matz@suse.de>
37284 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
37285 * gcc.dg/991214-1.c: Likewise.
37286 * gcc.dg/i386-asm-1.c: Likewise.
37288 2004-02-25 Richard Henderson <rth@redhat.com>
37290 * gcc.c-torture/execute/20040208-2.c: Move ...
37291 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
37293 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37296 * g++.dg/other/crash-3.C: New test.
37298 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37300 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
37301 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
37303 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
37306 2004-02-24 Michael Matz <matz@suse.de>
37308 * gcc.dg/i386-regparm.c: New.
37310 2004-02-23 James E Wilson <wilson@specifixinc.com>
37312 * gcc.c-torture/execute/20040223-1.c: New.
37314 2004-02-23 Zack Weinberg <zack@codesourcery.com>
37315 Kazu Hirata <kazu@cs.umass.edu>
37317 * gcc.dg/fwritable-strings-1.c: Remove.
37319 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
37322 * gcc.dg/20040223-1.c: New test.
37324 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37327 * g++.dg/ext/typeof9.C: New test.
37329 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37332 * g++.dg/other/switch1.C: New test.
37334 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37336 * gcc.dg/cast-function-1.c: Adjust for new informative message.
37337 * gcc.dg/va-arg-1.c: Likewise.
37339 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37342 * g++.dg/template/koenig5.C: New test.
37344 2004-02-21 Ziemowit Laski <zlaski@apple.com>
37346 * g++.dg/ext/altivec-1.C: Generalize target triple.
37347 * g++.dg/ext/altivec-2.C: New test case.
37348 * g++.dg/ext/altivec_check.h: New file.
37349 * gcc.dg/altivec-1.c: Generalize target triple;
37350 include altivec_check.h and call altivec_check().
37351 * gcc.dg/altivec-[2-5].c: Generalize target triple.
37352 * gcc.dg/altivec-6.c: New test case.
37353 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
37354 type casts as needed.
37355 * gcc.dg/altivec-10.c: Include altivec_check.h and call
37357 * gcc.dg/altivec-12.c: New test case.
37358 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
37359 include altivec_check.h and call altivec_check().
37360 * gcc.dg/altivec_check.h: New file.
37362 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37364 * lib/target-supports.exp (check_alias_available): Don't mangle
37365 function `g' in test program.
37367 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37369 * lib/target-supports.exp (check_profiling_available): Check
37370 argument to determine whether we support a profiling type.
37371 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
37372 check_profiling_available.
37373 * g++.dg/bprob/bprob.exp: Likewise.
37374 * g77.dg/bprob/bprob.exp: Likewise.
37375 * gcc.misc-tests/bprob.exp: Likewise.
37376 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
37377 dg-require-profiling and delete expected error handling.
37378 * gcc.dg/20021014-1.c: Likewise.
37379 * gcc.dg/nest.c: Likewise.
37381 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37384 * g++.dg/other/vthunk1.C: New test.
37386 2004-02-20 Falk Hueffner <falk@debian.org>
37389 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
37391 2004-02-20 Mark Mitchell <mark@codesourcery.com>
37394 * g++.dg/other/error8.C: Remove XFAIL markers.
37397 * g++.dg/ext/packed5.C: New test.
37400 * g++.dg/warn/Wunused-5.C: New test.
37403 * g++.dg/lookup/member1.C: New test.
37405 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
37407 * gcc.c-torture/compile/20040130-1.c: Enable only when
37408 __INT_MAX__ >= 2147483647L.
37409 * gcc.c-torture/compile/961203-1.c: Likewise.
37411 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
37413 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
37414 * g++.dg/opt/template1.C: Robustify assembler regexp
37416 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37418 * gcc.c-torture/execute/simd-4.x: Remove.
37419 * gcc.c-torture/execute/va-arg-25.x: Likewise.
37420 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
37421 Guard with #ifndef SKIP_ATTRIBUTE.
37422 * gcc.dg/compat/vector-1_y.c: Likewise.
37423 * gcc.dg/compat/vector-2_x.c: Likewise.
37424 * gcc.dg/compat/vector-2_y.c: Likewise.
37425 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
37426 * g++.dg/eh/simd-2.C: Likewise.
37428 2004-02-19 Alan Modra <amodra@bigpond.net.au>
37430 * gcc.c-torture/compile/complex-1.c: New.
37432 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
37435 * gcc.c-torture/execute/20040218-1.c: New test.
37437 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37440 * g++.dg/parse/new2.C: New test.
37442 2004-02-18 Paul Brook <paul@codesourcery.com>
37444 * gcc.c-torture/compile/libcall-1.c: New test.
37446 2004-02-18 Paul Brook <paul@codesourcery.com>
37449 * gcc.dg/debug/debug-7.c: New test.
37451 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
37453 * gcc.dg/20040217-1.c: New test.
37455 2004-02-17 Zack Weinberg <zack@codesourcery.com>
37457 * gcc.c-torture/execute/990208-1.x: Delete.
37459 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
37461 * gcc.c-torture/execute/20040208-2.x: New file.
37463 2004-02-17 Mark Mitchell <mark@codesourcery.com>
37466 * g++.dg/abi/structret1.C: New test.
37468 2004-02-17 Jakub Jelinek <jakub@redhat.com>
37470 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
37471 (i386_cpuid): No need to test if cpuid is available on AMD64.
37472 Fix assembly, so that it works onboth i386 and AMD64.
37473 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
37474 (vecInLong): Fix s[] member type to unsigned int.
37475 (vecInWord): Remove type.
37476 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
37477 (a64, b64, c64, d64, e64): Remove.
37478 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
37479 Remove unused variable. Remove initialization of removed variables.
37480 Don't call mmx_tests nor sse_tests.
37481 (reference_mmx, reference_sse): Remove.
37482 (check): Add return stmt.
37483 * gcc.dg/i386-sse-7.c: New test.
37484 * gcc.dg/i386-mmx-4.c: New test.
37486 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37488 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
37489 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37490 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37491 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37492 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37493 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37494 g++.dg/tc1/dr94.C: Fix line terminator.
37496 2004-02-16 Geoffrey Keating <geoffk@apple.com>
37498 * gcc.c-torture/compile/20040216-1.c: New.
37500 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37502 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37503 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37504 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37505 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37506 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37507 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37509 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37511 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37513 2004-02-15 Mark Mitchell <mark@codesourcery.com>
37516 * g++.dg/expr/cond4.C: New test.
37519 * g++.dg/lookup/crash2.C: New test.
37521 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
37523 * gcc.c-torture/compile/20040214-2.c: New test.
37525 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
37528 * g++.dg/ext/typeof8.C: New test.
37530 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
37532 * gcc.c-torture/compile/20040214-1.c: New test.
37534 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37537 * g++.dg/template/spec11.C: New test.
37539 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37542 * g++.dg/other/error8.C: New test.
37544 2004-02-13 Mark Mitchell <mark@codesourcery.com>
37547 * g++.dg/template/array4.C: New test.
37550 * g++.dg/inherit/thunk2.C: New test.
37553 * g++.dg/eh/cond2.C: New test.
37555 2004-02-12 Alan Modra <amodra@bigpond.net.au>
37557 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
37559 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
37561 * lib/scanasm.exp (dg-scan): Quote pattern before display.
37563 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
37565 * g++.dg/simd-2.C: xfail on ppc64-linux.
37567 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
37570 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
37573 2004-02-11 Uros Bizjak <uros@kss-loka.si>
37575 * gcc.dg/builtins-33.c: New test.
37577 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
37579 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
37581 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37583 * g++.dg/simd-2.C: Set -maltivec for ppc64.
37585 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37587 * gcc.dg/ppc64-abi-3.c: New test.
37589 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
37593 * gcc.dg/pr14092-1.c: New testcase.
37595 2004-02-10 Alan Modra <amodra@bigpond.net.au>
37597 * gcc.dg/cpp/assert4.c: Fix typo last change.
37599 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
37600 * gcc.dg/cpp/assert4.c: Handle powerpc64.
37602 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
37604 2004-02-09 Roger Sayle <roger@eyesopen.com>
37606 * gcc.c-torture/compile/20040209-1.c: New test case.
37608 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
37610 * gcc.dg/c90-init-1.c: Adjust expected error messages.
37612 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
37614 * gcc.c-torture/execute/20040208-[12].c: New tests.
37616 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37618 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
37620 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37622 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
37624 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37627 * gcc.dg/visibility-8.c: New testcase.
37629 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37631 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
37633 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
37635 2004-02-07 Roger Sayle <roger@eyesopen.com>
37637 PR middle-end/13696
37638 * g++.dg/opt/fold1.C: New test case.
37640 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37643 * g++.dg/other/crash-2.C: New test.
37645 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37648 * g++.dg/parse/angle-bracket2.C: New test.
37650 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37652 PR middle-end/13750
37654 2004-01-15 Geoffrey Keating <geoffk@apple.com>
37656 * g++.dg/pch/wchar-1.C: New.
37657 * g++.dg/pch/wchar-1.Hs: New.
37659 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37662 * g++.dg/parse/error15.C: New test.
37663 * g++.dg/parse/crash11.C: Update dg-error mark.
37665 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37668 * g++.dg/warn/conv2.C: New test.
37670 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37673 * g++.dg/warn/incomplete1.C: Remove xfail.
37675 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37677 * lib/file-format.exp (gcc_target_object_format): Use
37678 ${tool}_target_compile, not gcc_target_compile.
37679 * lib/target-supports.exp (check_alias_available): Likewise.
37680 (check_gc_sections_available): Likewise.
37681 * g++.dg/ext/attrib10.C: Use dg-require-alias.
37682 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
37685 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37688 * g++.dg/template/static6.C: New test.
37690 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
37692 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
37694 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37696 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
37697 tests for systems where `char' is unsigned by default.
37699 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37702 * g++.dg/template/partial3.C: New test.
37704 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
37706 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
37707 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
37708 Remove mentions of obsolete ports.
37710 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
37712 * gcc.dg/noncompile/20001228-1.c: Fix for new
37715 2004-02-03 Roger Sayle <roger@eyesopen.com>
37718 * gcc.c-torture/execute/multdi-1.c: New test case.
37720 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37723 * g++.dg/template/lookup5.C: New test.
37725 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37728 * g++.dg/template/lookup4.C: New test.
37731 * g++.dg/parse/error14.C: New test.
37734 * g++.dg/parse/template13.C: New test.
37736 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37739 * g++.dg/template/koenig4.C: New test.
37742 * g++.dg/template/crash17.C: New test.
37745 * g++.dg/parse/error13.C: New test.
37746 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
37748 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37750 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
37752 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
37756 * gcc.dg/noncompile/20040203-1.c: New test.
37757 * gcc.dg/noncompile/20040203-2.c: Likewise.
37758 * gcc.dg/noncompile/20040203-3.c: Likewise.
37759 * gcc.dg/20040203-1.c: Likewise.
37761 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
37764 * g++.dg/template/sizeof7.C: New test.
37766 2004-02-02 Eric Christopher <echristo@redhat.com>
37767 Zack Weinberg <zack@codesourcery.com>
37769 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
37771 2004-02-02 Zack Weinberg <zack@codesourcery.com>
37773 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
37774 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
37775 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
37776 * gcc.dg/cleanup-5.c: Run only on Linux targets.
37778 2004-02-02 Mark Mitchell <mark@codesourcery.com>
37781 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
37784 * g++.dg/ext/attrib13.C: New test.
37787 * g++.dg/conversion/op2.C: New test.
37789 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37791 * gcc.dg/titype-1.c: Fix pasto.
37793 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37795 * gcc.dg/titype-1.c: New test.
37797 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37800 * g++.dg/template/non-type-template-argument-1.C,
37801 g++.dg/template/qualified-id1.C: Update dg-error marks.
37802 * g++.dg/template/nontype6.C: New test.
37804 2004-02-01 Roger Sayle <roger@eyesopen.com>
37806 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
37807 * gcc.dg/builtins-31.c: New testcase.
37808 * gcc.dg/builtins-32.c: New testcase.
37810 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
37812 * objc.dg/call-super-2.m: Update line numbers
37813 for the including of stddef.h.
37815 2004-01-30 Michael Matz <matz@suse.de>
37817 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
37818 g++.dg/ext/case-range3.C: New tests.
37820 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37824 * g++.dg/template/member4.C: New test.
37826 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37829 * g++.dg/template/sizeof6.C: New test.
37831 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37833 * gcc.dg/fwritable-strings-1.c: New test.
37835 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37837 * gcc.c-torture/compile/20040130-1.c: New test.
37839 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
37841 * objc.dg/call-super-2.m: Include stddef.h for size_t.
37843 2004-01-29 Mark Mitchell <mark@codesourcery.com>
37846 * g++.dg/template/ctor3.C: New test.
37848 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37850 * g++.dg/tc1: New directory.
37851 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
37852 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
37853 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
37854 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
37855 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
37857 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37859 * g++.dg/parse/error11.C: New test.
37860 * g++.dg/parse/error12.C: Likewise.
37862 2004-01-28 Ziemowit Laski <zlaski@apple.com>
37864 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
37865 (scan_initial, main): Use aligned_sizeof instead of sizeof.
37867 2004-01-28 Mark Mitchell <mark@codesourcery.com>
37870 * g++.dg/ext/attrib12.C: New test.
37873 * g++.dg/parse/cast2.C: New test.
37875 2004-01-27 James E Wilson <wilson@specifixinc.com>
37877 * objc.dg/encode-2.m (main): New local string. Set depending on
37878 sizeof long. Use in sscanf call.
37879 * objc.dg/encode-3.m (main): New local string. Set depending on
37880 sizeof long. Use in scan_initial call.
37882 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37884 * objc.dg/call-super-2.m: Make LP64-safe.
37885 * objc.dg/desig-init-1.m: Likewise.
37887 2004-01-27 Devang Patel <dpatel@apple.com>
37889 * g++.dg/debug/namespace1.C: New test.
37891 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
37893 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
37896 * gcc.dg/arm-mmx-1.c: New test.
37898 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
37900 * gcc.dg/20040127-1.c: New test.
37901 * gcc.dg/20040127-2.c: New test.
37903 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37905 * objc.dg/stret-1.m (glob): Renamed to globa.
37907 2004-01-26 Mark Mitchell <mark@codesourcery.com>
37910 * g++.dg/expr/for1.C: New test.
37912 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
37914 PR middle-end/13779
37915 * gcc.dg/darwin-longlong.c: New test.
37917 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
37919 * gcc.dg/20040124-1.c: Moved test from here...
37920 * gcc.c-torture/compile/20040124-1.c: ...to here.
37922 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
37924 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
37925 the assembly output if -m64 is passed.
37927 2004-01-25 Mark Mitchell <mark@codesourcery.com>
37930 * g++.dg/template/cond3.C: New test.
37932 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37935 * g++.dg/template/ttp7.C: New test.
37937 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37940 * g++.dg/template/nontype4.C: New test.
37941 * g++.dg/template/nontype5.C: Likewise.
37943 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
37945 * gcc.dg/torture/mips-clobber-at.c: New test.
37947 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
37949 * gcc.dg/20040124-1.c: New test.
37951 2004-01-24 Jakub Jelinek <jakub@redhat.com>
37953 * gcc.dg/20040123-1.c: New test.
37955 2004-01-23 Zack Weinberg <zack@codesourcery.com>
37957 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
37959 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
37961 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
37963 2004-01-23 Andrew Pinski <apinski@apple.com>
37965 * gcc.dg/20030121-1.c: Move to ..
37966 * gcc.dg/20040121-1.c: here.
37968 2004-01-23 Roger Sayle <roger@eyesopen.com>
37970 * gcc.dg/builtins-29.c: New test case.
37972 2004-01-23 Zack Weinberg <zack@codesourcery.com>
37975 * gcc.dg/builtins-30.c: New testcase.
37977 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
37979 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
37980 * lib/g77.exp: Likewise.
37981 * lib/objc.exp: Likewise.
37982 * lib/g++.exp: Likewise.
37984 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37986 * gcc.dg/struct-by-value-2.c: New test.
37988 2004-01-21 Andrew Pinski <apinski@apple.com>
37991 * gcc.dg/20030121-1.c: New test.
37993 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
37995 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
37996 clobber frame pointer register in asm statement.
37998 2004-01-21 Falk Hueffner <falk@debian.org>
38000 * gcc.c-torture/compile/20040121-1.c: New test.
38002 2004-01-21 Zack Weinberg <zack@codesourcery.com>
38004 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
38006 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
38008 * gcc.dg/ppc64-abi-2.c: New test.
38010 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
38012 * lib/treelang.exp: Fill out this file.
38013 * lib/treelang-dg.exp: New File.
38015 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
38017 * gcc.c-torture/compile/981022-1.c: Remove.
38018 * gcc.dg/array-5.c: Remove XFAIL.
38019 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
38020 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
38021 gcc.dg/cond-lvalue-1.c: Update.
38022 * gcc.dg/cast-lvalue-2.c: New test.
38024 2004-01-19 Mark Mitchell <mark@codesourcery.com>
38027 * g++.dg/other/error1.C (class foo): Tweak error message.
38030 * g++.dg/template/call2.C: New test.
38032 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38034 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
38035 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
38036 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
38037 scalar-return-1_x.c, scalar-return-2_y.c,
38038 scalar-return-3_x.c, scalar-return-3_y.c,
38039 scalar-return-4_x.c, scalar-return-4_y.c,
38040 struct-align-1.h, struct-align-1_x.c,
38041 struct-align-1_y.c, struct-align-2.h,
38042 struct-align-2_x.c, struct-align-2_y.c,
38043 struct-by-value-10_y.c, struct-by-value-11_x.c,
38044 struct-by-value-11_y.c, struct-by-value-12_x.c,
38045 struct-by-value-12_y.c, struct-by-value-13_x.c,
38046 struct-by-value-13_y.c, struct-by-value-14_x.c,
38047 struct-by-value-14_y.c, struct-by-value-15_x.c,
38048 struct-by-value-15_y.c, struct-by-value-16_y.c,
38049 struct-by-value-17_y.c, struct-by-value-18_y.c,
38050 struct-by-value-19_y.c, struct-by-value-1_x.c,
38051 struct-by-value-1_y.c, struct-by-value-20_y.c,
38052 struct-by-value-2_x.c, struct-by-value-2_y.c,
38053 struct-by-value-3_y.c, struct-by-value-4_x.c,
38054 struct-by-value-4_y.c, struct-by-value-5_y.c,
38055 struct-by-value-6_y.c, struct-by-value-7_y.c
38056 struct-by-value-8_x.c, struct-by-value-8_y.c
38057 struct-by-value-9_x.c, struct-by-value-9_y.c
38058 struct-return-10_x.c, struct-return-10_y.c,
38059 struct-return-19_x.c, struct-return-20_x.c
38060 struct-return-2_x.c, struct-return-2_y.c
38061 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
38062 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
38064 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38066 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
38067 attribute on sparc*-sun-solaris2.*.
38069 2004-01-18 Mark Mitchell <mark@codesourcery.com>
38072 * g++.dg/ext/typeof7.C: New test.
38074 2004-01-18 David Edelsohn <edelsohn@gnu.org>
38076 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
38077 * gcc.dg/const-elim-1.c: Same.
38079 2004-01-17 Ziemowit Laski <zlaski@apple.com>
38081 * objc.dg/stret-1.m: New.
38082 * objc.dg/stret-2.m: New.
38084 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
38087 * g++.dg/ext/vector1.C: New test.
38089 2004-01-16 Geoffrey Keating <geoffk@apple.com>
38091 * gcc.dg/pch/import-1.c: New.
38092 * gcc.dg/pch/import-1.hs: New.
38093 * gcc.dg/pch/import-1a.h: New.
38094 * gcc.dg/pch/import-1b.h: New.
38095 * gcc.dg/pch/import-1c.h: New.
38097 2004-01-16 Mark Mitchell <mark@codesourcery.com>
38100 * g++.dg/ext/array1.C: New test.
38103 * g++.dg/conversion/op1.C: New test.
38105 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
38108 From Kazumoto Kojima / Dan Kegel:
38109 * gcc.dg/pr11864-1.c: New test.
38112 From Marcus Comstedt / Dan Kegel:
38113 * gcc.dg/pr10392-1.c: New test.
38115 2004-01-16 Mark Mitchell <mark@codesourcery.com>
38118 * g++.dg/init/ref10.C: New test.
38120 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38123 * g++.dg/parse/typename6.C: New test.
38125 2004-01-15 Geoffrey Keating <geoffk@apple.com>
38128 * g++.dg/pch/wchar-1.C: New.
38129 * g++.dg/pch/wchar-1.Hs: New.
38131 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38134 * g++.dg/expr/sizeof2.C: New test.
38136 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
38138 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
38140 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
38143 * g++.dg/lookup/strong-using-3.C: New.
38144 * g++.dg/lookup/using-10.C: New.
38146 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
38149 * g++.dg/lookup/strong-using-2.C: New.
38151 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
38152 Dan Kegel <dank@kegel.com>
38153 J"orn Rennecke <joern.rennecke@superh.com>
38156 * gcc.dg/pr9365-1.c: New test.
38158 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38161 * g++.dg/parse/casting-operator2.C: New test.
38162 * g++.old-deja/g++.pt/explicit83.C: Remove.
38164 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
38166 * gcc.dg/label-compound-stmt-1.c: New test.
38167 * gcc.c-torture/compile/950922-1.c,
38168 gcc.c-torture/compile/20000211-3.c,
38169 gcc.c-torture/compile/20000518-1.c,
38170 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
38171 compound statements.
38173 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
38175 * gcc.dg/ppc64-abi-1.c: New test.
38177 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
38179 * g++.dg/ext/attrib9.C: Add dg-warnings.
38181 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38184 * g++.dg/parse/dtor3.C: New test.
38186 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
38189 * g++.dg/parse/try-catch-1.C: New test.
38191 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
38193 * ada/acats/run_all.sh: Add more verbose output in acats.log
38194 when compiling tests.
38196 2004-01-12 Zack Weinberg <zack@codesourcery.com>
38199 * gcc.dg/typedef-redecl.c: New test case.
38200 * gcc.dg/typedef-redecl.h: New support file.
38202 2004-01-13 Jan Hubicka <jh@suse.cz>
38204 * gcc.dg/always_inline.c: New test.
38205 * gcc.dg/debug/20031231-1.c: Fix.
38207 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38210 * g++.dg/template/array3.C: New test.
38212 2004-01-12 Zack Weinberg <zack@codesourcery.com>
38214 * g++.dg/ext/lvalue1.C: No longer expected to fail.
38215 * g++.dg/warn/Wunused-2.C: Likewise.
38217 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38220 * g++.dg/template/instantiate6.C: New test.
38222 2004-01-12 Roger Sayle <roger@eyesopen.com>
38224 PR middle-end/11397
38225 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
38227 2004-01-12 Jan Hubicka <jh@suse.cz>
38230 * gcc.dg/20040112-1.c: New.
38232 * gcc.dg/dwarf-die[1-7].c: Move to...
38233 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
38234 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
38236 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
38239 * g++.dg/parse/friend4.C: New test.
38241 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
38244 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
38245 definition is called a friend.
38247 2004-01-11 Zack Weinberg <zack@codesourcery.com>
38249 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
38251 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
38254 * g++.dg/parse/error10.C: New test.
38255 * g++.dg/template/arg2.C: Accept "invalid type" error.
38257 2004-01-11 Jakub Jelinek <jakub@redhat.com>
38259 PR middle-end/13392
38260 * g++.dg/opt/expect2.C: New test.
38262 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38264 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
38265 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
38266 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
38267 Update dg-error regexps.
38269 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38271 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
38272 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
38274 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38276 * gcc.dg/pragma-re-1.c: Use right pointer type.
38278 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38280 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
38282 2004-01-09 Geoffrey Keating <geoffk@apple.com>
38284 * gcc.dg/rs6000-ldouble-1.c: New.
38286 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38290 * g++.dg/other/abstract1.C: New test.
38292 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
38294 * g++.dg/lookup/strong-using-1.C: New.
38296 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
38299 * gcc.dg/func-ptr-conv-1.c: New test.
38300 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
38302 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
38305 * gcc.c-torture/compile/20040109-1.c: New.
38307 2004-01-08 Stuart Hastings <stuart@apple.com>
38309 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
38310 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
38311 * gcc.dg/i386-sse-6.c: ...this new testcase.
38313 2004-01-09 Alan Modra <amodra@bigpond.net.au>
38315 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
38317 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38319 * ada/acats/run_acats: Treat 'gnatchop' the same way
38320 as 'gnatmake'. Export GCC_DRIVER.
38321 * ada/acats/run_all.sh: Add target_gnatchop. Use
38322 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
38324 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38327 * g++.dg/template/dependent-expr4.C: New test.
38329 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
38331 * gcc.dg/altivec-11.c: New test.
38333 2004-01-07 Mark Mitchell <mark@codesourcery.com>
38335 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
38337 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38340 * gcc.dg/enum-compat-1.c: New test.
38341 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
38343 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38346 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
38347 gcc.dg/c99-idem-qual-3.c: New tests.
38349 2004-01-07 Alan Modra <amodra@bigpond.net.au>
38351 * gcc.dg/winline-7.c: Don't cast void * to int.
38353 2004-01-06 Jan Hubicka <jh@suse.cz>
38355 * gcc.dg/i386-sse-5.c: New test
38356 * g++.dg/eh/simd-1.c: Add -w argument for i386.
38358 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38361 * g++.dg/rtti/typeid4.C: New test.
38363 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38365 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
38367 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38370 * g++.dg/template/error11.C: New test.
38373 * g++.dg/template/class2.C: New test.
38375 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
38376 Richard Sandiford <rsandifo@redhat.com>
38379 * g++.dg/opt/alias3.C: New test.
38381 2004-01-04 Mark Mitchell <mark@codesourcery.com>
38384 * g++.dg/template/koenig3.C: New test.
38387 * g++.dg/parse/offsetof3.C: New test.
38389 * g++.dg/init/copy7.C: Add missing dg-error markers.
38392 * g++.dg/init/copy7.c: New test.
38395 * g++.dg/parse/cast1.C: New test.
38397 2004-01-04 Jan Hubicka <jh@suse.cz>
38399 * gcc.dg/winline[1-7].c: New tests.
38401 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38404 * g++.dg/template/qualttp22.C: New test.
38406 2004-01-01 Jan Hubicka <jh@suse.cz>
38408 * gcc.dg/debug/20031231-1.c: New.
38409 * gcc.c-torture/compile/20040101-1.c: New.
38410 * gcc.dg/dwarf-die-[1-7].c: New.
38412 2004-01-01 Jakub Jelinek <jakub@redhat.com>
38414 PR optimization/13521
38415 * gcc.c-torture/compile/20031231-1.c: New test.
38417 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38419 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
38421 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38424 * g++.dg/template/crash16.C: New test.
38426 2003-12-30 Mark Mitchell <mark@codesourcery.com>
38428 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
38430 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38432 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
38434 * g++.old-deja/g++.jason/thunk3.C: Likewise.
38435 * g++.old-deja/g++.law/profile1.C: Likewise.
38436 * gcc.c-torture/compile/981006-1.c: Likewise.
38437 * gcc.c-torture/execute/loop-2e.x: Likewise.
38438 * gcc.c-torture/execute/loop-2f.x: Remove.
38439 * gcc.c-torture/execute/loop-2g.x: Likewise.
38440 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
38441 * gcc.dg/20020312-2.c: Remove traces of dead ports.
38443 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
38446 * g++.dg/ext/attrib11.C: New test.
38449 * g++.dg/template/array2-1.C: New test.
38450 * g++.dg/template/array2-2.C: New test.
38452 2003-12-29 Mark Mitchell <mark@codesourcery.com>
38454 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
38456 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
38459 * g++.dg/template/array1-1.C: New test.
38460 * g++.dg/template/array1-2.C: New test.
38462 2003-12-29 Roger Sayle <roger@eyesopen.com>
38465 * g77.dg/12632.f: New test case.
38467 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38470 * g++.dg/parse/nontype1.C: New test.
38472 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38475 * g++.dg/parse/explicit1.C: New test.
38476 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
38478 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38481 * g++.dg/opt/inline6.C: New test.
38484 * g++.dg/parse/error9.C: New test.
38486 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
38488 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38491 * g++.dg/init/assign1.C: New test.
38493 2003-12-28 Roger Sayle <roger@eyesopen.com>
38496 * g++.dg/warn/format3.C: New test case.
38498 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38500 * gcc.c-torture/compile/20031227-1.c: New test.
38502 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38504 * g++.dg/bprob/bprob.exp: Load target-supports.exp
38505 * g77.dg/bprob/bprob.exp: Likewise.
38506 * gcc.misc-tests/bprob.exp: Likewise.
38507 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
38508 variants on systems where the library does not provide that
38510 * gcc.dg/builtins-20.c: Use builtins-config.h.
38511 * gcc.dg/builtins-config.h: New file.
38513 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38515 * lib/gcc-dg.exp (dg-require-profiling): New function.
38516 * lib/target-supports.exp (check_profiling_available): Likewise.
38517 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38518 * g77.dg/bprob/bprob.exp: Likewise.
38519 * gcc.misc-tests/bprob.exp: Likewise.
38520 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38521 * gcc.dg/20021014-1.c: Likewise.
38522 * gcc.dg/nest.c: Likewise.
38524 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38526 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38528 * g++.dg/lookup/java2.C: Likewise.
38529 * gcc.dg/cpp/lexident.c: Likewise.
38531 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
38533 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38535 * gcc.c-torture/compile/961203-1.c: Likewise.
38536 * gcc.c-torture/compile/980506-1.c: Likewise.
38538 2003-12-23 Zack Weinberg <zack@codesourcery.com>
38540 * lib/gcc-dg.exp (dg-prune-output): New annotation.
38541 (additional_prunes): New global.
38542 (gcc-dg-prune): Handle additional per-test pruning.
38543 (dg-test): Clear additional_prunes between tests.
38545 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
38546 dg-prune-output to avoid spurious failures from assembler
38547 complaining about nonexistent WAW violations.
38548 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38549 Use dg-prune-output to avoid spurious failures from assembler
38550 warning about Itanium B-step errata.
38552 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38554 * g++.dg/abi/macro0.C: New test.
38555 * g++.dg/abi/macro1.C: Likewise.
38556 * g++.dg/abi/macro2.C: Likewise.
38558 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
38559 * g++.dg/abi/bitfield7.C: Likewise.
38560 * g++.dg/abi/dtor2.C: Likewise.
38561 * g++.dg/abi/mangle11.C: Likewise.
38562 * g++.dg/abi/mangle12.C: Likewise.
38563 * g++.dg/abi/mangle14.C: Likewise.
38564 * g++.dg/abi/mangle17.C: Likewise.
38565 * g++.dg/abi/vbase10.C: Likewise.
38566 * g++.dg/abi/vbase14.C: Likewise.
38567 * g++.dg/template/qualttp17.C: Likewise.
38569 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
38572 * gcc.dg/20031223-1.c: New test.
38574 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38576 * gcc.dg/noreturn-7.c: New test.
38578 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38580 * gcc.dg/null-pointer-1.c: New test.
38582 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38584 * g++.old-deja/g++.jason/template18.C: Remove.
38585 * g++.old-deja/g++.jason/template37.C: Likewise.
38588 * g++.dg/lookup/ns1.C: New test.
38591 * g++.dg/template/lookup3.C: New test.
38593 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38595 * g++.dg/template/recurse1.C: New test
38597 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38600 * g++.dg/parse/semicolon1.C: New test.
38601 * g++.dg/parse/semicolon1.h: Likewise.
38603 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
38605 * gcc.dg/darwin-misaligned.c: New test.
38607 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38610 * gcc.dg/20031222-1.c: New test.
38612 2003-12-21 Mark Mitchell <mark@codesourcery.com>
38615 * g++.dg/parse/error8.C: New test.
38618 * g++.dg/warn/ctor-init-1.C: New test.
38620 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
38622 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
38624 * gcc.c-torture/compile/930217-1.c: Likewise.
38625 * gcc.c-torture/compile/930513-1.c: Likewise.
38626 * gcc.c-torture/execute/920908-2.c: Likewise.
38627 * gcc.c-torture/execute/921204-1.c: Likewise.
38628 * gcc.c-torture/execute/930621-1.c: Likewise.
38629 * gcc.c-torture/execute/930630-1.c: Likewise.
38630 * gcc.c-torture/execute/931031-1.c: Likewise.
38631 * gcc.c-torture/execute/980602-2.c: Likewise.
38632 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38633 * gcc.c-torture/execute/compndlit-1.c: Likewise.
38634 * gcc.c-torture/execute/extzvsi.c: Likewise.
38635 * gcc.c-torture/unsorted/ext.c: Likewise.
38637 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
38640 * gcc.c-torture/compile/20031220-2.c: New test case.
38642 2003-12-20 Roger Sayle <roger@eyesopen.com>
38644 PR optimization/13031
38645 * gcc.c-torture/compile/20031220-1.c: New test case.
38647 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
38649 * gcc.dg/cast-function-1.c: New test.
38651 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
38653 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
38656 2003-12-19 Mark Mitchell <mark@codesourcery.com>
38659 * g++.dg/ext/attrib10.C: New test.
38661 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38663 * gcc.dg/cleanup-10.c: New test.
38664 * gcc.dg/cleanup-11.c: New test.
38666 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38669 * g++.dg/opt/expect1.C: New test.
38671 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
38673 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
38675 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
38678 * gcc.dg/20031218-1.c: New test.
38681 * gcc.dg/20031218-2.c: New test.
38682 * gcc.dg/20031218-3.c: New test.
38684 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
38685 of label name and allow for USER_LABEL_PREFIX == "_" names.
38686 * g++.dg/abi/mangle18-2.C: Likewise.
38687 * g++.dg/abi/mangle19-1.C: Likewise.
38688 * g++.dg/abi/mangle19-2.C: Likewise.
38689 * g++.dg/abi/mangle20-1.C: Likewise.
38690 * g++.dg/abi/mangle20-2.C: Likewise.
38692 2003-12-18 Richard Henderson <rth@redhat.com>
38694 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
38696 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
38697 Dan Kegel <dank@kegel.com>
38700 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
38701 testing a cross compiler, it causes spurious compile failures.
38702 * lib/g++.exp: Likewise.
38704 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38707 * g++.dg/template/access13.C: New test.
38709 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
38711 * gcc.dg/20031216-1.c: New test.
38713 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38716 * g++.dg/template/error10.C: New test.
38718 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
38720 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
38721 * g++.dg/eh/simd-2.C: Likewise.
38723 2003-12-17 James E Wilson <wilson@specifixinc.com>
38724 Roger Sayle <roger@eyesopen.com>
38726 * gcc.c-torture/execute/ieee/mzero5.c: New.
38728 2003-12-17 Mark Mitchell <mark@codesourcery.com>
38731 * g++.dg/parse/error6.C: New test.
38734 * g++.dg/parse/error7.C: New test.
38736 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
38738 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
38739 at -O with stabs debugging formats.
38740 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
38741 * gcc.dg/debug/debug-2.c: Likewise.
38743 2003-12-16 Mark Mitchell <mark@codesourcery.com>
38746 * g++.dg/init/error1.C: New test.
38749 * g++.dg/init/pm3.C: New test.
38751 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
38754 * gcc.dg/bitfld-8.c: New test.
38756 2003-12-16 James Lemke <jim@wasabisystems.com>
38758 * gcc.dg/arm-scd42-[123].c: New tests.
38760 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
38763 * g++.dg/abi/mangle20-1.C: New test.
38764 * g++.dg/abi/mangle20-2.C: New test.
38766 2003-12-16 Mark Mitchell <mark@codesourcery.com>
38769 * g++.dg/other/offsetof2.C: Remove XFAIL.
38770 * g++.dg/parse/offsetof1.C: New test.
38771 * g++.gd/parse/offsetof2.C: Likewise.
38773 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38775 * g++.dg/template/nontype3.C: New test.
38776 * g++.dg/template/static2.C: Tweaked the dg-error clause.
38778 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38780 * g++.dg/warn/noreturn-3.C: Also test instantiation.
38782 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
38785 * g++.dg/expr/assign1.C: New test.
38788 * g++.dg/abi/mangle19-1.C: New test.
38789 * g++.dg/abi/mangle19-2.C: New test.
38791 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
38793 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
38795 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38797 * gcc.c-torture/execute/20031216-1.c: New test.
38799 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38801 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
38804 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38807 * g++.dg/template/error9.C: New test.
38810 * g++.dg/template/error8.C: New test.
38812 2003-12-15 Roger Sayle <roger@eyesopen.com>
38814 PR middle-end/13400
38815 * gcc.c-torture/execute/20031215-1.c: New test case.
38817 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38820 * g++.dg/parse/error5.C: New test.
38823 * g++.dg/expr/sizeof1.C: New test.
38826 * g++.dg/template/crash15.C: New test.
38828 2003-12-15 Geoffrey Keating <geoffk@apple.com>
38830 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
38831 a non-POD type as the last named parameter of a varargs function.
38833 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38837 * g++.dg/template/crash14.C: New test.
38838 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
38840 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
38842 * g++.dg/other/java1.C: New test.
38845 * g++.dg/abi/mangle18-1.C: New test.
38846 * g++.dg/abi/mangle18-2.C: New test.
38848 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38850 PR optimization/10312
38851 * gcc.c-torture/execute/20031214-1.c: New.
38853 2003-12-14 Mark Mitchell <mark@codesourcery.com>
38857 * g++.dg/parse/error3.C: New test.
38858 * g++.dg/parse/error4.C: Likewise.
38859 * g++.dg/abi/mangle4.C: Tweak error messages.
38860 * g++.dg/lookup/using5.C: Likewise.
38861 * g++.dg/other/error2.C: Likewise.
38862 * g++.dg/parse/typename5.C: Likewise.
38863 * g++.dg/parse/undefined1.C: Likewise.
38864 * g++.dg/template/arg2.C: Likewise.
38865 * g++.dg/template/ttp3.C: Likewise.
38866 * g++.dg/template/type1.C: Likewise.
38867 * g++.old-deja/g++.other/crash32.C: Likewise.
38868 * g++.old-djea/g++.pt/defarg8.C: Likewise.
38870 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38873 * g++.dg/warn/noreturn-3.C: New test.
38875 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
38878 * g++.dg/abi/covariant3.C: New.
38880 2003-12-12 Jakub Jelinek <jakub@redhat.com>
38882 * g++.dg/eh/ia64-1.C: New test.
38884 2003-12-12 Roger Sayle <roger@eyesopen.com>
38886 PR optimization/13037
38887 * g77.f-torture/execute/13037.f: New test case.
38889 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
38892 * g++.dg/abi/covariant2.C: New.
38894 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
38896 * gcc.dg/cpp/trad/macro.c: New tests.
38898 2003-12-11 Zack Weinberg <zack@codesourcery.com>
38900 * gcc.c-torture/execute/wchar_t-1.x: Delete.
38902 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
38905 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
38907 * lib/g++.exp (g++_version): Likewise.
38908 * lib/g77.exp (g77_version): Likewise.
38909 * lib/objc.exp (default_objc_version): Likewise.
38911 2003-12-10 Richard Henderson <rth@redhat.com>
38913 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
38915 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
38917 2003-12-08 Matt Austern <austern@apple.com>
38920 * lib/gcc-dg.exp (dg-require-visibility): Define.
38921 * lib/target-supports (check_visibility_available): Define.
38922 * gcc.dg/visibility-1.c: New test.
38923 * gcc.dg/visibility-2.c: Likewise.
38924 * gcc.dg/visibility-3.c: Likewise.
38925 * gcc.dg/visibility-4.c: Likewise.
38926 * gcc.dg/visibility-5.c: Likewise.
38927 * gcc.dg/visibility-6.c: Likewise.
38928 * g++.dg/ext/visibility-1.C: Likewise.
38929 * g++.dg/ext/visibility-2.C: Likewise.
38930 * g++.dg/ext/visibility-3.C: Likewise.
38931 * g++.dg/ext/visibility-4.C: Likewise.
38932 * g++.dg/ext/visibility-5.C: Likewise.
38933 * g++.dg/ext/visibility-6.C: Likewise.
38935 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38937 * g++.dg/lookup/java1.C: New test.
38938 * g++.dg/lookup/java2.C: New test.
38940 2003-12-07 Falk Hueffner <falk@debian.org>
38942 * g++.dg/opt/noreturn-1.C: New test.
38944 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
38946 * gcc.dg/overflow-1.c: New test.
38948 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
38950 * g77.f-torture/compile/13060.f: New test.
38952 2003-12-06 Mark Mitchell <mark@codesourcery.com>
38955 * g++.dg/inherit/operator2.C: New test.
38957 2003-12-05 Mark Mitchell <mark@codesourcery.com>
38960 * g++.dg/ext/attrib9.C: New test.
38962 2003-12-05 Mark Mitchell <mark@codesourcery.com>
38965 * g++.dg/template/error7.C: New test.
38967 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
38968 J"orn Rennecke <joern.rennecke@superh.com>
38971 * g++.dg/other/struct-va_list.C: New test.
38973 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38976 * g++.dg/parse/defarg6.C: New test.
38978 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
38981 * gcc.c-torture/execute/20031201-1.c: New test.
38983 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
38985 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
38987 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38989 * gcc.dg/builtin-return-1.c: New test.
38991 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
38992 J"orn Rennecke <joern.rennecke@superh.com>
38994 PR optimization/13260
38995 * gcc.c-torture/execute/20031204-1.c: New test.
38997 2003-12-03 Mark Mitchell <mark@codesourcery.com>
39000 * g++.dg/template/error6.C: New test.
39002 2003-12-03 Jakub Jelinek <jakub@redhat.com>
39004 * gcc.dg/20031202-1.c: New test.
39006 2003-12-03 Mark Mitchell <mark@codesourcery.com>
39009 * g++.dg/template/eh1.C: New test.
39012 * g++.dg/template/error5.C: New test.
39014 2003-12-02 David Ung <davidu@mips.com>
39016 * gcc.dg/compat/vector-check.h: Corrected type for var
39019 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39022 * g++.dg/template/ptrmem8.C: New test.
39024 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39027 * g++.dg/template/dependent-expr3.C: New test.
39029 2003-12-01 James Lemke <jim@wasabisystems.com>
39031 * gcc.dg/arm-g2.c: New test.
39033 2003-12-01 Roger Sayle <roger@eyesopen.com>
39035 PR optimization/11634
39036 * gcc.dg/20031201-2.c: New test case.
39038 2003-12-01 Zack Weinberg <zack@codesourcery.com>
39041 * objc.dg/proto-lossage-3.m: New test.
39043 2003-12-01 Roger Sayle <roger@eyesopen.com>
39045 PR optimization/12628
39046 * gcc.dg/20031201-1.c: New test case.
39048 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
39050 * gcc.dg/unaligned-1.c: New test.
39052 2003-11-30 Mark Mitchell <mark@codesourcery.com>
39055 * g++.dg/template/error4.C: New test.
39056 * g++.dg/template/nested3.C: Adjust error markers.
39058 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39060 * gcc.dg/cpp/assert4.c: Check more #system assertions.
39062 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
39065 * gcc.dg/bitfld-7.c: New test.
39067 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
39069 * gcc.dg/tls/asm-1.C: New test.
39071 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39073 * gcc.dg/cpp/assert4.c: Update.
39075 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
39077 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
39078 * gcc.dg/builtin-apply3.c: New test.
39080 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39082 * lib/compat.exp (compat-obj): New xfaildata parameter.
39083 Use it to set compiler_conditional_xfail_data before compiling.
39084 (compat-get-options): Handle dg-xfail-if.
39085 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
39086 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
39087 * gcc.dg/compat/vector-1_y.c: Likewise.
39088 * gcc.dg/compat/vector-2_x.c: Likewise.
39089 * gcc.dg/compat/vector-2_y.c: Likewise.
39091 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39093 * g++.dg/opt/reg-stack4.C: New test.
39095 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39097 * gcc.dg/builtin-apply2.c: New test.
39099 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
39101 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
39103 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39106 * g++.dg/template/template-id-2.C: New test.
39108 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39111 * g++.dg/template/memfriend1.C: New test.
39112 * g++.dg/template/memfriend2.C: Likewise.
39113 * g++.dg/template/memfriend3.C: Likewise.
39114 * g++.dg/template/memfriend4.C: Likewise.
39115 * g++.dg/template/memfriend5.C: Likewise.
39116 * g++.dg/template/memfriend6.C: Likewise.
39117 * g++.dg/template/memfriend7.C: Likewise.
39118 * g++.dg/template/memfriend8.C: Likewise.
39119 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
39121 2003-11-21 Mark Mitchell <mark@codesourcery.com>
39124 * g++.dg/ext/cond1.C: New test.
39126 2003-11-20 Richard Henderson <rth@redhat.com>
39128 * gcc.dg/20020201-2.c: Remove.
39129 * gcc.dg/20020201-4.c: Remove.
39130 * gcc.dg/20020304-1.c: Remove.
39132 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
39134 * gcc.dg/cpp/trad/xwin1.c: New test case.
39136 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
39138 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
39139 * lib/g77.exp: Likewise.
39140 * lib/objc.exp: Likewise.
39141 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
39144 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39147 * g++.dg/template/static5.C: New test.
39149 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
39151 * gcc.dg/nested-func-1.c: New test.
39153 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39155 * gcc.dg/cpp/assert4.c: New test.
39157 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
39160 * g++.dg/lookup/using9.c: New test.
39162 2003-11-14 Mark Mitchell <mark@codesourcery.com>
39165 * g++.dg/template/error3.C: New test.
39167 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
39170 * ada/acats/run_acats, run_all.sh: Fix syntax error.
39171 No longer use a wrapper for gcc, since this does not work under
39174 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
39177 * g++.dg/template/ptrmem7.C: New test.
39179 2003-11-13 Andrew Pinski <apinski@apple.com>
39181 * gcc.c-torture/compile/20031113-1.c: New test.
39183 2003-11-13 Mark Mitchell <mark@codesourcery.com>
39184 Kean Johnston <jkj@sco.com>
39187 * gcc.dg/unused-4.c: Update.
39189 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
39191 * g++.dg/opt/const3.C: New test.
39193 2003-11-13 Jan Hubicka <jh@suse.cz>
39195 * gcc.c-torture/compile/20031112-1.c: New test.
39197 2003-11-12 Mark Mitchell <mark@codesourcery.com>
39199 * g++.dg/parse/crash10.C: Remove bogus error marker.
39201 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39203 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
39204 (host_gcc): Likewise.
39205 (ROOT): Honor $PWDCMD.
39207 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
39209 2003-11-12 Catherine Moore <clm@redhat.com>
39211 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
39213 2003-11-12 Andreas Jaeger <aj@suse.de>
39214 Jakub Jelinek <jakub@redhat.com>
39215 Andrew Pinski <pinskia@physics.uc.edu>
39216 Richard Henderson <rth@redhat.com>
39218 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
39220 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
39222 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
39223 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
39225 2003-11-11 Andreas Jaeger <aj@suse.de>
39227 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
39229 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
39231 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
39233 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
39236 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
39238 * gcc.dg/trampoline-1.c: New test.
39240 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
39242 * gcc.c-torture/compile/200031109-1.c: New test.
39244 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39248 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39249 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
39250 gcc.dg/format/no-y2k-1.c: Update.
39252 2003-11-08 Roger Sayle <roger@eyesopen.com>
39254 PR optimization/10467
39255 * gcc.dg/20031108-1.c: New test case.
39257 2003-11-07 Geoffrey Keating <geoffk@apple.com>
39259 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
39261 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39263 * gcc.dg/compound-lvalue-1.c: New test.
39264 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
39267 2003-11-06 Geoffrey Keating <geoffk@apple.com>
39269 * gcc.dg/altivec-varargs-1.c: New test.
39271 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39273 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
39274 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
39275 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
39276 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
39277 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
39279 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
39281 * gcc.dg/cond-lvalue-1.c: New test.
39283 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
39285 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
39287 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39290 * g++.dg/template/instantiate5.C: New test.
39292 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39295 * g++.dg/ext/complit2.C: Replace test with self-contained version.
39296 * ChangeLog: Add missing first entry for above test.
39298 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39301 * g++.dg/template/using8.C: New test.
39302 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
39304 2003-11-02 Roger Sayle <roger@eyesopen.com>
39306 PR optimization/10817
39307 * gcc.c-torture/compile/20031102-1.c: New test case.
39309 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
39311 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
39314 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39316 * gcc.dg/20031102-1.c: New test.
39318 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39320 * gcc.dg/complex-1.c: New test.
39322 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39325 * g++.dg/template/crash13.C: Adjust expected error location.
39326 * g++.old-deja/g++.brendan/ns1.C: Likewise.
39328 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39330 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39332 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39335 * gcc.c-torture/compile/20031031-2.c: New test.
39337 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39340 * gcc.c-torture/compile/20031031-1.c: New test.
39342 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39344 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39345 * gcc.misc-tests/bprob.exp: Likewise.
39346 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
39347 the execution test on arm-elf configs.
39348 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
39349 configs that don't support scratch files.
39350 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
39352 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
39354 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
39357 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
39359 * ada/acats/run_all.sh: Redirect mv output to /dev/null
39360 Avoid non pure sh syntax. Add more logging.
39362 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
39365 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39368 * gcc.dg/ppc-stackalign-1.c: New test.
39370 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
39372 * ada/acats/run_all.sh: Change output to be more compliant with
39374 Create acats.sum and acats.log files under testsuite/ada/acats
39375 Only run [a-z]* directories, to filter out e.g. CVS.
39376 Redirect build output to log file.
39378 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39380 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
39382 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39385 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
39387 2003-10-27 Jakub Jelinek <jakub@redhat.com>
39389 * gcc.c-torture/compile/20031023-1.c: New test.
39390 * gcc.c-torture/compile/20031023-2.c: New test.
39391 * gcc.c-torture/compile/20031023-3.c: New test.
39392 * gcc.c-torture/compile/20031023-4.c: New test.
39394 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39397 * g++.dg/lookup/scoped8.C: New test.
39399 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
39401 * g++.dg/opt/reg-stack3.C: New test.
39403 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39405 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
39407 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39410 * g++.dg/template/crash13.C: New test.
39412 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39414 * gcc.dg/c99-restrict-2.c: New test.
39416 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
39418 PR c++/12698, c++/12699, c++/12700, c++/12566
39419 * g++.dg/inherit/covariant9.C: New test.
39420 * g++.dg/inherit/covariant10.C: New test.
39421 * g++.dg/inherit/covariant11.C: New test.
39423 2003-10-23 Jason Merrill <jason@redhat.com>
39426 * g++.dg/ext/complit2.C: New test.
39428 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
39431 * gcc.c-torture/execute/20031020-1.c: New test.
39433 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39435 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
39436 following the jump_insn.
39438 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
39440 * gcc.dg/cast-lvalue-1.c: New test.
39442 2003-10-21 Mark Mitchell <mark@codesourcery.com>
39445 * g++.dg/template/cond2.C: New test.
39447 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
39449 * gcc.dg/builtins-28.c: New test.
39451 2003-10-20 Jan Hubicka <jh@suse.cz>
39453 * g++.dg/opt/inline4.C: Do not use min-inline-insns
39455 * gcc.dg/inline-2.c: Likewise.
39457 2003-10-20 Phil Edwards <phil@codesourcery.com>
39459 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
39460 * gcc.dg/nest.c: Likewise.
39462 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39464 PR c++/9781, c++/10583, c++/11862
39465 * g++.dg/parse/crash13.C: New test.
39467 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39469 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
39471 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39473 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
39474 Define HAVE_C99_RUNTIME except on Solaris.
39475 * gcc.dg/builtins-20.c: Likewise.
39477 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39479 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
39481 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39484 * g++.dg/template/crash21.C: New test.
39486 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39489 * g++.dg/template/typename5.C: New test.
39491 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39494 * g++.dg/template/friend25.C: New test.
39496 2003-10-16 Ziemowit Laski <zlaski@apple.com>
39498 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39501 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
39503 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39506 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
39508 * gcc.c-torture/execute/960416-1.x: Remove.
39509 * gcc.c-torture/execute/divconst-3.x: Likewise.
39511 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
39514 * gcc.dg/torture/cris-volatile-1.c: New test.
39516 2003-10-14 Roger Sayle <roger@eyesopen.com>
39518 PR optimization/9325
39519 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39520 for overflowing floating point to integer conversion during RTL
39523 2003-10-13 Ziemowit Laski <zlaski@apple.com>
39525 * objc/execute/_cmd.m: Fix typo.
39526 * objc.dg/image-info.m, objc.dg/symtab-1.m:
39527 Relax 'scan-assembler' regexp.
39528 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39529 objc.dg/try-catch-4.m: Run on non-Darwin targets.
39530 * objc.dg/zero-link-2.m: Remove blank line.
39531 * objc.dg/zero-link-3.m: New test case.
39533 2003-10-13 Geoffrey Keating <geoffk@apple.com>
39535 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39537 * gcc.dg/asm-names.c: Use scan-assembler-not rather
39538 than linker trickery.
39540 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39543 * g++.dg/other/friend2.C: New test.
39545 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39547 * gcc.dg/20031012-1.c: New test.
39549 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39551 * gcc.dg/weak/weak-3.c: Fix for new warning.
39553 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
39555 PR optimization/8750
39556 * gcc.c-torture/execute/20031012-1.c: New test case.
39558 2003-10-11 Roger Sayle <roger@eyesopen.com>
39560 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
39561 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
39563 2003-10-11 Roger Sayle <roger@eyesopen.com>
39565 PR optimization/12260
39566 * gcc.c-torture/compile/20031011-2.c: New test case.
39568 2003-10-11 Roger Sayle <roger@eyesopen.com>
39570 * gcc.c-torture/execute/20031011-1.c: New testcase.
39572 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
39574 * gcc.c-torture/compile/20031011-1.c: New test.
39576 2003-10-11 Jan Hubicka <jh@suse.cz>
39578 * g++.dg/other/first-global.C: New test.
39580 2003-10-11 Roger Sayle <roger@eyesopen.com>
39582 * gcc.c-torture/execute/string-opt-18.c: New testcase.
39584 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
39586 * gcc.c-torture/compile/20031010-1.c: New test.
39588 2003-10-10 Geoffrey Keating <geoffk@apple.com>
39590 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
39591 * gcc.c-torture/execute/va-arg-25.c: ... here.
39593 2003-10-09 Mark Mitchell <mark@codesourcery.com>
39595 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
39597 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
39599 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
39601 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39603 * g++.dg/parse/error2.C: New test.
39605 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39608 * g++.dg/other/error5.C: Modify the error message.
39609 * g++.dg/lookup/using8.C: New test.
39611 2003-10-07 Geoffrey Keating <geoffk@apple.com>
39613 * gcc.dg/darwin-abi-2.c: New file.
39614 * gcc.c-torture/execute/va-arg-24.c: New file.
39616 2003-10-06 Bob Wilson <bob.wilson@acm.org>
39618 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
39621 2003-10-06 Mark Mitchell <mark@codesourcery.com>
39624 * g++.dg/other/error4.C: Update error messages.
39625 * g++.dg/template/ptrmem4.C: Likewise.
39628 * g++.dg/init/new9.C: New test.
39630 PR c++/12334, c++/12236, c++/8656
39631 * g++.dg/ext/attrib8.C: New test.
39633 2003-10-06 Devang Patel <dpatel@apple.com>
39635 * gcc.dg/debug/dwarf2-3.h: New test.
39636 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
39638 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
39640 * g++.dg/opt/cfg2.C: New test.
39642 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
39644 * g++.dg/opt/float1.C: New test.
39646 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39648 * gcc.dg/c90-array-lval-6.c: New test.
39649 * gcc.dg/c99-array-lval-6.c: New test.
39651 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
39652 Ziemowit Laski <zlaski@apple.com>
39654 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
39655 'Derived', so that it is never considered a class method; add
39656 new warning for '+port' method ambiguity.
39657 * objc.dg/method-12.m: Include <objc/objc.h> instead of
39658 <objc/objc-api.h> (needed on Mac OS X).
39659 * objc.dg/method-13.m: New test.
39661 2003-10-03 Roger Sayle <roger@eyesopen.com>
39663 PR optimization/9325, PR java/6391
39664 * gcc.c-torture/execute/20031003-1.c: New test case.
39666 2003-10-02 Mark Mitchell <mark@codesourcery.com>
39668 PR optimization/12180
39669 * gcc.dg/20031002-1.c: New test.
39672 * g++.dg/inherit/error1.C: New test.
39674 2003-10-02 Chris Demetriou <cgd@broadcom.com>
39676 * lib/f-torture.exp (search_for): Rename to...
39677 (search_for_re): This. Also, clean up comments and the
39678 "regexp" invocation.
39680 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
39682 * gcc.c-torture/compile/20031002-1.c: New test.
39684 2003-10-02 Jakub Jelinek <jakub@redhat.com>
39686 * g++.dg/opt/cond1.C: New test.
39688 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
39690 * gcc.dg/Wold-style-definition-2.c: New testcase.
39691 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
39693 2003-09-29 Richard Henderson <rth@redhat.com>
39695 * g++.dg/init/array10.C: Add dg-options.
39697 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
39699 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
39701 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39703 * g++.dg/template/friend19.C: Fix typo.
39704 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
39706 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
39708 * gcc.c-torture/execute/20030928-1.c: New test.
39709 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
39711 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39713 * g++.dg/opt/unroll1.C: New test.
39715 2003-09-26 Roger Sayle <roger@eyesopen.com>
39717 PR optimization/11741
39718 * gcc.dg/20030926-1.c: New test case.
39720 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39723 * g++.dg/parse/access7.C: New test.
39724 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
39726 2003-09-24 Ziemowit Laski <zlaski@apple.com>
39728 MERGE OF objc-improvements-branch into MAINLINE:
39729 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
39730 if libobjc has not been built.
39731 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
39732 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
39733 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
39734 objc/execute/nested-3.m, objc/execute/np-2.m,
39735 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
39736 objc/execute/redefining_self.m, objc/execute/root_methods.m,
39737 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
39738 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
39739 objc.dg/special/unclaimed-category-1.h,
39740 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
39741 well as GNU runtime.
39742 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
39743 * execute/cascading-1.m, execute/function-message-1.m,
39744 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
39745 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
39746 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
39747 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
39748 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
39749 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
39750 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
39751 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
39752 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
39753 * objc.dg/bitfield-2.m: Run only on Darwin.
39754 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
39755 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
39756 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
39757 * objc.dg/const-str-1.m: Fix constant string layout.
39759 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
39761 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
39763 2003-09-23 Geoffrey Keating <geoffk@apple.com>
39765 * gcc.dg/darwin-abi-1.c: New file.
39767 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
39770 * gcc.c-torture/compile/20030921-1.c: New test.
39772 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
39774 * g++.dg/opt/reg-stack2.C: New test.
39776 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
39778 * g++.dg/eh/delayslot1.C: New test.
39780 2003-09-20 Richard Henderson <rth@redhat.com>
39782 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
39784 2003-09-20 Roger Sayle <roger@eyesopen.com>
39786 * gcc.c-torture/execute/20030920-1.c: New test case.
39788 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39790 * g++.dg/rtti/typeid3.C: Correct expected error message.
39792 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39795 * g++.dg/parse/crash12.C: New test.
39797 2003-09-19 Janis Johnson <janis187@us.ibm.com>
39799 * gcc.dg/compat/mixed-struct-check.h: New.
39800 * gcc.dg/compat/mixed-struct-defs.h: New.
39801 * gcc.dg/compat/mixed-struct-init.h: New.
39802 * gcc.dg/compat/struct-by-value-19_main.c: New.
39803 * gcc.dg/compat/struct-by-value-19_x.c: New.
39804 * gcc.dg/compat/struct-by-value-19_y.c: New.
39805 * gcc.dg/compat/struct-by-value-20_main.c: New.
39806 * gcc.dg/compat/struct-by-value-20_x.c: New.
39807 * gcc.dg/compat/struct-by-value-20_y.c: New.
39808 * gcc.dg/compat/struct-return-19_main.c: New.
39809 * gcc.dg/compat/struct-return-19_x.c: New.
39810 * gcc.dg/compat/struct-return-19_y.c: New.
39811 * gcc.dg/compat/struct-return-20_main.c: New.
39812 * gcc.dg/compat/struct-return-20_x.c: New.
39813 * gcc.dg/compat/struct-return-20_y.c: New.
39815 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
39816 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
39817 so that it will not complain on LP64 targets.
39819 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39822 * g++.dg/template/friend24.C: New test.
39824 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
39827 * g++.dg/template/memtmpl2.C: New test.
39829 2003-09-18 Mark Mitchell <mark@codesourcery.com>
39832 * gcc.dg/builtin-apply1.c: New test.
39834 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
39837 * g++.dg/warn/Wunused-4.C: New test.
39839 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39842 * g++.dg/other/gc2.C: New test.
39844 2003-09-17 Mark Mitchell <mark@codesourcery.com>
39847 * g++.dg/rtti/typeid3.C: New test.
39850 * g++.dg/overload/template1.C: New test.
39852 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
39854 * g++.dg/opt/cfg3.C: New test.
39856 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39859 * g++.dg/template/crash11.C: New test.
39861 2003-09-16 Jason Merrill <jason@redhat.com>
39862 Jakub Jelinek <jakub@redhat.com>
39864 * gcc.dg/attr-warn-unused-result.c: New test.
39866 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
39869 * g++.dg/expr/call2.C: New test.
39871 2003-09-15 Andreas Jaeger <aj@suse.de>
39873 * gcc.dg/Wold-style-definition-1.c: New test.
39875 2003-09-14 Mark Mitchell <mark@codesourcery.com>
39878 * g++.dg/parse/template12.C: New test.
39880 * g++.dg/abi/bitfield11.C: New test.
39881 * g++.dg/abi/bitfield12.C: Likewise.
39883 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
39885 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
39886 non-expansion of functional macro name without arguments at EOL.
39887 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
39889 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
39891 * gcc.c-torture/execute/20030914-[12].c: New tests.
39893 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
39896 * g++.dg/overload/addr1.C: New test.
39898 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
39900 * gcc.dg/20030909-1.c: New test.
39902 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39904 * gcc.dg/ultrasp10.c: New test.
39906 2003-09-09 Devang Patel <dpatel@apple.com>
39908 * gcc.dg/darwin-ld-6.c: New test.
39910 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39912 * gcc.dg/torture/builtin-explog-1.c: New testcase.
39914 2003-09-08 Mark Mitchell <mark@codesourcery.com>
39916 * gcc.dg/ia64-types1.c: New test.
39917 * gcc.dg/ia64-types2.c: Likewise.
39919 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39921 * gcc.dg/builtins-1.c: Add more _Complex tests.
39922 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39924 * gcc.dg/builtins-1.c: Test existing _Complex functions.
39925 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39927 2003-09-08 Mark Mitchell <mark@codesourcery.com>
39930 * g++.dg/lookup/koenig2.C: New test.
39933 * g++.dg/rtti/typeid2.C: New test.
39935 2003-09-08 Jakub Jelinek <jakub@redhat.com>
39937 * gcc.c-torture/compile/20030904-1.c: New test.
39939 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39941 * g++.dg/opt/longbranch2.C: New test.
39943 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
39945 * g++.dg/template/crash10.C: Only compile it.
39947 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
39949 PR middle-end/11665
39950 * gcc.c-torture/compile/20030907-1.c: New test.
39951 * g++.dg/init/array11.C: New test.
39953 2003-09-07 Mark Mitchell <mark@codesourcery.com>
39956 * g++.dg/init/struct1.C: New test.
39958 2003-09-07 Mark Mitchell <mark@codesourcery.com>
39961 * g++.dg/expr/comma1.C: New test.
39963 2003-09-06 Mark Mitchell <mark@codesourcery.com>
39966 * g++.dg/expr/static_cast5.C: New test.
39968 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
39971 * g++.dg/lookup/scoped7.C: New test.
39974 * g++.dg/other/static1.C: New test.
39977 * g++.dg/warn/template-1.C: New test.
39980 * g++.dg/template/crash10.C: New test.
39983 * g++.dg/overload/VLA.C: New test.
39986 * g++.dg/template/call1.C: New test.
39988 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
39991 * g++.dg/parse/using3.C: New test.
39993 2003-09-06 Roger Sayle <roger@eyesopen.com>
39996 * g++.dg/overload/builtin3.C: New test case.
39998 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
40001 * gcc.dg/20030906-1.c: New test.
40002 * gcc.dg/20030906-2.c: Likewise.
40004 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
40007 * g++.dg/parse/defarg5.C: New test.
40009 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
40011 2003-09-05 Mark Mitchell <mark@codesourcery.com>
40014 * g++.dg/expr/static_cast4.C: New test.
40017 * g++.dg/template/crash9.C: New test.
40019 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
40021 * g++.old-deja/g++.ext/pretty2.C: Update for change
40023 * g++.old-deja/g++.ext/pretty3.C: Likewise.
40025 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
40028 * g++/dg/template/qualified-id1.C: New test.
40031 * g++.dg/warn/noeffect4.C: New test.
40033 2003-09-04 Matt Austern <austern@apple.com>
40035 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
40036 * g++.dg/ext/fnname2.C: Likewise.
40037 * g++.dg/ext/fnname3.C: Likewise.
40039 2003-09-04 Mark Mitchell <mark@codesourcery.com>
40041 * g++.dg/expr/lval1.C: New test.
40042 * g++.dg/ext/lvcast.C: Remove.
40044 2003-09-03 Roger Sayle <roger@eyesopen.com>
40046 PR optimization/11700.
40047 * gcc.c-torture/compile/20030903-1.c: New test case.
40049 2003-09-03 Mark Mitchell <mark@codesourcery.com>
40052 * g++.dg/abi/layout4.C: New test.
40054 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
40057 * g++.dg/parse/friend3.C: New test.
40059 2003-09-02 Mark Mitchell <mark@codesourcery.com>
40062 * g++.dg/template/class1.C: New test.
40065 * g++.dg/expr/call1.C: New test.
40067 2003-09-01 Mark Mitchell <mark@codesourcery.com>
40070 * g++.dg/init/ref9.C: New test.
40073 * g++.dg/template/nested4.C: New test.
40075 2003-08-29 Mark Mitchell <mark@codesourcery.com>
40078 * g++.dg/template/non-dependent4.C: New test.
40081 * g++.dg/inherit/conv1.C: New test.
40083 2003-08-29 Mark Mitchell <mark@codesourcery.com>
40086 * g++.dg/ext/label1.C: New test.
40087 * g++.dg/ext/label2.C: Likewise.
40089 2003-08-28 Mark Mitchell <mark@codesourcery.com>
40091 * g++.dg/expr/cond3.C: New test.
40093 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40095 * gcc.dg/builtins-1.c: Add new builtin cases.
40097 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40099 * gcc.dg/builtins-1.c: Add new cases.
40100 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40102 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40104 * gcc.dg/builtins-1.c: Add more math builtin tests.
40105 * gcc.dg/torture/builtin-attr-1.c: New test.
40107 2003-08-28 Mark Mitchell <mark@codesourcery.com>
40109 PR optimization/5079
40110 * g++.dg/opt/static3.C: New test.
40112 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40114 * gcc.misc-tests/gcov-10b.c: New test.
40116 2003-08-27 Mark Mitchell <mark@codesourcery.com>
40118 * g++.dg/opt/ptrmem3.C: New test.
40120 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
40122 2003-08-27 Jakub Jelinek <jakub@redhat.com>
40124 * gcc.dg/20030826-2.c: New test.
40126 2003-08-26 Roger Sayle <roger@eyesopen.com>
40128 PR middle-end/12002
40129 * g77.f-torture/compile/12002.f: New test case.
40131 2003-08-26 Roger Sayle <roger@eyesopen.com>
40133 * gcc.dg/20030826-1.c: New test case.
40135 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
40137 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
40139 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
40142 * c++.dg/lookup/crash1.C: New test.
40144 * c++.dg/warn/noeffect3.C: New test.
40146 2003-08-25 Janis Johnson <janis187@us.ibm.com>
40148 * gcc.dg/compat/vector-1_x.c: Compile with -w.
40149 * gcc.dg/compat/vector-1_y.c: Ditto.
40150 * gcc.dg/compat/vector-2_x.c: Ditto.
40151 * gcc.dg/compat/vector-2_y.c: Ditto.
40153 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
40155 * gcc.dg/20030702-1.c: New test.
40157 2003-08-25 Mark Mitchell <mark@codesourcery.com>
40160 * g++.dg/ext/altivec-1.C: New test.
40162 2003-08-24 Richard Henderson <rth@redhat.com>
40164 * g++.dg/eh/simd-2.C: Add -w for x86.
40166 2003-08-23 Jakub Jelinek <jakub@redhat.com>
40168 * gcc.dg/20030815-1.c: New test.
40170 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40173 * g++.dg/parse/access6.C: New test.
40175 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40177 PR c++/641, c++/11876
40178 * g++.dg/template/friend22.C: New test.
40179 * g++.dg/template/friend23.C: Likewise.
40181 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40183 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
40186 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40188 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
40190 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40192 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
40194 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40196 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
40198 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40200 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
40202 2003-08-21 Mark Mitchell <mark@codesourcery.com>
40205 * g++.dg/overload/prom1.C: New test.
40208 * g++.dg/parse/dtor2.C: New test.
40211 * g++.dg/parse/using2.C: New test.
40213 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
40216 * gcc.c-torture/compile/20030821-1.c: New.
40218 2003-08-20 Mark Mitchell <mark@codesourcery.com>
40221 * g++.dg/template/deduce2.C: New test.
40223 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
40225 * gcc.c-torture/execute/20030821-1.c: New test.
40227 2003-08-20 Roger Sayle <roger@eyesopen.com>
40229 PR middle-end/11984
40230 * gcc.dg/20030820-1.c: New test case.
40232 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
40235 * g++.dg/warn/noeffect2.C: New test.
40237 2003-08-19 Mark Mitchell <mark@codesourcery.com>
40240 * g++.dg/template/dtor2.C: New test.
40243 * g++.dg/template/operator1.C: New test.
40244 * g++.dg/parse/operator4.C: New test.
40247 * g++.dg/expr/enum1.C: New test.
40248 * gcc.dg/c99-bool-1.c: Remove bogus warning.
40251 * g++.dg/parse/elab2.C: New test.
40252 * g++.dg/parse/typedef4.C: Change error message.
40253 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
40254 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
40255 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
40257 2003-08-19 Geoffrey Keating <geoffk@apple.com>
40259 * gcc.dg/pch/warn-1.c: New.
40260 * gcc.dg/pch/warn-1.hs: New.
40262 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
40265 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40267 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
40269 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40271 * gcc.dg/uninit-D.c: New Test.
40272 * gcc.dg/uninit-E.c: New Test.
40273 * gcc.dg/uninit-F.c: New Test.
40274 * gcc.dg/uninit-G.c: New Test.
40276 2003-08-19 Michael Ritzert <ritzert@t-online.de>
40278 * g++.dg/README: Describe the pch directory.
40280 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40283 * g++.dg/parse/access4.C: New test.
40284 * g++.dg/parse/access5.C: Likewise.
40285 * g++.old-deja/g++.jason/access17.C: Adjust error message.
40287 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
40289 * gcc.dg/noncompile/20030818-1.c: New.
40291 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
40294 * g++.dg/warn/noeffect1.C: New test.
40296 * g++.dg/template/scope2.C: New test.
40297 * g++.dg/template/error2.C: Correct dg-error
40299 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
40301 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
40303 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
40306 * g++.dg/template/warn1.C: New.
40308 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
40310 * g++.dg/template/error2.C: New test.
40311 * g++.dg/lookup/using7.C: Adjust errors
40312 * g++.old-deja/g++.pt/crash36.C: Likewise.
40313 * g++.old-deja/g++.pt/derived3.C: Likewise.
40315 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40317 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
40318 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
40319 * gcc.c-torture/execute/builtins/string-9.c: New, from
40320 string-opt-9.c. Adjust for execute/builtins framework.
40321 * gcc.c-torture/execute/string-opt-9.c: Delete.
40323 2003-08-12 Mark Mitchell <mark@codesourcery.com>
40325 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
40327 * g++.dg/parse/ret-type2.C: New test.
40330 * g++.dg/init/new8.C: New test.
40333 * g++.dg/parse/typedef5.C: New test.
40336 * g++.dg/parse/qualified2.C: New test.
40337 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
40340 2003-08-11 Mark Mitchell <mark@codesourcery.com>
40342 * g++.dg/conversion/ptrmem1.C: New test.
40344 2003-08-11 Jakub Jelinek <jakub@redhat.com>
40347 * gcc.dg/20030811-1.c: New test.
40350 * gcc.c-torture/execute/20030811-1.c: New test.
40352 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40354 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
40356 2003-08-10 Mark Mitchell <mark@codesourcery.com>
40359 * g++.dg/inherit/multiple1.C: New test.
40361 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
40363 * gcc.dg/spe1.c: New test.
40366 * g++.dg/expr/cast2.C: New test.
40369 * g++.dg/template/dependent-name2.C: New test.
40371 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
40373 * g++.dg/parse/crash11.C: Put the dg options in comments.
40375 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
40377 * lib/gcc-dg.exp: Update for diagnostic change.
40379 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40382 * g++.dg/parse/crash11.C: New test.
40384 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
40386 * gcc.dg/cpp/spacing1.c: Update.
40388 2003-08-04 Janis Johnson <janis187@us.ibm.com>
40391 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
40392 a value for -mtune.
40394 2003-08-04 Roger Sayle <roger@eyesopen.com>
40396 PR middle-end/11771
40397 * gcc.c-torture/compile/20030804-1.c: New test case.
40399 2003-08-04 Roger Sayle <roger@eyesopen.com>
40401 * gcc.dg/20030804-1.c: New test case.
40403 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
40405 * gcc.dg/cpp/separate-1.c: New test.
40407 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
40410 * g++.dg/template/dependent-expr2.C: New test.
40413 * g++.dg/expr/ptrmem1.C: New test.
40415 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40418 * g++.dg/template/friend15.C: New test.
40420 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
40422 * lib/dg-pch.exp: Work round PCH bug.
40424 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40426 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
40427 builtins. Move cases from builtins-4.c here.
40429 * gcc.dg/torture/builtin-math-1.c: New test taken from
40430 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
40433 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
40436 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
40439 * g++.dg/template/using7.C: New test.
40441 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
40443 * import1.c, import2.c: New tests.
40445 2003-08-01 Jakub Jelinek <jakub@redhat.com>
40447 * g++.dg/eh/crossjump1.C: New test.
40449 2003-08-01 Mark Mitchell <mark@codesourcery.com>
40452 * g++.dg/template/using6.C: New test.
40455 * g++.dg/template/koenig2.C: New test.
40457 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40460 * g++.dg/parse/typedef4.C: New test.
40462 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40464 PR c++/8442, c++/8806
40465 * g++.dg/template/elab1.C: New test.
40466 * g++.dg/template/type2.C: Likewise.
40467 * g++.dg/template/ttp3.C: Adjust expected error message.
40468 * g++.old-deja/g++.law/visibility13.C: Likewise.
40469 * g++.old-deja/g++.niklas/t135.C: Likewise.
40470 * g++.old-deja/g++.pt/ttp41.C: Likewise.
40471 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
40473 * g++.old-deja/g++.pt/ttp44.C: Likewise.
40475 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
40478 * g++.dg/ext/stmtexpr1.C: New test.
40480 * g++.dg/opt/tmp1.C: New test.
40483 * g++.dg/parse/constant4.C: New test.
40486 * g++.dg/template/using5.C: New test.
40488 2003-07-31 Roger Sayle <roger@eyesopen.com>
40490 * gcc.dg/builtins-27.c: New test case.
40492 2003-07-31 Jakub Jelinek <jakub@redhat.com>
40494 * gcc.dg/tls/opt-7.c: New test.
40496 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
40498 * g++.old-deja/g++.other/crash18.C: Remove.
40500 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
40502 * g++.dg/template/explicit3.C: New.
40503 * g++.dg/template/explicit4.C: New.
40504 * g++.dg/template/explicit5.C: New.
40507 * g++.dg/template/memtmpl1.C: New.
40509 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
40512 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40513 * gcc.dg/i386-387-5.c (dg-options): Likewise.
40515 2003-07-30 Jan Hubicka <jh@suse.cz>
40519 2003-07-29 Zack Weinberg <zack@codesourcery.com>
40521 * gcc.dg/struct-in-proto-1.c: New test.
40523 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
40525 * gcc.dg/cpp/include2.c: Only expect one message.
40527 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
40530 * g++.dg/template/using1.C: New test.
40531 * g++.dg/template/using2.C: New test.
40532 * g++.dg/template/using3.C: New test.
40533 * g++.dg/template/using4.C: New test.
40535 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
40537 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40538 * gcc.c-torture/execute/string-opt-10.c: Likewise.
40540 2003-07-28 Jan Hubicka <jh@suse.cz>
40543 * g++.dg/opt/call1.C: New test.
40545 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
40548 * g++.dg/init/enum2.C: New test.
40549 * g++.dg/template/overload1.C: Add "-w" option.
40551 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
40553 * gcc.dg/Wdeclaration-after-statement-1.c,
40554 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40556 2003-07-28 Jakub Jelinek <jakub@redhat.com>
40558 * gcc.c-torture/compile/20030725-1.c: New test.
40560 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
40562 * gcc.dg/20030505.c: Only run for SPE.
40563 Remove definition of opaque type.
40565 2003-07-27 Mark Mitchell <mark@codesourcery.com>
40567 * g++.dg/template/ptrmem6.C: New test.
40569 2003-07-26 Geoffrey Keating <geoffk@apple.com>
40571 * gcc.c-torture/compile/zero-strct-2.c: New test.
40573 2003-07-25 Geoffrey Keating <geoffk@apple.com>
40575 * gcc.dg/intermod-1.c: New test.
40577 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
40580 * g++.dg/template/lookup2.C: New test.
40581 * g++.dg/template/memclass1.C: Remove instantiated from error.
40582 * g++.dg/other/error2.C: Tweak expected errors.
40585 * g++.dg/template/defarg3.C: New test.
40587 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
40589 2003-07-24 Mark Mitchell <mark@codesourcery.com>
40591 * g++.dg/inherit/access5.C: New test.
40593 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40596 * g++.dg/template/crash8.C: New test.
40598 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
40601 * gcc.dg/noncompile/incomplete-2.c: New test.
40603 2003-07-23 Mark Mitchell <mark@codesourcery.com>
40606 * g++.dg/inherit/access4.C: New test.
40609 * g++.dg/expr/cond2.C: New test.
40611 PR optimization/10679
40612 * g++.dg/opt/inline4.C: New test.
40614 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
40616 * g++.dg/parse/crash10: New test.
40618 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40620 * g++.dg/ext/flexary1.C: New test.
40622 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40625 * g++.dg/template/crash9.C: New test.
40627 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40630 * g++.dg/parse/typedef3.C: New test.
40633 * g++.dg/parse/operator2.C: New test.
40636 * g++.dg/parse/def-tmpl-arg1.C: New test.
40639 * g++.dg/parse/funptr1.C: New test.
40642 * g++.dg/parse/ambig3.C: New test.
40645 * g++.dg/parse/operator3.C: New test.
40648 * g++.dg/parse/template10.C: New test.
40651 * g++.dg/parse/template11.C: New test.
40654 * g++.dg/parse/invalid-op1.C: New test.
40657 * g++.dg/parse/condexpr1.C: New test.
40659 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40661 * g++.dg/ext/packed3.C: New test.
40662 * g++.dg/ext/packed4.C: New test.
40664 * gcc.dg/pack-test-3.c: New test.
40666 2003-07-21 Janis Johnson <janis187@us.ibm.com>
40668 * lib/compat.exp: Handle dg-options per source file.
40669 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
40670 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
40671 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
40672 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
40673 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
40674 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
40675 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
40676 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
40677 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
40678 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
40679 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
40680 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
40681 * g++.dg/compat/break/bitfield7_x.C: Ditto.
40682 * g++.dg/compat/break/bitfield7_y.C: Ditto.
40684 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
40687 * gcc.c-torture/execute/20030718-1.c: New test.
40689 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
40691 PR optimization/11536
40692 * gcc.dg/20030721-1.c: New test.
40694 2003-07-19 Mark Mitchell <mark@codesourcery.com>
40697 * g++.dg/template/lookup1.C: New test.
40699 2003-07-19 Zack Weinberg <zack@codesourcery.com>
40701 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
40702 diagnostics of ill-formed constructs involving labels.
40703 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
40704 the new 'previously defined here' message.
40706 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
40708 * g++.dg/parse/non-dependent2.C: New test.
40710 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
40712 * g++.dg/init/init-ref4.C: xfail on targets without
40715 2003-07-17 Jakub Jelinek <jakub@redhat.com>
40718 * gcc.c-torture/execute/20030717-1.c: New test.
40720 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
40722 * g++.dg/opt/cfg1.C: New test.
40724 2003-07-17 Mark Mitchell <mark@codesourcery.com>
40726 PR optimization/11557
40727 * gcc.dg/20030717-1.c: New test.
40729 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
40732 * g++.dg/expr/crash-1.C: New test.
40735 * g++.dg/template/init3.C: New test.
40738 * g++.dg/template/non-dependent1.C: New test.
40741 * g++.dg/template/non-dependent2.C: New test.
40744 * g++.dg/template/non-dependent3.C: New test.
40747 * g++.dg/template/sizeof5.C: New test.
40749 2003-07-17 Geoffrey Keating <geoffk@apple.com>
40752 * gcc.c-torture/compile/mangle-1.c: New file.
40754 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40757 * g++.dg/parse/access3.C: New test.
40759 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
40762 * g++.dg/init/init-ref4.C: New test.
40764 2003-07-16 Mark Mitchell <mark@codesourcery.com>
40767 * g++.dg/parse/constant3.C: New test.
40768 * g++.dg/parse/crash7.C: Likewise.
40770 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
40773 * gcc.dg/i386-pentium4-not-mull.c: New.
40775 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
40777 * gcc.dg/asm-names.c (ymain): Make it weak.
40779 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40782 * g++.dg/template/friend21.C: New test.
40784 2003-07-16 Jakub Jelinek <jakub@redhat.com>
40786 * gcc.dg/cleanup-8.c: New test.
40787 * gcc.dg/cleanup-9.c: New test.
40789 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
40791 * g++.dg/ext/dll-MI1.h: New file.
40792 * g++.dg/ext/dllexport-MI1.C: New file.
40793 * g++.dg/ext/dllimport-MI1.C: New file.
40795 2003-07-15 Jakub Jelinek <jakub@redhat.com>
40797 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
40798 it does not have cmpstrsi patterns (just cmpmemsi).
40800 2003-07-15 Mark Mitchell <mark@codesourcery.com>
40803 * g++.dg/debug/debug8.C: New test.
40805 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40808 * g++.dg/template/crash7.C: New test.
40810 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
40813 * gcc.c-torture/compile/20030708-1.c: New.
40815 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
40817 * gcc.c-torture/execute/20030715-1.c: New test.
40819 2003-07-14 Geoffrey Keating <geoffk@apple.com>
40821 * gcc.dg/pch/inline-3.c: New file.
40822 * gcc.dg/pch/inline-3.hs: New file.
40823 * gcc.dg/pch/inline-4.c: New file.
40824 * gcc.dg/pch/inline-4.hs: New file.
40826 2003-07-14 Mark Mitchell <mark@codesourcery.com>
40829 * g++.dg/template/crash6.C: New test.
40832 * g++.dg/template/friend20.C: New test.
40835 * g++.dg/template/overload2.C: New test.
40837 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40839 PR optimization/11440
40840 * gcc.c-torture/execute/20030714-1.c: New test.
40842 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40845 * g++.dg/template/partial2.C: New test.
40847 2003-07-13 Mark Mitchell <mark@codesourcery.com>
40850 * g++.dg/template/anon1.C: New test.
40854 * g++.dg/parse/template9.C: Likewise.
40855 * g++.dg/template/crash4.C: New test.
40856 * g++.dg/template/koenig1.C: Likewise.
40857 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
40858 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
40859 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
40861 * g++.old-deja/g++.jason/template36.C: Likewise.
40862 * g++.old-deja/g++.mike/p1989.C: Likewise.
40863 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
40864 * g++.old-deja/g++.pt/ttp20.C: Use this->.
40865 * g++.old-deja/g++.pt/ttp21.C: Use this->.
40866 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
40868 * g++.old-deja/g++.pt/union2.C: Use this->.
40870 2003-07-11 Jakub Jelinek <jakub@redhat.com>
40872 * gcc.dg/20030711-1.c: New test.
40874 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
40877 * g++.dg/parse/args1.C: New test.
40878 * g++.pt/defarg8.C: Change expected errors.
40880 2003-07-11 Mark Mitchell <mark@codesourcery.com>
40883 * g++.dg/template/nontype2.C: New test.
40886 * g++.dg/parse/template8.C: New test.
40889 * g++.dg/template/scope1.C: New test.
40891 * g++.dg/warn/Wsign-compare-1.C: New test.
40893 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
40895 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
40897 2003-07-10 Mark Mitchell <mark@codesourcery.com>
40900 * g++.dg/template/explicit2.C: New test.
40903 * g++.dg/warn/pedantic1.C: New test.
40905 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
40908 * g++.dg/other/field1.C: New test.
40910 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
40913 * gcc.c-torture/compile/20030707-1.c: New.
40915 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40918 * g++.dg/template/access12.C: New test.
40920 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
40922 * g++.dg/bprob/bprob.exp (prof_ext): Update.
40923 * g77.dg/bprob/bprob.exp (prof_ext): Update.
40924 * gcc.misc-tests/bprob.exp (prof_ext): Update.
40925 * gcc.misc-tests/gcov.exp: Update
40926 * g++.dg/gcov/gcov.exp: Update
40927 * lib/gcov.exp: Update.
40929 2003-07-08 Mark Mitchell <mark@codesourcery.com>
40931 * g++.dg/abi/mangle17.C: Make sure template expressions are
40933 * g++.dg/abi/mangle4.C: Mark erroneous casts.
40934 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
40935 * g++.dg/opt/stack1.C: Remove erroneous code.
40936 * g++.dg/parse/template7.C: New test.
40937 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
40938 * g++.old-deja/g++.pt/crash4.C: Likewise.
40940 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40942 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
40943 with zero or one occurence of `$' after the initial `L'.
40945 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
40947 * gcc.c-torture/compile/20030704-1.c: Add a comment.
40949 2003-07-08 Roger Sayle <roger@eyesopen.com>
40952 * gcc.dg/Wunreachable-6.c: New testcase.
40953 * gcc.dg/Wunreachable-7.c: New testcase.
40955 2003-07-08 Jakub Jelinek <jakub@redhat.com>
40958 * gcc.dg/20030708-1.c: New test.
40960 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
40962 * gcc.dg/compat/sdata-section.h: New file.
40963 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
40964 * gcc.dg/torture/mips-sdata-1.c: New test.
40966 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40969 * g++.dg/template/friend19.C: New test.
40971 2003-07-08 Jakub Jelinek <jakub@redhat.com>
40973 * g++.dg/opt/strength-reduce.C: New test.
40975 2003-07-07 Roger Sayle <roger@eyesopen.com>
40978 * gcc.dg/20030707-1.c: New testcase.
40980 2003-07-07 Roger Sayle <roger@eyesopen.com>
40982 PR optimization/11059
40983 * g++.dg/opt/emptyunion.C: New testcase.
40985 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
40986 Eric Botcazou <ebotcazou@libertysurf.fr>
40988 * g++.dg/opt/stack1.C: New test.
40990 2003-07-05 Mark Mitchell <mark@codesourcery.com>
40992 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
40996 * g++.dg/expr/static_cast3.C: New test.
40998 2003-07-04 Zack Weinberg <zack@codesourcery.com>
41000 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
41002 * gcc.dg/concat.c: Concatenation of string constants with
41003 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
41004 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
41005 * gcc.dg/cpp/escape-2.c: Use wide character constants where
41006 necessary to avoid multi-character character constant warning.
41007 * gcc.dg/cpp/escape.c: Likewise.
41008 * gcc.dg/cpp/ucs.c: Likewise.
41009 Remove backslashes from dg-bogus comments, as they confuse Tcl.
41012 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
41015 * gcc.c-torture/compile/20030704-1.c: New.
41017 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
41019 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
41021 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
41023 PR c++/5287, PR c++/7910, PR c++/11021
41024 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
41025 tests for warnings.
41026 * g++.dg/ext/dllimport2.C: Add tests for warnings.
41027 * g++.dg/ext/dllimport3.C: Likewise.
41028 * g++.dg/ext/dllimport4.C: New file.
41029 * g++.dg/ext/dllimport5.C: New file.
41030 * g++.dg/ext/dllimport6.C: New file.
41031 * g++.dg/ext/dllimport7.C: New file.
41032 * g++.dg/ext/dllimport8.C: New file.
41033 * g++.dg/ext/dllimport9.C: New file.
41034 * g++.dg/ext/dllimport10.C: New file.
41035 * g++.dg/ext/dllexport1.C: New file.
41037 2003-07-03 Mark Mitchell <mark@codesourcery.com>
41039 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
41040 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
41042 2003-07-03 Roger Sayle <roger@eyesopen.com>
41044 * gcc.dg/builtins-25.c: New testcase.
41045 * gcc.dg/builtins-26.c: New testcase.
41047 2003-07-03 Janis Johnson <janis187@us.ibm.com>
41049 * gcc.dg/compat/vector-defs.h: New file.
41050 * gcc.dg/compat/vector-setup.h: New file.
41051 * gcc.dg/compat/vector-check.h: New file.
41052 * gcc.dg/compat/vector-1_main.c: New file.
41053 * gcc.dg/compat/vector-1_x.c: New file.
41054 * gcc.dg/compat/vector-1_y.c: New file.
41055 * gcc.dg/compat/vector-2_main.c: New file.
41056 * gcc.dg/compat/vector-2_x.c: New file.
41057 * gcc.dg/compat/vector-2_y.c: New file.
41059 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
41060 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
41061 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
41062 * gcc.dg/compat/struct-align-1.h: New file.
41063 * gcc.dg/compat/struct-align-1_main.c: New file.
41064 * gcc.dg/compat/struct-align-1_x.c: New file.
41065 * gcc.dg/compat/struct-align-1_y.c: New file.
41066 * gcc.dg/compat/struct-align-2.h: New file.
41067 * gcc.dg/compat/struct-align-2_main.c: New file.
41068 * gcc.dg/compat/struct-align-2_x.c: New file.
41069 * gcc.dg/compat/struct-align-2_y.c: New file.
41071 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
41072 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41073 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41074 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41075 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41076 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41077 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41078 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41079 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41080 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41081 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41082 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41083 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41084 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41085 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41086 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41087 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41088 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41089 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41090 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41091 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41092 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41093 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41094 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41095 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41096 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41097 * gcc.dg/compat/struct-return-10_x.c: Ditto.
41098 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41099 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41101 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
41103 * gcc.dg/i386-call-1.c: New test.
41105 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
41108 * g++.dg/parse/defarg4.C: New.
41110 2003-07-03 Roger Sayle <roger@eyesopen.com>
41113 * gcc.c-torture/compile/20030703-1.c: New test case.
41115 2003-07-03 Mark Mitchell <mark@codesourcery.com>
41117 * g++.dg/template/local3.C: Remove extra semicolon.
41119 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
41121 * gcc.dg/i386-volatile-1.c: New test.
41123 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
41126 * g++.dg/other/offsetof2.C: XFAIL.
41127 * g++.dg/other/offsetof5.C: New.
41130 * g++.dg/template/error1.C: New.
41133 * g++.dg/template/dependent-expr1.C: New.
41135 2003-07-01 Mark Mitchell <mark@codesourcery.com>
41138 * g++.dg/template/local3.C: New test.
41141 * g++.dg/lookup/scoped6.C: New test.
41143 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
41146 * g++.dg/other/error7.C: New test.
41148 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
41150 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
41151 * g++.old-deja/g++.abi/vtable3.h: Likewise.
41152 * g++.old-deja/g++.law/code-gen5.C: Likewise.
41153 * g++.old-deja/g++.other/union2.C: Likewise.
41154 * gcc.dg/c90-const-expr-2.c: Likewise.
41155 * gcc.dg/c90-const-expr-3.c: Likewise.
41156 * gcc.dg/c99-const-expr-2.c: Likewise.
41157 * gcc.dg/c99-const-expr-3.c: Likewise.
41158 * gcc.dg/concat.c: Likewise.
41160 2003-07-01 Mark Mitchell <mark@codesourcery.com>
41163 * g++.dg/init/static1.C: New test.
41165 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41167 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
41168 * g++.old-deja/g++.other/access2.C: Likewise.
41169 * g++.old-deja/g++.other/decl2.C: Likewise.
41170 * gcc.c-torture/execute/20020615-1.c: Likewise.
41172 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41175 * g++.dg/template/sizeof4.C: New test.
41177 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41179 * g++.dg/other/error6.C: New test.
41181 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41184 * g++.dg/parse/constant2.C: New test.
41186 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41189 * g++.dg/other/error5.C: New test.
41191 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41193 * gcc.dg/format/gcc_diag-1.c: New test.
41195 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
41197 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
41199 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
41201 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
41202 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
41203 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
41205 2003-06-28 Jakub Jelinek <jakub@redhat.com>
41207 * gcc.c-torture/execute/builtins/string-8.c: New test.
41208 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
41209 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
41210 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
41212 2003-06-27 Mark Mitchell <mark@codesourcery.com>
41215 * g++.dg/ext/typeof6.C: New test.
41217 2003-06-27 Mark Mitchell <mark@codesourcery.com>
41220 * g++.dg/init/enum1.C: New test.
41222 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
41224 * gcc.dg/20030627-1.c: New test.
41226 2003-06-26 Mark Mitchell <mark@codesourcery.com>
41229 * g++.dg/expr/static_cast2.C: New test.
41231 2003-06-26 Roger Sayle <roger@eyesopen.com>
41232 Jakub Jelinek <jakub@redhat.com>
41234 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
41235 sprintf(dst,"%s",src) optimization.
41236 * gcc.c-torture/execute/20030626-1.c: New test case.
41237 * gcc.c-torture/execute/20030626-2.c: New test case.
41239 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
41241 * gcc.c-torture/execute/multi-ix.c: New test.
41243 * gcc.c-torture/execute/simd-4.c (main):
41244 Added missing semicolon at end of union.
41246 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
41249 * g++.dg/template/explicit-instantiation3.C: New test.
41251 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41253 * gcc.dg/20030626-1.c: Use signed char.
41255 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41257 * gcc.dg/20030626-1.c: New test.
41259 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
41261 * const-str-2.m: Update.
41263 2003-06-25 Mark Mitchell <mark@codesourcery.com>
41266 * g++.dg/rtti/dyncast1.C: New test.
41267 * g++.dg/abi/mangle4.C: Correct base-specifier access.
41268 * g++.dg/lookup/scoped1.C: Remove XFAIL.
41269 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
41272 * g++.dg/expr/static_cast1.C: New test.
41274 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
41276 * gcc.dg/20030625-1.c: New test.
41278 2003-06-24 Roger Sayle <roger@eyesopen.com>
41280 * gcc.c-torture/compile/20030624-1.c: New test case.
41282 2003-06-24 Jakub Jelinek <jakub@redhat.com>
41284 * gcc.c-torture/execute/string-opt-17.c: New test.
41286 2003-06-24 Mark Mitchell <mark@codesourcery.com>
41289 * g++.dg/parse/crash6.C: New test.
41291 2003-06-23 Roger Sayle <roger@eyesopen.com>
41293 * gcc.dg/builtins-24.c: New test case.
41295 2003-06-23 Jakub Jelinek <jakub@redhat.com>
41297 * g++.dg/opt/operator1.C: New test.
41299 2003-06-22 Roger Sayle <roger@eyesopen.com>
41301 * gcc.c-torture/execute/string-opt-16.c: New test case.
41303 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41305 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
41306 * g++.old-deja/g++.other/conv7.C: Likewise.
41307 * g++.old-deja/g++.other/overcnv2.C: Likewise.
41308 * g++.old-deja/g++.other/overload14.C: Likewise.
41310 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41312 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
41313 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
41315 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41318 * g++.dg/warn/Winline-3.C: New test.
41320 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41322 * lib/target-supports.exp (check_alias_available): Make the test
41323 program acceptable to the Solaris assembler.
41326 * g++.dg/template/memclass2.C: New test.
41328 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41329 Eric Botcazou <ebotcazou@libertysurf.fr>
41331 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
41332 data for non-matching targets.
41333 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
41335 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41338 * g++.dg/template/member3.C: New test.
41340 2003-06-19 Mark Mitchell <mark@codesourcery.com>
41343 * g++.dg/template/func1.C: New test.
41346 * g++.dg/template/static4.C: New test.
41347 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
41350 * g++.dg/init/ref7.C: New test.
41352 2003-06-19 Matt Austern <austern@apple.com>
41355 * g++.dg/anew1.C: New test.
41356 * g++.dg/anew2.C: New test.
41357 * g++.dg/anew3.C: New test.
41358 * g++.dg/anew4.C: New test.
41360 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
41362 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
41364 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
41366 * gcc.c-torture/execute/simd-4.c (main): Make expected value
41369 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
41371 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
41374 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
41376 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
41377 * gcc.c-torture/compile/961203-1.c: Likewise.
41378 * gcc.c-torture/compile/980506-1.c: Likewise.
41380 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41383 * g++.dg/lookup/using7.C: New test.
41385 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41388 * g++.dg/abi/conv1.C: Remove it.
41389 * g++.dg/template/conv7.C: New test.
41390 * g++.dg/template/conv8.C: Likewise.
41391 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
41392 conversion operator.
41394 2003-06-17 Janis Johnson <janis187@us.ibm.com>
41396 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
41397 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41398 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41399 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41400 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41401 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41402 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41403 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41404 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41405 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41406 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41407 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41408 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41409 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41410 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41411 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41412 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41413 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41414 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41415 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41416 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41417 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41418 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41419 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41420 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41421 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41422 * gcc.dg/compat/struct-return-10_x.c: Ditto.
41423 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41424 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41426 2003-06-16 Mark Mitchell <mark@codesourcery.com>
41428 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
41429 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
41432 2003-06-16 Roger Sayle <roger@eyesopen.com>
41434 * gcc.dg/i386-387-5.c: New test case.
41435 * gcc.dg/i386-387-6.c: New test case.
41436 * gcc.dg/builtins-23.c: New test case.
41438 2003-06-15 Roger Sayle <roger@eyesopen.com>
41440 * gcc.dg/builtins-22.c: New test case.
41441 * gcc.dg/i386-387-1.c: Update to test exp.
41442 * gcc.dg/i386-387-2.c: Likewise.
41444 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41446 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
41448 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41450 * lib/gcc-dg.exp (dg-require-dll): New function.
41451 (dg-xfail-if): Likewise.
41452 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
41455 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
41456 * gcc.c-torture/compile/20001205-1.c: Likewise.
41457 * gcc.c-torture/compile/20001226-1.c: Likewise.
41458 * gcc.c-torture/compile/20010518-2.c: Likewise.
41459 * gcc.c-torture/compile/20020312-1.c: Likewise.
41460 * gcc.c-torture/compile/20020604-1.c: Likewise.
41461 * gcc.c-torture/compile/920501-12.c: Likewise.
41462 * gcc.c-torture/compile/920501-4.c: Likewise.
41463 * gcc.c-torture/compile/920520-1.c: Likewise.
41464 * gcc.c-torture/compile/920521-1.c: Likewise.
41465 * gcc.c-torture/compile/920625-1.c: Likewise.
41466 * gcc.c-torture/compile/961203-1.c: Likewise.
41467 * gcc.c-torture/compile/980506-1.c: Likewise.
41468 * gcc.c-torture/compile/981006-1.c: Likewise.
41469 * gcc.c-torture/compile/981022-1.c: Likewise.
41470 * gcc.c-torture/compile/981223-1.c: Likewise.
41471 * gcc.c-torture/compile/990617-1.c: Likewise.
41472 * gcc.c-torture/compile/dll.c: Likewise.
41473 * gcc.c-torture/compile/labels-3.c: Likewise.
41474 * gcc.c-torture/compile/mipscop-1.c: Likewise.
41475 * gcc.c-torture/compile/mipscop-2.c: Likewise.
41476 * gcc.c-torture/compile/mipscop-3.c: Likewise.
41477 * gcc.c-torture/compile/mipscop-4.c: Likewise.
41478 * gcc.c-torture/compile/simd-5.c: Likewise.
41479 * gcc.c-torture/compile/20000804-1.x: Remove.
41480 * gcc.c-torture/compile/20001205-1.x: Likewise.
41481 * gcc.c-torture/compile/20001226-1.x: Likewise.
41482 * gcc.c-torture/compile/20010518-2.x: Likewise.
41483 * gcc.c-torture/compile/20020312-1.x: Likewise.
41484 * gcc.c-torture/compile/20020604-1.x: Likewise.
41485 * gcc.c-torture/compile/920501-12.x: Likewise.
41486 * gcc.c-torture/compile/920501-4.x: Likewise.
41487 * gcc.c-torture/compile/920520-1.x: Likewise.
41488 * gcc.c-torture/compile/920521-1.x: Likewise.
41489 * gcc.c-torture/compile/920625-1.x: Likewise.
41490 * gcc.c-torture/compile/961203-1.x: Likewise.
41491 * gcc.c-torture/compile/980506-1.x: Likewise.
41492 * gcc.c-torture/compile/981006-1.x: Likewise.
41493 * gcc.c-torture/compile/981022-1.x: Likewise.
41494 * gcc.c-torture/compile/981223-1.x: Likewise.
41495 * gcc.c-torture/compile/990617-1.x: Likewise.
41496 * gcc.c-torture/compile/mipscop-1.x: Likewise.
41497 * gcc.c-torture/compile/mipscop-2.x: Likewise.
41498 * gcc.c-torture/compile/mipscop-3.x: Likewise.
41499 * gcc.c-torture/compile/mipscop-4.x: Likewise.
41500 * gcc.c-torture/compile/simd-5.x: Likewise.
41502 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41504 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
41506 * gcc.c-torture/execute/20030611-1.c: New test.
41508 2003-06-12 Roger Sayle <roger@eyesopen.com>
41511 * gcc.dg/20030612-1.c: New test case.
41513 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41516 * g++.dg/expr/cast1.C: New test.
41518 2003-06-12 Roger Sayle <roger@eyesopen.com>
41520 * gcc.dg/builtins-21.c: New test case.
41522 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
41524 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41525 options instead of at the end.
41526 * lib/objc.exp (objc_target_compile): Likewise.
41528 2003-06-11 Mark Mitchell <mark@codesourcery.com>
41531 * g++.dg/parse/error1.C: New test.
41533 2003-06-11 Janis Johnson <janis187@us.ibm.com>
41535 * gcc.dg/compat/struct-by-value-11_main.c: New file.
41536 * gcc.dg/compat/struct-by-value-11_x.c: New file.
41537 * gcc.dg/compat/struct-by-value-11_y.c: New file.
41538 * gcc.dg/compat/struct-by-value-12_main.c: New file.
41539 * gcc.dg/compat/struct-by-value-12_x.c: New file.
41540 * gcc.dg/compat/struct-by-value-12_y.c: New file.
41541 * gcc.dg/compat/struct-by-value-13_main.c: New file.
41542 * gcc.dg/compat/struct-by-value-13_x.c: New file.
41543 * gcc.dg/compat/struct-by-value-13_y.c: New file.
41544 * gcc.dg/compat/struct-by-value-14_main.c: New file.
41545 * gcc.dg/compat/struct-by-value-14_x.c: New file.
41546 * gcc.dg/compat/struct-by-value-14_y.c: New file.
41547 * gcc.dg/compat/struct-by-value-15_main.c: New file.
41548 * gcc.dg/compat/struct-by-value-15_x.c: New file.
41549 * gcc.dg/compat/struct-by-value-15_y.c: New file.
41550 * gcc.dg/compat/struct-by-value-16_main.c: New file.
41551 * gcc.dg/compat/struct-by-value-16_x.c: New file.
41552 * gcc.dg/compat/struct-by-value-16_y.c: New file.
41553 * gcc.dg/compat/struct-by-value-17_main.c: New file.
41554 * gcc.dg/compat/struct-by-value-17_x.c: New file.
41555 * gcc.dg/compat/struct-by-value-17_y.c: New file.
41556 * gcc.dg/compat/struct-by-value-18_main.c: New file.
41557 * gcc.dg/compat/struct-by-value-18_x.c: New file.
41558 * gcc.dg/compat/struct-by-value-18_y.c: New file.
41560 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
41561 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
41562 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
41563 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
41564 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
41565 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
41566 * gcc.dg/compat/scalar-return-3_main.c: New file.
41567 * gcc.dg/compat/scalar-return-3_x.c: New file.
41568 * gcc.dg/compat/scalar-return-3_y.c: New file.
41569 * gcc.dg/compat/scalar-return-4_main.c: New file.
41570 * gcc.dg/compat/scalar-return-4_x.c: New file.
41571 * gcc.dg/compat/scalar-return-4_y.c: New file.
41573 2003-06-10 Janis Johnson <janis187@us.ibm.com>
41575 * gcc.dg/compat/fp2-struct-check.h: New file.
41576 * gcc.dg/compat/fp2-struct-defs.h: New file.
41577 * gcc.dg/compat/fp2-struct-init.h: New file.
41578 * gcc.dg/compat/struct-by-value-10_main.c: New file.
41579 * gcc.dg/compat/struct-by-value-10_x.c: New file.
41580 * gcc.dg/compat/struct-by-value-10_y.c: New file.
41581 * gcc.dg/compat/struct-return-10_main.c: New file.
41582 * gcc.dg/compat/struct-return-10_x.c: New file.
41583 * gcc.dg/compat/struct-return-10_y.c: New file.
41585 * gcc.dg/compat/compat-common.h: New file.
41586 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
41587 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
41588 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
41589 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
41590 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
41591 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
41592 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
41593 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41594 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
41595 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
41596 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41597 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
41598 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
41599 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41600 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
41601 * gcc.dg/compat/small-struct-check.h: Ditto.
41602 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
41603 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41604 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
41605 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
41606 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41607 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41608 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
41609 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41610 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
41611 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
41612 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41613 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41614 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
41615 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41616 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41617 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
41618 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41619 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
41620 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
41621 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41622 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
41623 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
41624 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41625 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
41626 * gcc.dg/compat/struct-return-2_main.c: Ditto.
41627 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41628 * gcc.dg/compat/struct-return-2_y.c: Ditto.
41629 * gcc.dg/compat/struct-return-3_main.c: Ditto.
41630 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41631 * gcc.dg/compat/struct-return-3_y.c: Ditto.
41633 2003-06-10 Geoffrey Keating <geoffk@apple.com>
41635 * g++.dg/pch/static-1.C: New file.
41636 * g++.dg/pch/static-1.Hs: New file.
41638 2003-06-10 Richard Henderson <rth@redhat.com>
41640 * gcc.dg/asm-7.c: Adjust expected warning text.
41642 2003-06-10 Roger Sayle <roger@eyesopen.com>
41644 * gcc.dg/builtins-20.c: New test case.
41646 2003-06-10 Mark Mitchell <mark@codesourcery.com>
41649 * g++.dg/opt/template1.C: New test.
41651 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41653 * lib/gcc-dg.exp (dg-test): Clear additional_files and
41654 additional_sources.
41656 2003-05-21 David Taylor <dtaylor@emc.com>
41658 * gcc.dg/Wpadded.c: New file.
41660 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41662 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
41663 * gcc.dg/special/weak-2.c: Add dg-require-weak.
41664 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
41667 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
41669 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
41671 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41673 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
41674 (dg-require-alias): Likewise.
41675 (dg-require-gc-sections): Likewise.
41676 * lib/target-supports.exp (check_gc_sections_available): Likewise.
41678 2003-06-08 Richard Henderson <rth@redhat.com>
41680 * gcc.dg/20011029-2.c: Fix the array reference.
41681 * gcc.dg/asm-7.c: New.
41683 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
41685 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
41687 2003-06-08 Mark Mitchell <mark@codesourcery.com>
41689 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
41690 (dg-require-gc-sections): Likewise.
41692 2003-06-08 Jan Hubicka <jh@suse.cz>
41694 * i386-cmov1.c: Fix regular expression.
41695 * i386-cvt-1.c: Likewise.
41696 * i386-local.c: Likewise.
41697 * i386-local2.c: Likewise.
41698 * i386-mul.c: Likewise.
41699 * i386-ssetype-1.c: Likewise.
41700 * i386-ssetype-3.c: Likewise.
41701 * i386-ssetype-5.c: Likewise.
41703 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41706 * g++.dg/warn/implicit-typename2.C: New test.
41707 * g++.dg/warn/implicit-typename3.C: New test.
41709 2003-06-07 Richard Henderson <rth@redhat.com>
41711 * g++.dg/other/offsetof3.C: Use size_t.
41712 * g++.dg/other/offsetof4.C: Likewise.
41714 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
41716 * lib/copy-file.exp: New. Implement gcc_copy_files.
41718 * lib/dg-pch.exp: Load copy-file.exp
41719 (dg-pch): Use gcc_copy_files instead of "file copy".
41721 2003-06-06 Mark Mitchell <mark@codesourcery.com>
41723 * gcc.dg/weak/weak.exp: Simplify.
41724 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
41725 * gcc.dg/weak/weak-1.c: Likewise.
41726 * gcc.dg/weak/weak-2.c: Likewise.
41727 * gcc.dg/weak/weak-3.c: Likewise.
41728 * gcc.dg/weak/weak-4.c: Likewise.
41729 * gcc.dg/weak/weak-5.c: Likewise.
41730 * gcc.dg/weak/weak-6.c: Likewise.
41731 * gcc.dg/weak/weak-7.c: Likewise.
41732 * gcc.dg/weak/weak-8.c: Likewise.
41733 * gcc.dg/weak/weak-9.c: Likewise.
41735 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
41737 gcc.c-torture/execute/20030606-1.c: New.
41739 2003-06-06 Roger Sayle <roger@eyesopen.com>
41741 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
41742 * gcc.dg/builtins-19.c: Likewise.
41744 2003-06-06 Roger Sayle <roger@eyesopen.com>
41746 * gcc.dg/builtins-2.c: Add some more tests.
41747 * gcc.dg/builtins-18.c: New test case.
41748 * gcc.dg/builtins-19.c: New test case.
41750 2003-06-06 Roger Sayle <roger@eyesopen.com>
41751 Jim Wilson <wilson@tuliptree.org>
41753 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
41755 2003-06-06 Jakub Jelinek <jakub@redhat.com>
41757 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
41758 mempcpy/stpcpy calls not to be optimized into something else.
41759 * gcc.c-torture/execute/string-opt-3.c: Moved to...
41760 * gcc.c-torture/execute/builtins/string-7.c: ...here.
41761 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
41763 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41765 * gcc.dg/format/asm_fprintf-1.c: New test.
41767 2003-06-05 Mark Mitchell <mark@codesourcery.com>
41769 * lib/gcc-defs.exp (additional_sources): New variable.
41770 (dg-additional-sources): New function.
41771 (additional_files): New variable.
41772 (dg-additional-files): New function.
41773 (dg-additional-files-options): Likewise.
41774 * lib/gcc-dg.exp (dg-require-weak): New function.
41775 (dg-require-alias): Likewise.
41776 (dg-require-gc-sections): Likewise.
41777 * lib/target-supports.exp (check_alias_available): Remove testfile
41779 (check_gc_sections_available): New function.
41780 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
41781 (dg-gpp-additional-files): Likewise.
41782 * lib/g++.exp (additional_sources): Remove.
41783 (additional_files): Likewise.
41784 (g++_target_compile): Use dg-additional-files-options.
41786 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
41788 * gcc.dg/special/ecos.exp: Remove.
41789 * gcc.dg/special/20000419-2.c: Use dg-require-*.
41790 * gcc.dg/special/alias-1.c: Likewise.
41791 * gcc.dg/special/alias-2.c: Likewise.
41792 * gcc.dg/special/gcsec-1.c: Likewise.
41793 * gcc.dg/special/weak-1.c: Likewise.
41794 * gcc.dg/special/weak-2.c: Likewise.
41795 * gcc.dg/special/wkali-1.c: Likewise.
41796 * gcc.dg/special/wkali-2.c: Likewise.
41798 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
41799 dg-gpp-additional-*.
41800 * g++.dg/special/conpr-3.C: Likewise.
41801 * g++.dg/special/conpr-4.C: Likewise.
41802 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
41803 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
41804 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
41805 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
41806 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
41807 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
41808 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
41809 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
41810 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
41811 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
41812 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
41813 * g++.old-deja/g++.other/comdat1.C: Likewise.
41814 * g++.old-deja/g++.other/comdat2.C: Likewise.
41815 * g++.old-deja/g++.other/comdat3.C: Likewise.
41816 * g++.old-deja/g++.other/ctor1.C: Likewise.
41817 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
41819 2003-06-05 Richard Henderson <rth@redhat.com>
41821 * gcc.dg/debug/20030605-1.c: New.
41823 2003-06-04 Mark Mitchell <mark@codesourcery.com>
41825 * README.QMTEST: Update.
41827 2003-06-04 Richard Henderson <rth@redhat.com>
41829 * gcc.dg/cleanup-1.c: New.
41830 * gcc.dg/cleanup-2.c: New.
41831 * gcc.dg/cleanup-3.c: New.
41832 * gcc.dg/cleanup-4.c: New.
41833 * gcc.dg/cleanup-5.c: New.
41834 * gcc.dg/cleanup-6.c: New.
41835 * gcc.dg/cleanup-7.c: New.
41837 2003-06-04 Mark Mitchell <mark@codesourcery.com>
41839 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
41841 * lib/dg-pch.exp: New file.
41842 * g++.dg/pch/pch.exp: Use dg-pch.exp.
41843 * gcc.dg/pch/pch.exp: Likewise.
41845 2003-06-04 Roger Sayle <roger@eyesopen.com>
41847 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
41848 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
41849 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
41850 * gcc.dg/builtins-17.c: New test case.
41851 * gcc.dg/i386-387-4.c: New test case.
41852 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
41854 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41856 * gcc.dg/ultrasp9.c: New test.
41858 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41860 * gcc.c-torture/compile/20030604-1.c: New test.
41861 * gcc.dg/sparc-constant-1.c: New test.
41863 2003-06-03 Glen Nakamura <glen@imodulo.com>
41865 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
41867 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
41869 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
41871 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
41872 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
41874 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
41876 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
41878 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41881 * g++.dg/template/spec10.C: New test.
41883 2003-06-03 Roger Sayle <roger@eyesopen.com>
41885 * gcc.dg/builtins-16.c: New test case.
41887 2003-06-03 Jakub Jelinek <jakub@redhat.com>
41889 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
41890 mempcpy test with post-increments.
41891 * gcc.c-torture/execute/string-opt-3.c: New test.
41892 * gcc.dg/string-opt-1.c: New test.
41894 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
41897 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
41899 2003-06-02 Mark Mitchell <mark@codesourcery.com>
41901 * lib/scanasm.exp (dg-scan): New function, factored out of ...
41902 (scan-assembler): ... here. Use dg-scan.
41903 (scan-assembler-not): Likewise.
41904 (scan-file): New function.
41905 (scan-file-not): Likewise.
41906 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
41907 * gcc.dg/cpp/_Pragma4.c: Likewise.
41908 * gcc.dg/cpp/_Pragma5.c: Likewise.
41909 * gcc.dg/cpp/avoidpaste1.c: Likewise.
41910 * gcc.dg/cpp/avoidpaste2.c: Likewise.
41911 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
41912 * gcc.dg/cpp/cmdlne-P.c: Likewise.
41913 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
41914 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
41915 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
41916 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
41917 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
41918 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
41919 * gcc.dg/cpp/cxxcom1.c: Likewise.
41920 * gcc.dg/cpp/line1.c: Likewise.
41921 * gcc.dg/cpp/maccom1.c: Likewise.
41922 * gcc.dg/cpp/maccom2.c: Likewise.
41923 * gcc.dg/cpp/maccom3.c: Likewise.
41924 * gcc.dg/cpp/maccom4.c: Likewise.
41925 * gcc.dg/cpp/maccom5.c: Likewise.
41926 * gcc.dg/cpp/maccom6.c: Likewise.
41927 * gcc.dg/cpp/multiline.c: Likewise.
41928 * gcc.dg/cpp/spacing1.c: Likewise.
41929 * gcc.dg/cpp/spacing2.c: Likewise.
41930 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
41931 * gcc.dg/cpp/trad/maccom1.c: Likewise.
41932 * gcc.dg/cpp/trad/maccom2.c: Likewise.
41933 * gcc.dg/cpp/trad/maccom3.c: Likewise.
41934 * gcc.dg/cpp/trad/maccom4.c: Likewise.
41935 * gcc.dg/cpp/trad/maccom6.c: Likewise.
41936 * gcc.dg/cpp/cxxcom2.c: Likewise.
41937 * gcc.dg/cpp/cxxcom2.h: New file.
41939 * gcc.dg/cpp/truefalse.cpp: Move it to ...
41940 * g++.dg/cpp/truefalse.C: Here.
41941 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
41943 2003-06-01 Loren James Rittle <ljrittle@acm.org>
41945 * gcc.dg/cpp/redef3.c: New file.
41947 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
41949 * gcc.dg/i386-loop-3.c: New test.
41951 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
41953 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
41955 2003-05-31 Roger Sayle <roger@eyesopen.com>
41957 * gcc.dg/fwrapv-1.c: New test case.
41958 * gcc.dg/fwrapv-2.c: New test case.
41960 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41963 * g++.dg/template/spec9.C: New test.
41965 2003-05-29 Roger Sayle <roger@eyesopen.com>
41967 * gcc.dg/duff-4.c: New test case.
41969 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
41972 * g77.dg/ffixed-form-1.f: New test
41973 * g77.dg/ffixed-form-2.f: New test
41974 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
41975 * g77.dg/ffree-form-3.f: New test
41977 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
41979 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
41980 * gcc.dg/wint_t-1.c: Likewise.
41982 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41984 * g++.dg/template/access11.C: New test.
41986 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41989 * g++.dg/template/access10.C: New test.
41991 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
41992 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41994 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
41996 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
41998 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
41999 suppress for powerpc-*-darwin*.
42000 * gcc.dg/torture/builtin-noret-2.c: Likewise.
42002 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
42004 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
42005 suppress option for powerpc-*-darwin*.
42007 2003-05-23 Roger Sayle <roger@eyesopen.com>
42009 * gcc.dg/builtins-1.c: Add tests for tan and atan.
42010 * gcc.dg/builtins-4.c: Add test for fmod.
42012 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42015 * g++.dg/template/instantiate4.C: New test.
42017 2003-05-22 Roger Sayle <roger@eyesopen.com>
42019 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
42021 2003-05-21 Janis Johnson <janis187@us.ibm.com>
42023 * gcc.dg/compat/scalar-return-1_main.c: New file.
42024 * gcc.dg/compat/scalar-return-1_x.c: New file.
42025 * gcc.dg/compat/scalar-return-1_y.c: New file.
42026 * gcc.dg/compat/scalar-return-2_main.c: New file.
42027 * gcc.dg/compat/scalar-return-2_x.c: New file.
42028 * gcc.dg/compat/scalar-return-2_y.c: New file.
42029 * gcc.dg/compat/struct-return-3_main.c: New file.
42030 * gcc.dg/compat/struct-return-3_y.c: New file.
42031 * gcc.dg/compat/struct-return-3_x.c: New file.
42032 * gcc.dg/compat/struct-return-2_main.c: New file.
42033 * gcc.dg/compat/struct-return-2_x.c: New file.
42034 * gcc.dg/compat/struct-return-2_y.c: New file.
42036 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42038 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
42039 for hppa*-hp-hpux*.
42040 * gcc.dg/20021014-1.c (dg-options): Likewise.
42041 * gcc.dg/nest.c (dg-options): Likewise.
42043 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
42046 * g++.dg/ext/dllimport2.C: New file.
42047 * g++.dg/ext/dllimport3.C: New file.
42049 2003-05-20 Janis Johnson <janis187@us.ibm.com>
42051 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
42052 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42053 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42054 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42055 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42056 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42057 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
42058 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
42059 * gcc.dg/compat/small-struct-defs.h: New file.
42060 * gcc.dg/compat/small-struct-init.h: New file.
42061 * gcc.dg/compat/small-struct-check.h: New file.
42062 * gcc.dg/compat/fp-struct-defs.h: New file.
42063 * gcc.dg/compat/fp-struct-check.h: New file.
42064 * gcc.dg/compat/fp-struct-init.h: New file.
42065 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
42066 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
42068 2003-05-19 Jakub Jelinek <jakub@redhat.com>
42070 * gcc.dg/20030225-2.c: New test.
42072 2003-05-18 Roger Sayle <roger@eyesopen.com>
42073 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42075 * gcc.c-torture/compile/20030518-1.c: New test case.
42077 2003-05-18 Mark Mitchell <mark@codesourcery.com>
42079 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
42080 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
42081 gcc-dg-debug-runtest.
42082 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
42083 gcc-dg-debug-runtest.
42085 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42088 * g++.dg/lookup/using6.C: New test.
42090 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42092 * g++.dg/parse/access2.C: New test.
42094 2003-05-17 Mark Mitchell <mark@codesourcery.com>
42096 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
42097 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
42098 * gcc.dg/debug/debug.exp: Likewise.
42100 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
42102 * gcc.dg/dollar.c: New test.
42104 2003-05-16 Janis Johnson <janis187@us.ibm.com>
42106 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
42107 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
42108 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
42109 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
42110 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
42111 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
42112 * gcc.dg/compat/struct-by-value-6_main.c: New file.
42113 * gcc.dg/compat/struct-by-value-6_x.c: New file.
42114 * gcc.dg/compat/struct-by-value-6_y.c: New file.
42115 * gcc.dg/compat/struct-by-value-7_main.c: New file.
42116 * gcc.dg/compat/struct-by-value-7_x.c: New file.
42117 * gcc.dg/compat/struct-by-value-7_y.c: New file.
42118 * gcc.dg/compat/struct-by-value-8_main.c: New file.
42119 * gcc.dg/compat/struct-by-value-8_x.c: New file.
42120 * gcc.dg/compat/struct-by-value-8_y.c: New file.
42121 * gcc.dg/compat/struct-by-value-9_main.c: New file.
42122 * gcc.dg/compat/struct-by-value-9_x.c: New file.
42123 * gcc.dg/compat/struct-by-value-9_y.c: New file.
42125 2003-05-16 Mark Mitchell <mark@codesourcery.com>
42127 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
42128 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
42129 support for "repo" mode.
42130 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
42131 * lib/g77-dg.exp: Likewise.
42132 * lib/obj-dg.exp: Likewise.
42134 2003-05-16 Jakub Jelinek <jakub@redhat.com>
42136 Merge from gcc-3_2-rhl8-branch:
42137 2003-04-23 Jakub Jelinek <jakub@redhat.com>
42139 * gcc.dg/tls/opt-6.c: New test.
42141 2003-04-05 Jakub Jelinek <jakub@redhat.com>
42143 * gcc.dg/20030405-1.c: New test.
42145 2003-03-09 Jakub Jelinek <jakub@redhat.com>
42147 * gcc.dg/20030309-1.c: New test.
42149 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42151 * gcc.c-torture/execute/20030307-1.c: New test.
42153 2003-02-20 Randolph Chung <tausq@debian.org>
42155 * gcc.c-torture/compile/20030220-1.c: New test.
42157 2003-02-18 Jakub Jelinek <jakub@redhat.com>
42159 * gcc.dg/20030217-1.c: New test.
42161 2003-01-29 Jakub Jelinek <jakub@redhat.com>
42163 * gcc.c-torture/compile/20020129-1.c: New test.
42165 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
42167 * gcc.dg/unroll-1.c: New test.
42169 2002-11-16 Jan Hubicka <jh@suse.cz>
42171 * gcc.c-torture/execute/20020920-1.c: New test.
42173 2002-10-08 Jakub Jelinek <jakub@redhat.com>
42176 * gcc.c-torture/compile/20021008-1.c: New test.
42178 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
42181 * gcc.c-torture/execute/20020810-1.c: New test.
42183 2002-08-07 Jakub Jelinek <jakub@redhat.com>
42185 * gcc.c-torture/compile/20020807-1.c: New test.
42187 2002-07-30 Jakub Jelinek <jakub@redhat.com>
42189 * gcc.dg/tls/opt-1.c: New test.
42191 2002-07-29 Jakub Jelinek <jakub@redhat.com>
42193 * gcc.dg/20020729-1.c: New test.
42195 2002-07-20 Jakub Jelinek <jakub@redhat.com>
42197 * g++.dg/opt/life1.C: New test.
42199 2002-05-20 Jakub Jelinek <jakub@redhat.com>
42201 * gcc.dg/20020525-1.c: New test.
42203 2002-05-24 Jakub Jelinek <jakub@redhat.com>
42206 * g++.dg/ext/pretty1.C: New test.
42207 * g++.dg/ext/pretty2.C: New test.
42209 2003-05-15 Mark Mitchell <mark@codesourcery.com>
42212 * g++.dg/ext/typeof5.C: New test.
42214 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
42216 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
42217 __USER_LABEL_PREFIX__ into account.
42218 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
42220 2003-05-14 Roger Sayle <roger@eyesopen.com>
42222 * gcc.dg/builtins-15.c: New test case.
42224 2003-05-13 Zack Weinberg <zack@codesourcery.com>
42226 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
42228 2003-05-12 Mark Mitchell <mark@codesourcery.com>
42230 * lib/g++.exp: Tweak handling of additional source files.
42231 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
42232 * g++.dg/special/conpr-2a.C: Rename to ...
42233 * g++.dg/special/conpr-2a.cc: ... this.
42234 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
42235 * g++.dg/special/conpr-3a.C: Rename to ...
42236 * g++.dg/special/conpr-3a.cc: This.
42237 * g++.dg/special/conpr-3b.C: Rename to ...
42238 * g++.dg/special/conpr-3b.cc: This.
42239 * g++.dg/special/conpr-4.C: New test.
42240 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
42242 2003-05-12 David Edelsohn <edelsohn@gnu.org>
42244 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
42246 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42248 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
42249 * g++.old-deja/g++.robertl/eb71.C: Likewise.
42250 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
42251 * g++.old-deja/g++.other/warn3.C: Likewise.
42253 2003-05-11 Roger Sayle <roger@eyesopen.com>
42255 * gcc.dg/i386-387-1.c: Update to also test log.
42256 * gcc.dg/i386-387-2.c: Likewise.
42258 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
42260 * g77.f-torture/execute/int8421.f: New test.
42262 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42264 PR c++/10230, c++/10481
42265 * g++.dg/lookup/scoped5.C: New test.
42267 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42270 * g++.dg/template/ttp6.C: New test.
42272 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
42274 * gcc.c-torture/execute/builtins: New directory.
42275 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
42276 gcc.c-torture/execute/builtins.
42277 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
42278 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
42279 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
42280 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
42282 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42285 * g++.dg/template/access8.C: New test.
42286 * g++.dg/template/access9.C: New test.
42288 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42291 * g++.dg/parse/access1.C: New test.
42293 2003-05-09 DJ Delorie <dj@redhat.com>
42295 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
42296 long, and not an int.
42298 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42300 PR c++/10555, c++/10576
42301 * g++.dg/template/memclass1.C: New test.
42303 2003-05-08 DJ Delorie <dj@redhat.com>
42305 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
42307 * gcc.c-torture/execute/20021024-1.x: Likewise.
42308 * gcc.c-torture/execute/shiftdi.x: Likewise.
42309 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
42310 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
42311 * gcc.dg/20021018-1.c: Likewise.
42313 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42315 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
42317 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
42318 (bcopy): Call memmove.
42320 2003-05-08 Roger Sayle <roger@eyesopen.com>
42322 * g77.f-torture/compile/8485.f: New test case.
42324 2003-05-07 Richard Henderson <rth@redhat.com>
42327 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
42328 Verify exception_cleanup not called for rethrows.
42329 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
42330 when exiting catch block without rethrowing.
42331 * g++.dg/eh/forced3.C: New.
42332 * g++.dg/eh/forced4.C: New.
42334 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
42336 * gcc.dg/20030505.c: Fix triplet.
42338 2003-05-06 DJ Delorie <dj@redhat.com>
42340 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
42341 * gcc.dg/nest.c: Likewise.
42343 2003-05-05 Roger Sayle <roger@eyesopen.com>
42345 * gcc.dg/builtins-14.c: New test case.
42347 2003-05-05 Janis Johnson <janis187@us.ibm.com>
42349 * lib/compat.exp (compat-execute): New argument.
42350 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
42351 * gcc.dg/compat: New test directory.
42352 * gcc.dg/compat/compat.exp: New expect script.
42353 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
42354 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
42355 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
42356 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
42357 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
42358 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
42360 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
42361 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
42362 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
42363 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
42364 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
42365 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
42366 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
42367 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
42368 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
42369 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
42370 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
42371 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
42372 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
42373 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
42374 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
42376 2003-05-05 Zack Weinberg <zack@codesourcery.com>
42378 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
42380 2003-05-05 Jakub Jelinek <jakub@redhat.com>
42382 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
42384 2003-05-05 Geoffrey Keating <geoffk@apple.com>
42386 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
42387 * gcc.dg/ppc-fsel-2.c: New test.
42389 * gcc.dg/unused-5.c: New test.
42391 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42394 * g++.dg/warn/pmf1.C: New test.
42396 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42399 * g++.dg/warn/main.C: New test.
42401 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42403 * gcc.dg/nonnull-3.c: New test.
42405 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
42407 * gcc.dg/cpp/Wtrigraphs.c: Update.
42408 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
42410 2003-05-03 Geoffrey Keating <geoffk@apple.com>
42412 * gcc.dg/ppc-fsel-1.c: New test.
42414 2003-05-03 Zack Weinberg <zack@codesourcery.com>
42417 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
42419 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
42421 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
42423 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42425 PR c++/9364, c++/10553, c++/10586
42426 * g++.dg/parse/typename4.C: New test.
42427 * g++.dg/parse/typename5.C: Likewise.
42429 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
42431 * gcc.c-torture/compile/20030503-1.c: New test.
42433 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42435 * g++.dg/lookup/using5.C: Fix testcase error.
42437 2003-05-01 Chris Demetriou <cgd@broadcom.com>
42439 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
42440 since MEABI is no longer supported. Remove all vestiges
42441 of MEABI from the test.
42443 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42446 * g++.dg/lookup/using5.C: New test.
42448 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42451 * g++.dg/template/ttp5.C: New test.
42453 2003-04-30 Mark Mitchell <mark@codesourcery.com>
42455 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
42456 (dg-gpp-additional-sources): New function.
42457 (dg-gpp-additional-files): Likewise.
42458 * lib/g++.exp (additional_sources): New variable.
42459 (additional_files): Likewise.
42460 (g++_target_compile): Deal with them.
42461 * lib/old-dejagnu.exp: Remove.
42462 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
42463 * g++.old-deja: Revise all tests to use dg commands.
42465 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42467 PR c++/9432, c++/9528
42468 * g++.dg/lookup/using4.C: New test.
42470 2003-04-29 Geoffrey Keating <geoffk@apple.com>
42472 * gcc.dg/noreturn-5.c: New file.
42473 * gcc.dg/noreturn-6.c: New file.
42475 * gcc.c-torture/compile/inline-1.c: New file.
42477 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42480 * g++.dg/template/explicit1.C: New test.
42482 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42485 * g++.dg/other/bitfield1.C: New test.
42488 * g++.dg/init/new7.C: New test.
42490 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42492 * g++.dg/ext/desig1.C: New test.
42493 * g++.dg/ext/init1.C: Update.
42495 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
42497 2003-04-28 Mark Mitchell <mark@codesourcery.com>
42500 * g++.dg/warn/Winline-1.C: New test.
42502 2003-04-28 Jakub Jelinek <jakub@redhat.com>
42504 * gcc.c-torture/execute/string-opt-19.c: New test.
42506 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42507 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42509 2003-04-27 Mark Mitchell <mark@codesourcery.com>
42512 * g++.dg/init/new6.C: New test.
42515 * g++.dg/init/ref6.C: New test.
42517 2003-04-26 David Edelsohn <edelsohn@gnu.org>
42519 * g++.dg/warn/weak1.C: XFAIL on AIX4.
42521 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42523 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42524 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42526 2003-04-25 Mark Mitchell <mark@codesourcery.com>
42528 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42529 initialized static data members.
42531 2003-04-25 H.J. Lu <hjl@gnu.org>
42533 * gcc.dg/ia64-sync-4.c: New test.
42535 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42537 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
42540 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
42543 * g++.dg/warn/conv1.C: New test.
42544 * g++.old-deja/g++.other/conv7.C: Adjust.
42545 * g++.old-deja/g++.other/overload14.C: Adjust.
42547 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42550 * g++.dg/template/defarg2.C: New test.
42552 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
42554 * gcc.dg/cpp/include2.c: Update.
42555 * gcc.dg/cpp/multiline-2.c: New.
42556 * gcc.dg/cpp/multiline.c: Update.
42557 * gcc.dg/cpp/strify2.c: Update.
42558 * gcc.dg/cpp/trad/literals-2.c: Update.
42560 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42562 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
42564 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42566 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42568 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42571 * g++.dg/parse/crash4.C: New test.
42574 * g++.dg/parse/crash5.C: New test.
42576 2003-04-22 Mark Mitchell <mark@codesourcery.com>
42579 * g++.dg/parse/crash3.C: New test.
42582 * g++.dg/parse/elab1.C: New test.
42584 2003-04-22 Devang Patel <dpatel@apple.com>
42586 * gcc.dg/cpp/trad/funlike-5.c: New test.
42588 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
42590 * g++.dg/other/packed1.C: Fix dg options.
42592 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
42594 * g++.dg/other/offsetof2.C: New test.
42596 2003-04-21 Mark Mitchell <mark@codesourcery.com>
42598 * g++.dg/template/recurse.C: Adjust location of error messages.
42600 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
42603 * g++.dg/init/addr-const1.C: New test.
42604 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
42606 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
42609 * g++.dg/lookup/struct-hack1.C: New test.
42611 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
42613 * ucs.c: Update diagnostic messages.
42615 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42617 * gcc.dg/cpp/truefalse.cpp: New test.
42618 * gcc.dg/cpp/cpp.exp: Update.
42619 * g++.dg/other/stdbool-if.C: Remove.
42621 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42623 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
42624 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
42626 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
42628 * gcc.c-torture/compile/20030418-1.c: New test.
42630 2003-04-17 Janis Johnson <janis187@us.ibm.com>
42632 * README.compat: Remove; content moved to doc/sourcebuild.texi.
42634 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42637 g++.dg/template/dependent-name1.C: New test.
42639 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
42641 * gcc.dg/warn-1.c (tourist_guide): New array,
42642 contains a pointer to bar.
42644 2003-04-16 Roger Sayle <roger@eyesopen.com>
42646 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
42647 * gcc.c-torture/execute/medce-1.c: New test case.
42648 * gcc.c-torture/execute/medce-2.c: New test case.
42650 2003-04-15 Mark Mitchell <mark@codesourcery.com>
42652 * lib/prune.exp: Ignore more messages.
42655 * g++.dg/parse/lookup3.C: New test.
42657 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
42659 * gcc.c-torture/compile/20030415-1.c : New test.
42661 2003-04-14 Mark Mitchell <mark@codesourcery.com>
42663 * gcc.c-torture/execute/scope-2.c: Move to ...
42664 * gcc.dg/noncompile/scope.c: .... here.
42666 2003-04-14 Roger Sayle <roger@eyesopen.com>
42668 * gcc.dg/20030414-2.c: New test case.
42670 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
42673 * gcc.dg/20030414-1.c: New test.
42675 2003-04-13 Roger Sayle <roger@eyesopen.com>
42677 * gcc.dg/builtins-12.c: New test case.
42678 * gcc.dg/builtins-13.c: New test case.
42680 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42682 * gcc.c-torture/execute/string-opt-18.c: New test.
42684 2003-04-13 Mark Mitchell <mark@codesourcery.com>
42687 * g++.dg/init/new5.C: New test.
42689 2003-04-12 Mark Mitchell <mark@codesourcery.com>
42692 * g++.dg/ext/dllimport1.C: New test.
42694 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42696 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
42698 2003-04-11 Bud Davis <bdavis9659@comcast.net>
42701 * g77.f-torture/noncompile/9263.f: New test
42703 * g77.f-torture/execute/1832.f: New test
42705 2003-04-11 David Chad <davidc@freebsd.org>
42706 Loren J. Rittle <ljrittle@acm.org>
42709 * objc.dg/headers.m: New test.
42711 2003-04-10 Zack Weinberg <zack@codesourcery.com>
42713 * gcc.c-torture/execute/builtin-noret-2.c: New.
42714 * gcc.c-torture/execute/builtin-noret-2.x: New.
42715 XFAIL builtin-noret-2.c at -O1 and above.
42716 * gcc.dg/redecl.c: New.
42717 * gcc.dg/Wshadow-1.c: Update error regexps.
42719 2003-04-10 Mark Mitchell <mark@codesourcery.com>
42721 * g++.dg/abi/bitfield10.C: New test.
42723 2003-04-09 Mike Stump <mrs@apple.com>
42725 * gcc.dg/pch/pch.exp: Make testcase names longer.
42726 * g++.dg/pch/pch.exp: Make testcase names longer.
42728 2003-04-08 Roger Sayle <roger@eyesopen.com>
42730 * gcc.dg/builtins-11.c: New test case.
42732 2003-04-08 Roger Sayle <roger@eyesopen.com>
42734 * gcc.dg/builtins-9.c: New test case.
42735 * gcc.dg/builtins-10.c: New test case.
42737 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
42739 * gcc.dg/noncompile/init-4.c.c: New test.
42741 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
42743 * gcc.misc-test/gcov-9.c: New test.
42744 * gcc.misc-test/gcov-10.c: New test
42745 * gcc.misc-test/gcov-11.c: New test.
42747 2003-04-05 Zack Weinberg <zack@codesourcery.com>
42749 PR optimization/10024
42750 * gcc.c-torture/compile/20030405-1.c: New test.
42752 2003-04-04 Geoffrey Keating <geoffk@apple.com>
42754 * gcc.dg/pch/static-3.c: New.
42755 * gcc.dg/pch/static-3.hs: New.
42756 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
42758 2003-04-04 Richard Henderson <rth@redhat.com>
42760 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
42761 * g++.dg/eh/forced2.C: Likewise.
42763 2003-04-03 Mike Stump <mrs@apple.com>
42765 * lib/scanasm.exp (scan-assembler): Add xfail processing for
42767 (scan-assembler-times, scan-assembler-not): Likewise.
42768 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
42770 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42772 * gcc.dg/sparc-loop-1.c: New test.
42774 2003-04-02 Geoffrey Keating <geoffk@apple.com>
42777 * g++.dg/pch/system-2.C: New.
42778 * g++.dg/pch/system-2.Hs: New.
42780 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
42782 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
42784 * g++.dg/eh/simd-1.C (vecfunc): Same.
42786 2003-04-01 Roger Sayle <roger@eyesopen.com>
42788 * gcc.c-torture/execute/20030401-1.c: New test case.
42790 2003-04-01 Ziemowit Laski <zlaski@apple.com>
42792 * objc.dg/defs.m: New.
42794 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
42796 * g++.dg/eh/simd-1.C: New.
42797 * g++.dg/eh/simd-2.C: New.
42799 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
42801 * gcc.c-torture/execute/simd-3.c: New.
42803 2003-03-31 Mark Mitchell <mark@codesourcery.com>
42806 * gcc.dg/20030331-2.c: New test.
42808 2003-03-31 Mark Mitchell <mark@codesourcery.com>
42811 * g++.dg/parse/crash2.C: New test.
42813 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42815 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
42816 * gcc.c-torture/execute/20030331-1.c: ...here.
42818 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42820 * gcc.c-torture/execute/20030331-1.c: New test.
42822 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
42824 * lib/gcov.exp: Adjust call return testing strings.
42825 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
42827 2003-03-31 Roger Sayle <roger@eyesopen.com>
42829 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
42830 * gcc.dg/builtins-7.c: New test case.
42831 * gcc.dg/builtins-8.c: New test case.
42833 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42835 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
42837 2003-03-30 Mark Mitchell <mark@codesourcery.com>
42840 * g++.dg/lookup-class-member-2.C: New test.
42842 2003-03-30 Glen Nakamura <glen@imodulo.com>
42844 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
42846 2003-03-28 Roger Sayle <roger@eyesopen.com>
42848 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
42850 2003-03-28 Mark Mitchell <mark@codesourcery.com>
42852 * g++.dg/init/attrib1.C: New test.
42854 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42856 * gcc.dg/ultrasp8.c: New test.
42858 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42860 * gcc.dg/ultrasp7.c: New test.
42862 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
42865 * g++.dg/template/inline1.C: New test.
42867 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42869 * gcc.dg/sparc-dwarf2.c: New test.
42871 2003-03-27 Roger Sayle <roger@eyesopen.com>
42873 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
42874 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
42876 2003-03-27 Mark Mitchell <mark@codesourcery.com>
42878 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
42879 than reading .x files.
42880 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
42881 * g77.dg/gcov/gcov-1.f: Likewise.
42882 * gcc.misc-tests/gcov-4b.c: Likewise.
42883 * gcc.misc-tests/gcov-5b.c: Likewise.
42884 * gcc.misc-tests/gcov-6.c: Likewise.
42885 * gcc.misc-tests/gcov-7.c: Likewise.
42886 * gcc.misc-tests/gcov-8.c: Likewise.
42887 * g++.dg/gcov/gcov-1.x: Remove.
42888 * g77.dg/gcov/gcov-1.x: Likewise.
42889 * gcc.misc-tests/gcov-4b.x: Likewise.
42890 * gcc.misc-tests/gcov-5b.x: Likewise.
42891 * gcc.misc-tests/gcov-6.x: Likewise.
42892 * gcc.misc-tests/gcov-7.x: Likewise.
42893 * gcc.misc-tests/gcov-8.x: Likewise.
42895 2003-03-27 Glen Nakamura <glen@imodulo.com>
42898 * gcc.dg/20030324-1.c: New test.
42900 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
42903 * g++.dg/template/arg3.C: New test.
42906 * g++.dg/template/friend18.C: New test.
42908 2003-03-26 Roger Sayle <roger@eyesopen.com>
42910 * g77.f-torture/compile/20030326-1.f: New test case.
42912 2003-03-26 Janis Johnson <janis187@us.ibm.com>
42914 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
42916 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
42918 2003-03-26 Jakub Jelinek <jakub@redhat.com>
42920 * gcc.dg/ia64-sync-3.c: New test.
42922 2003-03-26 Alan Modra <amodra@bigpond.net.au>
42924 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
42926 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42928 * gcc.dg/ultrasp6.c: New test.
42930 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42932 * gcc.dg/i386-signbit-1.c: New test.
42933 * gcc.dg/i386-signbit-2.c: New test.
42934 * gcc.dg/i386-signbit-3.c: New test.
42936 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42938 * gcc.dg/ultrasp5.c: Fix options.
42940 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
42942 * gcc.dg/ultrasp5.c: Fix comment.
42944 2003-03-24 Bud Davis <bdavis9659@comcast.net>
42947 * g77.f-torture/execute/10197.f: New test.
42949 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
42951 PR c++/9898, c++/383
42952 * g++.dg/template/conv6.C: New test.
42955 * g++.dg/template/ptrmem5.C: New test.
42958 * g++.dg/lookup/koenig1.C: New test.
42961 * g++.dg/lookup/template2.C: New test.
42963 2003-03-24 Jakub Jelinek <jakub@redhat.com>
42965 * g++.dg/opt/rtti1.C: New test.
42967 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42969 * gcc.dg/ultrasp5.c: New test.
42971 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
42974 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
42977 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
42980 * gcc.dg/20030323-1.c: New test.
42982 2003-03-23 Roger Sayle <roger@eyesopen.com>
42984 * gcc.c-torture/compile/20030323-1.c: New test case.
42986 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
42988 * gcc.dg/20030321-1.c: New test.
42990 2003-03-22 Zack Weinberg <zack@codesourcery.com>
42992 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
42994 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
42996 PR c++/9978, c++/9708
42997 * g++.dg/ext/vlm1.C: Adjust expected error.
42998 * g++.dg/ext/vla2.C: New test.
42999 * g++.dg/template/arg1.C: New test.
43000 * g++.dg/template/arg2.C: New test.
43002 2003-03-22 Bud Davis <bdavis9659@comcast.net>
43004 * g77.f-torture/execute/select.f: New test.
43005 * g77.f-torture/noncompile/select_no_compile.f: New test.
43007 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
43010 * g++.dg/other/error4.C: New test.
43012 2003-03-20 Mark Mitchell <mark@codesourcery.com>
43014 * g++.dg/template/friend17.C: New test.
43016 2003-03-21 Alan Modra <amodra@bigpond.net.au>
43018 * gcc.c-torture/compile/20030320-1.c: New.
43020 2003-03-20 Roger Sayle <roger@eyesopen.com>
43022 * gcc.dg/builtins-6.c: New test case.
43024 2003-03-19 Alan Modra <amodra@bigpond.net.au>
43027 * gcc.c-torture/compile/20030319-1.c: New.
43029 2003-03-18 Jan Hubicka <jh@suse.cz>
43031 * gcc.dg/i386-cvt-1.c: New test.
43033 2003-03-17 Zack Weinberg <zack@codesourcery.com>
43035 * objc.dg/naming-1.m: Use "(parse|syntax) error".
43036 * objc.dg/naming-2.m: Likewise.
43038 2003-03-17 Mark Mitchell <mark@codesourcery.com>
43041 * g++.dg/parse/crash1.C: New test.
43043 2003-03-16 Mark Mitchell <mark@codesourcery.com>
43046 * g++.dg/eh/cleanup1.C: New test.
43048 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
43050 * gcc.c-torture/execute/20030316-1.c: New test case.
43052 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
43055 * g++.dg/init/ctor2.C: New test.
43057 2003-03-15 Roger Sayle <roger@eyesopen.com>
43059 * g77.f-torture/compile/xformat.f: New test case.
43061 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43063 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
43064 * g++.old-deja/g++.mike/eh50.C: Likewise.
43066 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43069 * g++.dg/template/spec7.C: New test.
43070 * g++.dg/template/spec8.C: Likewise.
43072 2003-03-14 Jakub Jelinek <jakub@redhat.com>
43074 * gcc.c-torture/execute/20030313-1.c: New test.
43076 2003-03-14 Richard Henderson <rth@redhat.com>
43078 * gcc.dg/inline-2.c: Adjust alpha test for external call.
43080 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
43082 * gcc.c-torture/compile/20030314-1.c: New test.
43084 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
43086 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
43087 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
43089 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
43090 to accept newer _imp__ prefix and additional
43091 newline in .drectve section.
43092 * gcc.dg/dll-4.c: Likewise.
43093 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
43096 2003-03-13 Mark Mitchell <mark@codesourcery.com>
43098 * g++.dg/parse/namespace9.C: New test.
43100 * g++.dg/init/ref5.C: New test.
43101 * g++.dg/parse/ptrmem1.C: Likewise.
43103 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43105 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
43106 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
43107 regular expression.
43108 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
43109 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
43111 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
43113 * gcc.c-torture/execute/20030224-2.c: New test.
43115 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43117 * gcc.dg/decl-3.c: New test.
43119 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43121 * gcc.dg/i386-loop-2.c: New test.
43123 2003-03-11 Mark Mitchell <mark@codesourcery.com>
43126 * g++.dg/parse/namespace8.C: New test.
43129 * g++.dg/overload/builtin2.C: New test.
43131 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
43133 * gcc.dg/return-type-3.c: New test.
43135 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43137 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
43138 profiling options are not supported.
43140 2003-03-10 Mark Mitchell <mark@codesourcery.com>
43142 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
43143 * g++.old-deja/g++.warn/impint2.C: Likewise.
43145 2003-03-10 Devang Patel <dpatel@apple.com>
43147 * g++.dg/cpp/c++_cmd_1.C: New test.
43148 * g++.dg/cpp/c++_cmd_1.h: New file.
43150 2003-03-10 Segher Boessenkool <segher@koffie.nl>
43152 * gcc.dg/altivec-9.c: New file.
43154 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43156 * gcc.dg/ppc-sdata-1.c: New test.
43157 * gcc.dg/ppc-sdata-2.c: New test.
43159 2003-03-09 Mark Mitchell <mark@codesourcery.com>
43162 * g++.dg/opt/ptrmem2.C: New test.
43165 * g++.dg/opt/ptrmem1.C: New test.
43167 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43169 * gcc.dg/i386-loop-1.c: New test.
43171 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43174 * g++.dg/lookup/friend1.C: New test.
43176 2003-03-08 Mark Mitchell <mark@codesourcery.com>
43179 * g++.dg/parser/constructor1.C: New test.
43181 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
43183 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
43185 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
43187 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
43189 * gcc.dg/cpp/Wunused.c: Update test.
43191 2003-03-08 Jan Hubicka <jh@suse.cz>
43193 * gcc.dg/inline-3.c: New test.
43195 2003-03-08 Mark Mitchell <mark@codesourcery.com>
43198 * g++.dg/parse/builtin1.C: New test.
43201 * g++.dg/abi/cookie1.C: New test.
43202 * g++.dg/abi/cookie2.C: Likewise.
43205 * g++.dg/template/field1.C: New test.
43208 * g++.dg/parse/class1.C: New test.
43209 * g++.dg/parse/namespace7.C: Likewise.
43210 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
43212 2003-03-07 Mark Mitchell <mark@codesourcery.com>
43214 * g++.dg/init/ref4.C: New test.
43216 2003-03-07 Jan Hubicka <jh@suse.cz>
43218 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
43219 * gcc.dg/inline-3.c: New test.
43221 2003-03-06 Mark Mitchell <mark@codesourcery.com>
43223 * g++.dg/init/ref3.C: New test.
43226 * g++.dg/init/ref2.C: New test.
43229 * g++.dg/warn/Wshadow-2.C: New test.
43232 * g++.dg/warn/Woverloaded-1.C: New test.
43234 2003-03-05 Jan Hubicka <jh@suse.cz>
43236 * gcc.dg/i386-local2.c: New.
43237 * gcc.dg/i386-local.c: Fix typo.
43239 2003-03-05 Mark Mitchell <mark@codesourcery.com>
43241 * g++.dg/abi/layout3.C: New test.
43243 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43245 * gcc.c-torture/compile/20030305-1.c
43247 2003-03-05 Jan Hubicka <jh@suse.cz>
43249 * gcc.dg/i386-local.c: New.
43251 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
43253 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
43255 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43257 * gcc.dg/switch-2.c: New test.
43258 * gcc.dg/switch-3.c: New test.
43259 * gcc.dg/Wswitch.c: Adjust line numbers.
43260 * gcc.dg/Wswitch-default.c: Likewise.
43261 * gcc.dg/Wswitch-enum.c: Likewise.
43263 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
43265 * gcc.c-torture/execute/20030222-1.c: New test.
43267 2003-03-03 James E Wilson <wilson@tuliptree.org>
43269 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
43271 2003-03-03 Mark Mitchell <mark@codesourcery.com>
43274 * g++.dg/init/ref1.C: New test.
43276 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
43278 * gcc.dg/sh-relax.c: New SH-only test.
43280 2003-03-03 Geoffrey Keating <geoffk@apple.com>
43282 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
43283 comment explaining purpose of testcase.
43285 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43287 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
43288 for HC11/HC12 (asm needs two int registers).
43289 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
43290 HC11/HC12 because the test uses an asm which needs two 32-bit
43293 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43295 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
43296 for HC11/HC12 (array is too large otherwise).
43297 * gcc.c-torture/compile/920501-4.x: New file, likewise.
43298 * gcc.c-torture/compile/20010518-2.x: Likewise.
43299 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
43300 HC11/HC12 (array is too large).
43302 2003-03-01 Geoffrey Keating <geoffk@apple.com>
43304 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
43305 * lib/g++-dg.exp (g++-dg-test): Likewise.
43307 2003-03-01 Roger Sayle <roger@eyesopen.com>
43309 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
43310 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
43312 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43314 * g++.dg/warn/implicit-typename1.C: Remove warning.
43316 2003-02-28 Richard Henderson <rth@redhat.com>
43318 * gcc.dg/noreturn-1.c: Move noreturn warning line.
43319 * gcc.dg/return-type-1.c: Move control reaches end warning line.
43321 2003-02-28 Geoffrey Keating <geoffk@apple.com>
43323 * gcc.dg/pch/pch.exp: Change .pch to .gch.
43324 * g++.dg/pch/pch.exp: Likewise.
43326 2003-02-28 Mark Mitchell <mark@codesourcery.com>
43329 * g++.dg/init/new4.C: New test.
43331 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
43333 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
43335 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
43337 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
43340 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
43343 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43345 * lib/scanasm.exp: Add support for counting numbers of
43347 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
43348 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
43350 2003-02-25 Mark Mitchell <mark@codesourcery.com>
43353 * g++.dg/template/static3.C: New test.
43356 * g++.dg/parse/namespace6.C: New test.
43358 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43361 * gcc.dg/20030225-1.c: New test.
43363 2003-02-24 Mark Mitchell <mark@codesourcery.com>
43365 * README: Remove out-of-date information.
43368 * g++.dg/template/spec6.C: New test.
43370 2003-02-24 Jeff Law <law@redhat.com>
43372 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
43374 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43376 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
43377 * gcc.dg/pragma-ep-1.c: Likewise.
43379 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43382 * g++.dg/template/friend16.C: New test.
43384 2003-02-23 Mark Mitchell <mark@codesourcery.com>
43387 * g++.dg/parse/fused-params1.C: Adjust error messages.
43388 * g++.dg/template/nested3.C: New test.
43390 2003-02-24 Alan Modra <amodra@bigpond.net.au>
43392 * g++.dg/abi/param1.C: New test.
43394 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43397 * g++.dg/warn/implicit-typename1.C: New test.
43399 2003-02-22 Kelley Cook <kelleycook@comcast.net>
43401 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
43403 * g++.old-deja/g++.other/store-expr2.C: Likewise.
43404 * gcc.c-torture/execute/20010129-1.x: Likewise.
43405 * gcc.dg/20011107-1.c: Likewise.
43406 * gcc.dg/20020108-1.c: Likewise.
43407 * gcc.dg/20020122-3.c: Likewise.
43408 * gcc.dg/20020206-1.c: Likewise.
43409 * gcc.dg/20020310-1.c: Likewise.
43410 * gcc.dg/20020426-2.c: Likewise.
43411 * gcc.dg/20020517-1.c: Likewise.
43412 * gcc.dg/991230-1.c: Likewise.
43413 * gcc.dg/i386-unroll-1.c: Likewise.
43414 * gcc.misc-tests/i386-prefetch.exp: Likewise.
43416 2003-02-22 Jan Hubicka <jh@suse.cz>
43418 * gcc.dg/i386-mul.c: New test.
43420 2003-02-21 Roger Sayle <roger@eyesopen.com>
43422 * gcc.dg/builtins-5.c: New test case.
43424 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
43426 * gcc.dg/asmreg-1.c: New test.
43428 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43431 * g++.dg/parse/varmod1.C: New test.
43433 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43436 * g++.dg/template/op1.C: New test.
43438 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43441 * g++.dg/template/nested2.C: New test.
43443 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43446 * g++.dg/expr/dtor1.C: New test.
43448 2003-02-21 Zack Weinberg <zack@codesourcery.com>
43450 * gcc.dg/cpp/include3.c: New test.
43451 * gcc.dg/cpp/inc/foo.h: New file.
43453 2003-02-21 Glen Nakamura <glen@imodulo.com>
43455 * gcc.c-torture/execute/20030221-1.c: New test.
43457 2003-02-20 Mark Mitchell <mark@codesourcery.com>
43460 * g++.dg/abi/conv1.C: New test.
43462 2003-02-20 Jan Hubicka <jh@suse.cz>
43464 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
43466 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
43468 * gcc.c-torture/compile/20030219-1.c: New test.
43470 2003-02-18 Jan Hubicka <jh@suse.cz>
43472 * gcc.dg/funcorder.c: New test.
43474 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43476 * gcc.c-torture/execute/20030218-1.c: New.
43478 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
43480 * gcc.dg/20030218-1.c: New.
43482 2003-02-18 Richard Henderson <rth@redhat.com>
43484 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
43485 * gcc.dg/attr-used-2.c: New.
43487 2003-02-18 Mark Mitchell <mark@codesourcery.com>
43490 * g++.dg/init/copy5.C: New test.
43492 2003-02-18 Geoffrey Keating <geoffk@apple.com>
43494 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
43495 * g++.dg/pch/pch.exp: Likewise.
43497 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43499 * gcc.c-torture/execute/20030209-1.c: Enable the test if
43500 STACK_SIZE is not defined.
43502 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43505 * g++.dg/template/init1.C: New test.
43507 2003-02-16 Jan HUbicka <jh@suse.cz>
43509 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43510 (foo): Add few extra tests
43511 * gcc.dg/c99-const-expr-3.c: Likewise.
43512 * gcc.c-torture/execute/20030216-1.c: New.
43514 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43517 * g++.dg/ext/typeof4.C: New test.
43519 2003-02-15 Roger Sayle <roger@eyesopen.com>
43521 * gcc.dg/i386-387-3.c: New test case.
43523 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
43525 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43526 cris-*-elf* cris-*-aout* and mmix-*-*.
43528 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
43530 * gcc.dg/20030213-1.c: New test.
43532 2003-02-12 Roger Sayle <roger@eyesopen.com>
43534 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43535 * gcc.dg/i386-387-2.c: Likewise.
43537 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
43539 * gcc.dg/ppc-spe.c: Fix formatting.
43540 Enable tests that were previously unsupported by gas.
43541 Delete tests for instructions that no longer exist.
43542 Switch arguments on evsubifw builtin.
43544 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
43546 * gcc.c-torture/execute/20030209-1.c: Disable the test if
43547 STACK_SIZE is too small.
43549 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43550 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
43552 * gcc.dg/decl-2.c: New test.
43554 2003-02-10 Jan Hubicka <jh@suse.cz>
43556 * gcc.dg/i386-fpcvt-1.c: New test.
43558 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
43560 * gcc.c-torture/execute/20030209-1.c: New test.
43562 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
43564 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
43565 int-wide bitops, use the constants of the same width.
43566 Likewise, if long long is 32-bit wide, test bitops using
43569 2003-02-07 Loren James Rittle <ljrittle@acm.org>
43571 * gcc.dg/20021014-1.c: Annotate with expected notice text.
43573 2003-02-07 Roger Sayle <roger@eyesopen.com>
43575 * gcc.dg/builtins-4.c: New test case.
43577 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43579 * gcc.dg/20020430-1.c: Fix dg command typos.
43580 * gcc.dg/20020503-1.c: Likewise.
43582 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43585 * g++.dg/parse/fused-params1.C: New test.
43588 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
43591 * g++.dg/parse/non-dependent1.C: New test.
43594 * g++.dg/parse/dupl-tmpl-args1.C: New test.
43597 * g++.dg/parse/undefined7.C: New test.
43598 * g++.dg/parse/non-templ1.C: New test.
43601 * g++.dg/parse/too-many-tmpl-args1.C: New test.
43603 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43605 * gcc.c-torture/compile/20030206-1.c: New test.
43607 2003-02-05 Roger Sayle <roger@eyesopen.com>
43609 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
43610 "pow" to "foo" to avoid potential confusion with a math built-in.
43612 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43614 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
43615 conditions for SPARC targets.
43617 2003-02-05 Jakub Jelinek <jakub@redhat.com>
43619 * gcc.dg/20030204-1.c: New test.
43621 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43624 * g++.dg/parse/array-size1.C: New test.
43627 * g++.dg/parse/undefined3.C: New test.
43630 * g++.dg/parse/undefined4.C: New test.
43633 * g++.dg/parse/undefined5.C: New test.
43636 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
43639 * g++.dg/parse/casting-operator1.C: New test.
43642 * g++.dg/parse/undefined6.C: New test.
43645 * g++.dg/parse/missing-template1.C: New test.
43647 2003-02-04 Jan Hubicka <jh@suse.cz>
43649 * gcc.dg/i386-cadd.c: Compile using -march=k8.
43650 * gcc.dg/i386-cmov?.c: Likewise.
43651 * gcc.dg/i386-fpcvt-?.c: Likewise.
43652 * gcc.dg/i386-ssefp-1.c: Likewise.
43653 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
43656 2003-02-03 Mark Mitchell <mark@codesourcery.com>
43659 * g++.dg/ext/max.C: New test.
43661 2003-02-03 Jan Hubicka <jh@suse.cz>
43663 * gcc.c-torture/execute/20030203-1.c: New test.
43665 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
43667 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
43670 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
43672 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
43673 * g++.dg/init/new2.C: Likewise.
43674 * g++.dg/other/new1.C: Likewise.
43676 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
43678 * gcc.dg/struct-ret-libc.c: New test.
43680 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
43682 * gcc.dg/20030129-1.c: New test.
43684 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43687 * g++.dg/template/ptrmem4.C: New test.
43689 2003-01-29 Mark Mitchell <mark@codesourcery.com>
43691 * g++.dg/parser/constant1.C: New test.
43693 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43696 * g++.dg/parse/friend2.C: New test.
43698 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
43701 * g++.dg/template/unify4.C: New test.
43703 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
43705 * gcc.c-torture/execute/20030128-1.c: New test.
43707 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
43709 * g++.dg/lookup/nested1.C: Test moved from ...
43710 * g++.old-deja/g++.other/lookup24.C: ... here.
43712 2003-01-28 Jan Hubicka <jh@suse.cz>
43714 * gcc.dg/i386-cmov5.c: New test.
43716 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43718 * gcc.c-torture/execute/20010925-1.c: Changed the
43719 memcpy declaration.
43721 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
43724 * g++.dg/parse/template5.C: New test.
43726 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
43729 * g77.dg/pr9258: New test.
43731 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
43733 * README: Move relevant parts from README.g++.
43735 * README.g++: Remove this file.
43737 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
43739 * g++.dg/abi/dcast1.C: New test.
43741 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43743 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
43745 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
43748 * g++.old-deja/g++.other/lookup24.C: New test.
43750 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43753 * gcc.dg/uninit-C.c: New test.
43755 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
43757 * g++.dg/abi/covariant1.C: New test.
43759 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
43761 * gcc.dg/20030123-1.c: New test.
43763 2003-01-25 Jan Hubicka <jh@suse.cz>
43766 * gcc.c-torture/compile/20030125-1.c
43768 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
43771 * g++.dg/parse/template3.C: New test.
43772 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
43775 * g++.dg/parse/template4.C: New test.
43778 * g++.dg/template/qual2.C: New test.
43781 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
43783 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
43785 2003-01-25 Roger Sayle <roger@eyesopen.com>
43787 * gcc.c-torture/execute/switch-1.c: New test case.
43789 2003-01-25 Jan Hubicka <jh@suse.cz>
43791 * gcc.c-torture/execute/20030125-1.[cx]: New test.
43793 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
43795 Tweaks for Bison-1.875. From the NEWS file:
43796 "- `parse error' -> `syntax error'
43797 Bison now uniformly uses the term `syntax error'"
43798 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
43799 * gcc.dg/cpp/digraph2.c: Likewise.
43800 * gcc.dg/cpp/direct2.c: Likewise.
43801 * gcc.dg/cpp/paste4.c: Likewise.
43802 * gcc.dg/c90-restrict-1.c: Likewise.
43803 * gcc.dg/c99-func-2.c: Likewise.
43804 * gcc.dg/noncompile/920721-2.c: Likewise.
43805 * gcc.dg/noncompile/930622-2.c: Likewise.
43806 * gcc.dg/noncompile/940112-1.c: Likewise.
43807 * gcc.dg/noncompile/950921-1.c: Likewise.
43808 * gcc.dg/noncompile/951123-1.c: Likewise.
43809 * gcc.dg/noncompile/971104-1.c: Likewise.
43810 * gcc.dg/noncompile/990416-1.c: Likewise.
43812 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
43814 * g++.dg/parse/undefined1.C: Add error message.
43816 2003-01-22 Mark Mitchell <mark@codesourcery.com>
43819 * g++.dg/parse/new1.C: New test.
43822 * g++.dg/parse/template2.C: New test.
43825 * g++.dg/parse/typedef2.C: New test.
43828 * g++.dg/ext/typeof3.C: New test.
43830 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43833 * g++.dg/parse/ret-type1.C: New test.
43836 * g++.dg/parse/tmpl-outside1.C: New test.
43839 * g++.dg/parse/int-as-enum1.C: New test.
43842 * g++.dg/parse/no-typename1.C: New test.
43845 * g++.dg/parse/no-value1.C: New test.
43848 * g++.dg/parse/wrong-inline1.C: New test.
43851 * g++.dg/parse/ref1.C: New test.
43854 * g++.dg/parse/attr-ctor1.C: New test.
43857 * g++.dg/parse/namespace5.C: New test.
43860 * g++.dg/parse/func-def1.C: New test.
43863 * g++.dg/parse/undefined1.C: New test.
43865 PR c++/5723, PR c++/8522
43866 * g++.dg/parse/specialization1.C: New test.
43868 PR c++/163, PR c++/8595
43869 * g++.dg/parse/struct-as-enum1.C: New test.
43872 * g++.dg/parse/undefined2.C: New test.
43874 2003-01-22 Mark Mitchell <mark@codesourcery.com>
43877 * g++.dg/parse/template1.C: New test.
43880 * g++.dg/parse/using1.C: New test.
43884 * g++.dg/parse/expr2.C: New test.
43887 * g++.dg/parse/lookup2.C: Likewise.
43889 2003-01-21 Jan Hubicka <jh@suse.cz>
43891 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
43892 * gcc.c-torture/execute/eeprof-1.c: Likewise.
43893 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
43894 * gcc.c-torture/execute/string-opt-*.c: Likewise.
43896 2003-01-20 Nick Clifton <nickc@redhat.com>
43898 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
43899 problem with ARM sibcall code generation.
43901 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
43903 * gcc.c-torture/execute/20030120-1.c: New.
43905 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
43907 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
43909 2003-01-17 Mark Mitchell <mark@codesourcery.com>
43912 * g++.dg/parse/ctor1.C: New test.
43915 * g++.dg/parse/qualified1.C: New test.
43917 * g++.dg/parse/typename3.C: New test.
43919 2003-01-16 Richard Henderson <rth@redhat.com>
43921 * g++.dg/tls/init-2.C: Fix error matches for real this time.
43923 2003-01-16 Richard Henderson <rth@redhat.com>
43925 * g++.dg/pch/pch.exp: Copy test header to the working directory
43926 before using it either for precompilation or direct use.
43927 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
43928 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
43930 2003-01-16 Richard Henderson <rth@redhat.com>
43932 * gcc.dg/pch/pch.exp: Copy test header to the working directory
43933 before using it either for precompilation or direct use.
43934 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
43935 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
43937 2003-01-16 Mark Mitchell <mark@codesourcery.com>
43939 * g++.dg/ext/typename1.C: Add typename keyword.
43940 * g++.dg/template/crash1.C: Update error messages.
43941 * g++.dg/template/crash2.C: Remove error message.
43942 * g++.dg/parse/typename2.C: New test.
43943 * g++.dg/template/typename2.C: Change implicit
43944 typename warning into error.
43945 * g++.old-deja/g++.benjamin/tem03.C: Issue more
43947 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
43948 * g++.old-deja/g++.brendan/crash56.C: Add this->.
43949 * g++.old-deja/g++.law/visibility13.C: Remove error
43951 * g++.old-deja/g++.ns/template17.C: Reorder code to
43952 make declaration visible in template.
43953 * g++.old-deja/g++.pt/crash3.C: Fix typos.
43954 * g++.old-deja/g++.pt/crash36.C: Issue more error
43956 * g++.old-deja/g++.pt/crash5.C: Improve error
43958 * g++.old-deja/g++.pt/crash67.C: Remove warning.
43959 * g++.old-deja/g++.pt/inherit1.C: Add this->.
43960 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
43961 * g++.old-deja/g++.pt/typename16.C: Replace implicit
43962 typename warning with error message.
43963 * g++.old-deja/g++.pt/typename19.C: Remove warning.
43964 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
43965 * g++.old-deja/g++.robertl/eb24.C: Use this->.
43967 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
43969 * g++.dg/parse/ambig2.C: New test.
43971 2003-01-15 Richard Henderson <rth@redhat.com>
43973 * g++.dg/tls/init-2.C: Update error message string.
43975 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43977 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
43979 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
43981 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
43983 * gcc.c-torture/compile/20001205-1.x: Likewise.
43984 * gcc.c-torture/compile/20001226-1.x: Likewise.
43985 * gcc.c-torture/compile/920520-1.x: Likewise.
43986 * gcc.c-torture/compile/961203-1.x: Likewise.
43987 * gcc.c-torture/compile/20020604-1.x: Likewise.
43989 2003-01-15 Jan Hubicka <jh@suse.cz>
43991 * gcc.c-torture/compile/20030115-1.c: New test.
43993 * gcc.dg/i386-fpcvt-1.c: New test.
43994 * gcc.dg/i386-fpcvt-2.c: New test.
43996 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
43998 Further conform g++'s __vmi_class_type_info to the C++ ABI
44000 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
44003 2003-01-14 Jan Hubicka <jh@suse.cz>
44005 * gcc.dg/i386-fpcvt-1.c: New test.
44006 * gcc.dg/i386-fpcvt-2.c: New test.
44008 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
44010 * gcc.dg/i386-mmx-3.c: New test.
44012 2003-01-12 Mark Mitchell <mark@codesourcery.com>
44015 * g++.dg/parse/octal1.C: New file.
44018 * g++.dg/parse/typename1.C: New file.
44020 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
44022 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
44023 * gcc.dg/bf-no-ms-layout.c: Likewise.
44024 * gcc.dg/bf-ms-attrib.c: Likewise.
44026 2003-01-10 Mark Mitchell <mark@codesourcery.com>
44029 * g++.dg/parse/dtor1.C: New file.
44032 * g++.dg/rtti/typeid1.C: New file.
44035 * g++.dg/parse/lookup1.C: New file.
44038 * g++.dg/templ/spec5.C: New file.
44040 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
44042 * gcc.c-torture/compile/20030110-1.c: New test.
44044 2003-01-09 Geoffrey Keating <geoffk@apple.com>
44046 Merge from pch-branch:
44048 2002-12-23 Geoffrey Keating <geoffk@apple.com>
44050 * gcc.dg/pch/cpp-1.h: New.
44051 * gcc.dg/pch/cpp-1.c: New.
44052 * gcc.dg/pch/cpp-2.h: New.
44053 * gcc.dg/pch/cpp-2.c: New.
44055 2002-11-19 Geoffrey Keating <geoffk@apple.com>
44057 * gcc.dg/pch/except-1.h: New.
44058 * gcc.dg/pch/except-1.c: New.
44060 2002-11-13 Geoffrey Keating <geoffk@apple.com>
44062 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
44064 * gcc.dg/pch: Include *.hp not *.h.
44065 * gcc.dg/pch/system-1.h: New.
44066 * gcc.dg/pch/system-1.c: New.
44068 2002-11-11 Geoffrey Keating <geoffk@apple.com>
44070 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
44071 rather than trying to build and run a program using PCH.
44072 * gcc.dg/pch: Remove dg-do commands from test files.
44074 2002-11-08 Geoffrey Keating <geoffk@apple.com>
44076 * gcc.dg/pch/macro-3.c: New.
44077 * gcc.dg/pch/macro-3.h: New.
44079 2002-11-04 Geoffrey Keating <geoffk@apple.com>
44081 * gcc.dg/pch/common-1.c: New.
44082 * gcc.dg/pch/common-1.h: New.
44083 * gcc.dg/pch/decl-1.c: New.
44084 * gcc.dg/pch/decl-1.h: New.
44085 * gcc.dg/pch/decl-2.c: New.
44086 * gcc.dg/pch/decl-2.h: New.
44087 * gcc.dg/pch/decl-3.c: New.
44088 * gcc.dg/pch/decl-3.h: New.
44089 * gcc.dg/pch/decl-4.c: New.
44090 * gcc.dg/pch/decl-4.h: New.
44091 * gcc.dg/pch/decl-5.c: New.
44092 * gcc.dg/pch/decl-5.h: New.
44093 * gcc.dg/pch/global-1.c: New.
44094 * gcc.dg/pch/global-1.h: New.
44095 * gcc.dg/pch/inline-1.c: New.
44096 * gcc.dg/pch/inline-1.h: New.
44097 * gcc.dg/pch/inline-2.c: New.
44098 * gcc.dg/pch/inline-2.h: New.
44099 * gcc.dg/pch/static-1.c: New.
44100 * gcc.dg/pch/static-1.h: New.
44101 * gcc.dg/pch/static-2.c: New.
44102 * gcc.dg/pch/static-2.h: New.
44104 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
44106 * g++.dg/pch/pch.exp: Better handle failing testcases.
44107 * gcc.dg/pch/pch.exp: Likewise.
44108 * gcc.dg/pch/macro-1.c: New.
44109 * gcc.dg/pch/macro-1.h: New.
44110 * gcc.dg/pch/macro-2.c: New.
44111 * gcc.dg/pch/macro-2.h: New.
44113 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
44115 * g++.dg/dg.exp: Treat files in pch/ specially.
44116 * g++.dg/pch/pch.exp: New file.
44117 * g++.dg/pch/empty.H: New file.
44118 * g++.dg/pch/empty.C: New file.
44119 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
44122 * gcc.dg/pch/pch.exp: New file.
44123 * gcc.dg/pch/empty.h: New file.
44124 * gcc.dg/pch/empty.c: New file.
44125 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
44128 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44130 * g++.dg/template/friend14.C: New test.
44132 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44134 * gcc.dg/old-style-asm-1.c: New test.
44136 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
44138 * gcc.c-torture/compile/20030109-1.c: New test.
44140 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44142 * gcc.c-torture/execute/20030109-1.c: New test.
44144 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
44146 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
44147 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
44148 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
44149 * g++.old-deja/g++.mike/eh2.C: Likewise.
44150 * g++.old-deja/g++.mike/eh3.C: Likewise.
44151 * g++.old-deja/g++.mike/eh5.C: Likewise.
44152 * g++.old-deja/g++.mike/eh6.C: Likewise.
44153 * g++.old-deja/g++.mike/eh7.C: Likewise.
44154 * g++.old-deja/g++.mike/eh8.C: Likewise.
44155 * g++.old-deja/g++.mike/eh9.C: Likewise.
44156 * g++.old-deja/g++.mike/eh10.C: Likewise.
44157 * g++.old-deja/g++.mike/eh12.C: Likewise.
44158 * g++.old-deja/g++.mike/eh13.C: Likewise.
44159 * g++.old-deja/g++.mike/eh14.C: Likewise.
44160 * g++.old-deja/g++.mike/eh16.C: Likewise.
44161 * g++.old-deja/g++.mike/eh17.C: Likewise.
44162 * g++.old-deja/g++.mike/eh18.C: Likewise.
44163 * g++.old-deja/g++.mike/eh21.C: Likewise.
44164 * g++.old-deja/g++.mike/eh23.C: Likewise.
44165 * g++.old-deja/g++.mike/eh24.C: Likewise.
44166 * g++.old-deja/g++.mike/eh25.C: Likewise.
44167 * g++.old-deja/g++.mike/eh26.C: Likewise.
44168 * g++.old-deja/g++.mike/eh27.C: Likewise.
44169 * g++.old-deja/g++.mike/eh28.C: Likewise.
44170 * g++.old-deja/g++.mike/eh29.C: Likewise.
44171 * g++.old-deja/g++.mike/eh31.C: Likewise.
44172 * g++.old-deja/g++.mike/eh33.C: Likewise.
44173 * g++.old-deja/g++.mike/eh34.C: Likewise.
44174 * g++.old-deja/g++.mike/eh35.C: Likewise.
44175 * g++.old-deja/g++.mike/eh36.C: Likewise.
44176 * g++.old-deja/g++.mike/eh37.C: Likewise.
44177 * g++.old-deja/g++.mike/eh38.C: Likewise.
44178 * g++.old-deja/g++.mike/eh39.C: Likewise.
44179 * g++.old-deja/g++.mike/eh40.C: Likewise.
44180 * g++.old-deja/g++.mike/eh41.C: Likewise.
44181 * g++.old-deja/g++.mike/eh42.C: Likewise.
44182 * g++.old-deja/g++.mike/eh44.C: Likewise.
44183 * g++.old-deja/g++.mike/eh46.C: Likewise.
44184 * g++.old-deja/g++.mike/eh47.C: Likewise.
44185 * g++.old-deja/g++.mike/eh48.C: Likewise.
44186 * g++.old-deja/g++.mike/eh49.C: Likewise.
44187 * g++.old-deja/g++.mike/eh50.C: Likewise.
44188 * g++.old-deja/g++.mike/eh51.C: Likewise.
44189 * g++.old-deja/g++.mike/eh53.C: Likewise.
44190 * g++.old-deja/g++.mike/eh55.C: Likewise.
44191 * g++.old-deja/g++.mike/p7912.C: Likewise.
44192 * g++.old-deja/g++.mike/p9706.C: Likewise.
44193 * g++.old-deja/g++.mike/p10416.C: Likewise.
44194 * g++.old-deja/g++.mike/p11667.C: Likewise.
44195 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
44196 Remove redundant reference to Iris.
44197 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
44198 Elxsi, i860, Pico Java, and WE32K.
44200 2003-01-07 Mark Mitchell <mark@codesourcery.com>
44202 * g++.dg/ext/asm4.C: New test.
44204 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44207 * g++.dg/template/friend12.C: New test.
44208 * g++.dg/template/friend13.C: Likewise.
44209 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
44211 2003-01-08 Jan Hubicka <jh@suse.cz>
44213 * gcc.dg/i386-cadd.c: New test.
44214 * gcc.dg/i386-cmov4.c: Likewise.
44216 2003-01-06 Mark Mitchell <mark@codesourcery.com>
44219 * g++.dg/warn/Wunused-3.C: New test.
44221 * g++.dg/abi/bitfield9.C: New test.
44224 * g++.dg/parse/defarg3.C: New test.
44226 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
44228 * g++.dg/parse/ambig1.C: New test.
44229 * g++.dg/parse/defarg2.C: New test.
44231 2003-01-05 Mark Mitchell <mark@codesourcery.com>
44233 * g++.dg/template/defarg-1.C: New test.
44234 * g++.dg/template/local2.C: Likewise.
44236 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
44238 * gcc.c-torture/execute/20030105-1.c: New test.
44240 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44242 * g++.dg/parse/namespace3.C: Remove extra semicolons.
44243 * g++.dg/parse/namespace4.C: Likewise.
44245 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
44247 * g++.dg/template/ntp2.C: New test.
44249 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
44251 * g++.dg/parse/extern-C-1.C: New test.
44253 * g++.dg/parse/namespace4.C: New test.
44255 * g++.dg/template/nested1.C: New test.
44257 * g++.dg/parse/namespace3.C: New test.
44259 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
44261 * g++.dg/lookup/two-stage1.C: New test.
44263 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44265 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
44266 * g++.old-deja/g++.jason/access8.C: Likewise.
44267 * g++.old-deja/g++.other/decl5.C: Likewise.
44269 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44271 * g++.dg/parse/parse7.C: New test.
44273 2003-01-02 Mark Mitchell <mark@codesourcery.com>
44276 * g++.dg/ext/attrib7.C: New test.
44278 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44280 * g++.dg/parse/parse6.C: New test.
44282 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
44284 * gcc.dg/h8300-stack-1.c: New.
44286 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44288 g++.dg/lookup/exception1.C: New test.
44290 g++.dg/lookup/template1.C: New test.
44292 g++.dg/parse/namespace2.C: New test.
44294 g++.dg/parse/parens2.C: New test.
44296 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44298 * g++.dg/parse/parse5.C: New test.
44299 * g++.dg/lookup/scoped4.C: New test.
44301 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44303 * g++.dg/parse/parens1.C: New test.
44305 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
44307 * g++.dg/parse/parens2.C: New test.
44309 * g++.dg/lookup/scope-operator1.C: New test.
44311 * g++.dg/parse/operator1.C: New test.
44313 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44315 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
44316 * g++.old-deja/g++.other/access6.C: Likewise.
44317 * g++.old-deja/g++.other/decl1.C: Likewise.
44318 * g++.old-deja/g++.pt/typename12.C: Likewise.
44320 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44322 * g++.dg/parse/namespace1.C: New test.
44324 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44326 * g++.dg/parse/parse4.C: New test.
44328 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44330 * g++.dg/parse/parse3.C: New test.
44332 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44334 * g++.dg/parse/parse2.C: New test.
44336 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44338 * g++.dg/template/friend11.C: New test.
44340 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44342 * g++.dg/parse/parse1.C: New test.
44344 2002-12-31 Janis Johnson <janis187@us.ibm.com>
44346 * lib/profopt.exp: Change the name of a global variable to avoid
44347 possible clashes with other test suites.
44349 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
44351 * g++.dg/inherit/covariant8.C: New test.
44353 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44355 * g++.dg/init/array9.C: New test.
44358 * g++.dg/parse/expr1.C: New test.
44360 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
44362 * gcc.c-torture/compile/20021230-1.c: New test.
44364 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
44366 * g++.dg/inherit/covariant5.C: New test.
44367 * g++.dg/inherit/covariant6.C: New test.
44368 * g++.dg/inherit/covariant7.C: New test.
44370 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44373 * g++.dg/other/access2.C: New test.
44375 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
44377 * g++.dg/other/anon-struct.C: No longer fails
44378 * g++.old-deja/g++.brendan/parse4.C: Likewise.
44379 * g++.old-deja/g++.brendan/parse5.C: Likewise.
44380 * g++.old-deja/g++.brendan/parse6.C: Likewise.
44382 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
44384 * g++.dg/parse/angle-bracket.C (main): No longer fails.
44386 2002-12-27 Mark Mitchell <mark@codesourcery.com>
44388 * g++.dg/eh/spec4.C: Remove stray semicolon.
44389 * g++.dg/expr/pmf-1.C: Change error message.
44390 * g++.dg/ext/asm1.C: Remove stray semicolon.
44391 * g++.dg/ext/typename1.C: Add missing typenames.
44392 * g++.dg/inherit/template-as-base.C: Change error message.
44393 * g++.dg/lookup/scoped1.C: Likewise.
44394 * g++.dg/lookup/scoped2.C: Likewise.
44395 * g++.dg/lookup/using2.C: Likewise.
44396 * g++.dg/other/component1.C: Remove stray semicolon.
44397 * g++.dg/other/do1.C: Change error message.
44398 * g++.dg/other/error2.C: Likewise.
44399 * g++.dg/other/init1.C: Likewise.
44400 * g++.dg/other/packed1.C: Remove stray semicolon.
44401 * g++.dg/other/ptrmem2.C: Change error message.
44402 * g++.dg/parse/parameter-declaration-1.C: Remove line number
44404 * g++.dg/special/initp1.C: Remove invalid attribute usage.
44405 * g++.dg/template/access3.C: Add typename keyword.
44406 * g++.dg/template/access5.C: Remove stray semicolon.
44407 * g++.dg/template/access6.C: Likewise.
44408 * g++.dg/template/complit1.C: Likewise.
44409 * g++.dg/template/crash1.C: Change error message.
44410 * g++.dg/template/inherit2.C: Remove stray semicolon.
44411 * g++.dg/template/instantiate2.C: Likewise.
44412 * g++.dg/template/instantiate3.C: Change error message.
44413 * g++.dg/template/qual1.C: Remove stray semicolon.
44414 * g++.dg/template/qualttp18.C: Change error message.
44415 * g++.dg/template/ref1.C: Remove stray semicolon.
44416 * g++.dg/template/sizeof1.C (A::value): Declare it.
44417 * g++.dg/template/spec4.C: Change error message.
44418 * g++.dg/template/static1.C: Likewise.
44419 * g++.dg/template/type1.C: Likewise.
44420 * g++.dg/template/typename3.C: Likewise.
44421 * g++.old-deja/g++.benjamin/13478.C: Change error message.
44422 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
44423 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
44424 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
44425 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
44426 named return value extension.
44427 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
44428 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
44429 * g++.old-deja/g++.bob/extern_C.C: Likewise.
44430 * g++.old-deja/g++.bob/inherit2.C: Likewise.
44431 * g++.old-deja/g++.brendan/complex1.C: Likewise.
44432 * g++.old-deja/g++.brendan/copy5.C: Likewise.
44433 * g++.old-deja/g++.brendan/crash13.C: Likewise.
44434 * g++.old-deja/g++.brendan/crash15.C: Likewise.
44435 * g++.old-deja/g++.brendan/crash18.C: Change error message.
44436 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
44437 * g++.old-deja/g++.brendan/crash38.C: Likewise.
44438 * g++.old-deja/g++.brendan/crash50.C: Likewise.
44439 * g++.old-deja/g++.brendan/crash56.C: Likewise.
44440 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
44442 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
44443 * g++.old-deja/g++.brendan/crash8.C: Change error message.
44444 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
44445 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44446 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
44447 * g++.old-deja/g++.brendan/template11.C: Likewise.
44448 * g++.old-deja/g++.brendan/template26.C: Likewise.
44449 * g++.old-deja/g++.brendan/template27.C: Use explicit
44450 specialization syntax.
44451 * g++.old-deja/g++.brendan/template30.C: Likewise.
44452 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
44453 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
44454 non-dependent names.
44455 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
44456 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
44457 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
44458 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
44459 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
44460 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
44461 named return value extension.
44462 * g++.old-deja/g++.ext/namedret2.C: Likewise.
44463 * g++.old-deja/g++.ext/namedret3.C: Likewise.
44464 * g++.old-deja/g++.ext/return1.C: Likewise.
44465 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
44466 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
44467 * g++.old-deja/g++.jason/access8.C: Likewise.
44468 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
44469 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
44470 pseudo-destructor names.
44471 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
44472 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
44473 pseudo-destructor names.
44474 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
44475 * g++.old-deja/g++.jason/overload19.C: Likewise.
44476 * g++.old-deja/g++.jason/overload32.C: Likewise.
44477 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
44479 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
44480 * g++.old-deja/g++.jason/return.C: Likewise.
44481 * g++.old-deja/g++.jason/return2.C: Likewise.
44482 * g++.old-deja/g++.jason/shadow1.C: Likewise.
44483 * g++.old-deja/g++.jason/special.C: Use explicit specialization
44485 * g++.old-deja/g++.jason/template10.C: Account for use of
44486 non-dependent names.
44487 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
44489 * g++.old-deja/g++.jason/template37.C: Likewise.
44490 * g++.old-deja/g++.law/access4.C: Change error messages.
44491 * g++.old-deja/g++.law/arm13.C: Remove incorrect
44492 pseudo-destructor names.
44493 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44494 * g++.old-deja/g++.law/ctors9.C: Likewise.
44495 * g++.old-deja/g++.law/cvt22.C: Likewise.
44496 * g++.old-deja/g++.law/dtors5.C: Likewise.
44497 * g++.old-deja/g++.law/global-init1.C: Likewise.
44498 * g++.old-deja/g++.law/missed-error3.C: Likewise.
44499 * g++.old-deja/g++.law/operators28.C: Likewise.
44500 * g++.old-deja/g++.law/visibility28.C: Likewise.
44501 * g++.old-deja/g++.martin/eval1.C: Likewise.
44502 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44504 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44505 * g++.old-deja/g++.mike/net34.C: Likewise.
44506 * g++.old-deja/g++.mike/net36.C: Likewise.
44507 * g++.old-deja/g++.mike/ns2.C: Likewise.
44508 * g++.old-deja/g++.mike/p12306.C: Likewise.
44509 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44511 * g++.old-deja/g++.mike/p700.C: Likewise.
44512 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44513 * g++.old-deja/g++.mike/p710.C: Likewise.
44514 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44516 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44517 * g++.old-deja/g++.mike/pmf9.C: Likewise.
44518 * g++.old-deja/g++.ns/crash2.C: Likewise.
44519 * g++.old-deja/g++.ns/crash3.C: Likewise.
44520 * g++.old-deja/g++.ns/invalid1.C: Likewise.
44521 * g++.old-deja/g++.ns/ns17.C: Likewise.
44522 * g++.old-deja/g++.ns/template16.C: Likewise.
44523 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44525 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44526 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44527 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44528 named return value extension.
44529 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44530 * g++.old-deja/g++.other/access4.C: Issue additional error
44532 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44533 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44534 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44535 * g++.old-deja/g++.other/crash25.C: Change error message.
44536 * g++.old-deja/g++.other/crash4.C: Change error message.
44537 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44538 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44539 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44541 * g++.old-deja/g++.other/defarg8.C: Likewise.
44542 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44543 * g++.old-deja/g++.other/dtor10.C: Likewise.
44544 * g++.old-deja/g++.other/incomplete.C: Likewise.
44545 * g++.old-deja/g++.other/linkage7.C: Likewise.
44546 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44548 * g++.old-deja/g++.other/mangle2.C: Likewise.
44549 * g++.old-deja/g++.other/refinit2.C: Likewise.
44550 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44551 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44552 * g++.old-deja/g++.pt/crash28.C: Likewise.
44553 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44555 * g++.old-deja/g++.pt/crash32.C: Change error message.
44556 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
44557 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
44558 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
44559 error message position.
44560 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
44561 * g++.old-deja/g++.pt/defarg8.C: Change error message.
44562 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
44564 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
44565 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
44566 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
44567 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
44569 * g++.old-deja/g++.pt/explicit31.C: Likewise.
44570 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
44571 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
44573 * g++.old-deja/g++.pt/explicit71.C: Change error message.
44574 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
44576 * g++.old-deja/g++.pt/friend28.C: Account for use of
44577 non-dependent names.
44578 * g++.old-deja/g++.pt/friend29.C: Likewise.
44579 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
44581 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
44582 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
44583 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
44585 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
44586 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
44588 * g++.old-deja/g++.pt/memclass20.C: Likewise.
44589 * g++.old-deja/g++.pt/memclass5.C: Likewise.
44590 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
44592 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
44593 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
44594 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
44595 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
44596 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
44597 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
44599 * g++.old-deja/g++.pt/spec10.C: Likewise.
44600 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
44601 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
44602 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
44603 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
44604 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
44605 * g++.old-deja/g++.pt/ttp62.C: Likewise.
44606 * g++.old-deja/g++.pt/ttp64.C: Likewise.
44607 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
44608 * g++.old-deja/g++.pt/typename15.C: Likewise.
44609 * g++.old-deja/g++.pt/typename22.C: Likewise.
44610 * g++.old-deja/g++.pt/typename6.C: Change error messages.
44611 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
44612 * g++.old-deja/g++.pt/virtual2.C: Likewise.
44613 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
44615 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
44616 return value extension.
44617 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
44618 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
44619 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
44620 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
44622 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
44624 * g++.dg/warn/inline1.C: New test.
44625 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
44626 * g++.old-deja/g++.jason/synth10.C: Likewise.
44627 * g++.old-deja/g++.mike/net31.C: Likewise.
44628 * g++.old-deja/g++.mike/p8786.C: Likewise.
44630 * g++.dg/template/friend10.C: New test.
44631 * g++.dg/template/conv5.C: New test.
44633 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
44635 * g++.dg/lookup/scoped3.C: New test.
44637 * g++.dg/lookup/decl1.C: New test.
44638 * g++.dg/lookup/decl2.C: New test.
44640 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
44642 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
44643 gcc.c-torture/compile/20021015-1.c,
44644 gcc.c-torture/compile/20021015-2.c,
44645 gcc.c-torture/compile/20021123-1.c,
44646 gcc.c-torture/compile/20021123-2.c,
44647 gcc.c-torture/compile/20021123-3.c,
44648 gcc.c-torture/compile/20021123-4.c,
44649 gcc.c-torture/execute/20021024-1.c: Add tests previously added
44650 only to 3.1 or 3.2 branch.
44652 2002-12-23 Mark Mitchell <mark@codesourcery.com>
44654 * gcc.dg/i386-bitfield3.c: New test.
44656 * gcc.dg/i386-bitfield2.c: New test.
44658 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
44660 * g++.dg/parse/conv_op1.C: New test.
44662 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
44664 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
44667 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
44669 * gcc.c-torture/compile/20021220-1.c: New test.
44671 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
44673 * gcc.dg/i386-fastcall-1.c: New.
44675 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44677 * gcc.c-torture/execute/20021219-1.c: New test.
44679 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44681 * gcc.dg/i386-pic-1.c: New test.
44683 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44686 * g++.dg/template/friend9.C: New test.
44688 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44691 * g++.dg/template/access7.C: New test.
44693 2002-12-18 Nick Clifton <nickc@redhat.com>
44695 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
44696 the libstdc++-v3 directory has been found.
44698 2002-12-12 Devang Patel <dpatel@apple.com>
44699 * gcc.dg/darwin-ld-1.c: New test.
44700 * gcc.dg/darwin-ld-2.c: New test.
44701 * gcc.dg/darwin-ld-3.c: New test.
44702 * gcc.dg/darwin-ld-4.c: New test.
44703 * gcc.dg/darwin-ld-5.c: New test.
44705 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44707 * gcc.c-torture/compile/20021212-1.c: New test.
44709 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
44711 * gcc.dg/fshort-wchar: New test.
44713 2002-12-10 Mark Mitchell <mark@codesourcery.com>
44716 * g++.dg/template/dtor1.C: New test.
44718 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
44721 2002-12-10 Jakub Jelinek <jakub@redhat.com>
44723 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
44725 2002-12-09 Mark Mitchell <mark@codesourcery.com>
44727 * g++.dg/template/static1.C: New test.
44728 * g++.dg/template/static2.C: New test.
44729 * g++.old-deja/g++.ext/memconst.C: New test.
44731 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44733 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
44734 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
44735 * g++.dg/special/initp1.C: Likewise.
44737 2002-12-06 Jakub Jelinek <jakub@redhat.com>
44739 * gcc.c-torture/execute/20021204-1.c: New test.
44741 2002-12-04 Geoffrey Keating <geoffk@apple.com>
44743 * gcc.dg/ppc-fmadd-1.c: New file.
44744 * gcc.dg/ppc-fmadd-2.c: New file.
44745 * gcc.dg/ppc-fmadd-3.c: New file.
44747 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44749 * gcc.c-torture/compile/20021204-1.c: New test.
44751 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
44753 * g++.dg/inherit/covariant2.C: New test.
44754 * g++.dg/inherit/covariant3.C: New test.
44755 * g++.dg/inherit/covariant4.C: New test.
44756 * g++.dg/inherit/covariant1.C: Remove XFAIL.
44757 * g++.old-deja/g++.robertl/eb17.C: Likewise.
44759 2002-12-03 Mark Mitchell <mark@codesourcery.com>
44762 * g++.dg/init/brace3.C: New test.
44764 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
44766 * gcc.dg/20020210-1.c: Fix a comment typo.
44768 2002-12-02 Mark Mitchell <mark@codesourcery.com>
44771 * g++.dg/parse/defarg1.C: New test.
44774 * g++.dg/template/char1.C: New test.
44776 * g++.dg/template/varmod1.C: Fix typo.
44778 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44781 * g++.old-deja/g++.pt/crash32.C: Expect error.
44783 2002-12-01 Mark Mitchell <mark@codesourcery.com>
44786 * g++.dg/template/varmod1.C: New test.
44789 * g++.dg/inherit/typeinfo1.C: New test.
44792 * g++.dg/inherit/typedef1.C: New test.
44794 2002-11-30 Mark Mitchell <mark@codesourcery.com>
44798 * g++.dg/template/strlen1.C: New test.
44801 * g++.dg/template/ctor2.C: New test.
44804 * g++.dg/init/string1.C: New test.
44807 * g++.dg/template/friend8.C: New test.
44809 2002-11-29 Joe Buck <jbuck@synopsys.com>
44811 * g++.dg/lookup/anon2.C: New test.
44813 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
44815 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
44818 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
44820 * gcc.dg/bitfld-6.c: New test.
44822 2002-11-27 Jan Hubicka <jh@suse.cz>
44824 * gcc.c-torture/execute/20021127.[cx]: New test.
44826 2002-11-26 Jan Hubicka <jh@suse.cz>
44828 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
44831 2002-11-26 Geoffrey Keating <geoffk@apple.com>
44833 * g++.dg/init/brace2.C: New test.
44834 * g++.old-deja/g++.mike/p9129.C: Correct.
44836 2002-11-26 Mark Mitchell <mark@codesourcery.com>
44838 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
44840 2002-11-25 Andreas Bauer <baueran@in.tum.de>
44842 * gcc.dg/sibcall-6: New test for indirect sibcalls.
44844 2002-11-25 Mark Mitchell <mark@codesourcery.com>
44846 * g++.dg/abi/empty11.C: New test.
44847 * g++.dg/rtti/cv1.C: New test.
44849 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
44851 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
44853 2002-11-24 Mark Mitchell <mark@codesourcery.com>
44855 * g++.dg/abi/empty10.C: New test.
44857 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
44859 * gcc.c-torture/compile/20021124-1.c: New test.
44861 2002-11-22 Mark Mitchell <mark@codesourcery.com>
44863 * g++.dg/abi/rtti2.C: New test.
44865 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
44867 * gcc.dg/i386-unroll-1.c: New test.
44869 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44871 * gcc.c-torture/compile/20021120-1.c: New test.
44872 * gcc.c-torture/compile/20021120-2.c: New test.
44874 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44876 * gcc.dg/bitfld-5.c: New test.
44878 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44880 * gcc.c-torture/execute/20021120-3.c: New test.
44882 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44884 * gcc.c-torture/execute/20021120-2.c: New test.
44886 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44888 * gcc.c-torture/execute/20021120-1.c: New test.
44890 2002-11-20 Jakub Jelinek <jakub@redhat.com>
44892 * gcc.c-torture/execute/20021118-3.c: New test.
44894 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44896 * gcc.c-torture/compile/20021119-1.c: New test.
44898 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
44900 * gcc.dg/duff-1.c: New test.
44901 * gcc.dg/duff-2.c: New test.
44902 * gcc.dg/duff-3.c: New test.
44904 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
44906 * gcc.dg/cpp/_Pragma5.c: New test.
44908 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
44910 * gcc.c-torture/execute/20021118-2.c: New test.
44912 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
44914 * gcc.c-torture/execute/20021118-1.c: New test.
44916 2002-11-16 Jakub Jelinek <jakub@redhat.com>
44918 * gcc.dg/20021116-1.c: New test.
44920 2002-11-14 Mark Mitchell <mark@codesourcery.com>
44922 * g++.dg/abi/vcall1.C: New test.
44924 2002-11-14 Jakub Jelinek <jakub@redhat.com>
44926 * gcc.dg/20021029-1.c: New test.
44927 * gcc.dg/20021029-2.c: New test.
44929 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
44931 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
44933 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44936 * gcc.dg/20021110.c: Move to ...
44937 * gcc.c-torture/compile/20021110.c: .... here.
44939 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44942 * gcc.c-torture/execute/20021111-1.c
44944 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44947 * gcc.dg/20021110.c: New test.
44949 2002-11-10 Mark Mitchell <mark@codesourcery.com>
44951 * g++.dg/abi/vthunk3.C: Run only on x86.
44953 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
44955 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
44957 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
44959 * lib/compat.exp (compat-execute): Fix logic error in last
44962 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
44964 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
44966 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44969 * g++.dg/template/access6.C: New test.
44971 2002-11-08 Jan Hubicka <jh@suse.cz>
44973 * gcc.dg/i386-ssefp-1.c: New test.
44974 * gcc.dg/i386-ssefp-1.c: New test.
44976 2002-11-08 Jan Hubicka <jh@suse.cz>
44978 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
44980 2002-11-07 Mark Mitchell <mark@codesourcery.com>
44982 * g++.dg/abi/vthunk3.C: New test.
44985 * g++.dg/template/crash2.C: New test.
44987 2002-11-07 Mark Mitchell <mark@codesourcery.com>
44989 * g++.dg/abi/dtor1.C: New test.
44990 * g++.dg/abi/dtor2.C: Likewise.
44992 2002-11-05 Geoffrey Keating <geoffk@apple.com>
44994 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
44997 2002-11-04 Adam Nemet <anemet@lnxw.com>
44999 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
45000 -mthumb. Only xfail with -O0.
45002 2002-11-03 Mark Mitchell <mark@codesourcery.com>
45004 * g++.dg/abi/thunk1.C: New test.
45005 * g++.dg/abi/thunk2.C: Likewise.
45006 * g++.dg/abi/vtt1.C: Likewise.
45008 2002-11-02 Diego Novillo <dnovillo@redhat.com>
45010 PR optimization/8423
45011 * gcc.c-torture/execute/builtin-constant.c: New test.
45013 2002-11-01 Zack Weinberg <zack@codesourcery.com>
45015 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
45016 Add some more cases.
45018 2002-11-01 Mark Mitchell <mark@codesourcery.com>
45021 * g++.dg/opt/local1.C: New test.
45023 2002-10-30 Mark Mitchell <mark@codesourcery.com>
45026 * g++.dg/template/complit1.C: New test.
45029 * g++.dg/template/typename4.C: Likewise.
45031 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45033 Core issue 287, PR c++/7639
45034 * g++.dg/template/instantiate1.C: Adjust error location.
45035 * g++.dg/template/instantiate3.C: New test.
45036 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
45037 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
45038 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
45040 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
45042 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
45044 2002-10-29 Mark Mitchell <mark@codesourcery.com>
45047 * g++.dg/init/dtor2.C: New test.
45049 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45051 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
45052 * gcc.dg/nest.c: Bypass errors on irix6.
45054 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
45056 * gcc.dg/nest.c: Expect error for mmix-*-*.
45057 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
45059 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
45061 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
45064 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
45066 2002-10-25 Mike Stump <mrs@apple.com>
45068 * gcc.dg/warn-1.c: New test.
45070 2002-10-25 Zack Weinberg <zack@codesourcery.com>
45072 * g++.dg/template/typename3.C: New test.
45074 2002-10-25 Mark Mitchell <mark@codesourcery.com>
45076 * g++.dg/lookup/ptrmem1.C: New test.
45078 * g++.dg/abi/vthunk2.C: New test.
45080 2002-10-25 Zack Weinberg <zack@codesourcery.com>
45082 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
45084 2002-10-24 Mark Mitchell <mark@codesourcery.com>
45086 * g++.dg/abi/empty9.C: New test.
45088 2002-10-24 Richard Henderson <rth@redhat.com>
45090 * g++.dg/inherit/thunk1.C: Enable for ia64.
45092 2002-10-23 Mark Mitchell <mark@codesourcery.com>
45095 * g++.dg/lookup/pretty1.C: New test.
45097 2002-10-23 Jakub Jelinek <jakub@redhat.com>
45099 * gcc.dg/20021023-1.c: New test.
45101 2002-10-23 Mark Mitchell <mark@codesourcery.com>
45104 * g++.dg/parse/inline1.C: New test.
45106 2002-10-23 Richard Henderson <rth@redhat.com>
45108 * g++.dg/inherit/thunk1.C: Enable for x86_64.
45110 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
45112 2002-10-22 Mark Mitchell <mark@codesourcery.com>
45115 * g++.dg/parse/stmtexpr3.C: New test.
45117 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
45119 * g++.dg/expr/cond1.C: New test.
45121 2002-10-21 Zack Weinberg <zack@codesourcery.com>
45123 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
45125 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45127 * g++.dg/abi/vbase13.C: New test.
45128 * g++.dg/abi/vbase14.C: Likewise.
45130 2002-10-21 Jakub Jelinek <jakub@redhat.com>
45132 * gcc.dg/tls/pic-1.c: New test.
45133 * gcc.dg/tls/nonpic-1.c: New test.
45134 * gcc.dg/20021018-1.c: New test.
45136 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
45138 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
45139 Remove only files with the same base name as the test case.
45140 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
45141 (profopt-execute): Likewise. Also, remove old profiling
45142 and performance data files before running the tests.
45144 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
45145 * g++.dg/bprob/bprob.exp: Likewise.
45146 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
45147 to allow more general test case names.
45149 * g++.dg/bprob/bprob-1.C: Rename to ...
45150 * g++.dg/bprob/g++-bprob-1.C: ... this.
45152 * g77.dg/bprob/bprob-1.f: Rename to ...
45153 * g77.dg/bprob/g77-bprob-1.f: ... this.
45155 2002-10-21 Zack Weinberg <zack@codesourcery.com>
45157 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
45158 bison 1.50 or later.
45160 2002-10-21 Janis Johnson <janis187@us.ibm.com>
45162 * g++.dg/README: Describe more test directories.
45164 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45166 * g++.dg/init/array6.C: Add additional tests.
45168 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
45170 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
45171 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
45173 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
45175 * gcc.c-torture/compile/20020604-1.x: New.
45176 * gcc.c-torture/compile/simd-5.x: Likewise.
45177 * gcc.c-torture/execute/920710-1.x: Likewise.
45178 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
45180 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45182 * g++.dg/inherit/override1.C: Add dg-options clause.
45184 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45186 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
45189 2002-10-19 Andreas Schwab <schwab@suse.de>
45191 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
45192 directory component.
45194 2002-10-18 Mark Mitchell <mark@codesourcery.com>
45196 * g++.dg/inherit/thunk1.C: New test.
45198 * g++.dg/inherit/override1.C: New test.
45200 * g++.dg/abi/mangle11.C: New test.
45201 * g++.dg/abi/mangle14.C: New test.
45202 * g++.dg/abi/mangle17.C: New test.
45204 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
45206 * g++.dg/overload/member2.C: New test.
45208 2002-10-17 Janis Johnson <janis187@us.ibm.com>
45210 * g++.dg/README: Describe new compat directory.
45211 * g++.dg/dg.exp: Skip tests in compat directory.
45212 * README.compat: New file.
45213 * lib/compat.exp: New expect script.
45214 * g++.dg/compat: New test directory.
45215 * g++.dg/compat/compat.exp: New expect script.
45216 * g++.dg/compat/abi: New test directory.
45217 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
45218 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
45219 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
45220 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
45221 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
45222 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
45223 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
45224 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
45225 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
45226 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
45227 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
45228 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
45229 * g++.dg/compat/break: New test directory.
45230 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
45231 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
45232 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
45233 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
45234 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
45235 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
45236 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
45237 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
45238 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
45239 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
45240 g++.dg/compat/break/README: New files.
45241 * g++.dg/compat/eh: New test directory.
45242 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
45243 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
45244 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
45245 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
45246 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
45247 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
45248 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
45249 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
45250 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
45251 g++.dg/compat/eh/filter2_y.C,
45252 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
45253 g++.dg/compat/eh/new1_y.C,
45254 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
45255 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
45256 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
45257 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
45258 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
45259 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
45260 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
45261 g++.dg/compat/eh/unexpected1_y.C: New files.
45262 * g++.dg/compat/init: New test directory.
45263 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
45264 g++.dg/compat/init/array5_y.C,
45265 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
45266 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
45267 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
45268 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
45269 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
45270 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
45271 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
45272 g++.dg/compat/init/init-ref2_y.C: New files.
45274 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45277 * g++.dg/inherit/using3.C: New test.
45279 2002-10-17 Jan Hubicka <jh@suse.cz>
45281 * gcc.dg/20021017-2.c: New test.
45283 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45285 * g++.dg/abi/mangle16.C: Adjust.
45287 * g++.dg/init/array8.C: New test.
45289 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
45291 * gcc.dg/special/mips-abi.exp: New test.
45292 * gcc.dg/special/mips-abi.s: Empty file used by the above.
45294 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45296 * g++.dg/abi/mangle16.C: New test.
45297 * g++.dg/abi/mangle17.C: Likewise.
45300 * g++.dg/template/ref1.C: New test.
45302 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45304 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
45306 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
45308 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
45310 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45313 * g++.dg/init/array7.C: New test.
45315 2002-10-15 Mark Mitchell <mark@codesourcery.com>
45317 * g++.dg/init/array6.C: New test.
45319 * g++.dg/abi/mangle13.C: Likewise.
45320 * g++.dg/abi/mangle14.C: Likewise.
45321 * g++.dg/abi/mangle15.C: Likewise.
45323 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45325 * g++.dg/abi/empty8.C: New test.
45327 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
45329 * g++.dg/init/ctor1.C: New test.
45331 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
45333 * gcc.c-torture/execute/20021015-1.c: New test.
45335 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
45337 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
45339 2002-10-14 Jan Hubicka <jh@suse.cz>
45341 * gcc.dg/i386-ssetype-[1-5].c: New tests.
45343 2002-10-14 Richard Henderson <rth@redhat.com>
45345 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
45347 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45349 PR optimization/6631
45350 * g++.dg/opt/const2.C: New test.
45352 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45355 * g++.dg/parse/friend1.C: New test.
45356 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
45358 2002-10-14 Jakub Jelinek <jakub@redhat.com>
45360 * gcc.dg/20021014-1.c: New test.
45362 2002-10-11 Mark Mitchell <mark@codesourcery.com>
45365 * g++.dg/ext/vlm1.C: New test.
45366 * g++.dg/ext/vlm2.C: Likewise.
45368 * g++.dg/init/array1.C: Remove invalid braces.
45369 * g++.dg/init/brace1.C: New test.
45370 * g++.dg/init/copy2.C: Likewise.
45371 * g++.dg/init/copy3.C: Likewise.
45372 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
45373 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
45376 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
45378 * gcc.dg/cpp/assembler.S: Don't use -ansi.
45380 2002-10-11 Richard Shann <richard.shann@superh.com>
45382 * gcc.c-torture/compile/simd-5.c: New test.
45384 2002-10-10 Roger Sayle <roger@eyesopen.com>
45386 * gcc.c-torture/execute/shiftopt-1.c: New test case.
45388 2002-10-10 Jim Wilson <wilson@redhat.com>
45390 * gcc.c-torture/execute/20021010-1.c: New test.
45392 2002-10-09 Zack Weinberg <zack@codesourcery.com>
45395 * g++.dg/ext/typedef-init.C: New test.
45396 * gcc.dg/typedef-init.c: New test.
45398 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
45400 * gcc.dg/cpp/paste13.c: New test.
45402 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45404 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
45405 remaining platforms, XFAIL during compile, not execute. Don't
45408 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
45410 * gcc.dg/alias-1.c: Tweak expected warning.
45412 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45414 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
45416 2002-10-06 Andreas Jaeger <aj@suse.de>
45418 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
45419 * gcc.dg/cpp/c++98.C: Likewise.
45421 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
45422 * g++.dg/cpp/c++98.C: Likewise.
45424 * g++.dg/README (Subdirectories): Mention cpp directory.
45427 * gcc.dg/20021006-1.c: New test.
45429 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45432 * g++.dg/other/warning1.C: New test.
45434 2002-10-04 Roger Sayle <roger@eyesopen.com>
45436 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
45437 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
45438 and sparc-*-* with -m64 as expected failures. See PR 8087.
45440 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45443 * g++.dg/template/ptrmem3.C: New test.
45446 * g++.dg/template/union1.C: New test.
45448 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45451 * g++.dg/abi/mangle9.C: New test.
45452 * g++.dg/abi/mangle10.C: New test.
45453 * g++.dg/abi/mangle11.C: New test.
45454 * g++.dg/abi/mangle12.C: New test.
45456 2002-10-02 Mark Mitchell <mark@codesourcery.com>
45459 * g++.dg/template/meminit1.C: New test.
45460 * g++.dg/warn/Wreorder-1.C: Likewise.
45461 * g++.old-deja/g++.mike/warn3.C: Tweak.
45462 * lib/prune.exp: Ingore "in copy constructor".
45464 2002-10-02 Andreas Jaeger <aj@suse.de>
45466 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
45467 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
45468 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
45471 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45473 * gcc.dg/empty1.C: Fix typo.
45475 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
45477 * gcc.dg/alias-1.c: New test.
45479 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45481 * gcc.dg/empty1.C: New test.
45483 * g++.dg/tls/init-2.C: Tweak error messages.
45485 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
45487 * gcc.c-torture/compile/20020923-1.c: New test.
45489 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
45491 * gcc.c-torture/execute/ffs-1.c: New test.
45492 * gcc.c-torture/execute/ffs-2.c: Ditto.
45494 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
45496 * g++.dg/overload/member1.C: New test.
45498 2002-09-30 Mark Mitchell <mark@codesourcery.com>
45500 * g++.dg/abi/empty7.C: New test.
45501 * g++.dg/init/pm2.C: Likewise.
45503 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
45505 * g++.dg/rtti/crash1.C: New test.
45507 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
45509 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45510 gcc.dg/sibcall-4.c: New tests.
45512 2002-09-28 Roger Sayle <roger@eyesopen.com>
45514 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45515 powerpc and MMIX targets.
45517 2002-09-27 Zack Weinberg <zack@codesourcery.com>
45519 * gcc.dg/cpp/20020927-1.c: New.
45521 2002-09-26 David S. Miller <davem@redhat.com>
45523 * gcc.c-torture/compile/trunctfdf.c: New.
45525 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45527 * lib/target-supports.exp (check_weak_available): Handle solaris2.
45529 2002-09-27 Alan Modra <amodra@bigpond.net.au>
45531 * gcc.c-torture/execute/loop-15.c: New.
45533 2002-09-26 Janis Johnson <janis187@us.ibm.com>
45535 * README.QMTEST: Fix typo.
45537 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
45539 * gcc.dg/20020926-1.c: New test.
45541 2002-09-25 David S. Miller <davem@redhat.com>
45544 * gcc.c-torture/execute/shiftdi.c: New test.
45546 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
45548 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45549 unique to the tool.
45550 * lib/g77.exp (g77_init): Likewise.
45551 * lib/g++.exp (g++_init): Likewise.
45552 * lib/objc.exp (objc_init): Likewise.
45554 2002-09-25 Mark Mitchell <mark@codesourcery.com>
45556 * g++.dg/abi/empty5.C: New test.
45557 * g++.dg/abi/empty6.C: New test.
45558 * g++.dg/abi/vbase12.C: New test.
45560 2002-09-25 Richard Henderson <rth@redhat.com>
45562 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
45563 too-small long double.
45565 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
45567 * gcc.dg/20020919-1.c: New test.
45569 2002-09-23 Mark Mitchell <mark@codesourcery.com>
45571 * g++.dg/abi/bitfield6.C: New test.
45572 * g++.dg/abi/bitfield7.C: New test.
45573 * g++.dg/abi/bitfield8.C: New test.
45574 * g++.dg/abi/vbase11.C: New test.
45576 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
45578 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
45579 hppa*-*-hpux*. Update test comment.
45581 2002-09-20 Jakub Jelinek <jakub@redhat.com>
45583 * gcc.dg/tls/struct-1.c: New test.
45585 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
45587 * gcc.dg/cpp/tr-warn2.c: Update.
45589 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45591 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
45593 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45595 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
45598 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
45600 * gcc.c-torture/execute/ieee/mzero3.c: New test.
45602 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45603 Adjust for c++filt moved to binutils. Remove spurious duplicate
45604 setting of cxxfilt.
45606 2002-09-19 Geoffrey Keating <geoffk@apple.com>
45608 * gcc.dg/20020312-2.c: Update for darwin.
45610 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
45612 * g++.old-deja/g++.other/crash32.C: Mark ICE.
45614 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
45616 * objc.dg/comp-types-1.m: New test.
45617 * objc.dg/comp-types-2.m: New test.
45618 * objc.dg/comp-types-3.m: New test.
45619 * objc.dg/comp-types-4.m: New test.
45620 * objc.dg/comp-types-5.m: New test.
45621 * objc.dg/comp-types-6.m: New test.
45623 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
45625 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
45627 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45629 * g++.dg/other/do1.C: New test.
45631 * g++.dg/template/subst1.C: New test.
45633 2002-09-16 Steve Ellcey <sje@cup.hp.com>
45635 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
45637 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45639 * g++.dg/template/qualttp20.C: Adjust expected errors.
45640 * g++.old-deja/g++.jason/report.C: Likewise.
45641 * g++.old-deja/g++.other/qual1.C: Likewise.
45643 * g++.dg/lookup/scoped2.C: New test.
45645 * g++.dg/ext/asm3.C: New test.
45647 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
45649 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
45651 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
45653 * ChangeLog: follow spelling conventions.
45654 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
45655 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
45656 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
45657 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
45658 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
45659 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
45660 * g++.old-deja/g++.law/global-init1.C: Likewise.
45661 * g++.old-deja/g++.other/delete4.C: Likewise.
45662 * g++.old-deja/g++.other/inline21.C: Likewise.
45663 * g++.old-deja/g++.other/singleton.C: Likewise.
45664 * g77.dg/strlen0.f: Likewise.
45665 * g77.f-torture/compile/20010519-1.f: Likewise.
45666 * g77.f-torture/compile/980310-4.f: Likewise.
45667 * gcc.c-torture/compile/20000605-1.c: Likewise.
45668 * gcc.c-torture/execute/20020225-1.c: Likewise.
45669 * gcc.dg/c90-hexfloat-2.c: Likewise.
45670 * gcc.dg/c99-bool-1.c: Likewise.
45671 * gcc.dg/c99-hexfloat-2.c: Likewise.
45672 * gcc.dg/dll-2.c: Likewise.
45673 * gcc.dg/wtr-union-init-1.c: Likewise.
45674 * gcc.dg/wtr-union-init-2.c: Likewise.
45675 * gcc.dg/wtr-union-init-3.c: Likewise.
45676 * gcc.dg/cpp/avoidpaste1.c: Likewise.
45677 * gcc.dg/cpp/defined.c: Likewise.
45678 * gcc.dg/cpp/macsyntx.c: Likewise.
45679 * gcc.dg/cpp/paste2.c: Likewise.
45680 * gcc.dg/cpp/trad/defined.c: Likewise.
45681 * gcc.dg/format/c90-printf-1.c: Likewise.
45682 * gcc.dg/format/c90-scanf-1.c: Likewise.
45683 * gcc.dg/format/c99-printf-1.c: Likewise.
45684 * gcc.dg/format/c99-scanf-1.c: Likewise.
45685 * gcc.misc-tests/gcov-8.c: Likewise.
45686 * lib/profopt.exp: Likewise.
45688 2002-09-15 Krister Walfridsson <cato@df.lth.se>
45690 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
45692 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
45694 * g++.dg/inherit/using2.C: New test.
45696 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
45698 * ChangeLog: Follow spelling conventions.
45699 * g++.dg/template/friend4.C: Likewise.
45700 * g++.old-deja/g++.pt/crash67.C: Likewise.
45701 * gcc.c-torture/execute/20000801-4.c: Likewise.
45702 * gcc.dg/c90-digraph-1.c: Likewise.
45703 * gcc.dg/c94-digraph-1.c: Likewise.
45704 * gcc.dg/c99-digraph-1.c: Likewise.
45705 * gcc.dg/cpp/line5.c: Likewise.
45706 * gcc.dg/cpp/multiline.c: Likewise.
45707 * gcc.dg/cpp/trad/literals-1.c: Likewise.
45708 * gcc.dg/format/attr-3.c: Likewise.
45709 * gcc.dg/format/c90-scanf-3.c: Likewise.
45710 * gcc.dg/format/ext-4.c: Likewise.
45712 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
45714 * g++.dg/template/pretty1.C: New test.
45716 2002-09-14 Alan Modra <amodra@bigpond.net.au>
45718 * gcc.c-torture/execute/struct-cpy-1.c: New test.
45720 2002-09-13 Matt Austern <austern@apple.com>
45722 * g++.dg/other/constref[12].C: New, regression tests for
45723 passing a cast expression to a function by const reference.
45725 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
45727 * g++.dg/template/deduce1.C: New test.
45729 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
45731 * gcc.c-torture/execute/simd-1.c: Force all use of int to
45734 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
45736 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
45739 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
45741 * gcc.c-torture/compile/20020910-1.c: New test.
45743 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
45745 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
45747 2002-09-10 Andreas Jaeger <aj@suse.de>
45749 * gcc.dg/20020312-2.c: Adjust for x86-64.
45751 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
45753 * g77.dg/7388.f: New test case for PR 7388.
45755 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
45757 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
45759 2002-09-05 Ziemowit Laski <zlaski@apple.com>
45761 * objc.dg/proto-lossage-1.m: New test.
45763 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
45765 * gcc.dg/cpp/_Pragma4.c: Fix typo.
45767 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
45769 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
45772 2002-09-06 Stan Shebs <shebs@apple.com>
45773 David Edelsohn <edelsohn@gnu.org>
45775 * gcc.dg/weak: New directory.
45776 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
45777 target-specific xfail bits.
45778 * gcc.dg/typeof-2.c: Move to new directory.
45779 * gcc.dg/weak.exp: New expect script.
45781 2002-09-06 Alan Modra <amodra@bigpond.net.au>
45783 * gcc.c-torture/execute/extzvsi.c: New test.
45785 2002-09-05 Stan Shebs <shebs@apple.com>
45787 * gcc.dg/weak-1.c: xfail on Darwin.
45788 * gcc.dg/weak-2.c: Ditto.
45789 * gcc.dg/weak-3.c: Ditto.
45790 * gcc.dg/weak-4.c: Ditto.
45791 * gcc.dg/weak-5.c: Ditto.
45792 * gcc.dg/weak-6.c: Ditto.
45793 * gcc.dg/weak-7.c: Ditto.
45794 * gcc.dg/weak-8.c: Ditto.
45795 * gcc.dg/weak-9.c: Ditto.
45797 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
45799 * gcc.c-torture/execute/loop-14.c: New test.
45801 2002-09-04 Jakub Jelinek <jakub@redhat.com>
45803 * g++.dg/other/cxa-atexit1.C: New test.
45805 * gcc.dg/typeof-2.c: New test.
45807 2002-09-03 Roger Sayle <roger@eyesopen.com>
45809 * gcc.dg/builtins-2.c: New testcase.
45810 * gcc.dg/builtins-3.c: New testcase.
45812 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
45814 * gcc.dg/cpp/_Pragma4.c: New test.
45816 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
45818 * objc/execute/nil_method-1.m: New testcase.
45820 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
45822 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
45823 [Object class], not [Object initialize].
45825 2002-08-31 Roger Sayle <roger@eyesopen.com>
45826 Hans-Peter Nilsson <hp@bitrange.com>
45828 * gcc.c-torture/execute/20020720-1.x: Skip test on
45829 mmix-knuth-mmixware. Correct comment.
45831 2002-08-27 Mark Mitchell <mark@codesourcery.com>
45833 * g++.dg/abi/bitfield5.C: New test.
45834 * g++.dg/abi/vbase10.C: Likewise.
45836 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
45838 * objc.dg/undeclared-selector.m: New test.
45840 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
45842 * g++.dg/other/offsetof1.C: Avoid cast warning.
45844 2002-08-26 Ziemowit Laski <zlaski@apple.com>
45846 * objc.dg/super-class-2.m: New test.
45848 2002-08-24 Matt Austern <austern@apple.com>
45850 * g++.dg/ext/lvaddr.C: New test.
45851 * g++.dg/ext/lvcast.C: New test.
45853 2002-08-22 Mark Mitchell <mark@codesourcery.com>
45855 * g++.dg/inherit/cond1.C: New test.
45857 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
45859 * gcc.dg/noncompile/incomplete-1.c: New test.
45861 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
45863 * gcc.dg/typespec-1.c: New test.
45865 2002-08-20 Devang Patel <dpatel@apple.com>
45866 * objc.dg/proto-hier-2.m: New test.
45868 2002-08-19 Ziemowit Laski <zlaski@apple.com>
45870 * objc.dg/bitfield-1.m: New test.
45871 * objc.dg/bitfield-2.m: New test.
45873 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
45875 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
45876 gcc.dg/c99-flex-array-4.c: New tests.
45878 2002-08-16 Stan Shebs <shebs@apple.com>
45880 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
45882 2002-08-15 Jakub Jelinek <jakub@redhat.com>
45884 * gcc.dg/typeof-1.c: New test.
45885 * g++.dg/ext/typeof2.C: New test.
45887 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
45889 * g++.dg/other/offsetof1.C: New test.
45891 2002-08-14 Richard Henderson <rth@redhat.com>
45893 * gcc.dg/tls/diag-3.c: Fix expected message strings.
45895 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
45897 * gcc.dg/cpp/_Pragma3.c: New test.
45899 2002-08-13 Mark Mitchell <mark@codesourcery.com>
45901 * g++.dg/template/inherit3: New test.
45903 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
45905 * gcc.dg/bitfld-4.c: Add blank options.
45907 2002-08-09 Mark Mitchell <mark@codesourcery.com>
45909 * g++.dg/template/crash1.C: New test.
45911 2002-08-08 Jakub Jelinek <jakub@redhat.com>
45913 * gcc.dg/tls/opt-2.c: New test.
45915 2002-08-08 Devang Patel <dpatel@apple.com>
45917 * objc.dg/selector-1.m : New test
45919 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
45921 * g++.dg/abi/bitfield4.C: New test.
45922 * gcc.dg/bitfld-4.c: New test.
45924 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
45926 * g++.dg/other/packed1.C: New test.
45928 2002-08-07 Mark Mitchell <mark@codesourcery.com>
45930 * g++.dg/abi/offsetof.C: Tweak error messages.
45931 * g++.old-deja/g++.mike/p10769a.C: Likewise.
45933 2002-08-08 Jakub Jelinek <jakub@redhat.com>
45935 * gcc.dg/bitfld-3.c: New test.
45937 2002-08-07 Jakub Jelinek <jakub@redhat.com>
45938 Richard Henderson <rth@redhat.com>
45940 * gcc.dg/i386-bitfield1.c: New test.
45941 * g++.dg/abi/bitfield3.C: Update.
45943 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
45945 * objc.dg/const-str-2.m: Update.
45946 * gcc.dg/cpp/c++98.c: Change to C extension.
45947 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
45948 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
45950 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
45952 * gcc.dg/tls/diag-3.c: New.
45954 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
45956 * g++.dg/README (Subdirectories): Document new subdir expr.
45957 * g++.dg/expr/pmf-1.C: New test.
45959 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
45961 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
45963 2002-08-06 Jakub Jelinek <jakub@redhat.com>
45965 * g++.dg/abi/bitfield3.C: New test.
45967 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
45969 * lib/gcov.exp: Tweak expected line formats.
45970 * gcc.misc-tests/gcov8.c: New test.
45971 * gcc.misc-tests/gcov8.x: New flags.
45973 2002-08-05 Jakub Jelinek <jakub@redhat.com>
45975 * consistency.vlad/layout/endian.c: Include string.h.
45977 * gcc.c-torture/execute/20020805-1.c: New test.
45979 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
45981 * g++.dg/other/conversion1.C: New test.
45983 2002-08-03 Roger Sayle <roger@eyesopen.com>
45985 * gcc.dg/builtins-1.c: New testcase.
45987 2002-08-02 Mark Mitchell <mark@codesourcery.com>
45989 * g++.dg/inherit/access3.C: New test.
45991 2002-08-01 Jakub Jelinek <jakub@redhat.com>
45993 * gcc.dg/ia64-visibility-2.c: New test.
45995 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
45997 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
45998 __qualifier_flags to __flags.
46000 2002-07-31 Mark Mitchell <mark@codesourcery.com>
46002 * g++.dg/inherit/operator1.C: New test.
46003 * g++.dg/lookup/disamb1.C: Fix typo in comment.
46004 * g++.dg/other/error1.C: Change expected error message.
46005 * g++.dg/template/conv4.C: Likewise.
46007 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
46009 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
46010 for documented behavior.
46012 2002-07-25 Roger Sayle <roger@eyesopen.com>
46014 * gcc.c-torture/execute/20020720-1.x: Skip this test on
46015 several targets known to fail.
46017 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
46019 * gcc.dg/mips-args-[123].c: New tests.
46021 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
46023 * gcc.dg/ppc-spe.c: New.
46025 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
46027 * g++.dg/other/ptrmem4.C: New testcase.
46029 2002-07-24 Richard Henderson <rth@redhat.com>
46031 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
46033 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
46035 * g++.dg/ext/alignof1.C (main): Return 0 for success.
46037 2002-07-24 Roger Sayle <roger@eyesopen.com>
46039 * gcc.c-torture/execute/memset-3.c: New testcase.
46041 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
46043 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
46044 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
46046 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46048 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
46051 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
46053 * gcc.c-torture/compile/simd-4.c: New test.
46055 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46057 PR c++/7347, c++/7348
46058 * g++.dg/template/access4.C: New test.
46059 * g++.dg/template/access5.C: New test.
46060 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
46061 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
46062 * g++.old-deja/g++.pt/ttp58.C: Likewise.
46063 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
46065 2002-07-22 Jakub Jelinek <jakub@redhat.com>
46067 * gcc.dg/gnu89-init-2.c: New test.
46069 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
46071 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
46073 2002-07-20 Roger Sayle <roger@eyesopen.com>
46075 * gcc.c-torture/execute/20020720-1.c: New testcase.
46077 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
46079 * gcc.dg/cpp/Wsignprom.c: New tests.
46081 2002-07-20 Alan Modra <amodra@bigpond.net.au>
46083 * gcc.c-torture/execute/loop-13.c: New test.
46085 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
46087 * gcc.dg/cpp/expr.c: New tests.
46089 2002-07-18 David Edelsohn <edelsohn@gnu.org>
46091 * g++.dg/opt/pr6713.C: Add template instantiation.
46093 2002-07-18 Alan Modra <amodra@bigpond.net.au>
46095 * gcc.dg/nest.c: New test.
46097 2002-07-17 Richard Henderson <rth@redhat.com>
46099 * g++.dg/opt/pr6713.C: New test.
46101 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
46103 * gcc.c-torture/execute/loop-2e.x: Let the testcase
46104 XFAIL for all x86 processors.
46106 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
46108 * gcc.c-torture/execute/20010122-1.x: Do not test with
46109 -fomit-frame-pointer.
46111 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46113 * g++.dg/template/instantiate2.C: New test.
46114 * g++.dg/template/spec4.C: New test.
46116 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46118 * g++.dg/template/access2.C: New test.
46119 * g++.dg/template/access3.C: New test.
46121 2002-07-15 Zack Weinberg <zack@codesourcery.com>
46123 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
46124 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
46125 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
46126 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
46127 Convert to use <stdarg.h>.
46128 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
46130 * gcc.dg/va-arg-2.c: New.
46131 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
46133 2002-07-15 Jakub Jelinek <jakub@redhat.com>
46135 * gcc.c-torture/compile/20020710-1.c: New test.
46137 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
46138 Andrew Pinski <pinskia@physics.uc.edu>
46140 gcc.c-torture/compile/simd-2.c: New testcase.
46141 gcc.c-torture/compile/simd-3.c: Likewise.
46143 2002-07-11 Mark Mitchell <mark@codesourcery.com>
46146 * g++.dg/overload/error1.C: New test.
46148 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46150 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
46151 configuration and IRIX 6 O32 ABI.
46153 2002-07-11 Roger Sayle <roger@eyesopen.com>
46155 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
46157 2002-07-10 Roger Sayle <roger@eyesopen.com>
46159 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
46161 2002-07-10 Jeffrey A Law <law@redhat.com>
46163 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
46165 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
46167 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
46169 * gcc.dg/20020312-2.c: Check for __PPC__.
46171 2002-07-09 Diego Novillo <dnovillo@redhat.com>
46173 * gcc.c-torture/compile/20020709-1.c: New test.
46175 2002-07-07 Roger Sayle <roger@eyesopen.com>
46177 * g++.dg/template/qualttp21.C: New test case.
46179 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
46181 * gcc.c-torture/compile/20020706-1.c: New test.
46182 * gcc.c-torture/compile/20020706-2.c: New test.
46184 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
46185 Alexandre Oliva <aoliva@redhat.com>
46187 * g++.dg/warn/incomplete1.C: New test.
46189 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46192 * g++.dg/warn/noreturn1.C: New test.
46194 2002-07-03 Mark Mitchell <mark@codesourcery.com>
46197 * g++.dg/debug/debug6.C: New test.
46198 * g++.dg/debug/debug7.C: New test.
46200 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
46202 * gcc.c-torture/compile/simd-3.c: New test.
46204 2002-07-03 Chris Demetriou <cgd@broadcom.com>
46206 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
46207 * gcc.dg/20020620-1.c: Likewise.
46209 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46212 * g++.dg/init/array4.C: New test.
46213 * g++.dg/init/array5.C: New test.
46215 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
46217 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
46218 * gcc.c-torture/execute/simd-2.c (main): Likewise.
46220 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46222 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
46223 * gcc.dg/wtr-aggr-init-1.c: Likewise.
46224 * gcc.dg/wtr-conversion-1.c: Likewise.
46225 * gcc.dg/wtr-escape-1.c: Likewise.
46226 * gcc.dg/wtr-int-type-1.c: Likewise.
46227 * gcc.dg/wtr-label-1.c: Likewise.
46228 * gcc.dg/wtr-static-1.c: Likewise.
46229 * gcc.dg/wtr-strcat-1.c: Likewise.
46230 * gcc.dg/wtr-suffix-1.c: Likewise.
46231 * gcc.dg/wtr-switch-1.c: Likewise.
46232 * gcc.dg/wtr-unary-plus-1.c: Likewise.
46233 * gcc.dg/wtr-union-init-1.c: Likewise.
46234 * gcc.dg/wtr-union-init-2.c: Likewise.
46235 * gcc.dg/wtr-union-init-3.c: Likewise.
46237 * gcc.dg/wtr-func-def-1.c: New test.
46239 2002-07-02 Devang Patel <dpatel@apple.com>
46241 * objc.dg/param-1.m: New test.
46243 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
46245 * gcc.dg/cpp/trad/directive.c: Add test.
46246 * gcc.dg/cpp/trad/macroargs.c: Add test.
46247 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
46249 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
46251 * gcc.dg/cpp/cmdlne-M.c: New test.
46253 2002-07-02 Ziemowit Laski <zlaski@apple.com>
46255 * objc.dg/desig-init-1.m: New test.
46257 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46260 * g++.dg/template/instantiate1.C: New test.
46262 2002-07-01 Mark Mitchell <mark@codesourcery.com>
46265 * g++.dg/template/sizeof2.C: New test.
46267 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46269 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
46270 gcc.dg/cpp/trad/include.c: New tests.
46272 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
46275 * gcc.c-torture/compile/20020701-1.c: New test.
46277 2002-07-01 Stan Shebs <shebs@apple.com>
46279 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
46281 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
46282 (objc-torture-execute): or here.
46284 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
46286 * gcc.c-torture/execute/arith-rand-ll.c: New test.
46288 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46290 * gcc.dg/cpp/trad/escaped-nl.c: New test.
46292 2002-06-30 Devang Patel <dpatel@apple.com>
46294 * objc.dg/fsyntax-only.m: New test.
46296 2002-06-27 Mark Mitchell <mark@codesourcery.com>
46299 * g++.dg/template/friend7.C: New file.
46301 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
46303 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
46306 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
46308 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
46309 avoid division by zero.
46311 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
46313 * gcc.dg/Wunknownprag.c: New tests.
46315 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
46317 * gcc.c-torture/execute/simd-2.c: New test.
46319 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
46321 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
46322 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
46323 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
46324 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
46325 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
46326 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
46327 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
46328 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
46329 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
46330 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
46331 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
46332 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
46333 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
46334 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
46335 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
46336 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
46337 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
46339 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
46341 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
46342 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
46343 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
46344 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
46346 * gcc.dg/cpp/trad/directive.c: Update.
46348 2002-06-23 Andreas Jaeger <aj@suse.de>
46350 * gcc.c-torture/execute/complex-6.c: New.
46352 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
46354 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
46355 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
46356 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
46357 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
46359 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
46361 * gcc.dg/cpp/trad: New directory with traditional tests copied
46362 from parent directory.
46363 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46364 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46365 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46366 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46367 Move to trad/ and rename.
46368 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
46369 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
46370 gcc.dg/cpp/trad/redef2.c: New tests.
46371 * gcc.dg/cpp/trad/trad.exp: New driver.
46373 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
46375 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46376 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46377 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46378 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46381 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
46383 * gcc.dg/20020620-1.c: New test.
46385 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46387 * g++.dg/template/ttp4.C: New test.
46389 2002-06-19 Jakub Jelinek <jakub@redhat.com>
46391 * g++.dg/opt/vt1.C: Fix regexp.
46393 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46395 * gcc.c-torture/execute/pure-1.c: Make functions static again.
46396 Don't use attribute `noinline'.
46398 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46400 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
46402 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
46404 * gcc.c-torture/execute/simd-1.c: New.
46406 * gcc.dg/simd-1.c: New.
46408 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46410 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
46412 2002-06-16 Richard Henderson <rth@redhat.com>
46414 * g++.dg/ext/anon-struct1.C: New.
46415 * g++.dg/ext/anon-struct2.C: New.
46416 * g++.dg/ext/anon-struct3.C: New.
46417 * gcc.dg/anon-struct-1.c: New.
46418 * gcc.dg/anon-struct-2.c: New.
46419 * gcc.dg/anon-struct-3.c: New.
46420 * gcc.dg/20011008-1.c: Adjust warning text.
46421 * gcc.dg/20020527-1.c: Add -fms-extensions.
46423 2002-06-16 Richard Henderson <rth@redhat.com>
46425 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
46427 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
46429 * gcc.c-torture/execute/20020615-1.c: New test.
46431 2002-06-15 Roger Sayle <roger@eyesopen.com>
46433 * gcc.c-tortuture/execute/compare-1.c: New test case.
46434 * gcc.c-tortuture/execute/compare-2.c: New test case.
46435 * gcc.c-tortuture/execute/compare-3.c: New test case.
46437 2002-06-13 Richard Henderson <rth@redhat.com>
46439 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
46442 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46444 * g++.dg/template/typename2.C: Update error message.
46446 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
46448 * gcc.c-torture/execute/20020611-1.c: New test.
46450 2002-06-11 Bob Wilson <bob.wilson@acm.org>
46452 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
46453 list of targets to skip.
46455 2002-06-10 Bob Wilson <bob.wilson@acm.org>
46457 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
46458 targets if not optimizing.
46460 2002-06-10 Jakub Jelinek <jakub@redhat.com>
46462 * gcc.c-torture/compile/20020605-1.c: New test.
46464 * g++.dg/opt/vt1.C: New test.
46466 * gcc.dg/20020531-1.c: New test.
46468 * gcc.dg/20020530-1.c: New test.
46470 * gcc.dg/20020527-1.c: New test.
46472 * g++.dg/opt/cse1.C: New test.
46474 2002-06-07 Roger Sayle <roger@eyesopen.com>
46476 * gcc.dg/20020607-2.c: New test case.
46478 2002-06-07 Jakub Jelinek <jakub@redhat.com>
46480 * gcc.c-torture/compile/20020604-1.c: New test.
46482 2002-06-04 Richard Henderson <rth@redhat.com>
46484 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
46485 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
46486 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
46488 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
46490 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
46492 2002-06-03 Richard Henderson <rth@redhat.com>
46494 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
46495 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
46497 2002-06-02 Richard Henderson <rth@redhat.com>
46499 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46500 test functions static.
46502 2002-06-02 Andreas Jaeger <aj@suse.de>
46504 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46507 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
46509 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46510 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46511 Update for mofified diagnostics.
46512 * gcc.dg/c99-intconst-1.c: No longer fail.
46514 2002-06-02 Richard Henderson <rth@redhat.com>
46516 * gcc.dg/uninit-A.c: Remove xfail markers.
46518 2002-06-01 Roger Sayle <roger@eyesopen.com>
46520 * gcc.dg/fnegate-1.c: New test case.
46522 2002-05-30 Osku Salerma <osku@iki.fi>
46524 * gcc.c-torture/execute/mayalias-1.c: New file.
46526 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
46528 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46529 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46530 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46532 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
46534 * gcc.c-torture/execute/20020529-1.c: New test.
46536 2002-05-27 Richard Henderson <rth@redhat.com>
46538 * g++.dg/ext/attrib6.C: New test case.
46540 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46542 * gcc.c-torture/execute/pure-1.c: New test.
46544 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46546 * gcc.dg/cpp/arith-2.c: Remove.
46548 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46550 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46551 * gcc.dg/cpp/if-3.c: Remove.
46553 2002-05-26 Jakub Jelinek <jakub@redhat.com>
46555 * g++.dg/opt/cse2.C: New test.
46557 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
46559 * gcc.dg/cpp/arith-1.c: New semantic tests.
46560 * gcc.dg/cpp/if-1.c: Update.
46562 2002-05-24 Ben Elliston <bje@redhat.com>
46564 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
46566 2002-05-24 Jakub Jelinek <jakub@redhat.com>
46568 * gcc.dg/verbose-asm.c: New test.
46570 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
46572 * gcc.dg/cpp/paste12.c: New test.
46574 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46576 * g++.dg/parse/named_ops.C: New test.
46578 2002-05-23 Mark Mitchell <mark@codesourcery.com>
46580 * gcc.dg/weak-8.c: New test.
46582 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
46584 * gcc.dg/weak-2.c: Allow optional leading underscore
46585 in scan-assembler symbol name.
46586 * gcc.dg/weak-3.c: Likewise.
46587 * gcc.dg/weak-4.c: Likewise.
46588 * gcc.dg/weak-5.c: Likewise.
46590 2002-05-23 Jakub Jelinek <jakub@redhat.com>
46592 * gcc.dg/20020523-1.c: New test.
46594 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46596 * objc.dg/const-str-2.m: Update now that we stop after
46597 a command line error.
46599 2002-05-22 Richard Henderson <rth@redhat.com>
46601 * g++.dg/dg.exp: Fix typo in test pruneing.
46603 2002-05-22 Richard Henderson <rth@redhat.com>
46605 * g++.dg/dg.exp: Prune the tls subdirectory.
46606 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
46607 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
46608 * g++.dg/tls/init-1.C: New.
46610 2002-05-22 Jakub Jelinek <jakub@redhat.com>
46612 * gcc.dg/20020517-1.c: New test.
46614 2002-05-21 Richard Henderson <rth@redhat.com>
46616 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
46617 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
46619 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
46621 * g++.dg/other/copy2.C: New test.
46623 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
46625 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
46626 (MAX_COPY): Bump up to 10 times sizeof (long long).
46627 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
46629 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
46630 sizeof (long long).
46632 * gcc.c-torture/execute/strcpy-1.c: New test.
46634 2002-05-19 Jason Merrill <jason2redhat.com>
46636 * g++.dg/ext/oper1.C: New test.
46638 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
46639 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
46641 * README.QMTEST: New file.
46643 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
46645 2002-05-19 Andreas Jaeger <aj@suse.de>
46647 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
46649 * gcc.c-torture/execute/loop-2d.x: Likewise.
46651 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
46653 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
46654 support weak symbols.
46655 * gcc.dg/weak-4.c: Likewise.
46656 * gcc.dg/weak-6.c: Likewise.
46658 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
46660 * gcc.dg/weak-3.c: Add dg-excess-error comment for
46661 cygwin, coff and h8300-*-hms targets
46662 * gcc.dg/weak-5.c: Likewise.
46663 * gcc.dg/weak-7.c: Likewise.
46665 2002-05-16 Jason Merrill <jason@redhat.com>
46667 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
46668 (scan-assembler-not, scan-assembler-dem): Likewise.
46669 (scan-assembler-dem-not): Likewise.
46671 2002-05-15 Richard Henderson <rth@redhat.com>
46673 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
46675 2002-05-15 Richard Henderson <rth@redhat.com>
46677 * gcc.dg/weak-5.c (vfoo1c): No warning here.
46678 (vfoo1f): Warning here.
46679 (vfoo1l): Don't redefine the alias.
46681 2002-05-14 Jason Merrill <jason@redhat.com>
46682 Alexandre Oliva <aoliva@redhat.com>
46684 * g++.dg/init/pm1.C: New test.
46686 2002-05-12 David S. Miller <davem@redhat.com>
46688 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
46691 2002-05-10 Roger Sayle <roger@eyesopen.com>
46693 * gcc.c-torture/execute/20020510-1.c: New test case.
46695 2002-05-10 David S. Miller <davem@redhat.com>
46697 * gcc.c-torture/execute/conversion.c: Test long double too.
46699 2002-05-09 Jakub Jelinek <jakub@redhat.com>
46701 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
46702 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
46703 * lib/g++.exp (g++_link_flags): Likewise.
46704 * lib/objc.exp (objc_target_compile): Likewise.
46706 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
46708 * gcc.dg/cpp/poison.c: Update.
46709 * gcc.dg/cpp/20000625-2.c: Remove.
46710 * gcc.dg/cpp/direct2s.c: Remove final test.
46712 2002-05-08 Tom Rix <trix@redhat.com>
46714 * gcc.c-torture/execute/20020508-1.c: New test.
46715 * gcc.c-torture/execute/20020508-2.c: New test.
46716 * gcc.c-torture/execute/20020508-3.c: New test.
46718 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
46720 * gcc.dg/cpp/charconst-4.c: More tests.
46722 2002-05-08 Mark Mitchell <mark@codesourcery.com>
46725 * gcc.dg/weak-3.c: Update location of warning messages.
46726 * gcc.dg/weak-5.c: Likewise.
46728 2002-05-06 Roger Sayle <roger@eyesopen.com>
46730 * gcc.c-torture/execute/20020506-1.c: New test case.
46732 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
46734 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
46736 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46738 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
46740 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46742 * gcc.dg/cpp/charconst-3.c: New test.
46744 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
46746 * gcc.dg/cpp/charconst.c: Update tests.
46748 2002-05-05 Tim Josling <tej@melbpc.org.au>
46750 * treelang: Added directory for new sample language treelang. Also
46751 lib/treelang.exp: New file to signal treelang should be tested.
46753 2002-05-03 Jakub Jelinek <jakub@redhat.com>
46755 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
46756 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
46757 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
46758 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
46759 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
46760 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
46761 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
46763 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
46765 * gcc.dg/format/xopen-2.c: New test.
46767 2002-05-03 Jakub Jelinek <jakub@redhat.com>
46769 * gcc.dg/20020503-1.c: New test.
46771 2002-05-02 Mark Mitchell <mark@codesourcery.com>
46773 * g++.dg/init/dtor1.C: Make it tougher.
46775 2002-05-01 Mark Mitchell <mark@codesourcery.com>
46777 * g++.dg/init/dtor1.C: New test.
46779 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
46781 * gcc.dg/altivec-8.c: New.
46783 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
46785 * gcc.dg/altivec-7.c: New.
46787 2002-04-29 Jakub Jelinek <jakub@redhat.com>
46789 * g++.dg/parse/typedef1.C: New test.
46791 2002-04-29 Mark Mitchell <mark@codesourcery.com>
46794 * g++.dg/template/friend6.C: New test.
46797 * g++.dg/init/copy1.C: New test.
46799 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
46801 * g++.dg/warn/effc1.C: New test.
46803 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
46805 * gcc.dg/cpp/if-cexp.c: Add a test.
46807 2002-04-28 Jakub Jelinek <jakub@redhat.com>
46809 * gcc.dg/20020426-2.c: New test.
46811 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
46813 * gcc.dg/cpp/if-mop.c: Update.
46814 * gcc.dg/cpp/if-mpar.c: Add test.
46815 * gcc.dg/cpp/if-oppr.c: Update.
46817 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46820 * gcc.dg/weak-[2-7].c: New tests.
46822 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
46824 * gcc.dg/enum1.c: New test.
46826 2002-04-26 Mark Mitchell <mark@codesourcery.com>
46829 * g++.dg/inherit/access2.C: New test.
46831 2002-04-26 Mark Mitchell <mark@codesourcery.com>
46834 * gcc.dg/20020426-1.c: New test.
46836 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
46838 * g++.dg/abi/enum1.C: New test.
46840 2002-04-26 Richard Henderson <rth@redhat.com>
46842 * gcc.dg/c99-bool-1.c: Expect always true warning.
46844 2002-04-25 Roger Sayle <roger@eyesopen.com>
46846 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
46848 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46850 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
46853 2002-04-24 Mark Mitchell <mark@codesourcery.com>
46855 * g++.dg/abi/mange7.C: New test.
46858 * g++.dg/parse/stmtexpr2.C: New test.
46860 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
46862 * gcc.dg/20020312-2.c: Add SH target.
46864 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46866 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
46867 compiler output on mips*-*-irix*.
46869 2002-04-23 Jakub Jelinek <jakub@redhat.com>
46871 * g++.dg/parse/attr1.C: New test.
46873 2002-04-23 Roger Sayle <roger@eyesopen.com>
46875 * gcc.c-torture/execute/string-opt-17.c: New test case.
46876 * gcc.c-torture/execute/memset-2.c: New test case.
46878 2002-04-23 Mark Mitchell <mark@codesourcery.com>
46881 * g++.dg/template/friend5.C: New test.
46884 * g++.dg/template/qual1.C: Likewise.
46886 2002-04-22 Zack Weinberg <zack@codesourcery.com>
46888 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
46889 Include stdlib.h, not stdio.h or ctype.h.
46891 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
46893 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
46894 cris-*-elf* and mmix-*-*.
46895 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
46896 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
46897 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
46899 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
46900 * gcc.dg/wchar_t-1.c: Ditto.
46902 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
46904 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
46907 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
46909 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
46911 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46913 * gcc.c-torture/execute/20000906-1.x: Delete.
46915 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
46917 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
46919 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
46922 * g77.f-torture/execute/6367.f: New test.
46923 * g77.f-torture/execute/6367.x: Disable for MMIX.
46925 2002-04-19 Mark Mitchell <mark@codesourcery.com>
46928 * g++.dg/opt/inline2.C: New test.
46930 2002-04-18 Richard Henderson <rth@redhat.com>
46932 * gcc.dg/20000906-1.c: Enable for all targets.
46933 * gcc.c-torture/compile/iftrap-2.c: New.
46935 2002-04-18 Jakub Jelinek <jakub@redhat.com>
46937 * gcc.dg/20020418-1.c: New test.
46938 * gcc.dg/20020418-2.c: New test.
46940 2002-04-18 Richard Henderson <rth@redhat.com>
46942 * gcc.c-torture/compile/iftrap-1.c: New.
46943 * gcc.dg/iftrap-1.c: Adjust for ia64.
46944 * gcc.dg/iftrap-2.c: New.
46946 2002-04-18 Jakub Jelinek <jakub@redhat.com>
46948 * gcc.c-torture/compile/20020418-1.c: New test.
46950 2002-04-18 Roger Sayle <roger@eyesopen.com>
46952 * gcc.c-torture/compile/20020415-1.c: New.
46954 2002-04-18 David S. Miller <davem@redhat.com>
46956 * gcc.c-torture/execute/20020418-1.c: New test.
46958 2002-04-17 Jakub Jelinek <jakub@redhat.com>
46960 * gcc.dg/20020416-1.c: New test.
46962 * g++.dg/opt/inline1.C: New test.
46964 2002-04-16 Jakub Jelinek <jakub@redhat.com>
46966 * gcc.dg/altivec-5.c: New test.
46968 * gcc.dg/20020415-1.c: New test.
46970 2002-04-15 Mark Mitchell <mark@codesourcery.com>
46972 * lib/chill.exp: Remove.
46974 2002-04-14 Jakub Jelinek <jakub@redhat.com>
46976 * g++.dg/other/big-struct.C: New test.
46978 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
46980 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
46983 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
46986 * gcc.dg/i386-387-1.c: Allow optional leading underscore
46987 in scan-assembler function name
46989 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
46991 * g77.f-torture/execute/980628-4.x,
46992 g77.f-torture/execute/980628-5.x,
46993 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46994 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46995 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
46998 2002-04-13 David S. Miller <davem@redhat.com>
47000 * gcc.c-torture/execute/20020413-1.c: New test.
47002 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
47005 * g++.dg/ext/asm1.C: New tests.
47007 2002-04-12 Mark Mitchell <mark@codesourcery.com>
47010 * g++.dg/parse/stmtexpr1.C: New test.
47013 * g++.dg/template/copy1.C: New test.
47015 2002-04-12 Richard Henderson <rth@redhat.com>
47017 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
47019 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
47021 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
47022 gcc.c-torture/execute/20020307-2.c.
47024 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
47026 * g++.dg/ext/attrib5.C,
47027 * g++.dg/lookup/struct1.C: New tests.
47029 2002-04-11 Jakub Jelinek <jakub@redhat.com>
47031 * gcc.dg/20020411-1.c: New test.
47033 * gcc.c-torture/execute/20020411-1.c: New test.
47035 2002-04-10 Janis Johnson <janis187@us.ibm.com>
47037 * g77.f-torture/execute/6177.f: New test.
47039 2002-04-10 Jakub Jelinek <jakub@redhat.com>
47042 * g++.dg/opt/cleanup1.C: New test.
47044 * g++.dg/opt/const1.C: New test.
47046 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
47048 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
47050 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
47053 * g++.dg/template/typename2.C: New test.
47055 2002-04-10 Alan Modra <amodra@bigpond.net.au>
47057 * gcc.c-torture/execute/loop-12.c: New.
47059 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
47061 * g77.f-torture/execute/980628-4.x,
47062 g77.f-torture/execute/980628-5.x,
47063 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47064 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47065 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
47067 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47069 PR optimization/6086
47070 * g++.dg/opt/preinc1.C: New test.
47072 2002-04-06 Mark Mitchell <mark@codesourcery.com>
47075 * g++.dg/opt/static2.C: New test.
47077 2002-04-06 Mark Mitchell <mark@codesourcery.com>
47080 * gcc.dg/20020406-1.c: New test.
47082 2002-04-04 David S. Miller <davem@redhat.com>
47084 * gcc.c-torture/execute/20020404-1.c: New test.
47086 2002-04-04 Jakub Jelinek <jakub@redhat.com>
47089 * gcc.dg/20020312-2.c: Do not declare global register variable
47090 if __PIC__ or __pic__ is defined.
47092 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
47094 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
47095 __asm__ so that it works correctly even if -ansi -pedantic-errors.
47097 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47099 * gcc.misc-tests/linkage.exp: Update last change to handle
47100 sparc*-, not just sparc-.
47102 2002-04-03 Richard Henderson <rth@redhat.com>
47104 * gcc.dg/cpp/ucs.c: Improved long UCS test.
47106 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
47108 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
47110 2002-04-02 David S. Miller <davem@redhat.com>
47112 * gcc.c-torture/execute/20020402-3.c: New test.
47114 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
47116 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
47117 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
47119 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
47120 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
47121 g77.f-torture/execute/20001201.x,
47122 g77.f-torture/execute/u77-test.x: New files.
47124 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
47125 * gcc.dg/wchar_t-1.c: Ditto.
47127 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47129 * gcc.c-torture/execute/20020402-1.c: New test.
47131 2002-04-01 Richard Henderson <rth@redhat.com>
47133 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
47135 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
47137 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47139 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
47141 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47143 * g++.dg/inherit/template-as-base.C: Expect error.
47144 * g++.dg/inherit/namespace-as-base.C: Likewise.
47146 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
47148 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
47149 g++.dg/ext/instantiate3.C: Tweak match patterns.
47151 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
47152 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
47155 2002-03-31 Richard Henderson <rth@redhat.com>
47157 * gcc.dg/special/alias-2.c: New.
47158 * gcc.dg/special/ecos.exp: Run it.
47160 2002-03-31 Richard Henderson <rth@redhat.com>
47162 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
47164 2002-03-31 Kazu Hirata <kazu@hxi.com>
47166 * gcc.dg/weak-1.c: Disable on h8300 port.
47168 2002-03-29 Janis Johnson <janis187@us.ibm.com>
47170 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
47171 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
47173 * g++.dg/bprob/bprob-1.C: New test.
47174 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
47175 * g++.dg/gcov/gcov-1.C: New test.
47176 * g++.dg/gcov/gcov-1.x: New file.
47177 * g++.dg/gcov/gcov-2.C: New test.
47178 * g++.dg/gcov/gcov-3.C: New test.
47179 * g++.dg/gcov/gcov-3.h: New file.
47181 2002-03-28 Roger Sayle <roger@eyesopen.com>
47183 * g++.old-deja/g++.other/builtins5.C: New test.
47184 * g++.old-deja/g++.other/builtins6.C: New test.
47185 * g++.old-deja/g++.other/builtins7.C: New test.
47186 * g++.old-deja/g++.other/builtins8.C: New test.
47187 * g++.old-deja/g++.other/builtins9.C: New test.
47189 2002-03-29 Jakub Jelinek <jakub@redhat.com>
47191 * g++.dg/opt/static1.C: New test.
47193 * g++.dg/opt/longbranch1.C: New test.
47195 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
47197 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
47199 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
47201 2002-03-28 Jeffrey A Law (law@redhat.com)
47203 * gcc.c-torture/execute/20020328-1.c: New test.
47205 2002-03-27 Richard Henderson <rth@redhat.com>
47207 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
47208 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
47209 move from g++.old-deja/g++.ext/.
47211 2002-03-27 Mark Mitchell <mark@codesourcery.com>
47213 * g++.dg/init/new2.C: New test.
47215 2002-03-26 Richard Henderson <rth@redhat.com>
47217 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
47219 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
47222 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
47224 * gcc.dg/20001102-1.c: Likewise.
47226 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
47228 * gcc.dg/cpp/endif-pedantic1.c,
47229 gcc.dg/cpp/endif-pedantic2.c: New tests.
47231 2002-03-26 Mark Mitchell <mark@codesourcery.com>
47233 * g++.dg/init/new1.C: New test.
47235 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
47237 * g++.dg/abi/vbase9.C: New test.
47239 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
47241 * gcc.dg/arm-asm.c: New test.
47243 2002-03-26 Andrew Cagney <ac131313@redhat.com>
47245 * gcc.dg/Wswitch-enum.c: New test.
47248 2002-03-26 Richard Henderson <rth@redhat.com>
47250 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
47253 2002-03-25 Richard Henderson <rth@redhat.com>
47255 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
47258 * gcc.c-torture/compile/20011119-1.c (xxx): New.
47259 * gcc.c-torture/compile/20011119-2.c (xxx): New.
47261 2002-03-25 Zack Weinberg <zack@codesourcery.com>
47263 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
47265 2002-03-25 Bob Wilson <bob.wilson@acm.org>
47267 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
47268 targets using generic thunk support.
47270 2002-03-25 Jakub Jelinek <jakub@redhat.com>
47272 * gcc.c-torture/compile/20020323-1.c: New test.
47274 * g++.dg/opt/conj2.C: New test.
47276 2002-03-24 Richard Henderson <rth@redhat.com>
47278 * gcc.dg/weak-1.c: Use -fno-common.
47280 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47282 * g77.dg/f77-edit-apostrophe-out.f: New test
47283 * g77.dg/f77-edit-h-out.f: New test
47284 * g77.dg/f77-edit-t-in.f: New test
47285 * g77.dg/f77-edit-t-out.f: New test
47286 * g77.dg/f77-edit-x-out.f: New test
47287 * g77.dg/f77-edit-slash-out.f: New test
47288 * g77.dg/f77-edit-colon-out.f: New test
47289 * g77.dg/f77-edit-s-out.f: New test
47291 2002-03-24 Richard Henderson <rth@redhat.com>
47293 * objc/execute/formal_protocol-6.x: New XFAIL.
47295 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47297 * gcc.dg/weak-1.c: Early return from dg-final on platforms
47298 that do not support weak symbols
47300 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47302 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
47303 * lib/g77.exp: Likewise.
47304 * lib/objc.exp: Likewise.
47306 2002-03-23 Andrew Cagney <ac131313@redhat.com>
47308 * gcc.dg/Wswitch-default.c: New test.
47310 2002-03-23 Jakub Jelinek <jakub@redhat.com>
47312 * g++.dg/other/enum1.C: New test.
47314 2002-03-23 Zack Weinberg <zack@codesourcery.com>
47316 * gcc.dg/pragma-ep-3.c: Fix typo.
47318 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47320 * g++.dg/inherit/template-as-base.C: New test.
47322 2002-03-22 Jakub Jelinek <jakub@redhat.com>
47324 * g++.old-deja/g++.other/dwarf2-1.C: Move...
47325 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
47327 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
47329 * gcc.dg/cpp/multiline.c: Update to match.
47331 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
47333 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
47335 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
47337 * gcc.dg/cpp/extratokens2.c: New file.
47339 2002-03-21 David Edelsohn <edelsohn@gnu.org>
47341 * gcc.dg/20020312-2.c: Add rs6000 target.
47343 * gcc.c-torture/compile/20020319-1.c: New test.
47345 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47347 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
47348 (A, E): Handle this.
47350 2002-03-20 Jason Merrill <jason@redhat.com>
47352 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
47354 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
47355 through prune_gcc_output.
47357 2002-03-20 Jakub Jelinek <jakub@redhat.com>
47359 * gcc.c-torture/compile/20020320-1.c: New test.
47361 2002-03-19 Jakub Jelinek <jakub@redhat.com>
47363 * gcc.c-torture/compile/20020318-1.c: New test.
47365 * gcc.dg/struct-by-value-1.c: New test.
47367 * gcc.dg/20020319-1.c: New test.
47369 2002-03-18 Jakub Jelinek <jakub@redhat.com>
47371 * g++.dg/opt/conj1.C: New test.
47373 2002-03-17 Mark Mitchell <mark@codesourcery.com>
47375 * g++.dg/template/qualttp20.C: Revert previous change.
47376 * g++.dg/template/qualttp3.C: Likewise.
47377 * g++.dg/template/qualttp4.C: Likewise.
47378 * g++.dg/template/qualttp5.C: Likewise.
47379 * g++.dg/template/qualttp6.C: Likewise.
47380 * g++.dg/template/qualttp7.C: Likewise.
47381 * g++.dg/template/qualttp8.C: Likewise.
47382 * g++.dg/template/recurse.C: Likewise.
47384 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
47386 * gcc.dg/cpp/wchar-1.c: Update.
47388 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
47390 * g++.dg/template/conv1.C: New test.
47391 * g++.dg/template/conv2.C: New test.
47392 * g++.dg/template/conv3.C: New test.
47393 * g++.dg/template/conv4.C: New test.
47395 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47397 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
47398 * g++.dg/template/qualttp3.C: Likewise.
47399 * g++.dg/template/qualttp4.C: Likewise.
47400 * g++.dg/template/qualttp5.C: Likewise.
47401 * g++.dg/template/qualttp6.C: Likewise.
47402 * g++.dg/template/qualttp7.C: Likewise.
47403 * g++.dg/template/qualttp8.C: Likewise.
47404 * g++.dg/template/recurse.C: Likewise.
47406 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47408 * g++.dg/opt/dtor1.C: New test.
47410 2002-03-15 Jakub Jelinek <jakub@redhat.com>
47412 * gcc.c-torture/compile/20020315-1.c: New test.
47414 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
47416 * gcc.dg/weak-1.c: Fix scan tests.
47418 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
47420 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
47421 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
47422 cris-*-aout* mmix-*-*.
47423 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
47424 cris-*-aout* mmix-*-*.
47425 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
47426 cris-*-elf* cris-*-aout* and mmix-*-*.
47427 * gcc.dg/20001009-1.c: Ditto.
47428 * gcc.dg/20010912-1.c: Ditto.
47429 * gcc.dg/20020122-4.c: Ditto.
47430 * gcc.dg/inline-2.c: Ditto.
47432 2002-03-14 Jeffrey A Law (law@cygnus.com)
47434 * gcc.c-torture/compile/20020314-1.c: New test.
47436 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
47438 * gcc.c-torture/execute/20020314-1.c: New test.
47440 2002-03-14 Jakub Jelinek <jakub@redhat.com>
47442 * g++.dg/warn/Wunused-1.C: New test.
47444 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
47446 * g++.dg/abi/mangle6.C: New test.
47448 2002-03-13 Jakub Jelinek <jakub@redhat.com>
47450 * gcc.c-torture/compile/20020309-2.c: New test.
47452 * gcc.c-torture/compile/20020312-1.c: New test.
47454 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
47456 * g++.dg/other/access1.C: New test.
47458 2002-03-12 Jakub Jelinek <jakub@redhat.com>
47460 * gcc.c-torture/execute/wchar_t-1.c: New test.
47462 2002-03-12 David Edelsohn <edelsohn@gnu.org>
47464 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
47466 2002-03-12 Roger Sayle <roger@eyesopen.com>
47468 * gcc.dg/20020312-1.c: New test case.
47470 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
47472 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
47474 2002-03-11 Richard Henderson <rth@redhat.com>
47476 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
47477 * g++.old-deja/g++.jason/report.C: Likewise.
47479 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47481 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
47482 * g++.old-deja/g++.robertl/eb56.C: Likewise.
47484 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47486 * g++.dg/overload/pmf1.C: New test.
47488 2002-03-11 Kazu Hirata <kazu@hxi.com>
47490 * gcc.c-torture/execute/20020307-1.c: Use long.
47492 2002-03-11 Jakub Jelinek <jakub@redhat.com>
47494 PR optimization/5844
47495 * gcc.dg/20020310-1.c: New test.
47497 2002-03-09 Michael Meissner <meissner@redhat.com>
47499 * gcc.c-torture/execute/memcpy-2.c: New test.
47500 * gcc.c-torture/execute/memset-1.c: New test.
47501 * gcc.c-torture/execute/strlen-1.c: New test.
47502 * gcc.c-torture/execute/strcmp-1.c: New test.
47503 * gcc.c-torture/execute/strncmp-1.c: New test.
47505 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
47507 * gcc.dg/ppc-ldstruct.c: New test.
47509 2002-03-09 Jakub Jelinek <jakub@redhat.com>
47511 * gcc.c-torture/execute/va-arg-22.c: New test.
47513 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47515 * gcc.c-torture/compile/20020309-1.c: New test.
47517 2002-03-08 Jakub Jelinek <jakub@redhat.com>
47519 * gcc.c-torture/execute/20020307-2.c: New test.
47521 2002-03-07 Jeffrey A Law (law@redhat.com)
47523 * g77.f-torture/compile/20020307-1.f: New test.
47525 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
47527 * gcc.dg/unordered-1.c: New test.
47529 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
47531 * gcc.c-torture/execute/20020307-1.c: New test.
47533 2002-03-05 Jakub Jelinek <jakub@redhat.com>
47535 * gcc.dg/20020304-1.c: New test.
47537 * gcc.c-torture/compile/20020304-2.c: New test.
47539 2002-03-04 Zack Weinberg <zack@codesourcery.com>
47541 * gcc.c-torture/compile/20020304-1.c: New test case
47544 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
47546 * gcc.dg/20020103-1.c: Add other -D ppc variants.
47548 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
47550 * g++.dg/other/classkey1.C: New test.
47552 2002-03-01 Richard Henderson <rth@redhat.com>
47554 * gcc.c-torture/compile/981223-1.x: New.
47555 * gcc.c-torture/compile/920625-1.x: New.
47557 2002-02-28 Richard Henderson <rth@redhat.com>
47559 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
47561 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
47563 * gcc.c-torture/execute/20020227-1.c: New test.
47565 2002-02-27 Mark Mitchell <mark@codesourcery.com>
47567 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
47569 * g++.old-deja/g++.oliva/partord1.C: Likewise.
47570 * g++.old-deja.g++.other/defarg1.C: Likewise.
47571 * g++.old-deja/g++.pt/calls2.C: Likewise.
47572 * g++.old-deja/g++.pt/crash20.C: Likewise.
47573 * g++.old-deja/g++.pt/crash30.C: Likewise.
47574 * g++.old-deja/g++.pt/crash36.C: Likewise.
47575 * g++.old-deja/g++.pt/crash6.C: Likewise.
47576 * g++.old-deja/g++.pt/defarg13.C: Likewise.
47577 * g++.old-deja/g++.pt/derived3.C: Likewise.
47578 * g++.old-deja/g++.pt/error1.C: Likewise.
47579 * g++.old-deja/g++.pt/friend21.C: Likewise.
47580 * g++.old-deja/g++.pt/friend23.C: Likewise.
47581 * g++.old-deja/g++.pt/infinite1.C: Likewise.
47582 * g++.old-deja/g++.robertl/eb128.C: Likewise.
47584 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
47586 * gcc.c-torture/execute/20020225-2.c: New test.
47588 2002-02-27 Zack Weinberg <zack@codesourcery.com>
47590 * gcc.c-torture/execute/920730-1t.c,
47591 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
47592 Delete test cases, only relevant to -traditional.
47594 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
47596 * gcc.dg/cpp/undef1.c: Remove.
47597 * gcc.dg/cpp/directiv.c: Update.
47598 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
47600 2002-02-27 Michael Meissner <meissner@redhat.com>
47602 * gcc.c-torture/execute/20020226-1.c: New test.
47604 2002-02-26 Jakub Jelinek <jakub@redhat.com>
47606 * g++.dg/debug/debug4.C: New test.
47608 * gcc.dg/ia64-visibility-1.c: New test.
47610 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
47612 * gcc.dg/debug/20020224-1.c: New.
47614 2002-02-25 Kazu Hirata <kazu@hxi.com>
47616 * gcc.c-torture/execute/960416-1.x: New.
47617 * gcc.c-torture/execute/divconst-3.x: Likewise.
47619 2002-02-25 Jakub Jelinek <jakub@redhat.com>
47621 * gcc.dg/20020224-1.c: New test.
47623 2002-02-25 Alan Modra <amodra@bigpond.net.au>
47625 * gcc.c-torture/execute/20020225-1.c: New.
47627 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
47629 * gcc.dg/cpp/wchar-1.c: New test.
47631 2002-02-23 Jakub Jelinek <jakub@redhat.com>
47633 * gcc.dg/20020222-1.c: New test.
47635 2002-02-22 Jakub Jelinek <jakub@redhat.com>
47637 * g++.dg/opt/anonunion1.C: New test.
47639 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
47641 * g++.dg/template/qualttp19.C: New test.
47642 * g++.dg/template/qualttp20.C: New test.
47643 * g++.old-deja/g++.jason/report.C: Adjust expected errors
47644 * g++.old-deja/g++.other/qual1.C: Likewise.
47646 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
47648 * gcc.dg/attr-alwaysinline.c: New.
47650 2002-02-21 Jakub Jelinek <jakub@redhat.com>
47652 * gcc.dg/20020220-1.c: New test.
47654 * gcc.dg/20020220-2.c: New test.
47656 * g++.dg/opt/mmx1.C: New test.
47658 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
47660 * gcc.c-torture/compile/20020110.c: New test.
47662 2002-02-20 Jakub Jelinek <jakub@redhat.com>
47664 * gcc.c-torture/execute/20020219-1.c: New test.
47666 * gcc.dg/20020219-1.c: New test.
47668 * gcc.dg/noncompile/20020220-1.c: New test.
47670 * g++.dg/opt/ptrintsum1.C: New test.
47672 * gcc.dg/debug/20020220-1.c: New test.
47674 2002-02-17 Jakub Jelinek <jakub@redhat.com>
47676 * gcc.c-torture/execute/20020216-1.c: New test.
47678 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
47680 * gcc.dg/decl-1.c: Update, new test.
47682 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
47684 * g++.dg/abi/bitfield1.C: New test.
47685 * g++.dg/abi/bitfield2.C: New test.
47687 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
47689 * gcc.dg/attr-nest.c: New test.
47691 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
47693 * gcc.c-torture/execute/20020215-1.c: New test.
47695 2002-02-14 Jakub Jelinek <jakub@redhat.com>
47697 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
47698 * g++.dg/debug/debug.exp: New.
47699 * g++.dg/debug/trivial.C: New.
47700 * g++.dg/debug/debug1.C: Moved...
47701 * g++.dg/other/debug1.C: ...from here.
47702 * g++.dg/debug/debug2.C: Moved...
47703 * g++.dg/other/debug2.C: ...from here.
47704 * g++.dg/debug/debug3.C: Moved...
47705 * g++.dg/other/debug3.C: ...from here.
47707 * gcc.dg/noncompile/20020213-1.c: New test.
47709 2002-02-13 Jakub Jelinek <jakub@redhat.com>
47711 * g++.dg/other/debug3.C: New test.
47713 * gcc.c-torture/execute/20020213-1.c: New test.
47715 2002-02-13 Richard Smith <richard@ex-parrot.com>
47717 * g++.old-deja/g++.other/thunk1.C: New test.
47719 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
47721 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
47723 2002-02-13 Stan Shebs <shebs@apple.com>
47725 * gcc.dg/altivec-3.c: New.
47727 2002-02-12 Jakub Jelinek <jakub@redhat.com>
47729 * gcc.dg/Wunreachable-1.c: New test.
47730 * gcc.dg/Wunreachable-2.c: New test.
47732 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
47734 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
47736 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
47738 * gcc.dg/decl-1.c: New test.
47740 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
47742 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
47744 2002-02-10 Kazu Hirata <kazu@hxi.com>
47746 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
47747 * gcc.c-torture/compile/980506-1.x: Likewise.
47749 2002-02-10 Kazu Hirata <kazu@hxi.com>
47751 * gcc.dg/20020210-1.c: New.
47753 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
47755 * g77.f-torture/execute/947.f: New regression test
47756 for PR fortran/947.
47758 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
47760 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
47761 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
47763 2002-02-08 Richard Henderson <rth@redhat.com>
47765 * gcc.c-torture/compile/labels-3.c: New.
47767 2002-02-08 Jakub Jelinek <jakub@redhat.com>
47769 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
47770 expression statements work instead.
47771 * gcc.dg/noncompile/20020207-1.c: New test.
47773 2002-02-07 Richard Henderson <rth@redhat.com>
47775 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
47777 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47779 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
47781 * lib/g77-dg.exp: Trim g77 error messages so that they are
47782 recognized by dg.exp.
47784 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47787 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
47789 2002-02-07 Richard Henderson <rth@redhat.com>
47791 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
47792 to be sufficiently aligned for integers.
47794 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
47796 * g++.dg/template/friend4.C: New test.
47798 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47801 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
47804 2002-02-07 Richard Henderson <rth@redhat.com>
47806 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
47807 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
47808 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
47809 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
47811 2002-02-06 Richard Henderson <rth@redhat.com>
47813 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
47815 2002-02-06 Janis Johnson <janis187@us.ibm.com>
47817 * gcc.dg/20020206-1.c: New test.
47819 2002-02-06 Jakub Jelinek <jakub@redhat.com>
47821 * gcc.c-torture/execute/20020206-1.c: New test.
47823 * gcc.c-torture/execute/20020206-2.c: New test.
47825 PR optimization/5429:
47826 * gcc.c-torture/compile/20020206-1.c: New test.
47828 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
47830 * g++.dg/ext/align1.C: Do not use an explicit alignment value
47831 as certain file formats cannot support particularly large
47834 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
47835 and do not expect to be able to link the executable.
47837 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
47838 fail because the COFF format does not support the weak attribute.
47840 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
47842 * g77.dg/pr5473.f: New test
47844 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
47846 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
47847 Fix testcase accordingly.
47849 2002-02-04 Richard Henderson <rth@redhat.com>
47851 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
47852 (buf): Change to be an array of pointers, not ints.
47854 2002-02-04 Jakub Jelinek <jakub@redhat.com>
47856 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
47857 before all tests. Move warning one line above to match where it
47859 * gcc.dg/Wswitch-2.c: New test.
47860 * g++.dg/warn/Wswitch-1.C: New test.
47861 * g++.dg/warn/Wswitch-2.C: New test.
47863 2002-02-04 Richard Henderson <rth@redhat.com>
47865 * g++.dg/abi/offsetof.C: Fix size comparison.
47867 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
47869 * gcc.dg/cast-qual-2.c: New test.
47871 2002-02-04 Jakub Jelinek <jakub@redhat.com>
47873 * gcc.dg/20020201-4.c: New test.
47875 2002-02-04 Ben Elliston <bje@redhat.com>
47877 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
47878 target_info attribute != 0, in addition to the empty string.
47879 (gcc_target_compile): Likewise.
47881 2002-02-03 Andrew Cagney <ac131313@redhat.com>
47883 * gcc.dg/Wswitch.c: New test.
47884 PR gcc/4475. PR gcc/3780.
47886 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
47888 * g77.f-torture/execute/5122.f: New test for regressions
47889 against PR fortran/5122.
47891 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
47893 * g77.f-torture/compile/pr3743.f: Delete
47894 * g77.dg/pr3743-1.f: New test.
47895 * g77.dg/pr3743-2.f: New test.
47896 * g77.dg/pr3743-3.f: New test.
47897 * g77.dg/pr3743-4.f: New test.
47899 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
47901 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
47903 2002-02-02 Richard Henderson <rth@redhat.com>
47905 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
47906 * gcc.c-torture/execute/bf64-1.c: Likewise.
47908 2002-02-02 Jakub Jelinek <jakub@redhat.com>
47910 * gcc.dg/20020201-2.c: New test.
47912 * gcc.dg/20020201-3.c: New test.
47914 * gcc.c-torture/execute/bitfld-2.c: New test.
47916 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
47918 * gcc.dg/bitfld-1.c: Update.
47919 * gcc.dg/bitfld-2.c: Update.
47920 * gcc.c-torture/execute/bitfld-1.x: New.
47922 2002-02-02 Jakub Jelinek <jakub@redhat.com>
47924 * gcc.c-torture/execute/20020201-1.c: New test.
47926 2002-02-01 Janis Johnson <janis187@us.ibm.com>
47929 * gcc.dg/20020201-1.c: New test.
47931 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
47934 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
47935 * g77.f-torture/compile/pr3743.x: Remove
47937 2002-01-31 Tom Rix <trix@redhat.com>
47939 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
47941 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
47943 * gcc.dg/noncompile/20020130-1.c: New test.
47945 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
47947 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
47949 2002-01-29 Richard Henderson <rth@redhat.com>
47951 * gcc.c-torture/execute/991118-1.c: Cast various constants back
47953 * gcc.c-torture/execute/bf64-1.c: Likewise.
47955 2002-01-29 Jakub Jelinek <jakub@redhat.com>
47957 * gcc.c-torture/execute/20020129-1.c: New test.
47959 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
47961 * gcc.c-torture/compile/20000224-1.c: Update.
47962 * gcc.c-torture/execute/bitfld-1.c: New tests.
47963 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
47964 * gcc.dg/uninit-A.c: Update.
47966 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
47968 * g++.dg/template/ctor1.C: Add instantiation.
47970 2002-01-28 Paul Koning <pkoning@equallogic.com>
47972 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
47973 argument to __builtin_prefetch to be const ptr.
47975 2002-01-28 Jakub Jelinek <jakub@redhat.com>
47977 * gcc.c-torture/compile/20020120-1.c: New test.
47979 2002-01-27 Kazu Hirata <kazu@hxi.com>
47981 * gcc.c-torture/execute/20020127-1.c: New test.
47983 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
47985 * g77.dg/f77-edit-i-in.f: New test
47986 * g77.dg/f77-edit-i-out.f: New test
47988 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
47990 * gcc.dg/debug/debug.exp: New file.
47991 * gcc.dg/debug/trivial.c: New file.
47992 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
47993 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
47994 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
47995 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
47996 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
47997 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
47998 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
47999 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
48000 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
48001 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
48002 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
48003 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
48004 * gcc.dg/20000503-1.c: Removed.
48005 * gcc.dg/20010207-1.c: Removed.
48006 * gcc.dg/20011223-1.c: Removed.
48007 * gcc.dg/20020104-2.c: Removed.
48008 * gcc.dg/debug-1.c: Removed.
48009 * gcc.dg/debug-2.c: Removed.
48010 * gcc.dg/debug-3.c: Removed.
48011 * gcc.dg/debug-4.c: Removed.
48012 * gcc.dg/debug-5.c: Removed.
48013 * gcc.dg/debug-6.c: Removed.
48014 * gcc.dg/dwarf2-1.c: Removed.
48015 * gcc.dg/dwarf2-2.c: Removed.
48017 2002-01-25 Jakub Jelinek <jakub@redhat.com>
48019 * g++.old-deja/g++.other/eh5.C: New test.
48020 * g++.old-deja/g++.other/sibcall2.C: New test.
48021 * g++.old-deja/g++.other/array9.C: New test.
48022 * g++.old-deja/g++.other/typename2.C: New test.
48023 * g++.old-deja/g++.other/crash60.C: New test.
48024 * g++.old-deja/g++.other/conv9.C: New test.
48025 * g++.old-deja/g++.other/mangle10.C: New test.
48026 * g++.old-deja/g++.other/unchanging1.C: New test.
48027 * g++.old-deja/g++.other/exprstmt1.C: New test.
48028 * g++.old-deja/g++.other/inline23.C: New test.
48029 * g++.old-deja/g++.eh/ia64-1.C: New test.
48030 * g++.old-deja/g++.other/dwarf2-1.C: New test.
48031 * g++.old-deja/g++.other/reload1.C: New test.
48032 * g++.old-deja/g++.other/static20.C: New test.
48033 * g++.old-deja/g++.other/local-alloc1.C: New test.
48034 * g++.old-deja/g++.other/conv8.C: New test.
48035 * g++.old-deja/g++.other/stmtexpr2.C: New test.
48036 * g++.old-deja/g++.other/storeexpr1.C: New test.
48037 * g++.old-deja/g++.other/storeexpr2.C: New test.
48038 * g++.dg/eh/template2.C: New test.
48039 * g++.dg/warn/weak1.C: New test.
48041 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
48043 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48044 Remove first, non-varying, argument.
48046 2002-01-23 Richard Henderson <rth@redhat.com>
48048 * gcc.dg/inline-2.c: New.
48050 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
48051 Add optional target arg. Check number of arguments.
48052 (scan-assembler-not, scan-assembler-dem): Likewise.
48053 (scan-assembler-dem-not): Likewise.
48055 2002-01-23 Zack Weinberg <zack@codesourcery.com>
48057 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
48059 * g++.old-deja/g++.brendan/parse3.C,
48060 g++.old-deja/g++.other/crash26.C,
48061 g++.old-deja/g++.other/crash28.C,
48062 g++.old-deja/g++.other/crash29.C,
48063 g++.old-deja/g++.other/crash30.C,
48064 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
48066 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
48068 * gcc.dg/20020115-1.c: New.
48070 2002-01-23 Bob Wilson <bob.wilson@acm.org>
48072 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
48074 2002-01-23 Janis Johnson <janis187@us.ibm.com>
48076 * gcc.dg/20020122-3.c: New.
48078 2002-01-23 Jakub Jelinek <jakub@redhat.com>
48080 * g++.dg/other/gc1.C: New test.
48082 2002-01-23 Zack Weinberg <zack@codesourcery.com>
48084 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
48086 2002-01-22 Richard Henderson <rth@redhat.com>
48088 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
48090 2002-01-22 Richard Henderson <rth@redhat.com>
48092 * gcc.dg/20020122-4.c: New.
48094 2002-01-22 H.J. Lu <hjl@gnu.org>
48096 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
48098 * gcc.dg/special/ecos.exp: Likewise.
48099 * lib/g++-dg.exp: Likewise.
48100 * lib/g77-dg.exp: Likewise.
48101 * lib/gcc-dg.exp : Likewise.
48102 * lib/mike-g++.exp: Likewise.
48103 * lib/mike-g77.exp: Likewise.
48104 * lib/mike-gcc.exp: Likewise.
48105 * lib/objc-dg.exp: Likewise.
48107 2002-01-22 Janis Johnson <janis187@us.ibm.com>
48110 * gcc.dg/20020122-2.c: New test.
48112 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
48114 * gcc.dg/20020122-1.c: New test.
48116 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
48118 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
48120 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
48122 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
48124 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48126 * gcc.c-torture/compile/20020121-1.c: New test.
48128 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
48130 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
48133 2002-01-21 Jakub Jelinek <jakub@redhat.com>
48135 * gcc.dg/20020218-1.c: New test.
48137 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
48139 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
48141 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
48142 "At global scope" warning
48143 * g++.dg/ext/align1.C: Change cygwin test for alignment
48144 from db-bogus to dg-warning
48146 2002-01-21 Zack Weinberg <zack@codesourcery.com>
48148 * g77.f-torture/compile/cpp2.F: New test.
48150 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
48152 * g++.dg/template/access1.C: New test.
48154 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
48156 * gcc.dg/20020118-1.c: New.
48158 2002-01-18 Kazu Hirata <kazu@hxi.com>
48160 * gcc.c-torture/execute/20020118-1.c: New test.
48162 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
48164 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
48165 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
48166 alignment warnings.
48168 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
48170 * gcc.misc-tests/i386-prefetch.exp: Save and restore
48171 torture_with_loops and torture_without_loops
48173 2002-01-17 Jakub Jelinek <jakub@redhat.com>
48175 * gcc.c-torture/compile/20020116-1.c: New test.
48177 2002-01-16 Jakub Jelinek <jakub@redhat.com>
48179 * gcc.dg/20020116-2.c: New test.
48181 * gcc.dg/ultrasp4.c: New test.
48183 * gcc.dg/20020116-1.c: New test.
48185 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
48187 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
48190 2002-01-15 Janis Johnson <janis187@us.ibm.com>
48192 * gcc.misc-tests/i386-prefetch.exp: New.
48193 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
48194 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
48195 * gcc.misc-tests/i386-pf-none-1.c: New test.
48196 * gcc.misc-tests/i386-pf-sse-1.c: New test.
48198 2002-01-15 Jakub Jelinek <jakub@redhat.com>
48200 * gcc.dg/gnu89-init-1.c: Add new tests.
48202 2002-01-15 Andreas Jaeger <aj@suse.de>
48204 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
48205 * gcc.dg/i386-mmx-2.c: Likewise.
48206 * gcc.dg/i386-sse-1.c: Likewise.
48207 * gcc.dg/i386-sse-2.c: Likewise.
48208 * gcc.dg/i386-sse-3.c: Likewise.
48210 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
48212 * g77.f-torture/execute/intrinsic-unix-bessel.f:
48213 Uncomment additional cases that now pass.
48215 2002-01-11 Richard Henderson <rth@redhat.com>
48217 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
48218 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
48220 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
48222 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
48224 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
48226 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
48227 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
48229 2002-01-10 Dale Johannesen <dalej@apple.com>
48231 * gcc.c-torture/execute/loop-11.c: New.
48233 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
48235 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
48236 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
48238 2002-01-09 Richard Henderson <rth@redhat.com>
48240 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
48241 type in which to perform the operation for each size.
48243 2002-01-09 Alan Matsuoka (alanm@redhat.com)
48245 * gcc.c-torture/compile/20020109-2.c: New test.
48247 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
48249 * gcc.c-torture/execute/loop-10.c: New test.
48251 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48253 * gcc.c-torture/compile/20010226-1.c: New test.
48254 * gcc.c-torture/compile/20010227-1.c: New test.
48255 * gcc.c-torture/compile/20010426-1.c: New test.
48256 * gcc.c-torture/compile/20010510-1.c: New test.
48257 * gcc.c-torture/compile/20010605-3.c: New test.
48258 * gcc.c-torture/compile/20010824-1.c: New test.
48259 * gcc.c-torture/execute/20010409-1.c: New test.
48260 * gcc.dg/noncompile/20000901-1.c: New test.
48261 * gcc.dg/20001023-1.c: New test.
48262 * gcc.dg/20001101-1.c: New test.
48263 * gcc.dg/20001102-1.c: New test.
48264 * gcc.dg/20010207-1.c: New test.
48265 * gcc.dg/20010405-1.c: New test.
48266 * gcc.dg/20010822-1.c: New test.
48267 * gcc.dg/20011107-1.c: New test.
48269 2002-01-09 Jeffrey A Law (law@redhat.com)
48271 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
48273 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
48274 execution failure on PA targets.
48276 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48278 * gcc.c-torture/compile/20020109-1.c: New test.
48280 2002-01-08 Kazu Hirata <kazu@hxi.com>
48282 * gcc.c-torture/execute/20020108-1.c: New test.
48284 2002-01-08 Jakub Jelinek <jakub@redhat.com>
48286 * gcc.dg/20020108-1.c: New test.
48288 2002-01-08 H.J. Lu <hjl@gnu.org>
48290 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
48293 2002-01-08 Geoff Keating <geoffk@redhat.com>
48295 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
48298 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
48300 * gcc.dg/altivec-4.c: Test altivec predicates.
48302 2002-01-07 Jakub Jelinek <jakub@redhat.com>
48304 * gcc.c-torture/execute/20020107-1.c: New test.
48306 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
48309 * gcc.c-torture/compile/20020106-1.c: New test.
48311 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
48313 * gcc.c-torture/execute/nestfunc-4.c: New test.
48315 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48317 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
48318 extra triple that slipped in.
48319 * g++.old-deja/g++.abi/align.C: Likewise.
48320 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48322 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48324 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
48325 * g++.old-deja/g++.abi/align.C: Likewise.
48326 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48328 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
48330 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
48333 2002-01-04 Jakub Jelinek <jakub@redhat.com>
48335 * gcc.dg/20020104-1.c: New test.
48337 * gcc.dg/20020104-2.c: New test.
48339 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
48341 * gcc.dg/20020103-1.c: Fix typo in target selector.
48343 2002-01-03 Richard Henderson <rth@redhat.com>
48345 * gcc.dg/20020103-1.c: New.
48347 2002-01-03 Kazu Hirata <kazu@hxi.com>
48349 * gcc.c-torture/execute/20020103-1.c: New test.
48351 2002-01-03 Jakub Jelinek <jakub@redhat.com>
48353 * g++.dg/other/debug2.C: New test.
48355 * gcc.c-torture/compile/20020103-1.c: New test.
48357 2002-01-02 Jakub Jelinek <jakub@redhat.com>
48359 * gcc.dg/gnu89-init-1.c: Added new tests.
48361 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48363 * g++.dg/template/friend2.C: Remove as patch is reverted.
48365 * g++.dg/warn/oldcast1.C: New test.
48367 * g++.dg/template/ptrmem1.C: New test.
48368 * g++.dg/template/ptrmem2.C: New test.
48370 * g++.dg/template/ntp.C: New test.
48372 * g++.dg/other/component1.C: New test.
48374 * g++.dg/template/ttp3.C: New test.
48376 * g++.dg/template/friend2.C: New test.
48377 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
48379 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48381 * g++.dg/other/ptrmem1.C: New test.
48382 * g++.dg/other/ptrmem2.C: New test.
48384 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48386 * g++.dg/template/ctor1.C: New test.
48388 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48390 * g++.dg/template/friend2.C: New test.
48392 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
48394 * gcc.dg/mmix-1.c: New test.
48396 2001-12-31 Richard Henderson <rth@redhat.com>
48398 * gcc.dg/asm-5.c: New.
48400 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
48402 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
48403 in namespace __gnu_cxx
48405 2001-12-30 Richard Henderson <rth@redhat.com>
48407 * gcc.dg/debug-6.c: New.
48409 2001-12-30 Jakub Jelinek <jakub@redhat.com>
48411 * gcc.c-torture/compile/20011229-2.c: New test.
48413 2001-12-29 Jakub Jelinek <jakub@redhat.com>
48415 * gcc.dg/debug-3.c: New test.
48416 * gcc.dg/debug-4.c: New test.
48417 * gcc.dg/debug-5.c: New test.
48419 2001-12-29 Richard Henderson <rth@redhat.com>
48421 * g++.dg/eh/loop1.C: New.
48423 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48425 * g++.dg/template/crash1.C: New test.
48427 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48429 * g++.dg/other/const1.C: New test.
48431 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
48433 * gcc.c-torture/compile/20011229-1.c: New test.
48435 2001-12-28 Stan Shebs <shebs@apple.com>
48437 * lib/objc-torture.exp: Resync with c-torture.exp.
48438 * lib/objc.exp: Load standard libraries.
48440 2001-12-28 Jakub Jelinek <jakub@redhat.com>
48442 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
48445 2001-12-27 Roger Sayle <roger@eyesopen.com>
48447 * gcc.c-torture/execute/string-opt-16.c: New testcase.
48449 2001-12-27 Richard Henderson <rth@redhat.com>
48451 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
48453 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
48455 * g++.dg/eh/ctor1.C: New test.
48456 * g++.dg/other/error2.C: New test.
48458 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
48460 * g++.dg/other/init2.C: New test.
48462 2001-12-24 Richard Henderson <rth@redhat.com>
48464 * gcc.dg/20011223-1.c: New.
48465 * gcc.dg/inline-1.c: New.
48467 2001-12-23 Richard Henderson <rth@redhat.com>
48469 * gcc.dg/asm-4.c: Test operand modifiers.
48471 2001-12-23 Richard Henderson <rth@redhat.com>
48473 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
48475 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
48477 * gcc.c-torture/execute/20011223-1.c: New test.
48479 2001-12-21 Richard Henderson <rth@redhat.com>
48481 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
48482 re-enables the warning.
48484 2001-12-21 Richard Henderson <rth@redhat.com>
48486 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
48488 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48490 * gcc.c-torture/compile/20011218-1.c: New test.
48492 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
48494 * gcc.misc-test/arm-isr.exp: New file. Control running of the
48496 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
48497 epilogue generation for ARM ISR routines.
48499 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48501 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48502 * gcc.dg/format/c90-printf-3.c: Likewise.
48503 * gcc.dg/format/c99-printf-3.c: Likewise.
48504 * gcc.dg/format/ext-1.c: Likewise.
48505 * gcc.dg/format/ext-6.c: Likewise.
48506 * gcc.dg/format/format.h: Prototype unlocked stdio.
48508 2001-12-20 Richard Henderson <rth@redhat.com>
48510 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48512 (malloc): Correct allocation logic. Abort if we fill up the
48513 arena before initialization complete.
48514 (realloc): Correct allocation logic.
48516 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48518 * gcc.c-torture/compile/20011219-2.c: New test.
48520 * gcc.c-torture/execute/20011219-1.c: New test.
48522 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
48524 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48525 target does not support weak symbols.
48527 2001-12-19 Jakub Jelinek <jakub@redhat.com>
48529 * gcc.c-torture/compile/20011219-1.c: New test.
48531 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
48533 * g++.dg/other/error1.C: New test.
48535 2001-12-17 Jeffrey A Law (law@redhat.com)
48537 * gcc.c-torture/execute/20011217-1.c: New test.
48539 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
48541 * objc.dg/special/: New directory.
48542 * objc.dg/special/special.exp: New file.
48543 * objc.dg/special/unclaimed-category-1.h: New file.
48544 * objc.dg/special/unclaimed-category-1a.m: New file.
48545 * objc.dg/special/unclaimed-category-1.m: New file.
48547 2001-12-17 Andreas Jaeger <aj@suse.de>
48549 * gcc.c-torture/compile/20011217-2.c: New test.
48551 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
48553 * gcc.c-torture/compile/20011217-1.c: New test.
48555 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
48557 * gcc.dg/20011214-1.c: New.
48559 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
48561 * gcc.dg/altivec-4.c: New.
48563 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
48565 * gcc.dg/20011113-1.c: New test.
48567 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
48569 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
48570 std::__malloc_alloc_template<0> and
48571 std::__default_alloc_template<false, 0>.
48573 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
48575 * objc/execute/bf-21.m: New test.
48576 * objc/execute/enumeration-1.m: New test.
48577 * objc/execute/enumeration-2.m: New test.
48579 2001-12-12 Jakub Jelinek <jakub@redhat.com>
48581 * gcc.dg/gnu89-init-1.c: New test.
48583 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
48585 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
48586 * g++.old-deja/g++.jason/2371.C: Likewise.
48587 * g++.old-deja/g++.jason/template33.C: Likewise.
48588 * g++.old-deja/g++.jason/template34.C: Likewise.
48589 * g++.old-deja/g++.jason/template36.C: Likewise.
48590 * g++.old-deja/g++.oliva/typename1.C: Likewise.
48591 * g++.old-deja/g++.oliva/typename2.C: Likewise.
48592 * g++.old-deja/g++.other/typename1.C: Likewise.
48593 * g++.old-deja/g++.pt/inherit2.C: Likewise.
48594 * g++.old-deja/g++.pt/nontype5.C: Likewise.
48595 * g++.old-deja/g++.pt/typename11.C: Likewise.
48596 * g++.old-deja/g++.pt/typename14.C: Likewise.
48597 * g++.old-deja/g++.pt/typename16.C: Likewise.
48598 * g++.old-deja/g++.pt/typename3.C: Likewise.
48599 * g++.old-deja/g++.pt/typename4.C: Likewise.
48600 * g++.old-deja/g++.pt/typename5.C: Likewise.
48601 * g++.old-deja/g++.pt/typename7.C: Likewise.
48602 * g++.old-deja/g++.robertl/eb9.C: Likewise.
48604 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
48606 * g++.dg/other/linkage1.C: New test.
48607 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
48610 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
48612 * gcc.dg/concat.c: New test.
48614 2001-12-11 Stan Shebs <shebs@apple.com>
48616 * objc/compile: New test directory.
48617 * objc/compile/compile.exp: New expect script.
48618 * objc/compile/20011211-1.m: New compile test.
48620 2001-12-11 Jason Merrill <jason@redhat.com>
48622 * lib/prune.exp (prune_gcc_output): Also handle "In member
48623 function". So many permutations...
48625 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
48627 * g++.dg/template/typedef1.C: New test.
48629 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
48631 * g++.dg/other/copy1.C: New test.
48633 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
48635 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
48637 * gcc.dg/builtin-choose-expr.c: New.
48639 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
48641 * gcc.dg/altivec-2.c: New.
48643 2001-12-07 Richard Henderson <rth@redhat.com>
48645 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
48647 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
48649 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
48652 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48654 * g++-old.deja/g++.robertl/eb101.C: Deleted.
48656 2001-12-06 Janis Johnson <janis187@us.ibm.com>
48658 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
48659 variable argument list.
48661 2001-12-06 Zack Weinberg <zack@codesourcery.com>
48663 * gcc.c-torture/execute/memcheck: Delete entire directory.
48664 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
48665 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
48667 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
48669 * gcc.dg/Wshadow-1.c: New test.
48671 2001-12-05 Jakub Jelinek <jakub@redhat.com>
48673 * gcc.c-torture/compile/20011130-1.c: New test.
48675 * gcc.dg/noncompile/20011025-1.c: New test.
48677 * g++.dg/other/anon-union.C: New test.
48679 * gcc.c-torture/execute/20011024-1.c: New test.
48681 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
48683 * gcc.c-torture/execute/20000722-1.x,
48684 gcc.c-torture/execute/20010123-1.x: Remove.
48685 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
48686 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
48687 gcc.dg/c99-complit-2.c: New tests.
48689 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
48691 * g++.dg/inherit/base1.C: New test.
48693 2001-12-04 Jakub Jelinek <jakub@redhat.com>
48695 * g++.dg/other/stdarg1.C: New test.
48697 * gcc.c-torture/compile/20011130-2.c: New test.
48699 2001-12-03 Janis Johnson <janis187@us.ibm.com>
48701 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
48702 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
48703 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
48704 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
48705 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
48706 * gcc.dg/builtin-prefetch-1.c: New test.
48708 2001-12-03 Jakub Jelinek <jakub@redhat.com>
48710 * gcc.dg/20011130-1.c: New test.
48712 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
48714 * g++.dg/other/scope1.C: New test.
48715 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
48717 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
48719 * gcc.dg/vla-init-1.c: New test.
48721 2001-12-01 Geoff Keating <geoffk@redhat.com>
48723 * gcc.c-torture/compile/structs.c: New testcase from GDB.
48725 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
48727 * objc.dg/alias.m: Update.
48728 * objc.dg/class-1.m: Update.
48729 * objc.dg/const-str-1.m: Update.
48730 * objc.dg/fwd-proto-1.m: Update.
48731 * objc.dg/id-1.m: Update.
48732 * objc.dg/super-class-1.m: Update.
48734 2001-11-29 Mark Mitchell <mark@codesourcery.com>
48736 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
48739 2001-11-28 Jeffrey A Law (law@cygnus.com)
48741 * gcc.c-torture/execute/20011128-1.c: New test.
48743 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
48745 * gcc.dg/20011127-1.c: New test.
48747 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
48749 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
48750 from Austin Group draft 7.
48751 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
48752 scanf format arguments.
48753 * gcc.dg/format/no-exargs-2.c: New test.
48755 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
48757 * g++.dg/abi/vbase8-4.C: New test.
48759 2001-11-24 Ian Lance Taylor <ian@airs.com>
48761 * gcc.c-torture/execute/20011121-1.c: New test.
48763 2001-11-23 Jeffrey A Law (law@cygnus.com)
48765 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
48767 2001-11-23 Andreas Jaeger <aj@suse.de>
48769 * gcc.dg/cpp/charconst-2.c: New test.
48771 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
48773 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
48774 to the host if it is remote. Let tests specify extra headers
48776 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
48777 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
48778 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
48779 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
48780 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
48781 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
48782 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
48783 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
48784 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
48785 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
48787 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
48789 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
48790 for little endian ARMs.
48792 2001-11-20 Jakub Jelinek <jakub@redhat.com>
48794 * gcc.c-torture/compile/20011119-1.c: New test.
48795 * gcc.c-torture/compile/20011119-2.c: New test.
48797 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
48799 * gcc.dg/altivec-1.c: Fix typo.
48801 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
48803 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
48805 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
48807 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
48809 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
48811 * lib/g77.exp: Don't specify --rpath-link.
48813 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
48814 across all the headers.
48815 * gcc.dg/format/format.exp: For testing on a remote host,
48818 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
48819 * gcc.c-torture/execute/930406-1.c: Likewise.
48820 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
48822 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
48824 * gcc.dg/altivec-1.c: New.
48826 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
48828 * gcc.dg/cpp/fpreprocessed.c: New test case.
48830 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48832 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
48833 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
48834 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
48836 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48838 * gcc.dg/no-builtin-1.c: New test.
48840 2001-11-16 Jakub Jelinek <jakub@redhat.com>
48842 * gcc.c-torture/execute/20011115-1.c: New test.
48844 2001-11-15 Jakub Jelinek <jakub@redhat.com>
48846 * gcc.c-torture/compile/20011114-2.c: New test.
48847 * gcc.c-torture/compile/20011114-3.c: New test.
48848 * gcc.c-torture/compile/20011114-4.c: New test.
48850 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
48852 * g++.dg/other/init1.C: New test.
48854 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
48856 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
48859 * gcc.c-torture/execute/20011114-1.c: New testcase.
48861 * gcc.c-torture/compile/20010327-1.c: Revert last change.
48862 * gcc.c-torture/compile/20011114-1.c: New test, exactly
48863 like the (before this change) version of 20010327-1.c.
48865 2001-11-14 Roger Sayle <roger@eyesopen.com>
48867 * gcc.c-torture/execute/string-opt-13.c: New testcase.
48869 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
48871 * g++.dg/init/array2.C: New test.
48873 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
48875 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
48877 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
48879 * g++.dg/other/forscope1.C: New test.
48880 * g++.dg/ext/forscope1.C: New test.
48881 * g++.dg/ext/forscope2.C: New test.
48883 2001-11-13 Jakub Jelinek <jakub@redhat.com>
48885 * gcc.c-torture/execute/20011113-1.c: New test.
48887 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
48889 * gcc.c-torture/execute/20011109-2.c: New test.
48891 * gcc.c-torture/execute/20011109-1.c: New test.
48893 2001-11-09 Jakub Jelinek <jakub@redhat.com>
48895 * gcc.c-torture/compile/20011109-1.c: New test.
48897 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
48899 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
48900 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
48901 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
48902 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
48903 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
48904 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
48905 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
48907 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
48909 * g++.dg/warn/Wshadow-1.C: New tests.
48910 * g++.old-deja/g++.mike/for3.C: Update.
48912 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
48914 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
48915 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
48916 XFAILs. Adjust expected error texts.
48917 * gcc.c-torture/compile/20011106-1.c,
48918 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
48919 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
48920 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
48921 gcc.dg/c99-array-lval-5.c: New tests.
48923 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
48925 * gcc.dg/cpp/defined.c: Update.
48927 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
48929 * gcc.c-torture/execute/anon-1.c: New test.
48931 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
48933 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
48934 same size, so no warning should be produced on stormy16.
48936 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
48937 due to oversized array.
48938 * g++.old-deja/g++.mike/ns15.C: Likewise.
48939 * g++.old-deja/g++.pt/crash16.C: Likewise.
48941 2001-11-02 Graham Stott <grahams@redhat.com>
48943 * g++.dgother/debug1.C: Fix typos.
48945 2001-11-01 Jakub Jelinek <jakub@redhat.com>
48947 * g++.dg/other/debug1.C: New test.
48949 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
48951 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
48954 2001-10-30 Jakub Jelinek <jakub@redhat.com>
48956 * gcc.dg/20011029-2.c: New test.
48958 * gcc.c-torture/compile/20011029-1.c: New test.
48960 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
48962 * objc/execute/class_self-1.m: New test.
48963 * objc/execute/class_self-2.m: New test.
48965 2001-10-25 Zack Weinberg <zack@codesourcery.com>
48967 * gcc.misc-tests/msgs.exp: Delete.
48968 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
48969 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
48970 error set to match recent changes.
48972 2001-10-24 Zack Weinberg <zack@codesourcery.com>
48974 * gcc.dg/20011021-1.c: New test.
48976 2001-10-24 Jakub Jelinek <jakub@redhat.com>
48978 * gcc.c-torture/compile/20011023-1.c: New test.
48980 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
48982 * lib/g77.exp: Rewrite based on lib/g++.exp.
48984 2001-10-19 Jakub Jelinek <jakub@redhat.com>
48986 * gcc.c-torture/execute/20011019-1.c: New test.
48988 * gcc.dg/20011018-1.c: New test.
48990 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
48992 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
48994 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
48996 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
48997 * gcc.dg/attr-invalid.c: Likewise.
48999 2001-10-18 Jakub Jelinek <jakub@redhat.com>
49001 * gcc.dg/20011015-1.c: New test.
49003 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
49005 * g++.dg/template/unify2.C: New test.
49007 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
49009 * g++.dg/other/exception-specification.C: New test
49011 2001-10-13 Tom Rix <trix@redhat.com>
49013 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
49014 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
49016 2001-10-12 Jakub Jelinek <jakub@redhat.com>
49018 * gcc.dg/20011009-1.c: New test.
49020 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
49023 * g++.dg/other/friend1.C: New test.
49025 2001-10-11 Richard Henderson <rth@redhat.com>
49027 * g++.old-deja/g++.other/crash18.C: Add -S to options.
49029 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49031 * gcc.c-torture/compile/20011010-1.c: New.
49033 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
49035 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
49036 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
49037 g77.f-torture/execute/execute.exp,
49038 g77.f-torture/noncompile/noncompile.exp,
49039 gcc.c-torture/compile/compile.exp,
49040 gcc.c-torture/execute/execute.exp,
49041 gcc.c-torture/execute/ieee/ieee.exp,
49042 gcc.c-torture/execute/memcheck/memcheck.exp,
49043 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
49044 objc/execute/execute.exp: Update FSF address.
49046 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
49048 * gcc.dg/cpp/cmdlne-C.c: Update.
49049 * gcc.dg/cpp/cmdlne-C2.c: New.
49051 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49053 * gcc.c-torture/execute/20011008-3.c: New.
49055 2001-10-08 DJ Delorie <dj@redhat.com>
49057 * gcc.dg/20011008-1.c: New.
49058 * gcc.dg/20011008-2.c: New.
49060 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
49062 * gcc.dg/cpp/spacing1.c: Update test.
49064 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
49066 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
49067 spelling errors of "separate" as "seperate".
49069 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
49071 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
49072 enough to avoid inlining.
49074 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49076 * lib/g77.exp: set libg2c_dir correctly.
49078 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
49080 * gcc.dg/cpp/macro11.c: New test.
49082 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49084 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
49085 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
49086 gcc.dg/format/multattr-3.c: New tests.
49087 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
49088 tests for format attributes on function pointers being rejected.
49090 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49092 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
49094 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49096 * g++.dg/warn/format1.C: New test.
49098 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
49100 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
49102 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
49104 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
49106 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
49108 * gcc.dg/cpp/redef2.c: Add test.
49110 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
49112 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
49113 long-standing bug on i686, apparently.
49114 * gcc.c-torture/execute/loop-2c.x: New file.
49115 * gcc.c-torture/execute/loop-2d.x: New file.
49116 * gcc.c-torture/execute/loop-3c.x: New file.
49118 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
49120 * gcc.dg/cpp/20000625-2.c: Correct line number.
49122 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
49124 * gcc.dg/cpp/macro10.c: New test.
49125 * gcc.dg/cpp/strify3.c: New test.
49126 * gcc.dg/cpp/spacing1.c: Add tests.
49127 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
49128 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
49130 2001-09-24 DJ Delorie <dj@redhat.com>
49132 * gcc.c-torture/execute/20010924-1.c: New test.
49134 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
49136 * objc/execute/paste.m: Remove.
49138 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
49140 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
49142 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
49144 * g77.dg/strlen0.f: New test.
49146 2001-09-21 Richard Henderson <rth@redhat.com>
49148 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
49149 * g++.old-deja/g++.abi/vtable2.C: Likewise.
49151 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
49153 Table-driven attributes.
49154 * g++.dg/ext/attrib1.C: New test.
49156 2001-09-20 DJ Delorie <dj@redhat.com>
49158 * gcc.dg/20000926-1.c: Update expected warning messages.
49159 * gcc.dg/array-2.c: Likewise, and test for warnings too.
49160 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
49163 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
49165 * g++.dg/eh/registers1.C: New test case.
49167 2001-09-17 Richard Henderson <rth@redhat.com>
49169 * gcc.dg/array-5.c: Fix VLA decomposition test.
49171 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
49173 * gcc.dg/cpp/line5.c: New testcase.
49175 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
49177 * gcc.dg/cpp/macro9.c: New test.
49179 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
49181 * gcc.c-torture/execute/980223.c: Change type of addr from long
49184 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
49186 * gcc.c-torture/execute/20010915-1.c: New test.
49188 2001-09-14 Janis Johnson <janis187@us.ibm.com>
49190 * g77.dg/bprob: New directory.
49191 * g77.dg/bprob/bprob.exp: New file.
49192 * g77.dg/bprob/bprob-1.f: New test.
49193 * g77.dg/gcov: New directory.
49194 * g77.dg/gcov/gcov.exp: New file.
49195 * g77.dg/gcov/gcov-1.f: New test.
49196 * g77.dg/gcov/gcov-1.x: New file.
49198 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
49200 * gcc.dg/cpp/directiv.c: Update.
49201 * gcc.dg/cpp/undef1.c: Update.
49203 2001-09-12 Jakub Jelinek <jakub@redhat.com>
49205 * gcc.dg/20010912-1.c: New test.
49207 2001-09-11 Janis Johnson <janis187@us.ibm.com>
49209 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
49210 language-independent file in lib.
49211 * lib/gcov.exp: New file.
49213 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
49215 * gcc.c-torture/compile/20010911-1.c: New test.
49217 2001-09-10 Janis Johnson <janis187@us.ibm.com>
49219 * lib/profopt.exp: New, to support profile-directed optimizations.
49220 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
49221 * gcc.misc-tests/bprob-1.c: New test.
49222 * gcc.misc-tests/bprob-2.c: New test.
49224 2001-09-07 Janis Johnson <janis187@us.ibm.com>
49226 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
49227 XFAIL and which kinds of gcov output to verify.
49228 * gcc.misc-tests/gcov-4b.x: New file.
49229 * gcc.misc-tests/gcov-5b.x: New file.
49230 * gcc.misc-tests/gcov-6.x: New file.
49231 * gcc.misc-tests/gcov-7.c: New test.
49232 * gcc.misc-tests/gcov-7.x: New file.
49234 2001-09-06 Janis Johnson <janis187@us.ibm.com>
49236 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
49237 * gcc.misc-tests/gcov-6.c: New test.
49239 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
49242 * g++.dg/abi/vbase1.C: New test.
49244 2001-09-05 Ziemowit Laski <zlaski@apple.com>
49246 * objc.dg/method-2.m: New.
49248 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
49251 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
49252 * g++.dg/init/empty1.C: New test.
49254 2001-09-03 Jakub Jelinek <jakub@redhat.com>
49256 * gcc.c-torture/compile/20010903-1.c: New test.
49258 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
49260 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
49263 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
49265 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
49267 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
49269 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
49271 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
49273 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
49274 for 16-bit 'unsigned int'.
49276 2001-08-29 Kazu Hirata <kazu@hxi.com>
49278 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
49280 2001-08-27 Richard Henderson <rth@redhat.com>
49282 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
49283 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
49285 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
49287 * gcc.dg/asm-names.c (ymain): New.
49289 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
49291 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
49292 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
49293 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
49295 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49297 * gcc.dg/compare5.c: New testcase.
49299 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
49301 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
49302 and "In instantiation".
49304 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
49306 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
49308 2001-08-20 Janis Johnson <janis187@us.ibm.com>
49310 * gcc.misc-tests/gcov.exp: Add support for branch information.
49311 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
49312 * gcc.misc-tests/gcov-4.c: New test.
49313 * gcc.misc-tests/gcov-4b.c: New test.
49314 * gcc.misc-tests/gcov-5b.c: New test.
49316 2001-08-20 Zack Weinberg <zackw@panix.com>
49318 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
49321 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
49323 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
49325 2001-08-19 Jakub Jelinek <jakub@redhat.com>
49327 * g++.dg/eh/template1.C: New test.
49329 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
49331 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
49333 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
49336 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
49338 * lib/g77-dg.exp: Use prune.exp for common procedures
49339 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
49340 * lib/g77.exp: (g77-dg-prune) Remove
49342 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
49344 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
49346 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49348 * g++.dg/template/unify1.C: New test.
49350 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
49352 * g++.dg/abi/empty4.C: New test.
49354 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
49356 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
49358 * g77.f-torture/compile/pr3743.x: Likewise.
49360 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
49362 * g++.dg/other/using-declaration.C: New test.
49364 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49366 * gcc.dg/cpp/tr-sign.c: New testcase.
49368 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49370 * gcc.dg/cpp/19951025-1.c: Revert.
49371 * gcc.dg/cpp/directiv.c: We no longer process directives that
49372 interrupt macro arguments.
49374 2001-08-03 Zack Weinberg <zackw@stanford.edu>
49376 * gcc.dg/bconstp-1.c: New test.
49378 2001-08-03 Richard Henderson <rth@redhat.com>
49380 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
49382 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
49384 * gcc.dg/cpp/19951025-1.c: Update.
49386 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
49388 * g77.dg/ff90-1.f (s): Fix reference of variable z,
49391 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
49394 * g++.old-deja/g++.ns/ns14.C: Remove special options.
49395 * g++.old-deja/g++.other/std1.C: Likewise.
49396 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
49398 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49400 * lib/g77.exp: Load gcc-defs.exp for common procedures
49401 (g77_pass, g77_fail, g77_finish, g77_exit,
49402 ${tool}_check_unsupported_p} Now redundant. Deleted.
49404 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49406 * g77.dg/fbackslash.f
49407 * g77.dg/fcase-preserve.f
49409 * g77.dg/ffixed-line-length-0.f
49410 * g77.dg/ffixed-line-length-132.f
49411 * g77.dg/ffixed-line-length-7.f
49412 * g77.dg/ffixed-line-length-72.f
49413 * g77.dg/ffixed-line-length-none.f
49414 * g77.dg/ffree-form-1.f
49415 * g77.dg/fno-backslash.f
49416 * g77.dg/fno-f90-1.f
49417 * g77.dg/fno-fixed-form-1.f
49418 * g77.dg/fno-onetrip.f
49419 * g77.dg/fno-typeless-boz.f
49420 * g77.dg/fno-underscoring.f
49421 * g77.dg/fno-vxt-1.f
49422 * g77.dg/fonetrip.f
49423 * g77.dg/ftypeless-boz.f
49424 * g77.dg/fugly-assumed.f
49425 * g77.dg/funderscoring.f
49428 2001-08-01 Ziemowit Laski <zlaski@apple.com>
49430 * objc.dg/fwd-proto-1.m: New.
49431 * objc.dg/local-decl-1.m: New.
49432 * objc.dg/naming-1.m: New.
49433 * objc.dg/naming-2.m: New.
49434 * objc.dg/proto-hier-1.m: New.
49436 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
49438 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
49439 largest-type elements to a struct makes its size grow.
49441 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49443 * g++.dg/abi/vthunk1.C: New test.
49445 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49447 * g++.dg/abi/vbase8-22.C: New test.
49449 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49451 * gcc.dg/cpp/macro8.c: New test.
49453 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49455 * g++.dg/abi/vbase8-21.C: New test.
49457 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49459 * g++.dg/abi/vbase8-10.C: New test.
49461 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49463 * lib/g++.exp (g++_set_ld_library_path): Renamed to
49464 ${tool}_set_ld_library_path.
49466 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
49469 2001-07-26 Stan Cox <scox@redhat.com>
49471 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
49472 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
49473 gcc_exit, gcc_check_unsupported_p):
49474 Moved to gcc-deps.exp
49475 * gcc-deps.exp: New file.
49477 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49479 * g++.old-deja/g++.pt/defarg14.C: New test.
49481 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49483 * g++.old-deja/g++.other/lineno5.C: New test.
49485 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49487 * g++.old-deja/g++.pt/crash68.C: New test.
49489 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49491 * g++.old-deja/g++.other/crash42.C: New test.
49493 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49495 * gcc.dg/cpp/extratokens.c: Fix.
49496 * gcc.dg/cpp/skipping2.c: New tests.
49498 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49500 * gcc.c-torture/execute/20010724-1.c: New file.
49501 * gcc.c-torture/execute/20010724-1.x: New file.
49503 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49505 * g++.old-deja/g++.other/cond7.C: New test.
49507 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49509 * g++.old-deja/g++.other/optimize4.C: New test.
49511 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49513 * g++.old-deja/g++.abi/vbase8-5.C: New test.
49515 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
49517 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49518 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49519 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49520 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49522 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49523 bug report" message.
49525 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49526 * g++.dg/ext/instantiate1.C: Move from old-deja.
49528 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
49530 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49531 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49532 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49533 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49535 2001-07-23 Jeffrey A Law (law@cygnus.com)
49537 * gcc.c-torture/execute/20010723-1.c: New test.
49539 2001-07-23 Ben Elliston <bje@redhat.com>
49541 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49543 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49545 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49547 Delete handling of ieee_multilib_flags.
49548 Pass -mieee for alpha*-*-* and sh-*-*.
49549 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49551 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
49553 Remove old-abi tests.
49554 * g++.old-deja/g++.mike/p11116.C: Remove.
49555 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
49557 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
49559 * g77.f-torture/compile/pr3743.f: New test
49561 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
49563 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
49565 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49567 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
49568 g++.old-deja/g++.pt/static6.C: Likewise.
49569 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
49570 supports weak symbols.
49572 2001-07-18 Andreas Jaeger <aj@suse.de>
49574 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
49577 2001-07-18 Andreas Jaeger <aj@suse.de>
49579 * gcc.dg/iftrap-1.c: Fix target line.
49581 2001-07-17 Richard Henderson <rth@redhat.com>
49583 * gcc.c-torture/execute/20010717-1.c: New.
49585 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
49587 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
49590 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49592 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
49594 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49596 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
49597 UAC_SIGBUS, UAC_NOPRINT definitions.
49599 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
49601 * objc/execute/object_is_class.m: New test.
49602 * objc/execute/object_is_meta_class.m: New test.
49604 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
49606 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
49607 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
49609 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
49611 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
49612 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
49614 2001-07-14 Richard Henderson <rth@redhat.com>
49616 * gcc.dg/iftrap-1.c: New.
49618 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
49620 * g77.f-torture/execute/intrinsic77.f: New test.
49622 2001-07-11 Janis Johnson <janis@us.ibm.com>
49624 * gcc.misc-tests/gcov-3.c: New test.
49626 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49628 * gcc.c-torture/compile/20010711-1.c,
49629 * gcc.c-torture/compile/20010711-2.c: New tests.
49631 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49633 * gcc.c-torture/execute/20010711-1.c: New test.
49635 2001-07-11 Ben Elliston <bje@redhat.com>
49637 * g++.old-deja/g++.other/enum5.C: New test.
49639 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
49641 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
49642 (g++-dg-prune): Call prune_gcc_output.
49643 * prune.exp: New file for prune_gcc_output.
49644 * lib/g++.exp, lib/gcc.exp: Load it.
49646 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
49648 * gcc.c-torture/compile/20010701-1.c,
49649 g++.old-deja/g++.ext/attrib6.C: New tests.
49651 2001-07-06 Jeffrey A Law (law@cygnus.com)
49653 * gcc.c-torture/compile/20010706-1.c: New test.
49655 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
49657 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
49659 2001-06-28 Stan Shebs <shebs@apple.com>
49661 * gcc.dg/pragma-darwin.c: New test.
49663 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49665 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
49666 Solaris 2.[678] system.
49668 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
49670 * gcc.dg/20010622-1.c: New test.
49672 2001-06-18 Stan Shebs <shebs@apple.com>
49674 * objc.dg: New directory.
49675 * objc.dg/dg.exp: New file.
49676 * objc.dg/alias.m: New.
49677 * objc.dg/class-1.m: New.
49678 * objc.dg/class-2.m: New.
49679 * objc.dg/const-str-1.m: New.
49680 * objc.dg/const-str-2.m: New.
49681 * objc.dg/id-1.m: New.
49682 * objc.dg/method-1.m: New.
49683 * objc.dg/super-class-1.m: New.
49684 * lib/objc-dg.exp: New file.
49686 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
49688 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
49691 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
49693 * g++.old-deja/g++.abi/vbase8-9.C: New test.
49695 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49697 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
49700 2001-06-12 Richard Henderson <rth@redhat.com>
49702 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
49704 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
49706 * g++.old-deja/g++.abi/vbase5.C: New test.
49707 * g++.old-deja/g++.abi/vbase6.C: New test.
49708 * g++.old-deja/g++.abi/vbase7.C: New test.
49710 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49712 * gcc.c-torture/compile/20010610-1.c: New test.
49714 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
49716 * g++.old-deja/g++.abi/vbase4.C: New test.
49718 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49720 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
49721 support %f for HC11/HC12 targets.
49722 * gcc.c-torture/execute/930513-1.x: New file, likewise.
49723 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
49724 on HC11/HC12 targets.
49725 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
49727 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49729 * gcc.dg/wchar_t-1.c: New file.
49730 * gcc.dg/wint_t-1.c: Likewise.
49732 2001-06-11 Bernd Schmidt <bernds@redhat.com>
49734 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
49736 2001-06-11 Richard Henderson <rth@redhat.com>
49738 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
49740 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
49742 * gcc.c-torture/compile/20010611-1.c: New test.
49744 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
49746 * gcc.dg/c99-tag-1.c: Add more tests.
49748 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
49750 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
49751 representation on MN10300 and ARM/Thumb.
49753 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
49755 * g77.f-torture/execute/20010610.f: New.
49757 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
49759 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
49762 2001-06-09 Richard Henderson <rth@redhat.com>
49764 * gcc.c-torture/execute/ashrdi-1.c: New.
49765 * gcc.c-torture/execute/ashldi-1.c: New.
49766 * gcc.c-torture/execute/lshrdi-1.c: New.
49768 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
49770 * objc/execute/load-3.m: Added. Check sending +load to categories,
49771 in addition to classes.
49773 2001-06-08 Stan Shebs <shebs@apple.com>
49775 * objc/execute/load-2.m: New test. From Nicola Pero
49776 <n.pero@mi.flashnet.it>.
49778 2001-06-08 Jakub Jelinek <jakub@redhat.com>
49780 * gcc.c-torture/execute/20010605-2.c: New test.
49782 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
49784 * g++.old-deja/g++.abi/vbase2.C: New test.
49785 * g++.old-deja/g++.abi/vbase3.C: New test.
49787 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
49789 * g++.old-deja/g++.pt/friend49.C: New test.
49791 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
49793 * g++.old-deja/g++.ext/anon3.C: New test.
49795 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
49797 * g++.old-deja/g++.other/conv7.C: New test.
49799 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
49801 * gcc.c-torture/compile/20010605-2.c: New test.
49803 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
49805 * gcc.c-torture/execute/20010604-1.c: New test.
49807 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
49809 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
49811 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
49813 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
49814 (g++_link_flags): Likewise.
49815 (g++_init): Pass gccpath's value to two previous functions.
49817 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49819 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
49820 Ensure logfile entry matches exec command line.
49822 2001-05-31 Richard Henderson <rth@redhat.com>
49824 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
49825 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
49827 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
49829 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
49830 compiler for irix6.2
49832 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
49834 * g++.old-deja/g++.other/optimize3.C: New file.
49836 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
49838 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
49841 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
49843 * g++.old-deja/g++.other/optimize2.C: New file.
49845 2001-05-25 Diego Novillo <dnovillo@redhat.com>
49847 * gcc.c-torture/compile/20010518-2.c: New file.
49848 * gcc.c-torture/execute/20010518-1.c: New file.
49849 * gcc.c-torture/execute/20010518-2.c: New file.
49851 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
49853 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
49855 2001-05-24 Mark Mitchell <mark@codesourcery.com>
49857 G++ no longer defines builtins that do not begin with __builtin.
49858 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
49859 * g++.old-deja/g++.brendand/misc13.C: Likewise.
49860 * g++.old-deja/g++.law/builtin1.C: Likewise.
49861 * g++.old-deja/g++.law/cvt2.C: Likewise.
49862 * g++.old-deja/g++.mike/net5.C: Likewise.
49863 * g++.old-deja/g++.other/builtins1.C: Likewise.
49864 * g++.old-deja/g++.other/builtins2.C: Likewise.
49865 * g++.old-deja/g++.other/builtins3.C: Likewise.
49866 * g++.old-deja/g++.other/builtins4.C: Likewise.
49867 * g++.old-deja/g++.other/inline8.C: Likewise.
49868 * g++.old-deja/g++.robertl/eb39.C: Likewise.
49870 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
49872 * g++.old-deja/g++.pt/using1.C: Adjust.
49873 * g++.old-deja/g++.pt/using2.C: New test.
49875 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
49877 * gcc.dg/cpp/charconst.c: New tests.
49878 * gcc.dg/cpp/escape.c: New tests.
49879 * gcc.dg/cpp/escape-1.c: New tests.
49880 * gcc.dg/cpp/escape-2.c: New tests.
49881 * gcc.dg/cpp/ucs.c: New tests.
49883 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
49885 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
49886 native compiler for irix6.5.
49888 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
49890 * lib/g++.exp (g++_include_flags): Use args to compute
49892 (g++_link_flags): Likewise.
49893 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
49895 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
49897 * gcc.dg/c90-hexfloat-1.c: Add more tests.
49899 2001-05-21 Geoff Keating <geoffk@redhat.com>
49901 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
49904 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49906 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
49908 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
49909 to STACK_SIZE; Use it to define size of add_histo array.
49910 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
49912 (f): Use GITT_SIZE to define size of gitt local table.
49913 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
49914 to STACK_SIZE; Use it to define size of bytemem array.
49916 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49918 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
49919 on 68HC11/HC12 due to the asm instruction.
49920 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
49921 * gcc.c-torture/compile/920520-1.x: Likewise.
49922 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
49923 on 68HC11/HC12 because the function is larger than 64K.
49924 * gcc.c-torture/compile/961203-1.x: New file, this test fails
49925 on 68HC11/HC12 because the structure is too large.
49927 2001-05-20 Richard Henderson <rth@redhat.com>
49929 * gcc.c-torture/execute/20010520-1.c: New.
49931 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49933 * g++.old-deja/g++.warn/compare1.C: New test.
49934 * gcc.dg/compare4.c: New test.
49936 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
49938 * g++.old-deja/g++.other/optimize1.C: New test.
49940 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49942 * g++.old-deja/g++.pt/spec41.C: New test.
49944 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
49946 * gcc.c-torture/compile/20010114-1.x: Remove.
49948 2001-05-18 Stan Shebs <shebs@apple.com>
49950 * gcc.c-torture/compile/20010518-1.c: New test.
49952 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
49954 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
49955 * g++.old-deja/g++.pt/crash67.C: New test.
49957 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
49959 * g++.old-deja/g++.other/debug9.C: New test.
49961 2001-05-16 Zack Weinberg <zackw@stanford.edu>
49963 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
49965 2001-05-16 Jan Hubicka <jh@suse.cz>
49967 * gcc.c-torture/compile/20010516-1.c: New test.
49969 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
49971 * g++.old-deja/g++.other/crash41.C: New test.
49973 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
49975 * g++.old-deja/g++.pt/crash66.C: New test.
49977 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
49979 * g++.old-deja/g++.robertl/eb27.C: Convert.
49981 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
49983 * g++.dg/friend-warn.C: New test. Do not warn about friend
49984 declaration being redundant.
49986 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
49988 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
49990 2001-05-14 Mark Mitchell <mark@codesourcery.com>
49992 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
49994 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
49996 * lib/g++.exp: Use testsuite_flags.
49998 2001-05-13 Mark Mitchell <mark@codesourcery.com>
50000 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
50002 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
50004 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
50006 2001-05-11 Mark Mitchell <mark@codesourcery.com>
50008 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
50010 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
50012 * gcc.c-torture/compile/20010313-1.c: New test.
50014 2001-05-09 Zack Weinberg <zackw@stanford.edu>
50016 * gcc.dg/cpp/direct2.c: New test.
50017 * gccq.dg/cpp/direct2s.c: New test.
50019 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
50021 2001-05-07 Mark Mitchell <mark@codesourcery.com>
50023 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
50024 * g++.old-deja/g++.other/op3.C: Likewise.
50026 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
50028 * gcc.dg/cpp/syshdr.h: New file.
50029 * gcc.dg/cpp/sysmac1.c: Update.
50030 * gcc.dg/cpp/sysmac2.c: Update.
50032 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
50034 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
50036 2001-05-04 David Edelsohn <edelsohn@gnu.org>
50038 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
50039 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
50041 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
50043 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
50045 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
50047 * lib/g++.exp (g++_include_flags): Don't use any special flags
50048 if TESTING_IN_BUILD_TREE is not defined.
50049 (g++_init): Use a plain 'c++' as the compiler if
50050 TESTING_IN_BUILD_TREEE is not defined.
50052 2001-05-02 Jakub Jelinek <jakub@redhat.com>
50054 * g++.old-deja/g++.eh/catch13.C: New test.
50055 * g++.old-deja/g++.eh/catch14.C: New test.
50057 2001-05-02 Jakub Jelinek <jakub@redhat.com>
50059 * gcc.dg/cpp/tr-define.c: New test.
50061 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
50063 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
50064 <stdlib.h>, not <malloc.h>.
50066 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
50068 * g++.old-deja/g++.ns/template17.C: New test.
50070 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
50072 * g++.old-deja/g++.pt/ref4.C: New test.
50074 2001-04-30 Richard Henderson <rth@redhat.com>
50076 * gcc.dg/20000724-1.c: Revert last change.
50078 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
50080 * g77.f-torture/execute/20010430.f: New test.
50082 2001-04-30 Mark Mitchell <mark@codesourcery.com>
50084 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
50086 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
50088 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
50090 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50092 * g++.old-deja/g++.eh/crash6.C: New test.
50094 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50096 * g++.old-deja/g++.other/warn7.C: New test.
50098 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50100 * g++.old-deja/g++.other/defarg9.C: New test.
50102 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
50104 * g77.f-torture/compile/20010426.f: New test.
50105 * g77.f-torture/execute/20010426.f: New test.
50107 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
50109 * g77.f-torture/compile/20000629-1.x: Remove - error
50112 2001-04-26 Jeffrey A Law (law@cygnus.com)
50114 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
50115 Tweak slightly to work with g++.dg framework.
50116 * g++.dg/special/ecos.exp: Run initp1.C test.
50117 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
50119 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
50120 its linker doesn't give line numbers either.
50121 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
50123 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
50125 * g++.old-deja/g++.other/lex1.C: New test.
50127 2001-04-26 Jakub Jelinek <jakub@redhat.com>
50129 * gcc.dg/noncompile/20010425-1.c: New test.
50131 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
50133 * g++.old-deja/g++.pt/mangle2.C: New test.
50135 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50137 * gcc.dg/format/plus-1.c: New test.
50139 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50141 * gcc.dg/20010423-1.c: New test.
50143 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50145 * gcc.c-torture/execute/20010422-1.c: New test.
50147 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
50149 * g++.old-deja/g++.ns/type2.C: New test.
50151 2001-04-24 Zack Weinberg <zackw@stanford.edu>
50153 * g++.old-deja/g++.other/perf1.C: New test.
50155 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
50157 * gcc.dg/c99-func-2.c: Remove xfail.
50158 * gcc.dg/c99-func-3.c: Remove xfail.
50159 * gcc.dg/c99-func-4.c: Remove xfail.
50161 2001-04-23 Zack Weinberg <zackw@stanford.edu>
50163 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
50165 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
50167 * gcc.c-torture/compile/20010423-1.c: New test.
50169 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
50171 * g++.old-deja/g++.pt/typename28.C: New test.
50173 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
50175 * g++.old-deja/g++.abi/empty2.C: New test.
50176 * g++.old-deja/g++.abi/empty3.C: New test.
50178 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50180 * g++.old-deja/g++.other/comdat2.C: New test.
50181 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
50183 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50185 * g++.old-deja/g++.other/overload14.C: New test.
50187 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50189 * g++.old-deja/g++.other/lookup23.C: New test.
50191 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50193 * gcc.c-torture/execute/20010403-1.c: New test.
50195 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
50196 Mark Mitchell <mark@codesourcery.com>
50198 * lib/old-dejagnu.exp: Don't delete output of executable.
50199 Add .exe suffix to executables.
50201 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
50203 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
50205 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50207 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
50209 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
50211 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
50212 * g++.old-deja/g++.abi/crash1.C: New test.
50214 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
50216 * g++.old-deja/g++.other/crash40.C: New test.
50218 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50220 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
50222 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
50224 * g++.old-deja/g++.other/warn6.C: New test.
50226 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50228 * g++.old-deja/g++.robertl/eb42.C: Same.
50230 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50232 * gcc.dg/wtr-conversion-1.c: New testcase.
50234 2001-04-10 Richard Henderson <rth@redhat.com>
50236 * g++.old-deja/g++.other/array5.C: New.
50238 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50240 * gcc.c-torture/execute/20010408-1.c: New test.
50242 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
50244 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
50245 headers and constructs.
50246 * g++.old-deja/g++.robertl/eb79.C: Same.
50247 * g++.old-deja/g++.robertl/eb77.C (main): Same.
50248 * g++.old-deja/g++.robertl/eb73.C: Same.
50249 * g++.old-deja/g++.robertl/eb66.C (main): Same.
50250 * g++.old-deja/g++.robertl/eb55.C (t): Same.
50251 * g++.old-deja/g++.robertl/eb54.C (main): Same.
50252 * g++.old-deja/g++.robertl/eb46.C (main): Same.
50253 * g++.old-deja/g++.robertl/eb44.C: Same.
50254 * g++.old-deja/g++.robertl/eb41.C (main): Same.
50255 * g++.old-deja/g++.robertl/eb4.C (main): Same.
50256 * g++.old-deja/g++.robertl/eb39.C: Same.
50257 * g++.old-deja/g++.robertl/eb33.C (main): Same.
50258 * g++.old-deja/g++.robertl/eb31.C (main): Same.
50259 * g++.old-deja/g++.robertl/eb30.C: Same.
50260 * g++.old-deja/g++.robertl/eb3.C: Same.
50261 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
50262 * g++.old-deja/g++.robertl/eb21.C: Same.
50263 * g++.old-deja/g++.robertl/eb15.C: Same.
50264 * g++.old-deja/g++.robertl/eb118.C: Same.
50265 * g++.old-deja/g++.robertl/eb115.C (main): Same.
50266 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
50267 * g++.old-deja/g++.robertl/eb109.C: Same.
50268 * g++.old-deja/g++.other/sibcall1.C (main): Same.
50269 * g++.old-deja/g++.mike/rtti1.C: Same.
50270 * g++.old-deja/g++.mike/p658.C: Same.
50271 * g++.old-deja/g++.mike/net46.C: Same.
50272 * g++.old-deja/g++.mike/net34.C: Same.
50273 * g++.old-deja/g++.mike/memoize1.C: Same.
50274 * g++.old-deja/g++.mike/eh2.C: Same.
50275 * g++.old-deja/g++.law/weak.C: Same.
50276 * g++.old-deja/g++.law/visibility7.C: Same.
50277 * g++.old-deja/g++.law/visibility25.C: Same.
50278 * g++.old-deja/g++.law/visibility22.C: Same.
50279 * g++.old-deja/g++.law/visibility2.C: Same.
50280 * g++.old-deja/g++.law/visibility17.C: Same.
50281 * g++.old-deja/g++.law/visibility13.C: Same.
50282 * g++.old-deja/g++.law/visibility10.C: Same.
50283 * g++.old-deja/g++.law/visibility1.C: Same.
50284 * g++.old-deja/g++.law/virtual3.C (eval): Same.
50285 * g++.old-deja/g++.law/vbase1.C: Same.
50286 * g++.old-deja/g++.law/operators32.C: Same.
50287 * g++.old-deja/g++.law/nest3.C: Same.
50288 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
50289 * g++.old-deja/g++.law/except5.C (main): Same.
50290 * g++.old-deja/g++.law/cvt7.C (run): Same.
50291 * g++.old-deja/g++.law/cvt2.C: Same.
50292 * g++.old-deja/g++.law/cvt16.C: Same.
50293 * g++.old-deja/g++.law/ctors6.C (bar): Same.
50294 * g++.old-deja/g++.law/ctors17.C (main): Same.
50295 * g++.old-deja/g++.law/ctors13.C: Same.
50296 * g++.old-deja/g++.law/ctors12.C (main): Same.
50297 * g++.old-deja/g++.law/ctors10.C: Same.
50298 * g++.old-deja/g++.law/code-gen5.C: Same.
50299 * g++.old-deja/g++.law/bad-error7.C: Same.
50300 * g++.old-deja/g++.law/arm9.C: Same.
50301 * g++.old-deja/g++.law/arm12.C: Same.
50302 * g++.old-deja/g++.law/arg8.C: Same.
50303 * g++.old-deja/g++.law/arg1.C: Same.
50304 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
50305 * g++.old-deja/g++.jason/template31.C: Same.
50306 * g++.old-deja/g++.jason/template24.C (main): Same.
50307 * g++.old-deja/g++.jason/2371.C: Same.
50308 * g++.old-deja/g++.eh/new2.C: Same.
50309 * g++.old-deja/g++.eh/new1.C: Same.
50310 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
50311 * g++.old-deja/g++.brendan/nest21.C (main): Same.
50312 * g++.old-deja/g++.brendan/err-msg3.C: Same.
50313 * g++.old-deja/g++.brendan/crash62.C: Same.
50314 * g++.old-deja/g++.brendan/crash52.C: Same.
50315 * g++.old-deja/g++.brendan/crash49.C (main): Same.
50316 * g++.old-deja/g++.brendan/crash38.C: Same.
50317 * g++.old-deja/g++.brendan/crash15.C (main): Same.
50318 * g++.old-deja/g++.brendan/copy9.C: Same.
50320 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
50322 * gcc.c-torture/execute/20001203-2.c (memset):
50323 Count argument is of type __SIZE_TYPE__.
50325 2001-04-04 Diego Novillo <dnovillo@redhat.com>
50327 * gcc.c-torture/compile/20010404-1.c: New test.
50329 2001-04-04 Jakub Jelinek <jakub@redhat.com>
50331 * gcc.c-torture/compile/20010326-1.c: New test.
50333 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
50335 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
50336 peculiarities of the SH.
50337 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
50339 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50341 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
50342 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
50343 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
50345 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50347 * g77.f-torture/compile/20010321-1.f: New test.
50349 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50351 * gcc.c-torture/compile/20010329-1.c: New test.
50353 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50355 * gcc.c-torture/execute/20010329-1.c: New test.
50357 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50359 * g++.old-deja/g++.other/eh4.C: Fix typo.
50361 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50363 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
50365 2001-03-28 Philip Blundell <philb@gnu.org>
50367 * gcc.c-torture/compile/20010328-1.c: New test.
50369 2001-03-27 Richard Henderson <rth@redhat.com>
50371 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
50372 * g++.old-deja/g++.eh/vbase3.C: Likewise.
50374 2001-03-27 Alan Modra <alan@linuxcare.com.au>
50376 * gcc.c-torture/compile/20010327-1.c: New test.
50378 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
50380 * g++.old-deja/g++.other/friend12.C: New test.
50381 * g++.old-deja/g++.other/friend9.C: Expect no errors.
50382 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
50384 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
50386 * gcc.c-torture/execute/20010325-1.c: New test.
50388 2001-03-23 Jakub Jelinek <jakub@redhat.com>
50390 * g++.old-deja/g++.other/mangle3.C: New test.
50392 2001-03-22 Jakub Jelinek <jakub@redhat.com>
50394 * g++.old-deja/g++.other/anon8.C: New test.
50396 2001-03-20 Philip Blundell <philb@gnu.org>
50398 * gcc.c-torture/compile/20010320-1.c: New test.
50400 2001-03-17 Richard Henderson <rth@redhat.com>
50402 * g++.old-deja/g++.other/eh4.C: Add expected error text.
50404 2001-03-15 Geoff Keating <geoff@redhat.com>
50406 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
50409 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
50411 * g++.old-deja/g++.other/eh4.C: New test.
50413 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
50415 * gcc.dg/cpp/mi1.c: Update.
50417 2001-03-14 Jakub Jelinek <jakub@redhat.com>
50419 * g++.old-deja/g++.other/regstack.C: New test.
50421 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
50423 * g++.old-deja/g++.other/ref4.C: New test.
50425 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
50427 * objc/execute/va_method.m: Added.
50428 * objc/execute/IMP.m: Added.
50429 * objc/execute/_cmd.m: Added.
50430 * objc/execute/accessing_ivars.m: Added.
50431 * objc/execute/class-1.m: Added.
50432 * objc/execute/class-10.m: Added.
50433 * objc/execute/class-11.m: Added.
50434 * objc/execute/class-12.m: Added.
50435 * objc/execute/class-13.m: Added.
50436 * objc/execute/class-14.m: Added.
50437 * objc/execute/class-2.m: Added.
50438 * objc/execute/class-3.m: Added.
50439 * objc/execute/class-4.m: Added.
50440 * objc/execute/class-5.m: Added.
50441 * objc/execute/class-6.m: Added.
50442 * objc/execute/class-7.m: Added.
50443 * objc/execute/class-8.m: Added.
50444 * objc/execute/class-9.m: Added.
50445 * objc/execute/class-tests-1.h
50446 * objc/execute/class-tests-2.h
50447 * objc/execute/compatibility_alias.m: Added.
50448 * objc/execute/encode-1.m: Added.
50449 * objc/execute/formal_protocol-1.m: Added.
50450 * objc/execute/formal_protocol-2.m: Added.
50451 * objc/execute/formal_protocol-3.m: Added.
50452 * objc/execute/formal_protocol-4.m: Added.
50453 * objc/execute/formal_protocol-5.m: Added.
50454 * objc/execute/formal_protocol-6.m: Added.
50455 * objc/execute/formal_protocol-7.m: Added.
50456 * objc/execute/informal_protocol.m: Added.
50457 * objc/execute/initialize.m: Added.
50458 * objc/execute/load.m: Added.
50459 * objc/execute/many_args_method.m: Added.
50460 * objc/execute/nested-3.m: Added.
50461 * objc/execute/no_clash.m: Added.
50462 * objc/execute/private.m: Added.
50463 * objc/execute/redefining_self.m: Added.
50464 * objc/execute/root_methods.m: Added.
50465 * objc/execute/selector-1.m: Added.
50466 * objc/execute/static-1.m: Added.
50467 * objc/execute/static-2.m: Added.
50468 * objc/execute/va_method.m: Added.
50470 2001-03-10 Richard Henderson <rth@redhat.com>
50472 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
50474 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
50476 * g++.old-deja/g++.other/crash31.C: XFAIL.
50477 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
50478 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
50479 * gcc.c-torture/execute/20010123-1.x: XFAIL.
50480 * gcc.c-torture/execute/20010124-1.x: XFAIL.
50481 * gcc.dg/sequence-pt-1.c: XFAIL one test.
50483 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
50485 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
50487 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50489 * gcc.dg/20000724-1.c: Don't use multiline strings.
50491 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50493 * objc/execute/string1.m, objc/execute/string2.m: Compare the
50494 result of -cString against what we expect it to be; don't just
50495 print it out for no one to read.
50497 * objc/execute/string3.m, objc/execute/string4.m: New tests.
50498 Based on testcases provided by Nicola Pero.
50500 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50502 * gcc.dg/cpp/macro7.c: New test.
50504 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50506 * gcc.dg/cpp/multiline.c: Update.
50508 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50510 * g++.old-deja/g++.other/enum3.C: New test.
50512 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50514 * g++.old-deja/g++.other/pod1.C: New test.
50516 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50518 * g++.old-deja/g++.ext/overload1.C: New test.
50520 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50522 * g++.old-deja/g++.pt/using1.C: New test.
50524 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50526 * g++.old-deja/g++.other/using9.C: New test.
50528 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
50530 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50532 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50534 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
50536 * g++.old-deja/g++.ext/realpt1.C: Remove.
50538 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
50540 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50542 2001-02-26 Will Cohen <wcohen@redhat.com>
50544 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50546 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
50548 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50549 templatized constructors.
50551 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50553 * gcc.c-torture/execute/20010224-1.c: New test.
50555 2001-02-23 Jakub Jelinek <jakub@redhat.com>
50557 * gcc.c-torture/execute/20010222-1.c: New test.
50559 2001-02-22 Jakub Jelinek <jakub@redhat.com>
50561 * g++.old-deja/g++.other/inline20.C: New test.
50563 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
50565 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
50567 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50569 * g++.old-deja/g++.other/lookup22.C: New test.
50571 2001-02-19 Zack Weinberg <zackw@stanford.edu>
50573 * g77.dg: New directory.
50574 * g77.dg/20010216-1.f: New test case.
50575 * g77.dg/dg.exp: New driver.
50576 * lib/g77-dg.exp: New driver library.
50578 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50580 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
50582 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
50584 * g++.old-deja/g++.other/decl9.C: New test.
50586 2001-02-16 Jakub Jelinek <jakub@redhat.com>
50588 * g++.old-deja/g++.other/init16.C: Update the test so that it does
50589 not need <string> and also tests the initialization at runtime.
50591 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
50593 * gcc.c-torture/execute/longlong.c: New test.
50595 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50597 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
50599 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50601 * gcc.c-torture/execute/920302-1.c (execute):
50602 Change argument type to short.
50604 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50606 * g++.old-deja/g++.pt/deduct6.C: New test.
50608 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50610 * g++.old-deja/g++.pt/deduct5.C: New test.
50612 2001-02-14 Jakub Jelinek <jakub@redhat.com>
50614 * gcc.c-torture/execute/20010209-1.c: New test.
50616 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
50618 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
50620 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
50622 * g++.dg/vtgc1.C: Update for new ABI.
50624 * consistency.vlad: New directory, 1665 files.
50626 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
50628 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
50630 * gcc.dg/cpp/digraphs.c: Declare puts.
50632 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50634 * g++.old-deja/g++.other/warn5.C: New test.
50636 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50638 * g++.old-deja/g++.pt/spec40.C: New test.
50640 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50642 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
50644 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
50646 2001-02-12 Jakub Jelinek <jakub@redhat.com>
50648 * gcc.c-torture/compile/20010209-1.c: New test.
50650 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
50652 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
50653 excess errors message but not if it crashes.
50654 * g++.old-deja/g++.other/crash27.C: Likewise.
50655 * g++.old-deja/g++.other/crash28.C: Likewise.
50656 * g++.old-deja/g++.other/crash30.C: Likewise.
50657 * g++.old-deja/g++.other/crash32.C: Likewise.
50658 * g++.old-deja/g++.other/crash35.C: Likewise.
50659 * g++.old-deja/g++.pt/inherit2.C: Likewise.
50661 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
50663 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
50664 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
50665 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
50666 g77.f-torture/execute/execute.exp,
50667 g77.f-torture/noncompile/noncompile.exp,
50668 gcc.c-torture/execute/execute.exp,
50669 gcc.c-torture/execute/memcheck/memcheck.exp,
50670 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
50671 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
50672 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
50673 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
50674 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
50675 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
50676 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50677 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
50678 Remove bug reporting instructions with ancient email addresses.
50680 2001-02-07 Jakub Jelinek <jakub@redhat.com>
50682 * gcc.dg/20010202-1.c: New test.
50683 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
50685 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
50687 * g++.dg/stdbool-if.C: New test.
50689 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
50691 * objc/execute/fdecl.m: Added main().
50693 2001-02-07 Jakub Jelinek <jakub@redhat.com>
50695 * gcc.c-torture/execute/20010206-1.c: New test.
50697 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
50699 * gcc.dg/cpp/avoidpaste1.c: Update.
50701 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
50703 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
50704 Pero <nicola@brainstorm.co.uk>.
50705 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
50707 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
50709 * g++.old-deja/g++.pt/spec39.C: New test.
50711 2001-02-05 Jakub Jelinek <jakub@redhat.com>
50713 * gcc.c-torture/compile/20010202-1.c: New test.
50715 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
50717 * g++.old-deja/g++.abi/primary2.C: New test.
50718 * g++.old-deja/g++.abi/primary3.C: New test.
50719 * g++.old-deja/g++.abi/primary4.C: New test.
50720 * g++.old-deja/g++.abi/primary5.C: New test.
50721 * g++.old-deja/g++.abi/vtable3.h: New test.
50722 * g++.old-deja/g++.abi/vtable3a.C: New test.
50723 * g++.old-deja/g++.abi/vtable3b.C: New test.
50724 * g++.old-deja/g++.abi/vtable3c.C: New test.
50725 * g++.old-deja/g++.abi/vtable3d.C: New test.
50726 * g++.old-deja/g++.abi/vtable3e.C: New test.
50727 * g++.old-deja/g++.abi/vtable3f.C: New test.
50728 * g++.old-deja/g++.abi/vtable3g.C: New test.
50729 * g++.old-deja/g++.abi/vtable3h.C: New test.
50730 * g++.old-deja/g++.abi/vtable3i.C: New test.
50731 * g++.old-deja/g++.abi/vtable3j.C: New test.
50732 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
50734 2001-02-03 Jakub Jelinek <jakub@redhat.com>
50736 * g++.old-deja/g++.other/anon6.C: New test.
50737 * g++.old-deja/g++.other/anon7.C: New test.
50739 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
50741 * gcc.dg/cpp/avoidpaste2.c: New tests.
50743 2001-01-31 Jakub Jelinek <jakub@redhat.com>
50745 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
50747 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
50749 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
50750 DECIMAL_DIG cases for Irix."
50752 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
50754 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
50756 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
50758 * gcc.dg/c99-tag-1.c: New test.
50760 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
50762 * gcc.dg/cpp/tr-warn1.c: Add tests.
50764 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
50766 * gcc.dg/cpp/avoidpaste1.c: Update.
50767 * gcc.dg/cpp/paste4.c: Update.
50769 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
50771 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
50774 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
50776 * g++.old-deja/g++.other/inline19.C: New test.
50778 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
50780 * gcc.dg/Wlarger-than.c: New test.
50782 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
50784 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
50786 2001-01-29 Jakub Jelinek <jakub@redhat.com>
50788 * gcc.c-torture/execute/20010129-1.c: New test.
50789 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
50791 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
50793 * gcc.dg/cpp/avoidpaste1.c: Test case.
50795 2001-01-28 Jakub Jelinek <jakub@redhat.com>
50797 * g++.old-deja/g++.other/inline18.C: New test.
50799 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50801 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
50802 and __builtin_putchar.
50804 2001-01-27 Jakub Jelinek <jakub@redhat.com>
50806 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
50809 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
50811 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
50812 floating point number rounding mode to round to the nearest
50813 representable mode.
50815 2001-01-25 Jakub Jelinek <jakub@redhat.com>
50817 * g++.old-deja/g++.other/mangle2.C: New test.
50819 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
50821 * gcc.c-torture/compile/20010124-1.c: New test.
50823 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
50825 * g++.old-deja/g++.pt/spec38.C: New test.
50827 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50829 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
50832 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50834 * gcc.c-torture/execute/20010123-1.c: New test.
50836 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
50838 * g++.old-deja/g++.pt/spec37.C: New test.
50840 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
50842 * g++.old-deja/g++.pt/overload14.C: New test.
50844 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50846 * gcc.c-torture/execute/20010122-1.c: New test, exercise
50847 __builtin_return_address.
50849 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
50851 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
50852 * g++.old-deja/g++.pt/spec35.C: New test.
50853 * g++.old-deja/g++.pt/spec36.C: New test.
50855 2001-01-20 Jakub Jelinek <jakub@redhat.com>
50857 * gcc.c-torture/compile/20010118-1.c: New test.
50859 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
50861 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
50863 2001-01-19 Jakub Jelinek <jakub@redhat.com>
50865 * gcc.c-torture/execute/20010119-1.c: New test.
50867 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50869 * g++.old-deja/g++.other/vbase5.C: New test.
50871 2001-01-19 Jakub Jelinek <jakub@redhat.com>
50873 * gcc.c-torture/execute/20010118-1.c: New test.
50875 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50877 * g++.old-deja/g++.pt/deduct3.C: New test.
50879 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50881 * g++.old-deja/g++.pt/spec34.C: New test.
50883 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
50885 * g77.f-torture/compile/20000601-2.f: New test.
50887 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50889 * g++.old-deja/g++.other/init17.C: New test.
50891 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
50893 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
50895 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50897 * g++.old-deja/g++.pt/unify8.C: New test.
50899 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50901 * g++.old-deja/g++.abi/vbase1.C: New test.
50903 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50905 * g++.old-deja/g++.pt/crash65.C: New test.
50907 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
50909 * gcc.dg/cpp/assembl2.S: New test case.
50911 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
50913 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
50916 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50918 * g++.old-deja/g++.other/builtins1.C: New test.
50919 * g++.old-deja/g++.other/builtins2.C: Likewise.
50920 * g++.old-deja/g++.other/builtins3.C: Likewise.
50921 * g++.old-deja/g++.other/builtins4.C: Likewise.
50923 2001-01-17 Jakub Jelinek <jakub@redhat.com>
50925 * gcc.c-torture/compile/20010117-1.c: New test.
50926 * gcc.c-torture/compile/20010117-2.c: New test.
50928 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50930 * g77.f-torture/execute/20010116.[fx]: New test,
50932 * g77.f-torture/compile/20010115.f: Indicate it's
50933 a test for PR fortran/1636.
50935 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
50937 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
50939 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50941 * g77.f-torture/compile/20010115.f: New test.
50943 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
50945 * g++.old-deja/g++.pt/nontype5.C: New test.
50947 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
50949 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
50950 have an equivalent working one below it.
50952 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
50954 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
50955 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50957 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
50959 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
50960 message containing "init_priority".
50961 (conpr-2.C): Likewise.
50962 (conpr-3.C): Likewise.
50963 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
50965 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50967 * gcc.c-torture/execute/20010114-2.c: New test.
50969 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
50971 * gcc.c-torture/compile/20010114-1.c: New test.
50972 * gcc.c-torture/compile/20010114-1.x: Xfail.
50973 * gcc.c-torture/compile/20010114-2.c: New test.
50974 * gcc.c-torture/execute/20010114-1.c: New test.
50975 * gcc.dg/trunc-1.c: New test.
50976 * gcc.dg/uninit-B.c: New test.
50978 2001-01-13 Nick Clifton <nickc@redhat.com>
50980 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
50983 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
50985 * gcc.c-torture/compile/20010113-1.c: New test.
50987 2001-01-13 Jakub Jelinek <jakub@redhat.com>
50989 * gcc.c-torture/compile/20001212-1.c: New test.
50991 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
50993 * gcc.dg/cpp/widestr1.c: Update.
50994 * gcc.dg/cpp/prag-imp.c: Remove.
50996 2001-01-12 Jakub Jelinek <jakub@redhat.com>
50998 * gcc.c-torture/execute/20000801-3.x: Remove.
50999 * gcc.dg/c90-init-1.c: New test.
51000 * gcc.dg/c99-init-1.c: New test.
51001 * gcc.dg/c99-init-2.c: New test.
51002 * gcc.dg/gnu99-init-1.c: New test.
51004 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
51006 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
51007 testing that no relevant ones were found.
51009 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
51011 * g++.old-deja/g++.pt/cast2.C: New test.
51013 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
51015 * g++.old-deja/g++.pt/friend47.C: New test.
51017 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51019 * g++.old-deja/g++.pt/instantiate13.C: New test.
51021 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51023 * g++.old-deja/g++.other/defarg7.C: New test.
51024 * g++.old-deja/g++.other/defarg8.C: New test.
51026 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51028 * g++.old-deja/g++.pt/crash64.C: New test.
51030 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51032 * g++.old-deja/g++.pt/crash63.C: New test.
51034 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
51036 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
51038 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
51040 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
51042 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51044 * g++.old-deja/g++.pt/error3.C: New test.
51046 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51048 * g++.old-deja/g++.other/crash39.C: New test.
51050 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51052 * g++.old-deja/g++.other/vbase4.C: New test.
51054 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
51056 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
51057 * gcc.dg/special/20000419-2.c: New file. Identical to above.
51058 * gcc.dg/special/special.exp: New test driver which will check
51059 for alias support for the above test.
51061 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
51063 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
51064 problems on small machines.
51065 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
51068 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
51070 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
51072 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51074 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
51076 * g++.old_deja/g++.pt/using8.C: New test.
51078 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
51080 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
51082 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
51084 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
51085 where a failure is expected.
51086 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
51088 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51090 * g++.old_deja/g++.pt/instantiate12.C: New test.
51092 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51094 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
51096 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
51097 * g++.old-deja/g++.brendan/crash17.C: Likewise.
51098 * g++.old-deja/g++.brendan/crash29.C: Likewise.
51099 * g++.old-deja/g++.brendan/crash48.C: Likewise.
51100 * g++.old-deja/g++.brendan/ns1.C: Likewise.
51101 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
51102 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
51103 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
51104 * g++.old-deja/g++.eh/spec6.C: Likewise.
51105 * g++.old-deja/g++.jason/crash3.C: Likewise.
51106 * g++.old-deja/g++.law/ctors11.C: Likewise.
51107 * g++.old-deja/g++.law/ctors17.C: Likewise.
51108 * g++.old-deja/g++.law/ctors5.C: Likewise.
51109 * g++.old-deja/g++.law/ctors9.C: Likewise.
51110 * g++.old-deja/g++.mike/ambig1.C: Likewise.
51111 * g++.old-deja/g++.mike/net22.C: Likewise.
51112 * g++.old-deja/g++.mike/p3538a.C: Likewise.
51113 * g++.old-deja/g++.mike/p3538b.C: Likewise.
51114 * g++.old-deja/g++.mike/virt3.C: Likewise.
51115 * g++.old-deja/g++.niklas/t128.C: Likewise.
51116 * g++.old-deja/g++.other/anon4.C: Likewise.
51117 * g++.old-deja/g++.other/using1.C: Likewise.
51118 * g++.old-deja/g++.other/warn3.C: Likewise.
51119 * g++.old-deja/g++.pt/t37.C: Likewise.
51120 * g++.old-deja/g++.robertl/eb69.C: Likewise.
51121 * g++.old-deja/g++.robertl/eb71.C: Likewise.
51123 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51125 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
51127 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51129 * gcc.c-torture/execute/stdio-opt-3.c: New test.
51131 2001-01-07 Jakub Jelinek <jakub@redhat.com>
51133 * gcc.c-torture/compile/20010107-1.c: New test.
51135 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
51137 * gcc.c-torture/execute/builtin-noret-1.c: New test.
51139 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
51141 * gcc.dg/format/format.h: New file.
51142 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
51143 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
51144 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
51145 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
51146 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
51147 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
51148 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
51149 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
51150 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
51151 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
51152 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
51153 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
51154 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
51155 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
51156 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
51157 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
51158 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
51159 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
51160 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
51161 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
51162 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
51163 instead of declaring standard types, macros and functions in each
51166 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
51168 * gcc.c-torture/execute/20010106-1.c: New test.
51170 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
51172 * gcc.dg/format/format.exp: New file.
51173 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
51174 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
51175 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
51176 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
51177 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
51178 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
51179 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
51180 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
51181 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
51182 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
51183 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
51184 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
51185 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
51186 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
51187 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
51188 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
51189 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
51190 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
51191 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
51192 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
51193 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
51194 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
51195 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
51196 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
51197 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
51198 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
51199 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
51200 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
51201 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
51202 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
51203 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
51204 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
51205 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
51206 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
51207 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
51208 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
51209 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
51210 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
51211 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
51212 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
51213 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
51214 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
51216 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
51218 * gcc.c-torture/execute/991228-1.c: Take word endianness into
51221 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
51223 * gcc.c-torture/execute/builtin-complex-1.c: New test.
51225 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
51227 * g++.old-deja/g++.pt/crash62.C: New test.
51229 2001-01-04 Richard Henderson <rth@redhat.com>
51231 * gcc.dg/20000926-1.c: Update expected warnings.
51232 * gcc.dg/array-2.c: Likewise.
51233 * gcc.dg/array-4.c: Also validate flexible array members.
51234 * gcc.dg/c99-flex-array-1.c: New.
51236 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
51238 * gcc.c-torture/compile/20001222-1.x: Remove.
51240 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51242 * gcc.c-torture/execute/built-in-setjmp.c: New.
51244 2001-01-03 Richard Henderson <rth@redhat.com>
51246 * gcc.dg/940510-1.c: Update expected error wording.
51247 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
51249 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
51251 * lib/target-supports.exp (check_alias_available): Modified to
51252 indicate aliases not supported if only weak aliases are supported.
51254 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51256 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
51257 Turn on cmpstrsi checks for __pj__ and __i370__.
51259 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51261 * g++.old-deja/g++.other/virtual11.C: New test.
51263 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51265 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
51267 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51269 * gcc.c-torture/compile/20010102-1.c: New test.
51271 2001-01-02 Andreas Jaeger <aj@suse.de>
51273 * gcc.dg/noreturn-3.c: New test.
51275 * gcc.dg/noreturn-4.c: New test.
51277 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51279 * gcc.c-torture/execute/stdio-opt-1.c: Also test
51280 __builtin_fputc and __builtin_fwrite.
51282 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51284 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
51285 signed char, not default char.
51287 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51289 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
51291 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
51293 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
51295 2000-12-29 Richard Henderson <rth@redhat.com>
51297 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
51298 (__cyg_profile_func_exit): Define.
51300 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
51302 * g++.dg/vtgc1.C: New test.
51304 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
51306 * gcc.dg/noncompile/20001228-1.c: New test.
51308 * gcc.dg/20001228-1.c: New test.
51310 * gcc.c-torture/execute/20001228-1.c: New test.
51312 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
51314 * gcc.dg/format-strfmon-1.c: New test.
51316 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51318 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
51319 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
51320 * gcc.c-torture/execute/string-opt-1.c: Likewise.
51321 * gcc.c-torture/execute/string-opt-2.c: Likewise.
51322 * gcc.c-torture/execute/string-opt-3.c: Likewise.
51323 * gcc.c-torture/execute/string-opt-4.c: Likewise.
51324 * gcc.c-torture/execute/string-opt-6.c: Likewise.
51325 * gcc.c-torture/execute/string-opt-7.c: Likewise.
51326 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51327 * gcc.c-torture/execute/string-opt-9.c: Likewise.
51328 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51329 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51330 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51332 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
51333 * gcc.c-torture/execute/string-opt-4.c: Test index.
51335 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
51337 * gcc.c-torture/compile/20001226-1.c: New test.
51339 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
51341 * gcc.c-torture/compile/20001222-1.c: New test.
51342 * gcc.c-torture/compile/20001222-1.x: Xfail.
51344 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
51346 * gcc.c-torture/execute/comp-goto-2.c: New test.
51348 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
51350 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
51351 Use long types if __INT_MAX__ is 32767.
51352 (main): Use cast to (sint32 *) when poking 88 into a_page.
51354 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
51356 2000-12-21 Bernd Schmidt <bernds@redhat.com>
51358 * gcc.c-torture/compile/20001221-1.c: New test.
51359 * gcc.c-torture/execute/20001221-1.c: New test.
51361 2000-12-20 Richard Henderson <rth@redhat.com>
51363 * g++.old-deja/g++.pt/crash36.C: Update error lines.
51364 * g++.old-deja/g++.robertl/eb109.C: Likewise.
51366 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51368 * gcc.dg/compare3.c: New test.
51370 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51372 * gcc.dg/format-warnll-1.c: New test.
51374 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
51376 * gcc.dg/cpp/cmdlne-P.c: New test.
51378 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51380 * gcc.c-torture/execute/builtin-abs-1.c,
51381 gcc.c-torture/execute/builtin-abs-2.c: New tests.
51383 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51385 * gcc.dg/cpp/multiline.c: New test.
51387 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51389 * g++.old-deja/g++.other/syshdr1.C: Update.
51390 * gcc.dg/cpp/lineflags.c: Remove temporarily.
51392 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51394 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
51396 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51398 * g++.old-deja/g++.pt/ttp65.C: New test.
51400 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51402 * g++.old-deja/g++.pt/ttp64.C: New test.
51404 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51406 * g++.old-deja/g++.pt/spec33.C: New test.
51408 2000-12-14 Catherine Moore <clm@redhat.com>
51410 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
51411 * gcc.c-torture/execute/920612-2.c: Likewise.
51412 * gcc.c-torture/execute/920428-2.c: Likewise.
51413 * gcc-c-torture/execute/va-arg-11.c: Call exit.
51414 * gcc.c-torture/execute/va-arg-21.c: Likewise.
51416 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51418 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
51419 * gcc.dg/pack-test-2.c: Likewise.
51421 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51423 Tests by Zack Weinberg <zackw@stanford.edu>.
51425 * gcc.dg/cpp/defined.c: Update.
51426 * gcc.dg/cpp/defined_trad.c: New tests.
51428 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51430 * gcc.dg/cpp/trad-direct.c: Update.
51432 2000-12-11 Neil Booth <neilb@earthling.net>
51434 * gcc.dg/cpp/defined_trad.c
51436 2000-12-11 Neil Booth <neilb@earthling.net>
51438 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
51440 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
51442 * gcc.dg/format-miss-2.c: New test.
51444 2000-12-09 Neil Booth <neilb@earthling.net>
51446 * gcc.dg/cpp/lineflags.c: New tests.
51447 * gcc.dg/cpp/poison.c: Update.
51448 * gcc.dg/cpp/redef2.c: Update.
51449 * gcc.dg/cpp/skipping.c: New test.
51451 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
51453 * g++.old-deja/g++.other/eh3.C: New testcase.
51455 2000-12-07 Neil Booth <neilb@earthling.net>
51457 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
51458 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
51459 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
51460 wtr-union-init-2.c, wtr-union-init-3.c: Update.
51461 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
51464 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51466 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
51467 __SIZE_TYPE__ instead of int for type of integers cast to
51470 2000-12-07 Jakub Jelinek <jakub@redhat.com>
51472 * g++.old-deja/g++.other/cleanup4.C: New test.
51474 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51476 * format-sec-1.c: New test.
51478 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51480 * gcc.dg/format-nonlit-3.c: New test.
51482 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51484 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
51485 through a null pointer.
51487 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51489 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
51490 * g++.old-deja/g++.pt/partial4.C: New test.
51492 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
51494 * gcc.c-torture/execute/ieee/hugeval.x: New.
51496 2000-12-06 Neil Booth <neilb@earthling.net>
51498 * gcc.dg/cpp/backslash2.c: New tests.
51500 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51502 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51503 * gcc.c-torture/execute/stdio-opt-2.c: New test.
51505 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
51507 * gcc.c-torture/execute/20001203-2.c: New testcase.
51509 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51511 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51512 * g++.old-deja/g++.other/virtual10.C: New test.
51514 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51516 * g++.old-deja/g++.mike/pmf5.C: Remove test.
51518 2000-12-05 Richard Henderson <rth@redhat.com>
51520 * gcc.c-torture/compile/20001205-1.c: New.
51522 2000-12-04 Neil Booth <neilb@earthling.net>
51524 * g++.old-deja/g++.other/virtual9.C: New test.
51525 * g++.old-deja/g++.pt/crash61.C: New test.
51526 * gcc.c-torture/execute/loop-9.c: New test.
51528 2000-12-04 Neil Booth <neilb@earthling.net>
51530 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51531 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51532 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51533 * gcc.dg/cpp/extratokens.c: ...here.
51535 2000-12-04 Neil Booth <neilb@earthling.net>
51537 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51540 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51542 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51543 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51545 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
51547 * gcc.c-torture/execute/20001203-1.c: New test.
51549 2000-12-03 Neil Booth <neilb@earthling.net>
51551 * gcc.dg/cpp/macro6.c: New test cases.
51553 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51555 * gcc.c-torture/execute/string-opt-9.c: New test.
51556 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51557 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51558 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51560 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
51561 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
51563 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
51565 * gcc.dg/cpp/if-6.c: New testcase.
51567 * gcc.dg/20001201-1.c: New testcase.
51569 2000-12-02 Neil Booth <neilb@earthling.net>
51571 * g++.old-deja/g++.other/externC4.C,
51572 g++.old-deja/g++.other/friend10.C: New tests.
51574 2000-12-02 Neil Booth <neilb@earthling.net>
51576 * g++.old-deja/g++.other/instan2.C
51577 * g++.old-deja/g++.other/instan3.C: New test.
51579 2000-12-02 Neil Booth <neilb@earthling.net>
51581 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
51582 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
51583 gnuc99.c,gnuc99-pedantic.c: New tests.
51585 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51587 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
51588 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
51590 2000-12-01 Neil Booth <neilb@earthling.net>
51592 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
51593 * gcc.dg/cpp/poison.c: Update.
51594 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
51596 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
51598 * g77.f-torture/execute/20001201.f: New test.
51600 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51602 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
51604 2000-12-01 Jakub Jelinek <jakub@redhat.com>
51606 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
51608 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
51610 * g++.old-deja/g++.other/cast6.C: New test.
51612 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
51614 * gcc.c-torture/execute/20001130-2.c: New testcase.
51616 2000-11-30 Richard Henderson <rth@redhat.com>
51618 * gcc.c-torture/execute/20001130-1.c: New test.
51620 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51622 * g++.old-deja/g++.other/op3.C: New test.
51624 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51626 * g++.old-deja/g++.other/op2.C: New test.
51628 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51630 * g++.old-deja/g++.other/crash38.C: New test.
51632 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
51634 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
51636 2000-11-29 Jakub Jelinek <jakub@redhat.com>
51638 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
51640 * gcc.c-torture/execute/string-opt-6.c: New test.
51642 * gcc.dg/20001117-1.c: Add main.
51644 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
51646 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
51648 * gcc.dg/940510-1.c: ... to here.
51650 * gcc.dg/20000926-1.c: GNU C now allows initializations of
51651 zero-size arrays in toplevel structures.
51653 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51655 * gcc.c-torture/execute/loop-8.c: New test.
51657 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51659 * g++.old-deja/g++.other/base1.C: New test.
51661 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51663 * g++.old-deja/g++.other/parse2.C: New test.
51665 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51667 * g++.old-deja/g++.pt/incomplete1.C: New test.
51669 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51671 * g++.old-deja/g++.other/friend9.C: New test.
51673 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51675 * gcc.dg/20001127-1.c: New test.
51677 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51679 * g++.old-deja/g++.pt/friend46.C: New test.
51681 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51683 * g++.old-deja/g++.other/ptrmem8.C: New test.
51685 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51687 * gcc.c-torture/execute/string-opt-7.c: New test.
51688 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51690 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
51692 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
51693 instead of 'mkcheck 2'.
51695 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
51697 * gcc.c-torture/execute/memcheck/driver.c,
51698 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
51699 C9X references to refer to C99.
51701 2000-11-25 Jakub Jelinek <jakub@redhat.com>
51703 * gcc.dg/ultrasp3.c: New test.
51705 2000-11-25 Neil Booth <neilb@earthling.net>
51707 * gcc.dg/cpp/include2.c: Update test to be locale independent.
51709 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
51711 * gcc.c-torture/compile/20001123-2.c: New.
51713 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51715 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
51717 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
51719 * gcc.dg/sequence-point-1.c: Add some new tests.
51720 * gcc.c-torture/execute/20001124-1.c: New test.
51722 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
51724 * g++.old-deja/g++.other/vaarg4.C: New test.
51725 * gcc.c-torture/compile/20001123-1.c: New test.
51727 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
51729 * g++.other/crash24.C: Adjust and remove XFAIL.
51730 * g++.other/crash37.C: New test.
51732 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
51734 * g++.old-deja/g++.pt/instantiate9.C: New test.
51736 2000-11-22 Mark Mitchell <mark@codesourcery.com>
51738 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
51741 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
51742 * g++.old-deja/g++.robertl/eb55.C: Likewise.
51744 2000-11-22 Neil Booth <neilb@earthling.net>
51746 * gcc.dg/cpp/Wtrigraphs.c: New test.
51748 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
51750 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
51752 2000-11-22 Jakub Jelinek <jakub@redhat.com>
51754 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
51756 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
51758 * lib/gcc-dg.exp: load_lib scanasm.exp.
51759 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
51760 * lib/g++-dg.exp: load_lib scanasm.exp.
51761 * lib/scanasm.exp: New.
51762 (scan-assembler, scan-assembler-not): Add optional arguments to
51763 test name, or if not present, the pattern name.
51764 (scan-assembler-dem, scan-assembler-dem-not): New.
51766 * g++.dg/dg.exp: New.
51768 2000-11-21 Neil Booth <neilb@earthling.net>
51770 * gcc.dg/cpp/integrated1.c: Remove.
51772 2000-11-21 Jakub Jelinek <jakub@redhat.com>
51774 * gcc.c-torture/execute/20001121-1.c: New test.
51776 2000-11-21 Richard Henderson <rth@redhat.com>
51778 * gcc.c-torture/compile/20001121-1.c: New test.
51780 2000-11-20 Neil Booth <neilb@earthling.net>
51782 * gcc.dg/cpp/integrated1.c: New test.
51784 2000-11-21 Jakub Jelinek <jakub@redhat.com>
51786 * g++.old-deja/g++.other/inline17.C: New test.
51788 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
51790 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
51791 local variable to be zero: I made the variable global. Now
51792 uses abort() and exit() instead of relying on main's return value.
51794 2000-11-20 Neil Booth <neilb@earthling.net>
51796 * gcc.dg/cpp/paste2.c: Update test.
51797 * objc/execute/paste.m: New test.
51799 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
51801 * gcc.dg/c99-condexpr-1.c: New test.
51803 2000-11-20 Neil Booth <neilb@earthling.net>
51805 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
51807 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
51809 * g++.old-deja/g++.pt/export1.C: New test.
51811 2000-11-20 Jakub Jelinek <jakub@redhat.com>
51813 * gcc.dg/20001117-1.c: New test.
51815 2000-11-18 Richard Henderson <rth@redhat.com>
51817 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
51819 2000-11-18 Richard Henderson <rth@redhat.com>
51821 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
51822 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
51823 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
51825 2000-11-18 Richard Henderson <rth@redhat.com>
51827 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
51828 (main): New. Exit cleanly.
51830 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
51832 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
51833 gcc.dg/c99-fordecl-2.c: New tests.
51835 2000-11-18 Richard Henderson <rth@redhat.com>
51837 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
51838 * gcc.c-torture/execute/zerolen-2.c: New.
51840 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51842 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
51845 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
51847 * g++.old-deja/g++.pt/instantiate8.C: New test.
51849 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
51851 * g++.old-deja/g++.other/incomplete.C: Add more tests.
51852 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
51854 2000-11-16 Nick Clifton <nickc@redhat.com>
51856 * gcc.c-torture/execute/nestfunc-2.c: New test.
51857 * gcc.c-torture/execute/nestfunc-3.c: New test.
51859 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
51861 * gcc.c-torture/compile/20001116-1.c: New test.
51863 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51865 * gcc.c-torture/execute/20001115-1.c: New test.
51867 2000-11-15 Mark Mitchell <mark@codesourcery.com>
51869 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
51870 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
51871 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
51872 * g++.old-deja/g++.abi/vmihint.C: Likewise.
51874 2000-11-15 Neil Booth <neilb@earthling.net>
51876 gcc.dg/cpp/_Pragma1.c: Update.
51877 gcc.dg/cpp/_Pragma2.c: New test.
51879 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
51881 * g++.old-deja/g++.other/anon5.C: New test.
51883 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
51885 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
51888 2000-11-14 Jakub Jelinek <jakub@redhat.com>
51890 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
51893 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51895 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
51896 labels at end of compound statements.
51898 2000-11-13 Jakub Jelinek <jakub@redhat.com>
51900 * gcc.c-torture/execute/loop-7.c: New test.
51902 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51904 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
51906 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51908 * gcc.dg/c99-bool-1.c: New test.
51910 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51912 * gcc.dg/c99-scope-1.c: Remove xfail.
51913 * gcc.dg/c99-scope-2.c: New test.
51915 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51917 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
51918 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
51920 2000-11-11 Mark Mitchell <mark@codesourcery.com>
51922 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
51925 * g++.mike/p700.C: Don't typedef wchar_t.
51926 * g++.mike/p784.C: Likewise.
51927 * g++.mike/eb101.C: Don't use __wchar_t.
51929 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
51931 * g77.f-torture/execute/20001111.[fx]: Test premature exit
51934 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
51936 * gcc.c-torture/execute/20001111-1.c: New test.
51938 2000-11-10 Nick Clifton <nickc@redhat.com>
51940 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
51941 long multuiple and accumulate.
51943 2000-11-09 Richard Henderson <rth@redhat.com>
51945 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
51946 via size_t instead of int.
51948 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
51949 * gcc.c-torture/execute/string-opt-2.c: Likewise.
51950 * gcc.c-torture/execute/string-opt-3.c: Likewise.
51951 * gcc.c-torture/execute/string-opt-4.c: Likewise.
51953 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
51955 * gcc.c-torture/compile/20001109-1.c: New test.
51956 * gcc.c-torture/compile/20001109-2.c: New test.
51958 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
51960 * g++.old-deja/g++.pt/operator1.C: New test.
51961 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
51963 2000-11-09 Jakub Jelinek <jakub@redhat.com>
51965 * gcc.dg/20001108-1.c: New test.
51967 2000-11-09 Jakub Jelinek <jakub@redhat.com>
51969 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
51970 with both arguments constant strings.
51971 * gcc.c-torture/execute/string-opt-3.c: New test.
51972 * gcc.c-torture/execute/string-opt-4.c: New test.
51973 * gcc.c-torture/execute/string-opt-5.c: New test.
51975 2000-11-08 Nick Clifton <nickc@redhat.com>
51977 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
51978 mulsidi3adddi patterns.
51980 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
51982 * g++.old-deja/g++.other/crash36.C: New test.
51984 2000-11-08 Jakub Jelinek <jakub@redhat.com>
51986 * g++.old-deja/g++.other/init16.C: New test.
51988 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
51990 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
51992 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
51994 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
51995 * gcc.c-torture/execute/va-arg-16.x: Likewise.
51996 * gcc.c-torture/execute/va-arg-17.x: Likewise.
51998 2000-11-07 DJ Delorie <dj@redhat.com>
52000 * gcc.dg/20000614-1.c: Add return so that test can pass.
52002 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52004 * gcc.c-torture/execute/string-opt-1.c: New test.
52006 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
52008 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
52009 mips-sgi-irix6.* because the MIPS ABI passes floating-point
52010 parameters in registers, and there is no way for a varargs
52011 function to know in which order the integer and floating-point
52012 parameters should be interleaved when they are placed on the
52014 * gcc.c-torture/execute/va-arg-16.x: Likewise.
52015 * gcc.c-torture/execute/va-arg-17.x: Likewise.
52017 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52019 * gcc.c-torture/execute/string-opt-2.c: New test.
52021 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
52023 * g++.old-deja/g++.pt/crash60.C: New test.
52025 2000-11-06 Jakub Jelinek <jakub@redhat.com>
52027 * g++.old-deja/g++.other/crash24.C: New test.
52028 * g++.old-deja/g++.other/crash25.C: New test.
52029 * g++.old-deja/g++.other/crash26.C: New test.
52030 * g++.old-deja/g++.other/crash27.C: New test.
52031 * g++.old-deja/g++.other/crash28.C: New test.
52032 * g++.old-deja/g++.other/crash29.C: New test.
52033 * g++.old-deja/g++.other/crash30.C: New test.
52034 * g++.old-deja/g++.other/crash31.C: New test.
52035 * g++.old-deja/g++.other/crash32.C: New test.
52036 * g++.old-deja/g++.other/crash33.C: New test.
52037 * g++.old-deja/g++.other/crash34.C: New test.
52038 * g++.old-deja/g++.other/crash35.C: New test.
52040 2000-11-06 Jakub Jelinek <jakub@redhat.com>
52042 * gcc.c-torture/execute/20001031-1.c: New test.
52044 2000-11-04 Mark Mitchell <mark@codesourcery.com>
52046 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
52049 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
52050 standards-conformant.
52052 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
52054 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
52055 * g++.old-deja/g++.mike/p755a.C: Likewise.
52056 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
52057 library makes no calls to `operator new' during initialization.
52059 2000-11-04 Neil Booth <neilb@earthling.net>
52061 * gcc.dg/cpp/include2.c: New tests.
52063 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
52065 * lib/g++.exp (g++_set_ld_library_path): New function.
52066 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
52068 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
52070 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
52073 2000-11-01 Richard Henderson <rth@redhat.com>
52075 * g++.old-deja/g++.ext/namedret1.C: New.
52076 * g++.old-deja/g++.ext/namedret2.C: New.
52077 * g++.old-deja/g++.ext/namedret3.C: New.
52079 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
52081 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
52082 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
52084 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52086 * gcc.c-torture/execute/va-arg-21.c: New test.
52088 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
52090 * gcc.dg/c99-complex-2.c: New test.
52092 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52094 * gcc.c-torture/execute/stdio-opt-1.c: New test.
52096 2000-10-31 Jakub Jelinek <jakub@redhat.com>
52098 * g++.old-deja/g++.other/inline16.C: New test.
52100 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
52102 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
52103 __PRETTY_FUNCTION__
52105 2000-10-29 Neil Booth <neilb@earthling.net>
52107 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
52109 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
52110 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
52113 2000-10-29 Neil Booth <neilb@earthling.net>
52115 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
52116 * mi1.c, mi1c.h: Add null directives to multiple-include test.
52117 * mi5.c: Test multiple includes work with -C.
52118 * trigraphs.c: Test ^= version.
52120 2000-10-28 Neil Booth <neilb@earthling.net>
52122 New tests and test updates for new macro expander.
52124 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
52125 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
52126 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
52127 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
52128 new diagnostic messages.
52130 * gcc.dg/cpp/macro3.c: New tests.
52132 2000-10-27 Mark Mitchell <mark@codesourcery.com>
52134 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
52137 2000-10-27 Jakub Jelinek <jakub@redhat.com>
52139 * g++.old-deja/g++.other/eh2.C: New test.
52141 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
52143 * gcc.c-torture/execute/20001027-1.c: New test.
52145 2000-10-26 Richard Henderson <rth@redhat.com>
52147 * gcc.c-torture/execute/20001026-1.c: New.
52149 2000-10-26 Mark Mitchell <mark@codesourcery.com>
52151 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
52152 * g++.old-deja/g++.law/builtin1.C: Likewise.
52153 * g++.old-deja/g++.law/ctors10.C: Likewise.
52154 * g++.old-deja/g++.law/virtual3.C: Likewise.
52155 * g++.old-deja/g++.mike/p658.C: Likewise.
52156 * g++.old-deja/g++.other/sibcall1.C: Likewise.
52157 * g++.old-deja/g++.other/vaarg2.C: Likewise.
52158 * g++.old-deja/g++.robertl/eb124.C: Likewise.
52159 * g++.old-deja/g++.robertl/eb44.C: Likewise.
52160 * g++.old-deja/g++.robertl/eb77.C: Likewise.
52162 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
52164 * gcc.c-torture/compile/20001024-1.c: New test.
52166 2000-10-25 Mark Mitchell <mark@codesourcery.com>
52168 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
52169 to tell us whether or not we are using V3.
52171 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
52173 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
52176 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
52178 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
52180 2000-10-25 Jakub Jelinek <jakub@redhat.com>
52182 * gcc.c-torture/execute/20001024-1.c: New test.
52184 2000-10-24 Jakub Jelinek <jakub@redhat.com>
52186 * g++.old-deja/g++.other/sibcall1.C: New test.
52188 2000-10-20 Jakub Jelinek <jakub@redhat.com>
52190 * gcc.dg/noncompile/init-3.c: New test.
52192 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
52194 * gcc.dg/format-array-1.c: New test.
52196 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
52198 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
52199 writing through null pointers; remove comment about testing
52200 unterminated strings.
52202 2000-10-17 Matthew Hiller <hiller@redhat.com>
52204 * gcc.c-torture/execute/20001017-2.c: New test.
52206 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
52208 * gcc.c-torture/compile/20001018-1.c: New test.
52209 * gcc.c-torture/compile/20001018-1.x: Xfail.
52211 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52213 * gcc.c-torture/execute/20001017-1.c: New test.
52215 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52217 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
52218 for multiple use of arguments with scanf formats; add tests for
52219 multiple use of arguments.
52221 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
52223 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
52224 from some old tests.
52226 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52228 * gcc.dg/format-miss-1.c: New test.
52230 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52232 * gcc.c-torture/execute/20001013-1.c: New test.
52234 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52236 * gcc.dg/format-branch-1.c: New test.
52238 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52240 * README, lib/file-format.exp: Remove EGCS references.
52242 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52244 * gcc.dg/20001013-1.c: New test.
52246 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
52248 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
52249 for intmax_t in the compiler using __typeof__ and the type rules
52250 for conditional expressions.
52252 2000-10-13 Jakub Jelinek <jakub@redhat.com>
52254 * gcc.dg/20001012-1.c: New test.
52255 * gcc.dg/20001012-2.c: New test.
52257 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52259 * gcc.dg/format-attr-1.c: New test.
52261 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52263 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
52264 __LONG_LONG_MAX__ instead of LLONG_MAX.
52266 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52268 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
52270 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
52273 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
52275 * gcc.dg/sequence-pt-1.c: New test.
52277 2000-10-11 Geoff Keating <geoffk@cygnus.com>
52279 * gcc.c-torture/execute/20001011-1.c: New testcase.
52280 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
52282 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52284 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
52285 does not error on it.
52287 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52289 * gcc.dg/20001009-1.c: New test.
52291 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
52293 * gcc.c-torture/compile/20001009-1.c: Move from here ....
52294 * gcc.c-torture/execute/20001009-2.c: ... to here.
52296 2000-10-09 Geoff Keating <geoffk@cygnus.com>
52298 * gcc.c-torture/compile/20001009-1.c: New testcase.
52299 * gcc.c-torture/execute/20001009-1.c: New testcase.
52300 Testcases provided by Jan Hubicka <jh@suse.cz>.
52302 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52304 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52305 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
52306 uintmax_t using <limits.h> to emulate the compiler's internal
52307 logic. No longer XFAIL %j tests.
52309 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52311 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
52312 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52313 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
52314 regexps and details of expected handling of some bad formats.
52315 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
52318 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
52320 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
52321 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
52322 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
52323 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
52326 2000-10-06 Richard Henderson <rth@cygnus.com>
52328 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
52329 * g++.old-deja/g++.brendan/crash52.C: Likewise.
52330 * g++.old-deja/g++.jason/report.C: Likewise.
52331 * g++.old-deja/g++.law/friend5.C: Likewise.
52332 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
52333 of the expected warnings.
52335 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
52337 * g++.old-deja/g++.pt/enum14.C: New test.
52339 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
52341 * g++.old-deja/g++.pt/crash59.C: New test.
52343 2000-10-04 Will Cohen <wcohen@redhat.com>
52345 * gcc.dg/20000926-1.c: New test.
52347 2000-10-03 Geoff Keating <geoffk@cygnus.com>
52349 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
52350 function name for current C++ compiler.
52351 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
52353 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
52355 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
52356 __PRETTY_FUNCTION__.
52357 * g++.old-deja/g++.ext/pretty2.C: Likewise.
52359 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52361 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
52363 2000-09-26 Jakub Jelinek <jakub@redhat.com>
52365 * gcc.c-torture/compile/20000923-1.c: New test.
52367 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
52369 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
52370 * g++.old-deja/g++.pt/ttp62.C: Same.
52371 * g++.old-deja/g++.other/inline14.C: Same.
52373 2000-09-24 Richard Henderson <rth@cygnus.com>
52375 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
52377 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
52379 * gcc.dg/c90-printf-1.c: Add test for wide string format.
52381 2000-09-22 Geoff Keating <geoffk@cygnus.com>
52383 * gcc.c-torture/compile/20000922-1.c: New file.
52385 2000-09-21 Nick Clifton <nickc@redhat.com>
52387 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
52388 a signed long modulo operation.
52389 (mod6): New function - perform an unsigned long modulo operation.
52390 (main): Add tests for modulos of very large numbers by very small
52393 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52395 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
52397 2000-09-19 Richard Henderson <rth@cygnus.com>
52399 * gcc.dg/compare2.c (case 10): XFAIL.
52401 2000-09-18 Richard Henderson <rth@cygnus.com>
52403 * gcc.c-torture/execute/20000906-1.c: Move ...
52404 * gcc.dg/20000906-1.c: ... here. Only run on targets
52405 that support __builtin_trap.
52407 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
52409 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
52411 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52413 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
52414 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
52415 more $ format tests.
52417 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52419 * gcc.dg/format-errmk-1.c: New test.
52421 2000-09-17 Greg McGary <greg@mcgary.org>
52423 * gcc.c-torture/execute/20000917-1.x: Remove.
52425 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
52427 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
52429 2000-09-17 Greg McGary <greg@mcgary.org>
52431 * gcc.c-torture/execute/20000917-1.c: New test.
52432 * gcc.c-torture/execute/20000917-1.x: XFAIL.
52434 2000-09-16 Neil Booth <NeilB@earthling.net>
52436 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
52437 in nested macro bug.
52439 2000-09-15 Neil Booth <NeilB@earthling.net>
52441 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
52443 2000-09-14 Jeffrey A Law (law@cygnus.com)
52445 * gcc.c-torture/execute/20000914-1.c: New test.
52447 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
52449 * g++.other/inline13.C: New test.
52451 2000-09-12 Andreas Jaeger <aj@suse.de>
52453 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
52454 constant by Ulrich Drepper <drepper@redhat.com>.
52456 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
52458 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
52460 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52462 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
52464 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
52466 * gcc.dg/cpp/backslash.c: New test.
52468 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
52470 * gcc.c-torture/execute/20000910-1.c: New test.
52471 * gcc.c-torture/execute/20000910-2.c: Likewise.
52473 2000-09-11 Robert Lipe <robertl@sco.com>
52475 * gcc.dg/pragma-align.c: New test.
52477 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
52479 * g++.old-deja/g++.pt/explicit82.C: New test.
52480 * g++.old-deja/g++.pt/explicit83.C: New test.
52482 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
52484 * gcc.dg/asm-names.c: New test.
52486 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52488 * gcc.dg/cpp/tr-warn6.c: New test
52490 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
52492 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52495 2000-09-07 Catherine Moore <clm@redhat.com>
52497 * gcc.c-torture/execute/unroll-1.c: New test.
52499 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
52501 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52503 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52504 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52505 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52506 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52507 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52509 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52510 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52512 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52514 * g++.old-deja/g++.pt/deduct2.C: New test.
52516 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52518 * g++.old-deja/g++.pt/parms2.C: New test.
52520 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52522 * g++.old-deja/g++.pt/crash58.C: New test.
52524 2000-09-06 Greg McGary <greg@mcgary.org>
52526 * gcc.c-torture/execute/20000906-1.c: New test.
52527 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52529 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52531 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52533 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52535 * g++.old-deja/g++.pt/crash57.C: New test.
52537 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52539 * g++.old-deja/g++.pt/crash56.C: New test.
52541 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52543 * g++.old-deja/g++.pt/koenig1.C: New test.
52545 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52547 * gcc.dg/20000904-1.c: New test.
52549 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52551 * gcc.dg/cpp/paste8.c: New test.
52553 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
52555 * gcc.c-torture/compile/20000827-1.c: New test.
52557 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52559 * gcc.dg/format-diag-1.c: New test.
52561 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52563 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
52564 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
52565 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
52566 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
52567 gcc.dg/formatz-1.c: Adjust warning regular expressions.
52569 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52571 * g++.old-deja/g++.other/nested4.C: New test.
52573 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52575 * g++.old-deja/g++.ns/scoped1.C: New test.
52577 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
52579 * lib/g++.exp: Support testing already-installed GCC.
52581 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52583 * wtr-label-1.c, wtr-suffix-1.c: New tests.
52585 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52587 * gcc.dg/return-type-2.c: New test.
52589 2000-08-27 Geoff Keating <geoffk@cygnus.com>
52591 * gcc.c-torture/compile/20000825-1.c: New test.
52593 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
52595 * gcc.dg/dwarf2-2.c: New test.
52597 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
52599 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
52600 dg-warning regexps.
52602 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
52604 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
52605 gcc.dg/format-ext-5.c: New tests.
52607 2000-08-25 Jakub Jelinek <jakub@redhat.com>
52609 * g++.old-deja/g++.other/crash22.C: New test.
52611 2000-08-24 Mark Mitchell <mark@codesourcery.com>
52613 * gcc.dg/noncompile/930622-2.c: Adjust error message.
52615 2000-08-24 Richard Henderson <rth@cygnus.com>
52617 * gcc.dg/ia64-sync-1.c: New test.
52618 * gcc.dg/ia64-sync-2.c: New test.
52619 * gcc.dg/ia64-asm-1.c: New test.
52621 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
52623 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
52624 * gcc.dg/format-ext-2.c: New test.
52626 2000-08-23 Jason Merrill <jason@redhat.com>
52628 * lib/old-dejagnu.exp: Also ignore "In member function" and
52631 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52633 * gcc.dg/noncompile/label-lineno-1.c: New test.
52635 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52637 * gcc.dg/c99-array-nonobj-1.c: New test.
52639 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52641 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
52643 * gcc.dg/format-ext-1.c: New test.
52645 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52647 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
52648 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
52649 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
52650 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
52651 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
52653 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
52655 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
52656 gcc.dg/c99-strftime-2.c: New tests.
52658 2000-08-22 Richard Henderson <rth@cygnus.com>
52660 * gcc.c-torture/execute/20000822-1.c: New test.
52662 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52664 * gcc.c-torture/execute/20000819-1.x: Remove.
52666 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52668 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
52669 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
52670 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
52671 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
52672 gcc.dg/format-xopen-1.c: New tests.
52674 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52676 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
52678 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52680 * g++.old-deja/g++.other/loop2.C: New test.
52682 * gcc.c-torture/compile/20000606-1.c: New test.
52683 * gcc.c-torture/compile/20000728-1.c: New test.
52684 * gcc.c-torture/execute/20000801-1.c: New test.
52685 * gcc.c-torture/execute/20000801-2.c: New test.
52686 * gcc.c-torture/execute/20000819-1.c: New test.
52687 * gcc.c-torture/execute/20000819-1.x: XFAIL.
52688 * gcc.dg/20000629-1.c: New test.
52689 * gcc.dg/20000724-1.c: New test.
52690 * gcc.dg/20000807-1.c: New test.
52692 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
52694 * gcc.dg/cpp/pragma-1.c: New test.
52695 * gcc.dg/cpp/pragma-2.c: New test.
52697 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
52699 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
52700 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
52702 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52704 * gcc.c-torture/compile/20000818-1.c: New test.
52706 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
52708 * gcc.c-torture/execute/20000818-1.c: New test.
52710 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
52712 * gcc.dg/format-va-1.c: New test.
52714 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52716 * g++.old-deja/g++.other/typedef8.C: New test.
52718 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52720 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
52721 * g++.old-deja/g++.mike/net36.C: Mark candidate.
52722 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
52723 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
52724 * g++.old-deja/g++.other/ptrmem7.C: New test.
52725 * g++.old-deja/g++.pt/ptrmem10.C: New test.
52727 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52729 * g++.old-deja/g++.pt/typename27.C: New test.
52731 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
52733 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
52734 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
52735 * g++.old-deja/g++.pt/friend45.C: New test.
52736 * g++.old-deja/g++.other/friend8.C: New test.
52738 2000-08-15 Richard Henderson <rth@cygnus.com>
52740 * gcc.c-torture/execute/20000815-1.c: New test.
52742 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
52744 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
52745 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
52746 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
52748 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
52750 * g++.old-deja/g++.other/refinit2.C: New test.
52752 2000-08-13 Geoff Keating <geoffk@cygnus.com>
52754 * lib/c-torture.exp (c-torture): Make
52755 compiler_conditional_xfail_data global.
52756 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
52757 compiler_conditional_xfail_data machinery.
52758 (f-torture-execute): Likewise.
52759 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
52760 and only when unrolling loops.
52762 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
52764 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
52766 * g++.old-deja/g++.pt/explicit81.C: New test.
52768 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
52770 * g++.old-deja/g++.pt/typename26.C: New test.
52772 2000-08-10 Geoff Keating <geoffk@cygnus.com>
52774 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
52777 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
52779 * g++.old-deja/g++.other/array3.C: New test.
52781 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
52783 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
52784 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
52785 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
52788 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
52790 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
52791 * g++.old-deja/g++.abi/vmihint.C: Likewise.
52793 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
52795 * gcc.c-torture/execute/20000808-1.c: New test.
52797 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
52799 * gcc.dg/c90-const-expr-1.c: New test.
52801 2000-08-08 Richard Henderson <rth@cygnus.com>
52803 * gcc.dg/noncompile/920923-1.c: Declare calloc.
52805 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
52807 * gcc.dg/noncompile/const-ll-1.c: New test.
52809 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
52811 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
52813 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
52815 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
52816 that running programs linked against the shared version of libobjc
52819 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
52821 * gcc.dg/c99-printf-1.c: New test.
52823 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
52825 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
52827 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
52829 * gcc.c-torture/execute/20000731-1.x: Delete.
52831 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
52833 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
52834 and torture_without_loops as is done by c-torture.exp.
52835 (search_for): Copy from c-torture.exp.
52836 (gcc-dg-runtest): New function, drives a directory of tests
52837 iterating over the TORTURE_OPTIONS.
52838 (scan-assembler, scan-assembler-not): Move here from
52839 individual directory drivers.
52841 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
52842 defined by lib/gcc-dg.exp.
52843 * gcc.dg/cpp/cpp.exp: Likewise.
52844 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
52845 gcc-dg-runtest, so we cycle over optimization options.
52847 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
52848 * gcc.dg/compare2.c: No longer expected to fail.
52850 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
52852 * gcc.c-torture/execute/20000804-1.c: New test.
52854 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
52856 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
52858 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
52860 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
52862 2000-08-03 Jeffrey A Law (law@cygnus.com)
52864 * gcc.c-torture/compile/20000803-1.c: New test.
52866 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
52868 * gcc.c-torture/execute/20000801-3.c,
52869 gcc.c-torture/execute/20000801-4.c: New tests.
52870 * gcc.c-torture/execute/20000801-3.x,
52871 gcc.c-torture/execute/20000801-4.x: Xfail.
52873 2000-08-02 Geoff Keating <geoffk@cygnus.com>
52875 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
52876 libobjc/.libs to allow for libtool.
52878 2000-08-02 Jakub Jelinek <jakub@redhat.com>
52880 * gcc.c-torture/compile/20000802-1.c: New test.
52882 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
52884 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
52886 2000-07-31 Jeffrey A Law (law@cygnus.com)
52888 * gcc-c-torture/execute/20000731-2.c: New test.
52890 * gcc.c-torture/execute/20000731-1.c: New test.
52891 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
52893 2000-07-31 Jakub Jelinek <jakub@redhat.com>
52895 * gcc.dg/cpp/paste7.c: New test.
52896 * gcc.dg/cpp/20000725-1.c: New test.
52898 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
52900 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
52901 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
52902 declaration warning for __builtin_dwarf_reg_size.
52904 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
52906 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
52908 * gcc.dg/noncompile/voidparam-1.c: New test.
52910 2000-07-30 Richard Henderson <rth@cygnus.com>
52912 * gcc.dg/c90-digraph-1.c: Don't xfail.
52913 * gcc.dg/compare2.c (case 10): Xfail.
52914 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
52916 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
52918 * gcc.dg/c99-main-1.c: New test.
52920 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
52922 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
52924 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
52926 * gcc.c-tortuer/execute/20000726-1.c: New test.
52928 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
52930 * gcc.c-torture/execute/enum-2.c: New test.
52932 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52934 * gcc.dg/cpp/tr-warn3.c: New test.
52936 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
52938 * g++.old-deja/g++.ext/implicit1.C: Remove.
52939 * g++.old-deja/g++.jason/c2.C: Remove
52940 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
52941 * g++.old-deja/g++.pt/crash16.C: Likewise.
52942 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
52944 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
52946 * g++.old-deja/g++.other/for2.C: New test.
52948 2000-07-25 Jakub Jelinek <jakub@redhat.com>
52950 * gcc.dg/20000720-1.c: New test.
52952 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
52954 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
52956 2000-07-24 Geoff Keating <geoffk@cygnus.com>
52958 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
52959 * gcc.c-torture/execute/20000722-1.c: New.
52960 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
52962 2000-07-24 Jakub Jelinek <jakub@redhat.com>
52964 * gcc.dg/cpp/20000720-1.S: New test.
52966 2000-07-21 Michael Meissner <meissner@redhat.com>
52968 * gcc.c-torture/execute/ieee/hugeval.c: New test.
52970 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
52972 * g++.old-deja/g++.brendan/crash16.C,
52973 g++.old-deja/g++.brendan/parse3.C,
52974 g++.old-deja/g++.brendan/redecl1.C,
52975 g++.old-deja/g++.ns/template13.C,
52976 g++.old-deja/g++.other/decl4.C,
52977 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
52979 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
52981 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
52982 and "Internal error".
52984 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
52986 * gcc.dg/cpp/paste6.c: New test.
52988 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
52990 * gcc.dg/cpp/tr-direct.c: New test.
52992 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
52993 gcc.dg/cpp/undef1.c: Tweak error regexps.
52995 2000-07-18 Eric Christopher <echristo@redhat.com>
52997 * gcc.c-torture/compile/20000718-1.c: New test.
52999 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
53001 * cpplex.c (_cpp_push_token): If the token being pushed back
53002 is the previous token in this context, just subtract one from
53004 * cppmacro.c (save_expansion): Clear aux field when storing a
53007 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
53009 * gcc.dg/noncompile/redecl-1.c: New test.
53011 2000-07-18 Jakub Jelinek <jakub@redhat.com>
53013 * gcc.c-torture/execute/20000717-5.c: New test.
53014 * gcc.c-torture/execute/20000717-1.x: Removed.
53016 2000-07-17 Richard Henderson <rth@cygnus.com>
53018 * gcc.c-torture/execute/20000717-4.c: New test.
53020 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
53022 * gcc.dg/cpp/syshdr.c: New test.
53023 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
53025 2000-07-17 Neil Booth <neilb@earthling.net>
53027 * gcc.dg/cpp/cmdlne-dM.c: New test.
53028 * gcc.dg/cpp/cmdlne-dD.c: New test.
53030 2000-07-17 Jeffrey A Law (law@cygnus.com)
53032 * gcc.c-torture/execute/20000717-3.c: New test.
53034 * gcc.c-torture/compile/20000717-1.c: New test.
53036 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
53038 * gcc.c-torture/execute/20000717-2.c: New test.
53040 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
53042 * gcc.dg/formatz-1.c: New test.
53044 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
53045 * gcc.dg/c99-digraph-1.c: New tests.
53047 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
53048 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
53050 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
53051 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
53052 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
53053 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
53054 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
53055 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
53056 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
53058 2000-07-17 Greg McGary <greg@mcgary.org>
53060 * gcc.c-torture/execute/20000717-1.c: New test.
53061 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
53063 2000-07-15 Jakub Jelinek <jakub@redhat.com>
53065 * gcc.c-torture/execute/20000715-2.c: New test.
53066 * gcc.dg/20000715-1.c: New test.
53068 2000-07-15 Michael Meissner <meissner@redhat.com>
53070 * gcc.c-torture/execute/20000715-1.c: New test.
53072 2000-07-13 Jakub Jelinek <jakub@redhat.com>
53074 * gcc.c-torture/execute/20000707-1.c: New test.
53076 2000-07-13 Neil Booth <NeilB@earthling.net>
53078 * gcc.dg/cpp/digraph1.c,
53079 gcc.dg/cpp/digraph2.c,
53080 gcc.dg/cpp/digraphs.c: New tests.
53082 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
53084 * g77.f-torture/compile/20000630-2.f: New test.
53085 * g77.f-torture/compile/20000630-2.x
53087 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
53089 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
53091 2000-07-11 Neil Booth <NeilB@earthling.net>
53093 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
53095 2000-07-11 Neil Booth <NeilB@earthling.net>
53097 * gcc.dg/cpp/cmdlne-C.c: New.
53099 2000-07-09 Neil Booth <NeilB@earthling.net>
53101 * gcc.dg/cpp/directiv.c: New tests.
53102 * gcc.dg/cpp/undef1.c: Update.
53104 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
53106 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
53108 2000-07-09 Neil Booth <NeilB@earthling.net>
53110 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
53112 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
53114 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
53115 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
53117 2000-07-08 Neil Booth <NeilB@earthling.net>
53119 * gcc.dg/cpp/macsyntx.c: New tests.
53121 2000-07-07 Jakub Jelinek <jakub@redhat.com>
53123 * gcc.dg/20000707-1.c: New test.
53125 2000-07-07 Jakub Jelinek <jakub@redhat.com>
53127 * gcc.c-torture/execute/20000706-1.c: New test.
53128 * gcc.c-torture/execute/20000706-2.c: New test.
53129 * gcc.c-torture/execute/20000706-3.c: New test.
53130 * gcc.c-torture/execute/20000706-4.c: New test.
53131 * gcc.c-torture/execute/20000706-5.c: New test.
53133 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
53135 * g++.old-deja/g++.pt/instantiate7.C: New test.
53137 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
53139 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
53140 * g++.old-deja/g++.mike/thunk3.C: Likewise.
53141 * g++.old-deja/g++.other/rtti3.C: Likewise.
53142 * g++.old-deja/g++.other/rttid3.C: Likewise.
53144 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
53146 * g77.f-torture/compile/20000630-1.x: Fix typo
53148 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
53150 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
53153 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
53155 * gcc.dg/cpp/ident.c: New test.
53157 2000-07-05 Neil Booth <NeilB@earthling.net>
53159 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
53160 gcc.dg/cpp/lexstrng.c: New tests.
53162 2000-07-04 Neil Booth <NeilB@earthling.net>
53164 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
53165 * gcc.dg/cpp/strify2.c: Same.
53167 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
53169 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
53170 * gcc.dg/cpp/19990703-1.c: Likewise.
53171 * gcc.dg/cpp/20000625-1.c: Likewise.
53172 * gcc.dg/cpp/20000625-2.c: Likewise.
53174 * gcc.dg/cpp/macro1.c,
53175 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
53176 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
53177 gcc.dg/cpp/strify1.c,
53178 gcc.dg/cpp/strify2.c: New tests.
53180 2000-07-03 Jakub Jelinek <jakub@redhat.com>
53182 * gcc.c-torture/execute/20000703-1.c: New test.
53184 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
53186 * g++.old-deja/g++.pt (lookup10.C): New test.
53188 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
53190 * g++.old-deja/g++.pt (typename25.C): New test.
53192 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
53194 * gcc.c-torture/compile/20000701-1.c: New test.
53196 2000-06-30 Nick Clifton <nickc@cygnus.com>
53198 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
53201 2000-06-30 Catherine Moore <clm@cygnus.com>
53203 * gcc.c-torture/execute/align-1.c: New test.
53205 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
53207 * g++.old-deja/g++.pt/expr8.C: New test.
53208 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
53210 2000-06-29 Nick Clifton <nickc@cygnus.com>
53212 * gcc.c-torture/compile/20000629-1.c: New test.
53214 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53217 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
53218 gcc.dg/noncompile directory, depending on whether they're
53219 preprocessor tests or not. Annotate all the tests for the dg
53222 * gcc.c-torture/noncompile/noncompile.exp: Delete.
53223 * gcc.dg/noncompile/noncompile.exp: New.
53227 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
53228 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
53229 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
53230 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
53231 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
53232 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
53233 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
53234 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
53235 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
53236 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
53237 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
53238 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
53239 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
53240 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
53241 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
53242 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
53243 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
53244 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
53245 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
53246 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
53247 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
53248 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
53249 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
53250 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
53252 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
53253 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
53254 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
53255 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
53256 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
53257 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
53259 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53261 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
53262 declare one variable. On the fourth, error.
53263 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
53264 declared by 20000628-1a.h.
53266 2000-06-29 Richard Henderson <rth@redhat.com>
53268 * gcc.c-torture/execute/930529-1.x: New file.
53269 * gcc.dg/920413-1.c: Adjust expected warning text.
53270 * gcc.dg/980217-1.c: Declare abort.
53271 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
53273 2000-06-29 Jeffrey A Law (law@cygnus.com)
53275 * g77.f-torture/compile/20000629-1.f: New test.
53276 * g77.f-torture/compile/20000629-1.x: Expected to fail.
53278 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53280 Rearrange lots of files, removing entirely the
53281 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
53285 gcc.c-torture/code_quality/code_quality.exp
53286 gcc.c-torture/special/special.exp
53287 gcc.failure/failure.exp
53288 gcc.failure/940409-1.x
53289 gcc.c-torture/compile/961203-1.x
53292 gcc.misc-tests/linkage.exp
53293 gcc.c-torture/execute/920730-1t.c
53294 gcc.c-torture/execute/920730-1t.x
53295 gcc.c-torture/compile/920520-1.x
53296 gcc.c-torture/compile/920521-1.x
53297 gcc.c-torture/compile/981006-1.x
53298 gcc.c-torture/execute/eeprof-1.x
53300 * Moved files (possibly with modifications to fit a new harness):
53302 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
53303 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
53304 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
53305 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
53306 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
53307 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
53308 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
53309 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
53310 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
53311 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
53312 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
53313 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
53314 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
53315 gcc.failure/940409-1.c gcc.dg/940409-1.c
53317 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53319 * c-torture/compile/961203-1.x: Delete.
53321 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
53322 not exit. Include stdio.h.
53323 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
53324 * gcc.misc-tests/dg-12.c: Likewise.
53325 * gcc.misc-tests/dg-5.c: Likewise.
53326 * gcc.misc-tests/dg-6.c: Likewise.
53327 * gcc.misc-tests/dg-7.c: Prototype abort.
53328 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
53329 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
53330 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
53332 * gcc.misc-tests/sieve.c: Use return from main, not exit.
53333 * gcc.misc-tests/sort2.c: Use return from main, not exit.
53335 2000-06-28 Jakub Jelinek <jakub@redhat.com>
53337 * gcc.dg/cpp/20000628-1.c: New test.
53338 * gcc.dg/cpp/20000628-1.h: New header for above test.
53339 * gcc.dg/cpp/20000628-1a.h: Likewise.
53341 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
53343 * gcc.dg/cpp: New directory.
53344 * gcc.dg/cpp/cpp.exp: New driver.
53345 * gcc.dg/cpp/20000627-1.c: New test.
53346 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
53347 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
53348 and rewrite as a compilation test.
53350 * gcc.dg: Move many files into the cpp subdirectory, possibly
53351 renaming or editing them as well.
53353 990119-1.c cpp/19990119-1.c
53354 990228-1.c cpp/19990228-1.c
53355 990407-1.c cpp/19990407-1.c
53356 990409-1.c cpp/19990409-1.c
53357 990413-1.c cpp/19990413-1.c
53358 990703-1.c cpp/19990703-1.c
53359 20000127-1.c cpp/20000127-1.c
53360 20000129-1.c cpp/20000129-1.c
53361 20000207-1.c cpp/20000207-1.c
53362 20000207-2.c cpp/20000207-2.c
53363 20000209-1.c cpp/20000209-1.c
53364 20000209-2.c cpp/20000209-2.c
53365 20000301-1.c cpp/20000301-1.c
53366 20000419-1.c cpp/20000419-1.c
53367 20000510-1.S cpp/20000510-1.S
53368 20000519-1.c cpp/20000519-1.c
53369 20000529-1.c cpp/20000529-1.c
53370 20000625-1.c cpp/20000625-1.c
53371 20000625-2.c cpp/20000625-2.c
53372 cpp-as1.c cpp/assert1.c
53373 cpp-as2.c cpp/assert2.c
53374 cxx-comments-1.c cpp/cxxcom1.c
53375 cxx-comments-2.c cpp/cxxcom2.c
53376 endif-label.c cpp/endif.c
53377 cpp-hash1.c cpp/hash1.c
53378 cpp-hash2.c cpp/hash2.c
53379 cpp-if1.c cpp/if-1.c
53380 cpp-if2.c cpp/if-2.c
53381 cpp-if3.c cpp/if-3.c
53382 cpp-if4.c cpp/if-4.c
53383 cpp-if5.c cpp/if-5.c
53384 cpp-cond.c cpp/if-cexp.c
53385 cpp-missingop.c cpp/if-mop.c
53386 cpp-missingparen.c cpp/if-mpar.c
53387 cpp-opprec.c cpp/if-oppr.c
53388 cpp-ifparen.c cpp/if-paren.c
53389 cpp-shortcircuit.c cpp/if-sc.c
53390 cpp-shift.c cpp/if-shift.c
53391 cpp-unary.c cpp/if-unary.c
53392 cpp-li1.c cpp/line1.c
53393 cpp-li2.c cpp/line2.c
53394 lineno.c cpp/line3.c
53395 lineno-2.c cpp/line4.c
53397 cpp-mic.h cpp/mi1c.h
53398 cpp-micc.h cpp/mi1cc.h
53399 cpp-mind.h cpp/mi1nd.h
53400 cpp-mindp.h cpp/mi1ndp.h
53401 cpp-mix.h cpp/mi1x.h
53402 cpp-mi2.c cpp/mi2.c
53403 cpp-mi2a.h cpp/mi2a.h
53404 cpp-mi2b.h cpp/mi2b.h
53405 cpp-mi2c.h cpp/mi2c.h
53406 cpp-mi3.c cpp/mi3.c
53407 cpp-mi3.def cpp/mi3.def
53408 poison-1.c cpp/poison.c
53409 pr-impl.c cpp/prag-imp.c
53410 cpp-redef-2.c cpp/redef1.c
53411 cpp-redef.c cpp/redef2.c
53412 strpaste.c cpp/strp1.c
53413 strpaste-2.c cpp/strp2.c
53414 cpp-tradpaste.c cpp/tr-paste.c
53415 cpp-tradstringify.c cpp/tr-str.c
53416 cpp-tradwarn1.c cpp/tr-warn1.c
53417 cpp-tradwarn2.c cpp/tr-warn2.c
53418 trigraphs.c cpp/trigraphs.c
53419 cpp-unc1.c cpp/unc1.c
53420 cpp-unc2.c cpp/unc2.c
53421 cpp-unc3.c cpp/unc3.c
53422 cpp-unc.c cpp/unc4.c
53423 undef.c cpp/undef1.c
53424 undef-2.c cpp/undef2.c
53425 cpp-wi1.c cpp/widestr1.c
53427 2000-06-27 Mark Mitchell <mark@codesourcery.com>
53429 * lib/g++.exp (g++_include_flags): Tweak.
53431 2000-06-27 H.J. Lu <hjl@gnu.org>
53432 Loren J. Rittle <ljrittle@acm.org>
53434 * lib/g++.exp (g++_include_flags): Override libgloss.exp
53435 version with one that knows about the new gcc tree structure.
53436 (g++_link_flags): Same.
53438 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
53440 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
53441 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
53442 case we are cross-compiling.
53444 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
53445 g++.old-deja/g++.niklas/Makefile.in,
53446 g++.old-deja/g++.niklas/configure.in,
53447 g++.old-deja/g++.other/Makefile.in,
53448 g++.old-deja/g++.other/configure.in,
53449 gcc.c-torture/code_quality/Makefile.in,
53450 gcc.c-torture/code_quality/configure.in,
53451 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
53452 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
53453 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
53454 gcc.c-torture/execute/ieee/Makefile.in,
53455 gcc.c-torture/execute/ieee/configure.in,
53456 gcc.c-torture/noncompile/Makefile.in,
53457 gcc.c-torture/noncompile/configure.in,
53458 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
53459 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
53460 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
53462 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53464 * g++.old-deja/g++.other/ambig3.C: New test.
53466 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53468 * g++.old-deja/g++.pt/syntax1.C: New test.
53469 * g++.old-deja/g++.pt/syntax2.C: New test.
53470 * g++.old-deja/g++.other/syntax3.C: New test.
53471 * g++.old-deja/g++.other/syntax4.C: New test.
53473 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53475 * gcc.dg/20000623-1.c: Prototype exit and abort.
53477 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53479 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
53481 * gcc.dg/cpp-mi3.def: New file.
53483 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
53485 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
53486 lexer's error messages.
53487 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
53488 divine anything from the linemarkers.
53489 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
53490 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
53492 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
53494 * gcc.dg/20000623-1.c: New test.
53496 2000-06-22 Jakub Jelinek <jakub@redhat.com>
53498 * gcc.c-torture/execute/20000622-1.c: New test.
53500 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53502 * g++.old-deja/g++.other/init15.C: New test.
53504 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53506 * g++.old-deja/g++.pt/vaarg2.C: New test.
53507 * g++.old-deja/g++.pt/vaarg3.C: New test.
53509 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
53511 * g++.old-deja/g++.other/dyncast6.C: New test.
53513 2000-06-15 Jakub Jelinek <jakub@redhat.com>
53515 * gcc.c-torture/execute/loop-6.c: New test.
53517 2000-06-14 Jakub Jelinek <jakub@redhat.com>
53519 * gcc.dg/20000614-1.c: New test.
53520 * gcc.dg/20000614-2.c: New test.
53522 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
53524 * g++.old-deja/g++.other/inline12.C: New test.
53526 2000-06-13 Jakub Jelinek <jakub@redhat.com>
53528 * g++.old-deja/g++.other/eh1.C: New test.
53530 2000-06-12 Jakub Jelinek <jakub@redhat.com>
53532 * g++.old-deja/g++.other/type.C: New test.
53534 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53536 * g++.old-deja/g++.other/initstring.C: New test.
53538 2000-06-12 Jason Merrill <jason@redhat.com>
53540 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53542 2000-06-09 Jeffrey A Law (law@cygnus.com)
53544 * gcc.c-torture/compile/20000609-1.c: New test.
53546 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
53548 * gcc.dg/20000609-1.c: New test.
53550 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
53552 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53553 * gcc.c-torture/noncompile/poison-1.c: Move...
53554 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53555 * gcc.dg/cpp-li1.c: Add a token after the #line.
53557 2000-06-05 Richard Henderson <rth@cygnus.com>
53559 * gcc.c-torture/execute/20000605-2.c: New test.
53560 * gcc.c-torture/execute/20000605-3.c: New test.
53562 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
53564 * g77.f-torture/execute/20000503-1.x: New file.
53566 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
53568 * g++.old-deja/g++.eh/badalloc1.C: New test.
53570 2000-06-05 Richard Henderson <rth@cygnus.com>
53572 * gcc.c-torture/execute/20000605-1.c: New test.
53574 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53575 Nathan Sidwell <nathan@codesourcery.com>
53577 * gcc.c-torture/compile/20000605-1.c: New test.
53579 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
53581 * g77.f-torture/compile/20000601-1.f: New test.
53583 2000-06-03 Richard Henderson <rth@cygnus.com>
53585 * gcc.c-torture/execute/20000603-1.c: New.
53587 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
53589 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
53590 * gcc.dg/noreturn-2.c (noreturn): Likewise.
53592 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
53594 * gcc.dg/compare2.c (case 12): XFAIL.
53595 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
53596 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
53598 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
53600 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
53602 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
53603 guard macro is already defined when the header is first
53605 * gcc.dg/cpp-mix.h: New file.
53606 * gcc.dg/endif-label.c: Update patterns to match compiler.
53608 * g++.brendan/complex1.C: Declare abort.
53609 * g++.law/refs4.C: Remove XFAIL.
53610 * g++.oliva/expr2.C: Declare abort and exit.
53612 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
53614 * gcc.c-torture/execute/20000528-1.c: New test.
53616 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
53617 * g++.old-deja/g++.law/temps4.C: Likewise.
53619 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
53620 stdlib.h. Call abort() on failure.
53621 * g++.old-deja/g++.law/refs4.C: Likewise.
53622 * g++.old-deja/g++.law/temps4.C: Likewise.
53623 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
53624 * gcc.c-torture/execute/20000112-1.c: Include string.h.
53626 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
53628 Relative to g++.dg/special:
53629 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
53631 Relative to g++.old-deja:
53632 * g++.brendan/complex1.C, g++.jason/optimize2.C,
53633 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
53634 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
53635 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
53636 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
53637 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
53638 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
53640 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
53641 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
53642 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
53643 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
53644 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
53645 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
53648 * g++.other/goto1.C: Update expectations for error messages.
53650 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
53652 * gcc.c-torture/compile/20000523-1.c: New test.
53654 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53656 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
53658 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53660 * g++.old-deja/g++.eh/catch11.C: New test.
53661 * g++.old-deja/g++.eh/catch12.C: New test.
53663 2000-05-24 Nick Clifton <nickc@cygnus.com>
53665 * gcc.c-torture/execute/20000523-1.c: New test.
53667 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
53669 * c-torture/execute/bcp-1.c: Replace abort in arg of
53670 __builtin_constant_p with a generic external function.
53672 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
53673 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
53674 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
53675 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
53676 Prototype abort and/or exit.
53678 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
53679 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
53680 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
53681 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
53683 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
53685 * gcc.dg/dwarf2-1.c: New test.
53687 2000-05-20 Richard Henderson <rth@cygnus.com>
53689 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
53691 2000-05-20 Andreas Jaeger <aj@suse.de>
53693 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
53696 2000-05-19 David Edelsohn <edelsohn@gnu.org>
53698 * gcc.c-torture/execute/20000519-2.c: New test.
53700 2000-05-19 Andreas Jaeger <aj@suse.de>
53702 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
53703 which fails with SSA.
53705 * lib/c-torture.exp: Also test with -O3 -fssa.
53707 2000-05-18 Michael Meissner <meissner@redhat.com>
53709 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
53710 * gcc.c-torture/execute/920415-1.c: Ditto.
53711 * gcc.c-torture/execute/920501-1.c: Ditto.
53712 * gcc.c-torture/execute/conversion.c: Ditto.
53713 * gcc.c-torture/execute/cvt-1.c: Ditto.
53715 2000-05-18 Jeffrey A Law (law@cygnus.com)
53717 * gcc.c-torture/compile/20000518-1.c: New test.
53719 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
53721 * g77.f-torture/compile/200005018.f: New test.
53723 2000-05-17 Jeffrey A Law (law@cygnus.com)
53725 * gcc.c-torture/compile/20000517-1.c: New test.
53727 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53729 * gcc.c-torture/execute/20000516-1.c: New test.
53731 2000-05-15 Jakub Jelinek <jakub@redhat.com>
53733 * g++.old-deja/g++.other/eh.C: New test.
53735 2000-05-12 Richard Henderson <rth@cygnus.com>
53737 * gcc.c-torture/execute/990208-1.c (main): Don't pass
53738 constants through to doit's conditional.
53740 2000-05-11 Jeffrey A Law (law@cygnus.com)
53742 * gcc.c-torture/compile/20000511-1.c: New test.
53743 * g77.f-torture/compile/20000511-1.f: New test.
53744 * g77.f-torture/compile/20000511-2.f: New test.
53746 2000-05-11 Michael Meissner <meissner@redhat.com>
53748 * gcc.c-torture/execute/20000511-1.c: New test.
53750 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
53752 * gcc.dg/dg.exp: Scan .S files as well as .c files.
53753 * gcc.dg/20000510-1.S: New.
53755 2000-05-08 Catherine Moore <clm@cygnus.com>
53757 * gcc.dg/unused-3.c: New.
53759 2000-05-06 Richard Henderson <rth@cygnus.com>
53761 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
53762 * g++.old-deja/g++.mike/warn1.C: Likewise.
53763 * g++.old-deja/g++.pt/local1.C: Likewise.
53764 * g++.old-deja/g++.pt/local7.C: Likewise.
53765 * g++.old-deja/g++.pt/spec16.C: Likewise.
53767 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
53769 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
53771 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
53773 * g77.f-torture/execute/20000503-1.f: New test.
53775 2000-05-04 Andreas Jaeger <aj@suse.de>
53777 * gcc.dg/noreturn-2.c: New test.
53779 2000-05-04 Neil Booth <NeilB@earthling.net>
53781 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
53784 2000-05-04 Richard Henderson <rth@cygnus.com>
53786 * gcc.c-torture/execute/20000503-1.c: Fix typo.
53788 2000-05-04 Richard Henderson <rth@cygnus.com>
53790 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
53791 OpenSSL by Jason R Thorpe.
53793 2000-05-03 Jim Wilson <wilson@cygnus.com>
53795 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
53797 2000-05-03 Robert Lipe <robertlipe@usa.net>
53799 * gcc.dg/20000503-1.c: New test.
53801 2000-05-02 Jakub Jelinek <jakub@redhat.com>
53803 * gcc.c-torture/compile/20000502-1.c: New test.
53804 * g++.old-deja/g++.other/align.C: New test.
53805 * gcc.dg/cpp-tradstringify.c: New test.
53807 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
53809 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
53810 and hard registers.
53812 2000-04-26 Geoff Keating <geoffk@cygnus.com>
53814 * gcc.c-torture/execute/loop-5.c: New test.
53816 2000-04-25 Jakub Jelinek <jakub@redhat.com>
53818 * gcc.c-torture/execute/va-arg-20.c: New test.
53820 2000-04-23 Jeffrey A Law (law@cygnus.com)
53822 * gcc.c-torture/execute/20000422-1.c: New test.
53824 2000-04-20 Greg McGary <gkm@gnu.org>
53826 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
53827 when optimizing, but without sibling-call optimizations (-O1).
53829 2000-04-20 Jeffrey A Law (law@cygnus.com)
53831 * gcc.c-torture/compile/20000420-1.c: New test.
53833 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
53835 * g++.abi/ptrflags.C: New test.
53836 * g++.eh/catchptr1.C: Test incomplete pointer chains.
53838 2000-04-19 Catherine Moore <clm@cygnus.com>
53840 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
53842 2000-04-19 Greg McGary <gkm@gnu.org>
53844 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
53845 sibling-call optimizations.
53847 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
53849 * gcc.dg/20000419-1.c: New test.
53851 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
53853 * gcc.c-torture/execute/20000412-6.c: New test.
53855 2000-04-12 Jeffrey A Law (law@cygnus.com)
53857 * gcc.c-torture/execute/20000412-5.c: New test.
53858 * g77.f-torture/compile/20000412-1.f: New test.
53859 * gcc.c-torture/execute/20000412-4.c: New test.
53860 * gcc.c-torture/compile/20000412-2.c: New test.
53861 * gcc.c-torture/execute/20000412-3.c: New test.
53862 * gcc.c-torture/compile/20000412-1.c: New test.
53863 * gcc.c-torture/execute/20000412-2.c: New test.
53865 2000-04-12 Jakub Jelinek <jakub@redhat.com>
53867 * objc/execute/bf-20.m: New test.
53869 2000-04-10 Richard Henderson <rth@cygnus.com>
53871 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
53873 * gcc.c-torture/execute/20000412-1.c: New test.
53875 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
53877 * g++.old-deja/g++.eh/catchptr1.C: New test.
53879 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
53881 * g++.old-deja/g++.abi/cxa_vec.C: New test.
53883 2000-04-08 Neil Booth <NeilB@earthling.net>
53885 * gcc.dg/cpp-nullchar.c: Remove test as
53886 embedded nulls cause problems.
53888 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53890 * gcc.dg/compare2.c: New test.
53892 2000-04-08 Neil Booth <NeilB@earthling.net>
53894 * gcc.dg/cpp-nullchar.c: New test.
53896 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
53898 * gcc.dg/cpp-mi2.c: New test.
53899 * gcc.dg/cpp-mi2[abc].h: New files.
53901 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
53903 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
53906 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
53908 * g++.old-deja/g++.abi/vmihint.C: New test.
53910 2000-04-06 Neil Booth <NeilB@earthling.net>
53912 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
53913 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
53916 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
53918 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
53919 avoid stack-frame overwrite.
53921 2000-04-05 Jakub Jelinek <jakub@redhat.com>
53923 * gcc.c-torture/compile/20000405-2.c: New test.
53924 * gcc.c-torture/compile/20000405-3.c: New test.
53926 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53928 * gcc.c-torture/compile/20000405-1.c: New test.
53930 2000-04-04 Geoff Keating <geoffk@cygnus.com>
53932 * gcc.dg/cast-qual-1.c: Revert last change.
53934 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53936 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
53938 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
53940 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
53941 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
53943 2000-04-03 Jeffrey A Law (law@cygnus.com)
53945 * gcc.c-torture/compile/20000403-2.c: New test.
53946 * gcc.c-torture/compile/20000403-1.c: New test.
53948 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
53950 * gcc.c-torture/execute/20000403-1.c: New test.
53952 2000-04-03 Geoff Keating <geoffk@cygnus.com>
53954 * gcc.c-torture/execute/20000402-1.c: New test.
53956 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
53958 * gcc.c-torture/execute/va-arg-15.c: New test.
53959 * gcc.c-torture/execute/va-arg-16.c: New test.
53960 * gcc.c-torture/execute/va-arg-17.c: New test.
53961 * gcc.c-torture/execute/va-arg-18.c: New test.
53962 * gcc.c-torture/execute/va-arg-19.c: New test.
53964 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
53966 * gcc.c-torture/compile/981211-1.c: Move to...
53967 * gcc.dg/cpp-as1.c: ...here.
53968 * gcc.dg/cpp-as2.c: New file.
53970 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
53973 2000-04-02 Neil Booth <NeilB@earthling.net>
53975 * gcc.dg/cpp-cond.c New tests.
53976 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
53977 accidental success less likely.
53978 * gcc.dg/cpp-missingop.c New tests.
53979 * gcc.dg/cpp-missingparen.c New tests.
53980 * gcc.dg/cpp-shift.c New tests.
53981 * gcc.dg/cpp-shortcircuit.c New tests.
53982 * gcc.dg/cpp-unary.c New tests.
53984 2000-03-29 Jeffrey A Law (law@cygnus.com)
53986 * gcc.c-torture/compile/20000329-1.c: New test.
53988 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
53990 * gcc.c-torture/compile/20000326-1.c: New test.
53991 * gcc.c-torture/compile/20000326-2.c: New test.
53993 2000-03-24 Geoff Keating <geoffk@cygnus.com>
53995 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
53996 the first parameter is a function argument.
53998 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
54000 * g++.old-deja/g++.ext/array4.C: New test.
54002 2000-03-22 Geoff Keating <geoffk@cygnus.com>
54004 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
54006 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54008 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
54010 2000-03-19 Richard Henderson <rth@cygnus.com>
54012 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
54014 2000-03-19 Richard Henderson <rth@cygnus.com>
54016 * gcc.c-torture/compile/20000319-1.c: New test.
54018 2000-03-14 Jeffrey A Law (law@cygnus.com)
54020 * gcc.c-torture/execute/20000314-3.c: New test.
54021 * gcc.c-torture/execute/20000314-2.c: New test.
54022 * gcc.c-torture/execute/20000314-1.c: New test.
54023 * gcc.c-torture/compile/20000314-2.c: New test.
54024 * gcc.c-torture/compile/20000314-1.c: New test.
54026 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
54028 * g++.old-deja/g++.warn/inline.C: New test.
54030 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
54032 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
54033 standards-compliant result rather than specific constants.
54034 Put test-values in array.
54036 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
54038 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
54039 (g++_target_compile): Put test-specific options last.
54041 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54043 * g++.old-deja/g++.eh/vbase4.C: New test.
54045 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54047 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
54049 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54051 * g++.old-deja/g++.brendan/misc12.C: Removed.
54052 * g++.old-deja/g++.pt/memtemp77.C: Constify.
54053 * g++.old-deja/g++.ext/pretty4.C: New test.
54055 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54057 * g++.old-deja/g++.other/string2.C: New test.
54059 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
54061 * g++.old-deja/g++.warn/impint2.C: New test.
54063 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
54065 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
54068 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
54070 * g++.old-deja/g++.warn/impint.C: New test.
54071 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
54072 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
54073 * g++.old-deja/g++.pt/explicit12.C: Likewise.
54074 * g++.old-deja/g++.pt/explicit13.C: Likewise.
54075 * g++.old-deja/g++.pt/explicit17.C: Likewise.
54076 * g++.old-deja/g++.pt/explicit18.C: Likewise.
54077 * g++.old-deja/g++.pt/explicit19.C: Likewise.
54078 * g++.old-deja/g++.pt/explicit23.C: Likewise.
54079 * g++.old-deja/g++.pt/explicit31.C: Likewise.
54080 * g++.old-deja/g++.pt/explicit35.C: Likewise.
54081 * g++.old-deja/g++.pt/explicit6.C: Likewise.
54082 * g++.old-deja/g++.pt/memclass7.C: Likewise.
54084 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
54086 * gcc.dg/cpp-redef.c: New test.
54088 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
54090 * g++.old-deja/g++.pt/unify7.C: New test.
54092 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54094 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
54095 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
54097 2000-02-25 Geoff Keating <geoffk@cygnus.com>
54099 * gcc.c-torture/compile/20000224-1.c: New test.
54101 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54103 * gcc.c-torture/compile/cpp-2.c: New test.
54104 * gcc.c-torture/compile/cpp-1.c: New test.
54106 2000-02-25 Jeffrey A Law (law@cygnus.com)
54108 * gcc.c-torture/execute/20000225-1.c: New test.
54110 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54112 * gcc.dg/cpp-li2.c: New test.
54114 * gcc.dg/cpp-wi1.c: New test.
54116 * gcc.dg/cpp-li1.c: New test.
54118 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
54120 * g++.old-deja/g++.other/sizeof5.C: New test.
54122 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54124 * gcc.c-torture/execute/va-arg-13.c: New test.
54126 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
54128 * gcc.c-torture/execute/va-arg-12.c: New test.
54130 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
54132 * gcc.c-torture/execute/20000223-1.c: New test.
54134 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
54136 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
54138 2000-02-22 Mark Mitchell <mark@codesourcery.com>
54140 * g++.old-deja/g++.abi/ptrmem.C: New test.
54142 2000-02-19 Richard Henderson <rth@cygnus.com>
54144 * gcc.c-torture/compile/init-3.c: New.
54146 2000-02-17 Mark Mitchell <mark@codesourcery.com>
54148 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
54151 2000-02-11 Robert Lipe <robertl@sco.com>
54153 * gcc.c-torture/compile/20000211-3.c: New test.
54155 2000-02-11 Martin Buchholz <martin@xemacs.org>
54157 * gcc.c-torture/compile/20000211-2.c: New test.
54159 2000-02-11 Jeffrey A Law (law@cygnus.com)
54161 * gcc.c-torture/compile/20000211-1.c: New test.
54163 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
54165 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
54168 2000-02-08 Nathan Sidwell <nathan@acm.org>
54170 * g++.old-deja/g++.other/cast5.C: New test.
54172 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
54174 * gcc.c-torture/execute/20000205-1.c: New.
54176 2000-02-03 Nathan Sidwell <nathan@acm.org>
54178 * g++.old-deja/g++.jason/cast3.C: Return void.
54179 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
54181 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54183 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
54185 * gcc.dg/loop-1.c: New test.
54187 2000-01-27 Jakub Jelinek <jakub@redhat.com>
54189 * gcc.c-torture/compile/20000127-1.c: New test.
54190 * gcc.c-torture/execute/991228-1.c: New test.
54192 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54194 * gcc.dg/unused-2.c: New test.
54196 * gcc.dg/conv-1.c: New test.
54198 2000-01-24 Mark Mitchell <mark@codesourcery.com>
54200 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
54202 (tool_option_proc): Fix typo.
54204 2000-01-24 Geoff Keating <geoffk@cygnus.com>
54206 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
54207 of the ld on the host, not on the build machine.
54208 Also, don't crash if '--help' is not a supported option.
54210 2000-01-24 Richard Henderson <rth@cygnus.com>
54212 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
54214 2000-01-20 Jeffrey A Law (law@cygnus.com)
54216 * gcc.c-torture/execute/20000120-2.c: New test.
54217 * gcc.c-torture/execute/20000120-1.c: New test.
54219 2000-01-13 Jeffrey A Law (law@cygnus.com)
54221 * gcc.c-torture/execute/20000113-1.c: New test.
54223 2000-01-12 Jeffrey A Law (law@cygnus.com)
54225 * gcc.c-torture/execute/20000112-1.c: New test.
54227 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54229 * gcc.dg/20000111-1.c: New test.
54231 2000-01-10 Jeffrey A Law (law@cygnus.com)
54233 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
54234 with 16 bit integers.
54236 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54238 * gcc.dg/20000108-1.c: New test.
54240 2000-01-05 Nathan Sidwell <nathan@acm.org>
54242 * g++.old-deja/g++.ns/koenig8.C: New test.
54244 2000-01-05 Nathan Sidwell <nathan@acm.org>
54246 * g++.old-deja/g++.other/cast4.C: New test.
54248 2000-01-05 Jeffrey A Law (law@cygnus.com)
54250 * gcc.c-torture/compile/20000105-2.c: New test.
54251 * gcc.c-torture/compile/20000105-1.c: New test.
54253 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54255 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
54256 references to printf & atoi to conform to ANSI standard.
54257 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
54258 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
54259 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
54260 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
54261 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
54262 * g++.old-deja/g++.brendan/complex1.C: Likewise.
54263 * g++.old-deja/g++.brendan/copy1.C: Likewise.
54264 * g++.old-deja/g++.brendan/copy2.C: Likewise.
54265 * g++.old-deja/g++.brendan/copy3.C: Likewise.
54266 * g++.old-deja/g++.brendan/copy4.C: Likewise.
54267 * g++.old-deja/g++.brendan/copy5.C: Likewise.
54268 * g++.old-deja/g++.brendan/copy6.C: Likewise.
54269 * g++.old-deja/g++.brendan/copy7.C: Likewise.
54270 * g++.old-deja/g++.brendan/copy8.C: Likewise.
54271 * g++.old-deja/g++.brendan/crash11.C: Likewise.
54272 * g++.old-deja/g++.brendan/crash14.C: Likewise.
54273 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
54274 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
54275 * g++.old-deja/g++.brendan/delete2.C: Likewise.
54276 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
54277 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
54278 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
54279 * g++.old-deja/g++.brendan/eh1.C: Likewise.
54280 * g++.old-deja/g++.brendan/groff1.C: Likewise.
54281 * g++.old-deja/g++.brendan/init3.C: Likewise.
54282 * g++.old-deja/g++.brendan/misc12.C: Likewise.
54283 * g++.old-deja/g++.brendan/misc7.C: Likewise.
54284 * g++.old-deja/g++.brendan/new2.C: Likewise.
54285 * g++.old-deja/g++.brendan/operators4.C: Likewise.
54286 * g++.old-deja/g++.brendan/operators5.C: Likewise.
54287 * g++.old-deja/g++.brendan/overload2.C: Likewise.
54288 * g++.old-deja/g++.brendan/overload7.C: Likewise.
54289 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
54290 * g++.old-deja/g++.brendan/reference1.C: Likewise.
54291 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
54292 * g++.old-deja/g++.brendan/template24.C: Likewise.
54293 * g++.old-deja/g++.brendan/template3.C: Likewise.
54294 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
54295 * g++.old-deja/g++.jason/inline3.C: Likewise.
54296 * g++.old-deja/g++.jason/opeq.C: Likewise.
54297 * g++.old-deja/g++.law/arg5.C: Likewise.
54298 * g++.old-deja/g++.law/arm7.C: Likewise.
54299 * g++.old-deja/g++.law/ctors11.C: Likewise.
54300 * g++.old-deja/g++.law/cvt8.C: Likewise.
54301 * g++.old-deja/g++.law/init9.C: Likewise.
54302 * g++.old-deja/g++.law/refs4.C: Likewise.
54303 * g++.old-deja/g++.law/template2.C: Likewise.
54304 * g++.old-deja/g++.law/visibility24.C: Likewise.
54305 * g++.old-deja/g++.law/vtable3.C: Likewise.
54306 * g++.old-deja/g++.mike/asm2.C: Likewise.
54307 * g++.old-deja/g++.mike/eh1.C: Likewise.
54308 * g++.old-deja/g++.mike/misc1.C: Likewise.
54309 * g++.old-deja/g++.mike/misc13.C: Likewise.
54310 * g++.old-deja/g++.mike/misc14.C: Likewise.
54311 * g++.old-deja/g++.mike/ns12.C: Likewise.
54312 * g++.old-deja/g++.mike/p1248.C: Likewise.
54313 * g++.old-deja/g++.mike/p3708.C: Likewise.
54314 * g++.old-deja/g++.mike/p3708a.C: Likewise.
54315 * g++.old-deja/g++.mike/p3708b.C: Likewise.
54316 * g++.old-deja/g++.mike/p646.C: Likewise.
54317 * g++.old-deja/g++.mike/p700.C: Likewise.
54318 * g++.old-deja/g++.mike/p783.C: Likewise.
54319 * g++.old-deja/g++.mike/p783a.C: Likewise.
54320 * g++.old-deja/g++.mike/p783b.C: Likewise.
54321 * g++.old-deja/g++.mike/p786.C: Likewise.
54322 * g++.old-deja/g++.mike/p789.C: Likewise.
54323 * g++.old-deja/g++.mike/p789a.C: Likewise.
54324 * g++.old-deja/g++.mike/p807a.C: Likewise.
54325 * g++.old-deja/g++.other/delete3.C: Likewise.
54326 * g++.old-deja/g++.other/dyncast1.C: Likewise.
54327 * g++.old-deja/g++.other/dyncast2.C: Likewise.
54328 * g++.old-deja/g++.other/dyncast3.C: Likewise.
54329 * g++.old-deja/g++.other/empty1.C: Likewise.
54330 * g++.old-deja/g++.other/temporary1.C: Likewise.
54331 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
54332 * g++.old-deja/g++.pt/t16.C: Likewise.
54333 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
54335 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
54337 * gcc.dg/991230-1.c: New test.
54339 1999-12-29 Jeffrey A Law (law@cygnus.com)
54341 * gcc.c-torture/compile/991229-3.c: New test.
54342 * gcc.c-torture/compile/991229-2.c: New test.
54343 * gcc.c-torture/compile/991229-1.c: New test.
54345 1999-12-29 Greg McGary <gkm@eng.ascend.com>
54347 * gcc.c-torture/compile/labels-2.c: New test.
54349 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
54351 * gcc.c-torture/execute/991227-1.c: New test.
54353 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54355 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
54357 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
54359 * gcc.c-torture/execute/991221-1.c: New test.
54361 1999-12-20 Nathan Sidwell <nathan@acm.org>
54363 * g++.old-deja/g++.other/cast3.C: New test.
54365 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
54367 * gcc.c-torture/execute/991216-4.c: New test.
54369 1999-12-16 Michael Meissner <meissner@cygnus.com>
54371 * gcc.c-torture/execute/991216-1.c: New test.
54372 * gcc.c-torture/execute/991216-2.c: New test.
54373 * gcc.c-torture/execute/991216-3.c: New test.
54375 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54377 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
54378 Actually make the test fail by using "-O2" for compilation.
54380 1999-12-15 Nathan Sidwell <nathan@acm.org>
54382 * g++.old-deja/g++.warn/cast-align1.C: New test.
54384 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54386 * gcc.c-torture/compile/991214-1.c: New test.
54387 * gcc.c-torture/compile/991214-2.c: New test.
54389 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54391 * gcc.dg/991214-1.c: New test.
54393 1999-12-13 Jeffrey A Law (law@cygnus.com)
54395 * gcc.c-torture/compile/991213-3.c: New test.
54396 * gcc.c-torture/compile/991213-2.c: New test.
54397 * gcc.c-torture/compile/991213-1.c: New test.
54399 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
54401 * gcc.dg/991209-1.c: New test.
54403 1999-12-08 Nathan Sidwell <nathan@acm.org>
54405 * gcc.c-torture/compile/991208-1.c: New test.
54407 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54409 * gcc.dg/ultrasp2.c: New test.
54411 1999-12-05 Alex Samuel <samuel@codesourcery.com>
54413 * g++.old-deja/g++.abi/align.C (main): Fix typo.
54415 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
54417 * gcc.c-torture/compile/991202-1.c: New test.
54418 * gcc.c-torture/execute/991202-1.c: New test.
54419 * gcc.c-torture/execute/991202-2.c: New test.
54420 * gcc.c-torture/execute/991202-3.c: New test.
54422 1999-12-02 Alex Samuel <samuel@codesourcery.com>
54424 * g++.old-deja/g++.abi/align.C: New test.
54425 * g++.old-deja/g++.abi/aggregates.C: Likewise.
54426 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54428 1999-12-01 Richard Henderson <rth@cygnus.com>
54430 * gcc.c-torture/execute/991201-1.c: New.
54432 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
54434 * gcc.dg/991129-1.c: New test.
54436 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
54438 * gcc.c-torture/compile/991127-1.c: New test.
54440 1999-11-22 Nathan Sidwell <nathan@acm.org>
54442 * g++.old-deja/g++.other/warn4.C: New test.
54444 1999-11-22 Nathan Sidwell <nathan@acm.org>
54446 * g++.old-deja/g++.eh/cleanup2.C: New test.
54447 * g++.old-deja/g++.ext/pretty2.C: New test.
54448 * g++.old-deja/g++.ext/pretty3.C: New test.
54449 * g++.old-deja/g++.other/debug6.C: New test.
54451 1999-10-20 Jim Wilson <wilson@cygnus.com>
54453 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
54454 compiler_output to look for one error message instead of two.
54456 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
54458 * gcc.c-torture/execute/991118-1.c: Also test case
54459 where the word boundary does not split a byte evenly.
54461 1999-11-19 Nathan Sidwell <nathan@acm.org>
54463 * g++.old-deja/g++.ext/restrict1.C: New test.
54465 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
54467 * gcc.c-torture/execute/991118-1.c: New test.
54469 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
54471 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
54472 working directory pathnames.
54474 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
54476 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
54477 host is equipped with driver.h and driver.o so it can actually
54478 compile and run the tests.
54480 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
54482 * gcc.c-torture/compile/991008-1.c: New test.
54484 1999-11-08 Nick Clifton <nickc@cygnus.com>
54486 * lib/gcc-dg.exp: Include target-supports.exp
54488 1999-11-05 Nick Clifton <nickc@cygnus.com>
54490 * lib/target-supports.exp: New file: Provide procs to test for
54491 features supported by the target.
54492 (check_weak_available): Moved here from ecos.exp.
54493 (check_alias_available): New proc: Determine of the target
54494 toolchain supports the alias attribute.
54496 * gcc.dg/special/ecos.exp: Move check_weak_available to
54497 target-supports.exp.
54498 (alias-1.c): Only perform the test if the target supports
54500 (wkali-1.c): Only perform the test if the target supports
54503 * gcc.dg/990506-0.c: Expect error messages from cross
54504 targets as well as native targets.
54506 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54508 * gcc.dg/ultrasp1.c: Removed xfail.
54509 * gcc.dg/struct-ret-2.c: Likewise.
54510 * gcc.dg/array-1.c: Likewise.
54512 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54514 * gcc.dg/struct-ret-2.c: New test.
54516 * gcc.dg/array-1.c: New test.
54518 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
54520 * gcc.c-torture/execute/991030-1.c: New test.
54522 1999-10-26 Richard Henderson <rth@cygnus.com>
54524 * gcc.c-torture/compile/991026-2.c: New test.
54526 1999-10-26 Jeffrey A Law (law@cygnus.com)
54528 * gcc.c-torture/compile/991026-1.c: New test.
54530 1999-10-23 Jeffrey A Law (law@cygnus.com)
54532 * gcc.c-torture/execute/991023-1.c: New test.
54534 1999-10-19 Jeffrey A Law (law@cygnus.com)
54536 * gcc.c-torture/execute/991019-1.c: New test.
54538 1999-10-16 Richard Henderson <rth@cygnus.com>
54540 * gcc.c-torture/execute/991016-1.c: New test.
54542 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
54544 * gcc.c-torture/execute/991014-1.c: New test.
54546 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
54548 * g++.old-deja/g++.other/union2.C: New test.
54550 1999-10-13 Nathan Sidwell <nathan@acm.org>
54552 * g++.old-deja/g++.other/vaarg2.C: New test.
54553 * g++.old-deja/g++.other/vaarg3.C: New test.
54555 1999-10-12 Craig Burley <craig@jcb-sc.com>
54557 * g77.f-torture/noncompile/19990905-1.f: Moved from being
54560 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
54562 * gcc.c-torture/execute/va-arg-11.c: New test.
54564 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
54566 * lib/file-format.exp (gcc_target_object_format): Don't
54567 crash if objdump is unavailable.
54569 1999-09-29 Donn Terry <donn@interix.com>
54571 * gcc.misc-tests/mg.exp: delete extraneous redirection.
54573 1999-09-28 Nick Clifton <nickc@cygnus.com>
54575 * gcc.c-torture/compile/990928-1.c: New test.
54577 1999-09-28 Nathan Sidwell <nathan@acm.org>
54579 * g++.old-deja/g++.other/decl6.C: New test.
54581 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54583 * gcc.c-torture/execute/va-arg-10.c: New test.
54585 1999-09-27 Nathan Sidwell <nathan@acm.org>
54587 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
54588 __PRETTY_FUNCTION__.
54590 1999-09-23 Nick Clifton <nickc@cygnus.com>
54592 * gcc.c-torture/execute/990923-1.c: New test.
54594 1999-09-21 Nick Clifton <nickc@cygnus.com>
54596 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
54597 for which -fpic is inappropriate.
54599 1999-09-21 Mark Mitchell <mark@codesourcery.com>
54601 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
54603 1999-09-21 Nathan Sidwell <nathan@acm.org>
54605 * g++.old-deja/g++.other/dyncast1.C: New test.
54606 * g++.old-deja/g++.other/dyncast2.C: New test.
54607 * g++.old-deja/g++.other/dyncast3.C: New test.
54608 * g++.old-deja/g++.other/dyncast4.C: New test.
54609 * g++.old-deja/g++.other/dyncast5.C: New test.
54610 * g++.old-deja/g++.eh/catch3.C: New test.
54611 * g++.old-deja/g++.eh/catch3p.C: New test.
54612 * g++.old-deja/g++.eh/catch4.C: New test.
54613 * g++.old-deja/g++.eh/catch4p.C: New test.
54614 * g++.old-deja/g++.eh/catch5.C: New test.
54615 * g++.old-deja/g++.eh/catch5p.C: New test.
54616 * g++.old-deja/g++.eh/catch6.C: New test.
54617 * g++.old-deja/g++.eh/catch6p.C: New test.
54618 * g++.old-deja/g++.eh/catch7.C: New test.
54619 * g++.old-deja/g++.eh/catch7p.C: New test.
54620 * g++.old-deja/g++.eh/catch8.C: New test.
54621 * g++.old-deja/g++.eh/catch8p.C: New test.
54622 * g++.old-deja/g++.eh/catch9.C: New test.
54623 * g++.old-deja/g++.eh/catch9p.C: New test.
54625 1999-09-13 Nathan Sidwell <nathan@acm.org>
54627 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
54628 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
54630 1999-09-13 Jeffrey A Law (law@cygnus.com)
54632 * gcc.c-torture/compile/990913-1.c: New test.
54634 1999-09-10 Nathan Sidwell <nathan@acm.org>
54636 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
54637 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54639 1999-09-09 Richard Henderson <rth@cygnus.com>
54641 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
54643 1999-09-09 Nathan Sidwell <nathan@acm.org>
54645 * g++.old-deja/g++.other/lookup11.C: New test.
54646 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
54647 what is permitted and what we want.
54648 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
54650 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54652 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
54654 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
54655 * gcc.c-torture/noncompile/poison-1.c: New file.
54657 1999-09-08 Nathan Sidwell <nathan@acm.org>
54659 * g++.old-deja/g++.other/sizeof3.C: New test.
54660 * g++.old-deja/g++.other/sizeof4.C: New test.
54661 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
54662 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
54664 1999-09-07 Richard Henderson <rth@cygnus.com>
54666 * gcc.dg/va-arg-1.c: New.
54668 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54670 * gcc.c-torture/execute/va-arg-9.c: New test.
54672 1999-09-05 Craig Burley <craig@jcb-sc.com>
54674 * g77.f-torture/compile/980519-2.f: New test.
54675 * g77.f-torture/compile/19990905-0.f: New test.
54676 * g77.f-torture/compile/19990905-1.f: New test.
54677 * g77.f-torture/compile/19990905-2.f: New test.
54679 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
54681 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
54683 * gcc.c-torture/execute/990827-1.c: Fix typo.
54685 1999-09-03 Nathan Sidwell <nathan@acm.org>
54687 * g++.old-deja/g++.other/deref1.C: New test.
54689 1999-09-02 Nathan Sidwell <nathan@acm.org>
54691 * g++.old-deja/g++.other/ambig2.C: New test.
54692 * g++.old-deja/g++.other/cond5.C: New test.
54693 * g++.old-deja/g++.other/lookup16.C: New test.
54695 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
54697 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
54700 1999-08-31 Jeffrey A Law (law@cygnus.com)
54702 * lib/c-torture.exp: Avoid the "compare executables" optimization
54703 when testing native.
54705 1999-08-29 Jeffrey A Law (law@cygnus.com)
54707 * gcc.c-torture/execute/990829-1.c: New test.
54708 * gcc.c-torture/compile/990829-1.c: New test.
54710 1999-08-27 Paul Burchard <burchard@pobox.com>
54712 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
54713 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
54714 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
54715 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
54716 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
54717 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
54718 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
54719 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
54720 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
54721 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
54722 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
54724 1999-08-27 Jeffrey A Law (law@cygnus.com)
54726 * gcc.c-torture/execute/990827-1.c: New test.
54728 1999-08-26 Craig Burley <craig@jcb-sc.com>
54730 * g77.f-torture/noncompile/19990826-4.f: New test.
54732 * g77.f-torture/compile/19990826-3.f: New test.
54734 * g77.f-torture/execute/19990826-2.f: New test.
54736 * g77.f-torture/compile/19990826-1.f: New test.
54738 * gcc.c-torture/execute/990826-0.c: New test.
54739 * g77.c-torture/execute/19990826-0.f: New test.
54741 * g77.f-torture/noncompile/970626-2.f: New test.
54743 1999-08-25 Paul Burchard <burchard@pobox.com>
54745 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
54746 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
54747 lss-011.C: New tests.
54749 1999-08-25 Nathan Sidwell <nathan@acm.org>
54751 * g++.old-deja/g++.other/decl5.C: New test.
54753 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54755 * noncompile/noncompile.exp: Load_lib c-torture.exp.
54756 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
54757 call `postbase' for each one. All callers of `postbase' changed
54758 to call this instead.
54760 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
54762 * gcc.c-torture/execute/990811-1.c: New test.
54764 1999-08-09 Nick Clifton <nickc@cygnus.com>
54766 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
54769 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
54772 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
54774 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
54776 1999-08-04 Jeffrey A Law (law@cygnus.com)
54778 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
54780 1999-08-04 Nathan Sidwell <nathan@acm.org>
54782 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
54784 1999-08-04 Jeffrey A Law (law@cygnus.com)
54786 * gcc.c-torture/execute/990804-1.c: New test.
54788 1999-08-03 Nathan Sidwell <nathan@acm.org>
54790 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
54791 * g++.old-deja/g++.brendan/crash64.C: Likewise.
54792 * g++.old-deja/g++.brendan/overload8.C: Likewise.
54794 1999-08-03 Nathan Sidwell <nathan@acm.org>
54796 * g++.old-deja/g++.other/struct1.C: New test.
54798 1999-08-03 Nathan Sidwell <nathan@acm.org>
54800 * g++.old-deja/g++.other/enum2.C: New test.
54802 1999-08-02 Richard Henderson <rth@cygnus.com>
54804 Adapted from tests from Franz Sirl:
54805 * gcc.c-torture/execute/va-arg-7.c: New test.
54806 * gcc.c-torture/execute/va-arg-8.c: New test.
54808 1999-08-01 Jeffrey A Law (law@cygnus.com)
54810 * gcc.c-torture/compile/990801-2.c: New test.
54812 * gcc.c-torture/compile/990801-1.c: New test.
54814 1999-07-27 Michael Meissner <meissner@cygnus.com>
54816 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
54817 fp-cmp-1.c, converting double to float.
54819 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
54820 fp-cmp-1.c, converting double to long double.
54822 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
54823 from fr1 to unknown_register, since fr1 is a legitimate register
54826 1999-07-25 Jeffrey A Law (law@cygnus.com)
54828 * README: More listname related changes.
54830 1999-07-08 Catherine Moore <clm@cygnus.com>
54832 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
54834 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
54836 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
54838 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
54840 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
54842 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
54844 * gcc.dg/990703-1.c: New test.
54846 1999-06-29 Nick Clifton <nickc@cygnus.com>
54848 * lib/file-format.exp: New file: Move definition of proc
54849 gcc_target_object_format to here from
54850 gcc.dg/special/ecos.exp.
54852 * lib/c-torture.exp: Include lib file-format.exp.
54853 * lib/gcc-dg.exp: Include lib file-format.exp.
54855 * gcc.dg/special/ecos.exp: Remove definition of proc
54856 gcc_target_object_format.
54858 1999-06-28 Jeffrey A Law (law@cygnus.com)
54860 * gcc.c-torture/execute/990628-1.c: New test.
54862 1999-06-25 Jeffrey A Law (law@cygnus.com)
54864 * gcc.c-torture/compile/990625-2.c: New test.
54866 * gcc.c-torture/compile/990625-1.c: New test.
54868 1999-06-23 Nick Clifton <nickc@cygnus.com>
54870 * gcc.c-torture/compile/dll.c: New test case. Check that dll
54871 attributes compile.
54872 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
54873 ports that use the COFF/PE file format.
54875 1999-06-17 Jeffrey A Law (law@cygnus.com)
54877 * gcc.c-torture/compile/990617-1.c: New test.
54879 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
54881 * g++.old-deja/g++.other/decl4.C: New test.
54883 1999-06-14 Nathan Sidwell <nathan@acm.org>
54885 * g++.old-deja/g++.other/bitfld3.C: New test.
54887 1999-06-08 Nathan Sidwell <nathan@acm.org>
54889 * g++.old-deja/g++.eh/catch1.C: New test.
54891 1999-06-07 Jeffrey A Law (law@cygnus.com)
54893 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
54895 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
54896 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
54898 1999-06-05 Craig Burley <craig@jcb-sc.com>
54900 * g77.f-torture/compile/19990502-0.f: Replace with new,
54901 shorter, test that still fails after recent changes.
54903 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54905 * gcc.c-torture/execute/990604-1.c: New test.
54907 1999-05-31 Jeffrey A Law (law@cygnus.com)
54909 * gcc.c-torture/execute/990531-1.c: New test.
54911 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54913 * gcc.c-torture/compile/990527-1.c: New test.
54915 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
54917 * gcc.c-torture/execute/990527-1.c: New test.
54919 1999-05-25 Nick Clifton <nickc@cygnus.com>
54921 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
54922 bitfields as signed.
54924 1999-05-25 Craig Burley <craig@jcb-sc.com>
54926 * g77.f-torture/compile/19990525-0.f: New test.
54928 1999-05-25 Jeffrey A Law (law@cygnus.com)
54930 * gcc.c-torture/execute/990525-2.c: New test.
54932 * gcc.c-torture/execute/990525-1.c: New test.
54934 1999-05-24 Nathan Sidwell <nathan@acm.org>
54936 * g++.old-deja/g++.other/anon3.C: New test.
54937 * g++.old-deja/g++.other/anon4.C: New test.
54938 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
54939 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
54940 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
54943 1999-05-24 Jeffrey A Law (law@cygnus.com)
54945 * gcc.c-torture/execute/990524-1.c: New test.
54947 * gcc.dg/990524-1.c: New test.
54949 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54951 * gcc.c-torture/compile/990523-1.c: New test.
54953 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
54955 * gcc.c-torture/compile/990519-1.c: New test.
54957 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54959 * gcc.c-torture/compile/990517-1.c: New test.
54961 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
54962 (e4, f4): New tests.
54965 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54967 * gcc.dg/noreturn-1.c: New test.
54969 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54971 * gcc.c-torture/execute/990513-1.c: New test.
54973 1999-05-10 Richard Henderson <rth@cygnus.com>
54975 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
54977 1999-05-10 Craig Burley <craig@jcb-sc.com>
54979 * g77.f-torture/execute/erfc.f: Use small single-precision
54980 values, to avoid problems on Alphas when not -mieee.
54982 1999-05-08 Craig Burley <craig@jcb-sc.com>
54984 * gcc.dg/990506-0.c: New test.
54986 1999-05-08 Richard Henderson <rth@cygnus.com>
54988 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
54989 the constant to test. Don't XFAIL 64-bit targets.
54991 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
54992 * g++.old-deja/g++.law/profile1.C: Likewise.
54994 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
54995 operator new instances.
54996 * g++.old-deja/g++.other/delete5.C: Likewise.
54998 1999-05-03 Craig Burley <craig@jcb-sc.com>
55000 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
55003 1999-05-03 Craig Burley <craig@jcb-sc.com>
55005 * g77.f-torture/execute/u77-test.f: Reverse order of two
55006 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
55008 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55010 * gcc.dg/compare1.c: New test.
55012 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
55014 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
55017 1999-05-02 Craig Burley <craig@jcb-sc.com>
55019 * g77.f-torture/compile/19990502-1.f: New test.
55021 1999-05-02 Craig Burley <craig@jcb-sc.com>
55023 * g77.f-torture/compile/19990502-0.f: New test.
55025 1999-05-02 Craig Burley <craig@jcb-sc.com>
55027 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
55030 1999-05-02 Craig Burley <craig@jcb-sc.com>
55032 * g77.f-torture/execute/u77-test.f (main): List libU77
55033 intrinsics not currently tested.
55034 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
55035 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
55036 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
55037 Trim blanks off the ends of some printed strings.
55039 1999-05-02 Craig Burley <craig@jcb-sc.com>
55041 * g77.f-torture/execute/u77-test.f (main): Just warn about
55042 FSTAT gid disagreement, as it's expected on some systems.
55044 1999-05-01 Craig Burley <craig@jcb-sc.com>
55046 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
55047 use a new function, which allows for some slop.
55048 Clean up some commentary.
55049 (issum): The new function.
55050 (sgladd): Deleted subroutine.
55052 1999-05-01 Craig Burley <craig@jcb-sc.com>
55054 * g77.f-torture/execute/u77-test.f: Modify to be more like
55055 libf2c/libU77 version, bringing patches to that version here.
55056 Add suitable commentary.
55058 1999-04-25 Richard Henderson <rth@cygnus.com>
55060 * gcc.dg/990424-1.c: New test.
55062 1999-04-24 Craig Burley <craig@jcb-sc.com>
55064 * g77.f-torture/execute/u77-test.f (main): Bug involving
55065 LSTAT has been fixed, so turn back on full checking.
55067 1999-04-20 Craig Burley <craig@jcb-sc.com>
55069 * g77.f-torture/compile/19990419-0.f: New test.
55070 * g77.f-torture/execute/19990419-1.f: New test.
55072 1999-04-17 Richard Henderson <rth@cygnus.com>
55074 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
55075 to avoid the need for a prototype to supress a warning.
55077 1999-04-07 Jim Wilson <wilson@cygnus.com>
55079 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
55081 1999-04-04 Jeffrey A Law (law@cygnus.com)
55083 * gcc.c-torture/execute/990404-1.c: New test.
55085 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55087 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
55088 * gcc.dg/cpp-if3.c: Don't use -pedantic.
55089 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
55090 missing initializer warnings.
55092 1999-03-28 Jeffrey A Law (law@cygnus.com)
55094 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
55097 1999-03-26 Jeffrey A Law (law@cygnus.com)
55099 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
55101 1999-03-26 Craig Burley <craig@jcb-sc.com>
55103 * g77.f-torture/execute/19990325-0.f: New test.
55104 * g77.f-torture/execute/19990325-1.f: New test.
55106 1999-03-24 Jeffrey A Law (law@cygnus.com)
55108 * gcc.c-torture/execute/990324-1.c: New test.
55110 1999-03-22 Jim Wilson <wilson@cygnus.com>
55112 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
55115 1999-03-17 Richard Henderson <rth@cygnus.com>
55117 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
55119 1999-03-13 Craig Burley <craig@jcb-sc.com>
55121 * g77.f-torture/execute/19990313-2.f: New test.
55122 * g77.f-torture/execute/19990313-3.f: New test.
55124 1999-03-13 Craig Burley <craig@jcb-sc.com>
55126 * g77.f-torture/execute/19990313-0.f: New test.
55127 * g77.f-torture/execute/19990313-1.f: New test.
55129 1999-03-12 Jim Wilson <wilson@cygnus.com>
55131 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
55133 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
55134 (main): Add check for u15. Conditionalize u31 check depending on
55135 whether ints are <32 bits or >=32 bits.
55137 1999-03-08 Craig Burley <craig@jcb-sc.com>
55139 * g77.f-torture/execute/19981119-0.f: Improve testiness.
55141 1999-03-08 Craig Burley <craig@jcb-sc.com>
55143 * g77.f-torture/compile/19990305-0.f: New test.
55144 * g77.f-torture/execute/19981119-0.f: New test.
55146 1999-03-08 Craig Burley <craig@jcb-sc.com>
55148 * g77.f-torture/execute/970625-2.f: call ABORT if final
55149 result is not correct, instead of just printing it.
55150 Add this checking via newly introduced obfuscation, to
55151 trip up buggy front ends.
55153 1999-03-07 Craig Burley <craig@jcb-sc.com>
55155 * g77.f-torture/compile/960317-1.f: Moved from being
55156 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
55158 1999-03-06 Craig Burley <craig@jcb-sc.com>
55160 * g77.f-torture/execute/960317-1.f: New (old) test.
55161 * g77.f-torture/execute/970625-2.f: Ditto.
55163 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
55165 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
55166 error message on line 1 or line 2; cccp and cpplib do this differently.
55168 1999-03-01 Jeffrey A Law (law@cygnus.com)
55170 * g++.old-deja/g++.law/weak1.C: New test.
55172 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55174 * gcc.c-torture/execute/990119-1.c: Renamed to...
55175 * gcc.dg/990119-1.c: this, so it will only be tested once
55176 (it's a preprocessor test, it doesn't need to be run at
55177 multiple optimization levels).
55179 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55181 * lib/g++.exp: Don't add incdir=$base_dir/../include to
55184 1999-02-24 Craig Burley <craig@jcb-sc.com>
55186 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
55187 * g77.f-torture/compile/19981216-0.f: ...as it is expected
55188 to not be compilable by current g77.
55190 1999-02-24 Nick Clifton <nickc@cygnus.com>
55192 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
55194 1999-02-22 Jeffrey A Law (law@cygnus.com)
55196 * gcc.c-torture/execute/990222-1.c: New test.
55198 1999-02-19 Craig Burley <craig@jcb-sc.com>
55200 * g77.f-torture/compile/19990218-0.f: New test.
55201 * g77.f-torture/noncompile/19990218-1.f: New test.
55203 1999-02-18 Craig Burley <craig@jcb-sc.com>
55205 * g77.f-torture/compile/19981216-0.f: New test.
55207 1999-02-14 Jeffrey A Law (law@cygnus.com)
55209 * gcc.dg/990214-1.c: New test.
55211 1999-02-13 Jeffrey A Law (law@cygnus.com)
55213 * gcc.dg/990213-2.c: New test.
55215 * gcc.dg/990213-1.c: New test.
55217 1999-02-12 Jeffrey A Law (law@cygnus.com)
55219 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
55222 1999-02-11 Nick Clifton <nickc@cygnus.com>
55224 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
55225 specified by target.
55227 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
55229 1999-02-11 Jeffrey A Law (law@cygnus.com)
55231 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
55233 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
55235 * gcc.dg/special/ecos.exp: New test driver for new tests with
55236 special requirements.
55238 * gcc.dg/special/alias-1.c: New test.
55239 * gcc.dg/special/gcsec-1.c: New test.
55240 * gcc.dg/special/weak-1.c: New test.
55241 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
55242 * gcc.dg/special/weak-2.c: New test.
55243 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
55244 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
55245 * gcc.dg/special/wkali-1.c: New test.
55246 * gcc.dg/special/wkali-2.c: New test.
55247 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
55248 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
55250 1999-02-10 Felix Lee <flee@cygnus.com>
55252 * lib/c-torture.exp (c-torture-compile): Pull out code for
55253 analyzing gcc error messages.
55254 (c-torture-execute): Likewise. Fix some (harmless) false
55256 * lib/gcc.exp (gcc_check_compile): New function.
55258 1999-02-08 Richard Henderson <rth@cygnus.com>
55260 * gcc.c-torture/execute/990208-1.c: New test.
55262 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
55264 * g++.dg/special/ecos.exp: New driver for new tests with special
55267 * g++.dg/special/conpr-1.C: New test
55268 * g++.dg/special/conpr-2.C: New test
55269 * g++.dg/special/conpr-2a.C: New test
55270 * g++.dg/special/conpr-3.C: New test
55271 * g++.dg/special/conpr-3a.C: New test
55272 * g++.dg/special/conpr-3b.C: New test
55274 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
55275 allow g++ to use the dg driver
55277 * README: Add comment about g++.dg directory
55279 1999-02-06 Jeffrey A Law (law@cygnus.com)
55281 * README: Update email addresses.
55283 1999-02-03 Nick Clifton <nickc@cygnus.com>
55285 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
55286 arguments in order to force structure S onto the stack even on
55288 (test): Pass 10 leading arguments to function foo as well as the
55291 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
55292 failure for all targets.
55294 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
55295 abort to terminate program execution.
55297 1999-01-30 Richard Henderson <rth@cygnus.com>
55299 * gcc.c-torture/execute/990130-1.c: New test.
55301 1999-01-30 Jeffrey A Law (law@cygnus.com)
55303 * gcc.dg/990130-1.c: New test.
55305 1999-01-28 Michael Meissner <meissner@cygnus.com>
55307 * gcc.c-torture/execute/990128-1.c: New test.
55309 1999-01-27 Michael Meissner <meissner@cygnus.com>
55311 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
55313 1999-01-27 Felix Lee <flee@cygnus.com>
55315 * lib/c-torture.exp (c-torture-compile): pull out code for
55316 analyzing gcc error messages.
55317 (c-torture-execute): ditto, and fix some (harmless) false
55319 * lib/gcc.exp (gcc_check_compile): new function.
55321 1999-01-17 Jeffrey A Law (law@cygnus.com)
55323 * gcc.dg/990117-1.c: New test.
55325 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
55327 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
55329 1999-01-15 Jeffrey A Law (law@cygnus.com)
55331 * g77.f-torture/compile/990115-1.f: New test.
55333 1999-01-07 Jeffrey A Law (law@cygnus.com)
55335 * gcc.c-torture/compile/990107-1.c: New test
55337 1999-01-06 Jeffrey A Law (law@cygnus.com)
55339 * gcc.c-torture/execute/990106-2.c: New test.
55341 * gcc.c-torture/execute/990106-1.c: New test.
55343 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
55345 * gcc.c-torture/compile/981223-1.c: New test.
55347 1998-12-29 Richard Henderson <rth@cygnus.com>
55349 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
55350 (opt3): Rename from opt4 and disable.
55352 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
55354 * g++.old-deja/g++.pt/ptrmem5.C: New test.
55356 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55358 * g++.old-deja/g++.other/conv5.C: New test.
55360 1998-12-14 Nick Clifton <nickc@cygnus.com>
55362 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
55364 1998-12-11 Jeffrey A Law (law@cygnus.com)
55366 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
55368 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
55370 * gcc.c-torture/compile/981211-1.c: New test.
55372 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55374 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
55376 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
55378 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55380 * gcc.special/930510-1.c: Make C9X safe.
55381 * gcc.misc-tests/gcov-1.c Similarly.
55382 * gcc.misc-tests/gcov-2.c Similarly.
55384 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55386 * gcc.dg/ultrasp1.c: New test.
55388 1998-12-06 Richard Henderson <rth@cygnus.com>
55390 * gcc.c-torture/execute/981206.c: New test.
55392 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55394 * g++.old-deja/g++.ns/template7.C: New test.
55396 * g++.old-deja/g++.other/expr1.C: New test.
55398 * g++.old-deja/g++.eh/tmpl3.C: New test.
55400 * g++.old-deja/g++.eh/tmpl2.C: New test.
55402 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55404 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
55405 * g++.old-deja/g++.other/using6.C: Removed.
55406 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
55408 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
55410 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55412 * g++.old-deja/g++.pt/overload8.C: New test.
55414 * g++.old-deja/g++.pt/overload7.C: New test.
55416 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
55418 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
55419 and relinking messages.
55420 * lib/g++.exp (g++_target_compile): Remove .rpo file when
55421 compiling with -frepo.
55423 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
55425 * g++.old-deja/g++.pt/lookup6.C: New test.
55427 1998-11-30 Nick Clifton <nickc@cygnus.com>
55429 * gcc.c-torture/execute/981130-1.c: New test.
55430 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
55432 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55434 * g++.old-deja/g++.pt/explicit76.C: New test.
55436 * g++.old-deja/g++.pt/friend38.C: New test.
55438 * g++.old-deja/g++.ns/crash2.C: New test.
55440 * g++.old-deja/g++.pt/defarg8.C: New test.
55442 * g++.old-deja/g++.pt/instantiate6.C: New test.
55444 * g++.old-deja/g++.pt/static6.C: New test.
55446 * g++.old-deja/g++.pt/decl2.C: New test.
55448 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55450 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
55451 problem is actually related with name lookup, but so what? :-)
55453 * g++.old-deja/g++.pt/friend37.C: New test.
55455 1998-11-25 Dave Love <d.love@dl.ac.uk>
55457 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
55458 element, which fails on some systems.
55460 * g77.f-torture/execute/labug1.f: New test.
55462 1998-11-21 Jeffrey A Law (law@cygnus.com)
55464 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
55467 1998-11-18 Dave Love <d.love@dl.ac.uk>
55469 * g77.f-torture/compile/981117-1.f: New test.
55471 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
55473 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
55474 properly discarded.
55476 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
55478 * gcc.c-torture/execute/memcheck: New directory of tests for
55479 -fcheck-memory-usage.
55481 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
55483 * README: New file, general information about the testsuite and
55484 new description of the various C++ test subdirectories.
55485 * README.g++: Eliminate obsolete information, update and move most
55486 relevant stuff to README.
55488 1998-11-07 Richard Henderson <rth@cygnus.com>
55490 * gcc.c-torture/compile/981107-1.c: New test.
55492 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
55494 * execute/memcpy-bi.c: New testcase.
55496 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
55498 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55501 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55502 template is selected.
55504 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55505 classes, it should be accepted for all types.
55507 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55509 * g++.old-deja/g++.pt/spec24.C: Ensure that template
55510 specializations start with template headers.
55512 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
55514 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55516 * g++.old-deja/g++.other/init9.C: Test cross initialization of
55519 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55521 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55523 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55525 * compile/981022-1.c, compile/981022-1.x: New test and driver.
55527 1998-10-19 Jeffrey A Law (law@cygnus.com)
55529 * 981019-1.c: New test.
55531 1998-10-14 Robert Lipe <robertl@dgii.com>
55533 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55536 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55538 * compile/981001-4.c: Remove use of GCC extension that triggers a
55541 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
55543 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55545 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55547 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
55548 instantiation of template produces incorrect code for delete
55551 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
55552 constructors' name is not unique.
55553 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55554 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55556 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
55557 automatic array of const is ill-formed.
55559 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
55560 of template parameter?
55562 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
55565 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
55566 pointer-to-member expression.
55568 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
55569 declaration causes ICE.
55571 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
55573 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
55574 reserved in the global namespace.
55576 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
55577 generate needed virtual table.
55579 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
55581 1998-10-10 Dariush Eslimi <eslimi@loran.com>
55583 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
55584 template-dependent type
55586 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
55588 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
55589 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
55590 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
55592 * g++.old-deja/g++.other/using5.C: New test; using decl from base
55593 class should be usable as argument of member function.
55594 * g++.old-deja/g++.other/using6.C: New test; using decl from base
55595 class should be usable as return type of member function.
55596 * g++.old-deja/g++.other/using7.C: New test; using decl from base
55597 class should be usable as type of data member.
55599 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
55601 1998-10-09 Jeffrey A Law (law@cygnus.com)
55603 * gcc.c-torture/special/920521-1.c: Fix bogus test.
55605 1998-10-08 Nick Clifton <nickc@cygnus.com>
55607 * gcc.dg/dll-?.c Add thumb to target list.
55608 Fix assembler scan patterns to match current assembler output.
55610 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
55612 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
55613 matching of template brackets.
55615 * g++.old-deja/g++.other/using4.C: New test. Test using
55616 declarations of methods from base classes.
55618 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
55619 within functions should introduce names into the innermost
55620 enclosing namespace.
55622 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
55623 of static locals if first initialization throws.
55625 1998-10-07 Jim Wilson <wilson@cygnus.com>
55627 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
55629 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
55631 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
55632 lose track of the possible targets of tablejump insns.
55633 * special/special.exp: Run it.
55635 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55637 * g++.old-deja/g++.pt/friend35.C: New test. A template function
55638 must be declared before its specializations can be named in friend
55641 1998-10-05 Dave Love <d.love@dl.ac.uk>
55643 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
55645 * g77.f-torture/execute/io1.f: New test.
55647 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55649 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
55650 with pointer to template function, for which no argument deduction
55653 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
55654 specialization of template function as argument to template
55657 * g++.old-deja/g++.other/access2.C: New test; Inner class
55658 shouldn't have privileged access to Outer's names.
55660 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55662 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
55663 friend template declared within template class conflicts with
55664 nested class of the same name.
55666 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
55669 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
55670 object with direct initializer as function declaration.
55672 * g++.old-deja/g++.other/decl2.C: New test; duplicate
55675 * g++.old-deja/g++.other/null2.C: New test; conditional operator
55676 involving const pointer and NULL produces incorrect result.
55678 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
55679 type name without `typename' should be rejected with -pedantic.
55681 1998-10-02 Richard Henderson <rth@cygnus.com>
55683 * g++.old-deja/g++.other/addrof1.C: New test.
55685 1998-10-01 Nick Clifton <nickc@cygnus.com>
55687 * gcc.c-torture/compile/981001-1.c: New test.
55688 * gcc.c-torture/execute/981001-1.c: New test.
55690 1998-10-01 Jeffrey A Law (law@cygnus.com)
55692 * gcc.c-torture/compile/981001-2.c: New test.
55693 * gcc.c-torture/compile/981001-3.c: New test.
55694 * gcc.c-torture/compile/981001-4.c: New test.
55696 1998-10-01 Robert Lipe <robertl@dgii.com>
55698 * lib/objc.exp (objc_target_compile): Add -L during compiles for
55699 multilibbed hosts. Idea grafted from g77.exp.
55701 1998-09-30 Dave Love <d.love@dl.ac.uk>
55703 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
55704 avoid losing on systems which need -lsocket.
55706 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
55708 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
55709 * g++.old-deja/g++.other/nested2.C: Ditto.
55710 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
55713 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55715 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
55716 preferred over template operator!= for enum bitfields.
55718 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
55720 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
55721 that happen to have the same base name, but in different scopes,
55722 are incorrectly rejected.
55724 1998-09-16 Richard Henderson <rth@cygnus.com>
55726 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
55727 on the native word size instead of an integer literal.
55729 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55731 * g++.old-deja/g++.other/static2.C: Invocation of static data
55732 member of type pointer-to-function denoted as non-static member.
55734 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
55735 checks involving function types and aliases.
55737 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55739 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
55740 redefined to the same non-trivial type.
55742 * g++.old-deja/g++.pt/explicit73.C: Test for proper
55743 namespace-qualification of template specializations declared in
55746 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
55747 to declare a subset of the specializations of a template function
55748 as friends of specializations of a template class.
55750 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
55751 member templates that do not fully specialize the enclosing
55752 template class are rejected.
55754 1998-09-11 Dave Love <d.love@dl.ac.uk>
55756 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
55758 1998-09-08 Dave Love <d.love@dl.ac.uk>
55760 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
55761 altered from libf2c/libU77 version.
55763 1998-09-06 Dave Love <d.love@dl.ac.uk>
55765 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
55767 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
55768 Alexandre Oliva <oliva@dcc.unicamp.br>
55770 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
55771 (un)signed char are different types for template specialization
55774 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
55776 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
55777 * objc: ObjC testsuite.
55779 1998-08-31 Catherine Moore <clm@cygnus.com>
55781 * gcc.c-torture/execute/941014-1.x: New file.
55783 1998-08-31 Nick Clifton <nickc@cygnus.com>
55785 * lib/c-torture.exp: Add support for
55786 torture_eval_before_compile and torture_eval_before_execute
55789 1998-08-30 Jeffrey A Law (law@cygnus.com)
55791 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
55792 this test triggers valid.
55794 1998-08-27 Jeffrey A Law (law@cygnus.com)
55796 * gcc.dg/980827-1.c: New test.
55798 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
55800 * gcc.c-torture/execute/loop-4b.c: New test.
55802 1998-08-26 Nick Clifton <nickc@cygnus.com>
55804 * lib/c-torture.exp: Add support for
55805 torture_eval_before_compile and torture_eval_before_execute
55808 1998-08-25 Jeffrey A Law (law@cygnus.com)
55810 * gcc.c-torture/compile/980825-1.c: New test.
55812 1998-08-24 Nick Clifton <nickc@cygnus.com>
55814 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
55815 count number tests in opt_t0 not good_t0.
55817 1998-08-24 Jeffrey A Law (law@cygnus.com)
55819 * gcc.c-torture/compile/930326-1.x: Fix typo.
55821 1998-08-23 Mark Mitchell <mark@markmitchell.com>
55823 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
55826 1998-08-21 Jeffrey A Law (law@cygnus.com)
55828 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
55829 STACK_SIZE is defined.
55830 * gcc.c-torture/unsorted/stuct.c: Similarly.
55832 * gcc.c-torture/compile/980821-1.c: New test.
55834 1998-08-21 Jeffrey A Law (law@cygnus.com)
55836 * gcc.c-torture/execute/980526-2.c: Disable for targets with
55839 1998-08-19 Mark Mitchell <mark@markmitchell.com>
55841 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
55844 1998-08-09 Mark Mitchell <mark@markmitchell.com>
55846 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
55849 1998-08-18 Jeffrey A Law (law@cygnus.com)
55851 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
55853 1998-08-16 Jeffrey A Law (law@cygnus.com)
55855 * gcc.c-torture/compile/980816-1.c: New test.
55857 * gcc.dg/980816-1.c: New test.
55859 1998-08-13 Jeffrey A Law (law@cygnus.com)
55861 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
55862 compiler for ieee tests.
55864 1998-08-01 Dave Love <d.love@dl.ac.uk>
55866 * g77.f-torture/compile/980729-0.f: New test.
55868 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
55870 * gcc.c-torture/special/eeprof-1.c: New test, for
55871 -finstrument-functions.
55872 * gcc.c-torture/special/special.exp: Run it.
55874 1998-07-29 Jeffrey A Law (law@cygnus.com)
55876 * gcc.c-torture/compile/980729-1.c: New test.
55878 1998-07-27 Nick Clifton <nickc@cygnus.com>
55880 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
55881 __thumb__ is defined, and test for ARM style doubles if so.
55883 1998-07-26 Dave Love <d.love@dl.ac.uk>
55885 * g77.f-torture/noncompile/980615-0.f: New test.
55887 1998-07-26 H.J. Lu (hjl@gnu.org)
55889 * gcc.dg/980312-1.c: Do link instead of compile.
55890 * gcc.dg/980313-1.c: Likewise.
55892 1998-07-26 Jeffrey A Law (law@cygnus.com)
55894 * gcc.c-torture/compile/980726-1.c: New test.
55896 1998-07-25 Dave Love <d.love@dl.ac.uk>
55898 * g77.f-torture/execute/io0.f: New test.
55900 1998-07-24 Nick Clifton <nickc@cygnus.com>
55902 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
55905 1998-06-18 Michael Meissner <meissner@cygnus.com>
55907 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
55910 1998-07-17 Nick Clifton <nickc@cygnus.com>
55912 * gcc.dg/980626-1.c: Expect failures for all toolchains until
55913 c-decl.c:grokdeclarator can handle mode attributes.
55915 1998-07-16 Jeffrey A Law (law@cygnus.com)
55917 * gcc.c-torture/execute/980716-1.c: New test.
55919 1998-07-13 Jeffrey A Law (law@cygnus.com)
55921 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
55923 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
55925 * gcc.c-torture/execute/va-arg-3.x: Similarly.
55926 * gcc.c-torture/compile/930326-1.x: Similarly.
55928 1998-07-13 Dave Love <d.love@dl.ac.uk>
55930 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
55931 New test from Craig.
55933 1998-07-12 Dave Love <d.love@dl.ac.uk>
55935 * g77.f-torture/noncompile/980616-0.f: New test.
55937 * g77.f-torture/execute/970816-3.f: New test from Craig.
55939 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55941 * g++.other/singleton.C: Return error value instead of taking
55944 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
55946 * g++.other/singleton.C: New test. Warning is under dispute.
55947 Runtime crash is not.
55949 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55951 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
55952 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
55953 using6.C, using7.C}: New namespace tests.
55955 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55957 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
55958 specialization with typedef'ed names used as array indexes.
55960 1998-07-09 Jeffrey A Law (law@cygnus.com)
55962 * gcc.c-torture/execute/980709-1.c: New test.
55964 * gcc.dg/980709-1.c: New test.
55966 1998-07-07 Richard Henderson <rth@cygnus.com>
55968 * gcc.c-torture/execute/bcp-1.c: New test.
55970 1998-07-07 Jeffrey A Law (law@cygnus.com)
55972 * gcc.c-torture/execute/980707-1.c: New test.
55974 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
55976 * gcc.c-torture/compile/980706-1.c: New test.
55978 1998-07-01 Dave Love <d.love@dl.ac.uk>
55980 * g77.f-torture/execute/980701-0.f,
55981 g77.f-torture/execute/980701-1.f: New test from Craig.
55983 1998-07-01 Jeffrey A Law (law@cygnus.com)
55985 * gcc.c-torture/compile/980701-1.c: New test.
55987 * gcc.c-torture/execute/980701-1.c: New test.
55989 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
55992 * g++.old-deja/g++.robertl/eb132.C: New test.
55993 * g++.old-deja/g++.robertl/eb133.C: Likewise.
55995 1998-06-29 Dave Love <d.love@dl.ac.uk>
55997 * g77.f-torture/execute/980628-7.f,
55998 g77.f-torture/execute/980628-8.f,
55999 g77.f-torture/execute/980628-9.f,
56000 g77.f-torture/execute/980628-10.f: New tests from Craig.
56002 * g77.f-torture/execute/980628-3.f: Remove mail headers.
56004 1998-06-28 Jeffrey A Law (law@cygnus.com)
56006 * g77.f-torture/execute/980628-4.f: New test from Craig.
56007 * g77.f-torture/execute/980628-5.f: Likewise.
56008 * g77.f-torture/execute/980628-2.f: Likewise.
56009 * g77.f-torture/execute/980628-0.f: Likewise.
56010 * g77.f-torture/execute/980628-1.f: Likewise.
56011 * g77.f-torture/execute/980628-3.f: Likewise.
56012 * g77.f-torture/execute/980628-6.f: Likewise.
56014 1998-06-28 Jeffrey A Law (law@cygnus.com)
56016 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
56017 directory when nothing has been installed yet.
56019 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
56021 * gcc.c-torture/special/special.exp: Handle newer versions of
56024 1998-06-26 Jeffrey A Law (law@cygnus.com)
56026 * gcc.dg/980626-1.c: New test.
56028 1998-06-19 Bruno Haible <haible@ilog.fr>
56030 * gcc.misc-tests/m-un-2.c: New test.
56031 * g++.old-deja/g++.other/warn01.c: Likewise.
56033 1998-06-19 Robert Lipe <robertl@dgii.com>
56035 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
56036 compatibility with assmblers with a different comment character.
56037 Eliminate use of GAS-specific extensions.
56039 1998-06-19 Jeffrey A Law (law@cygnus.com)
56041 * gcc.c-torture/execute/ieee/980619-1.c: New test.
56043 1998-06-19 Robert Lipe <robertl@dgii.com>
56045 * lib/g77.exp: Replace search for libf2c.a with search for newly
56048 1998-06-17 Jeffrey A Law (law@cygnus.com)
56050 * gcc.c-torture/execute/980617-1.c: New test.
56052 1998-06-12 Jeffrey A Law (law@cygnus.com)
56054 * gcc.c-torture/execute/980612-1.c: New test.
56056 1998-06-08 Jeffrey A Law (law@cygnus.com)
56058 * gcc.dg/980523-1.c: Only test on ppc-linux.
56059 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
56061 * gcc.c-torture/execute/980608-1.c: New test.
56063 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
56065 * gcc.c-torture/execute/980605-1.c: New test.
56067 1998-06-04 Jeffrey A Law (law@cygnus.com)
56069 * gcc.c-torture/execute/980604-1.c: New test.
56071 1998-06-02 Jeffrey A Law (law@cygnus.com)
56073 * gcc.c-torture/execute/980602-1.c: New test.
56074 * gcc.c-torture/execute/980602-2.c: Likewise.
56076 1998-06-02 Dave Love <d.love@dl.ac.uk>
56078 * 970125-0.f: Fix per JCB. Add commentary.
56080 1998-05-31 Michael Meissner <meissner@cygnus.com>
56082 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
56085 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
56087 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
56090 1998-05-28 Catherine Moore <clm@cygnus.com>
56092 * gcc.c-torture/execute/980526-3.c: New test.
56094 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
56096 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
56097 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
56098 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
56099 m88k-motorola-sysv3 to XFAIL.
56101 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56103 * gcc.dg/980526-1.c: New test.
56104 * gcc.c-torture/execute/980526-2.c: New test.
56106 1998-05-26 Jeffrey A Law (law@cygnus.com)
56108 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
56110 * gcc.c-torture/execute/980526-1.c: New test.
56112 1998-05-26 Dave Love <d.love@dl.ac.uk>
56114 * g77.f-torture/execute/alpha2.f: Add runtime test.
56116 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
56118 * g++.old-deja/old-deja.exp: Strip leading directories.
56120 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
56121 error for the line. Don't run multiple tests for the same line.
56123 1998-05-23 Jeffrey A Law (law@cygnus.com)
56125 * gcc.dg/980523-1.c: New test.
56127 1998-05-23 Dave Love <d.love@dl.ac.uk>
56129 * g77.f-torture/compile/970915-0.f: New test.
56131 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
56133 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
56135 1998-05-21 Jeffrey A Law (law@cygnus.com)
56137 * gcc.dg/980520-1.c: New test.
56139 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
56141 * gcc.dg/980502-1.c: Fix return type.
56143 1998-05-20 Jeffrey A Law (law@cygnus.com)
56145 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
56146 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
56147 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
56148 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
56149 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
56151 1998-05-20 Dave Love <d.love@dl.ac.uk>
56153 * g77.f-torture/execute/980520-1.f: New test.
56155 1998-05-15 Dave Love <d.love@dl.ac.uk>
56157 * lib/mike-g77.exp: New file.
56159 * g77.f-torture/noncompile/noncompile.exp,
56160 g77.f-torture/noncompile/check0.f: New files.
56162 1998-05-14 Dave Love <d.love@dl.ac.uk>
56164 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
56165 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
56166 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
56167 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
56168 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
56169 abort where appropriate.
56171 1998-05-05 Michael Meissner <meissner@cygnus.com>
56173 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
56174 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
56176 1998-04-29 Dave Love <d.love@dl.ac.uk>
56178 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
56180 1998-04-27 Dave Love <d.love@dl.ac.uk>
56182 * g77.f-torture/compile/980427-0.f: New test.
56184 1998-04-24 Dave Love <d.love@dl.ac.uk>
56186 * g77.f-torture/compile/980424-0.f: New test.
56188 1998-04-19 Dave Love <d.love@dl.ac.uk>
56190 * g77.f-torture/compile/980419-2.f (main): New test.
56191 * g77.f-torture/compile/970125-0.f: New test.
56192 * g77.f-torture/compile/980419-1.f: New test.
56194 1998-04-08 Jim Wilson <wilson@cygnus.com>
56196 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
56199 1998-04-07 Jim Wilson <wilson@cygnus.com>
56201 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
56203 1998-04-03 Jim Wilson <wilson@cygnus.com>
56205 * gcc.c-torture/compile/980329-1.c: New test.
56207 1998-03-18 Jim Wilson <wilson@cygnus.com>
56209 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
56210 * gcc.dg/980312-1.c: Fix typo in -march command.
56212 1998-03-16 H.J. Lu (hjl@gnu.org)
56214 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
56216 1998-03-11 Robert Lipe <robertl@dgii.com>
56218 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
56219 Dave Love agree the Fortran source is bogus.
56221 1998-03-11 Robert Lipe <robertl@dgii.com>
56223 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
56224 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
56225 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
56226 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
56227 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
56229 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
56231 * g++.old-deja/g++.other/friend1.C: New test.
56233 1998-02-18 Dave Love <d.love@dl.ac.uk>
56235 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
56236 possibly uninitialized) variables and declare dnrm2.
56238 1998-02-23 Robert Lipe <robertl@dgii.com>
56240 From Bruno Haible <haible@ilog.fr>:
56241 * gcc.c-torture/execute/980223.c: New test.
56243 1998-02-13 Jeffrey A Law (law@cygnus.com)
56245 * gcc.dg/ifelse-1.c: New test.
56247 1998-02-09 H.J. Lu (hjl@gnu.org)
56249 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
56251 * lib/old-dejagnu.exp (old-dejagnu): Added the
56252 "execution test - XFAIL *-*-*" handling in the spirit of
56253 "excess errors test -". Changed the "execution test fails"
56254 handling to be like "excess errors test fails".
56255 * Update various tests accordingly.
56257 1998-02-06 Jim Wilson <wilson@cygnus.com>
56259 * gcc.c-torture/execute/980205.c: New test.
56261 1998-01-18 Jeffrey A Law (law@cygnus.com)
56263 * lib/c-torture.exp: Look for .x files instead of .cexp files.
56264 * lib/f-torture.exp: Similarly.
56265 * gcc.c-torture: Rename all .cexp files to .x files.
56267 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
56269 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
56270 (940510-1.c): Removed duplicate.
56271 (971104-1.c): New test.
56273 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
56275 * lib/f-torture.exp: Improve error and loop detection.
56277 1997-11-19 Michael Meissner <meissner@cygnus.com>
56279 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
56280 use that to size the filler array.
56282 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
56284 * lib/c-torture.exp(c-torture-execute): Fix typo.
56286 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
56287 testcase as the executable name. Keep the executable around if
56290 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
56292 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
56293 changes. Only test one -g option, and move it to the end of the
56294 list of options to test.
56296 1997-09-19 Michael Meissner <meissner@cygnus.com>
56298 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
56299 variable GCC_TORTURE_OPTIONS to supply default switches separated
56300 by colons. If no environment variable, run tests with -O0 -g, -O1
56301 -g, and -O2 -g as well.
56303 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
56305 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
56306 explanatory comments. Fix indentation.
56308 1997-09-15 Jeffrey A Law (law@cygnus.com)
56310 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
56312 1997-09-11 Jeffrey A Law (law@cygnus.com)
56314 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
56315 * g++.old-deja/g++.mike/p7325.C: Likewise.
56316 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
56318 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
56320 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
56321 * g++.old-deja/g++.brendan/crash30.C: Likewise.
56322 * g++.old-deja/g++.brendan/crash39.C: Likewise.
56323 * g++.old-deja/g++.law/operators4.C: Likewise.
56325 1997-09-11 Joe Buck (jbuck@synopsys.com)
56327 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
56328 * g++.old-deja/g++.mike/p784.C: Ditto.
56329 * g++.old-deja/g++.mike/p785.C: Ditto.
56331 1997-09-05 Jeffrey A Law (law@cygnus.com)
56333 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
56335 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56337 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
56338 target feature; pass this to c-torture-execute as needed.
56340 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56342 * lib/c-torture.exp(c-torture-execute): If the previous and the
56343 current executables being tested are identical, we don't need to
56344 run the executable again. Try to make the executable names
56345 unique. Add an optional argument for passing additional compiler
56348 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
56350 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
56352 1997-08-29 Jeffrey A Law (law@cygnus.com)
56354 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
56356 1997-07-31 Jeffrey A Law (law@cygnus.com)
56358 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
56359 32bit or larger longs.
56361 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
56362 have either a 32bit long or 32bit int.
56364 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
56366 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
56367 Make double precision tests dependent on sizeof (double).
56369 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
56371 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
56374 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
56376 * gcc.c-torture/compile/961203-1.cexp: New script.
56378 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
56380 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
56381 up the includes ourselves.
56383 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
56385 * lib/plumhall.exp: Remove random include, and add a few
56386 verbose messages for debugging.
56388 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
56390 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
56391 of trying to do it ourselves.
56393 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
56395 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
56397 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
56399 * gcc.prms/5403.c: Made regexp a bit less strict.
56401 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
56403 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
56404 is returned from remote_load instead.
56405 * lib/plumhall.exp: Ditto.
56406 * lib/mike-g++.exp: Ditto.
56407 * lib/old-dejagnu.exp: Ditto.
56408 * lib/c-torture.exp: Ditto.
56410 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
56412 * lib/g++.exp: Use build_wrapper procedure.
56413 * lib/gcc.exp: Ditto.
56415 1997-05-20 Jeffrey A Law (law@cygnus.com)
56417 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
56418 an old-style decl for malloc. Fixes tests to work when
56419 sizeof (int) != sizeof (size_t).
56421 1997-05-15 Mike Meissner <meissner@cygnus.com>
56423 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
56425 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
56426 use stdargs.h interface.
56428 1997-05-15 Mike Meissner <meissner@cygnus.com>
56430 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
56431 NO_VARARGS when compiling.
56433 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
56435 * lib/plumhall.exp(ph_includes): New procedure.
56437 (ph_compiler): Ditto.
56439 * lib/g++.exp: Rename test-glue.c to testglue.c.
56440 * lib/gcc.exp: Ditto.
56442 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
56444 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
56445 to completion when it's called.
56447 1997-03-21 Michael Meissner <meissner@cygnus.com>
56449 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
56450 is defined, don't do test.
56452 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
56454 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
56456 (ph_summary): Mark skipped testcases as untested, not unresolved.
56458 * lib/plumhall.exp (ph_make): If unresolved because of bad
56459 errorCode, record errorCode in log file.
56460 (*): Replace send_log/verbose with verbose -log.
56462 1997-03-19 Michael Meissner <meissner@cygnus.com>
56464 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
56465 double conversion if double isn't at least 8 bytes.
56467 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
56468 int to work with targets where int is 16 bits.
56470 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
56471 8 bytes, just exit, since 4 byte doubles don't have enough bits of
56472 precision for the test to complete.
56474 1997-03-14 Michael Meissner <meissner@cygnus.com>
56476 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
56477 if d10v is not compiled with the -mdouble64 flag.
56478 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
56480 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
56481 d10v is not compiled with the -mint32 flag.
56483 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
56485 * lib/plumhall.exp: Use incr_count.
56487 1997-03-12 Jeffrey A Law (law@cygnus.com)
56489 * gcc.c-torture: Update to c-torture-1.45.
56491 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
56493 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56494 the name of the expect testcase file).
56496 * lib/g++.exp(g++_init): Ditto.
56498 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
56500 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56503 * lib/gcc.exp(gcc_exit): New procedure.
56505 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
56507 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56508 specs where appropriate.
56510 * g++.old-deja/g++.arm/*: Added additional ERROR checks
56511 because of new "candidates are" messages, and removed a few
56513 * Converted all non-old-style g++ testcases to old-style, and
56514 moved into g++.old-deja.
56516 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
56518 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56521 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56524 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56526 1997-02-13 Michael Meissner <meissner@cygnus.com>
56528 * lib/gcc.exp (gcc_target_compile): Add support for defining
56529 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56530 the machine doesn't have those features.
56532 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
56534 * g++.law/operators4.exp: Don't use LIBS.
56536 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
56538 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56540 * lib/mike-g++.exp: Don't set the compiler to be tested here.
56541 * lib/g++.exp: Set it here instead. Also, allow use of the
56542 --tool_exec and --tool_opt options. Change CXX to
56545 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56547 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56549 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
56551 * lib/old-dejagnu.exp: Use prune_warnings instead of
56553 * lib/mike-g++.exp: Ditto.
56554 * lib/gcc.exp: Ditto.
56555 * lib/g++.exp: Ditto.
56557 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
56559 1997-02-07 Jeffrey A Law (law@cygnus.com)
56561 * 941014-2.c: Include stdlib.h
56562 * 960327-1.c: Include stdio.h
56563 * dbra.c, index-1.c: Don't assume ints are 32bits.
56565 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
56567 * lib/gcc.exp: Add gcc,stack_size target feature.
56569 * lib/g++.exp(g++_target_compile): Add the include and link
56570 paths here, not in two other places. And, it's $options, not
56573 * lib/mike-g++.exp(postbase): Remove the code that determines
56574 the correct include and link paths.
56575 * g++.old-deja/old-deja.exp: Ditto.
56577 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
56579 * lib/g++.exp(g++_init): target_compile no longer returns the
56580 filename of the result.
56582 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
56584 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
56587 * gcc.c-torture/special/special.exp: Change call to
56588 gcc_target_compile to include the object file.
56590 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
56592 * gcc.c-torture/special/special.exp: Correct misspelling in last
56595 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
56597 * lib/plumhall.exp(ph_summary): Log the entire output of the
56598 executable. Return -1 if there were any failures, 0 otherwise.
56599 (ph_execute): Return -1 if there were any failures, 0 otherwise.
56600 (ph_make): Clean up objects and executables that were built
56601 if the tests succeeded.
56603 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
56605 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
56606 libraries and includes in the build tree as appropriate.
56608 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56610 * lib/c-torture.exp: Instead of looking for the global variable
56611 NO_LONG_LONG, check to see if that's a feature of the target.
56613 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56615 * config/default.exp: Minimize. Delete the remainer of the files in
56616 config; this functionality is now in devo/dejagnu/config.
56618 g++.*/*: Pass any additional flags used to compile to postbase;
56621 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
56622 is now done by runtest.exp. Use gcc_target_compile instead of
56625 lib/c-torture.exp: Use gcc_target_compile instead of compile.
56626 Remove references to CFLAGS. Use remote_file instead of
56628 (c-torture): Take a list of arguments to use to compile this
56631 lib/g++.exp: Simplify. Use target_compile instead of compile.
56632 lib/gcc-dg.exp: Ditto.
56633 lib/gcc.exp: Ditto.
56634 lib/mike-{gcc,g++}.exp: Ditto.
56635 lib/old-dejagnu.exp: Ditto.
56636 lib/plumhall.exp: Ditto.
56638 1997-01-08 Jim Wilson <wilson@cygnus.com>
56640 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
56641 (ph_linker): Likewise.
56643 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
56645 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
56646 MAP_ANON / MAP_ANONYMOUS if defined;
56647 else try to map from /dev/zero .
56649 1996-11-12 Jeffrey A Law (law@cygnus.com)
56651 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
56652 isn't defined, then define it to MAP_ANONYMOUS.
56654 1996-11-12 Jeffrey A Law (law@cygnus.com)
56656 * gcc.c-torture: Update to c-torture-1.42 release.
56658 1996-11-11 Jeffrey A Law (law@cygnus.com)
56660 * gcc.c-torture: Update to c-torture-1.41 release.
56662 1996-10-27 Jeffrey A Law (law@cygnus.com)
56664 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
56667 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
56669 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
56670 and LDFLAGS. Fix second case to append the target_info ldflags
56671 onto LDFLAGS, not CFLAGS.
56672 * lib/g++.exp (g++_init): Add target_info stuff.
56673 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
56674 of libgloss and newlib flags for !native.
56676 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
56677 (GDB): Fix relative path to go up another dir for finding gdb.
56679 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
56681 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
56682 versions in the target_info array, if they don't exist.
56684 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
56686 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
56688 1996-07-08 Jim Wilson <wilson@cygnus.com>
56690 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
56691 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
56693 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
56695 * lib/old-dejagnu.exp: Don't remove the output file before we've
56696 actually tested it. Don't append pwd to the path of the executable
56699 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
56701 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
56703 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
56705 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
56706 temporary directory for compiler files, and set it to a default
56707 value of /tmp. Set $output as the name of the output file from
56708 compiling the testcase. Add a -o option to $cflags_var so the
56709 compiler writes the final output file as $output. Set $executable
56712 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
56713 directory for compiler files, and set it to /tmp if it doesn't
56714 already have a value. Set $output_file to the name of the output
56715 file from compiling the testcase. Add a -o option to CXXFLAGS so
56716 the compiler writes the final output file as $output. Use $output
56717 as the executable to be tested.
56719 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
56721 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
56723 1996-06-08 Jeffrey A Law (law@cygnus.com)
56725 * gcc.c-torture/execute/pending-1.c: New test. Still
56726 pending in Tege's queue.
56728 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
56730 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
56731 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
56732 if there were failures. Call unresolved if there were unresolved
56733 testcases. Call gcc_fail if program did not run to completion.
56734 (ph_make): Pass additional argument name to ph_execute.
56735 (ph_execute): Add new argument. Pass additional arguments to
56736 ph_summary. Call gcc_fail is there is no execution output.
56738 1996-04-24 Jeffrey A Law (law@cygnus.com)
56740 * lib/plumhall.exp (proc_summary): Output relavent summary
56741 lines into the log so specific failures in plumhall can be
56744 1996-04-10 Jeffrey A Law (law@cygnus.com)
56746 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
56747 (c-torture-execute): Don't try to execute tests which use
56748 "long long" types if $NO_LONG_LONG is nonzero.
56750 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
56752 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
56755 * gcc.ieee: Move from here.
56756 * gcc.c-torture/execute/ieee: To here.
56758 1996-03-26 Jeffrey A Law (law@cygnus.com)
56760 * gcc.c-torture: Update to c-torture-1.41 release.
56762 1996-03-22 Jeffrey A Law (law@cygnus.com)
56764 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
56767 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
56769 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
56772 1996-03-02 Jeffrey A Law (law@cygnus.com)
56774 * config/proelf.exp: Handle connecting to a simulator.
56776 1996-01-31 Jeffrey A Law (law@cygnus.com)
56778 * config/proelf.exp: New file. Enough framework that we can
56779 run c-torture tests on the proelf targets (or any other target
56780 that gdb can connect to for that matter).
56782 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
56784 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
56785 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
56787 * lib/plumhall.exp (ph_execute): Always call ph_summary if
56788 exec_output exists.
56790 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
56792 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
56793 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
56795 * config/*.exp: Update FSF address. Change result of ${tool}_load
56796 to pass/fail/unresolved/unsupported/untested. Caller must now
56797 call unresolved/unsupported/untested.
56798 * lib/*.exp: Update FSF address. Update to handle new results of
56800 * lib/chill.exp (verbose): Delete.
56802 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
56804 * lib/gcc.exp (default_gcc_start): Change order of args to
56805 $LDFLAGS $CFLAGS $LIBS.
56806 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
56807 Save/set/restore CFLAGS. Pass single arg to gcc_start.
56808 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
56809 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56810 * gcc.misc-tests/dg-test.exp: Likewise.
56811 * gcc.misc-tests/msgs.exp: Likewise.
56812 * gcc.prms/prms.exp: Likewise.
56813 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
56814 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56816 * lib/dg.exp: Deleted, moved to dejagnu/lib.
56818 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
56820 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
56822 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
56823 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
56825 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
56828 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
56830 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
56831 global for loop; add use of $mathlib.
56832 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
56833 settings here; set mathlib for anything but VxWorks.
56835 1996-01-22 Jeffrey A Law (law@cygnus.com)
56837 * gcc.c-torture: Update to c-torture-1.40 release.
56839 1996-01-03 Jeffrey A Law (law@cygnus.com)
56841 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
56844 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
56846 * lib/c-torture.exp (c-torture-execute): Declare "output" as
56849 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
56851 * lib/g++.exp (LIBS): Define if not already.
56852 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
56853 (gcc-dg-prune): Call prune_gcc_output.
56854 * lib/gcc.exp (prune_gcc_output): New proc.
56855 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
56858 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
56860 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
56861 (c-torture-execute): Likewise. Rename `name' to `testcase'.
56863 1995-11-15 Jeffrey A Law (law@cygnus.com)
56865 * gcc.c-torture: Update to c-torture-1.39 release.
56867 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
56869 * lib/c-torture.exp (c-torture-execute): Don't return if one option
56870 fails, try others as well.
56872 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
56874 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
56875 If compilation fails, mark execute tests as `untested'.
56876 If test is marked as unsupported, don't mark compilation and
56877 execute tests as failed.
56879 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
56881 * lib/g++.exp (g++_init): Don't link in libg++, and look to
56882 libstdc++ for whether or not we want to be doing shared
56883 libraries. Delete link_curses since we don't need it anymore.
56884 * lib/mike-g++.exp (postbase): Don't link in libg++.
56885 * g++.old-deja/old-deja.exp: Likewise.
56887 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
56889 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
56891 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
56893 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
56894 For that, add `-Wl,-a,shared_archive'.
56895 * g++.old-deja/old-deja.exp: Likewise.
56897 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
56899 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
56901 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
56903 * lib/mike-g++.exp (postbase): Pay attention to the status of
56906 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
56908 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
56910 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
56912 * lib/gcc.exp (default_gcc_start): No longer need to log program
56913 being executed or its output, execute_anywhere does that now.
56914 * lib/g++.exp (default_g++_version): Call execute_anywhere.
56915 (default_g++_start): Likewise. Delete calls to verbose/send_log.
56917 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
56919 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
56920 the same as those in lib/g++.exp.
56922 1995-10-10 Jeff Law (law@hurl.cygnus.com)
56924 * gcc.c-torture: Update to c-torture-1.38 release.
56925 * gcc.ieee: Related changes.
56927 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
56929 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
56930 "exec". Minor reformatting changes.
56932 * config/rom68k.exp (${tool}_load): Make it work in a canadian
56933 cross. This means all "exec" calls now work on a remote host as
56935 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
56936 cross. Filter out the extra "\r\n" stuff that expect puts in.
56937 (c-torture-execute): Filter out the bogus warnings like
56938 c-torture-compile does. Add support for canadian cross.
56939 * lib/gcc.exp (default_gcc_version, default_gcc_start)
56940 Use execute_anywhere rather than calling exec directly. Now it
56941 works for canadian cross testing.
56943 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
56945 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
56946 results into a variable, and check that rather than using file exists.
56948 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
56950 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
56951 create a libg++.so. For sunos4.1.*, also add -ltermcap.
56953 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
56955 * g++.old-deja/old-deja.exp: Create and pass runshlib and
56956 lib_curses if there's a shared libg++ in the build tree.
56958 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
56960 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
56961 if not supported target.
56963 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
56965 * lib/g++.exp (g++_init): Move empty setting of runshlib and
56966 link_curses up to always happen, not just for native builds.
56968 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
56970 * gcc.c-torture: Update to c-torture-1.36 release.
56971 * gcc.failure: Related changes.
56973 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
56975 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
56977 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
56979 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
56980 * lib/mike-g++.exp (postbase): Not in here. Still reference
56981 runshlib, link_curses, and mathlib for link and run.
56983 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
56984 pass the runtime shared library options for Solaris, OSF/1, and
56985 Irix5, and link with -lcurses to avoid unresolved references.
56987 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
56989 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
56992 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
56994 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
56996 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
56998 * gcc.c-torture: Update to c-torture-1.35 release. Note we
56999 do not have a framework for the "compat" tests yet.
57001 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
57003 * lib/mike-g++.exp (postbase): New local variable `mathlib',
57004 set to null if we're testing vxworks5.1. Use that instead of
57005 `-lm' in the setting of LIBS for link and run.
57007 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
57009 * config/rom68k.exp (${tool}_load): Major changes to make it
57010 work. Verified that it does in fact return the stuff in
57011 exec_output properly. Catch any Emul or any TRAP other than 0.
57013 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
57015 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
57016 LDFLAGS properly for targets that need stuff from libgloss.
57017 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
57019 (gpp_initialized): New variable.
57021 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
57023 * config/rom68k.exp: Load libgloss.exp.
57024 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
57025 so we can produce a fully linked binary.
57026 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
57027 so we can produce a fully linked binary.
57029 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
57031 * lib/plumhall.exp (ph_section): Watch for expected failures.
57032 Add missing `else'.
57034 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
57036 (c-torture): Likewise.
57038 1995-08-28 Doug Evans <dje@cygnus.com>
57040 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
57042 * lib/mike-g++.exp (mike_cleanup): New proc.
57043 (prebase): New globals compiler_result, not_compiler_result,
57045 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
57046 allow leading "-" in pattern. Watch for unsupported tests.
57047 If $compiler_result is set, pattern match assembler code,
57048 and ditto for $not_compiler_result.
57049 * lib/mike-gcc.exp: Likewise.
57051 * lib/plumhall.exp (ph_execute): Only call ph_summary if
57052 execution "succeeded".
57054 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
57056 * config/win32.exp: New file.
57057 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
57059 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
57061 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
57063 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
57064 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
57065 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
57067 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
57068 "... without exceptions was ...". That is now handled by
57070 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57072 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
57074 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
57075 sieve.c,sort2.c}: New files.
57076 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
57077 sieve.exp,sort2.exp}: Drivers for them.
57079 * lib/mike-gcc.exp (program_output): New user settable variable.
57080 (postbase): Call prune_system_crud. Also prune extraneous compiler
57082 * lib/mike-g++.exp (program_output): New user settable variable.
57084 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
57086 * config/sh.exp: Deleted (use sim.exp instead).
57088 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
57090 * config/vx.exp: Declare CHECKTASK as global.
57091 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
57092 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
57093 * lib/old-dejagnu.exp: Load [pwd]/$executable.
57095 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
57097 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
57098 target. Like vx.exp, only includes `vx29k.exp' instead of
57101 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
57103 * config/sim.exp: Increase time limit from 120 seconds to 240.
57105 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
57107 * gcc.c-torture/execute/950628-1.c: New test.
57109 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
57111 * gcc.c-torture: Update with changes/additions from
57114 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
57116 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
57118 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
57120 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
57122 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
57124 * gcc.c-torture/compile/950512-1.c: New test.
57125 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
57126 * gcc.dg/struct-ret-1.c: Likewise.
57128 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
57130 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
57131 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
57133 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
57135 * gcc.c-torture/special/920411-1.c: Deleted.
57136 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
57138 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
57140 * config/sim.exp (${tool}_load): Hack in call to bash to get a
57143 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
57145 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
57147 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
57150 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
57151 is the proper length.
57152 * va-arg-3.c: Likewise.
57154 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
57156 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
57157 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
57159 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
57160 * lib/g++.exp (default_g++_start): Delete old cruft.
57162 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
57164 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
57165 (2 * (1 << 18)) to (2 * (1 << 17)).
57167 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
57169 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
57171 * config/rom68k.exp: Renamed from config/idp.exp
57173 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
57175 * c-torture/compile/921109-2.c
57177 1995-04-18 Mike Stump <mrs@cygnus.com>
57179 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
57182 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
57184 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
57186 * lib/g++.exp (default_g++_start): Likewise.
57188 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
57190 * gcc.c-torture/compile/950329-1.c: New test.
57192 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
57194 * config/bug.exp (${tool}_load): Updated to use new remote_open
57195 and remote_close procs.
57196 * config/idp.exp: New file.
57198 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
57200 * gcc.c-torture/execute/950322-1.c: New test.
57202 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
57204 * config/vx.exp (${tool}_load): Clean up testing of return code from
57205 vxworks_ld and vxworks_spawn.
57207 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
57209 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
57211 1995-03-13 Mike Stump <mrs@cygnus.com>
57213 * lib/old-deja.exp: Add `excess errors test - ' error, now one
57214 can mark excess errors on a machine by machine basis. Note, the
57215 default is to not expect any excess errors, even when excess
57216 errors test - is given, so you will want to put an XFAIL ... on
57217 these lines. For example, // excess errors test - XFAIL hppa*-*-*
57218 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
57219 those 4 machines, but no others.
57221 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
57223 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
57224 * lib/c-torture.exp: to here.
57226 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
57228 * gcc.c-torture/execute/950221-1.c: New test.
57229 * gcc.c-torture/execute/struct-ret-1.c: New test.
57230 * gcc.c-torture/compile/950221-1.c: New test.
57232 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
57234 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
57236 * gcc.c-torture/execute/arith-1.c (main): Return 0.
57237 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
57239 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
57241 * g++.gb: New directory of tests, derived from my signature and
57242 class scoping tests.
57244 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
57245 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
57246 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
57247 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
57248 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
57249 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
57250 * g++.gb/sig25.C: Likewise.
57252 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
57253 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
57254 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
57255 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
57256 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
57257 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
57258 * g++.gb/sig25.exp: Likewise.
57260 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
57261 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
57262 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
57263 * g++.gb/scope13.C: Likewise, this test still fails.
57265 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
57266 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
57267 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
57268 * g++.gb/scope13.exp: Ditto.
57270 * g++.gb/README: New file, explains what these tests are about.
57272 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
57274 * lib/dg.exp (dg-do): Support `preprocess'.
57275 (dg-test): Likewise.
57277 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
57279 * config/udi.exp: change "continue -expect" to "exp_continue".
57281 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
57283 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
57284 Delete redundant tests.
57286 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
57287 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
57288 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
57289 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
57290 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
57291 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
57292 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
57293 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
57295 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
57296 storing label pointers.
57297 * gcc.c-torture/execute/921019-1.c: Likewise.
57298 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
57299 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
57301 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
57304 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
57305 Delete obsolete tests.
57307 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
57308 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
57309 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
57310 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
57311 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
57312 * gcc.c-torture/compile/950124-1.c: New test.
57314 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
57316 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
57318 * lib/mike-g++.exp: Add -lm to LIBS.
57320 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
57322 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
57324 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
57326 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
57328 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
57330 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
57332 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
57334 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
57335 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
57336 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
57337 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
57338 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
57339 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
57340 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
57341 * g++.law/{operators31.C, operators32.C,
57342 * g++.law/{operators33.C, operators34.C}: Likewise.
57343 * g++.law/{pic1.C, refs2.C}: Likewise.
57344 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
57345 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
57346 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
57347 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57349 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
57350 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
57351 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
57352 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
57353 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
57354 * g++.law/{enum9.exp, friend5.exp}: Likewise.
57355 * g++.law/{nest3.exp, nest4.exp}: Likewise.
57356 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
57357 * g++.law/{operators30.exp, operators31.exp}: Likewise.
57358 * g++.law/{operators32.exp, operators33.exp}: Likewise.
57359 * g++.law/{operators34.exp}: Likewise.
57360 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
57361 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
57362 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
57363 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
57364 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57366 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
57367 No longer expected to fail.
57368 * g++.law/missed-error3.C: Tweak for recent bool changes.
57370 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
57372 * config/emb-unix: Deleted.
57373 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
57374 remote execution. Do final link on remote host if REMOTE_LINK is set.
57376 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
57378 * lib/dg.exp (dg-test): Fix typo in last patch.
57380 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
57382 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
57383 (handles multiple occurrences).
57385 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
57387 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
57388 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
57389 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
57391 * lib/c-torture.exp (c-torture-compile): Likewise.
57392 (c-torture): Prepend full path if missing.
57393 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
57394 (gcc_fail): Likewise.
57395 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
57397 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
57399 * lib/netware.exp: Only attach to NetWare i386 systems.
57401 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
57403 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
57404 messages. Add test name to "output pattern match" pass/fail message.
57406 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
57408 * gcc.dg: New testsuite.
57409 * gcc.dg/dg.exp: New file.
57411 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
57412 test-switch.c}: Deleted.
57414 * gcc.misc-tests/msgs.exp: New testcase driver.
57416 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
57418 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
57419 Watch for illegal return values from ${tool}_load.
57420 * config/unix.exp (${tool}_load): Fix pass/fail detection for
57421 cross targets. Coerce return value >0 to 1.
57423 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
57425 * config/unix.exp (${tool}_load): Call program rsh, not proc.
57427 * config/emb-unix.exp: New file.
57429 * config/sim.exp: Error if variable $SIM not defined.
57430 (${tool}_load): Mark test as "untested" if simulator missing.
57432 * config/unix.exp: Load remote.exp to get rcp_download.
57433 * lib/c-torture.exp: Use different option lists for testcases with
57435 * gcc.c-torture/execute/execute.exp: Likewise.
57437 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
57439 * config/*.exp: Clarify return code from ${tool}_load.
57440 Call `unresolved' or `untested' instead of `warning' or `perror'
57441 (sometimes you still want to call both though).
57442 Add comment that `shell_id' is local to each file.
57443 * config/udi.exp (timeout): Set to 30.
57444 Don't print warning if connection fails, $connectmode has already
57446 (${tool}_load): Move verbose messages to level 2.
57447 Rework pattern for "Process started" message.
57448 Pass `shell_id' to ${connectmode}_download.
57449 Retry twice upon timeout. Make resetting of target more robust.
57450 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
57451 Pass `shell_id' to exit_$connectmode.
57452 Only call exit_$connectmode if connected.
57453 * config/unix.exp (${tool}_load): Check return codes better.
57454 * config/vrtx.exp (${tool}_load): Likewise.
57455 * config/vx.exp (${tool}_load): Likewise.
57456 Delete unneeded global's.
57457 * lib/dg.exp (dg-test): Update to reflect clarified return codes
57460 (dg-init): Delete recording of pass/fail counts.
57461 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57462 (old-dejagnu-init): Likewise.
57463 (old-dejagnu-stat): Delete contents, empty proc now.
57464 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
57465 (c-torture): Delete references to lcnt, lpass, lfail.
57466 Get option list from TORTURE_OPTIONS.
57467 Delete -funroll[-all]-loops if no loops.
57468 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
57469 (g++_stat): Delete contents (empty proc now).
57470 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
57471 (gcc_finish): Likewise.
57472 (gcc_stat): Deleted.
57473 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
57474 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
57475 * gcc.c-torture/execute/execute.exp: Likewise.
57476 Split tests into two parts: compile, execute.
57477 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
57478 no loops. Update to reflect clarified return codes from ${tool}_load.
57480 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
57482 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
57484 (old-dejagnu): Likewise (where necessary).
57486 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
57488 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
57490 * lib/dg.exp (dg-process-target): Fix processing of selector.
57491 Add comment regarding use of `error'.
57493 * lib/gcc.exp (prune_system_crud): Define if missing.
57494 * lib/g++.exp (prune_system_crud): Likewise.
57496 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57497 Call prune_system_crud.
57498 * lib/dg.exp (dg-runtest): New proc.
57499 Use perror instead of send_user for tcl errors in testcase.
57500 Don't return any value, it's never used.
57501 Don't clobber previous definition of `unknown'.
57502 Print tcl errors in `dg-final'.
57504 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
57506 * lib/dg.exp (dg-process-target): Improve syntax error messages.
57507 (dg-test): Don't print errorInfo, it contains stack backtrace.
57509 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
57511 * lib/g++.exp (runtest_file_p): Define if missing.
57513 1994-09-24 Doug Evans (dje@cygnus.com)
57515 * lib/mike-g++.exp: Comment out loading of g++.exp.
57516 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
57517 (default_g++_version): Always print something.
57518 (default_g++_start): Comment out call to `which'.
57519 (g++_start, g++_load): Deleted (must be defined in config file).
57520 * lib/gcc.exp: Test for existence of $CC at start.
57521 Delete check for tmpdir (done in gcc_init).
57522 (default_gcc_version): Always print something.
57523 (default_gcc_start): Comment out call to `which'.
57524 * config/*.exp: Major cleanup - make cross targets work at least a
57525 little better for g++ (by not being "--tool gcc" specific).
57526 Rename gcc_xxx to ${tool}_xxx.
57527 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57528 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57530 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
57532 * lib/c-torture.exp (c-torture-compile): Rework compiler
57533 message processing.
57535 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57538 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
57540 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57542 * lib/dg.exp (dg-process-target): Support { target native }.
57544 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
57546 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
57547 looked for "... program xxx got fatal signal".
57548 Correct regsub munging of `comp_output'.
57549 Ignore compiler messages "path prefix not used" and "linker input
57552 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
57554 * lib/gcc.exp (runtest_file_p): Define if missing.
57555 * gcc.prms/template.c: Example to work from.
57557 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
57559 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
57560 * lib/dg.exp (dg-test): Call unsupported testcases as such.
57562 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
57563 * gcc.prms/1883.c: Moved from compile/940714-1.c.
57564 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
57565 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
57567 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
57568 (dg-process-target): No longer a varargs proc.
57569 Return S/N for target, P/F for xfail. All callers changed.
57570 (user option procs): More argument checking.
57571 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
57572 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
57573 (dg-test): Skip test if not running on selected target in `dg-do'.
57574 Update handling of `dg-do-what', `dg-output-text'.
57575 Separate execution pass/fail from output pattern match pass/fail.
57576 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
57578 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
57580 * gcc.c-torture/special/special.exp: Don't expect failure for mips
57581 target for 920510-1.c.
57583 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
57585 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
57586 Clean up comment regarding use of passcnt, etc.
57587 (gcc_stat): Don't update `testcnt' here.
57588 (gcc_finish): Do it here.
57589 Might as well reset `but_id' here too.
57590 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
57591 to determine if the file should be tested.
57592 * gcc.c-torture/compile/compile.exp: Likewise.
57593 * gcc.c-torture/execute/execute.exp: Likewise.
57594 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57595 * gcc.misc-tests/dg-test.exp: Likewise.
57596 * gcc.prms/prms.exp: Likewise.
57597 * gcc.wendy/wendy.exp: Likewise.
57598 * g++.old-deja.exp: Likewise.
57599 Move "Testing file" message to verbose level 1.
57601 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
57603 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
57605 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
57607 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
57608 (default_gcc_start): Accept optional second list element
57609 of compiler flags. Print compiler output at verbosity level 2.
57610 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
57611 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
57612 Save current values of framework globals passcnt, failcnt, xpasscnt,
57613 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
57614 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
57615 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
57616 xfailcnt to compute stats. Update framework global `testcnt' from
57618 (gcc_finish): New proc. Clean up test environment.
57619 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
57620 (gcc_epass, gcc_efail): Delete.
57621 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
57622 argument of line number.
57623 (dg-init): If the tool has an init routine, call it.
57624 (dg-test): Remove args `cflags_var' and `libs_var'.
57625 Pass all compiler options to ${tool}_start.
57626 Handle missing line number.
57627 (dg-finish): New function.
57628 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
57629 particular files. Call gcc_finish at end. Move "skipping test"
57630 message to verbosity level 3.
57631 * gcc.c-torture/compile/compile.exp: Likewise.
57632 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57633 * gcc.c-torture/execute/execute.exp: Likewise.
57634 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57635 Print testcase being tried at verbosity level 1.
57636 * gcc.c-torture/special/special.exp: Unset xfail.
57637 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57638 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
57639 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
57640 * gcc.failure/failure.exp: Likewise.
57641 * gcc.ieee/ieee.exp: Likewise.
57642 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
57643 Update call to dg-test. Call dg-finish at end.
57644 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
57645 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57646 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
57647 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
57648 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
57649 * gcc.wendy/wendy.exp: Add copyright.
57650 Delete setting of tmpdir (done by gcc_init).
57651 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
57652 Pass compiler flags to gcc_start. Call gcc_finish at end.
57653 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
57656 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
57658 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
57660 (g++_load): Likewise.
57662 * config/*.exp (gcc_load): Some were varargs fns and some were not.
57663 Rename argument to `prog' to remove the confusion.
57664 Varargs fns behave differently too!
57665 (g++_load): Likewise.
57667 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
57669 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
57670 what it is. Delete (always) printing of status value for !native.
57671 Simplify verbose code, and include status and exec_output.
57672 (g++_load): Use gcc_load.
57674 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
57676 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
57677 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
57678 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
57679 940714-3.c as these testcases don't exist anymore. Make
57680 va-arg-1.c expected to pass.
57682 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
57684 * gcc.misc-tests/misc.exp: Only run specific testcases.
57685 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
57686 * gcc.misc-tests/dg-[1-9].c: New files.
57688 * lib/dg.exp: New testsuite driver.
57689 * gcc.prms/prms.exp: Use it.
57691 * README.gcc: New file.
57693 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
57694 Document and reset `lxpass' and `lxfail'.
57695 Simplify "initialized" message.
57696 (gcc_stat): Clean up comments a little.
57698 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
57700 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
57702 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
57704 * lib/old-dejagnu.exp (process-option): New proc.
57705 (old-dejagnu-init, old-dejagnu-stat): Likewise.
57706 (old-dejagnu): Simplify.
57707 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
57709 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
57711 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
57712 exists and is not an empty string.
57714 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
57715 $xfail rather than calling setup_xfail. Clear $xfail when test is
57717 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
57720 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
57721 longer expected to fail.
57723 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
57726 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
57728 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
57729 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
57730 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
57731 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
57734 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
57735 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
57737 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
57739 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
57740 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
57742 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
57743 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
57744 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
57746 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
57748 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
57749 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
57750 940714-1.c, 940714-2.c, 940714-3.c},
57751 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
57752 gcc.misc-tests/{mg.c,mg.exp}:
57754 * gcc.noncompile/noncompile.exp: Change accordingly.
57756 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
57758 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
57759 Undo previous clobberage.
57761 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
57763 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
57764 * gcc.special/{930510-1.c, special.exp}:
57765 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
57766 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
57767 struct-varargs-1.c}: New tests from c-torture-1.26.
57769 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
57771 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
57772 argument to switch.
57774 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
57776 * Revert the previous changes. Please see Rob's directory
57777 (/lisa/test/rob/progressive/gcc/testsuite) for testing
57780 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
57782 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
57783 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
57784 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
57785 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
57786 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
57787 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
57788 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
57789 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
57790 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
57791 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
57792 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
57793 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
57794 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
57795 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
57796 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
57797 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
57798 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
57799 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
57800 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
57801 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
57802 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
57803 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
57804 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
57805 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
57806 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
57807 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
57808 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
57809 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
57810 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
57813 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
57815 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
57816 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
57819 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
57821 * config/unix.exp (g++_load): Fix syntax.
57823 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
57825 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
57826 * gcc.noncompile/921017-1.c: Deleted obsolete test.
57827 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
57828 Don't expect va-arg-1.c to fail. Correct expected output for
57830 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
57831 * gcc.wendy/hbm4.c: Correct typo.
57832 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
57834 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
57836 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
57837 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
57838 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
57839 * lib/c-torture.exp (c-torture-compile): Ditto.
57841 Reduce volume of output (remove all the -I's and such).
57842 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
57843 Call gcc_cpass, gcc_cfail.
57844 (c-torture): Pass testing option to c-torture-compile.
57846 1994-03-21 Doug Evans (dje@cygnus.com)
57848 Bring patches over from progressive.
57849 * config/default.exp: Exit remote shell cleanly.
57850 (g++_exit, g++_start): Add default versions.
57851 * config/sim.exp (gcc_load): Use perror, not error.
57853 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
57855 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
57858 1994-03-14 Doug Evans (dje@cygnus.com)
57860 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
57861 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
57862 (wendy_try): New proc to run testcase.
57863 (main loop): Call 'em.
57864 * gcc.wendy/*.c: Clean up pass to correct expected output.
57866 * lib/gcc.exp: Minor cleanup work.
57867 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
57869 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
57871 * config/sim.exp (gcc_load): Document return codes better.
57872 Don't pass -v to simulator.
57874 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
57876 * gcc.special/920717-x.c: Fix typo.
57877 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
57880 * lib/mike-gcc.exp: Fix typo.
57882 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
57884 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
57885 binary to use, transform the name.
57886 * config/*.exp: rename everything. Nuke any g++ specific files,
57887 it's now a special case of gcc that requires no special support.
57888 Add a default.exp for unsupported targets.
57890 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
57892 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
57893 lib/old-dejagnu.exp: Fix a few patterns to work with the new
57896 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
57898 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
57901 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
57903 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
57905 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
57907 * gcc.execute/execute.exp: Combine opt_list and foption_list into
57908 option_list. Compile every file with only 4/6 option choices
57909 (same as C torture) instead of with 12/18 different option
57911 * lib/c-torture.exp: Likewise.
57913 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
57916 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
57918 * lib/old-deja.exp: Add `excess errors test fails' error, now one
57919 can put an XFAIL *-*-* on excess errors.
57921 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
57923 * g++.law: Add more tests derived from g++-bugs snapshots.
57925 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
57926 equivalent to g++.law/init9.
57928 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
57929 compiled it, and the a.out file after we've run it.
57931 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
57933 * lib/mike-g++.exp (postbase): Delete the .o file after we've
57934 compiled it, and the a.out file after we've run it.
57936 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
57938 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
57940 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
57942 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
57945 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
57947 * g++.law: New directory of g++ tests derived from the g++-bugs
57950 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
57952 * gcc.compile: initbug1.c initbug1.exp testcase added
57954 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
57956 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
57957 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
57958 fixes submitted by Jeff Law (law@cs.utah.edu)
57959 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
57960 Jeff Law (law@cs.utah.edu)
57963 1993-11-30 Mike Stump (mrs@cygnus.com)
57965 * config/unix-g++.exp: Follow the gcc way of doing things.
57966 * g++.old-deja/old-deja.exp: Minor updates.
57967 * lib/g++.exp: New file, follow the gcc way of doing things.
57968 * lib/old-dejagnu.exp: Minor updates.
57969 * lib/mike-g++.exp: Always unset errorInfo.
57971 1993-11-06 Mike Stump (mrs@cygnus.com)
57973 * lib/gcc.exp: Fix some errors with the below change, CC and
57974 CFLAGS should be global when setting, not local.
57976 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
57978 * lib/gcc.exp: Transform tool name.
57980 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57982 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
57984 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57986 * lib/gcc.exp: change gcc_done to gcc_stat
57988 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57990 * Upgraded gcc testsuite to c-torture version 1.25
57992 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
57994 * lib/gcc.exp: added reporting code. Changed verbose compile message.
57995 * lib/c-torture: added hooks for new reporting code.
57997 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
57999 * config/sh-gcc.exp: check if sh-sim exists in the path
58001 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
58003 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
58004 * gcc.compile/compile.exp: Initial changes for new logic.
58005 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
58006 * gcc.failure/failure.exp: Initial changes for new logic.
58007 * gcc.ieee/ieee.exp: Initial changes for new logic.
58008 * gcc.misc-tests/misc.exp: Initial changes for new logic.
58009 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
58010 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
58011 * lib/c-torture.exp: Initial changes for new logic.
58012 * lib/gcc.exp: Initial changes for new logic.
58014 1993-10-15 Mike Stump (mrs@cygnus.com)
58016 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
58017 depend upon failure or success. Fully qualify names in failure
58018 and success messages. Always remove a.out before starting
58019 compile, just in case. Pay more attention to error text output by
58020 the compiler. Handle testcases with no known past errors just
58021 like all others, so that things are uniform. Other miscellaneous
58024 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
58026 * gcc.cpp: new directory for cpp tests
58028 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
58030 * lib/chill.exp: Code reformatted, removed unused code.
58031 * config/unix-chill.exp: Code reformatted, removed unused code.
58032 * chill.execute/execute.exp: Code reformatted, removed unused code.
58033 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
58035 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
58037 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
58038 routines not written.
58040 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
58042 * config/bug-gcc.exp: Use new procs from bug.exp.
58044 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
58046 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
58047 via ftp, rather than depending on NFS.
58048 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
58051 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
58053 * config/bug-gcc.exp: Use new download proc.
58055 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
58057 * chill.execute/execute.exp: cleanups, handles errors better
58058 * chill.compile/compile.exp: rewrite, based on execute.exp
58059 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
58060 * lib/chill.exp: major changes to diff proc and compile and link
58061 procs. added chill_fail and chill_pass wrappers to pass and
58062 fail. added more comments, and handle error codes better.
58063 Added a hack to capture stderr from exec, so noncompile tests
58066 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
58068 * chill.execute/execute.exp: rewrite of testsuite driver
58069 * lib/chill.exp: rewrite of testsuite driver
58070 * config/unix-chill.exp: rewrite of testsuite driver
58072 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
58075 * iexpr.ch: Standardize uppercase.
58076 * tuples.dat: Standardize uppercase.
58077 * vary.ch: standardize. Correct varying string assignments.
58078 * vary.dat: Add new output lines.
58080 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
58083 * chprintf.ch: Standardize use of uppercase.
58084 * tuples.ch: Standardize and turn arr2 into a DCL,
58086 * pinits.ch: Standardize.
58088 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
58090 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
58091 * Makefil: Renamed to Makefile.in.
58092 * configure.in: New.
58094 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
58097 * .cvsignore: Add result/output files.
58098 * Makefile: Fix up variables at start. Use MFLAGS
58099 everywhere. Correct bool_loc, built_ins entries.
58100 Add entry for vary1.ch.
58101 * bitarray.ch: Standardize upper-case usage.
58102 * bitexpr.ch: Standardize, add output of b1.
58103 * params.ch: Use arrayt in along PROC parameters, to
58104 avoid novelty problems.
58105 * sets.ch: Tiny cleanup.
58106 * vary1.ch: Re-indent.
58108 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
58110 * Add PR-related files to Makefiles, .cvsignore files, etc.
58112 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
58114 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
58115 with compiler objects. New names are test-flow.c and test-loop.c
58117 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
58119 * Upgraded c-torture tests from 1.19 to 1.20
58122 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
58123 * gcc.compile: 930623-1.c 930623-2.c
58124 * gcc.noncompile: 930622-1.c 930622-2.c
58125 * gcc.failure: 920411-1.c 920627-2.c
58126 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
58128 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
58130 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58131 More changes to get testsuite working properly. Needs more work.
58132 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
58134 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
58136 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58137 More changes to get testsuite working properly. Needs more work.
58139 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
58141 * chill.compile/compile.exp: Added for Dejagnu support
58142 * chill.execute/execute.exp: Added for Dejagnu support
58143 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
58145 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
58147 This should complete moving the CHILL test files.
58148 * chill.noncompile(.cvsignore printf.grt
58149 in-printf.grt chprintf.grt chprintf.ch):
58150 Added test-support files.
58151 (Makefile): Modified further.
58152 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
58153 signal.ch): Added test files.
58154 * chill.execute (.cvsignore printf.grt printr.c
58155 in-printf.grt rts.c chprintf.grt rts.h): Added
58156 test-support files.
58157 (Makefile): More corrections.
58159 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
58161 * chill.compile, chill.execute, chill.nocompile: Add CHILL
58162 test cases, ready for DejaGnu.
58164 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
58166 * Upgraded c-torture tests from 1.18 to 1.19
58168 * gcc.compile: added test(s):
58170 * gcc.execute: added test(s):
58171 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
58173 * added new subdirectory for misc tests: gcc.misc-tests
58174 * gcc.misc-test(s): added tests:
58175 inst-check.c test-consts.c test-ior.c test-switch.c
58177 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
58179 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
58181 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
58183 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
58185 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
58187 * Upgraded c-torture tests from 1.17 to 1.18
58189 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
58191 * Upgraded c-torture tests from 1.12 to 1.17
58193 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
58195 * lib/old-dejagnu.exp:
58196 Fixed handling of XFAIL target triplets to correctly
58197 recognize wildcard characters. Removed code that
58198 appended a unique id tag to the end of the file name
58199 printed out by the result of the testcases within a
58202 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
58204 * lib/old-dejagnu.exp:
58205 Reworked expected failure handling to trigger off of XFAIL
58206 keyword in keyphrase embeded in testcase source code. The
58207 XFAIL keyword must be at the end of the keyphrase line. It
58208 may optionally be followed by one or more target triplets.
58209 It has just occured that the handling of wildcards in the
58210 target triplet may not be correct.
58212 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
58214 * g++.old-deja/tests:
58215 Moved all subdirectories up one level into g++.old-deja .
58217 * lib/old-dejagnu.exp:
58218 Fixed problem with CXXFLAGS not being properly reset, and being
58219 corrupted with extraneous "-c" compiler option. This was
58220 causing binaries to not be generated for test that needed them.
58221 Modified strings passed to "pass" and "fail" so that individual
58222 tests from the same test file would be distinguished by an
58223 identifier appended to the test file name in the summary logs;
58224 this corrected a problem with erroneous diff logs. Added code
58225 to search testcases for expected fail and unexpected pass keywords.
58227 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
58229 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
58231 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
58233 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
58234 Removed extraneous text from end of "Special g++ Options"
58237 * lib/old-dejagnu.exp: Added pattern matching to look for new
58238 keywords, embedded in testcases comments, which will trigger
58239 calls to xpass and xfail.
58241 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
58243 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
58244 comments embedded in the testcases, especially the one looking for
58245 special compiler options, as well as the pattern matching for the
58246 compiler output again.
58248 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
58250 * lib/old-dejagnu.exp: Do a proper check of the return value for
58251 execute tests. Fixed several problems with the pattern matching
58252 of the compiler output which gave erroneous test results.
58253 Changed several of the test result messages to be more descriptive.
58254 * config/unix-g++.exp: Proc g++_load now actually works and
58255 executes the tests passed to it and returns a usable return
58258 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
58260 * lib/gcc.exp: Exits gracefully if $CC is bogus.
58262 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
58264 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
58265 Modified both files to properly execute the old style
58266 dejagnu tests. The previous versions of these files were
58267 experimental and did not function anything near correctly.
58269 1993-04-05 Rob Savoye (rob@cygnus.com)
58271 * Removed all Makefile.in and configure.in files. No configuration
58274 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
58276 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
58278 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
58280 * gcc.compile/configure.in, gcc.unsorted/configure.in,
58281 gcc.special/configure.in, gcc.noncompile/configure.in,
58282 gcc.execute/configure.in, gcc.code_quality/configure.in,
58283 g++.other/configure.in, g++.old-deja/configure.in,
58284 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
58285 in srcname setting.
58287 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
58289 * lib/udi.exp: Fixed mondfe and mondfe_download.
58290 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
58291 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
58293 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
58295 * config/udi-gdb.exp: Check $shell_id after connecting to target.
58296 (gdb_exit): Don't remove *_soc files.
58298 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
58300 * lib/c-torture.exp: Don't look for main; instead always use -w
58301 -c. This is how the c-torture tests work. Remove the object
58302 file if the compilation succeeds.
58303 * gcc.execute/execute.exp: Remove executable if test passes.
58304 * gcc.noncompile/noncompile.exp: Every test is an expected
58306 * gcc.special/special.exp: Added tests from c-torture 1.11,
58307 corrected use of existing test.
58308 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
58309 gcc.execute/920625-1.c: Updated to c-torture 1.11.
58310 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
58311 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
58312 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
58313 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
58314 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
58315 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
58316 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
58317 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
58318 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
58319 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
58320 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
58321 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
58322 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
58323 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
58324 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
58325 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
58326 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
58328 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
58329 correspond to c-torture 1.11.