1 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
3 * g++.dg/ext/gnu-inline-global-redecl.C: New.
5 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
8 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
10 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
11 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
13 * gcc.target/mips/fpr-moves-1.c: New test.
14 * gcc.target/mips/fpr-moves-2.c: Likewise.
15 * gcc.target/mips/fpr-moves-3.c: Likewise.
16 * gcc.target/mips/fpr-moves-4.c: Likewise.
17 * gcc.target/mips/fpr-moves-5.c: Likewise.
18 * gcc.target/mips/fpr-moves-6.c: Likewise.
19 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
21 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
23 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
25 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
27 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
28 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
30 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
33 * gfortran.dg/common_errors_1.f90: New.
35 2007-10-03 Doug Kwan <dougkwan@google.com>
36 Richard Guenther <rguenther@suse.de>
39 * g++.dg/debug/using3.C: New testcase.
41 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
44 * gfortran.dg/namelist_38.f90: New test.
45 * gfortran.dg/namelist_39.f90: New test.
47 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
50 * gfortran.dg/default_format_1.f90: New test.
51 * gfortran.dg/default_format_2.f90: New test.
52 * gfortran.dg/namelist_print_1.f: Adjust expected output.
53 * gfortran.dg/real_const_3.f90: Adjust expected output.
55 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
57 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
58 default ABI. Split mips_forced_abi into mips_forced_abi and
60 (is_gp32_flag): Return true for -mabi=32.
61 (is_gp64_flag): New function. Handle 64-bit -mabi options.
62 (dg-mips-options): Use is_gp64_flag instead of checking specifically
63 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
64 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
65 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
66 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
67 * gcc.target/mips/save-restore-2.c: Likewise.
68 * gcc.target/mips/save-restore-3.c: Likewise.
69 * gcc.target/mips/save-restore-4.c: Likewise.
71 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
74 * gcc.c-torture/compile/pr33617.c: New test.
76 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
78 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
79 -gstabs+ for extended options.
81 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
84 * gfortran.dg/ambiguous_specific_1.f90: New test.
86 2007-10-02 Revital Eres <eres@il.ibm.com>
88 * gcc.target/powerpc/paired-8.c: New test.
89 * gcc.target/powerpc/paired-9.c: New test.
90 * gcc.target/powerpc/paired-10.c: New test.
92 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
95 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
97 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
100 * gfortran.dg/intent_out_2.f90: New test.
102 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
105 * gfortran.dg/ambiguous_reference_1.f90: New test.
107 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
112 * gfortran.dg/function_kinds_1.f90: New test.
113 * gfortran.dg/function_kinds_2.f90: New test.
114 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
115 use association into interfaces.
117 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
120 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
121 (overflow): Use INFINITY, not FP_INFINITE.
122 gcc.dg/float-range-4.c: Likewise.
123 gcc.dg/float-range-5.c: Likewise.
125 2007-10-01 Nick Clifton <nickc@redhat.com>
127 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
130 2007-09-30 Diego Novillo <dnovillo@google.com>
133 * g++.dg/tree-ssa/pr33593.C: New test.
135 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
138 * gfortran.dg/PR19872.f: Fix test condition.
139 * gfortran.dg/list_read_7.f90: New test.
141 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
143 PR tree-optimization/33597
144 * gcc.dg/vect/pr33597.c: New testcase.
146 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
148 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
149 * gcc.target/i386/pr33524.c: ...this.
151 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
154 * gfortran.dg/minmaxloc_4.f90: New.
156 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
158 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
160 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
162 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
164 2007-09-28 Paolo Carlini <pcarlini@suse.de>
167 * g++.dg/cpp0x/variadic79.C: New.
169 2007-09-28 Michael Matz <matz@suse.de>
170 Jakub Jelinek <jakub@redhat.com>
172 PR rtl-optimization/33552
173 * gcc.target/i386/pr33552.c: New runtime test.
174 * gcc.target/i386/strinline.c: New compile time test.
176 2007-09-28 Jakub Jelinek <jakub@redhat.com>
178 * gfortran.dg/openmp_stack.f90: Removed.
181 * g++.dg/cpp0x/variadic80.C: New test.
183 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
185 * gfortran.dg/namelist_38.f90: Delete test for revertion of
188 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
191 * gcc.target/powerpc/gcse-1.c: New test.
193 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
195 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
196 fixed capitalizations.
197 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
198 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
199 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
200 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
201 * gfortran.dg/maxloc_shape_1.f90: Likewise.
202 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
203 * gfortran.dg/min_max_conformance.f90: Likewise.
205 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
207 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
209 * gcc.dg/c99-tgmath-2.c: Likewise.
210 * gcc.dg/c99-tgmath-3.c: Likewise.
211 * gcc.dg/c99-tgmath-4.c: Likewise.
213 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
216 * gfortran.dg/anint_1.f90: New test.
218 2007-09-27 Ian Lance Taylor <iant@google.com>
220 PR tree-optimization/33565
221 * gcc.dg/Wstrict-overflow-20.c: New test.
223 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
225 * gfortran.dg/openmp_stack.f90: Fix typo.
226 * gfortran.dg/recursive_stack.f90: Fix typo.
228 2007-09-27 Paolo Carlini <pcarlini@suse.de>
231 * g++.dg/template/error31.C: New.
233 2007-09-27 Jakub Jelinek <jakub@redhat.com>
235 * lib/prune.exp: Prune also "^In function .*$" lines and
236 "^ inlined from .*$" lines.
238 2007-09-26 Richard Guenther <rguenther@suse.de>
240 PR tree-optimization/33563
241 * gcc.dg/torture/pr33563.c: New testcase.
243 2007-09-26 Joseph Myers <joseph@codesourcery.com>
246 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
248 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
251 2007-09-26 Richard Guenther <rguenther@suse.de>
253 PR tree-optimization/30375
254 PR tree-optimization/33560
255 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
256 * gcc.dg/tree-ssa/complex-5.c: Likewise.
257 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
258 * gcc.dg/torture/pr30375.c: New testcase.
259 * gcc.dg/torture/pr33560.c: New testcase.
260 * gcc.dg/tree-ssa/pr30375.c: Likewise.
262 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
265 * g++.dg/parse/crash38.C: New test.
267 2007-09-25 Michael Meissner <michael.meissner@amd.com>
270 * gcc.target/i386/sse5-convert.c: New file, test int->long
271 vectorized conversions.
273 2007-09-25 Revital Eres <eres@il.ibm.com>
275 * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
277 2007-09-25 Joseph Myers <joseph@codesourcery.com>
280 * gcc.dg/enum-incomplete-1.c: New test.
282 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
284 * gcc.c-torture/compile/20070919-1.c: New test.
286 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
288 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
290 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
293 * g++.dg/inherit/override_attribs.C: New file.
295 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
298 * io.c (check_format_string): Move NULL and constant checks into
300 (check_io_constraints): Call gfc_simplify_expr() before calling
301 check_format_string(). Remove NULL and constant checks.
303 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
305 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
306 * gcc.c-torture/execute/loop-2g.x: Likewise.
308 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
310 * lib/target-supports.exp (check_effective_target_mips16_attribute):
311 Reject hard-float modes unless the ABI is o32 or o64.
312 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
313 of gcc.exp. Skip the tests when mips16 code generation is not
315 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
316 and use dg-add-options mips16_attribute.
318 2007-09-24 Jakub Jelinek <jakub@redhat.com>
321 * g++.dg/ext/attrib29.C: New test.
323 2007-09-23 Ollie Wild <aaw@google.com>
325 * gcc.dg/fold-bitand-1.c: New test.
326 * gcc.dg/fold-bitand-2.c: New test.
327 * gcc.dg/fold-bitand-3.c: New test.
328 * gcc.dg/fold-bitand-4.c: New test.
330 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
332 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
333 any of the macros to be defined for __mips16.
334 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
336 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
338 * gcc.dg/vect/pr21591.c: Require vect_int.
339 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
340 * gcc.dg/vect/vect-outer-2a.c: Likewise.
341 * gcc.dg/vect/vect-outer-2c.c: Likewise.
343 2007-09-23 Jakub Jelinek <jakub@redhat.com>
345 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
347 * gcc.dg/va-arg-pack-len-2.c: New test.
348 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
350 * g++.dg/ext/va-arg-pack-len-2.C: New test.
352 PR tree-optimization/32772
353 * gcc.c-torture/compile/20070905-1.c: New test.
355 PR tree-optimization/32975
356 * gcc.dg/pr32975.c: New test.
359 * gcc.dg/pr28755.c: New test.
361 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
363 * lib/target-supports.exp (check_effective_target_nomips16): New
365 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
367 * gcc.dg/vect/vect.exp: Likewise.
368 * g++.dg/vect/vect.exp: Likewise.
369 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
370 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
371 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
372 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
373 * gcc.target/mips/clear-cache-1.c (f): Likewise.
374 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
375 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
376 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
377 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
378 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
379 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
380 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
381 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
382 (test14, test15, test16, test17, test18): Likewise.
383 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
384 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
385 (test14, test15, test16, test17, test18, test19, test20, test21)
387 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
388 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
389 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
390 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
391 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
392 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
393 * gcc.target/mips/mips-3d-1.c (main): Likewise.
394 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
395 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
396 (test13, test14, test15, test16, test17, test18, test19, test20)
397 (test21, test22, test23, test24, test25, test26, test27, test28)
398 (test29, test30, test31): Likewise.
399 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
400 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
401 (test13, test14, test15, test16, test17, test18, test19, test20)
402 (test21, test22, test23, test24, test25, test26, test27, test28)
403 (test29, test30, test31, test32, test33, test34, test35, test36)
404 (test37, test38, test39, test40, test41, test42, test43, test44)
405 (test45, test46, test47, test48, test49, test50, test51, test52)
406 (test53, test54, test55, test56, test57, test58, test59, test60)
407 (test61, test62, test63): Likewise.
408 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
409 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
410 (test13, test14, test15, test16, test17, test18, test19, test20)
411 (test21, test22, test23, test24, test25, test26, test27, test28)
412 (test29, test30, test31): Likewise.
413 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
414 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
415 (test13, test14, test15, test16, test17, test18, test19, test20)
416 (test21, test22, test23, test24, test25, test26, test27, test28)
417 (test29, test30, test31): Likewise.
418 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
419 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
420 (test13, test14, test15): Likewise.
421 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
422 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
423 (test13, test14, test15): Likewise.
424 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
425 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
426 (test13, test14, test15, test16, test17, test18, test19, test20)
427 (test21, test22, test23, test24, test25, test26, test27, test28)
428 (test29, test30, test31): Likewise.
429 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
430 (matrix_multiply4: Likewise.
431 * gcc.target/mips/mips-ps-1.c (main): Likewise.
432 * gcc.target/mips/mips-ps-2.c (main): Likewise.
433 * gcc.target/mips/mips-ps-3.c (main): Likewise.
434 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
435 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
436 (test13, test14, test15, test16, test17, test18, test19, test20)
437 (test21, test22, test23, test24, test25, test26, test27, test28)
438 (test29, test30, test31): Likewise.
439 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
440 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
441 (test13, test14, test15, test16, test17, test18, test19, test20)
442 (test21, test22, test23, test24, test25, test26, test27, test28)
443 (test29, test30, test31): Likewise.
444 * gcc.target/mips/mips-ps-5.c (main): Likewise.
445 * gcc.target/mips/mips-ps-6.c (main): Likewise.
446 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
447 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
448 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
449 (sub_v4qi): Likewise.
450 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
451 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
452 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
453 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
454 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
455 (subb, subc): Likewise.
456 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
457 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
458 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
459 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
460 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
461 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
462 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
463 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
464 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
465 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
466 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
467 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
468 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
470 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
472 * lib/target-supports.exp (add_options_for_mips16_attribute)
473 (check_effective_target_mips16_attribute): New functions.
474 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
476 (dg-mips-options) Remove -mno-mips16 handling. Add options to
478 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
479 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
480 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
481 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
482 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
483 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
484 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
485 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
486 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
487 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
488 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
489 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
490 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
491 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
492 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
493 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
494 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
495 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
496 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
497 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
498 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
499 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
500 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
501 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
503 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
505 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
506 options. Require { target mips16_attribute } and use dg-add-options
507 to add the associated options.
509 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
510 * gcc.target/mips/call-saved-3.c: Likewise.
511 * gcc.target/mips/code-readable-1.c: Require { target
512 mips16_attribute } and use dg-add-options to add the associated
513 options. Remove trailing whitespace.
515 * gcc.target/mips/code-readable-2.c: Likewise.
516 * gcc.target/mips/code-readable-3.c: Likewise.
517 * gcc.target/mips/mips16-attributes-2.c: Likewise.
518 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
519 Require { target mips16_attribute } and use dg-add-options to
520 add the associated options.
521 (cksum16, cksum8): Use MIPS16.
522 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
523 Require { target mips16_attribute } and use dg-add-options to
524 add the associated options.
526 * gcc.target/mips/save-restore-2.c: Likewise.
527 * gcc.target/mips/save-restore-3.c: Likewise.
528 * gcc.target/mips/save-restore-4.c: Likewise.
529 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
531 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
534 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
537 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
540 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
542 2007-09-22 Tobias Burnus <burnus@net-b.de>
545 * gfortran.dg/gomp/free-2.f90: New.
546 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
547 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
549 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
551 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
552 * gcc.target/i386/sse5-haddX.c: Ditto.
553 * gcc.target/i386/sse5-hsubX.c: Ditto.
554 * gcc.target/i386/sse5-maccXX.c: Ditto.
555 * gcc.target/i386/sse5-msubXX.c: Ditto.
556 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
557 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
558 * gcc.target/i386/sse5-permpX.c: Ditto.
559 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
561 * gcc.target/i386/sse5-fma-vector.c: Ditto.
562 * gcc.target/i386/sse5-ima-vector.c: Ditto.
563 * gcc.target/i386/sse5-pcmov.c: Ditto.
564 * gcc.target/i386/sse5-pcmov2.c: Ditto.
566 2007-09-22 Richard Guenther <rguenther@suse.de>
568 PR tree-optimization/33146
569 * gcc.c-torture/compile/pr33146.c: New testcase.
571 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
573 * lib/target-supports.exp (check_cached_effective_target): New
575 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
576 (check_effective_target_c99_runtime): New procedure.
577 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
578 (test3l): Likewise cargl.
579 * gcc.dg/builtins-59.c: Require c99_runtime.
580 * gcc.dg/builtins-61.c: Likewise.
581 * gcc.dg/builtins-62.c: Likewise.
583 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
585 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
586 * lib/target-supports-dg.exp (dg-add-options): Likewise.
587 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
588 target-specific dg-options.
589 * gcc.dg/builtins-20.c: Likewise.
590 * gcc.dg/builtins-53.c: Likewise.
591 * gcc.dg/builtins-55.c: Likewise.
592 * gcc.dg/single-precision-constant.c: Likewise.
593 * gcc.dg/torture/builtin-convert-1.c: Likewise.
594 * gcc.dg/torture/builtin-convert-2.c: Likewise.
595 * gcc.dg/torture/builtin-convert-3.c: Likewise.
596 * gcc.dg/torture/builtin-convert-4.c: Likewise.
597 * gcc.dg/torture/builtin-power-1.c: Likewise.
599 2007-09-21 Chao-ying Fu <fu@mips.com>
601 * lib/target-supports.exp (check_effective_target_fixed_point): New to
602 check if targets have fixed-point supports.
603 * gcc.dg/fixed-point/fixed-point.exp: New file.
604 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
605 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
606 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
607 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
608 * gcc.dg/fixed-point/constants-pedantic.c,
609 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
610 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
611 * gcc.dg/fixed-point/keywords-ignored-c99.c,
612 * gcc.dg/fixed-point/keywords-pedantic.c,
613 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
614 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
615 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
616 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
617 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
618 * gcc.dg/fixed-point/func-vararg-mixed.c,
619 * gcc.dg/fixed-point/operator-logical.c,
620 * gcc.dg/fixed-point/struct-union.c,
621 * gcc.dg/fixed-point/bit-complement.c,
622 * gcc.dg/fixed-point/operator-bitwise.c,
623 * gcc.dg/fixed-point/operator-comma.c,
624 * gcc.dg/fixed-point/struct-layout-1.c,
625 * gcc.dg/fixed-point/union-init.c,
626 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
627 * gcc.dg/fixed-point/func-mixed.c,
628 * gcc.dg/fixed-point/func-vararg-size0.c,
629 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
630 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
631 * gcc.dg/fixed-point/operator-unary.c,
632 * gcc.dg/fixed-point/allop-const.c,
633 * gcc.dg/fixed-point/muldiv-warning.c,
634 * gcc.dg/nofixed-point-1.c,
635 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
636 * gcc.target/mips/fixed-vector-type.c,
637 * gcc.target/mips/fixed-scalar-type.c: New tests.
639 2007-09-21 Olivier Hainque <hainque@adacore.com>
641 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
642 * gnat.dg/test_nested_subtype_byref.adb: New test.
644 2007-09-21 Jakub Jelinek <jakub@redhat.com>
647 * gfortran.dg/gomp/pr33439.f90: New test.
649 2007-09-21 Tobias Burnus <burnus@net-b.de>
652 * gfortran.dg/merge_char_3.f90: New.
654 2007-09-21 Tobias Burnus <burnus@net-b.de>
657 * gfortran.dg/transfer_check_1.f90: New.
659 2007-09-20 Asher Langton <langton2@llnl.gov>
662 * gfortran.dg/init_flag_1.f90: New.
663 * gfortran.dg/init_flag_2.f90: New.
664 * gfortran.dg/init_flag_3.f90: New.
665 * gfortran.dg/init_flag_4.f90: New.
666 * gfortran.dg/init_flag_5.f90: New.
667 * gfortran.dg/init_flag_6.f90: New.
668 * gfortran.dg/init_flag_7.f90: New.
670 2007-09-20 Paolo Carlini <pcarlini@suse.de>
673 * g++.dg/ext/anon-struct6.C: New.
675 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
678 * gfortran.dg/inquire_10.f90: New test.
680 2007-09-20 Joseph Myers <joseph@codesourcery.com>
682 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
684 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
687 * gfortran.dg/used_types_18.f90: Declare variable of empty
690 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
693 * gfortran.dg/array_constructor_19.f90: New test.
695 2007-09-20 Jakub Jelinek <jakub@redhat.com>
698 * gcc.dg/debug/pr33316.c: New test.
701 * g++.dg/cpp0x/variadic76.C: New test.
702 * g++.dg/cpp0x/variadic77.C: New test.
703 * g++.dg/cpp0x/variadic78.C: New test.
707 * gcc.c-torture/execute/20070919-1.c: New test.
708 * gcc.dg/pr33238.c: New test.
709 * gcc.dg/pr27301.c: New test.
711 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
713 * lib/target-supports.exp (check_effective_target_mips64): New
715 * gcc.dg/lower-subreg-1.c: Require !mips64.
716 * gcc.dg/sibcall-3.c (ATTR): New macro.
717 (recurser_void1, recurser_void2): Use it.
718 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
719 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
721 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
723 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
724 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
726 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
728 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
731 * gfortran.dg/c_loc_tests_11.f03: New test case.
733 2007-09-20 Paolo Carlini <pcarlini@suse.de>
736 * g++.dg/init/ref14.C: New.
738 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
740 * gnat.dg/slice2.ad[sb]: New testcase.
742 2007-09-19 Nick Clifton <nickc@redhat.com>
744 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
746 2007-09-19 Jie Zhang <jie.zhang@analog.com>
748 * gcc.target/bfin/bfin.exp: New.
749 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
750 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
751 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
752 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
753 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
754 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
755 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
756 mcpu-bf561.c, mcpu-default.c}: New tests.
758 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
760 Restore detection of unsupported TLS.
763 2007-02-10 Richard Henderson <rth@redhat.com>
765 * lib/target-supports.exp (check_effective_target_tls): Redefine
766 to mean non-emulated tls.
767 * gcc.dg/tls/alias-1.c: Remove tls requirement.
768 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
769 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
770 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
771 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
772 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
773 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
776 * lib/target-supports.exp (check_effective_target_tls): Use
777 stronger test for compiler support for TLS.
778 (check_effective_target_tls_native): New, to test for non-emulated
780 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
781 instead of dg-require-effective-target tls.
782 * g++.dg/gomp/copyin-1.C: Likewise.
783 * g++.dg/gomp/sharing-1.C: Likewise.
784 * g++.dg/gomp/tls-1.C: Likewise.
785 * g++.dg/gomp/tls-2.C: Likewise.
786 * g++.dg/gomp/tls-3.C: Likewise.
787 * g++.dg/tls/diag-1.C: Likewise.
788 * g++.dg/tls/diag-2.C: Likewise.
789 * g++.dg/tls/diag-3.C: Likewise.
790 * g++.dg/tls/diag-4.C: Likewise.
791 * g++.dg/tls/diag-5.C: Likewise.
792 * g++.dg/tls/init-1.C: Likewise.
793 * g++.dg/tls/init-2.C: Likewise.
794 * g++.dg/tls/trivial.C: Likewise.
795 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
796 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
797 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
798 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
799 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
800 * gcc.dg/gomp/clause-1.c: Likewise.
801 * gcc.dg/gomp/copyin-1.c: Likewise.
802 * gcc.dg/gomp/sharing-1.c: Likewise.
803 * gcc.dg/gomp/tls-1.c: Likewise.
804 * gcc.dg/gomp/tls-2.c: Likewise.
805 * gcc.dg/tls/alpha-1.c: Likewise.
806 * gcc.dg/tls/opt-1.c: Likewise.
807 * gcc.dg/tls/opt-13.c: Likewise.
808 * gcc.dg/tls/opt-14.c: Likewise.
809 * gcc.dg/tls/opt-2.c: Likewise.
810 * gcc.dg/tls/opt-3.c: Likewise.
811 * gcc.dg/tls/opt-4.c: Likewise.
812 * gcc.dg/tls/opt-7.c: Likewise.
813 * gcc.dg/tls/section-1.c: Likewise.
814 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
815 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
816 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
817 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
818 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
819 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
820 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
821 * gfortran.dg/gomp/crayptr2.f90: Likewise.
822 * gfortran.dg/gomp/fixed-1.f: Likewise.
823 * gfortran.dg/gomp/free-1.f90: Likewise.
824 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
825 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
826 * gfortran.dg/gomp/reduction1.f90: Likewise.
827 * gfortran.dg/gomp/sharing-1.f90: Likewise.
829 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
832 * gfortran.dg/bounds_check_9.f90: New test.
833 * gfortran.dg/bounds_check_fail_2.f90: New test.
835 2007-09-18 Paolo Carlini <pcarlini@suse.de>
838 * g++.dg/ext/va-arg1.C: Adjust.
840 2007-09-18 Paolo Carlini <pcarlini@suse.de>
843 * g++.dg/ext/va-arg1.C: New.
845 2007-09-18 Tobias Burnus <burnus@net-b.de>
847 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
849 2007-09-18 Paolo Carlini <pcarlini@suse.de>
852 * g++.dg/rtti/typeid6.C: New.
854 2007-09-18 Paolo Carlini <pcarlini@suse.de>
857 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
858 * g++.dg/ext/is_class_error2.C: New.
860 2007-09-18 Richard Guenther <rguenther@suse.de>
862 PR tree-optimization/33340
863 * g++.dg/torture/pr33340.C: New testcase.
865 2007-09-18 Tobias Burnus <burnus@net-b.de>
868 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
869 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
870 * gfortran.dg/elemental_subroutine_5.f90: New.
872 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
874 * lib/target-supports.exp (check_profiling_available): Extend
875 mips*-*-elf check to mips*-*-elf*.
877 2007-09-18 Jakub Jelinek <jakub@redhat.com>
879 * gcc.dg/format/c90-scanf-5.c: New test.
880 * gcc.dg/format/c99-scanf-4.c: New test.
881 * gcc.dg/format/ext-7.c: New test.
882 * gcc.dg/format/ext-8.c: New test.
885 * gcc.c-torture/compile/20070915-1.c: New test.
887 2007-09-17 Tobias Burnus <burnus@net-b.de>
890 * gfortran.dg/private_type_9.f90: New.
892 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
895 * gfortran.dg/pr33449.f90: New test.
897 2007-09-17 Tobias Burnus <burnus@net-b.de>
899 * gfortran.dg/interface_15.f90: Compile with -std=f95.
900 * gfortran.dg/private_type_1.f90: Ditto
901 * gfortran.dg/interface_18.f90: New.
902 * gfortran.dg/private_type_8.f90: New.
904 2007-09-16 Paolo Carlini <pcarlini@suse.de>
907 * g++.dg/warn/new1.C: Adjust.
908 * g++.dg/torture/str_empty.C: Likewise.
910 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
912 * gcc.target/mips/dse-1.c: New test.
914 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
917 * g++.dg/overload/operator3.C: New.
919 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
921 * gcc.target/mips/truncate-1.c: New test.
923 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
929 * gfortran.dg/subref_array_pointer_1.f90: New test.
930 * gfortran.dg/subref_array_pointer_2.f90: New test.
932 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
934 * gfortran.dg/nint_2.f90: Correct last change.
936 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
938 * gcc.dg/tree-ssa/parallelization-1.c: New test.
940 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
942 * gcc.dg/vect/pr33373b.c: New test.
944 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
947 * gcc.target/i386/pr33438.c: New test.
949 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
951 * gfortran.dg/nint_2.f90: Revert previous commit.
953 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
955 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
957 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
960 * g++.dg/other/unused1.C: XFAIL class2 scan.
962 2007-09-13 Tobias Burnus <burnus@net-b.de>
965 * gfortran.dg/elemental_args_check_1.f90: New.
966 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
967 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
969 2007-09-13 Tobias Burnus <burnus@net-b.de>
971 * gfortran.dg/recursive_check_3.f90: New.
973 2007-09-13 Tobias Burnus <burnus@net-b.de>
976 * gfortran.dg/elemental_bind_c.f90: New.
978 2007-09-13 Richard Sandiford <richard@codesourcery.com>
980 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
981 * gcc.target/mips/mips16-attributes-2.c: New test.
982 * gcc.target/mips/mips16-attributes-3.c: Likewise.
983 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
984 hard-float asm when __mips16 is defined.
985 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
986 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
987 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
988 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
989 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
990 * gcc.target/mips/pr26765.c (foo): Likewise.
991 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
992 targets, use dg-mips-options instead of dg-options, and use -mgp32
993 to force 32-bit mode.
994 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
996 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
998 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
999 Michael Meissner <michael.meissner@amd.com>
1001 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
1002 * gcc.target/i386/sse5-hsubX.c: Ditto.
1003 * gcc.target/i386/sse5-permpX.c: Ditto.
1004 * gcc.target/i386/sse5-haddX.c: Ditto.
1005 * gcc.target/i386/sse5-maccXX.c: Ditto.
1006 * gcc.target/i386/sse5-msubXX.c: Ditto.
1007 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1008 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1010 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
1011 optimizes floating point conditional moves into the pcmov
1012 instruction on SSE5.
1013 * gcc.target/i386/sse5-pcmov2.c: Ditto.
1015 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
1016 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
1019 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
1020 compiler optimizes vector (a*b)+c into fmadd on SSE5.
1022 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
1023 optimizes (a*b)+c into fmadd on SSE5.
1025 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
1026 whether the SSE5 instructions can be generated.
1028 * gcc.target/i386/sse5-check.h: New. Add support for
1031 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
1032 ammintrin.h, and turn on -msse5 option instead of -msse4a.
1033 * gcc.target/i386/sse-13.c: Ditto.
1034 * gcc.target/i386/sse-14.c: Ditto.
1036 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1039 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
1040 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
1042 2007-09-12 Jakub Jelinek <jakub@redhat.com>
1045 * gcc.dg/pr32338-1.c: New test.
1046 * gcc.dg/pr32338-2.c: New test.
1048 2007-09-12 Bob Wilson <bob.wilson@acm.org>
1050 * lib/target-supports.exp (check_effective_target_sync_int_long):
1051 Revert change to add xtensa.
1052 (check_effective_target_sync_char_short): Likewise.
1054 2007-09-12 Olivier Hainque <hainque@adacore.com>
1056 * gnat.dg/packed_subtype.adb: New test.
1058 2007-09-12 Tobias Burnus <burnus@net-b.de>
1061 * gfortran.dg/intrinsic_size.f90: New.
1063 2007-09-12 Tobias Burnus <burnus@net-b.de>
1067 * gfortran.dg/conflicts_2.f90: New.
1069 2007-09-12 Ira Rosen <irar@il.ibm.com>
1071 PR tree-optimization/32377
1072 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
1073 dependence distance.
1074 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
1075 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
1076 * gcc.dg/vect/no-vfa-vect-depend-1.c,
1077 gfortran.dg/vect/no-vfa-pr32377.f90: New.
1079 2007-09-12 Richard Guenther <rguenther@suse.de>
1082 * gcc.c-torture/compile/pr33382.c: New testcase.
1083 * gcc.c-torture/execute/pr33382.c: Likewise.
1085 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
1088 * gfortran.dg/c_ptr_tests_12.f03: New test case.
1090 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
1092 PR tree-optimization/33373
1093 * gcc.dg/vect/pr33373.c: New test.
1095 2007-09-12 Ben Elliston <bje@au.ibm.com>
1097 * lib/target-supports.exp (check_effective_target_vect_no_double):
1100 2007-09-12 Ben Elliston <bje@au.ibm.com>
1101 Ulrich Weigand <uweigand@de.ibm.com>
1103 * gcc.target/spu/dfcgt-nan.c: New test.
1105 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
1107 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
1109 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
1112 * gfortran.dg/c_ptr_tests_11.f03: New test case.
1114 2007-09-11 Jakub Jelinek <jakub@redhat.com>
1116 * gcc.dg/va-arg-pack-len-1.c: New test.
1117 * g++.dg/va-arg-pack-len-1.C: New test.
1119 2007-09-11 Michael Matz <matz@suse.de>
1121 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
1123 2007-09-10 Janis Johnson <janis187@us.ibm.com>
1125 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
1126 checks for size of long double.
1127 * gcc.dg/dfp/convert.h: New file.
1128 * gcc.dg/dfp/convert-bfp-2.c: New test.
1129 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1130 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1131 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1132 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1133 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1134 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1135 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1136 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1137 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1139 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
1141 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
1142 Change dg-final to expect 1 non-profitable loop and
1144 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
1145 Change dg-final to expect 1 non-profitable loop and
1147 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
1148 Change dg-final to expect 1 profitable loop.
1149 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1150 Change dg-final to expect 1 profitable loop.
1152 2007-09-10 Richard Sandiford <richard@codesourcery.com>
1154 * gcc.target/mips/call-saved-1.c: New test.
1155 * gcc.target/mips/call-saved-2.c: Likewise.
1156 * gcc.target/mips/call-saved-3.c: Likewise.
1157 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
1158 instead of mips_mips64. Set mips_fp64 too.
1159 (is_gp32_flag): Return true for -mips1 and -mips2.
1160 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
1162 2007-09-10 Jakub Jelinek <jakub@redhat.com>
1164 * g++.dg/ext/va-arg-pack-1.C: New test.
1165 * g++.dg/ext/va-arg-pack-2.C: New test.
1167 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
1170 * gcc.dg/vect/pr33369.c: New test.
1172 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
1175 * gfortran.dg/array_memcpy_5.f90: New test.
1177 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
1179 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
1181 2007-09-09 Richard Guenther <rguenther@suse.de>
1183 * gcc.c-torture/compile/20070906-1.c: New testcase.
1185 2007-09-09 Ira Rosen <irar@il.ibm.com>
1187 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
1189 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
1190 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
1191 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1194 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1196 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
1198 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1200 * gnat.dg/addr2_p.ads: Bump size of array to 9.
1202 2007-09-09 Ira Rosen <irar@il.ibm.com>
1204 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
1205 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
1206 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
1207 Compile tests with -fno-tree-pre.
1208 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
1209 * lib/target-supports.exp (check_effective_target_vect_strided): New.
1210 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
1211 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
1212 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
1213 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
1214 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
1215 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
1216 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
1217 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
1218 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
1219 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
1220 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
1221 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
1222 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
1223 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
1224 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
1225 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
1226 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
1228 2007-09-09 Joseph Myers <joseph@codesourcery.com>
1230 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
1232 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1233 Use remote_exec to call c++filt.
1234 * lib/target-supports-dg.exp (dg-require-host-local): New.
1235 * gcc.misc-tests/options.exp: Allow .exe in command paths.
1236 * g++.dg/parse/repo1.C: Use dg-require-host-local.
1237 * g++.dg/rtti/repo1.C: Likewise.
1238 * g++.dg/template/repo1.C: Likewise.
1239 * g++.dg/template/repo2.C: Likewise.
1240 * g++.dg/template/repo3.C: Likewise.
1241 * g++.dg/template/repo4.C: Likewise.
1242 * g++.dg/template/repo5.C: Likewise.
1243 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1244 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1245 * g++.old-deja/g++.pt/repo1.C: Likewise.
1246 * g++.old-deja/g++.pt/repo2.C: Likewise.
1247 * g++.old-deja/g++.pt/repo3.C: Likewise.
1248 * g++.old-deja/g++.pt/repo4.C: Likewise.
1249 * gcc.dg/cpp/trad/builtins.c: Likewise.
1251 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
1253 PR tree-optimization/32283
1254 * gcc.dg/tree-ssa/loop-31.c: New test.
1256 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1258 PR rtl-optimization/26449
1259 * gcc.target/i386/pr26449-1.c: New file.
1261 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1264 PR rtl-optimization/26449
1265 * gcc.target/i386/pr33329.c: New file.
1267 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1269 * gnat.dg/renaming3.adb, renaming4.ads: New test.
1271 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1273 * gnat.dg/unaligned_rep_clause.adb: New testcase.
1275 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
1277 PR tree-optimization/33301
1278 * gfortran.dg/vect/pr33301.f: New test.
1280 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1283 * gfortran.dg/backspace_10.f90: New test.
1285 2007-09-07 Richard Guenther <rguenther@suse.de>
1288 2007-09-06 Richard Guenther <rguenther@suse.de>
1290 PR tree-optimization/32586
1291 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1292 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1293 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1294 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1295 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1296 now obsolete simplification.
1298 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
1300 PR tree-optimization/33299
1301 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1302 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1304 2007-09-07 Richard Guenther <rguenther@suse.de>
1307 2007-09-06 Richard Guenther <rguenther@suse.de>
1309 PR tree-optimization/32586
1310 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1311 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1312 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1313 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1314 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1315 now obsolete simplification.
1317 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1319 PR tree-optimization/32821
1320 * gcc.dg/tree-ssa/pr32821.c: New file.
1322 2007-09-07 Richard Sandiford <richard@codesourcery.com>
1324 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1325 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1326 and mips_forced_no_er.
1327 (dg-mips-options): Add -mno-abicalls when a small-data option is
1328 specified. Skip tests with small-data options if mips_forced_gp.
1329 Skip tests with -mexplicit-relocs if mips_forced_no_er.
1330 * gcc.target/mips/sdata-1.c: New test.
1331 * gcc.target/mips/sdata-2.c: Likewise.
1332 * gcc.target/mips/sdata-3.c: Likewise.
1333 * gcc.target/mips/sdata-4.c: Likewise.
1335 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1338 * spread_zerosize_1.f90: New test case.
1339 * spread_bounds_1.f90: New test case.
1341 2007-09-06 Paolo Carlini <pcarlini@suse.de>
1344 * g++.dg/template/static31.C: New.
1346 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1349 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1352 2007-09-06 David Daney <ddaney@avtrex.com>
1353 Richard Sandiford <richard@codesourcery.com>
1356 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1357 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1358 * gcc.target/mips/pr33256.c: New test.
1360 2007-09-06 Tom Tromey <tromey@redhat.com>
1362 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1364 2007-09-06 Richard Guenther <rguenther@suse.de>
1366 PR tree-optimization/32586
1367 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1368 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1369 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1370 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1371 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1372 now obsolete simplification.
1374 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
1376 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1377 * gcc.target/i386/sse3-addsubps.c: Ditto.
1378 * gcc.target/i386/sse3-haddpd.c: Ditto.
1379 * gcc.target/i386/sse3-haddps.c: Ditto.
1380 * gcc.target/i386/sse3-hsubpd.c: Ditto.
1381 * gcc.target/i386/sse3-hsubps.c: Ditto.
1382 * gcc.target/i386/sse3-lddqu.c: Ditto.
1383 * gcc.target/i386/sse3-movddup.c: Ditto.
1384 * gcc.target/i386/sse3-movshdup.c: Ditto.
1385 * gcc.target/i386/sse3-movsldup.c: Ditto.
1387 2007-09-06 Richard Guenther <rguenther@suse.de>
1389 PR tree-optimization/33302
1390 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1392 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1395 * gfortran.dg./fmt_float.f90: New test.
1397 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1400 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1402 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
1404 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1405 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1407 2007-09-06 Jakub Jelinek <jakub@redhat.com>
1409 * g++.dg/eh/builtin1.C: New test.
1410 * g++.dg/eh/builtin2.C: New test.
1411 * g++.dg/eh/builtin3.C: New test.
1414 * g++.dg/eh/builtin4.C: New test.
1416 2007-09-05 Janis Johnson <janis187@us.ibm.com>
1418 * gcc.target/powerpc/dfp-dd.c: New test.
1419 * gcc.target/powerpc/dfp-td.c: New test.
1421 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1423 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1424 * gcc.dg/va-arg-pack-1.c: New test.
1426 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
1428 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1429 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1430 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1431 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1432 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1434 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1437 * g++.dg/ext/anon-struct5.C: New.
1439 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
1441 * gcc.dg/i386-cpuid.h: Remove.
1442 * gcc.target/i386/mmx-check.h: Include cpuid.h.
1443 (main): Use __get_cpuid to get target features.
1444 * gcc.target/i386/sse-check.h: Ditto.
1445 * gcc.target/i386/sse2-check.h: Ditto.
1446 * gcc.target/i386/sse3-check.h: Ditto.
1447 * gcc.target/i386/ssse3-check.h: Ditto.
1448 * gcc.target/i386/sse4_1-check.h: Ditto.
1449 * gcc.target/i386/sse4_2-check.h: Ditto.
1450 * gcc.target/i386/sse4a-check.h: Ditto.
1451 * gcc.dg/torture/pr16104-1.c: Ditto.
1452 (do_test): Change to void.
1453 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1454 * gcc.target/i386/sse-6.c: Ditto.
1455 * gcc.target/i386/sse-7.c: Ditto.
1456 * g++.dg/other/i386-1.C: Include cpuid.h.
1457 (main): New function. Use __get_cpuid to get target fetaures.
1459 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1460 David Ung <davidu@mips.com>
1461 Nigel Stephens <nigel@mips.com>
1463 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1464 * gcc.c-torture/compile/mipscop-2.c: Likewise.
1465 * gcc.c-torture/compile/mipscop-3.c: Likewise.
1466 * gcc.c-torture/compile/mipscop-4.c: Likewise.
1467 * gcc.dg/torture/mips-hilo-1.c: Likewise.
1468 * gcc.dg/torture/mips-hilo-2.c: Likewise.
1469 * gcc.dg/torture/pr19683-1.c: Likewise.
1470 * gcc.target/mips/madd-3.c: Likewise.
1471 * gcc.target/mips/maddu-3.c: Likewise.
1472 * gcc.target/mips/msub-3.c: Likewise.
1473 * gcc.target/mips/msubu-3.c: Likewise.
1474 * gcc.target/mips/asm-1.c: Likewise.
1475 * gcc.target/mips/branch-1.c: Likewise.
1476 * gcc.target/mips/ins-1.c: Likewise.
1477 * gcc.target/mips/near-far-3.c: Likewise.
1478 * gcc.target/mips/near-far-4.c: Likewise.
1479 * gcc.target/mips/smartmips-lwxs.c: Likewise.
1480 * gcc.target/mips/smartmips-ror-1.c: Likewise.
1481 * gcc.target/mips/smartmips-ror-2.c: Likewise.
1482 * gcc.target/mips/smartmips-ror-3.c: Likewise.
1483 * gcc.target/mips/smartmips-ror-4.c: Likewise.
1484 * gcc.target/mips/dspr2-MULT.c: Likewise.
1485 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1486 * gcc.target/mips/mips32-dsp-run.c: Likewise.
1487 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1488 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1489 * gcc.target/mips/code-readable-2.c: Likewise.
1490 * gcc.target/mips/code-readable-3.c: Likewise.
1492 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1493 David Ung <davidu@mips.com>
1494 Nigel Stephens <nigel@mips.com>
1496 * gcc.target/mips/mips16-attributes.c: New.
1498 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
1501 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1504 * gfortran.dg/char_length_10.f90: New test.
1506 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1509 * g++.dg/parse/template24.C: New.
1511 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
1513 * g++.dg/other/spu2vmx-1.C: New test.
1515 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1517 PR tree-optimization/33017
1518 * gcc.dg/pr33017.c: New test.
1520 2007-09-05 Ben Elliston <bje@au.ibm.com>
1522 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
1523 __protected_stream family of macros.
1525 2007-09-04 Jan Hubicka <jh@suse.cz>
1527 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
1528 * gcc.dg/tree-ssa/pr27236.c: Likewise.
1529 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
1530 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1531 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
1532 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
1533 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1536 2007-09-04 Janus Weil <jaydub66@gmail.com>
1537 Tobias Burnus <burnus@net-b.de>
1539 * gfortran.dg/proc_decl_1.f90: New.
1540 * gfortran.dg/proc_decl_2.f90: New.
1541 * gfortran.dg/proc_decl_3.f90: New.
1542 * gfortran.dg/proc_decl_4.f90: New.
1544 2007-09-04 Jan Hubicka <jh@suse.cz>
1546 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
1547 * gcc.dg/vect/vect-105.c: Mark functions noinline.
1548 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
1549 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
1550 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
1551 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
1552 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
1553 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
1554 * gcc.dg/vect/vect-50.c: Mark functions noinline.
1555 * gcc.dg/vect/vect-33.c: Mark functions noinline.
1556 * gcc.dg/vect/vect-16.c: Mark functions noinline.
1557 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
1558 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
1559 * gcc.dg/vect/vect-92.c: Mark functions noinline.
1560 * gcc.dg/vect/vect-75.c: Mark functions noinline.
1561 * gcc.dg/vect/vect-58.c: Mark functions noinline.
1562 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
1563 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
1564 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
1565 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
1566 * gcc.dg/vect/vect-114.c: Mark functions noinline.
1567 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
1568 * gcc.dg/vect/vect-8.c: Mark functions noinline.
1569 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
1570 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
1571 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
1572 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
1573 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
1574 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
1575 * gcc.dg/vect/vect-42.c: Mark functions noinline.
1576 * gcc.dg/vect/vect-25.c: Mark functions noinline.
1577 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
1578 * gcc.dg/vect/vect-67.c: Mark functions noinline.
1579 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
1580 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
1581 * gcc.dg/vect/vect-106.c: Mark functions noinline.
1582 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
1583 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
1584 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
1585 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
1586 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
1587 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
1588 * gcc.dg/vect/vect-34.c: Mark functions noinline.
1589 * gcc.dg/vect/vect-17.c: Mark functions noinline.
1590 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
1591 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
1592 * gcc.dg/vect/vect-93.c: Mark functions noinline.
1593 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
1594 * gcc.dg/vect/vect-76.c: Mark functions noinline.
1595 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
1596 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
1597 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
1598 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
1599 * gcc.dg/vect/vect-115.c: Mark functions noinline.
1600 * gcc.dg/vect/vect-9.c: Mark functions noinline.
1601 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
1602 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
1603 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
1604 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
1605 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
1606 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
1607 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
1608 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
1609 * gcc.dg/vect/vect-60.c: Mark functions noinline.
1610 * gcc.dg/vect/vect-26.c: Mark functions noinline.
1611 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
1612 * gcc.dg/vect/vect-85.c: Mark functions noinline.
1613 * gcc.dg/vect/vect-68.c: Mark functions noinline.
1614 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
1615 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
1616 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
1617 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
1618 * gcc.dg/vect/vect-107.c: Mark functions noinline.
1619 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
1620 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
1621 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
1622 * gcc.dg/vect/vect-52.c: Mark functions noinline.
1623 * gcc.dg/vect/vect-35.c: Mark functions noinline.
1624 * gcc.dg/vect/vect-18.c: Mark functions noinline.
1625 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
1626 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
1627 * gcc.dg/vect/vect-77.c: Mark functions noinline.
1628 * gcc.dg/vect/vect-2.c: Mark functions noinline.
1629 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
1630 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
1631 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
1632 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
1633 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
1634 * gcc.dg/vect/vect-116.c: Mark functions noinline.
1635 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
1636 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
1637 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
1638 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
1639 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
1640 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
1641 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
1642 * gcc.dg/vect/vect-44.c: Mark functions noinline.
1643 * gcc.dg/vect/vect-27.c: Mark functions noinline.
1644 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
1645 * gcc.dg/vect/vect-86.c: Mark functions noinline.
1646 * gcc.dg/vect/vect-100.c: Mark functions noinline.
1647 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
1648 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
1649 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
1650 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
1651 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
1652 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
1653 * gcc.dg/vect/vect-108.c: Mark functions noinline.
1654 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
1655 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
1656 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
1657 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
1658 * gcc.dg/vect/vect-11.c: Mark functions noinline.
1659 * gcc.dg/vect/vect-70.c: Mark functions noinline.
1660 * gcc.dg/vect/vect-36.c: Mark functions noinline.
1661 * gcc.dg/vect/vect-19.c: Mark functions noinline.
1662 * gcc.dg/vect/vect-95.c: Mark functions noinline.
1663 * gcc.dg/vect/vect-78.c: Mark functions noinline.
1664 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
1665 * gcc.dg/vect/vect-3.c: Mark functions noinline.
1666 * gcc.dg/vect/vect-all.c: Mark functions noinline.
1667 * gcc.dg/vect/vect-117.c: Mark functions noinline.
1668 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
1669 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
1670 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
1671 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
1672 * gcc.dg/vect/vect-20.c: Mark functions noinline.
1673 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
1674 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
1675 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
1676 * gcc.dg/vect/vect-62.c: Mark functions noinline.
1677 * gcc.dg/vect/vect-28.c: Mark functions noinline.
1678 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
1679 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
1680 * gcc.dg/vect/vect-87.c: Mark functions noinline.
1681 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
1682 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
1683 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
1684 * gcc.dg/vect/vect-109.c: Mark functions noinline.
1685 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
1686 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
1688 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
1689 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
1690 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
1691 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
1692 * gcc.dg/vect/vect-12.c: Mark functions noinline.
1693 * gcc.dg/vect/vect-71.c: Mark functions noinline.
1694 * gcc.dg/vect/vect-54.c: Mark functions noinline.
1695 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
1696 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
1697 * gcc.dg/vect/vect-96.c: Mark functions noinline.
1698 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
1699 * gcc.dg/vect/vect-110.c: Mark functions noinline.
1700 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
1701 * gcc.dg/vect/vect-4.c: Mark functions noinline.
1702 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
1703 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
1704 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
1705 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
1706 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
1707 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
1708 * gcc.dg/vect/vect-21.c: Mark functions noinline.
1709 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
1710 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
1711 * gcc.dg/vect/vect-80.c: Mark functions noinline.
1712 * gcc.dg/vect/vect-63.c: Mark functions noinline.
1713 * gcc.dg/vect/vect-46.c: Mark functions noinline.
1714 * gcc.dg/vect/vect-29.c: Mark functions noinline.
1715 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
1716 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
1717 * gcc.dg/vect/vect-88.c: Mark functions noinline.
1718 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
1719 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
1720 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
1721 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
1722 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
1723 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
1724 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
1725 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
1726 * gcc.dg/vect/vect-30.c: Mark functions noinline.
1727 * gcc.dg/vect/vect-13.c: Mark functions noinline.
1728 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
1729 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
1730 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
1731 * gcc.dg/vect/vect-72.c: Mark functions noinline.
1732 * gcc.dg/vect/vect-38.c: Mark functions noinline.
1733 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
1734 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
1735 * gcc.dg/vect/vect-97.c: Mark functions noinline.
1736 * gcc.dg/vect/vect-111.c: Mark functions noinline.
1737 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
1738 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
1739 * gcc.dg/vect/vect-5.c: Mark functions noinline.
1740 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
1741 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
1742 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
1743 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
1744 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
1745 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
1746 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
1747 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
1748 * gcc.dg/vect/vect-22.c: Mark functions noinline.
1749 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
1750 * gcc.dg/vect/vect-64.c: Mark functions noinline.
1751 * gcc.dg/vect/vect-89.c: Mark functions noinline.
1752 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
1753 * gcc.dg/vect/vect-103.c: Mark functions noinline.
1754 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
1755 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
1756 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
1757 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
1758 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
1759 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
1760 * gcc.dg/vect/vect-31.c: Mark functions noinline.
1761 * gcc.dg/vect/vect-14.c: Mark functions noinline.
1762 * gcc.dg/vect/vect-73.c: Mark functions noinline.
1763 * gcc.dg/vect/vect-56.c: Mark functions noinline.
1764 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
1765 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
1766 * gcc.dg/vect/vect-98.c: Mark functions noinline.
1767 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
1768 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
1769 * gcc.dg/vect/vect-112.c: Mark functions noinline.
1770 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
1771 * gcc.dg/vect/vect-6.c: Mark functions noinline.
1772 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
1773 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
1774 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
1775 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
1776 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
1777 * gcc.dg/vect/pr25413.c: Mark functions noinline.
1778 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
1779 * gcc.dg/vect/vect-40.c: Mark functions noinline.
1780 * gcc.dg/vect/vect-23.c: Mark functions noinline.
1781 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
1782 * gcc.dg/vect/vect-82.c: Mark functions noinline.
1783 * gcc.dg/vect/vect-65.c: Mark functions noinline.
1784 * gcc.dg/vect/vect-48.c: Mark functions noinline.
1785 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
1786 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
1787 * gcc.dg/vect/vect-104.c: Mark functions noinline.
1788 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
1789 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
1790 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
1791 * gcc.dg/vect/vect-32.c: Mark functions noinline.
1792 * gcc.dg/vect/vect-15.c: Mark functions noinline.
1793 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
1794 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
1795 * gcc.dg/vect/vect-91.c: Mark functions noinline.
1796 * gcc.dg/vect/vect-74.c: Mark functions noinline.
1797 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
1798 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
1799 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
1800 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
1801 * gcc.dg/vect/vect-99.c: Mark functions noinline.
1802 * gcc.dg/vect/vect-113.c: Mark functions noinline.
1803 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
1804 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
1805 * gcc.dg/vect/vect-7.c: Mark functions noinline.
1806 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
1807 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
1808 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
1809 * gcc.dg/vect/vect-24.c: Mark functions noinline.
1810 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
1811 * gcc.dg/vect/vect-83.c: Mark functions noinline.
1812 * gcc.dg/vect/vect-66.c: Mark functions noinline.
1813 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
1815 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
1818 * gcc.target/i386/cmov7.c: New file.
1820 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
1822 * gcc.target/i386/sse4a-check.h: New file.
1823 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
1824 * gcc.target/i386/sse4a-insert.c: Ditto.
1825 * gcc.target/i386/sse4a-montsd.c: Ditto.
1826 * gcc.target/i386/sse4a-montss.c: Ditto.
1827 * gcc.target/i386/mmx-check.h: New file.
1828 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
1829 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
1830 * gcc.target/i386/sse-check.h: New file.
1831 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
1832 * gcc.target/i386/sse-3.c: Ditto.
1833 * gcc.target/i386/sse-7.c: Ditto.
1834 * gcc.target/i386/sse-9.c: Ditto.
1835 * gcc.target/i386/ssefn-3.c: Ditto.
1836 * gcc.target/i386/sse-recip.c: Ditto.
1837 * gcc.target/i386/sse-recip-vec.c: Ditto.
1838 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
1839 * gcc.target/i386/20020523-1.c: Remove.
1840 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
1841 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1842 * gcc.target/i386/ssefn-4.c: Ditto.
1843 * gcc.target/i386/sse-6.c: Ditto.
1844 * gcc.target/i386/sse-10.c: Ditto.
1845 * gcc.target/i386/sse-11.c: Ditto.
1846 * gcc.target/i386/sse-18.c: Ditto.
1847 * gcc.target/i386/fpprec-1.c: Ditto.
1848 * g++.dg/other/i386-1.C: Ditto.
1850 2007-09-04 Richard Guenther <rguenther@suse.de>
1852 PR tree-optimization/33291
1853 * gcc.dg/volatile2.c: New testcase.
1854 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
1855 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
1856 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1857 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1859 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1862 * gfortran.dg/namelist_15.f90: Update test.
1863 * gfortran.dg/namelist_24.f90: Update test.
1864 * gfortran.dg/namelist_38.f90: New test.
1866 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
1868 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
1869 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
1870 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
1871 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
1872 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
1873 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
1875 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
1877 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
1878 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
1880 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
1882 2007-09-02 David Daney <ddaney@avtrex.com>
1884 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
1885 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
1886 * gcc.target/mips/atomic-memory-1.c: Ditto.
1887 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
1889 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
1891 * gcc.target/cris/builtin_clz_v0.c: New testcase.
1892 * gcc.target/cris/builtin_clz_v3.c: New testcase.
1894 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
1896 * gfortran.dg/substr_6.f90: New test.
1898 2007-09-02 Paolo Carlini <pcarlini@suse.de>
1901 * g++.dg/other/error18.C: New.
1902 * g++.dg/expr/bitfield3.C: Adjust.
1904 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
1907 * gfortran.fortran-torture/compile/pr33276.f90: New.
1909 2007-09-02 Joseph Myers <joseph@codesourcery.com>
1912 * gcc.dg/c99-arraydecl-3.c: New test.
1914 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1917 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
1918 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
1920 2007-08-31 Tobias Burnus <burnus@net-b.de>
1923 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
1924 * gfortran.dg/read_1.f90: New.
1926 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1929 * g++.dg/template/error30.C: New.
1931 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1934 * g++.dg/template/crash70.C: New.
1936 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1939 * g++.dg/ext/is_class_error.C: New.
1941 2007-08-31 Olivier Hainque <hainque@adacore.com>
1943 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
1945 2007-08-31 David Edelsohn <edelsohn@gnu.org>
1946 Revital Eres <eres@il.ibm.com>
1948 * gcc.target/powerpc/paired-1.c: New test.
1949 * gcc.target/powerpc/paired-2.c: New test.
1950 * gcc.target/powerpc/paired-3.c: New test.
1951 * gcc.target/powerpc/paired-4.c: New test.
1952 * gcc.target/powerpc/paired-5.c: New test.
1953 * gcc.target/powerpc/paired-6.c: New test.
1954 * gcc.target/powerpc/paired-7.c: New test.
1955 * gcc.target/powerpc/ppc-paired.c: New test.
1957 2007-08-31 Ollie Wild <aaw@google.com>
1959 * g++.dg/conversion/ptrmem2.C: New test.
1960 * g++.dg/conversion/ptrmem3.C: New test.
1961 * g++.dg/conversion/ptrmem4.C: New test.
1962 * g++.dg/conversion/ptrmem5.C: New test.
1963 * g++.dg/conversion/ptrmem6.C: New test.
1964 * g++.dg/conversion/ptrmem7.C: New test.
1965 * g++.dg/conversion/ptrmem8.C: New test.
1967 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
1970 * gfortran.dg/char_length_7.f90: New test.
1971 * gfortran.dg/char_length_9.f90: New test.
1972 * gfortran.dg/char_assign_1.f90: Add extra warning.
1976 * gfortran.dg/char_length_8.f90: New test.
1978 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
1980 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
1982 2007-08-30 Jakub Jelinek <jakub@redhat.com>
1984 * gcc.dg/inline-24.c: New test.
1985 * g++.dg/opt/inline11.C: New test.
1987 2007-08-30 Richard Guenther <rguenther@suse.de>
1989 * gcc.target/i386/vectorize5.c: New testcase.
1991 2007-08-30 Tobias Burnus <burnus@net-b.de>
1994 * interface.c (check_interface0): Improve error for external procs.
1995 (check_sym_interfaces): Fix checking of module procedures.
1997 2007-08-30 Jakub Jelinek <jakub@redhat.com>
1999 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
2001 * gcc.dg/sync-3.c: New test.
2004 * gcc.dg/cleanup-12.c: New test.
2006 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
2008 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
2009 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
2010 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
2011 * gcc.dg/pr32450.c: Ditto.
2012 * gcc.dg/nest.c: Ditto.
2013 * gcc.dg/nested-func-4.c: Ditto.
2014 * g++.old-deja/g++.law/profile1.C: Ditto.
2016 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2019 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
2020 non-default integer kind arguments.
2022 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
2025 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
2027 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
2029 * gcc.dg/h8300-ice2.c: Remove target selector.
2031 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
2034 * gfortran.dg/binding_label_tests_15.f03: New test case.
2035 * gfortran.dg/binding_label_tests_16.f03: Ditto.
2037 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2039 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
2040 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
2042 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
2045 * g++.dg/other/canon-33194.C: New.
2047 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
2049 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
2050 * gcc.c-torture/execute/pr23135.c: Likewise.
2052 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
2054 * gcc.dg/pr31344.c: Move to ...
2055 * gcc.dg/dfp/pr31344.c: ... here.
2056 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
2057 * gcc.dg/20050503-1.c: Ditto.
2058 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
2059 * gcc.dg/20061127-1.c: Compile only for fpic targets.
2060 * gcc.dg/20060801-1.c: Ditto.
2062 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
2064 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
2065 * gfortran.dg/nan_1.f90: Likewise.
2067 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2070 Revert previous patch.
2072 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
2073 Kazu Hirata <kazu@codesourcery.com>
2075 * gcc.target/m68k/interrupt-1.c: New.
2077 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
2079 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
2080 10000 for targets where "int" can't hold at least 100000.
2081 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
2082 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
2083 (test5)(test6): Use it.
2084 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
2085 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
2086 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
2087 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
2088 * gcc.dg/attr-alloc_size.c (test): Likewise.
2090 2007-08-28 Paolo Carlini <pcarlini@suse.de>
2093 * g++.dg/template/error29.C: New.
2095 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2098 * g++.dg/ext/visibility/anon5.C: New test.
2100 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2102 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
2104 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2106 * gfortran.dg/gamma_1.f90: Remove large-real tests.
2107 * gfortran.dg/gamma_2.f90: Remove large-real tests.
2108 * gfortran.dg/gamma_4.f90: New: large-real tests.
2110 2007-08-28 Jason Merrill <jason@redhat.com>
2113 * g++.dg/ext/stmtexpr12.C: New test.
2116 * g++.dg/ext/attrib28.C: New test.
2118 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
2121 * gcc.target/i386/pr32661.c: New test.
2123 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2126 * gcc.dg/pr32370.c: New test.
2128 PR rtl-optimization/33148
2129 * gcc.c-torture/compile/20070827-1.c: New test.
2132 * d++.dg/debug/const3.C: New test.
2133 * d++.dg/debug/const4.C: New test.
2134 * d++.dg/debug/dwarf2/const1.C: New test.
2135 * d++.dg/debug/dwarf2/const2.C: New test.
2136 * d++.dg/debug/dwarf2/const2b.C: New test.
2138 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
2139 Vladimir Yanovsky <yanov@il.ibm.com>
2140 Revital Eres <eres@il.ibm.com>
2141 Andrey Belevantsev <abel@ispras.ru>
2143 * gcc.dg/sms-1.c: New test.
2145 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
2147 * g++.dg/ext/gnu-inline-common.h: New.
2148 * g++.dg/ext/gnu-inline-global-reject.C: New.
2149 * g++.dg/ext/gnu-inline-global.C: New.
2150 * g++.dg/ext/gnu-inline-namespace.C: New.
2151 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
2152 * g++.dg/ext/gnu-inline-class.C: New.
2153 * g++.dg/ext/gnu-inline-class-static.C: New.
2154 * g++.dg/ext/gnu-inline-template-class.C: New.
2155 * g++.dg/ext/gnu-inline-template-func.C: New.
2157 2007-08-27 Jason Merrill <jason@redhat.com>
2160 * g++.dg/ext/stmtexpr11.C: New.
2162 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
2164 * lib/target-supports.exp (check_profiling_available):
2165 Set profiling_available_saved to 0 on fido-*-elf.
2167 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
2169 PR tree-optimization/33173
2171 * gcc.c-torture/compile/pr33173.c: New.
2173 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
2176 * gcc.dg/dfp/pr31385.c: New.
2178 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2180 * gcc.dg/unsigned-long-compare.c: Remove target selector.
2182 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2184 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
2185 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
2186 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
2187 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
2188 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
2189 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
2190 gcc.target/m68k directory.
2191 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
2192 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
2193 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
2194 gcc.target/cris directory.
2195 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
2196 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
2197 gcc.target/bfin directory.
2199 * gcc.target/sh: New directory.
2200 * gcc.target/sh/sh.exp: New file.
2201 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
2202 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
2203 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
2204 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
2205 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
2206 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
2208 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2210 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
2211 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
2212 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
2213 * gcc.target/i386/local2.c: Ditto.
2214 * gcc.target/i386/stack-prot-kernel.c: Ditto.
2215 * gcc.target/i386/20011119-1.c: Ditto.
2216 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
2217 * gcc.target/i386/fastcall-1.c: Fix target selector.
2219 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2222 * gfortran.dg/negative_unit.f: Add new check
2223 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
2224 -fdefault-integer-8.
2226 2007-08-26 Asher Langton <langton2@llnl.gov>
2228 * gfortran.dg/recursive_stack.f90: New.
2229 * gfortran.dg/openmp_stack.f90: New.
2231 2007-08-26 Tobias Burnus <burnus@net-b.de>
2234 * gfortran.dg/use_10.f90: New.
2236 2007-08-26 Tobias Burnus <burnus@net-b.de>
2239 * gfortran.dg/namelist_14.f90: Make test case valid.
2240 * gfortran.dg/common_10.f90: New.
2242 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
2245 * gcc.dg/ifelse-2.c: New.
2247 2007-08-26 Tobias Burnus <burnus@net-b.de>
2250 * gfortran.dg/gamma_1.f90: New.
2251 * gfortran.dg/gamma_2.f90: New.
2252 * gfortran.dg/gamma_3.f90: New.
2254 2007-08-26 Tobias Burnus <burnus@net-b.de>
2257 * gfortran.dg/used_types_18.f90: New.
2259 2007-08-25 Jakub Jelinek <jakub@redhat.com>
2261 * gcc.dg/array-init-2.c: New test.
2263 2007-08-24 Tobias Burnus <burnus@net-b.de>
2266 * gfortran.dg/initialization_4.f90: Update dg-error.
2267 * gfortran.dg/initialization_13.f90: New.
2269 2007-08-24 Richard Guenther <rguenther@suse.de>
2272 * gcc.c-torture/compile/pr33166.c: New testcase.
2274 2007-08-24 Tobias Burnus <burnus@net-b.de>
2277 * gfortran.dg/pointer_assign_4.f90: New.
2278 * gfortran.dg/shape_2.f90: Fix test case.
2279 * gfortran.dg/char_result_4.f90: Ditto.
2281 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2283 * gcc.dg/array-init-1.c: New test.
2286 * g++.dg/parse/crash36.C: New test.
2288 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
2290 * gcc.dg/pr32721.c: Updated.
2292 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2294 PR tree-optimization/32573
2296 * gcc.dg/pr32573.c: New test.
2299 * g++.dg/lookup/ns3.C: New test.
2301 * gfortran.dg/assumed_charlen_sharing.f90: New test.
2304 * g++.dg/parse/crash37.C: New test.
2306 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2309 * gcc.target/i386/pr17390.c: New test.
2311 2007-08-23 Richard Guenther <rguenther@suse.de>
2313 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2314 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2315 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2316 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2317 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2318 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2319 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2320 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2322 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2324 * gcc.target/s390: New directory.
2325 * gcc.target/s390/s390.exp: New file.
2326 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2327 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2328 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2329 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2330 gcc.target/s390 directory.
2332 2007-08-23 Richard Guenther <rguenther@suse.de>
2334 PR tree-optimization/32328
2335 * testsuite/gcc.dg/pr32328.c: New testcase.
2337 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
2339 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2342 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2345 * gfortran.dg/min_max_optional_5.f90: New test.
2346 * gfortran.dg/min_max_optional_2.f90: Remove.
2347 * gfortran.dg/min_max_optional_3.f90: Remove.
2348 * gfortran.dg/min_max_optional_4.f90: Remove.
2350 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2352 * gcc.target/i386/xorps-sse.c: New.
2353 * gcc.target/i386/xorps-sse2.c: New.
2355 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2357 * gcc.target/i386/cmov3.c: Fix scan-assembler.
2358 * gcc.target/i386/cmov4.c: Fix scan-assembler.
2359 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2361 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
2364 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2365 include multiple kinds for SHAPE parameter within a single
2367 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2368 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
2370 2007-08-22 Janus Weil <jaydub66@gmail.com>
2372 * interface_abstract_1.f90: Extended test case.
2373 * interface_abstract_3.f90: New test.
2375 2007-08-21 Christian Bruel <christian.bruel@st.com>
2377 * gcc.dg/fold-sub.c: New test.
2379 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2381 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2382 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2383 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2384 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2385 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2386 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2388 2007-08-22 Richard Guenther <rguenther@suse.de>
2391 * gcc.dg/pr33007.c: New testcase.
2393 2007-08-22 Richard Sandiford <richard@codesourcery.com>
2395 * gcc.c-torture/execute/strcmp-1.x: Delete.
2397 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2399 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2400 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2401 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2402 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2403 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2404 gcc.target/i386/stack-realign.c,
2405 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2406 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2407 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2408 target using dg-require-effective-target directive.
2409 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2410 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2411 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2412 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2413 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2414 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2415 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2416 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2417 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2418 Require lp64 target using dg-require-effective-target directive.
2419 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2420 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2422 * gcc.target/i386/20010202-1.c: Move from here ...
2423 * gcc.dg/20010202-1.c: ... to here.
2425 2007-08-22 Richard Guenther <rguenther@suse.de>
2427 PR tree-optimization/33142
2428 * gcc.c-torture/execute/pr33142.c: New testcase.
2430 2007-08-22 Richard Guenther <rguenther@suse.de>
2433 * g++.dg/torture/pr32563.C: New testcase.
2435 2007-08-22 Jakub Jelinek <jakub@redhat.com>
2438 * gcc.dg/pr32912-1.c: Add -w to options.
2439 * gcc.dg/pr32912-2.c: Likewise.
2440 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2442 2007-08-21 Ian Lance Taylor <iant@google.com>
2444 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2446 2007-08-21 Ian Lance Taylor <iant@google.com>
2448 PR tree-optimization/33134
2449 * g++.dg/tree-ssa/pr33134.C: New test.
2451 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
2453 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2454 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2456 2007-08-21 Jakub Jelinek <jakub@redhat.com>
2459 * gcc.dg/debug/pr32610.c: New test.
2461 * g++.dg/init/new24.C: New test.
2464 * gcc.dg/pr32912-1.c: New test.
2465 * gcc.dg/pr32912-2.c: New test.
2466 * gcc.dg/pr32912-3.c: New test.
2468 2007-08-21 Richard Guenther <rguenther@suse.de>
2470 * gcc.dg/pointer-arith-10.c: New testcase.
2472 2007-08-21 Richard Guenther <rguenther@suse.de>
2475 * gcc.c-torture/compile/pr33122.c: New testcase.
2477 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
2479 * g++.dg/warn/Wnvdtor-2.C: New testcase.
2481 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
2483 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2485 2007-08-20 Jakub Jelinek <jakub@redhat.com>
2488 * g++.dg/init/new23.C: New test.
2490 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2493 * gcc.c-torture/compile/pr30564-1.c: New test.
2494 * gcc.c-torture/compile/pr30564-2.c: New test.
2496 2007-08-19 Joseph Myers <joseph@codesourcery.com>
2498 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2500 2007-08-19 Tobias Burnus <burnus@net-b.de>
2502 * gfortran.dg/interface_abstract_2.f90: New.
2503 * gfortran.dg/interface_abstract_1.f90: Fix typo.
2505 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2507 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
2508 unknown (so that outer-loop wont get analyzed).
2509 * gcc.dg/vect/vect-outer-1a.c: New test.
2510 * gcc.dg/vect/vect-outer-1b.c: New test.
2511 * gcc.dg/vect/vect-outer-1.c: New test.
2512 * gcc.dg/vect/vect-outer-2a.c: New test.
2513 * gcc.dg/vect/vect-outer-2b.c: New test.
2514 * gcc.dg/vect/vect-outer-2c.c: New test.
2515 * gcc.dg/vect/vect-outer-2.c: New test.
2516 * gcc.dg/vect/vect-outer-3a.c: New test.
2517 * gcc.dg/vect/vect-outer-3b.c: New test.
2518 * gcc.dg/vect/vect-outer-3c.c: New test.
2519 * gcc.dg/vect/vect-outer-3.c: New test.
2520 * gcc.dg/vect/vect-outer-4a.c: New test.
2521 * gcc.dg/vect/vect-outer-4b.c: New test.
2522 * gcc.dg/vect/vect-outer-4c.c: New test.
2523 * gcc.dg/vect/vect-outer-4d.c: New test.
2524 * gcc.dg/vect/vect-outer-4e.c: New test.
2525 * gcc.dg/vect/vect-outer-4f.c: New test.
2526 * gcc.dg/vect/vect-outer-4g.c: New test.
2527 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
2528 * gcc.dg/vect/vect-outer-4i.c: New test.
2529 * gcc.dg/vect/vect-outer-4j.c: New test.
2530 * gcc.dg/vect/vect-outer-4k.c: New test.
2531 * gcc.dg/vect/vect-outer-4l.c: New test.
2532 * gcc.dg/vect/vect-outer-4m.c: New test.
2533 * gcc.dg/vect/vect-outer-4.c: New test.
2534 * gcc.dg/vect/vect-outer-5.c: New test.
2535 * gcc.dg/vect/vect-outer-6.c: New test.
2536 * gcc.dg/vect/vect-outer-fir.c: New test.
2537 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
2538 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
2540 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2542 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
2543 and -fno-tree-reassoc.
2544 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
2545 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2546 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
2547 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2548 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
2549 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2550 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
2551 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
2552 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
2553 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
2554 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
2555 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
2556 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
2557 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
2558 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
2559 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
2560 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
2561 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
2562 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
2563 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
2564 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
2565 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
2566 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
2567 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
2568 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
2569 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
2570 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
2571 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
2572 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
2573 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
2574 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
2575 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
2576 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
2577 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
2578 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
2579 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
2580 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
2582 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2584 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
2585 versioning for aliasing).
2586 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
2588 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
2590 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
2592 2007-08-18 Tom Tromey <tromey@redhat.com>
2594 PR preprocessor/32974:
2595 * gcc.dg/cpp/pr32974.c: New file.
2597 2007-08-17 Tobias Burnus <burnus@net-b.de>
2599 * gfortran.dg/interface_abstract_1.f90: New.
2601 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2604 * gfortran.dg/pure_initializer_1.f90: New test.
2606 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2609 * gfortran.dg/array_constructor_18.f90: New test.
2611 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
2614 * g++.dg/expr/lval3.C: New test.
2615 * g++.dg/expr/lval4.C: New test.
2617 2007-08-17 Ollie Wild <aaw@google.com>
2620 * g++.dg/lookup/builtin3.C: New test.
2621 * g++.dg/lookup/builtin4.C: New test.
2622 * g++.dg/lookup/using19.C: New test.
2624 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2627 * g++.dg/parse/error31.C: New.
2629 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2632 * g++.dg/template/error26.C: New.
2634 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2637 * gfortran.dg/zero_length_2.f90: New test.
2639 2007-08-17 Tobias Burnus <burnus@net-b.de>
2641 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
2642 * gfortran.dg/kind_tests_3.f03: Ditto.
2643 * gfortran.dg/global_vars_f90_init.f90: Ditto.
2644 * gfortran.dg/interface_13.f90: Ditto.
2645 * gfortran.dg/pr32738.f90: Ditto.
2646 * gfortran.dg/module_private_1.f90: Ditto.
2647 * gfortran.dg/test_only_clause.f90: Ditto.
2648 * gfortran.dg/bind_c_vars.f90: Ditto.
2649 * gfortran.dg/bind_c_dts.f90: Ditto.
2650 * gfortran.dg/use_9.f90: Ditto.
2651 * gfortran.dg/generic_8.f90: Ditto.
2652 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2653 * gfortran.dg/private_type_6.f90: Ditto.
2654 * gfortran.dg/c_assoc.f90: Ditto.
2655 * gfortran.dg/private_type_7.f90: Ditto.
2656 * gfortran.dg/global_vars_c_init.f90: Ditto.
2657 * gfortran.dg/bind_c_dts_2.f03: Ditto.
2658 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
2659 * gfortran.dg/c_size_t_test.f03: Ditto.
2660 * gfortran.dg/used_types_12.f90: Ditto.
2661 * gfortran.dg/pr25923.f90: Ditto.
2662 * gfortran.dg/test_com_block.f90: Ditto.
2663 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
2664 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2665 * gfortran.dg/com_block_driver.f90: Ditto.
2666 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
2667 * gfortran.dg/use_iso_c_binding.f90: Ditto.
2668 * gfortran.dg/c_loc_test.f90: Ditto.
2669 * gfortran.dg/c_ptr_tests.f03: Ditto.
2670 * gfortran.dg/module_interface_1.f90: Ditto.
2672 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2675 * g++.dg/other/error17.C: Adjust.
2677 2007-08-17 Ben Elliston <bje@au.ibm.com>
2680 * g++.dg/ext/altivec-14.C: New test.
2682 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2684 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
2685 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
2687 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
2688 * gcc.dg/vect/pr32366.c: Ditto.
2690 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2693 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
2694 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2695 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2696 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2698 2007-08-16 Tobias Burnus <burnus@net-b.de>
2701 * gfortran.dg/use_9.f90: New.
2703 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2705 * g++.dg/gcov/gcov-5.C: New test.
2707 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2709 * g++.dg/gcov/gcov-4.C: New test.
2710 * lib/gcov.exp (verify-lines): Add support for
2711 checking no-coverage lines.
2713 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
2715 * gcc.dg/vect/vect-vfa-01.c: New.
2716 * gcc.dg/vect/vect-vfa-02.c: New.
2717 * gcc.dg/vect/vect-vfa-03.c: New.
2718 * gcc.dg/vect/vect-vfa-04.c: New.
2719 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
2720 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
2721 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
2722 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
2723 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
2724 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
2725 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
2726 gfortran.dg/vect/pr19049.f90: Rename to start with
2728 * gcc.dg/vect/vect.exp: Disable versioning for alias
2729 when test starts with no-vfa-.
2730 * gfortran.dg/vect/vect.exp: Likewise.
2732 2007-08-16 Richard Sandiford <richard@codesourcery.com>
2734 * gcc.dg/torture/pr32897.c: New test.
2736 2007-08-16 Paolo Carlini <pcarlini@suse.de>
2739 * g++.dg/template/crash69.C: New.
2741 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
2743 * lib/target-supports.exp (check_effective_target_arm32): Use
2744 check_no_compiler_messages.
2746 2007-08-15 Diego Novillo <dnovillo@google.com>
2748 gcc.dg/tree-ssa/20070815.c: New test.
2750 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2753 * gfortran.dg/random_7.f90: Initialize variable.
2755 2007-08-15 Jakub Jelinek <jakub@redhat.com>
2758 * gfortran.dg/pr33074.f90: New test.
2761 * g++.dg/opt/nrv14.C: New test.
2763 2007-08-15 Paolo Carlini <pcarlini@suse.de>
2766 * g++.dg/template/crash68.C: New.
2768 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
2770 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
2771 * gcc.dg/sibcall-4.c: Ditto.
2773 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2776 * gfortran.dg/use_8.f90: New test.
2777 * gfortran.dg/c_loc_tests_2.f03: Fix code.
2779 2007-08-14 Paolo Carlini <pcarlini@suse.de>
2782 * g++.dg/template/error27.C: New.
2783 * g++.dg/template/error28.C: New.
2784 * g++.dg/other/pr28304.C: Adjust.
2785 * g++.old-deja/g++.mike/p811.C: Likewise.
2787 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
2790 * gcc.target/i386/pr30315.c: New.
2792 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2795 * gfortran.dg/substr_5.f90: New test.
2797 2007-08-14 Andrew Pinski <pinskia@gmail.com>
2800 * gcc.dg/vector-2.c: New test.
2803 * g++.dg/ext/vector8.C: New test.
2805 2007-08-13 Dan Hipschman <dsh@google.com>
2808 * gcc.dg/format/array-1.c: Add an additional test for
2809 unterminated format strings of length 1.
2811 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2814 * gfortran.dg/external_procedures_3.f90: New test.
2816 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2819 * gfortran.dg/import6.f90: New test.
2821 2007-08-13 Andrew Pinski <pinskia@gmail.com>
2824 * gcc.dg/vector-1.c: New test.
2826 2007-08-13 Richard Sandiford <richard@codesourcery.com>
2828 * gcc.dg/pr21255-4.c: Skip for PIC.
2829 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
2831 2007-08-13 Richard Sandiford <richard@codesourcery.com>
2833 * gcc.dg/attr-isr.c: Skip for PIC.
2834 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2835 * gcc.dg/attr-isr-trapa.c: Likewise.
2836 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2837 * gcc.dg/pragma-isr-trapa.c: Likewise.
2838 * gcc.dg/pragma-isr-trapa2.c: Likewise.
2840 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2843 * gfortran.dg/transpose_1.f90: New test.
2845 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2848 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
2851 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2855 * gfortran.dg/random_4.f90: New test.
2856 * gfortran.dg/random_5.f90: New test.
2857 * gfortran.dg/random_6.f90: New test.
2858 * gfortran.dg/random_7.f90: New test.
2860 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2863 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
2865 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2868 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
2870 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2873 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
2874 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
2876 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2879 * gfortran.dg/char_length_6.f90: New test.
2881 2007-08-10 Ollie Wild <aaw@google.com>
2883 * g++.dg/lookup/using18.C: New test.
2885 2007-08-10 Paolo Carlini <pcarlini@suse.de>
2888 * g++.dg/other/error16.C: New.
2890 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2893 * gfortran.dg/namelist_37.f90: New test.
2895 2007-08-10 Paolo Carlini <pcarlini@suse.de>
2898 * g++.dg/conversion/op3.C: New.
2900 2007-08-09 Tobias Burnus <burnus@net-b.de>
2903 * gfortran.dg/fmt_tab_1.f90: New.
2904 * gfortran.dg/fmt_tab_2.f90: New.
2906 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
2909 * gcc.c-torture/compile/pr32796.c: New test.
2911 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
2914 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
2915 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
2918 2007-08-08 Richard Sandiford <richard@codesourcery.com>
2920 * gcc.target/mips/code-readable-1.c: New test.
2921 * gcc.target/mips/code-readable-2.c: Likewise.
2922 * gcc.target/mips/code-readable-3.c: Likewise.
2924 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
2925 Revital Eres <eres@il.ibm.com>
2927 * gfortran.dg/sms-1.f90: Add comment.
2928 * gfortran.dg/sms-2.f90: New.
2930 2007-08-07 Ian Lance Taylor <iant@google.com>
2932 * gcc.dg/instrument-1.c: New test.
2933 * gcc.dg/instrument-2.c: New test.
2934 * gcc.dg/instrument-3.c: New test.
2936 2007-08-07 Steve Ellcey <sje@cup.hp.com>
2938 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
2940 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
2942 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
2943 !vector_alignment_reachable targets.
2944 * gcc.dg/vect/vect-33.c: Likewise.
2945 * gcc.dg/vect/vect-42.c: Likewise.
2946 * gcc.dg/vect/vect-44.c: Likewise.
2947 * gcc.dg/vect/vect-50.c: Likewise.
2948 * gcc.dg/vect/vect-70.c: Likewise.
2949 * gcc.dg/vect/vect-71.c: Likewise.
2950 * gcc.dg/vect/vect-87.c: Likewise.
2951 * gcc.dg/vect/vect-88.c: Likewise.
2952 * gcc.dg/vect/vect-91.c: Likewise.
2953 * gcc.dg/vect/vect-93.c: Likewise.
2954 * gcc.dg/vect/vect-96.c: Likewise.
2955 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
2956 * gcc.dg/vect/section-anchors-69.c: Likewise.
2957 * gcc.dg/vect/pr25413.c: Likewise.
2958 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
2959 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
2960 * gfortran.dg/vect-2.f90: Likewise.
2961 * gfortran.dg/vect-3.f90: Likewise.
2962 * gfortran.dg/vect-4.f90: Likewise.
2963 * gfortran.dg/vect-5.f90: Likewise.
2964 * lib/target-supports.exp (check_effective_target_natural_alignment):
2965 Return false for darwin.
2966 (check_effective_target_vector_alignment_reachable_for_double): New.
2968 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
2970 * gcc.dg/multiword-1.c: New testcase.
2972 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
2974 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
2976 * gfortran.dg/namelist_36.f90: New test.
2978 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
2980 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
2981 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
2983 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
2985 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
2986 * gcc.dg/torture/type-generic-1.c: Likewise.
2988 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
2990 * gcc.c-torture/20070522-1.c: Move to ...
2991 * gcc.c-torture/compile/20070522-1.c: Here.
2993 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2996 * gfortran.dg/minmax_char_1.f90: New test.
2997 * gfortran.dg/minmax_char_2.f90: New test.
2998 * gfortran.dg/min_max_optional_4.f90: New test.
3000 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3002 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
3003 hanging on the testcase.
3005 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3008 * gcc.c-torture/compile/pr32988.c: New test.
3010 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3012 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
3014 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
3016 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
3019 2007-03-22 Dirk Mueller <dmueller@suse.de>
3021 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3023 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3026 * gfortran.dg/isnan_1.f90: New test.
3028 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
3029 Revital Eres <eres@il.ibm.com>
3031 * gcc.dg/sms-antideps.c: New test.
3033 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
3036 * gfortran.dg/entry_13.f90: New test.
3038 * gfortran.dg/entry_12.f90: Clean up .mod file.
3040 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3043 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
3044 variables as kind=4 so they don't overflow the record length.
3046 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
3049 * gfortran.dg/selected_kind_1.f90: New test.
3051 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
3054 * gcc.c-torture/compile/pr32780.c: New test.
3056 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3059 * gcc.c-torture/compile/pr32399.c: New testcase.
3061 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3064 * g++.dg/torture/pr32304.C: New testcase.
3066 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3069 * gfortran.fortran-torture/compile/complex_1.f90: New test.
3071 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3074 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
3076 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3079 * gfortran.dg/nint_2.f90: New test.
3081 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
3083 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
3084 * gcc.dg/weak/typeof-2.c: Likewise.
3086 2007-08-03 Diego Novillo <dnovillo@google.com>
3089 * gcc.dg/tree-ssa/pr31521.c: New test.
3091 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3094 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
3095 iostat must be default kind.
3097 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3099 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
3101 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3104 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
3105 explicit so test passes with -fdefault-integer-8.
3106 * gfortran.dg/unformatted_recl_1.f90: Likewise.
3107 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
3109 2007-08-02 Lee Millward <lee.millward@gmail.com>
3112 * g++.dg/parse/asm1.C: New test.
3115 * g++.dg/parse/asm2.C: Likewise.
3118 * g++.dg/parse/asm3.C: Likewise.
3120 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
3122 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
3123 "int" is only 16 bit bits wide.
3124 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
3126 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3128 * g++.dg/torture/type-generic-1.C: New.
3129 * gcc.dg/pr28796-2.c: Move tests ...
3130 * gcc.dg/tg-tests.h: ... here.
3131 * gcc.dg/torture/type-generic-1.c: New.
3133 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3136 * minmaxloc_3.f90: New test case.
3138 2007-08-01 Tobias Burnus <burnus@net-b.de>
3141 * gfortran.dg/allocate_stat.f90: New.
3143 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
3145 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
3147 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
3149 PR tree-optimization/32919
3150 * gcc.c-torture/compile/pr32919.c: New.
3152 2007-08-01 Nick Clifton <nickc@redhat.com>
3154 * gcc.c-torture/execute/execute.exp: Change copyright header to
3155 refer to version 3 of the GNU General Public License and to point
3156 readers at the COPYING3 file and the FSF's license web page.
3157 * gcc.c-torture/execute/ieee/ieee.exp,
3158 gcc.c-torture/unsorted/unsorted.exp,
3159 gcc.c-torture/compile/compile.exp,
3160 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
3161 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
3162 gcc.target/cris/torture/cris-torture.exp,
3163 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
3164 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
3165 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
3166 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
3167 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
3168 gnat.dg/dg.exp, gnat.dg/style/style.exp,
3169 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
3170 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
3171 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
3172 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
3173 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
3174 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
3175 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
3176 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
3177 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
3178 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
3179 gcc.dg/noncompile/noncompile.exp,
3180 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
3181 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
3182 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
3183 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
3184 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
3185 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
3186 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
3187 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
3188 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
3189 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
3190 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
3191 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
3192 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
3193 g++.old-deja/old-deja.exp,
3194 gfortran.fortran-torture/execute/execute.exp,
3195 gfortran.fortran-torture/compile/compile.exp,
3196 treelang/output/output-1.c, treelang/output/output-1.tree,
3197 treelang/execute/execute.exp, treelang/Makefile.in,
3198 treelang/compile/compile.exp, g++.dg/dg.exp,
3199 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
3200 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
3201 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
3202 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
3203 g++.dg/compat/struct-layout-1.exp,
3204 g++.dg/compat/struct-layout-1_generate.c,
3205 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
3206 g++.dg/bprob/bprob.exp, config/default.exp,
3207 gcc.test-framework/test-framework.awk,
3208 gcc.test-framework/gen_directive_tests,
3209 gcc.test-framework/test-framework.exp,
3210 objc.dg/special/special.exp,
3211 objc.dg/gnu-encoding/gnu-encoding.exp,
3212 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
3213 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
3214 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
3215 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
3216 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
3217 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
3218 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
3219 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
3220 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
3221 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
3222 lib/target-supports-dg.exp, lib/gcc-defs.exp,
3223 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
3224 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
3225 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
3226 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
3227 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
3230 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3232 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
3235 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3238 * gfortran.dg/initialization_12.f90: New test.
3240 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
3243 * gfortran.dg/entry_12.f90: New test.
3245 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3248 * gfortran.dg/altreturn_6.f90: New test.
3250 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
3253 * gfortran.dg/exponent_2.f90: New test.
3255 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
3257 * gcc.dg/vect/vect-117.c: New test.
3258 * gcc.dg/vect/vect-74.c: Enabled test
3259 * gcc.dg/vect/vect-81.c: Enabled test
3261 2007-07-30 Andrew Pinski <pinskia@gmail.com>
3263 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
3264 s/dg-error/dg-warning where warning is expected.
3266 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3269 * gfortran.dg/array_constructor_12.f90: Adjust argument
3270 of huge() to correct kind.
3272 2007-07-30 Ollie Wild <aaw@google.com>
3274 * gcc.dg/cpp/counter-2.c: New test.
3275 * gcc.dg/cpp/counter-3.c: New test.
3276 * gcc.dg/cpp/dir-only-1.c: New test.
3277 * gcc.dg/cpp/dir-only-1.h: New file.
3278 * gcc.dg/cpp/dir-only-2.c: New test.
3279 * gcc.dg/cpp/dir-only-3.c: New test.
3280 * gcc.dg/cpp/dir-only-3a.h: New file.
3281 * gcc.dg/cpp/dir-only-3b.h: New file.
3282 * gcc.dg/cpp/dir-only-4.c: New test.
3283 * gcc.dg/cpp/dir-only-5.c: New test.
3284 * gcc.dg/cpp/dir-only-6.c: New test.
3286 2007-07-30 Julian Brown <julian@codesourcery.com>
3288 * gcc.target/arm/neon/v*.c: Regenerate.
3290 2007-07-30 Paolo Carlini <pcarlini@suse.de>
3293 * g++.dg/ext/label6.C: New.
3295 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3299 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
3301 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
3304 * gfortran.dg/actual_pointer_function_1.f90: New test.
3307 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3309 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
3312 * gfortran.dg/shape_1.f90: Adjust error message.
3313 * gfortran.dg/parameter_array_ref_1.f90: New test.
3315 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3318 * gfortran.dg/entry_11.f90: New test.
3320 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
3321 Revital Eres <eres@il.ibm.com>
3323 * gfortran.dg/sms-1.f90: New test.
3325 2007-07-28 Richard Guenther <rguenther@suse.de>
3327 * gcc.c-torture/compile/pr32920.c: New testcase.
3329 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
3332 * g++.dg/lookup/friend11.C: New test.
3334 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
3336 * gfortran.dg/namelist_5.f90: Adjusted error message.
3337 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3338 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3339 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3340 * gfortran.dg/namelist_32.f90: ... this.
3343 * gfortran.dg/namelist_33.f90: New test.
3346 * gfortran.dg/namelist_34.f90: New test.
3349 * gfortran.dg/namelist_35.f90: New test.
3351 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
3354 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3356 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
3359 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3360 assuming it is 0x7ffffffff.
3361 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3362 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3364 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
3366 * gfortran.dg/operator_3.f90: Fix dg directive.
3367 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3368 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3369 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3371 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
3373 * g++.dg/cpp0x/decltype1.C: New.
3374 * g++.dg/cpp0x/decltype2.C: New.
3375 * g++.dg/cpp0x/decltype3.C: New.
3376 * g++.dg/cpp0x/decltype4.C: New.
3377 * g++.dg/cpp0x/decltype5.C: New.
3378 * g++.dg/cpp0x/decltype6.C: New.
3380 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3382 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3383 because the test relies on bit 31 to be the sign bit.
3385 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3387 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3388 assuming it is 0x7fffffff.
3389 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3390 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3392 2007-07-27 Mark Mitchell <mark@codesourcery.com>
3395 * g++.dg/expr/bitfield9.C: New test.
3397 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3400 * gfortran.dg/logical_comp.f90: Update dg-error strings.
3402 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3405 * gfortran.dg/private_type_7.f90: New test.
3407 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3410 * gfortran.dg/select_char_1.f90: New test.
3412 2007-07-27 Tobias Burnus <burnus@net-b.de>
3415 * gfortran.dg/initialization_11.f90: New test.
3417 2007-07-27 Richard Sandiford <richard@codesourcery.com>
3419 * gcc.target/mips/ins-1.c: New test.
3421 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
3424 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
3427 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
3429 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
3430 error: width of 'spare' exceeds its type.
3432 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
3434 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
3435 * gcc.dg/sibcall-4.c: Likewise.
3437 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3439 PR rtl-optimization/31500
3440 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
3441 * g++.dg/warn/Warray-bounds.C: Likewise.
3443 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
3445 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
3447 2007-07-25 Julian Brown <julian@codesourcery.com>
3448 Paul Brook <paul@codesourcery.com>
3449 Joseph Myers <joseph@codesourcery.com>
3450 Mark Shinwell <shinwell@codesourcery.com>
3452 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
3453 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
3454 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
3455 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
3456 (check_effective_target_arm_neon_hw): New.
3457 * gcc.target/arm/neon/neon.exp: New file.
3458 * gcc.target/arm/neon/polytypes.c: New file.
3459 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
3461 2007-07-25 Janis Johnson <janis187@us.ibm.com>
3463 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
3464 targets where an "int" is less than 32 bits wide.
3466 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
3468 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
3470 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3472 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
3473 during addition if an int is only 16 bits wide.
3474 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
3476 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3478 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
3479 size as "long int" and are 32 or 64 bits wide.
3480 * gcc.dg/torture/pr28814.c: Likewise.
3482 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3484 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
3485 exactly as wide as an int.
3487 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
3489 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3490 Define and use throughout as long long printf format specifier.
3491 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3494 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
3496 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
3497 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
3499 2007-07-25 Ben Elliston <bje@au.ibm.com>
3501 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
3503 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
3505 * gcc.c-torture/execute/20070724-1.c: New.
3507 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
3510 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
3511 "deallocates" to 24, since patch has code rid of much spurious
3513 * gfortran.dg/interface_assignment_1.f90 : New test.
3516 * gfortran.dg/interface_assignment_2.f90 : New test.
3518 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3521 * fortran.dg/initialization_10.f90: New test.
3523 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3526 * gfortran.dg/imag_2.f: Removed
3527 * gfortran.dg/warn_std_1.f90: New test.
3528 * gfortran.dg/warn_std_2.f90: New test.
3529 * gfortran.dg/warn_std_3.f90: New test.
3531 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3534 * g++.dg/init/new22.C: New.
3536 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3539 * g++.dg/template/crash67.C: New.
3541 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
3543 * lib/target-support.exp (check_effective_target_natural_alignment):
3544 (check_effective_target_vector_alignment_reachable): New.
3545 * config/spu/spu.c (spu_vector_alignment_reachable): New.
3546 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
3547 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
3549 * gcc.dg/vect/pr25413.c: Likewise.
3550 * gcc.dg/vect/pr31699.c: Likewise.
3552 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3555 * gfortran.dg/pack_bounds_1.f90: New test case.
3557 2007-07-23 Daniel Franke <franke.daniel@gmail.com>
3560 * gfortran.dg/initialization_9.f90: New test.
3562 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3566 * gfortran.dg/bind_c_usage_8.f03: New test case.
3567 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
3568 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
3570 2007-07-23 Richard Sandiford <richard@codesourcery.com>
3572 * gcc.target/mips/branch-cost-1.c: New test.
3573 * gcc.target/mips/branch-cost-2.c: Likewise.
3575 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3578 * gfortran.dg/c_char_tests.f03: New test case.
3579 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
3580 * gfortran.dg/c_char_tests_2.f03: New test case.
3581 * gfortran.dg/value_6.f03: Ditto.
3582 * gfortran.dg/value_7.f03: Ditto.
3584 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3587 * gfortran.dg/c_funloc_tests_5.f03: New.
3588 * gfortran.dg/c_funloc_tests_5.f04: New.
3589 * gfortran.dg/c_funloc_tests_4_driver.c: New.
3591 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3594 * g++.dg/expr/call4.C: New.
3595 * g++.dg/expr/call5.C: New.
3597 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3600 * gfortran.dg/namelist_30.f90: New test.
3602 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3605 * gfortran.dg/array_initializer_1.f90: Removed warning.
3606 * gfortran.dg/initialization_1.f90: Adjusted messages.
3607 * gfortran.dg/nested_modules_6.f90: Removed warning.
3610 * gfortran.dg/initialization_7.f90: New test.
3613 * gfortran.dg/initialization_8.f90: New test.
3615 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3618 * g++.dg/template/crash47.C: Adjust errors.
3619 * g++.dg/template/crash48.C: Adjust errors.
3620 * g++.dg/template/typename12.C: New.
3621 * g++.dg/template/typename13.C: New.
3622 * g++.dg/template/typename14.C: New.
3623 * g++.dg/template/typedef6.C: Adjust errors.
3625 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3628 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
3629 * gfortran.dg/pr32627.f03: New test case.
3631 * gfortran.dg/c_f_pointer_logical.f03: New test case.
3632 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
3633 c_f_pointer_logical.
3634 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
3635 c_f_pointer_complex.
3636 * gfortran.dg/c_f_pointer_complex.f03: New test case.
3637 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
3638 c_f_pointer_shape_tests_2.
3639 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
3641 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3644 * gfortran.dg/c_loc_tests_9.f03: New test case.
3645 * gfortran.dg/c_loc_tests_10.f03: Ditto.
3647 2007-07-21 Lee Millward <lee.millward@gmail.com>
3650 * gfortran.dg/int_2.f90: New test.
3652 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
3654 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
3656 2007-07-20 Richard Sandiford <richard@codesourcery.com>
3658 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
3659 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
3661 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
3663 PR tree-optimization/19910
3664 * gcc.dg/pr19910.c: New test.
3666 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
3669 * gfortran.dg/pr32738.f90: New test.
3671 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3673 PR tree-optimzation/32635
3674 * gfortran.dg/pr32635.f: New test case.
3676 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
3679 * gfortran.dg/pr32801.f03: New test case.
3681 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3683 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
3684 Test negative numbers also.
3685 * gcc.dg/c99-math-float-1.c: Likewise.
3686 * gcc.dg/c99-math-long-double-1.c: Likewise.
3687 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
3690 2007-07-18 Bob Wilson <bob.wilson@acm.org>
3692 * lib/target-supports.exp (check_effective_target_sync_int_long):
3694 (check_effective_target_sync_char_short): Likewise.
3696 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3698 * gcc.dg/pr28796-2.c: Add more cases.
3700 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3702 * gcc.dg/pr28796-1.c: Add more cases.
3703 * gcc.dg/pr28796-2.c: Likewise.
3705 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3707 * gcc.dg/pr28796-1.c: Add more cases.
3708 * gcc.dg/pr28796-2.c: Likewise.
3710 2007-07-17 Janus Weil <jaydub66@gmail.com>
3713 * gfortran.dg/pr32535.f90: New test.
3715 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
3719 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
3721 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
3723 PR rtl-optimization/32773
3724 * gcc.dg/pr32773.c: New test.
3726 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
3728 * gcc.target/spu/intrinsics-1.c: Use dg-message to
3729 match flax-vector-conversions note.
3730 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
3731 instead of dg-error for the warning.
3733 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3735 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
3736 adapted to work on targets with 16-bit or wider int.
3737 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
3738 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
3739 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
3740 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
3742 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3744 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
3745 support large arrays.
3746 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
3747 * gcc.dg/20061109-1.c: Likewise.
3748 * gcc.c-torture/execute/20061101-1.x: Likewise.
3749 * gcc.c-torture/execute/pr29797-1.x: Likewise.
3750 * gcc.c-torture/execute/pr31448.x: Likewise.
3752 2007-07-16 Lee Millward <lee.millward@gmail.com>
3754 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
3757 * gfortran.dg/pr32238.f90: New test.
3760 * gfortran.dg/pr32222.f90: New test.
3763 * gfortran.dg/pr32242.f90: New test.
3765 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
3766 David Ung <davidu@mips.com>
3768 * gcc.target/mips/mips-sched-madd.c: New test case.
3770 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3773 * gfortran.dg/large_real_kind_1.f90: Update test.
3774 * gfortran.dg/pr17706.f90: Update test.
3775 * gfortran.dg/fmt_zero_digits.f90: Update test.
3776 * gfortran.dg/fmt_zero_precision.f90: Update test.
3777 * gfortran.dg/real_const_3.f90: Update test.
3779 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3782 * gfortran.dg/bounds_check_8.f90: New test.
3783 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
3785 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3788 * gfortran.dg/mvbits_2.f90: New test.
3790 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3793 * gfortran.dg/pack_mask_1.f90: New test.
3794 * gfortran.dg/unpack_mask_1.f90: New test.
3796 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3798 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
3799 * gcc.dg/20001101-1.c: Likewise.
3800 * gcc.dg/20001102-1.c: Likewise.
3801 * gcc.dg/20020116-2.c: Likewise.
3802 * gcc.dg/20020416-1.c: Likewise.
3803 * gcc.dg/sparc-constant-1.c: Likewise.
3804 * gcc.dg/sparc-dwarf2.c: Likewise.
3805 * gcc.dg/sparc-frame-1.c: Likewise.
3806 * gcc.dg/sparc-getcontext-1.c: Likewise.
3807 * gcc.dg/sparc-loop-1.c: Likewise.
3808 * gcc.dg/sparc-reg-1.c: Likewise.
3809 * gcc.dg/sparc-ret.c: Likewise.
3810 * gcc.dg/sparc-trap-1.c: Likewise.
3811 * gcc.dg/ultrasp10.c: Likewise.
3812 * gcc.dg/ultrasp11.c: Likewise.
3813 * gcc.dg/ultrasp1.c: Likewise.
3814 * gcc.dg/ultrasp2.c: Likewise.
3815 * gcc.dg/ultrasp3.c: Likewise.
3816 * gcc.dg/ultrasp4.c: Likewise.
3817 * gcc.dg/ultrasp5.c: Likewise.
3818 * gcc.dg/ultrasp6.c: Likewise.
3819 * gcc.dg/ultrasp7.c: Likewise.
3820 * gcc.dg/ultrasp8.c: Likewise.
3821 * gcc.dg/ultrasp9.c: Likewise.
3822 * gcc.dg/splet-1.c: Delete.
3824 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
3827 * gfortran.dg/stfunc_5.f90: New test.
3829 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
3831 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
3832 New procedure to check if arrays are naturally aligned to the vector
3834 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
3835 in size_t typedef. Adjust tree dump scan results according to
3836 vect_aligned_arrays target check.
3837 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
3838 vect_aligned_arrays target check.
3839 * gcc.dg/vect/pr31699.c: Ditto.
3841 2007-07-13 Sa Liu <saliu@de.ibm.com>
3843 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
3844 for V2DFmode vector conditional expression.
3845 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
3847 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
3849 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
3850 V2DFmode comparison and test special values.
3851 * lib/target-supports.exp: Switch on test for V2DFmode
3852 vector conditional expression.
3854 2007-07-13 Richard Guenther <rguenther@suse.de>
3856 PR tree-optimization/32721
3857 * gcc.dg/pr32721.c: New testcase.
3859 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
3861 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
3862 error message part that continues on a new line.
3864 2007-07-12 Geoffrey Keating <geoffk@apple.com>
3866 * gcc.dg/c99-tgmath-1.c: New.
3867 * gcc.dg/c99-tgmath-2.c: New.
3868 * gcc.dg/c99-tgmath-3.c: New.
3869 * gcc.dg/c99-tgmath-4.c: New.
3871 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3872 Janis Johnson <janis187@us.ibm.com>
3875 * gcc.test-framework/dg-error-exp-F.c: New test.
3876 * gcc.test-framework/dg-warning-exp-F.c: New test.
3877 * lib/gcc.exp: Enable warning and error prefixes.
3878 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
3879 (dg-error): Wrap original dg-error.
3880 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
3881 markers from dg-error/dg-warning directives.
3882 * gcc.dg/20040322-1.c: Likewise.
3883 * gcc.dg/Wchar-subscripts-1.c: Likewise.
3884 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
3885 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
3886 * gcc.dg/Werror-1.c: Likewise.
3887 * gcc.dg/Werror-10.c: Likewise.
3888 * gcc.dg/Werror-11.c: Likewise.
3889 * gcc.dg/Werror-2.c: Likewise.
3890 * gcc.dg/Werror-3.c: Likewise.
3891 * gcc.dg/Werror-4.c: Likewise.
3892 * gcc.dg/Werror-5.c: Likewise.
3893 * gcc.dg/Werror-6.c: Likewise.
3894 * gcc.dg/Werror-7.c: Likewise.
3895 * gcc.dg/Werror-8.c: Likewise.
3896 * gcc.dg/Werror-9.c: Likewise.
3897 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
3898 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
3899 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
3900 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
3901 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
3902 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
3903 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
3904 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
3905 * gcc.dg/Wnested-externs-1.c: Likewise.
3906 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
3907 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
3908 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
3909 * gcc.dg/Wshadow-3.c: Likewise.
3910 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
3911 * gcc.dg/Wwrite-strings-1.c: Likewise.
3912 * gcc.dg/anon-struct-5.c: Likewise.
3913 * gcc.dg/anon-struct-6.c: Likewise.
3914 * gcc.dg/anon-struct-7.c: Likewise.
3915 * gcc.dg/anon-struct-8.c: Likewise.
3916 * gcc.dg/array-8.c: Likewise.
3917 * gcc.dg/array-quals-2.c: Likewise.
3918 * gcc.dg/asm-qual-1.c: Likewise.
3919 * gcc.dg/asm-wide-1.c: Likewise.
3920 * gcc.dg/assign-warn-1.c: Likewise.
3921 * gcc.dg/assign-warn-2.c: Likewise.
3922 * gcc.dg/bitfld-10.c: Likewise.
3923 * gcc.dg/bitfld-11.c: Likewise.
3924 * gcc.dg/bitfld-12.c: Likewise.
3925 * gcc.dg/bitfld-13.c: Likewise.
3926 * gcc.dg/bitfld-14.c: Likewise.
3927 * gcc.dg/builtin-choose-expr-2.c: Likewise.
3928 * gcc.dg/builtins-30.c: Likewise.
3929 * gcc.dg/c90-const-expr-5.c: Likewise.
3930 * gcc.dg/c90-typespec-1.c: Likewise.
3931 * gcc.dg/c99-const-expr-5.c: Likewise.
3932 * gcc.dg/c99-flex-array-5.c: Likewise.
3933 * gcc.dg/c99-fordecl-3.c: Likewise.
3934 * gcc.dg/c99-tag-3.c: Likewise.
3935 * gcc.dg/c99-typespec-1.c: Likewise.
3936 * gcc.dg/c99-vla-jump-1.c: Likewise.
3937 * gcc.dg/c99-vla-jump-2.c: Likewise.
3938 * gcc.dg/c99-vla-jump-3.c: Likewise.
3939 * gcc.dg/c99-vla-jump-4.c: Likewise.
3940 * gcc.dg/c99-vla-jump-5.c: Likewise.
3941 * gcc.dg/cast-1.c: Likewise.
3942 * gcc.dg/cast-2.c: Likewise.
3943 * gcc.dg/cast-3.c: Likewise.
3944 * gcc.dg/cast-4.c: Likewise.
3945 * gcc.dg/cast-pretty-print-1.c: Likewise.
3946 * gcc.dg/comp-goto-2.c: Likewise.
3947 * gcc.dg/comp-goto-3.c: Likewise.
3948 * gcc.dg/cpp/error-1.c: Likewise.
3949 * gcc.dg/cpp/if-paren.c: Likewise.
3950 * gcc.dg/decl-7.c: Likewise.
3951 * gcc.dg/decl-8.c: Likewise.
3952 * gcc.dg/decl-nospec-1.c: Likewise.
3953 * gcc.dg/decl-nospec-2.c: Likewise.
3954 * gcc.dg/decl-nospec-3.c: Likewise.
3955 * gcc.dg/declspec-10.c: Likewise.
3956 * gcc.dg/declspec-11.c: Likewise.
3957 * gcc.dg/declspec-12.c: Likewise.
3958 * gcc.dg/declspec-13.c: Likewise.
3959 * gcc.dg/declspec-14.c: Likewise.
3960 * gcc.dg/declspec-15.c: Likewise.
3961 * gcc.dg/declspec-16.c: Likewise.
3962 * gcc.dg/declspec-17.c: Likewise.
3963 * gcc.dg/declspec-4.c: Likewise.
3964 * gcc.dg/declspec-5.c: Likewise.
3965 * gcc.dg/declspec-6.c: Likewise.
3966 * gcc.dg/declspec-7.c: Likewise.
3967 * gcc.dg/declspec-8.c: Likewise.
3968 * gcc.dg/declspec-9.c: Likewise.
3969 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
3970 * gcc.dg/dfp/constants-c99.c: Likewise.
3971 * gcc.dg/dfp/keywords-c89.c: Likewise.
3972 * gcc.dg/dfp/keywords-c99.c: Likewise.
3973 * gcc.dg/dfp/keywords-reserved.c: Likewise.
3974 * gcc.dg/dfp/typespec.c: Likewise.
3975 * gcc.dg/dremf-type-compat-2.c: Likewise.
3976 * gcc.dg/dremf-type-compat-3.c: Likewise.
3977 * gcc.dg/dremf-type-compat-4.c: Likewise.
3978 * gcc.dg/empty-source-2.c: Likewise.
3979 * gcc.dg/empty-source-3.c: Likewise.
3980 * gcc.dg/enum3.c: Likewise.
3981 * gcc.dg/extra-semi-2.c: Likewise.
3982 * gcc.dg/extra-semi-3.c: Likewise.
3983 * gcc.dg/float-range-1.c: Likewise.
3984 * gcc.dg/float-range-2.c: Likewise.
3985 * gcc.dg/float-range-3.c: Likewise.
3986 * gcc.dg/float-range-5.c: Likewise.
3987 * gcc.dg/format/asm_fprintf-2.c: Likewise.
3988 * gcc.dg/format/asm_fprintf-3.c: Likewise.
3989 * gcc.dg/format/asm_fprintf-4.c: Likewise.
3990 * gcc.dg/format/asm_fprintf-5.c: Likewise.
3991 * gcc.dg/format/cast-1.c: Likewise.
3992 * gcc.dg/format/gcc_diag-3.c: Likewise.
3993 * gcc.dg/format/gcc_diag-4.c: Likewise.
3994 * gcc.dg/format/gcc_diag-6.c: Likewise.
3995 * gcc.dg/format/gcc_diag-8.c: Likewise.
3996 * gcc.dg/format/gcc_diag-9.c: Likewise.
3997 * gcc.dg/format/nul-2.c: Likewise.
3998 * gcc.dg/format/opt-1.c: Likewise.
3999 * gcc.dg/format/opt-2.c: Likewise.
4000 * gcc.dg/format/opt-3.c: Likewise.
4001 * gcc.dg/format/opt-4.c: Likewise.
4002 * gcc.dg/format/opt-5.c: Likewise.
4003 * gcc.dg/format/opt-6.c: Likewise.
4004 * gcc.dg/framework-2.c: Likewise.
4005 * gcc.dg/func-args-1.c: Likewise.
4006 * gcc.dg/func-outside-1.c: Likewise.
4007 * gcc.dg/func-outside-2.c: Likewise.
4008 * gcc.dg/gnu-cond-expr-2.c: Likewise.
4009 * gcc.dg/gnu-cond-expr-3.c: Likewise.
4010 * gcc.dg/if-empty-1.c: Likewise.
4011 * gcc.dg/init-bad-1.c: Likewise.
4012 * gcc.dg/init-bad-2.c: Likewise.
4013 * gcc.dg/init-bad-3.c: Likewise.
4014 * gcc.dg/init-desig-obs-2.c: Likewise.
4015 * gcc.dg/init-desig-obs-3.c: Likewise.
4016 * gcc.dg/init-empty-2.c: Likewise.
4017 * gcc.dg/init-empty-3.c: Likewise.
4018 * gcc.dg/inline-11.c: Likewise.
4019 * gcc.dg/inline-12.c: Likewise.
4020 * gcc.dg/inline-8.c: Likewise.
4021 * gcc.dg/inline-9.c: Likewise.
4022 * gcc.dg/inline3.c: Likewise.
4023 * gcc.dg/label-decl-1.c: Likewise.
4024 * gcc.dg/label-decl-2.c: Likewise.
4025 * gcc.dg/label-decl-3.c: Likewise.
4026 * gcc.dg/label-decl-4.c: Likewise.
4027 * gcc.dg/long-long-typespec-1.c: Likewise.
4028 * gcc.dg/lvalue-2.c: Likewise.
4029 * gcc.dg/lvalue-3.c: Likewise.
4030 * gcc.dg/nested-func-3.c: Likewise.
4031 * gcc.dg/nested-redef-1.c: Likewise.
4032 * gcc.dg/noreturn-4.c: Likewise.
4033 * gcc.dg/old-style-prom-2.c: Likewise.
4034 * gcc.dg/old-style-prom-3.c: Likewise.
4035 * gcc.dg/old-style-then-proto-1.c: Likewise.
4036 * gcc.dg/overflow-warn-1.c: Likewise.
4037 * gcc.dg/overflow-warn-2.c: Likewise.
4038 * gcc.dg/overflow-warn-3.c: Likewise.
4039 * gcc.dg/overflow-warn-4.c: Likewise.
4040 * gcc.dg/overflow-warn-6.c: Likewise.
4041 * gcc.dg/parm-forwdecl-2.c: Likewise.
4042 * gcc.dg/parm-forwdecl-3.c: Likewise.
4043 * gcc.dg/parm-impl-decl-1.c: Likewise.
4044 * gcc.dg/parm-impl-decl-2.c: Likewise.
4045 * gcc.dg/parm-incomplete-1.c: Likewise.
4046 * gcc.dg/parm-mismatch-1.c: Likewise.
4047 * gcc.dg/pointer-arith-1.c: Likewise.
4048 * gcc.dg/pointer-arith-2.c: Likewise.
4049 * gcc.dg/pointer-arith-3.c: Likewise.
4050 * gcc.dg/pointer-arith-4.c: Likewise.
4051 * gcc.dg/pointer-arith-6.c: Likewise.
4052 * gcc.dg/pointer-arith-7.c: Likewise.
4053 * gcc.dg/pointer-arith-8.c: Likewise.
4054 * gcc.dg/pr13804-1.c: Likewise.
4055 * gcc.dg/pr15698-1.c: Likewise.
4056 * gcc.dg/pr15698-2.c: Likewise.
4057 * gcc.dg/pr15698-3.c: Likewise.
4058 * gcc.dg/pr15698-4.c: Likewise.
4059 * gcc.dg/pr15698-5.c: Likewise.
4060 * gcc.dg/pr15698-6.c: Likewise.
4061 * gcc.dg/pr15698-7.c: Likewise.
4062 * gcc.dg/pr15698-8.c: Likewise.
4063 * gcc.dg/pr17188-1.c: Likewise.
4064 * gcc.dg/pr17301-1.c: Likewise.
4065 * gcc.dg/pr17301-2.c: Likewise.
4066 * gcc.dg/pr17730-1.c: Likewise.
4067 * gcc.dg/pr20368-1.c: Likewise.
4068 * gcc.dg/pr20368-2.c: Likewise.
4069 * gcc.dg/pr20368-3.c: Likewise.
4070 * gcc.dg/pr22308-1.c: Likewise.
4071 * gcc.dg/qual-component-1.c: Likewise.
4072 * gcc.dg/redecl-1.c: Likewise.
4073 * gcc.dg/redecl-11.c: Likewise.
4074 * gcc.dg/redecl-12.c: Likewise.
4075 * gcc.dg/redecl-13.c: Likewise.
4076 * gcc.dg/redecl-14.c: Likewise.
4077 * gcc.dg/redecl-15.c: Likewise.
4078 * gcc.dg/register-var-1.c: Likewise.
4079 * gcc.dg/register-var-2.c: Likewise.
4080 * gcc.dg/stmt-expr-2.c: Likewise.
4081 * gcc.dg/stmt-expr-3.c: Likewise.
4082 * gcc.dg/stmt-expr-label-1.c: Likewise.
4083 * gcc.dg/stmt-expr-label-2.c: Likewise.
4084 * gcc.dg/stmt-expr-label-3.c: Likewise.
4085 * gcc.dg/struct-empty-2.c: Likewise.
4086 * gcc.dg/struct-empty-3.c: Likewise.
4087 * gcc.dg/struct-parse-1.c: Likewise.
4088 * gcc.dg/struct-semi-1.c: Likewise.
4089 * gcc.dg/struct-semi-2.c: Likewise.
4090 * gcc.dg/struct-semi-3.c: Likewise.
4091 * gcc.dg/switch-5.c: Likewise.
4092 * gcc.dg/switch-6.c: Likewise.
4093 * gcc.dg/switch-7.c: Likewise.
4094 * gcc.dg/tls/diag-5.c: Likewise.
4095 * gcc.dg/transparent-union-1.c: Likewise.
4096 * gcc.dg/transparent-union-3.c: Likewise.
4097 * gcc.dg/typespec-1.c: Likewise.
4098 * gcc.dg/vla-init-2.c: Likewise.
4099 * gcc.dg/vla-init-3.c: Likewise.
4100 * gcc.dg/vla-init-4.c: Likewise.
4101 * gcc.dg/vla-init-5.c: Likewise.
4102 * gcc.dg/void-cast-2.c: Likewise.
4103 * gcc.dg/wvla-3.c: Likewise.
4104 * gcc.dg/wvla-7.c: Likewise.
4105 * gcc.target/i386/991209-1.c: Likewise.
4106 * gcc.target/ia64/fpreg-1.c: Likewise.
4107 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
4108 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
4110 2007-07-12 Daniel Franke <franke.daniel@gmail.com>
4113 * gfortran.dg/func_decl_4.f90: New test.
4115 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
4118 * gfortran.dg/interface_17.f90: New test.
4120 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
4123 * gfortran.dg/32599.f03: New test case.
4126 * gfortran.dg/32601.f03: New test case.
4127 * gfortran.dg/32601_1.f03: Ditto.
4128 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
4129 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
4131 2007-07-12 Steve Ellcey <sje@cup.hp.com>
4133 * gcc.c-torture/execute/align-3.c: Remove function addr check.
4135 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4136 Devang Patel <dpatel@apple.com>
4138 PR tree-optimization/25413
4139 * gcc.dg/vect/vect-align-1.c: New.
4140 * gcc.dg/vect/vect-align-2.c: New.
4141 * gcc.dg/vect/pr25413.c: New.
4142 * gcc.dg/vect/pr25413a.c: New.
4143 * gcc.dg/vect/pr31699.c: Fix dg-final check.
4145 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
4147 * lib/target-support.exp (check_ultrasparc_hw_available):
4149 (is-effective-target): Check $arg for ultrasparc_hw.
4150 (is-effective-target-keyword): Likewise.
4151 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
4152 when determining what to do on sparc platforms.
4153 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
4154 * gcc.dg/20001101-1.c: Likewise.
4155 * gcc.dg/20001101-2.c: Likewise.
4156 * gcc.dg/ultrasp9.c: Likewise.
4157 * gcc.dg/ultrasp10.c: Likewise.
4158 * gcc.target/sparc/pdist-3.c: Likewise.
4160 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
4162 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
4164 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4166 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
4168 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
4170 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
4171 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
4172 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
4173 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
4174 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
4175 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
4176 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
4177 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
4178 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
4179 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
4180 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
4181 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
4182 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
4183 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
4184 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
4185 * lib/target-supports.exp (check_effective_target_vect_int_mul):
4188 2007-07-12 Jakub Jelinek <jakub@redhat.com>
4191 * g++.dg/parse/error30.C: New test.
4193 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4196 * gfortran.dg/alloc_comp_misc_1.f90: New test.
4198 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
4200 * gfortran.fortran-torture/compile/pr32663.f: New test.
4202 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4205 * g++.dg/inherit/virtual4.C: New.
4207 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
4210 * gcc.target/i386/pr32661-1.c: New test.
4212 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
4214 * gnat.dg/invariant_index.ad[sb]: New test.
4216 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4219 * g++.dg/template/decl3.C: New.
4221 2007-07-09 Geoffrey Keating <geoffk@apple.com>
4224 * gcc.c-torture/execute/align-3.c: New.
4226 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
4229 * gcc.target/i386/pr32708-1.c: New test.
4230 * gcc.target/i386/pr32708-2.c: Ditto.
4231 * gcc.target/i386/pr32708-3.c: Ditto.
4233 2007-07-10 Mark Mitchell <mark@codesourcery.com>
4235 * g++.dg/init/new20.C: Remove svn:executable flag.
4237 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4239 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
4241 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4243 * gcc.dg/ultrasp7.c: Add fpic target requirement.
4245 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4248 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
4251 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
4254 * gfortran.dg/overload_2.f90: New test.
4257 * gfortran.dg/transfer_simplify_5.f90
4260 * gfortran.dg/interface_15.f90: New test.
4262 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4265 * gfortran.dg/matmul_5.f90: New test case.
4267 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
4269 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
4270 * gcc.dg/fesd-any.h: Likewise.
4271 * gcc.dg/fesd-baseonly.c: Likewise.
4272 * gcc.dg/fesd-baseonly.h: Likewise.
4273 * gcc.dg/fesd-none.c: Likewise.
4274 * gcc.dg/fesd-none.h: Likewise.
4275 * gcc.dg/fesd-reduced.c: Likewise.
4276 * gcc.dg/fesd-reduced.h: Likewise.
4277 * gcc.dg/fesd-sys.c: Likewise.
4278 * gcc.dg/fesd-sys.h: Likewise
4279 * gcc.dg/fesd.h: Likewise.
4281 * g++.dg/debug/dwarf2: New directory.
4282 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
4283 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
4284 * g++.dg/other/fesd-any.h: Likewise.
4285 * g++.dg/other/fesd-baseonly.C: Likewise.
4286 * g++.dg/other/fesd-baseonly.h: Likewise.
4287 * g++.dg/other/fesd-none.C: Likewise.
4288 * g++.dg/other/fesd-none.h: Likewise.
4289 * g++.dg/other/fesd-reduced.C: Likewise.
4290 * g++.dg/other/fesd-reduced.h: Likewise.
4291 * g++.dg/other/fesd-sys.C: Likewise.
4292 * g++.dg/other/fesd-sys.h: Likewise.
4293 * g++.dg/other/fesd.h: Likewise.
4295 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
4298 * gfortran.dg/parameter_unused.f90: New test.
4300 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
4302 PR tree-optimization/32681
4303 * gcc.dg/tree-ssa/pr32681.c: New test.
4305 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4308 * gfortran.dg/fmt_t_5.f90: New test.
4310 2007-07-08 Paolo Carlini <pcarlini@suse.de>
4313 * g++.dg/template/operator10.C: New.
4315 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4318 * gfortran.dg/unpack_zerosize_1.f90: New test case.
4320 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4323 * gfortran.dg/operator_6.f90: New test.
4325 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4328 * gfortran.dg/operator_4.f90: New test.
4329 * gfortran.dg/operator_5.f90: New test.
4330 * gfortran.dg/logical_comp.f90: Adjusted error messages.
4331 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4333 2007-07-08 Tobias Burnus <burnus@net-b.de>
4336 * gfortran.dg/argument_checking_6.f90: New.
4338 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4341 * gfortran.dg/interface_155555.f90: New test.
4343 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4345 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4346 c99-math-long-double-1.c, c99-math.h: Test subnormals.
4348 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4351 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4352 discern pedantic diagnostics and errors.
4353 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4355 * gcc.dg/20050121-1.c: This is an error and not a warning.
4356 * gcc.target/i386/sseregparm-2.c: Likewise.
4357 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4358 * gcc.dg/charset/attribute2.c: Likewise.
4359 * gcc.dg/bitfld-1.c: Likewise.
4360 * gcc.dg/pack-test-2.c: Likewise.
4361 * gcc.dg/940510-1.c: Match separately error and warning.
4362 * gcc.dg/array-2.c: Match separately multiple messages. The second
4363 diagnostic is a pedantic warning and not an error.
4364 * gcc.dg/pr14475.c: Match separately multiple messages.
4365 * gcc.dg/pr18809-1.c: Likewise.
4366 * gcc.dg/pr27953.c: Likewise.
4367 * gcc.dg/vla-init-1.c: Likewise.
4368 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4370 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4373 * gfortran.dg/char_decl_1.f90: New test.
4375 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
4377 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4379 2007-07-07 Mark Mitchell <mark@codesourcery.com>
4382 * g++.dg/template/overload9.C: New test.
4384 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
4386 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
4387 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
4389 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4391 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
4392 * gcc.dg/20001012-2.c: Likewise.
4393 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
4394 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
4396 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4398 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
4399 about the chunk size when STACK_SIZE is defined.
4401 2007-07-06 Josh Conner <jconner@apple.com>
4404 * gcc.dg/sibcall-8.c: New test.
4406 2007-07-06 Josh Conner <jconner@apple.com>
4409 * gcc.target/arm/sibcall-1.c: New test.
4411 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
4413 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
4415 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
4417 * gfortran.dg/save_parameter.f90: New test.
4418 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
4420 2007-07-06 Richard Guenther <rguenther@suse.de>
4422 * g++.dg/opt/pr30965.C: New testcase.
4424 2007-07-06 Richard Sandiford <richard@codesourcery.com>
4426 * gcc.target/mips/save-restore-5.c: New test.
4428 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4430 PR rtl_optimization/32450
4431 * gcc.dg/pr32450.c: New runtime test.
4433 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4435 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
4436 single underscore in scan directives.
4438 2007-07-05 Mark Mitchell <mark@codesourcery.com>
4441 * g++.dg/init/ptrmem4.C: New test.
4444 * g++.dg/init/new21.C: Likewise.
4447 * g++.dg/template/static30.C: Likewise.
4449 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
4451 * gcc.dg/vect/costmodel/ppc: New directory.
4452 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
4453 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
4455 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
4456 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
4457 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
4458 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
4459 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
4460 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
4461 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
4462 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
4463 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
4464 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
4465 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
4466 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
4467 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
4468 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
4470 2007-07-05 Tobias Burnus <burnus@net-b.de>
4473 * gfortran.dg/module_md5_1.f90: Update MD5 number.
4475 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
4478 * gfortran.dg/interface_14.f90: New test.
4481 * gfortran.dg/do_iterator_2.f90: New test.
4483 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
4485 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
4486 (FE_DEC_DOWNWARD): Likewise.
4487 (FE_DEC_UPWARD): Likewise.
4488 (FE_DEC_TOWARDZERO): Likewise.
4489 (FE_DEC_TONEARESTFROMZERO): Likewise.
4491 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
4493 * gcc.c-torture/compile/pr32606.c: New.
4494 * gfortran.fortran-torture/execute/pr32604.f90: New.
4496 2007-07-04 Mark Mitchell <mark@codesourcery.com>
4498 * gcc.dg/visibility-12.c: New test.
4499 * gcc.dg/visibility-13.c: Likewise.
4500 * g++.dg/ext/visibility-9.C: Likewise.
4501 * g++.dg/ext/visibility-10.C: Likewise.
4503 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4505 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
4506 * gcc.dg/sh-relax-vxworks.c: New test.
4508 2007-07-04 Richard Guenther <rguenther@suse.de>
4510 PR tree-optimization/32500
4511 * gcc.c-torture/execute/pr32500.c: New testcase.
4513 2007-07-04 Richard Guenther <rguenther@suse.de>
4515 PR tree-optimization/32482
4516 * gcc.c-torture/compile/pr32482.c: New testcase.
4518 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4520 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
4522 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
4523 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
4524 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
4525 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
4527 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4529 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
4531 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4533 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
4535 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4538 * gfortran.dg/min_max_optional_1.f90: New test.
4539 * gfortran.dg/min_max_optional_2.f90: New test.
4540 * gfortran.dg/min_max_optional_3.f90: New test.
4542 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4545 * gfortran.dg/fmt_error.f90: New test.
4547 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4550 * gfortran.dg/interface_13.f90: New test.
4552 2007-07-03 Dave Brolley <brolley@redhat.com>
4555 * g++.dg/init/new20.C: New test.
4557 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
4560 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
4562 2007-07-03 Tobias Burnus <burnus@net-b.de>
4565 * common_7.f90: New.
4566 * common_8.f90: New.
4567 * common_9.f90: New.
4569 2007-07-03 Tobias Burnus <burnus@net-b.de>
4572 * gfortran.dg/argument_checking_1.f90: New.
4573 * gfortran.dg/argument_checking_2.f90: New.
4574 * gfortran.dg/argument_checking_3.f90: New.
4575 * gfortran.dg/argument_checking_4.f90: New.
4576 * gfortran.dg/argument_checking_5.f90: New.
4577 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
4578 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
4580 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4582 * gcc.dg/pr32176.c: Add -w to default dg-options.
4584 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
4586 * gcc.c-torture/compile/ssa-pre-1.c: New test.
4588 2007-07-03 Tobias Burnus <burnus@net-b.de>
4591 * gfortran.dg/null_2.f90: New.
4593 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4594 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4597 * gcc.dg/pr32176.c: New test.
4599 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4601 * gcc.dg/const-float80.c : New test.
4602 * gcc.dg/const-float128.c : New test.
4603 * gcc.dg/const-float80-ped.c : New test.
4604 * gcc.dg/const-float128-ped.c : New test.
4606 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4608 * gcc.dg/c99-math.h: Fix typo.
4610 2007-07-02 Jakub Jelinek <jakub@redhat.com>
4613 * gcc.dg/gomp/pr32468-1.c: New test.
4615 2007-07-02 Richard Sandiford <richard@codesourcery.com>
4617 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
4620 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
4622 * gfortran.fortran-torture/compile/pr32583.f: New.
4623 * gcc.c-torture/compile/pr32584.c: New
4625 2007-07-02 Ollie Wild <aaw@google.com>
4627 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
4628 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
4630 2007-07-02 Richard Sandiford <richard@codesourcery.com>
4632 * gcc.target/mips/save-restore-1.c: New test.
4633 * gcc.target/mips/save-restore-2.c: Likewise.
4634 * gcc.target/mips/save-restore-3.c: Likewise.
4635 * gcc.target/mips/save-restore-4.c: Likewise.
4637 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
4639 PR tree-optimization/31966
4640 PR tree-optimization/32533
4641 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
4642 * gfortran.dg/pr32533.f90: Ditto.
4644 2007-07-02 Jakub Jelinek <jakub@redhat.com>
4646 * g++.dg/opt/nrv12.C: New test.
4647 * gcc.target/i386/nrv1.c: New test.
4650 * g++.dg/gomp/pr31748.C: New test.
4652 2007-07-02 Ira Rosen <irar@il.ibm.com>
4654 PR tree-optimization/32230
4655 * gcc.dg/vect/pr32230.c: New test.
4657 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
4659 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
4660 * bind_c_coms.f90: Ditto.
4661 * bind_c_coms_driver.c: Ditto.
4662 * bind_c_dts.f90: Ditto.
4663 * bind_c_dts_2.f03: Ditto.
4664 * bind_c_dts_2_driver.c: Ditto.
4665 * bind_c_dts_3.f03: Ditto.
4666 * bind_c_dts_4.f03: Ditto.
4667 * bind_c_dts_driver.c: Ditto.
4668 * bind_c_implicit_vars.f03: Ditto.
4669 * bind_c_procs.f03: Ditto.
4670 * bind_c_usage_2.f03: Ditto.
4671 * bind_c_usage_3.f03: Ditto.
4672 * bind_c_usage_5.f03: Ditto.
4673 * bind_c_usage_6.f03: Ditto.
4674 * bind_c_usage_7.f03: Ditto.
4675 * bind_c_vars.f90: Ditto.
4676 * bind_c_vars_driver.c: Ditto.
4677 * binding_c_table_15_1.f03: Ditto.
4678 * binding_label_tests.f03: Ditto.
4679 * binding_label_tests_10.f03: Ditto.
4680 * binding_label_tests_10_main.f03: Ditto.
4681 * binding_label_tests_11.f03: Ditto.
4682 * binding_label_tests_11_main.f03: Ditto.
4683 * binding_label_tests_12.f03: Ditto.
4684 * binding_label_tests_13.f03: Ditto.
4685 * binding_label_tests_13_main.f03: Ditto.
4686 * binding_label_tests_14.f03: Ditto.
4687 * binding_label_tests_2.f03: Ditto.
4688 * binding_label_tests_3.f03: Ditto.
4689 * binding_label_tests_4.f03: Ditto.
4690 * binding_label_tests_5.f03: Ditto.
4691 * binding_label_tests_6.f03: Ditto.
4692 * binding_label_tests_7.f03: Ditto.
4693 * binding_label_tests_8.f03: Ditto.
4694 * binding_label_tests_9.f03: Ditto.
4695 * c_assoc.f90: Ditto.
4696 * c_assoc_2.f03: Ditto.
4697 * c_f_pointer_shape_test.f90: Ditto.
4698 * c_f_pointer_tests.f90: Ditto.
4699 * c_f_tests_driver.c: Ditto.
4700 * c_funloc_tests.f03: Ditto.
4701 * c_funloc_tests_2.f03: Ditto.
4702 * c_funloc_tests_3.f03: Ditto.
4703 * c_funloc_tests_3_funcs.c: Ditto.
4704 * c_kind_params.f90: Ditto.
4705 * c_kind_tests_2.f03: Ditto.
4707 * c_loc_driver.c: Ditto.
4708 * c_loc_test.f90: Ditto.
4709 * c_loc_tests_2.f03: Ditto.
4710 * c_loc_tests_2_funcs.c: Ditto.
4711 * c_loc_tests_3.f03: Ditto.
4712 * c_loc_tests_4.f03: Ditto.
4713 * c_loc_tests_5.f03: Ditto.
4714 * c_loc_tests_6.f03: Ditto.
4715 * c_loc_tests_7.f03: Ditto.
4716 * c_loc_tests_8.f03: Ditto.
4717 * c_ptr_tests.f03: Ditto.
4718 * c_ptr_tests_10.f03: Ditto.
4719 * c_ptr_tests_5.f03: Ditto.
4720 * c_ptr_tests_7.f03: Ditto.
4721 * c_ptr_tests_7_driver.c: Ditto.
4722 * c_ptr_tests_8.f03: Ditto.
4723 * c_ptr_tests_8_funcs.c: Ditto.
4724 * c_ptr_tests_9.f03: Ditto.
4725 * c_ptr_tests_driver.c: Ditto.
4726 * c_size_t_driver.c: Ditto.
4727 * c_size_t_test.f03: Ditto.
4728 * com_block_driver.f90: Ditto.
4729 * global_vars_c_init.f90: Ditto.
4730 * global_vars_c_init_driver.c: Ditto.
4731 * global_vars_f90_init.f90: Ditto.
4732 * global_vars_f90_init_driver.c: Ditto.
4733 * interop_params.f03: Ditto.
4734 * iso_c_binding_only.f03: Ditto.
4735 * iso_c_binding_rename_1.f03: Ditto.
4736 * iso_c_binding_rename_1_driver.c: Ditto.
4737 * iso_c_binding_rename_2.f03: Ditto.
4738 * iso_c_binding_rename_2_driver.c: Ditto.
4739 * kind_tests_2.f03: Ditto.
4740 * kind_tests_3.f03: Ditto.
4741 * module_md5_1.f90: Ditto.
4742 * only_clause_main.c: Ditto.
4743 * print_c_kinds.f90: Ditto.
4744 * test_bind_c_parens.f03: Ditto.
4745 * test_c_assoc.c: Ditto.
4746 * test_com_block.f90: Ditto.
4747 * test_common_binding_labels.f03: Ditto.
4748 * test_common_binding_labels_2.f03: Ditto.
4749 * test_common_binding_labels_2_main.f03: Ditto.
4750 * test_common_binding_labels_3.f03: Ditto.
4751 * test_common_binding_labels_3_main.f03: Ditto.
4752 * test_only_clause.f90: Ditto.
4753 * use_iso_c_binding.f90: Ditto.
4754 * value_5.f90: Ditto.
4755 * value_test.f90: Ditto.
4756 * value_tests_f03.f90: Ditto.
4758 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
4760 * gcc.dg/tls/opt-14.c: New.
4762 2007-07-01 Ollie Wild <aaw@google.com>
4764 * g++.dg/lookup/using16.C: New test.
4765 * g++.dg/lookup/using17.C: New test.
4767 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
4770 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
4771 (test_4): Use proper test for floating point equality.
4774 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4776 PR libgfortran/32554
4777 * gfortran.dg/fmt_p_1.f90: New test.
4779 2007-07-01 Ira Rosen <irar@il.ibm.com>
4781 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
4782 initialization and fix dg-final check - the initialization loop is
4785 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
4786 Volker Reichelt <reichelt@netcologne.de>
4789 * gcc.dg/pr32559.c: New test.
4791 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
4793 PR tree-optimization/25371
4794 * gcc.dg/vect/pr25371.c: New test.
4796 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
4798 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
4799 when allocating and initializing a flexible array.
4801 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
4804 * gfortran.dg/intrinsic.f90: New test.
4806 2007-06-30 Tobias Burnus <burnus@net-b.de>
4809 * gfortran.dg/fmt_zero_check.f90: New.
4811 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
4814 * gfortran.dg/repeat_f90: New test.
4816 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4819 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
4820 -pedantic-errors, so we should match errors.
4821 * gcc.dg/cpp/escape-1.c: Likewise.
4822 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
4823 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
4825 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
4826 errors instead of warnings.
4827 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
4829 * gcc.dg/cpp/arith-3.c: Likewise.
4831 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4834 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
4835 * gcc.dg/pch/valid-2.c: Likewise.
4836 * gcc.dg/pch/valid-3.c: Likewise.
4837 * gcc.dg/pch/warn-1.c: Likewise.
4838 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
4840 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4843 * gcc.dg/Wunused-function.c: New.
4845 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4847 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
4849 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
4851 * g++.dg/other/canon-31724.C: New.
4853 2007-06-29 Jan Hubicka <jh@suse.cz>
4856 * gcc.c-torture/compile/pr32372.c: new.
4858 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
4860 * gfortran.dg/operator_3.f90: New test.
4862 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
4864 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
4865 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
4867 2007-06-29 Richard Guenther <rguenther@suse.de>
4870 * gcc.dg/inline-23.c: New testcase.
4872 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
4874 PR tree-optimization/24659
4875 * gcc.target/i386/vectorize2.c: New test.
4876 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
4877 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4879 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
4881 * gcc.dg/pointer-arith-9.c: New test.
4883 2007-06-29 Tobias Burnus <burnus@net-b.de>
4886 * gfortran.dg/fmt_read_2.f90: New.
4888 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4890 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
4891 If it exists, don't try to create it.
4893 2007-06-28 Geoffrey Keating <geoffk@apple.com>
4895 * g++.dg/ext/visibility/ms-compat-1.C: New.
4897 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
4900 * gfortran.fortran-torture/compile/pr32417.f90: New test.
4902 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
4904 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
4907 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
4910 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
4912 2007-06-27 Richard Guenther <rguenther@suse.de>
4915 * gcc.dg/inline-22.c: New testcase.
4917 2007-06-26 Hui-May Chang <hm.chang@apple.com>
4919 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
4920 the scan-assembler constant.
4922 2007-06-25 Geoffrey Keating <geoffk@apple.com>
4925 * gcc.dg/pr20216.c: New.
4927 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
4930 * gcc.dg/vect/pr32421.c: New test.
4932 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
4935 * g++.dg/other/friend5.C: New test.
4937 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
4940 * gfortran.dg/host_assoc_function_2.f90: New test.
4943 * gfortran.dg/host_assoc_call_1.f90: New test.
4945 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4947 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
4949 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4952 * gfortran.dg/error_format.f90: New test.
4954 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
4957 * gfortran.dg/pr32136.f90: New test.
4959 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
4962 * gfortran.dg/minmaxloc_1.f90: New test.
4965 * gfortran.dg/minmaxloc_2.f90: New test.
4967 2007-06-23 Richard Guenther <rguenther@suse.de>
4969 PR tree-optimization/16876
4971 * gcc.dg/pr29254.c: The warning is bogus.
4972 * gcc.dg/warn-1.c: Likewise.
4973 * gcc.dg/assign-warn-3.c: Likewise.
4974 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
4976 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
4978 * gcc.c-torture/execute/20070623-1.c: New.
4980 2007-06-22 Jan Hubicka <jh@suse.cz>
4982 * gcc.c-torture/compile/pr31541.c: New.
4984 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
4986 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
4987 Remove -m64 from dg-options.
4989 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
4992 * gcc.dg/pr32374.c: New test.
4994 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4997 * gfortran.dg/pointer_assign_3.f90: New test.
4999 2007-06-21 Sebastian Pop <sebpop@gmail.com>
5001 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
5003 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5006 * gfortran.dg/assign.f90: Update test.
5007 * gfortran.dg/real_do_1.f90: Update test.
5008 * gfortran.dg/gomp/omp_do1.f90: Update test.
5009 * gfortran.dg/warnings_are_errors_1.f: Update test.
5010 * gfortran.dg/g77/20010519-1.f: Update test.
5011 * gfortran.dg/g77/pr9258.f: Update test.
5012 * gfortran.dg/g77/960317-1.f: Update test.
5014 2007-06-21 Richard Guenther <rguenther@suse.de>
5016 PR tree-optimization/32453
5017 * gcc.c-torture/compile/pr32453.c: New testcase.
5019 2007-06-21 Jakub Jelinek <jakub@redhat.com>
5021 PR tree-optimization/31866
5022 * gcc.dg/pr31866.c: New test.
5024 2007-06-21 Richard Guenther <rguenther@suse.de>
5026 PR tree-optimization/32451
5027 * g++.dg/torture/20070621-1.C: New testcase.
5029 2007-06-21 Christian Bruel <christian.bruel@st.com>
5031 * gcc.dg/attr-isr.c: Test delay slot content.
5033 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5036 gfortran.dg/pointer_assign_2.f90: New test.
5038 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5041 gfortran.dg/invalid_procedure_name.f90: New test.
5043 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
5045 PR tree-optimization/25737
5046 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
5048 2007-06-20 Hui-May Chang <hm.chang@apple.com>
5050 * gcc.target/i386/large-size-array-3.c: New.
5052 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5053 Richard Guenther <rguenther@suse.de>
5056 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
5058 2007-06-20 Jakub Jelinek <jakub@redhat.com>
5061 * gcc.dg/pr31959.c: New test.
5064 * g++.dg/ext/asm10.C: New test.
5067 * gcc.c-torture/execute/20070614-1.c: New test.
5069 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
5071 * gcc.target/arm/stack-corruption.c: New test.
5073 2007-06-19 Richard Guenther <rguenther@suse.de>
5075 * g++.dg/torture/pr30252.C: New testcase.
5077 2007-06-19 Jakub Jelinek <jakub@redhat.com>
5079 PR tree-optimization/32353
5080 * g++.dg/opt/nrv13.C: New test.
5082 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
5086 * gfortran.dg/impure_assignment_2.f90 : New test.
5089 * gfortran.dg/data_initialized_2.f90 : New test.
5091 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
5092 appropriate version of 'dmach'.
5094 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5097 * gcc.target/i386/pr32389.c New test.
5099 2007-06-18 Simon Baldwin <simonb@google.com>
5102 * g++.dg/template/error25.C: New.
5103 * g++.dg/template/spec35.C: New.
5105 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
5107 * gcc.c-torture/compile/pr32355.c: New testcase.
5109 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5111 PR tree-optimization/32383
5112 * g++.dg/opt/pr32383.C: New test.
5114 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
5116 PR rtl-optimization/32366
5117 * gcc.dg/vect/pr32366.c: New test.
5119 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
5121 * gcc.c-torture/compile/pr32349.c: New testcase.
5123 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
5125 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
5126 * gcc.target/sparc/combined-2.c: Likewise.
5127 * gcc.target/sparc/fexpand.c : Likewise.
5128 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
5129 * gcc.target/sparc/fpack16.c : Likewise.
5130 * gcc.target/sparc/fpmerge.c : Likewise.
5131 * gcc.target/sparc/fpmul.c : Likewise.
5132 * gcc.target/sparc/noresult.c : Likewise.
5133 * gcc.target/sparc/pdist.c: Likewise.
5135 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
5138 * gcc.target/i386/recip-divf.c: New test.
5139 * gcc.target/i386/recip-sqrtf.c: Ditto.
5140 * gcc.target/i386/recip-vec-divf.c: Ditto.
5141 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5142 * gcc.target/i386/sse-recip.c: Ditto.
5143 * gcc.target/i386/sse-recip-vec.c: Ditto.
5145 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5148 * gcc.c-torture/compile/20070605-1.c: New test.
5150 * gcc.c-torture/compile/20070603-1.c: New testcase.
5151 * gcc.c-torture/compile/20070603-2.c: New testcase.
5153 * gcc.c-torture/compile/20070531-1.c: New test.
5156 * gcc.c-torture/compile/20070531-2.c: New test.
5159 * gcc.c-torture/compile/20070529-1.c: New test.
5162 * gcc.c-torture/compile/20070529-2.c: New test.
5165 * gcc.c-torture/compile/20070520-1.c: New test.
5167 * g++.dg/ext/java-1.C: New test.
5169 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
5170 loops instead of one. Remove the "can't determine dependence"
5172 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
5173 needed as the cast is gone in the first place.
5174 * gcc.dg/max-1.c: Change local variable a to be a global one.
5175 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
5176 have a cast which is PREd.
5178 2007-06-15 Mark Mitchell <mark@codesourcery.com>
5180 * g++.dg/lookup/anon6.C: New test.
5182 2007-06-14 Dirk Mueller <dmueller@suse.de>
5185 * g++.dg/opt/static6.C: New testcase.
5187 2007-06-14 Geoff Keating <geoffk@apple.com>
5189 * g++.dg/ext/visibility/overload-1.C: New.
5192 * g++.dg/ext/visibility/anon4.C: New.
5194 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
5197 * gcc.target/i386/pr32268.c: New test.
5199 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
5201 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
5202 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
5203 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
5205 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
5206 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
5207 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
5210 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
5213 * gfortran.dg/common_resize_1.f90: New test.
5215 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
5218 * gcc.dg/vect/pr32224.c: Fix.
5220 2007-06-13 Eric Christopher <echristo@apple.com>
5222 * gcc.target/i386/ssefn-1.c: Add -march=i386.
5224 2007-06-13 Tobias Burnus <burnus@net-b.de>
5227 * gfortran.dg/actual_array_vect_1.f90: New.
5229 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
5231 * gcc.target/sparc/mfpu.c: New test.
5233 2007-06-12 Geoff Keating <geoffk@apple.com>
5235 * g++.dg/warn/weak1.C: Suppress on Darwin.
5236 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
5238 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5241 * g++.dg/torture/pr31579.C: New testcase.
5243 2007-06-12 Ian Lance Taylor <iant@google.com>
5246 * g++.dg/init/new16.C: New test.
5247 * g++.dg/init/new17.C: New test.
5248 * g++.dg/init/new18.C: New test.
5249 * g++.dg/init/new19.C: New test.
5251 2007-06-12 Olivier Hainque <hainque@adacore.com>
5253 * gnat.dg/lhs_view_convert.adb: New test.
5255 2007-06-12 Richard Guenther <rguenther@suse.de>
5257 PR tree-optimization/15353
5258 PR tree-optimization/31657
5259 * gcc.c-torture/execute/20070424-1.c: New testcase.
5260 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
5261 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
5262 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
5263 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
5264 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
5266 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5268 PR rtl-optimization/32293
5269 * gcc.dg/pr32293.c: New test.
5271 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5273 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
5275 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
5278 * gfortran.dg/equiv_7.f90: New test.
5279 * gfortran.dg/equiv_constraint_7.f90: Change error message.
5282 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
5284 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
5286 * gcc.dg/setjmp-3.c: Rename raise to raise0.
5287 * gcc.dg/setjmp-4.c: Likewise.
5288 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
5290 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
5292 PR rtl-optimization/31025
5293 * gfortran.dg/pr31025.f90: New.
5295 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5298 * gcc.target/i386/pr32280.c: New test.
5300 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5303 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
5305 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5307 PR libgfortran/32235
5308 * gfortran.dg/backspace_9.f: New test.
5310 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
5312 * gcc.dg/tree-ssa/prefetch-7.c: New test.
5314 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
5316 * gcc.dg/tree-ssa/loop-28.c: New testcase.
5318 2007-06-09 Ian Lance Taylor <iant@google.com>
5320 PR tree-optimization/32169
5321 * gcc.c-torture/compile/pr32169.c: New test.
5323 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
5325 * gcc.dg/vect/costmodel: New directory.
5326 * gcc.dg/vect/costmodel/i386: New directory.
5327 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5328 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5330 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5331 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5332 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5333 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5334 * gcc.dg/vect/costmodel/x86_64: New directory.
5335 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5337 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5339 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5340 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5341 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5342 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5343 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5345 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
5347 PR tree-optimization/32243
5348 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
5349 flags for -Os tests.
5350 * gcc.dg/vect/03-vect-pr32243.c: New test.
5352 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
5354 PR tree-optimization/32224
5355 * gcc.dg/vect/pr32224.c: New test.
5357 2007-06-08 Jakub Jelinek <jakub@redhat.com>
5360 * g++.dg/gomp/pr32177.C: New test.
5362 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5365 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5366 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5367 warning nor an error.
5368 * gcc.dg/Wfatal-2.c: Likewise.
5369 * gcc.dg/Werror-1.c: Likewise.
5370 * gcc.dg/Werror-5.c: Likewise.
5371 * gcc.dg/Werror-7.c: Likewise.
5372 * gcc.dg/Werror-10.c: Likewise.
5373 * gcc.dg/Werror-11.c: Likewise.
5375 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
5378 * g++.dg/init/brace6.C: New test.
5380 2007-06-07 Geoffrey Keating <geoffk@apple.com>
5382 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
5383 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
5384 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
5385 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
5387 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
5388 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
5389 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
5390 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
5391 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
5392 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
5393 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
5394 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
5396 * gcc.dg/darwin-minversion-3.c: New.
5398 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
5400 * gcc.target/i386/builtin-copysign.c: New test.
5402 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
5404 PR tree-optimization/32220
5405 * gfortran.dg/predcom-2.f: New testcase.
5407 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
5410 * gcc.target/i386/vectorize4.c: New test.
5412 2007-06-06 Steve Ellcey <sje@cup.hp.com>
5414 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
5416 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5419 * gcc.dg/simd-5.c: Mark output as a note.
5420 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
5422 * gcc.dg/simd-1.c: Likewise.
5423 * gcc.dg/always_inline.c: Mark output as a sorry.
5424 * gcc.dg/always_inline2.c: Likewise.
5425 * gcc.dg/always_inline3.c: Likewise.
5427 2007-06-06 Ian Lance Taylor <iant@google.com>
5429 * g++.dg/conversion/enum1.C: New test.
5431 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
5433 PR tree-optimization/32216
5434 * gcc.dg/vect/pr32216.c: New test.
5436 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5439 * gfortran.dg/invalid_contains_1.f90: New test.
5440 * gfortran.dg/invalid_contains_2.f90: New test.
5442 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5445 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
5448 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5451 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
5452 dg-message to match de note.
5453 * gcc.dg/pr26570.c: Use dg-message for a note.
5454 * gcc.dg/pr29254.c: Use dg-message for generic output and use
5455 dg-error instead of dg-warning because of -Werror.
5456 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
5457 neither an error, nor a warning.
5458 * gcc.dg/glibc-uclibc-2.c: Likewise
5459 * gcc.dg/cpp/19940712-1.c: Likewise.
5461 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
5463 PR preprocessor/23479
5464 * gcc.dg/binary-constants-1.c: Add test suites for
5465 the 0b-prefixed binary integer constants.
5466 * gcc.dg/binary-constants-2.c: Ditto.
5467 * gcc.dg/binary-constants-3.c: Ditto.
5468 * gcc.dg/binary-constants-4.c: Ditto.
5470 2007-06-05 Ian Lance Taylor <iant@google.com>
5472 * gcc.dg/Wstrict-overflow-19.c: New test.
5474 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
5476 * gcc.dg/matrix/matrix-6.c: Remove conversion.
5478 2007-06-04 Ian Lance Taylor <iant@google.com>
5480 * gcc.dg/Wstrict-overflow-18.c: New test.
5482 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5485 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
5486 * gcc.dg/cpp/mi5.c: Likewise.
5487 * gcc.dg/cpp/mi7.c: Likewise.
5489 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
5492 * gcc.dg/pr32191.c: New test.
5494 2007-05-28 Tobias Burnus <burnus@net-b.de>
5497 * gfortran.dg/allocate_stat_1.f90: Remove.
5499 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
5501 * gcc.target/i386/sse4_2-check.h: New.
5502 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
5503 * gcc.target/i386/sse4_2-crc32.h: Likewise.
5504 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
5505 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5506 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
5507 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
5508 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
5509 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
5510 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
5511 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
5512 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
5513 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
5514 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
5515 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
5516 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
5517 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
5518 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
5519 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5521 2007-06-01 Geoffrey Keating <geoffk@apple.com>
5523 * gcc.dg/pie-link.c: New test.
5525 2007-06-01 Ian Lance Taylor <iant@google.com>
5527 * gcc.dg/Wstrict-overflow-17.c: New test.
5529 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
5531 * gcc.dg/builtin-return-1.c (g): New.
5532 (main): Allocate at least 64 bytes on the stack.
5534 2007-05-31 Mark Mitchell <mark@codesourcery.com>
5536 * g++.dg/init/cleanup3.C: New test.
5538 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
5540 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
5543 007-05-31 Paul Thomas <pault@gcc.gnu.org>
5546 * gfortran.dg/char_array_constructor_3.f90: New test.
5548 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
5550 PR tree-optimization/32160
5551 * gfortran.dg/predcom-1.f: New test.
5553 2007-05-31 Richard Guenther <rguenther@suse.de>
5555 * g++.dg/other/str_empty.C: Move...
5556 * g++.dg/other/pr30567.C: Move...
5557 * g++.dg/tree-ssa/pr27218.C: Move...
5558 * g++.dg/torture: ...here and remove dg-options.
5560 2007-05-31 Paolo Carlini <pcarlini@suse.de>
5563 * g++.dg/ext/is_pod_incomplete.C: New.
5565 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
5566 Douglas Gregor <doug.gregor@gmail.com>
5567 Pedro Lamarao <pedro.lamarao@mndfck.org>
5568 Howard Hinnant <howard.hinnant@gmail.com>
5572 * g++.dg/cpp0x/rv8p.C: New.
5573 * g++.dg/cpp0x/temp-constructor-bug.C: New.
5574 * g++.dg/cpp0x/cast-bug.C: New.
5575 * g++.dg/cpp0x/elision_weak.C: New.
5576 * g++.dg/cpp0x/collapse-bug.C: New.
5577 * g++.dg/cpp0x/rv3p.C: New.
5578 * g++.dg/cpp0x/rv7n.C: New.
5579 * g++.dg/cpp0x/overload-conv-1.C: New.
5580 * g++.dg/cpp0x/rv2n.C: New.
5581 * g++.dg/cpp0x/deduce.C: New.
5582 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
5583 * g++.dg/cpp0x/rv6p.C: New.
5584 * g++.dg/cpp0x/template_deduction.C: New.
5585 * g++.dg/cpp0x/implicit-copy.C: New.
5586 * g++.dg/cpp0x/rv1p.C: New.
5587 * g++.dg/cpp0x/cast.C: New.
5588 * g++.dg/cpp0x/rv5n.C: New.
5589 * g++.dg/cpp0x/collapse.C: New.
5590 * g++.dg/cpp0x/overload-conv-2.C: New.
5591 * g++.dg/cpp0x/rv4p.C: New.
5592 * g++.dg/cpp0x/rvo.C: New.
5593 * g++.dg/cpp0x/iop.C: New.
5594 * g++.dg/cpp0x/rv3n.C: New.
5595 * g++.dg/cpp0x/rv7p.C: New.
5596 * g++.dg/cpp0x/reference_collapsing.C: New.
5597 * g++.dg/cpp0x/overload.C: New.
5598 * g++.dg/cpp0x/named.C: New.
5599 * g++.dg/cpp0x/rv2p.C: New.
5600 * g++.dg/cpp0x/rv6n.C: New.
5601 * g++.dg/cpp0x/not_special.C: New.
5602 * g++.dg/cpp0x/bind.C: New.
5603 * g++.dg/cpp0x/rv1n.C: New.
5604 * g++.dg/cpp0x/rv5p.C: New.
5605 * g++.dg/cpp0x/elision.C: New.
5606 * g++.dg/cpp0x/named_refs.C: New.
5607 * g++.dg/cpp0x/unnamed_refs.C: New.
5608 * g++.dg/cpp0x/rv4n.C: New.
5609 * g++.dg/cpp0x/elision_neg.C: New.
5610 * g++.dg/init/copy7.C: Run in C++98 mode.
5611 * g++.dg/overload/arg1.C: Ditto.
5612 * g++.dg/overload/arg4.C: Ditto.
5614 2007-05-30 Jakub Jelinek <jakub@redhat.com>
5617 * g++.dg/opt/static5.C: New test.
5619 2007-05-30 Richard Guenther <rguenther@suse.de>
5621 * g++.dg/dg.exp: Prune torture/.
5622 * g++.dg/torture/dg-torture.exp: New testsuite.
5624 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
5626 * gcc.target/arm/pr27387.C: Move and rename to ...
5627 * g++.dg/inherit/thunk8.C: ... here.
5629 2007-05-30 Jakub Jelinek <jakub@redhat.com>
5631 PR tree-optimization/31769
5632 * g++.dg/gomp/pr31769.C: New test.
5634 2007-05-29 Hui-May Chang <hm.chang@apple.com>
5636 * gcc.target/i386/stack-realign.c: New.
5638 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
5640 * gcc.dg/tree-ssa/prefetch-6.c: New test.
5642 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
5644 * gfortran.dg/sizeof.f90: New.
5646 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5649 * gcc.dg/boolcomplex-1.c: New test.
5652 * g++.dg/ext/boolcomplex-1.c: New test.
5654 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
5656 * gcc.dg/matrix: New directory.
5658 2007-05-28 Tobias Burnus <burnus@net-b.de>
5661 * gfortran.dg/allocate_stat_1.f90: New.
5663 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
5666 * transfer_hollerith_1.f90: New test.
5668 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5671 * gcc.c-torture/execute/vrp-7.c: New test.
5673 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
5675 * gfortran.dg/transfer_simplify_4.f90: New test.
5677 2007-05-27 Tobias Burnus <burnus@net-b.de>
5680 * gfortran.dg/func_result_3.f90: New.
5682 2007-05-27 Tobias Burnus <burnus@net-b.de>
5685 * gfortran.dg/transfer_simplify_3.f90: New.
5687 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
5690 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
5692 * gcc.target/i386/pr32065-2.c: New test.
5694 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5697 * gfortran.dg/io_constraints_2.f90: Update.
5699 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
5702 * gfortran.dg/array_constructor_17.f90: New test.
5704 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
5707 * g++.dg/opt/array2.C: New testcase.
5709 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
5712 * gcc.target/i386/pr32065.c: New test.
5714 2007-05-25 Dirk Mueller <dmueller@suse.de>
5715 Marcus Meissner <meissner@suse.de>
5717 * gcc.dg/attr-alloc_size.c: New.
5719 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
5720 Lee Millward <lee.millward@gmail.com>
5723 * g++.dg/parse/crash34.C: New test.
5725 * g++.dg/parse/crash35.C: New test.
5727 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
5729 * gcc.target/i386/sse2-check.h: New.
5730 * gcc.target/i386/sse2-vec-1.c: Likewise.
5731 * gcc.target/i386/sse2-vec-2.c: Likewise.
5732 * gcc.target/i386/sse2-vec-3.c: Likewise.
5733 * gcc.target/i386/sse2-vec-4.c: Likewise.
5734 * gcc.target/i386/sse2-vec-5.c: Likewise.
5735 * gcc.target/i386/sse2-vec-6.c: Likewise.
5737 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
5749 * g++.dg/cpp0x/pr31431.C: New.
5750 * g++.dg/cpp0x/pr31437.C: New.
5751 * g++.dg/cpp0x/pr31442.C: New.
5752 * g++.dg/cpp0x/pr31444.C: New.
5753 * g++.dg/cpp0x/pr31431-2.C: New.
5754 * g++.dg/cpp0x/pr31432.C: New.
5755 * g++.dg/cpp0x/pr31434.C: New.
5756 * g++.dg/cpp0x/pr31438.C: New.
5757 * g++.dg/cpp0x/pr31443.C: New.
5758 * g++.dg/cpp0x/pr31445.C: New.
5759 * g++.dg/cpp0x/variadic-crash1.C: New.
5761 2007-05-25 Richard Sandiford <richard@codesourcery.com>
5763 * gcc.target/arm/long-calls-1.c: New test.
5764 * gcc.target/arm/long-calls-2.c: Likewise.
5765 * gcc.target/arm/long-calls-3.c: Likewise.
5766 * gcc.target/arm/long-calls-4.c: Likewise.
5768 2007-05-25 Richard Guenther <rguenther@suse.de>
5769 Andrew Pinski <andrew_pinski@playstation.sony.com>
5771 PR tree-optimization/31982
5772 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
5774 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
5777 * gfortran.dg/result_in_spec_2.f90: New test.
5779 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5781 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
5783 2007-05-24 Ollie Wild <aaw@google.com>
5785 * gcc.dg/cpp/counter-1.c: New test.
5786 * gcc.dg/pch/counter-1.c: New test.
5787 * gcc.dg/pch/counter-1.hs: New file.
5788 * gcc.dg/pch/counter-2.c: New test.
5789 * gcc.dg/pch/counter-2.hs: New file.
5790 * gcc.dg/pch/counter-3.c: New test.
5791 * gcc.dg/pch/counter-3.hs: New file.
5793 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
5795 * gcc.dg/tree-ssa/predcom-1.c: New test.
5796 * gcc.dg/tree-ssa/predcom-2.c: New test.
5797 * gcc.dg/tree-ssa/predcom-3.c: New test.
5798 * gcc.dg/tree-ssa/predcom-4.c: New test.
5799 * gcc.dg/tree-ssa/predcom-5.c: New test.
5800 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
5802 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
5805 * gcc.target/i386/sse4_1-check.h (MASK): New.
5807 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5810 * gfortran.dg/pr25603.f: Initialize integer variables.
5812 2007-05-23 Ian Lance Taylor <iant@google.com>
5814 * g++.dg/other/vrp1.C: New test.
5816 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
5818 PR preprocessor/20077
5819 * gcc.dg/cpp/paste15.c: New test.
5821 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
5822 Nigel Stephens <nigel@mips.com>
5823 Richard Sandiford <richard@codesourcery.com>
5825 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
5826 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
5827 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
5828 * gcc.target/mips/inter/mips16-inter.exp: New.
5830 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
5832 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
5834 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
5836 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
5837 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
5838 * gcc.target/i386/sse3-addsubps.c: Likewise.
5839 * gcc.target/i386/sse3-haddpd.c: Likewise.
5840 * gcc.target/i386/sse3-haddps.c: Likewise.
5841 * gcc.target/i386/sse3-hsubpd.c: Likewise.
5842 * gcc.target/i386/sse3-hsubps.c: Likewise.
5843 * gcc.target/i386/sse3-lddqu.c: Likewise.
5844 * gcc.target/i386/sse3-movddup.c: Likewise.
5845 * gcc.target/i386/sse3-movshdup.c: Likewise.
5846 * gcc.target/i386/sse3-movsldup.c: Likewise.
5848 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
5849 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
5850 * gcc.target/i386/ssse3-pabsd.c: Likewise.
5851 * gcc.target/i386/ssse3-pabsw.c: Likewise.
5852 * gcc.target/i386/ssse3-palignr.c: Likewise.
5853 * gcc.target/i386/ssse3-phaddd.c: Likewise.
5854 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
5855 * gcc.target/i386/ssse3-phaddw.c: Likewise.
5856 * gcc.target/i386/ssse3-phsubd.c: Likewise.
5857 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
5858 * gcc.target/i386/ssse3-phsubw.c: Likewise.
5859 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
5860 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
5861 * gcc.target/i386/ssse3-pshufb.c: Likewise.
5862 * gcc.target/i386/ssse3-psignb.c: Likewise.
5863 * gcc.target/i386/ssse3-psignd.c: Likewise.
5864 * gcc.target/i386/ssse3-psignw.c: Likewise.
5865 * gcc.target/i386/ssse3-vals.h: Likewise.
5867 * gcc.target/i386/sse3-check.h: New file.
5868 * gcc.target/i386/ssse3-check.h: Likewise.
5870 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
5873 * gcc.c-torture/compile/bcopy-1.c: New testcase.
5875 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
5878 * gcc.c-torture/20070522-1.c: New testcase.
5880 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5882 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
5884 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
5886 * gcc.c-torture/execute/ieee/20000320-1.x,
5887 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
5888 m68k-*-* and check_effective_target_coldfire_fpu.
5890 2007-05-22 Ollie Wild <aaw@google.com>
5892 * g++.dg/lookup/hidden-class10.C: New test.
5893 * g++.dg/lookup/hidden-class11.C: New test.
5895 2007-05-22 Ollie Wild <aaw@google.com>
5897 * g++.dg/lookup/name-clash5.C: New test.
5898 * g++.dg/lookup/name-clash6.C: New test.
5900 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5902 * g++.dg/other/i386-2.C: Update comments on header files tested.
5903 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
5905 * gcc.target/i386/sse-12.c: Likewise.
5906 * gcc.target/i386/sse-13.c: Likewise.
5907 * gcc.target/i386/sse-14.c: Likewise.
5909 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
5910 Redefined to test with immediate operand.
5911 (__builtin_ia32_blendps): Likewise.
5912 (__builtin_ia32_blendpd): Likewise.
5913 (__builtin_ia32_dpps): Likewise.
5914 (__builtin_ia32_dpps): Likewise.
5915 (__builtin_ia32_insertps128): Likewise.
5916 (__builtin_ia32_vec_ext_v4sf): Likewise.
5917 (__builtin_ia32_vec_set_v16qi): Likewise.
5918 (__builtin_ia32_vec_set_v4si): Likewise.
5919 (__builtin_ia32_vec_set_v2di): Likewise.
5920 (__builtin_ia32_vec_ext_v16qi): Likewise.
5921 (__builtin_ia32_vec_ext_v4si): Likewise.
5922 (__builtin_ia32_vec_ext_v2di): Likewise.
5923 (__builtin_ia32_roundpd): Likewise.
5924 (__builtin_ia32_roundsd): Likewise.
5925 (__builtin_ia32_roundps): Likewise.
5926 (__builtin_ia32_roundss): Likewise.
5927 (__builtin_ia32_mpsadbw128): Likewise.
5929 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5931 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
5933 2007-05-22 Janis Johnson <janis187@us.ibm.com>
5935 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
5937 * gcc.dg/dfp/func-struct.c: Ditto.
5938 * gcc.dg/dfp/operator-assignment.c: Ditto.
5939 * gcc.dg/dfp/convert-bfp.c: Ditto.
5940 * gcc.dg/dfp/convert-int.c: Ditto.
5941 * gcc.dg/dfp/convert-int-max.c: Ditto.
5942 * gcc.dg/dfp/func-scalar.c: Ditto.
5943 * gcc.dg/dfp/cast.c: Ditto.
5944 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
5945 failures, and fix a typo in return type of arg1_128.
5946 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
5947 failures, and fix a typo in a constant suffix.
5948 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
5949 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
5951 2007-05-22 Janis Johnson <janis187@us.ibm.com>
5952 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5954 * lib/gcc-dg.exp(process_message): New proc.
5955 (dg-message): New test directive.
5956 * gcc.dg/always_inline.c: Use dg-message.
5957 * gcc.dg/always_inline2.c: Ditto.
5958 * gcc.dg/always_inline3.c: Ditto.
5959 * gcc.dg/invalid-call-1.c: Ditto.
5960 * gcc.dg/pr17506.c: Ditto.
5961 * gcc.dg/simd-5.c: Ditto.
5962 * gcc.dg/simd-6.c: Ditto.
5963 * gcc.dg/va-arg-2.c: Ditto.
5964 * gcc.dg/cpp/syshdr.c: Ditto.
5965 * gcc.dg/cpp/unc4.c: Ditto.
5966 * gcc.dg/cpp/trad/mi1.c: Ditto.
5967 * gcc.dg/cpp/trad/mi5.c: Ditto.
5968 * gcc.dg/cpp/trad/mi7.c: Ditto.
5969 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
5970 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
5971 * gcc.test-framework/test-framework.awk: Special-case outexists
5974 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5976 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
5977 (bit_SSE4_2): Likewise.
5978 (bit_POPCNT): Likewise.
5980 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
5981 Check if assembler supports SSE4 instructions.
5983 * gcc.target/i386/sse4_1-blendpd.c: New file.
5984 * gcc.target/i386/sse4_1-blendps.c: Likewise.
5985 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
5986 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
5987 * gcc.target/i386/sse4_1-check.h: Likewise.
5988 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
5989 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
5990 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
5991 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
5992 * gcc.target/i386/sse4_1-extractps.c: Likewise.
5993 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
5994 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
5995 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
5996 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
5997 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
5998 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
5999 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
6000 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
6001 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
6002 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
6003 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6004 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
6005 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
6006 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
6007 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
6008 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6009 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
6010 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
6011 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
6012 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
6013 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
6014 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
6015 * gcc.target/i386/sse4_1-pminud.c: Likewise.
6016 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
6017 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
6018 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
6019 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
6020 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
6021 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
6022 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
6023 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
6024 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
6025 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
6026 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
6027 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
6028 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
6029 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
6030 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
6031 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
6032 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
6033 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
6034 * gcc.target/i386/sse4_1-round.h: Likewise.
6035 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6036 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6037 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6038 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
6039 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6040 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6041 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6042 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6043 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6044 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6045 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6046 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6047 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6048 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6050 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6053 * gfortran.dg/bounds_check_7.f90: New test.
6055 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
6057 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
6058 (check_effective_target_sse4a): Ditto.
6060 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
6061 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
6062 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
6063 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
6064 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
6065 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
6066 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
6067 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
6068 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
6069 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
6070 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
6071 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
6072 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
6073 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
6074 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
6075 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
6076 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
6077 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
6078 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
6079 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
6081 2007-05-21 Mark Mitchell <mark@codesourcery.com>
6083 * g++.dg/ext/cleanup-1.C: New test.
6084 * g++.dg/ext/cleanup-2.C: Likewise.
6085 * g++.dg/ext/cleanup-3.C: Likewise.
6086 * g++.dg/ext/cleanup-4.C: Likewise.
6087 * g++.dg/ext/cleanup-5.C: Likewise.
6088 * g++.dg/ext/cleanup-6.C: Likewise.
6089 * g++.dg/ext/cleanup-8.C: Likewise.
6090 * g++.dg/ext/cleanup-9.C: Likewise.
6091 * g++.dg/ext/cleanup-10.C: Likewise.
6092 * g++.dg/ext/cleanup-11.C: Likewise.
6093 * g++.dg/ext/cleanup-dtor.C: Likewise.
6095 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
6098 * gcc.dg/vect/vect-102a.c: New test.
6100 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
6101 Paolo Carlini <pcarlini@suse.de>
6102 Uros Bizjak <ubizjak@gmail.com>
6104 * gcc.dg/gcc-have-sync-compare-and-swap.c,
6105 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6106 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6107 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
6108 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6111 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
6114 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
6116 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6119 * gfortran.dg/do_3.F90: Add checks for the final value of the
6122 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6124 * gcc.c-torture/execute/990127-2.x: New file.
6126 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6128 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
6129 * gcc.target/i386/sse-12: Add -O to compile options.
6130 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
6131 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6132 and mm3dnow.h. Add -O to compile options.
6134 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
6137 * gfortran.dg/char_length_5.f90: New test.
6140 * gfortran.dg/array_reference_1.f90: New test.
6142 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6149 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
6150 * gcc.dg/Wtype-limits.c: New.
6151 * gcc.dg/Wtype-limits-Wextra.c: New.
6152 * gcc.dg/Wtype-limits-no.c: New.
6153 * g++.dg/warn/Wtype-limits.C: New.
6154 * g++.dg/warn/Wtype-limits-Wextra.C: New.
6155 * g++.dg/warn/Wtype-limits-no.C: New.
6157 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6159 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
6160 instead of "-msse2".'
6161 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
6162 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6164 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
6165 to test with immediate operand.
6166 (__builtin_ia32_insertqi): Ditto.
6167 (__builtin_ia32_palignr128): Ditto.
6168 (__builtin_ia32_palignr): Ditto.
6169 (__builtin_ia32_pshufhw): Ditto.
6170 (__builtin_ia32_pshuflw): Ditto.
6171 (__builtin_ia32_pshufd): Ditto.
6172 (__builtin_ia32_vec_set_v8hi): Ditto.
6173 (__builtin_ia32_vec_ext_v8hi): Ditto.
6174 (__builtin_ia32_shufpd): Ditto.
6175 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6177 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
6180 * gfortran.dg/min_max_conformance.f90: Added more testcases.
6182 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6185 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
6186 and "__inline". Use "-msse" instead of "-msse2".
6188 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6191 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
6192 * gcc.dg/20030906-2.c: Likewise.
6193 * objc.dg/method-17.m: Add -Wreturn-type.
6194 * obj-c++.dg/method-21.mm: Likewise.
6196 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6199 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
6200 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
6201 (__builtin_ia32_psrlqi128): Ditto.
6202 (__builtin_ia32_psrlwi128): Ditto.
6203 (__builtin_ia32_psrldi128): Ditto.
6204 (__builtin_ia32_psrldqi128): Ditto.
6205 (__builtin_ia32_pslldqi128): Ditto.
6206 (__builtin_ia32_psrawi128): Ditto.
6207 (__builtin_ia32_psradi128): Ditto.
6208 (__builtin_ia32_psllqi128): Ditto.
6209 (__builtin_ia32_pslldi128): Ditto.
6210 (__builtin_prefetch): Ditto.
6211 (__builtin_ia32_pshufw): Ditto.
6212 (__builtin_ia32_vec_set_v4hi): Ditto.
6213 (__builtin_ia32_vec_ext_v4hi): Ditto.
6214 (__builtin_ia32_shufps): Ditto.
6215 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6217 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6220 * gfortran.dg/char_allocation_1.f90: New test.
6222 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6224 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
6225 * gcc.dg/Wconversion-sign.c: New.
6226 * gcc.dg/Wconversion-integer-no-sign.c: New.
6227 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
6229 * g++.dg/warn/Wconversion-sign.C: New.
6230 * g++.old-deja/g++.other/warn4.C: Update.
6231 * g++.dg/warn/Wconversion1.C: Likewise.
6233 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6235 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
6236 * gcc.dg/torture/builtin-math-4.c: Likewise.
6238 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6241 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
6243 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
6245 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
6247 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
6250 * gcc.target/i386/pr31628.c: New.
6252 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
6255 * gcc.dg/pr31344.c: New test.
6257 2007-05-17 Ian Lance Taylor <iant@google.com>
6259 PR tree-optimization/31953
6260 * gcc.c-torture/compile/pr31953.c: New test.
6262 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6264 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
6266 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
6268 * gcc.dg/torture/builtin-math-4.c: Likewise.
6270 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
6271 * gcc.dg/torture/builtin-math-4.c: Likewise.
6273 * gcc.dg/torture/builtin-math-4.c: New test.
6275 2007-05-17 Janis Johnson <janis187@us.ibm.com>
6276 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6278 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
6279 * gcc.dg/cpp/include2.c: Ditto.
6280 * gcc.dg/cpp/mac-dir-2.c: Ditto.
6281 * gcc.dg/cpp/paste5.c: Ditto.
6282 * gcc.dg/cpp/paste6.c: Ditto.
6283 * gcc.dg/cpp/paste8.c: Ditto.
6284 * gcc.dg/cpp/paste11.c: Ditto.
6285 * gcc.dg/cpp/paste13.c: Ditto.
6286 * gcc.dg/cpp/skipping2.c: Ditto.
6287 * gcc.dg/reg-vol-struct-1.c: Ditto.
6288 * gcc.dg/Wshadow-1.c: Ditto.
6289 * gcc.dg/cpp/trad/comment.c: Ditto.
6290 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
6291 * gcc.dg/cpp/if-2.c: Ditto.
6292 * gcc.dg/array-5.c: Ditto.
6293 * gcc.dg/inline-15.c: Ditto.
6294 * gcc.dg/pr27953.c: Ditto.
6295 * gcc.dg/Wno-c++-compat.c: Ditto.
6297 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
6299 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
6301 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6303 * gcc.c-torture/execute/20070517-1.c: New test.
6305 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
6308 * gfortran.dg/min_max_conformance.f90: New test.
6310 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
6312 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
6313 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
6314 gcc.dg/vect/vect-104.c: Use more complex construction to
6315 prevent vectorizing.
6316 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6318 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
6320 PR tree-optimization/24659
6321 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6322 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6323 not vect_int target.
6324 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6325 not vect_int target. Loop is vectorized for vect_intfloat_cvt
6327 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6328 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6329 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6331 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
6333 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6334 and x86_64-*-* targets.
6335 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6337 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
6344 * transfer_simplify_1.f90: New test.
6345 * transfer_simplify_2.f90: New test.
6347 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
6349 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6351 2007-05-14 Janis Johnson <janis187@us.ibm.com>
6353 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6355 * gcc.dg/fltconst-pedantic-dfp.c: New test.
6358 * gcc.dg/fltconst-1.c: New test.
6360 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6361 * gcc.dg/dfp/operator-assignment.c: Ditto.
6363 2007-05-14 Paolo Carlini <pcarlini@suse.de>
6366 * g++.dg/rtti/typeid5.C: New.
6368 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6371 * gfortran.dg/substr_4.f: New test.
6373 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
6375 * gcc.target/m68k/interrupt_thread-1.c,
6376 gcc.target/m68k/interrupt_thread-2.c,
6377 gcc.target/m68k/interrupt_thread-3.c: New.
6378 * gcc.target/m68k/m68k.exp: Accept fido.
6380 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6382 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
6383 * gfortran.dg/altreturn_3.f90: Likewise.
6384 * gfortran.dg/assumed_dummy_1.f90: Likewise.
6385 * gfortran.dg/default_numeric_type_1.f90: Likewise.
6386 * gfortran.dg/inquire_iolength.f90: Likewise.
6387 * gfortran.dg/module_naming_1.f90: Likewise.
6388 * gfortran.dg/oldstyle_2.f90: Likewise.
6389 * gfortran.dg/operator_2.f90: Likewise.
6390 * gfortran.dg/parameter_array_element_1.f90: Likewise.
6391 * gfortran.dg/used_types_11.f90: Likewise.
6392 * gfortran.dg/zero_array_components_1.f90: Likewise.
6393 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
6394 * gfortran.dg/parameter_array_dummy.f90: Likewise.
6395 * gfortran.dg/real_const_3.f90: Likewise.
6397 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
6399 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
6400 * gcc.dg/tree-ssa/loop-30.c: New test.
6402 2007-05-13 Richard Guenther <rguenther@suse.de>
6404 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
6406 * g++.dg/tree-ssa/pr31146.C: Likewise.
6408 2007-05-13 Revital Eres <eres@il.ibm.com>
6410 * gcc.dg/dse.c: New test.
6412 2007-05-12 Richard Guenther <rguenther@suse.de>
6414 PR tree-optimization/31797
6415 * gcc.c-torture/compile/pr31797.c: New testcase.
6417 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
6420 * gfortran.dg/host_assoc_function_1.f90: New test.
6422 2007-05-11 Steve Ellcey <sje@cup.hp.com>
6425 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
6427 2007-05-11 Silvius Rus <rus@google.com>
6429 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
6430 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
6431 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
6432 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
6433 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
6434 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
6435 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
6436 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
6437 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
6438 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
6439 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
6440 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
6441 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
6442 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
6443 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
6444 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
6446 2007-05-11 Paolo Carlini <pcarlini@suse.de>
6449 * gcc.c-torture/execute/builtins/memchr.c: New.
6450 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
6451 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
6453 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6456 * gfortran.dg/recursive_reference_1.f90: Put error at correct
6458 * gfortran.dg/recursive_reference_2.f90: New test.
6460 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6463 * gfortran.dg/namelist_29.f90: New test.
6465 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6468 * gfortran.dg/entry_10.f90: New test.
6470 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
6472 PR tree-optimization/31885
6473 * gcc.dg/tree-ssa/loop-29.c: New test.
6475 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
6477 * assumed_dummy_1.f90: Fix dg directive.
6478 * char_initialiser_actual.f90: Likewise.
6479 * nested_modules_2.f90: Likewise.
6480 * shift-alloc.f90: Likewise.
6482 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
6484 * gcc.dg/20070507-1.c: Disable for non-pic targets.
6486 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6489 * gfortran.dg/unf_read_corrupted_2.f90: New test.
6491 2007-05-09 Mike Stump <mrs@apple.com>
6493 * g++.dg/other/first-global.C: Add -fpie for darwin.
6494 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
6496 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
6498 * gcc.dg/20070507-1.c: New testcase.
6500 2007-05-08 Chao-ying Fu <fu@mips.com>
6502 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
6503 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
6504 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
6505 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
6507 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
6510 * gcc.dg/pr31847.c: New test.
6512 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
6515 * gfortran.dg/actual_array_result_1.f90: New test.
6517 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
6520 * gfortran.dg/parameter_array_init_1.f90: New test.
6523 * gfortran.dg/parameter_array_init_2.f90: New test.
6525 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
6528 * gcc.target/i386/pr31854.c: New test.
6530 2007-05-07 Janis Johnson <janis187@us.ibm.com>
6532 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
6534 2007-05-07 Mike Stump <mrs@apple.com>
6536 * g++.old-deja/g++.mike/empty.C: Add.
6538 2007-05-07 Eric Christopher <echristo@apple.com>
6540 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
6542 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
6544 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
6545 variable. Rearrange conversions from binary float to decimal float.
6547 2007-05-07 Mark Mitchell <mark@codesourcery.com>
6549 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
6552 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
6554 * gnat.dg/opt1.ad[sb]: New testcase.
6556 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6559 * gfortran.dg/do_3.F90: New test.
6561 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6564 * gfortran.dg/new_line.f90: Add new checks.
6566 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6569 * gfortran.dg/large_unit_1.f90: New.
6570 * gfortran.dg/large_unit_2.f90: New.
6571 * gfortran.dg/iostat_4.f90: New
6572 * gfortran.dg/bounds_check_fail_1.f90: Updated.
6574 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
6577 * gfortran.dg/char_result_4.f90: New test.
6579 2007-06-05 Revital Eres <eres@il.ibm.com>
6582 * gcc.dg/pr30957-1.c: New test.
6584 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6587 * gfortran.dg/char_type_len_2.f90: New test.
6589 2007-05-05 Geoffrey Keating <geoffk@apple.com>
6592 * g++.dg/other/nested-extern.cc: New.
6593 * g++.dg/other/nested-extern-1.C: New.
6594 * g++.dg/other/nested-extern-2.C: New.
6596 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
6599 * gfortran.dg/erf.f90: New test.
6600 * gfortran.dg/besxy.f90: New test.
6602 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
6605 * gfortran.dg/fseek.f90: New test.
6607 2007-05-04 Bob Wilson <bob.wilson@acm.org>
6609 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
6611 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6614 * gfortran.dg/zero_length_1.f90: New test.
6616 2007-05-04 Tobias Burnus <burnus@net-b.de>
6619 * gfortran.dg/char_pointer_assign_3.f90: New test.
6620 * gfortran.dg/char_result_2.f90: Re-enable test.
6622 2007-05-04 Tobias Burnus <burnus@net-b.de>
6625 * gfortran.dg/char_length_3.f90: New test.
6626 * gfortran.dg/char_result_2.f90: Fix test.
6628 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
6630 PR tree-optimization/30565
6631 * gcc.dg/tree-ssa/loop-27.c: New test.
6633 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
6635 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
6636 * gcc.target/bfin/arith.c (__v2hi): Likewise.
6637 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
6638 * gcc.target/bfin/shift.c (__v2hi): Likewise.
6640 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
6642 PR tree-optimization/31699
6643 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
6645 (check_effective_target_vect_floatint_cvt): New.
6646 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
6647 of specific targets.
6648 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
6649 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
6650 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6651 * gcc.dg/vect/vect-iv-4.c: Likewise.
6652 * gcc.dg/vect/vect-multitypes-11.c: New.
6653 * gcc.dg/vect/pr31699.c: New.
6655 2007-05-02 Geoffrey Keating <geoffk@apple.com>
6657 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
6659 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
6662 * g++.dg/warn/anonymous-namespace-2.C: New.
6663 * g++.dg/warn/anonymous-namespace-2.h: New.
6665 2007-05-02 Paul Brook <paul@codesourcery.com>
6667 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
6669 2007-05-02 Eric Christopher <echristo@apple.com>
6671 * gcc.dg/cpp/if-div.c: New file.
6673 2007-05-02 Tom Tromey <tromey@redhat.com>
6675 PR preprocessor/28709:
6676 * gcc.dg/cpp/pr28709.c: New file.
6678 2007-05-02 Richard Guenther <rguenther@suse.de>
6680 PR tree-optimization/31146
6681 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
6683 2007-05-01 Geoffrey Keating <geoffk@apple.com>
6685 * gcc.c-torture/compile/limits-blockid.c: New.
6686 * gcc.c-torture/compile/limits-caselabels.c: New.
6687 * gcc.c-torture/compile/limits-declparen.c: New.
6688 * gcc.c-torture/compile/limits-enumconst.c: New.
6689 * gcc.c-torture/compile/limits-exprparen.c: New.
6690 * gcc.c-torture/compile/limits-externalid.c: New.
6691 * gcc.c-torture/compile/limits-fnargs.c: New.
6692 * gcc.c-torture/compile/limits-fndefn.c: New.
6693 * gcc.c-torture/compile/limits-idexternal.c: New.
6694 * gcc.c-torture/compile/limits-idinternal.c: New.
6695 * gcc.c-torture/compile/limits-pointer.c: New.
6696 * gcc.c-torture/compile/limits-stringlit.c: New.
6697 * gcc.c-torture/compile/limits-structmem.c: New.
6698 * gcc.c-torture/compile/limits-structnest.c: New.
6700 2007-04-29 Geoffrey Keating <geoffk@apple.com>
6702 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
6704 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
6707 * gcc.c-torture/compile/20070501-1.c: New testcase.
6709 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6712 * gfortran.dg/array_memset_2: New test case.
6714 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
6717 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
6719 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
6722 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
6724 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
6725 keyword to dg-final test.
6726 * gcc.dg/vect/vect-iv-4.c: Likewise.
6727 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6728 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
6730 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
6732 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
6733 * lib/target-supports.exp
6734 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
6735 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
6737 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
6739 * gcc.c-torture/execute/ieee/20000320-1.c: Use
6740 __LONG_LONG_MAX__ and its friends instead of those supplied by
6743 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
6746 * g++.dg/ext/vector7.C: New testcase.
6748 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6751 * gfortran.dg/bound_simplification_1.f90: New test.
6753 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6756 * gfortran.dg/bom_error.f90: New test.
6757 * gfortran.dg/bom_include.f90: New test.
6758 * gfortran.dg/bom_UTF16-LE.f90: New test.
6759 * gfortran.dg/bom_UTF16-BE.f90: New test.
6760 * gfortran.dg/bom_UTF-8.f90: New test.
6761 * gfortran.dg/bom_UTF-32.f90: New test.
6762 * gfortran.dg/bom_UTF-8.F90: New test.
6763 * gfortran.dg/bom_include.inc: New file.
6765 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6768 * g++.dg/init/ptrfn2.C: New test.
6769 * g++.dg/init/ptrfn3.C: New test.
6771 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
6774 * gfortran.dg/dependency_21.f90: New test.
6776 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6778 * gfortran.dg/secnds.f: Use real*8.
6779 * gfortran.dg/secnds-1.f: Use real*8.
6781 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6784 * gfortran.dg/inquire_5.f90: Update test.
6786 2007-04-27 Ian Lance Taylor <iant@google.com>
6789 * gcc.c-torture/compile/pr31710.c: New test.
6791 2007-04-27 Richard Guenther <rguenther@suse.de>
6793 PR tree-optimization/30965
6794 PR tree-optimization/30978
6795 * gcc.dg/tree-ssa/pr30978.c: New testcase.
6796 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
6797 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
6798 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
6800 2007-04-27 Richard Guenther <rguenther@suse.de>
6802 PR tree-optimization/31715
6803 * gcc.dg/Warray-bounds-4.c: New testcase.
6805 2007-04-26 Ian Lance Taylor <iant@google.com>
6808 * gcc.c-torture/compile/pr28675.c: New test.
6810 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
6813 * g++.dg/ext/vector6.C: New test.
6815 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
6817 * gcc.c-torture/execute/ieee/20000320-1.x: New.
6819 2007-04-26 Steve Ellcey <sje@cup.hp.com>
6822 * g++.dg/other/str_empty.C: Add expected warning.
6824 2007-04-26 Richard Guenther <rguenther@suse.de>
6825 Daniel Berlin <dberlin@dberlin.org>
6827 PR tree-optimization/30567
6828 * g++.dg/other/pr30567.C: New testcase.
6830 2007-04-26 Richard Guenther <rguenther@suse.de>
6832 PR tree-optimization/31703
6833 * gcc.c-torture/compile/pr31703.c: New testcase.
6834 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
6835 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6837 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
6839 * gfortran.dg/open_errors.f90: Added if statements checking
6840 the value of iostat.
6842 2007-04-26 Jakub Jelinek <jakub@redhat.com>
6845 * g++.dg/gomp/pr31598.C: New test.
6847 PR tree-optimization/30558
6848 * g++.dg/gomp/pr30558.C: New test.
6850 2007-04-24 Mark Mitchell <mark@codesourcery.com>
6853 * g++.dg/ext/complex2.C: New test.
6855 2007-04-25 Paolo Carlini <pcarlini@suse.de>
6857 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
6859 2007-04-25 Thiemo Seufer <ths@mips.com>
6861 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
6862 value to signed char.
6864 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
6866 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
6867 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
6868 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
6870 2007-04-25 Tobias Burnus <burnus@net-b.de>
6873 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
6874 statement functions.
6875 * gfortran.dg/c_by_val_5.f90: New test.
6877 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
6879 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
6880 with two new subroutines to avoid parameter-induced aliasing.
6881 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
6882 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
6884 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6886 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
6887 * g++.dg/warn/Warray-bounds.C: Likewise.
6889 2007-04-24 Ian Lance Taylor <iant@google.com>
6891 PR tree-optimization/31605
6892 * gcc.c-torture/execute/pr31605.c: New test.
6894 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6897 * lib/gcc-dg.exp (scan-module): New function.
6898 * gfortran.dg/module_md5_1.f90: New test.
6900 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
6902 * g++.old-deja/g++.pt/defarg6.C: Only run with
6904 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
6905 * g++.dg/cpp0x/variadic61.C: Ditto.
6906 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
6907 * g++.dg/cpp0x/variadic62.C: Ditto.
6908 * g++.dg/template/meminit1.C: Ditto.
6909 * g++.dg/template/operator7.C: Ditto.
6910 * g++.dg/template/static15.C: Ditto.
6911 * g++.dg/template/invalid1.C: Ditto.
6912 * g++.dg/template/shift1.C: Ditto.
6913 * g++.dg/template/error10.C: Ditto.
6915 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
6918 * gfortran.dg/pr25923.f90: New test.
6920 2007-04-24 Ian Lance Taylor <iant@google.com>
6922 PR tree-optimization/31602
6923 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
6925 2007-04-24 Janis Johnson <janis187@us.ibm.com>
6927 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
6928 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
6930 2007-04-24 Hui-May Chang <hm.chang@apple.com>
6932 * gcc.target/i386/reload-1.c. New.
6934 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
6935 Olga Golovanevsky <olga@il.ibm.com>
6937 * g++.dg/other/str_empty.C: New test.
6939 2007-04-24 Richard Henderson <rth@redhat.com>
6941 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
6943 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
6946 * gcc.c-torture/compile/pr31641.c: New testcase.
6948 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
6950 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
6951 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
6952 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
6953 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
6955 2007-04-23 Simon Baldwin <simonb@google.com>
6957 * g++.dg/other/error15.C: New.
6958 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
6959 triggering a "multiple parameters named" error.
6961 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
6964 * gfortran.dg/backspace_8.f: New test case.
6966 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
6969 * gfortran.dg/used_types_17.f90: New test.
6972 * gfortran.dg/zero_array_components_1.f90: New test.
6974 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6977 * gfortran.dg/open_errors.f90: Allow a different error message.
6979 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
6981 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
6982 Rename from check_effective_target_vect_pack_mod. Rename global
6983 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
6985 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
6987 * gcc.dg/vect/vect-iv-8a.c: Ditto.
6988 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
6990 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6993 * gcc.c-torture/execute/pr31448.c: New testcase.
6995 2007-04-22 Nick Clifton <nickc@redhat.com>
6997 * gcc.dg/20020312-2.c: Add support for the FRV.
6999 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
7001 PR tree-optimization/24659
7002 * gcc.dg/vect/vect-float-extend-1.c: New test.
7003 * gcc.dg/vect/vect-float-truncate-1.c: New test.
7005 2007-04-22 Richard Guenther <rguenther@suse.de>
7007 PR tree-optimization/29789
7008 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
7009 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7011 2007-04-22 Revital Eres <eres@il.ibm.com>
7013 * gcc.dg/var-expand2.c: New test.
7015 2007-04-22 Revital Eres <eres@il.ibm.com>
7017 * gcc.dg/var-expand3.c: New test.
7019 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7022 * gfortran.dg/continuation_8.f90: New test.
7024 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
7027 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
7028 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
7030 2007-04-21 Richard Guenther <rguenther@suse.de>
7033 * gcc.c-torture/execute/pr31136.c: New testcase.
7035 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
7037 * gcc.target/i386/movsi-sm-1.c: New.
7039 2007-04-20 Richard Henderson <rth@redhat.com>
7041 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
7042 * gcc.dg/pr27095.c: Cope with alpha GOT load.
7044 2007-04-20 Jakub Jelinek <jakub@redhat.com>
7046 * gcc.target/i386/ordcmp-1.c: New test.
7047 * gcc.target/i386/unordcmp-1.c: New test.
7049 PR tree-optimization/31632
7050 * gcc.c-torture/compile/20070419-1.c: New test.
7052 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
7054 * gcc.dg/invalid-call-1.c: New test.
7056 2007-04-18 Dirk Mueller <dmueller@suse.de>
7059 * gcc.dg/Warray-bounds-3.c: New.
7061 2007-04-18 Richard Guenther <rguenther@suse.de>
7063 PR tree-optimization/19431
7064 PR tree-optimization/21463
7065 * gcc.c-torture/execute/20070212-1.c: New testcase.
7066 * gcc.c-torture/execute/20070212-2.c: Likewise.
7067 * gcc.c-torture/execute/20070212-3.c: Likewise.
7068 * gcc.dg/tree-ssa/pr19431.c: Likewise.
7069 * gcc.dg/tree-ssa/pr21463.c: Likewise.
7070 * g++.dg/tree-ssa/pr21463.C: Likewise.
7071 * g++.dg/tree-ssa/pr30738.C: Likewise.
7073 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7076 * g++.dg/expr/bitfield8.C: New test.
7078 2007-04-17 Joseph Myers <joseph@codesourcery.com>
7079 Richard Sandiford <richard@codesourcery.com>
7081 * lib/target-supports.exp (check_profiling_available): Return 0
7082 for uClibc with -p or -pg.
7084 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
7087 * g++.dg/template/init7.C: New test.
7089 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
7091 PR rtl-optimization/31360
7092 * gcc.dg/loop-7.c: New test.
7094 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7096 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
7097 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
7099 (compat-execute): Likewise.
7100 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
7101 files to remote hosts.
7102 * lib/c-ctorture.exp (c-torture-compile): Likewise.
7103 (c-torture-execute): Likewise.
7104 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
7105 or plain file. Use remote_upload and remote_download to copy
7107 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
7110 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
7112 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
7114 2007-04-16 Lawrence Crowl <crowl@google.com>
7116 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
7117 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
7118 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
7119 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7120 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
7121 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
7122 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
7123 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
7124 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
7125 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7126 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
7128 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
7129 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
7130 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
7131 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7132 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
7133 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
7134 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
7135 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
7136 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
7137 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7138 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
7140 2007-04-16 Ian Lance Taylor <iant@google.com>
7142 PR tree-optimization/31522
7143 * gcc.dg/Wstrict-overflow-16.c: New test.
7145 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
7147 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
7149 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
7152 * gfortran.dg/module_naming_1.f90: New.
7154 2007-04-16 Richard Sandiford <richard@codesourcery.com>
7156 * lib/target-supports.exp (check_profiling_available): Return
7157 false for m68k-*-uclinux.
7159 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
7162 Testcase for c++ anonymous namespace warning
7164 * g++.dg/warn/anonymous-namespace-1.C: New test
7165 * g++.dg/warn/anonymous-namespace-1.h: New test
7167 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7170 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
7172 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7174 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
7176 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
7179 * gfortran.dg/array_constructor_16.f90: New test.
7181 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
7183 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
7184 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
7186 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7188 PR rtl-optimization/31500
7189 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
7190 * g++.dg/warn/Warray-bounds.C: Likewise.
7192 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7195 * gcc.dg/gnu89-init-4.c: New testcase.
7197 2007-04-14 Jakub Jelinek <jakub@redhat.com>
7200 * gcc.dg/gomp/pr25874.c: Add dg-options.
7201 * g++.dg/gomp/pr25874.C: Add dg-options.
7203 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
7206 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
7207 * gfortran.dg/warnings_are_errors_1.f: New testcase.
7209 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7212 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
7214 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
7218 * gfortran.dg/initialization_6.f90: New test.
7220 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
7222 * gcc.c-torture/compile/pr27528.c: Require nonpic.
7224 * lib/target-supports.exp (check_gc_sections_available):
7225 Return false if ldflags includes -elf2flt.
7227 2007-04-13 Jason Merrill <jason@redhat.com>
7230 * conv3.C: New test.
7232 2007-04-13 Mike Stump <mrs@apple.com>
7234 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
7235 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
7237 2007-04-13 Joseph Myers <joseph@codesourcery.com>
7239 PR tree-optimization/29598
7240 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
7242 2007-04-13 Tobias Burnus <burnus@net-b.de>
7245 * gfortran.dg/func_assign.f90: New test.
7247 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
7250 * gfortran.dg/used_types_16.f90: New test.
7252 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
7255 * gfortran.dg/goto_2.f90: New.
7256 * gfortran.dg/goto_3.f90: New.
7257 * gfortran.dg/pr17708.f90: Rename to ...
7258 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
7260 2007-04-13 Tobias Burnus <burnus@net-b.de>
7263 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
7264 instead of a struct.
7266 2007-04-13 Tobias Burnus <burnus@net-b.de>
7269 * gfortran.dg/value_4.c: Use GNU extensions for complex
7270 instead of a struct.
7272 2007-04-13 Richard Guenther <rguenther@suse.de>
7274 PR tree-optimization/21258
7275 * gcc.dg/tree-ssa/vrp34.c: New testcase.
7277 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7279 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
7282 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
7285 * gfortran.dg/char_length_2.f90: New.
7286 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
7287 * gfortran.dg/repeat_4.f90: Likewise.
7290 * gfortran.dg/char_assign_1.f90: New.
7293 * gfortran.dg/block_name_1.f90: New.
7294 * gfortran.dg/block_name_2.f90: New.
7296 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
7299 * g++.dg/other/pr31078.C: New.
7301 2007-04-12 Richard Guenther <rguenther@suse.de>
7303 PR tree-optimization/31169
7304 * gcc.c-torture/execute/pr31169.c: New testcase.
7306 2007-04-12 Richard Guenther <rguenther@suse.de>
7308 PR tree-optimization/24689
7309 PR tree-optimization/31307
7310 * g++.dg/tree-ssa/pr31307.C: New testcase.
7311 * gcc.dg/tree-ssa/pr24689.c: Likewise.
7313 2007-04-12 Tobias Burnus <burnus@net-b.de>
7316 * gfortran.dg/access_spec_1.f90: New test.
7317 * gfortran.dg/access_spec_2.f90: New test.
7318 * gfortran.dg/non_module_public.f90: Match new error message.
7320 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
7323 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7324 to 4 at line 38 to fix bounds problem.
7326 2007-04-11 Tobias Burnus <burnus@net-b.de>
7329 * gfortran.dg/pointer_intent_1.f90: Fix test.
7331 2007-04-10 Eric Christopher <echristo@apple.com>
7333 * lib/target-supports.exp
7334 (check_effective_target_fstack_protector): Rewrite.
7336 2007-04-09 Mark Mitchell <mark@codesourcery.com>
7339 * g++.dg/init/const5.C: New test.
7341 2007-04-09 Jan Hubicka <jh@suse.cz>
7343 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7345 2007-04-08 Jan Hubicka <jh@suse.cz>
7347 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7349 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7352 * gfortran.dg/achar_4.f90: New test.
7354 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7357 * gfortran.dg/used_dummy_types_8.f90: New test.
7359 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7362 * gfortran.dg/parameter_array_element_1.f90: New test.
7364 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7367 * gfortran.dg/default_numeric_type_1.f90: New test.
7369 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7372 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7374 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7377 * gfortran.dg/interface_12.f90: New test.
7379 2007-04-07 Bruce Korb <bkorb@gnu.org>
7381 * gcc.dg/format/opt-6.c: New test.
7382 * gcc.dg/format/nul-1.c: New test.
7383 * gcc.dg/format/nul-2.c: New test.
7385 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7387 PR libgfortran/31395
7388 * gfortran.dg/fmt_colon.f90: New test.
7390 2007-04-06 Mark Mitchell <mark@codesourcery.com>
7392 * g++.old-deja/g++.other/init18.C: Use
7393 dg-require-effective-target instead of an explicit xfail.
7395 2007-04-05 Janis Johnson <janis187@us.ibm.com>
7397 * gcc.dg/dfp/signbit-1.c
7398 * gcc.dg/dfp/signbit-2.c
7400 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7403 * gfortran.dg/altreturn_5.f90: New test.
7405 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7408 * gfortran.dg/contained_module_proc_1.f90: New test.
7410 2007-04-04 Stuart Hastings <stuart@apple.com>
7413 * objc/execute/exceptions/pr31281.m: New.
7415 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
7417 * g++.dg/ext/dllimport12.C: Update comments.
7419 2007-04-03 Eric Christopher <echristo@apple.com>
7421 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
7423 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7426 * gfortran.dg/repeat_2.f90: New test.
7427 * gfortran.dg/repeat_3.f90: New test.
7428 * gfortran.dg/repeat_4.f90: New test.
7430 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
7432 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
7434 2007-04-03 Jakub Jelinek <jakub@redhat.com>
7437 * g++.dg/parse/cond3.C: New test.
7440 * gcc.c-torture/execute/ieee/pr30704.c: New test.
7442 2007-04-02 Jason Merrill <jason@redhat.com>
7445 * g++.dg/ext/visibility/anon3.C: New test.
7447 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7449 PR libgfortran/31052
7450 * gfortran.dg/namelist_28.f90: New test.
7452 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7454 PR libgfortran/31366
7455 * gfortran.dg/direct_io_6.f90: New test.
7457 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7459 PR libgfortran/31207
7460 * gfortran.dg/advance_5.f90: New test.
7461 * gfortran.dg/advance_6.f90: New test.
7463 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
7465 * g++.dg/ext/dllimport6.C: Remove extra ';'.
7466 * g++.dg/ext/dllimport7.C: Likewise.
7467 * g++.dg/ext/selectany1.C: Likewise.
7469 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
7471 * g++.dg/parser/pr31138.C: New.
7472 * g++.dg/parser/pr31140.C: New.
7473 * g++.dg/parser/pr31141.C: New.
7475 2007-03-30 Paolo Carlini <pcarlini@suse.de>
7478 * g++.dg/ext/is_base_of.C: New.
7479 * g++.dg/ext/has_virtual_destructor.C: New.
7480 * g++.dg/ext/is_polymorphic.C: New.
7481 * g++.dg/ext/is_base_of_diagnostic.C: New.
7482 * g++.dg/ext/is_enum.C: New.
7483 * g++.dg/ext/has_nothrow_assign.C: New.
7484 * g++.dg/ext/has_nothrow_constructor.C: New.
7485 * g++.dg/ext/is_empty.C: New.
7486 * g++.dg/ext/has_trivial_copy.C: New.
7487 * g++.dg/ext/has_trivial_assign.C: New.
7488 * g++.dg/ext/is_abstract.C: New.
7489 * g++.dg/ext/is_pod.C: New.
7490 * g++.dg/ext/has_nothrow_copy.C: New.
7491 * g++.dg/ext/is_class.C: New.
7492 * g++.dg/ext/has_trivial_constructor.C: New.
7493 * g++.dg/ext/is_union.C: New.
7494 * g++.dg/ext/has_trivial_destructor.C: New.
7495 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
7496 * g++.dg/template/crash43.C: Likewise.
7498 2007-03-29 Dirk Mueller <dmueller@suse.de>
7500 * g++.dg/warn/pedantic2.C: New testcase.
7502 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7504 * size_dim.f90: Fix dg directive.
7505 * pr16433.f: Likewise.
7506 * use_6.f90: Likewise.
7507 * use_7.f90: Likewise.
7508 * entry_9.f90: Likewise.
7509 * pointer_intent_2.f90: Likewise.
7510 * protected_1.f90: Likewise.
7511 * fmt_missing_period_2.f: Likewise.
7512 * pointer_intent_3.f90: Likewise.
7513 * protected_2.f90: Likewise.
7514 * protected_3.f90: Likewise.
7515 * pr15754.f90: Likewise.
7516 * protected_4.f90: Likewise.
7517 * protected_5.f90: Likewise.
7518 * initialization_2.f90: Likewise.
7519 * protected_6.f90: Likewise.
7520 * continuation_7.f90: Likewise.
7521 * derived_function_interface_1.f90: Likewise.
7522 * der_pointer_4.f90: Likewise.
7523 * fmt_zero_precision.f90: Likewise.
7524 * blockdata_3.f90: Likewise.
7525 * fmt_missing_period_1.f: Likewise.
7526 * real_const_3.f90: Likewise.
7527 * use_4.f90: Likewise.
7528 * fmt_missing_period_3.f: Likewise.
7529 * use_5.f90: Likewise.
7531 2007-03-28 Mike Stump <mrs@apple.com>
7533 * gcc.dg/darwin-comm.c: Add.
7535 2007-03-28 Eric Christopher <echristo@apple.com>
7537 * lib/target-supports.exp (check_effective_target_fstack_protector):
7539 * gcc.dg/ssp-1.c: Use.
7540 * gcc.dg/ssp-2.c: Ditto.
7542 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
7545 * g++.dg/parse/constructor3.C: New test.
7547 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
7549 * gnat.dg/thin_pointer.ad[sb]: New test.
7551 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7553 * g++.dg/cpp0x/bracket1.C: New.
7554 * g++.dg/cpp0x/bracket2.C: New.
7555 * g++.dg/cpp0x/bracket3.C: New.
7556 * g++.dg/cpp0x/bracket4.C: New.
7558 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7560 * g++.dg/cpp0x/temp_default1.C: New.
7561 * g++.dg/cpp0x/temp_default3.C: New.
7562 * g++.dg/cpp0x/temp_default2.C: New.
7563 * g++.dg/cpp0x/temp_default4.C: New.
7565 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7568 * g++.dg/other/cv_func2.C: New.
7570 2007-03-27 Janis Johnson <janis187@us.ibm.com>
7572 * gcc.dg/dfp/func-vararg-alternate.h: New file.
7573 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
7574 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
7575 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
7577 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
7578 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
7580 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
7582 * lib/compat.exp (compat-execute): Fix processing of file names.
7584 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7586 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
7588 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
7590 * lib/target-supports.exp (check_effective_target_fortran_large_real):
7591 Delete created executable test file.
7592 (check_effective_target_fortran_large_int): Ditto.
7593 (check_effective_target_static_libgfortran): Ditto.
7595 2007-03-26 Paolo Carlini <pcarlini@suse.de>
7598 * g++.dg/warn/pragma-system_header1.C: New test.
7599 * g++.dg/warn/pragma-system_header2.C: New test.
7600 * g++.dg/warn/pragma-system_header1.h. New.
7601 * g++.dg/warn/pragma-system_header2.h. New.
7603 2007-03-26 Ian Lance Taylor <iant@google.com>
7605 PR tree-optimization/31345
7606 * gcc.c-torture/compile/pr31345-1.c: New test.
7608 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
7610 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
7611 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
7612 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
7613 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7614 * gfortran.dg/overload_1.f90: Likewise.
7615 * gfortran.dg/impure_assignment_1.f90: Likewise.
7616 * gfortran.dg/error_recovery_3.f90: Likewise.
7617 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7618 * gfortran.dg/sequence_types_1.f90: Likewise.
7619 * gfortran.dg/internal_references_1.f90: Likewise.
7620 * gfortran.dg/present_1.f90: Likewise.
7621 * gfortran.dg/volatile10.f90: Likewise.
7622 * gfortran.dg/module_equivalence_2.f90: Likewise.
7623 * gfortran.dg/use_4.f90: Likewise.
7624 * gfortran.dg/elemental_result_1.f90: Likewise.
7625 * gfortran.dg/generic_actual_arg.f90: Likewise.
7626 * gfortran.dg/private_type_5.f90: Likewise.
7627 * gfortran.dg/protected_4.f90: Likewise.
7628 * gfortran.dg/interface_3.f90: Likewise.
7630 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
7632 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
7633 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
7635 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
7637 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
7639 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7641 PR libgfortran/31199
7642 * gfortran.dg/fmt_t_4.f90: New test.
7644 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7647 * gfortran.dg/backspace_5.f: Initialize variable(s).
7648 * gfortran.dg/backspace_6.f: Likewise.
7649 * gfortran.dg/char_bounds_check_fail_1: Likewise.
7650 * gfortran.dg/direct_io_2.f90: Likewise.
7651 * gfortran.dg/write_back.f: Likewise.
7652 * gfortran.dg/write_rewind_2.f: Likewise.
7653 * gfortran.dg/write_rewind_1.f: Likewise.
7654 * gfortran.dg/write_rewind_2.f: Likewise.
7656 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
7658 PR tree-optimization/30784
7659 * gcc.dg/vect/pr30784.c: New test.
7661 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7664 * gfortran.dg/operator_1.f90: New test.
7665 * gfortran.dg/operator_2.f90: New test.
7667 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7670 * gfortran.dg/reshape_transpose_1.f90: New test.
7672 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7675 * gfortran.dg/bounds_check_6.f90: New test.
7677 2007-03-23 Michael Meissner <michael.meissner@amd.com>
7679 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
7681 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7682 * gcc.dg/dfp/decfloat-constants.c: Ditto.
7684 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
7687 * gfortran.dg/pointer_function_actual_1.f90: New test.
7690 * gfortran.dg/pointer_function_actual_2.f90: New test.
7693 * gfortran.dg/result_in_spec_1.f90: New test.
7695 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7698 * gfortran.dg/integer_exponentiation_3.F90: New test.
7699 * gfortran.dg/integer_exponentiation_4.f90: New test.
7700 * gfortran.dg/integer_exponentiation_5.F90: New test.
7702 2007-03-22 Mark Mitchell <mark@codesourcery.com>
7705 * g++.dg/template/error24.C: New test.
7706 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
7708 2007-03-22 Mark Mitchell <mark@codesourcery.com>
7711 * g++.dg/expr/bitfield7.C: New test.
7713 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7716 * gcc.dg/float-range-4.c: New.
7717 * gcc.dg/float-range-1.c: Update. Test for a warning.
7718 * gcc.dg/float-range-3.c: New.
7719 * gcc.dg/float-range-5.c: New.
7721 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7724 * gfortran.dg/no_range_check_1.f90: New test.
7726 2007-03-22 Dirk Mueller <dmueller@suse.de>
7728 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7729 * g++.dg/other/static1.C: Remove stray semicolon.
7730 * g++.dg/other/init1.C: Likewise.
7731 * g++.dg/rtti/dyncast1.C: Likewise.
7732 * g++.dg/tree-ssa/pr17153.C: Likewise.
7733 * g++.dg/lookup/disamb1.C: Likewise.
7734 * g++.dg/lookup/scoped2.C: Likewise.
7735 * g++.dg/lookup/friend7.C: Likewise.
7736 * g++.dg/parse/parse4.C: Likewise.
7737 * g++.dg/parse/parse5.C: Likewise.
7738 * g++.dg/expr/pr29066.C: Likewise.
7739 * g++.dg/expr/cast4.C: Likewise.
7740 * g++.dg/tc1/dr193.C: Likewise.
7741 * g++.dg/tc1/dr213.C: Likewise.
7742 * g++.dg/abi/dcast1.C: Likewise.
7743 * g++.dg/abi/covariant2.C: Likewise.
7744 * g++.dg/inherit/covariant11.C: Likewise.
7745 * g++.dg/inherit/covariant9.C: Likewise.
7746 * g++.dg/inherit/covariant10.C: Likewise.
7747 * g++.dg/init/static3.C: Likewise.
7748 * g++.dg/init/init-ref3.C: Likewise.
7749 * g++.dg/init/ref10.C: Likewise.
7750 * g++.dg/template/meminit2.C: Likewise.
7751 * g++.dg/template/using9.C: Likewise.
7752 * g++.dg/template/friend9.C: Likewise.
7753 * g++.dg/template/ref1.C: Likewise.
7754 * g++.old-deja/g++.warn/inline.C: Likewise.
7755 * g++.old-deja/g++.robertl/eb91.C: Likewise.
7756 * g++.old-deja/g++.robertl/eb46.C: Likewise.
7757 * g++.old-deja/g++.robertl/eb34.C: Likewise.
7758 * g++.old-deja/g++.robertl/eb43.C: Likewise.
7759 * g++.old-deja/g++.robertl/eb26.C: Likewise.
7760 * g++.old-deja/g++.robertl/eb116.C: Likewise.
7761 * g++.old-deja/g++.brendan/copy5.C: Likewise.
7762 * g++.old-deja/g++.brendan/overload8.C: Likewise.
7763 * g++.old-deja/g++.brendan/overload11.C: Likewise.
7764 * g++.old-deja/g++.brendan/copy7.C: Likewise.
7765 * g++.old-deja/g++.brendan/crash38.C: Likewise.
7766 * g++.old-deja/g++.brendan/template11.C: Likewise.
7767 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
7768 * g++.old-deja/g++.brendan/crash50.C: Likewise.
7769 * g++.old-deja/g++.brendan/crash16.C: Likewise.
7770 * g++.old-deja/g++.jason/pmem2.C: Likewise.
7771 * g++.old-deja/g++.jason/parse9.C: Likewise.
7772 * g++.old-deja/g++.jason/byval2.C: Likewise.
7773 * g++.old-deja/g++.jason/overload8.C: Likewise.
7774 * g++.old-deja/g++.jason/pmf8.C: Likewise.
7775 * g++.old-deja/g++.jason/template33.C: Likewise.
7776 * g++.old-deja/g++.jason/return3.C: Likewise.
7777 * g++.old-deja/g++.jason/scoping2.C: Likewise.
7778 * g++.old-deja/g++.jason/virtual.C: Likewise.
7779 * g++.old-deja/g++.jason/opeq3.C: Likewise.
7780 * g++.old-deja/g++.jason/template27.C: Likewise.
7781 * g++.old-deja/g++.jason/synth6.C: Likewise.
7782 * g++.old-deja/g++.jason/ref8.C: Likewise.
7783 * g++.old-deja/g++.jason/offset1.C: Likewise.
7784 * g++.old-deja/g++.other/static20.C: Likewise.
7785 * g++.old-deja/g++.other/array1.C: Likewise.
7786 * g++.old-deja/g++.other/new3.C: Likewise.
7787 * g++.old-deja/g++.other/array2.C: Likewise.
7788 * g++.old-deja/g++.other/overload9.C: Likewise.
7789 * g++.old-deja/g++.other/cast6.C: Likewise.
7790 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
7791 * g++.old-deja/g++.other/eh4.C: Likewise.
7792 * g++.old-deja/g++.other/using7.C: Likewise.
7793 * g++.old-deja/g++.other/init18.C: Likewise.
7794 * g++.old-deja/g++.other/dyncast1.C: Likewise.
7795 * g++.old-deja/g++.other/dyncast2.C: Likewise.
7796 * g++.old-deja/g++.other/dtor11.C: Likewise.
7797 * g++.old-deja/g++.pt/static11.C: Likewise.
7798 * g++.old-deja/g++.pt/crash19.C: Likewise.
7799 * g++.old-deja/g++.pt/overload12.C: Likewise.
7800 * g++.old-deja/g++.pt/crash46.C: Likewise.
7801 * g++.old-deja/g++.pt/mi1.C: Likewise.
7802 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7803 * g++.old-deja/g++.pt/nontype5.C: Likewise.
7804 * g++.old-deja/g++.pt/local5.C: Likewise.
7805 * g++.old-deja/g++.pt/typename2.C: Likewise.
7806 * g++.old-deja/g++.pt/explicit80.C: Likewise.
7807 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7808 * g++.old-deja/g++.law/visibility1.C: Likewise.
7809 * g++.old-deja/g++.law/visibility2.C: Likewise.
7810 * g++.old-deja/g++.law/virtual2.C: Likewise.
7811 * g++.old-deja/g++.law/operators19.C: Likewise.
7812 * g++.old-deja/g++.law/parsing10.C: Likewise.
7813 * g++.old-deja/g++.law/visibility4.C: Likewise.
7814 * g++.old-deja/g++.law/operators4.C: Likewise.
7815 * g++.old-deja/g++.law/dtors2.C: Likewise.
7816 * g++.old-deja/g++.law/missed-error3.C: Likewise.
7817 * g++.old-deja/g++.law/visibility10.C: Likewise.
7818 * g++.old-deja/g++.law/scope3.C: Likewise.
7819 * g++.old-deja/g++.law/casts2.C: Likewise.
7820 * g++.old-deja/g++.law/code-gen5.C: Likewise.
7821 * g++.old-deja/g++.law/operators33.C: Likewise.
7822 * g++.old-deja/g++.law/friend4.C: Likewise.
7823 * g++.old-deja/g++.mike/pmf7.C: Likewise.
7824 * g++.old-deja/g++.mike/p5611.C: Likewise.
7825 * g++.old-deja/g++.mike/net37.C: Likewise.
7826 * g++.old-deja/g++.mike/p3570.C: Likewise.
7827 * g++.old-deja/g++.mike/p5718.C: Likewise.
7828 * g++.old-deja/g++.mike/net21.C: Likewise.
7829 * g++.old-deja/g++.mike/p1862.C: Likewise.
7830 * g++.old-deja/g++.mike/p4511.C: Likewise.
7831 * g++.old-deja/g++.mike/virt3.C: Likewise.
7832 * g++.old-deja/g++.mike/p16146.C: Likewise.
7833 * g++.old-deja/g++.mike/p1989.C: Likewise.
7834 * g++.old-deja/g++.mike/p5571.C: Likewise.
7835 * g++.old-deja/g++.gb/scope10.C: Likewise.
7836 * g++.old-deja/g++.abi/primary5.C: Likewise.
7837 * g++.old-deja/g++.abi/empty2.C: Likewise.
7838 * g++.old-deja/g++.abi/arraynew.C: Likewise.
7839 * g++.old-deja/g++.eh/vbase4.C: Likewise.
7840 * g++.old-deja/g++.eh/ptr1.C: Likewise.
7841 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
7842 * g++.old-deja/g++.bob/template3.C: Likewise.
7843 * g++.old-deja/g++.bob/inherit1.C: Likewise.
7845 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
7848 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
7850 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
7853 * gfortran.dg/derived_name_1.f90: New.
7854 * gfortran.dg/derived_name_2.f: New.
7856 2007-03-21 Richard Sandiford <richard@codesourcery.com>
7858 * lib/target-supports.exp (check_effective_target_nonpic): New
7860 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
7862 * gcc.target/i386/asm-4.c: Require nonpic.
7863 * gcc.target/i386/cmov1.c: Likewise.
7864 * gcc.target/i386/mul.c: Likewise.
7865 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
7866 * gcc.target/i386/ssetype-1.c: Require nonpic.
7867 * gcc.target/i386/ssetype-3.c: Likewise.
7868 * gcc.target/i386/ssetype-5.c: Likewise.
7870 2007-03-21 Richard Sandiford <richard@codesourcery.com>
7872 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
7873 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
7874 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
7875 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
7877 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
7879 PR tree-optimization/30590
7880 * g++.dg/opt/pr30590.C: New testcase.
7882 2007-03-20 Jakub Jelinek <jakub@redhat.com>
7885 * gcc.dg/pr30762-1.c: New test.
7886 * gcc.dg/pr30762-2.c: New test.
7889 * gcc.target/i386/pr30505.c: New test.
7891 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
7893 * gcc.target/arm/register-variables.c: New.
7895 2007-03-19 Jeff Law <law@redhat.com>
7897 * PR tree-optimization/30984
7898 * gcc.c-torture/pr30984.c: New test.
7900 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
7901 Richard Guenther <rguenther@suse.de>
7903 PR tree-optimization/31254
7904 * gcc.dg/torture/pr31254.c: New testcase.
7906 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
7908 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
7909 target default_packed.
7911 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7914 * gfortran.dg/string_length_1.f90: New test.
7916 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7919 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
7921 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7923 PR libgfortran/31052
7924 * gfortran.dg/namelist_27.f90: New test.
7926 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
7929 * gfortran.dg/used_types_14.f90: New test.
7932 * gfortran.dg/used_types_15.f90: New test.
7934 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
7936 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
7937 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
7939 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7942 * gfortran.dg/integer_exponentiation_2.f90: New test.
7944 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
7946 PR tree-optimization/31041
7947 * gcc.dg/vect/pr31041.c: New test.
7949 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7951 * g++.dg/warn/Wconversion-integer.C: New
7952 * g++.dg/warn/Wconversion-real.C: New.
7953 * g++.dg/warn/Wconversion-real-integer.C: New.
7954 * g++.dg/warn/conv2.C: Updated.
7956 2007-03-16 Richard Sandiford <richard@codesourcery.com>
7958 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
7961 2007-03-16 Richard Guenther <rguenther@suse.de>
7963 PR tree-optimization/31146
7964 * g++.dg/tree-ssa/pr31146.C: New testcase.
7966 2007-03-16 Richard Sandiford <richard@codesourcery.com>
7968 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
7969 assume that the target has <features.h>.
7971 2007-03-16 Richard Sandiford <richard@codesourcery.com>
7973 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
7974 dg-options rather than to the whole test.
7976 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
7979 * g++.dg/debug/pr29906.C: New
7981 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7983 PR libgfortran/31099
7984 * gfortran.dg/unformatted_recl.f90: Update test.
7986 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
7988 * gcc.dg/tree-ssa/prefetch-5.c: New test.
7990 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7993 * g++.dg/parse/namespace-definition.C: New.
7995 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7998 * g++.dg/cpp/pedantic-errors.C: New.
7999 * g++.dg/cpp/permissive.C: New.
8001 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8003 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
8004 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
8006 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8008 * lib/target-supports.exp (check_missing_uclibc_feature)
8009 (check_effective_target_wchar): New procedures.
8010 * gcc.dg/wchar_t-1.c: Require target wchar.
8011 * gcc.dg/wint_t-1.c: Likewise.
8013 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8015 * lib/target-supports.exp (check_gc_sections_available): Return
8016 false for VxWorks targets.
8018 2007-03-15 Dirk Mueller <dmueller@suse.de>
8020 * g++.dg/warn/Wconversion2.C: Fix typo.
8021 * gcc.dg/if-empty-1.c: Ditto.
8023 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8025 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
8027 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
8029 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
8030 * gcc.target/i386/pr31167.c: Ditto.
8032 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
8035 * gcc.target/i386/pr31167.c: New test.
8037 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
8040 * gfortran.dg/import5.f90.f90: New test.
8044 * gfortran.dg/data_components_1.f90: New test.
8048 * gfortran.dg/generic_13.f90: New test.
8051 * gfortran.dg/alloc_comp_basics_5.f90: New test.
8053 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8055 PR libgfortran/31051
8056 * gfortran.dg/fmt_t_4.f90: New
8058 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8061 * g++.dg/other/default7.C: New test.
8063 2007-03-15 Dirk Mueller <dmueller@suse.de>
8065 * g++.dg/warn/Wconversion2.C: New.
8067 2007-03-14 Eric Christopher <echristo@apple.com>
8069 * gcc.dg/ssp-1.c: New.
8070 * gcc.dg/ssp-2.c: Ditto.
8072 2007-03-14 Dirk Mueller <dmueller@suse.de>
8074 * g++.dg/warn/do-empty.C: New.
8075 * gcc.dg/do-empty.c: New.
8076 * gcc.dg/if-empty-1.c: Update.
8077 * gcc.dg/20001116-1.c: Update.
8078 * gcc.dg/pr23165.c: Update.
8080 2007-03-14 Jakub Jelinek <jakub@redhat.com>
8082 * gfortran.dg/module_implicit_conversion.f90: New test.
8084 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
8087 * gcc.dg/pr31127.c: New.
8089 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
8091 * gcc.dg/tree-ssa/loop-26.c: New test.
8093 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
8095 * gcc.target/i386/cmpxchg16b-1.c: New test.
8097 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8099 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
8100 * gcc.dg/c99-vla-1.c: Likewise.
8101 * g++.dg/ext/vla1.C: Likewise
8103 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8105 * gcc.dg/wvla-1.c: New test
8106 * gcc.dg/wvla-2.c: New test
8107 * gcc.dg/wvla-3.c: New test
8108 * gcc.dg/wvla-4.c: New test
8109 * gcc.dg/wvla-5.c: New test
8110 * gcc.dg/wvla-6.c: New test
8111 * gcc.dg/wvla-7.c: New test
8112 * g++.dg/warn/Wvla-1.C: New test
8113 * g++.dg/warn/Wvla-2.C: New test
8114 * g++.dg/warn/Wvla-3.C: New test
8116 2007-03-12 Mark Mitchell <mark@codesourcery.com>
8119 * g++.dg/other/default6.C: New test.
8121 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8123 * lib/target-supports.exp (check_profiling_available): Return false
8125 (check_effective_target_vxworks_kernel): New procedure.
8126 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
8128 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
8129 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
8131 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
8133 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8135 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
8136 PIC is not supported.
8137 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
8138 * gcc.dg/20020426-2.c: Likewise.
8139 * gcc.dg/pr28243.c: Likewise.
8140 * gcc.dg/visibility-11.c: Likewise.
8141 * gcc.dg/tls/opt-9.c: Likewise.
8142 * gcc.dg/tls/opt-10.c: Likewise.
8143 * gcc.dg/tls/pic-1.c: Likewise.
8144 * gcc.dg/tls/struct-1.c: Likewise.
8145 * gcc.target/i386/20000807-1.c: Likewise.
8146 * gcc.target/i386/20000904-1.c: Likewise.
8147 * gcc.target/i386/20011119-1.c: Likewise.
8148 * gcc.target/i386/990213-2.c: Likewise.
8149 * gcc.target/i386/990214-1.c: Likewise.
8150 * gcc.target/i386/compress-float-387-pic.c: Likewise.
8151 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
8152 * gcc.target/i386/pic-1.c: Likewise.
8153 * gcc.target/i386/pr21518.c: Likewise.
8154 * gcc.target/i386/pr23098.c: Likewise.
8155 * gcc.target/i386/pr23943.c: Likewise.
8157 2007-03-11 Mark Mitchell <mark@codesourcery.com>
8160 * g++.dg/template/complit2.C: New test.
8163 * g++.dg/ext/bitfield1.C: New test.
8165 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
8168 * gfortran.dg/interface_11.f90: New test.
8170 2007-03-11 Richard Guenther <rguenther@suse.de>
8172 PR tree-optimization/31115
8173 * gcc.dg/torture/pr31115.c: New testcase.
8175 2007-03-11 Ira Rosen <irar@il.ibm.com>
8177 PR tree-optimization/29925
8178 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
8180 2007-03-10 Mark Mitchell <mark@codesourcery.com>
8183 * g++.dg/expr/bitfield3.C: New test.
8184 * g++.dg/expr/bitfield4.C: Likewise.
8185 * g++.dg/expr/bitfield5.C: Likewise.
8186 * g++.dg/expr/bitfield6.C: Likewise.
8189 * g++.dg/template/array18.C: New test.
8191 2007-03-10 Dirk Mueller <dmueller@suse.de>
8194 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
8195 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
8197 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
8200 * g++.dg/cpp0x/variadic-bind.C: New.
8201 * g++.dg/cpp0x/variadic-function.C: New.
8202 * g++.dg/cpp0x/variadic-mem_fn.C: New.
8203 * g++.dg/cpp0x/variadic-tuple.C: New.
8204 * g++.dg/cpp0x/variadic1.C: New.
8205 * g++.dg/cpp0x/variadic2.C: New.
8206 * g++.dg/cpp0x/variadic3.C: New.
8207 * g++.dg/cpp0x/variadic4.C: New.
8208 * g++.dg/cpp0x/variadic5.C: New.
8209 * g++.dg/cpp0x/variadic6.C: New.
8210 * g++.dg/cpp0x/variadic7.C: New.
8211 * g++.dg/cpp0x/variadic8.C: New.
8212 * g++.dg/cpp0x/variadic9.C: New.
8213 * g++.dg/cpp0x/variadic10.C: New.
8214 * g++.dg/cpp0x/variadic11.C: New.
8215 * g++.dg/cpp0x/variadic12.C: New.
8216 * g++.dg/cpp0x/variadic13.C: New.
8217 * g++.dg/cpp0x/variadic14.C: New.
8218 * g++.dg/cpp0x/variadic15.C: New.
8219 * g++.dg/cpp0x/variadic16.C: New.
8220 * g++.dg/cpp0x/variadic17.C: New.
8221 * g++.dg/cpp0x/variadic18.C: New.
8222 * g++.dg/cpp0x/variadic19.C: New.
8223 * g++.dg/cpp0x/variadic20.C: New.
8224 * g++.dg/cpp0x/variadic21.C: New.
8225 * g++.dg/cpp0x/variadic22.C: New.
8226 * g++.dg/cpp0x/variadic23.C: New.
8227 * g++.dg/cpp0x/variadic24.C: New.
8228 * g++.dg/cpp0x/variadic25.C: New.
8229 * g++.dg/cpp0x/variadic26.C: New.
8230 * g++.dg/cpp0x/variadic27.C: New.
8231 * g++.dg/cpp0x/variadic28.C: New.
8232 * g++.dg/cpp0x/variadic29.C: New.
8233 * g++.dg/cpp0x/variadic30.C: New.
8234 * g++.dg/cpp0x/variadic31.C: New.
8235 * g++.dg/cpp0x/variadic32.C: New.
8236 * g++.dg/cpp0x/variadic33.C: New.
8237 * g++.dg/cpp0x/variadic34.C: New.
8238 * g++.dg/cpp0x/variadic35.C: New.
8239 * g++.dg/cpp0x/variadic36.C: New.
8240 * g++.dg/cpp0x/variadic37.C: New.
8241 * g++.dg/cpp0x/variadic38.C: New.
8242 * g++.dg/cpp0x/variadic39.C: New.
8243 * g++.dg/cpp0x/variadic40.C: New.
8244 * g++.dg/cpp0x/variadic41.C: New.
8245 * g++.dg/cpp0x/variadic42.C: New.
8246 * g++.dg/cpp0x/variadic43.C: New.
8247 * g++.dg/cpp0x/variadic44.C: New.
8248 * g++.dg/cpp0x/variadic45.C: New.
8249 * g++.dg/cpp0x/variadic46.C: New.
8250 * g++.dg/cpp0x/variadic47.C: New.
8251 * g++.dg/cpp0x/variadic48.C: New.
8252 * g++.dg/cpp0x/variadic49.C: New.
8253 * g++.dg/cpp0x/variadic50.C: New.
8254 * g++.dg/cpp0x/variadic51.C: New.
8255 * g++.dg/cpp0x/variadic52.C: New.
8256 * g++.dg/cpp0x/variadic53.C: New.
8257 * g++.dg/cpp0x/variadic54.C: New.
8258 * g++.dg/cpp0x/variadic55.C: New.
8259 * g++.dg/cpp0x/variadic56.C: New.
8260 * g++.dg/cpp0x/variadic57.C: New.
8261 * g++.dg/cpp0x/variadic58.C: New.
8262 * g++.dg/cpp0x/variadic59.C: New.
8263 * g++.dg/cpp0x/variadic60.C : New.
8264 * g++.dg/cpp0x/variadic61.C : New.
8265 * g++.dg/cpp0x/variadic62.C : New.
8266 * g++.dg/cpp0x/variadic63.C : New.
8267 * g++.dg/cpp0x/variadic64.C : New.
8268 * g++.dg/cpp0x/variadic65.C : New.
8269 * g++.dg/cpp0x/variadic66.C : New.
8270 * g++.dg/cpp0x/variadic67.C : New.
8271 * g++.dg/cpp0x/variadic68.C : New.
8272 * g++.dg/cpp0x/variadic69.C : New.
8273 * g++.dg/cpp0x/variadic70.C : New.
8274 * g++.dg/cpp0x/variadic71.C : New.
8275 * g++.dg/cpp0x/variadic72.C : New.
8276 * g++.dg/cpp0x/variadic73.C : New.
8277 * g++.dg/cpp0x/variadic74.C : New.
8278 * g++.dg/cpp0x/variadic75.C : New.
8279 * g++.dg/cpp0x/variadic-ex1.C : New.
8280 * g++.dg/cpp0x/variadic-ex2.C : New.
8281 * g++.dg/cpp0x/variadic-ex3.C : New.
8282 * g++.dg/cpp0x/variadic-ex4.C : New.
8283 * g++.dg/cpp0x/variadic-ex5.C : New.
8284 * g++.dg/cpp0x/variadic-ex6.C : New.
8285 * g++.dg/cpp0x/variadic-ex7.C : New.
8286 * g++.dg/cpp0x/variadic-ex8.C : New.
8287 * g++.dg/cpp0x/variadic-ex9.C : New.
8288 * g++.dg/cpp0x/variadic-ex10.C : New.
8289 * g++.dg/cpp0x/variadic-ex11.C : New.
8290 * g++.dg/cpp0x/variadic-ex12.C : New.
8291 * g++.dg/cpp0x/variadic-ex13.C : New.
8292 * g++.dg/cpp0x/variadic-ex14.C : New.
8294 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8296 PR libgfortran/31099
8297 * gfortran.dg/unformatted_recl.f90: New test.
8299 2007-03-09 Roger Sayle <roger@eyesopen.com>
8301 * gcc.dg/fold-eqcmplx-1.c: New test case.
8303 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
8305 PR rtl-optimization/30643
8306 * gcc.dg/pr30643.c: New.
8308 2007-03-09 Chao-ying Fu <fu@mips.com>
8310 * gcc.target/mips/mips32-dspr2-type.c: New test.
8311 * gcc.target/mips/mips32-dspr2.c: New test.
8312 * gcc.target/mips/dspr2-MULT.c: New test.
8313 * gcc.target/mips/dspr2-MULTU.c: New test.
8314 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
8315 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
8316 Adjust some formats.
8318 2007-03-09 Dirk Mueller <dmueller@suse.de>
8321 * gcc.dg/Wlogical-op-1.c: New.
8322 * g++.dg/warn/Wlogical-op-1.C: New.
8324 2007-03-09 Richard Guenther <rguenther@suse.de>
8326 PR tree-optimization/30904
8328 * gcc.dg/pr30904.c: Remove xfail.
8330 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
8333 * gcc.c-torture/execute/pr31072.c: New test.
8335 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8337 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8338 * gcc.dg/torture/builtin-attr-1.c: Likewise.
8339 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
8340 *lrint* and *lround*.
8341 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8343 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8344 * gcc.dg/torture/builtin-integral-1.c: Likewise.
8345 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
8346 and *lround*. Correct macro names.
8347 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8348 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8350 2007-03-08 Ian Lance Taylor <iant@google.com>
8352 * gcc.dg/no-strict-overflow-5.c: New test.
8353 * gcc.dg/no-strict-overflow-6.c: New test.
8354 * gcc.dg/Wstrict-overflow-11.c: New test.
8355 * gcc.dg/Wstrict-overflow-12.c: New test.
8356 * gcc.dg/Wstrict-overflow-13.c: New test.
8357 * gcc.dg/Wstrict-overflow-14.c: New test.
8358 * gcc.dg/Wstrict-overflow-15.c: New test.
8360 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8362 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
8363 for VxWorks kernel mode.
8364 * gcc.c-torture/execute/strncmp-1.x: Likewise.
8366 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8368 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8371 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8373 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8374 and lib/bfill.c on VxWorks targets.
8375 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8376 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8377 lib/bfill.c and lib/memmove.c on VxWorks targets.
8378 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8379 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8381 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
8382 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
8384 2007-03-08 Tobias Burnus <burnus@net-b.de>
8386 * gfortran.dg/use_5.f90: New test.
8387 * gfortran.dg/use_6.f90: Ditto.
8388 * gfortran.dg/use_7.f90: Ditto.
8390 2007-03-08 Tobias Burnus <burnus@net-b.de>
8393 * gfortran.dg/use_4.f90: New test.
8394 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
8396 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
8399 * gfortran.dg/parameter_array_section_2.f90: New test.
8401 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
8404 * g++.dg/ext/offsetof1.C: Add cases with volatile.
8407 * g++.dg/template/arg5.C: New test.
8409 2007-03-07 Joseph Myers <joseph@codesourcery.com>
8411 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
8413 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
8415 * gcc.dg/var-expand1.c: Add newline at end of file.
8417 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
8419 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
8421 2007-03-06 Richard Sandiford <richard@codesourcery.com>
8423 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
8425 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8427 * gcc.dg/torture/builtin-convert-4.c: New test.
8429 2007-03-05 Ian Lance Taylor <iant@google.com>
8431 * gcc.c-torture/compile/pr31034.c: New test.
8433 2007-03-05 Ian Lance Taylor <iant@google.com>
8435 * gcc.dg/inline-18.c: New test.
8436 * gcc.dg/inline-19.c: New test.
8437 * gcc.dg/inline-20.c: New test.
8438 * gcc.dg/inline-21.c: New test.
8440 2007-03-05 Richard Guenther <rguenther@suse.de>
8442 PR tree-optimization/14052
8443 * gcc.dg/tree-ssa/vrp33.c: New testcase.
8445 2007-03-05 Richard Guenther <rguenther@suse.de>
8447 PR tree-optimization/23777
8448 * gcc.dg/tree-ssa/pr23777.c: New testcase.
8450 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8453 * gcc.dg/multiple-overflow-warn-3.c: New.
8454 * g++.dg/warn/multiple-overflow-warn-3.C: New.
8456 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
8459 * g++.dg/parse/template23.C: New test.
8461 2007-03-04 Roger Sayle <roger@eyesopen.com>
8464 * gcc.dg/pr30744-1.c: New test case.
8466 2007-03-04 Tobias Burnus <burnus@net-b.de>
8468 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
8470 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8473 * gfortran.dg/logical_3.f90: New test.
8475 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
8478 * gfortran.dg/integer_exponentiation_1.f90: New test.
8480 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
8482 * gcc.target/m68k/m68k.exp: New.
8483 * gcc.target/m68k/crash1.c: New.
8485 2007-03-03 Tobias Burnus <burnus@net-b.de>
8487 * gfortran.dg/c_by_val.c: Use int64_t instead of long
8488 to be more compatible with integer(kind=8).
8490 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8493 * gfortran.dg/zero_sized_3.f90: New test.
8495 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8498 * g++.dg/parse/else.C: New.
8499 * g++.dg/parse/else-2.C: New.
8501 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
8502 Tobias Burnus <burnus@net-b.de>
8505 * gfortran.dg/size_dim.f90: New test.
8507 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
8508 Tobias Burnus <burnus@net-b.de>
8511 * gfortran.dg/entry_9.f90: New test.
8513 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
8516 * g++.dg/inherit/covariant16.C: New test.
8518 2007-03-02 Geoffrey Keating <geoffk@apple.com>
8520 * g++.dg/other/darwin-minversion-1.C: New.
8522 2007-03-02 Diego Novillo <dnovillo@redhat.com>
8524 * gcc.dg/tree-ssa/20070302-1.c: New test.
8526 2007-03-02 Joseph Myers <joseph@codesourcery.com>
8528 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
8531 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
8533 * gcc.dg/tree-ssa/prefetch-4.c: New test.
8535 2007-03-01 Simon Baldwin <simonb@google.com>
8538 * warn/ignored_typedef.C: New.
8539 * init/ctor8.C: Added dg-warning to consume ignored typedef
8541 * template/typedef2.C: Ditto. Moved dg-error onto its own line
8542 and added an explicit line number.
8544 2007-02-28 Richard Guenther <rguenther@suse.de>
8547 * gcc.dg/torture/pr30364-1.c: New testcase.
8548 * gcc.dg/torture/pr30364-2.c: Likewise.
8549 * gcc.dg/torture/pr30364-3.c: Likewise.
8551 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8553 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
8554 powerpc*, use -funsafe-math-optimizations.
8555 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8556 * gcc.dg/torture/builtin-modf-1.c: Likewise.
8558 2007-02-28 Tobias Burnus <burnus@net-b.de>
8559 Paul Thomas <pault@gcc.gnu.org>
8563 * c_by_val_1.f: Test %VAL() with non-default kind.
8564 * c_by_val.c: Ditto.
8565 * c_by_val_4.f: New test.
8567 2007-02-28 Tobias Burnus <burnus@net-b.de>
8570 * gfortran.dg/continuation_7.f90: New test.
8572 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
8574 * g++.dg/inherit/thunk7.C: New test.
8575 * lib/target-supports.exp (check_profiling_available): Not available
8578 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
8581 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
8583 2007-02-27 Mark Mitchell <mark@codesourcery.com>
8585 * lib/target-supports.exp (check_effective_target_init_priority):
8586 Remove Solaris special case.
8588 2007-02-26 Geoffrey Keating <geoffk@apple.com>
8590 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
8591 for more builtin types.
8593 * g++.dg/ext/visibility/class1.C: Port to Darwin.
8594 * g++.dg/ext/visibility/noPLT.C: Likewise.
8596 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8598 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
8601 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
8604 * size_optional_dim_1.f90: New test.
8606 2007-02-25 Mark Mitchell <mark@codesourcery.com>
8608 * gcc.dg/vxworks/vxworks.exp: New file.
8609 * gcc.dg/vxworks/initpri1.c: Likewise.
8610 * gcc.dg/vxworks/initpri2.c: Likewise.
8611 * gcc.dg/initpri2.c: Add more tests.
8612 * g++.dg/special/initpri2.C: Likewise.
8614 * gcc.dg/initpri1.c: New test.
8615 * gcc.dg/initpri2.c: Likewise.
8616 * g++.dg/special/initpri1.C: New test.
8617 * g++.dg/special/initpri2.C: Likewise.
8618 * g++.dg/special/conpr-1.C: Use init_priority effective target.
8619 * g++.dg/special/conpr-2.C: Likewise.
8620 * g++.dg/special/conpr-3.C: Likewise.
8621 * g++.dg/special/conpr-4.C: Likewise.
8622 * g++.dg/special/initp1.C: Likewise.
8623 * g++.dg/special/ecos.exp: Remove code to detect availability of
8624 constructor priorities.
8625 * lib/target-supports.exp (check_effective_target_init_priority):
8628 2007-02-24 Jan Hubicka <jh@suse.cz>
8630 * gcc.c-torture/execute/pr30778.c: New testcase.
8632 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8634 PR libgfortran/30918
8635 * gfortran.dg/namelist_26.f90: New test.
8637 2007-02-24 Richard Guenther <rguenther@suse.de>
8640 * gcc.dg/pr30951.c: New testcase.
8642 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8644 * gcc.dg/torture/builtin-modf-1.c: New test.
8646 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
8648 PR tree-optimization/30904
8649 * gcc.dg/pr30904.c: New test.
8651 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8653 * gcc.test-framework/README: Correct command.
8654 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
8656 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
8658 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
8660 * lib/target-supports.exp (check_effective_target_unwrapped): New.
8662 2007-02-23 Mark Mitchell <mark@codesourcery.com>
8664 * lib/target-supports.exp (check_effective_target_newlib): New
8667 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
8670 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
8671 allocatable component.
8674 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8676 * gcc.dg/torture/builtin-logb-1.c: New test.
8677 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
8678 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
8679 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
8682 2007-02-23 Richard Guenther <rguenther@suse.de>
8684 * g++.dg/warn/changes-meaning.C: New testcase.
8686 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8688 PR libgfortran/30910
8689 * gfortran.dg/fmt_zero_precision.f90: Update test.
8691 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8693 * gcc.dg/torture/builtin-frexp-1.c: New test.
8695 2007-02-22 Mark Mitchell <mark@codesourcery.com>
8697 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
8699 2007-02-22 Ian Lance Taylor <iant@google.com>
8702 * g++.dg/debug/pr30898.C: New test.
8704 2007-02-22 Ira Rosen <irar@il.ibm.com>
8706 * gcc.dg/vect/vect-106.c: New test.
8708 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
8709 Ira Rosen <irar@il.ibm.com>
8711 PR tree-optimization/30843
8712 * gcc.dg/vect/pr30843.c: New test.
8714 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
8716 PR tree-optimization/30858
8717 * gcc.dg/vect/pr30858.c: New test.
8719 2007-02-21 Mark Mitchell <mark@codesourcery.com>
8721 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
8722 to set options for compiling testglue.
8723 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
8724 * lib/obj-c++.exp (obj-c++_init): Likewise.
8726 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
8728 * gnat.dg/derived_aggregate.adb: New test.
8730 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8732 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
8733 sh* targets. Call the correct CKSGN macro.
8735 2007-02-21 Jakub Jelinek <jakub@redhat.com>
8737 * gfortran.dg/gomp/omp_parse1.f90: New test.
8738 * gfortran.dg/gomp/omp_parse2.f: New test.
8740 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
8743 * gfortran.dg/do_pointer_1.f90: New test.
8745 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8747 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
8750 2007-02-20 Geoffrey Keating <geoffk@apple.com>
8752 * gcc.dg/darwin-minversion-1.c: New.
8753 * gcc.dg/darwin-minversion-2.c: New.
8755 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8757 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
8759 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8760 DJ Delorie <dj@redhat.com>
8763 * gcc.dg/Wfatal.c: New.
8764 * gcc.dg/Wfatal-2.c: New.
8765 * gcc.dg/Werror-1.c: Adjust expectations.
8766 * gcc.dg/Werror-5.c: Likewise.
8767 * gcc.dg/Werror-7.c: Likewise.
8768 * gcc.dg/Werror-10.c: Likewise.
8769 * gcc.dg/Werror-11.c: Likewise.
8771 2007-02-20 Tobias Burnus <burnus@net-b.de>
8774 * gfortran.dg/volatile10.f90: New test.
8776 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
8779 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
8781 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8783 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
8784 * gcc.dg/Walways-true-1.c: Likewise.
8785 * gcc.dg/weak/weak-3.c: Likewise.
8786 * gcc.dg/Werror-1.c: Likewise.
8787 * gcc.dg/Werror-3.c: Likewise.
8788 * gcc.dg/Werror-4.c: Likewise.
8789 * gcc.dg/Werror-5.c: Likewise.
8790 * gcc.dg/Werror-6.c: Likewise.
8791 * gcc.dg/Werror-7.c: Likewise.
8792 * gcc.dg/Werror-8.c: Likewise.
8793 * gcc.dg/Werror-10.c: Likewise.
8794 * gcc.dg/Werror-11.c: Likewise.
8795 * gcc.dg/Werror-12.c: Likewise.
8796 * g++.old-deja/g++.mike/warn8.C: Likewise.
8797 * g++.dg/warn/Walways-true-1.C: Likewise.
8798 * g++.dg/warn/Walways-true-2.C: Likewise.
8799 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
8800 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
8801 -Wstring-literal-comparison with -Waddress.
8802 * gcc.dg/Wstring-literal-comparison-4.c: Replace
8803 -Wno-string-literal-comparison with -Wno-address.
8805 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
8807 * gnat.dg/self_aggregate_with_call.adb: New test.
8809 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
8811 PR tree-optimization/30975
8812 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
8813 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
8814 * gcc.dg/vect/pr30795.c: New.
8816 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8819 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
8821 2007-02-18 Roger Sayle <roger@eyesopen.com>
8823 PR rtl-optimization/28173
8824 * gcc.target/i386/andor-1.c: New test case.
8826 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8828 * gcc.dg/torture/builtin-ldexp-1.c: New.
8829 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
8831 2007-02-18 Roger Sayle <roger@eyesopen.com>
8833 * gfortran.dg/array_constructor_15.f90: New test case.
8835 2007-02-18 Roger Sayle <roger@eyesopen.com>
8837 * gfortran.dg/forall_10.f90: New test case.
8839 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
8841 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
8843 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
8845 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
8846 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
8848 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
8850 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
8851 * gcc.target/i386/builtin-bswap-3.c: Ditto.
8852 * gcc.target/i386/xchg-1.c: New test.
8853 * gcc.target/i386/xchg-2.c: New test.
8855 2007-02-16 Richard Guenther <rguenther@suse.de>
8856 Christian Bruel <christian.bruel@st.com>
8858 * gcc.dg/strict-overflow-5.c: New testcase.
8860 2007-02-16 Tobias Burnus <burnus@net-b.de>
8863 * gfortran.dg/func_derived_4.f90: New test.
8865 2007-02-15 Roger Sayle <roger@eyesopen.com>
8868 * gfortran.dg/pr30391-1.f90: New test case.
8870 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8873 * gcc.c-torture/compile/pr30433.c: New testcase to check
8874 that complex constants comparisions are foldded.
8876 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8879 * g++.dg/ext/stmtexpr10.C: New testcase.
8881 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8884 * gcc.dg/Wunused-value-2.c: New testcase.
8886 2007-02-15 Ian Lance Taylor <iant@google.com>
8888 * g++.dg/eh/subreg-1.C: New test.
8890 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8893 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
8894 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
8895 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
8896 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
8897 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
8898 * gcc.dg/Werror-implicit-function-declaration.c: New.
8900 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8903 * g++.dg/warn/pr28943.C: New.
8905 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8907 * gfortran.fortran-torture/execute/math.f90: Fix typo.
8909 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8912 * gfortran.dg/error_recovery_3.f90: New test.
8914 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
8916 * g++.dg/tree-ssa/sra-1.C: New.
8918 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
8920 * g++.dg/tree-ssa/sra-1.C: New.
8922 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
8924 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
8926 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8928 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
8930 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
8933 * gfortran.dg/logical_2.f90: New test.
8935 2007-02-14 Joseph Myers <joseph@codesourcery.com>
8937 * gcc.dg/torture/complex-alias-1.c: New test.
8939 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
8941 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
8942 instead of -fdump-tree-tailcall.
8944 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
8946 * gfortran.dg/interface_10.f90: Fix comment typo.
8948 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
8950 PR tree-optimization/30771
8951 * gcc.dg/vect/pr30771.c: New test.
8953 2007-02-13 Ian Lance Taylor <iant@google.com>
8955 * gcc.dg/Wstrict-overflow-1.c: New test.
8956 * gcc.dg/Wstrict-overflow-2.c: New test.
8957 * gcc.dg/Wstrict-overflow-3.c: New test.
8958 * gcc.dg/Wstrict-overflow-4.c: New test.
8959 * gcc.dg/Wstrict-overflow-5.c: New test.
8960 * gcc.dg/Wstrict-overflow-6.c: New test.
8961 * gcc.dg/Wstrict-overflow-7.c: New test.
8962 * gcc.dg/Wstrict-overflow-8.c: New test.
8963 * gcc.dg/Wstrict-overflow-9.c: New test.
8964 * gcc.dg/Wstrict-overflow-10.c: New test.
8966 2007-02-13 Roger Sayle <roger@eyesopen.com>
8968 * gcc.target/ia64/builtin-bswap-2.c: New test case.
8970 2007-02-13 Richard Henderson <rth@redhat.com>
8972 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
8973 * gcc.c-torture/execute/pr29302-1.c: ... here.
8975 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8978 * gcc.dg/c90-return-1.c: Update output.
8979 * gcc.dg/c99-return-1.c: Likewise.
8981 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
8984 * gfortran.dg/used_dummy_types_7.f90: New test..
8986 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
8988 * gcc.target/i386/parity-1.c: New test.
8989 * gcc.target/i386/parity-2.c: New test.
8991 2007-02-12 Roger Sayle <roger@eyesopen.com>
8993 * gcc.target/i386/builtin-bswap-3.c: New test case.
8995 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
8997 PR tree-optimization/29145
8998 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
8999 alias analysis is improved to take better advantage of restrict
9001 * gcc.dg/vect/vect-80.c: Likewise.
9002 * gcc.dg/vect/pr29145.c: New.
9004 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
9006 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
9007 * gcc.target/i386/sse4a-insert.c: Likewise.
9009 2007-02-11 Roger Sayle <roger@eyesopen.com>
9011 * gcc.target/ia64/builtin-popcount-1.c: New test case.
9012 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
9014 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
9017 * gfortran.dg/enum_4.f90: Update error message checks.
9019 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
9022 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
9023 versions of the modules.
9026 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
9027 by getting rid of recursive I/O and providing functions with
9031 * gfortran.dg/char_array_constructor_2.f90
9033 2007-02-11 Mark Mitchell <mark@codesourcery.com>
9036 * g++.dg/template/spec34.C: New test
9038 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
9040 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
9042 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
9043 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
9044 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
9046 * gcc.dg/vect/vect-113.c: Ditto.
9048 2007-02-06 Mark Mitchell <mark@codesourcery.com>
9051 * g++.dg/eh/weak1-C: New test.
9052 * g++.dg/eh/weak1-a.cc: Likewise.
9053 * g++.dg/eh/comdat1.C: Likewise.
9055 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
9056 Dorit Nuzman <dorit@il.ibm.com>
9058 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
9059 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
9060 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
9061 * gcc.dg/vect/vect-113.c: Likewise.
9063 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
9065 2007-02-10 Richard Henderson <rth@redhat.com>
9067 * lib/target-supports.exp (check_effective_target_tls): Redefine
9068 to mean non-emulated tls.
9069 * gcc.dg/tls/alias-1.c: Remove tls requirement.
9070 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9071 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9072 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9073 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9074 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9075 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9077 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
9079 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
9081 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
9083 * gfortran.dg/secnds.f: Replace time tolerance with a
9084 before-and-after bracket.
9085 * gfortran.dg/secnds-1.f: Likewise.
9087 2007-02-09 Tobias Burnus <burnus@net-b.de>
9090 * gfortran.dg/maxlocval_1.f90: New test.
9092 2007-02-09 Roger Sayle <roger@eyesopen.com>
9094 * gcc.target/ia64/builtin_bswap-1.c: New test case.
9096 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9099 * gfortran.dg/array_function_1.f90: New test.
9101 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9103 * lib/target-supports.exp (check_effective_target_lax_strtofp)
9104 (check_effective_target_dummy_wcsftime): New functions.
9106 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9108 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
9109 * lib/target-supports.exp (check_effective_target_uclibc): New
9112 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9114 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
9115 (vsnprintf): Don't define for uClibc targets.
9117 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9119 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
9120 set before checking whether it was allowed.
9121 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
9122 before checking inside_main.
9124 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9126 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
9128 (u16sf): Likewise u4sf.
9129 * g++.dg/compat/struct-layout-1.h: Likewise.
9131 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9133 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
9135 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9136 m68k targets if check_effective_target_coldfire_fpu returns true.
9138 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
9139 Richard Guenther <rguenther@suse.de>
9142 * gcc.dg/fold-compare-3.c: New testcase.
9143 * gcc.dg/tree-ssa/loop-24.c: Likewise.
9145 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
9147 * gcc.dg/pr26570.c: Clean up coverage files.
9148 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
9149 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
9150 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
9151 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
9152 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
9153 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
9154 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
9155 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
9156 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
9157 * gcc.dg/tree-ssa/pr25501.c: Ditto.
9158 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
9159 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
9160 * gcc.dg/vect/pr28952.c: Ditto.
9161 * gcc.dg/vect/pr27151.c: Ditto.
9162 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
9163 * g++.dg/gomp/macro-3.C: Ditto.
9165 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
9167 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
9170 2007-02-08 Roger Sayle <roger@eyesopen.com>
9172 * gcc.target/i386/builtin-bswap-2.c: New test case.
9174 2007-02-08 Roger Sayle <roger@eyesopen.com>
9176 * gfortran.dg/forall_8.f90: New test case.
9177 * gfortran.dg/forall_9.f90: Likewise.
9179 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9181 * gcc.dg/builtins-20.c: Add some -~ complex cases.
9183 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
9185 * lib/target-supports.exp (check_effective_target_simulator): New.
9187 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
9189 * gcc.dg/tree-ssa/loop-25.c: New test.
9191 2007-02-06 Richard Henderson <rth@redhat.com>
9193 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
9195 2007-02-06 Roger Sayle <roger@eyesopen.com>
9197 * gcc.target/powerpc/popcount-1.c: New test case.
9198 * gcc.target/powerpc/parity-1.c: Likewise.
9200 2007-02-06 Richard Guenther <rguenther@suse.de>
9203 * gcc.dg/torture/pr27302-2.c: New testcase.
9205 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
9207 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
9208 * gcc.dg/vect/vect-iv-1.c: New test.
9209 * gcc.dg/vect/vect-iv-2.c: New test.
9210 * gcc.dg/vect/vect-iv-3.c: New test.
9211 * gcc.dg/vect/vect-iv-4.c: New test.
9212 * gcc.dg/vect/vect-iv-5.c: New test.
9213 * gcc.dg/vect/vect-iv-6.c: New test.
9214 * gcc.dg/vect/vect-iv-7.c: New test.
9215 * gcc.dg/vect/vect-iv-8.c: New test.
9216 * gcc.dg/vect/vect-iv-9.c: New test.
9217 * gcc.dg/vect/vect-iv-10.c: New test.
9218 * gcc.dg/vect/vect-iv-11.c: New test.
9219 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
9220 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
9221 * gcc.dg/vect/vect-14.c: Now vectorizable.
9222 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
9224 * gcc.dg/vect/vect-27.c: Likewise.
9225 * gcc.dg/vect/vect-29.c Likewise.
9226 * gcc.dg/vect/vect-dv-2.c: Likewise.
9227 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
9228 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9229 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9231 2007-02-06 Ira Rosen <irar@il.ibm.com>
9233 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
9235 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9237 * gcc.dg/builtins-20.c: Add more cases.
9239 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
9242 * gcc.dg/pr30189.c: New test.
9244 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
9246 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
9248 * gcc.target/i386/sse4a-extract.c: New test.
9249 * gcc.target/i386/sse4a-insert.c: New test.
9250 * gcc.target/i386/sse4a-montsd.c: New test.
9251 * gcc.target/i386/sse4a-montss.c: New test.
9253 2007-02-05 Richard Guenther <rguenther@suse.de>
9255 * gcc.target/i386/vectorize3.c: New testcase.
9257 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
9260 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
9262 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9265 * gfortran.dg/repeat_1.f90: New test.
9267 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
9270 * gfortran.dg/spread_shape_1.f90: Remove tabs.
9271 * gfortran.dg/derived_init_2.f90: Ditto.
9272 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
9273 * gfortran.dg/array_initializer_1.f90: Ditto.
9274 * gfortran.dg/do_2.f90: Ditto.
9275 * gfortran.dg/proc_assign_1.f90: Ditto.
9277 2007-02-04 Richard Guenther <rguenther@suse.de>
9280 * g++.dg/warn/pr30636.C: New testcase.
9281 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
9283 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
9286 * gfortran.dg/pr30667.f: New test.
9288 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9290 * gcc.dg/builtins-54.c: Add more cases.
9292 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
9295 * gfortran.dg/zero_sized_2.f90: New test.
9298 * gfortran.dg/alloc_comp_basics_4.f90: New test.
9301 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
9304 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
9307 * gfortran.dg/interface_10.f90: New test.
9309 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9311 * gcc.dg/builtins-20.c: Add more cases.
9313 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
9316 * gcc-target/ia64/pr29682.c: New test.
9318 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
9321 * gfortran.dg/arrayio_11.f90.f90: New test.
9324 * gfortran.dg/arrayio_12.f90.f90: New test.
9326 2007-02-02 Jakub Jelinek <jakub@redhat.com>
9329 * g++.dg/tls/diag-5.C: New test.
9332 * gcc.dg/pr30473.c: New test.
9333 * gcc.c-torture/execute/20070201-1.c: New test.
9335 2007-02-01 Roger Sayle <roger@eyesopen.com>
9337 * gfortran.dg/dependency_20.f90: New test case.
9339 2007-01-31 Ian Lance Taylor <iant@google.com>
9341 * gcc.dg/lower-subreg-1.c (test): New test.
9343 2007-01-30 Geoffrey Keating <geoffk@apple.com>
9345 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9347 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9349 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9350 * gcc.dg/torture/builtin-math-3.c: Likewise.
9352 2007-01-31 Dirk Mueller <dmueller@suse.de>
9354 gcc.dg/Wparentheses-2.c: Update and add new tests.
9356 2007-01-31 Ira Rosen <irar@il.ibm.com>
9358 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9361 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
9363 * gcc.dg/builtins-63.c: New test.
9365 2007-01-31 Tobias Burnus <burnus@net-b.de>
9368 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9370 2007-01-31 Tobias Burnus <burnus@net-b.de>
9373 * gfortran.dg/volatile8.f90: New argument conformance test.
9374 * gfortran.dg/volatile9.f90: New scope test.
9376 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9379 * g++.dg/warn/null4.C: New.
9381 2001-01-30 Roger Sayle <roger@eyesopen.com>
9382 Uros Bizjak <ubizjak@gmail.com>
9384 * gcc.dg/large-size-array-3.c: Correct typo.
9386 2007-01-30 Richard Guenther <rguenther@suse.de>
9389 * g++.dg/debug/pr27657.C: New testcase.
9391 2007-01-30 Richard Guenther <rguenther@suse.de>
9394 * gcc.dg/torture/pr30313.c: New testcase.
9396 2007-01-29 Janis Johnson <janis187@us.ibm.com>
9398 * gcc.dg/dfp/dfp-except.h: New file.
9399 * gcc.dg/dfp/fe-check.h: New file.
9400 * gcc.dg/dfp/fe-binop.c: New test.
9401 * gcc.dg/dfp/fe-convert-1.c: New test.
9402 * gcc.dg/dfp/fe-convert-2.c: New test.
9403 * gcc.dg/dfp/fe-convert-3.c: New test.
9405 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
9406 * gcc.dg/dfp/decfloat-constants.c: Ditto.
9407 * gcc.dg/dfp/convert-dfp.c: Ditto.
9408 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9410 2007-01-29 Josh Conner <jconner@apple.com>
9412 * gcc.target/powerpc/altivec-24.c: New test.
9414 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
9417 * g++.dg/parse/defarg12.C: New test.
9419 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
9422 * gfortran.dg/used_dummy_types_6.f90: New test.
9424 2007-01-28 Jan Hubicka <jh@suse.cz>
9426 * gcc.dg/tree-prof/val-prof-6.c: New test.
9428 2007-01-28 Roger Sayle <roger@eyesopen.com>
9430 * gcc.dg/large-size-array-3.c: Correct test case (portability).
9432 2007-01-28 Andrew Pinski <pinskia@gmail.com>
9435 * g++.dg/expr/dtor4.C: New test.
9437 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
9439 * gcc.dg/tree-ssa/loop-23.c: New test.
9441 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
9444 * gfortran.dg/achar_2.f90: New test.
9445 * gfortran.dg/achar_3.f90: New test.
9447 2007-01-27 Ian Lance Taylor <iant@google.com>
9449 * gcc.dg/strict-overflow-1.c: New test.
9450 * gcc.dg/no-strict-overflow-1.c: New test.
9451 * gcc.dg/strict-overflow-2.c: New test.
9452 * gcc.dg/no-strict-overflow-2.c: New test.
9453 * gcc.dg/strict-overflow-3.c: New test.
9454 * gcc.dg/no-strict-overflow-3.c: New test.
9455 * gcc.dg/strict-overflow-4.c: New test.
9456 * gcc.dg/no-strict-overflow-4.c: New test.
9457 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
9458 * gcc.dg/pr15784-1.c: Likewise.
9459 * gcc.dg/pr20922-1.c: Likewise.
9460 * gcc.dg/pr20922-3.c: Likewise.
9461 * gcc.dg/pr20922-4.c: Likewise.
9462 * gcc.dg/pr20922-6.c: Likewise.
9463 * gcc.dg/compare-4.c: Likewise.
9464 * gcc.dg/torture/pr26898-1.c: Likewise.
9465 * gcc.dg/tree-ssa/divide-1.c: Likewise.
9466 * gcc.dg/tree-ssa/divide-2.c: Likewise.
9467 * gcc.dg/tree-ssa/divide-3.c: Likewise.
9468 * gcc.dg/tree-ssa/divide-4.c: Likewise.
9469 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
9470 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
9471 * gcc.dg/tree-ssa/pr21082.c: Likewise.
9472 * gcc.dg/tree-ssa/pr26899.c: Likewise.
9473 * g++.dg/tree-ssa/pr21082.C: Likewise.
9475 2007-01-27 Roger Sayle <roger@eyesopen.com>
9477 * gcc-dg/large-size-array-3.c: New test case.
9479 2007-01-27 Roger Sayle <roger@eyesopen.com>
9481 * gfortran.dg/forall_7.f90: New test case.
9483 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
9486 * gfortran.dg/where_operator_assign_1.f90: New test.
9487 * gfortran.dg/where_operator_assign_2.f90: New test.
9488 * gfortran.dg/where_operator_assign_3.f90: New test.
9490 2007-01-26 Joseph Myers <joseph@codesourcery.com>
9492 * lib/target-supports.exp
9493 (check_effective_target_powerpc_altivec): New.
9494 (check_effective_target_vect_cmdline_needed): Use it.
9496 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
9499 * gfortran.dg/backslash_3.f: New test.
9501 2007-01-26 Richard Guenther <rguenther@suse.de>
9503 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
9505 2007-01-26 Tobias Burnus <burnus@net-b.de>
9507 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
9508 * gfortran.dg/vect/vect.exp: Ditto.
9509 * gfortran.dg/dg.exp: Ditto.
9510 * gfortran.fortran-torture/execute/execute.exp: Ditto.
9511 * gfortran.fortran-torture/compile/compile.exp: Ditto.
9513 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9515 * gcc.dg/builtins-20.c: Add more cases.
9516 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
9518 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9521 * gcc.dg/Wall.c: New.
9522 * gcc.dg/Wno-all.c: New.
9523 * gfortran.dg/Wall.f90: New.
9524 * gfortran.dg/Wno-all.f90: New.
9526 2007-01-24 Geoffrey Keating <geoffk@apple.com>
9528 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
9529 * g++.dg/eh/simd-2.C: Also run on Darwin.
9530 * g++.dg/eh/simd-3.C: New.
9531 * g++.dg/eh/simd-4.C: New.
9533 2007-01-25 Richard Guenther <rguenther@suse.de>
9535 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
9537 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
9539 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
9541 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
9542 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
9543 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
9544 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
9545 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
9546 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
9547 * gcc.dg/ipa/ipa-7.c: New testcase.
9549 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
9551 * g++.dg/cpp0x/warn_cxx0x.C: New.
9553 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9555 * gcc.dg/builtins-20.c: Test builtin carg.
9557 2007-01-24 Jakub Jelinek <jakub@redhat.com>
9560 * gcc.dg/gomp/pr27416.c: New test.
9563 * gcc.dg/gomp/pr30494.c: New test.
9564 * g++.dg/gomp/pr30494.C: New test.
9567 * gcc.dg/gomp/pr30421.c: New test.
9569 2007-01-24 Steve Ellcey <sje@cup.hp.com>
9571 * gcc.target/ia64/versionid-1.c: New test.
9572 * gcc.target/ia64/versionid-2.c: New test.
9574 2007-01-24 Richard Guenther <rguenther@suse.de>
9577 * gcc.dg/builtins-57.c: Change to a link-time testcase
9578 to support non-C99 targets.
9580 2007-01-24 Jan Hubicka <jh@suse.cz>
9582 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
9584 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
9586 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
9588 2007-01-23 Andrew Pinski <pinskia@gmail.com>
9591 * objc.dg/const-str-12.m: New test.
9593 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9596 * gfortran.dg/ctrl-z.f90: New test.
9598 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9601 * gfortran.dg/namelist_assumed_char.f90: New test.
9603 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
9606 * g++.dg/inherit/covariant15.C: New test.
9608 2007-01-23 Ian Lance Taylor <iant@google.com>
9610 * g++.dg/warn/Wparentheses-24.C: New test.
9612 2007-01-23 Richard Guenther <rguenther@suse.de>
9615 * ada/acats/run_acats: Do not call gnatmake or gnatchop
9618 2007-01-22 Richard Guenther <rguenther@suse.de>
9620 PR tree-optimization/30038
9621 * gcc.dg/builtins-62.c: New testcase.
9623 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
9625 * gcc.c-torture/compile/20070121.c: New test.
9627 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
9630 * gfortran.dg/char_comparison_1.f: New test.
9632 2007-01-21 Ira Rosen <irar@il.ibm.com>
9634 * gcc.dg/vect/vect-strided-same-dr.c: New test.
9636 2007-01-20 Andrew Pinski <pinskia@gmail.com>
9639 * objc.dg/pch: New directory.
9640 * objc.dg/pch/pch.exp: New file.
9641 * objc.dg/pch/interface-1.m: New test.
9642 * objc.dg/pch/interface-1.hs: New include file.
9643 * lib/objc.exp (objc_target_compile): Add
9644 "-x objective-c-header" in front of the sources if this is
9645 a precompiled header being compiled.
9647 2007-01-20 Roger Sayle <roger@eyesopen.com>
9649 * gfortran.dg/array_memcpy_3.f90: New test case.
9650 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
9652 2007-01-20 Roger Sayle <roger@eyesopen.com>
9653 Brooks Moses <brooks.moses@codesourcery.com>
9654 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9656 * gfortran.dg/intrinsic_sign_1.f90: New test case.
9657 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
9659 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9661 * gcc.dg/torture/builtin-math-3.c: Test fdim.
9663 2007-01-19 Mike Stump <mrs@apple.com>
9665 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
9668 2007-01-19 Roger Sayle <roger@eyesopen.com>
9670 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
9671 option instead of -funsafe-math-optimizations.
9673 2007-01-19 Tomas Bily <tbily@suse.cz>
9675 gcc.dg/tree-prof/indir-call-prof.c: New.
9676 g++.dg/dg.exp: Add tree-prof subdirectory.
9677 g++.dg/tree-prof/indir-call-prof.C: New.
9678 g++.dg/tree-prof/tree-prof.exp: New.
9680 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9683 * g++.dg/warn/deprecated.C: Update warning output.
9684 * g++.dg/warn/deprecated-2.C: Likewise.
9685 * g++.dg/warn/deprecated-3.C: New.
9687 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
9689 * gcc.c-torture/execute/nestfunc-7.c: New.
9691 2007-01-18 Hui-May Chang <hm.chang@apple.com>
9693 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
9695 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
9697 * gcc.dg/m68k-pic-1.c: New.
9699 2007-01-18 Roger Sayle <roger@eyesopen.com>
9701 * gfortran.dg/array_memcpy_4.f90: New test case.
9703 2007-01-18 Josh Conner <jconner@apple.com>
9706 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
9707 * gcc.dg/vect/no-trapping-math-1: New.
9708 * gcc.dg/vect/no-trapping-math-2: New.
9710 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
9712 * gcc.target/i386/387-8.c: Update comment about optimizing
9713 inherent load of 1.0 of fptan instruction.
9715 2007-01-18 Dirk Mueller <dmueller@suse.de>
9716 Richard Guenther <rguenther@suse.de>
9719 * gcc.dg/Warray-bounds.c: New testcase.
9720 * gcc.dg/Warray-bounds-2.c: New testcase.
9721 * g++.dg/warn/Warray-bounds.C: New testcase.
9722 * g++.dg/warn/Warray-bounds-2.C: New testcase.
9724 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
9727 * gfortran.dg/generic_12.f90: New test.
9729 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
9731 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
9732 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
9734 2007-01-16 Janis Johnson <janis187@us.ibm.com>
9736 * gcc.dg/dfp/compare-special.h: New file.
9737 * gcc.dg/dfp/compare-special-32.c: New test.
9738 * gcc.dg/dfp/compare-special-64.c: New test.
9739 * gcc.dg/dfp/compare-special-128.c: New test.
9741 2007-01-16 Roger Sayle <roger@eyesopen.com>
9742 Paul Thomas <pault@gcc.gnu.org>
9743 Steven G. Kargl <kargl@gcc.gnu.org>
9746 * gfortran.dg/forall_6.f90: New test case.
9747 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
9748 * gfortran.dg/dependency_13.f90: Likewise.
9750 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9753 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
9754 targets that don't support Inf.
9756 2007-01-15 Dale Johannesen <dalej@apple.com>
9758 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
9760 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
9762 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
9763 of achar for 0xff to avoid the "Extended ASCII not
9764 implemented" error message.
9766 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
9769 * gfortran.dg/altreturn_4.f90: New test.
9772 * gfortran.dg/stfunc_4.f90: New test.
9775 * gfortran.dg/bound_2.f90: Reinstate commented out line.
9776 * gfortran.dg/initialization_1.f90: Change warning.
9779 * gfortran.dg/specification_type_resolution_2.f90: New test.
9781 2007-01-14 Jan Hubicka <jh@suse.cz>
9783 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
9784 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
9785 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
9788 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
9791 * gfortran.dg/external_procedures_2.f90: New test.
9793 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
9796 * gcc.target/i386/pr30413.c: New test.
9798 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
9801 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
9803 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
9805 * gcc.dg/20070112-1.c: New test.
9807 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9809 PR libgfortran/30435
9810 * gfortran.dg/list_read_6.f90: New test.
9812 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
9814 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
9816 2007-01-12 Tom Tromey <tromey@redhat.com>
9818 PR preprocessor/28227:
9819 * gcc.dg/cpp/pr28227.c: New file.
9821 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
9823 * gcc.dg/tree-ssa/loop-22.c: New test.
9825 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
9827 PR tree-optimization/29516
9828 * gcc.dg/tree-ssa/loop-20.c: New test.
9830 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
9833 * minmaxloc_integer_kinds_1.f90: New test.
9835 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
9838 * g++.dg/template/sizeof-template-argument.C: New test.
9840 2007-01-11 Jan Hubicka <jh@suse.cz>
9842 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
9843 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
9844 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
9845 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
9846 * gcc.dg/tree-ssa/pr21658.c: Likewise.
9847 * gcc.dg/tree-ssa/pr15349.c: Likewise.
9848 * gcc.dg/tree-ssa/pr25501.c: Likewise.
9849 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
9850 transformation in question.
9851 * gcc.dg/tree-ssa/vrp05.c: Likewise.
9852 * gcc.dg/tree-ssa/pr20701.c: Likewise.
9853 * gcc.dg/always_inline3.c: Likewise.
9855 2007-01-10 Mark Mitchell <mark@codesourcery.com>
9858 * g++.dg/template/typename11.C: New test.
9860 2007-01-10 Robert Kennedy <jimbob@google.com>
9862 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
9864 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
9866 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
9867 for different integer kinds.
9868 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
9869 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
9870 * gfortran.dg/ishft_2.f90: New test.
9871 * gfortran.dg/ishft_3.f90: New test.
9873 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
9875 * gfortran.dg/altreturn_2.f90: Removed executable bit.
9877 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
9879 PR tree-optimization/30322
9880 * gcc.dg/tree-ssa/loop-21.c: New test.
9882 2007-01-08 Geoffrey Keating <geoffk@apple.com>
9884 * g++.dg/rtti/darwin-builtin-linkage.C: New.
9886 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
9888 * gcc.target/spu/intrinsics-1.c: Remove xfail.
9890 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9892 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
9893 * g++.dg/warn/overflow-warn-3.C: Likewise.
9894 * g++.dg/warn/overflow-warn-4.C: Likewise.
9895 * g++.dg/warn/overflow-warn-5.C: Likewise.
9896 * g++.dg/warn/overflow-warn-6.C: Likewise.
9897 * g++.dg/warn/Woverflow-1.C: Likewise.
9898 * g++.dg/warn/Woverflow-2.C: Likewise.
9899 * g++.dg/warn/Woverflow-3.C: Likewise.
9900 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
9902 2007-01-08 Roger Sayle <roger@eyesopen.com>
9904 * gfortran.dg/array_constructor_14.f90: New test case.
9905 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
9907 2007-01-08 Richard Guenther <rguenther@suse.de>
9909 PR tree-optimization/23603
9910 * gcc.dg/tree-ssa/vrp31.c: New testcase.
9911 * gcc.dg/tree-ssa/vrp32.c: Likewise.
9913 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
9915 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
9917 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
9918 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
9920 * gcc.dg/simd-5.c: Likewise.
9921 * gcc.dg/simd-6.c: Likewise.
9922 * g++.dg/conversion/simd1.C: Likewise.
9923 * g++.dg/conversion/simd3.C: Likewise.
9924 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
9927 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
9929 PR tree-optimization/29877
9930 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
9931 name of a hard register for the target concerned. Adjust dg-error
9932 directives to cope with new behaviour of TER.
9934 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9937 * g++.dg/conversion/nullptr1.C: Added overflow warning.
9938 * g++.dg/warn/overflow-warn-1.C: New.
9939 * g++.dg/warn/overflow-warn-3.C: New.
9940 * g++.dg/warn/overflow-warn-4.C: New.
9941 * g++.dg/warn/overflow-warn-5.C: New.
9942 * g++.dg/warn/overflow-warn-6.C: New.
9943 * g++.dg/warn/Woverflow-1.C: New.
9944 * g++.dg/warn/Woverflow-2.C: New.
9945 * g++.dg/warn/Woverflow-3.C: New.
9946 * g++.dg/warn/multiple-overflow-warn-2.C: New.
9948 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
9951 * gfortran.dg/invalid_name.f90: New test.
9952 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
9953 * gfortran.dg/gomp/pr29759.f90: Ditto.
9955 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
9957 * gfortran.dg/present_1.f90: Update error message.
9959 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
9962 * g++.dg/template/duplicate1.C: New test
9963 * g++.dg/template/memfriend6.C: Adjust error markers.
9965 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
9968 * gcc.dg/torture/inline-1.c: New test.
9970 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9973 * gcc.dg/multiple-overflow-warn-1.c: New.
9974 * gcc.dg/multiple-overflow-warn-2.c: New.
9975 * gcc.dg/overflow-warn-6.c: New.
9976 * g++.dg/warn/multiple-overflow-warn-1.C: New.
9978 2007-01-05 Roger Sayle <roger@eyesopen.com>
9980 * gfortran.dg/array_memcpy_1.f90: New test case.
9981 * gfortran.dg/array_memcpy_2.f90: Likewise.
9983 2007-01-05 Richard Guenther <rguenther@suse.de>
9986 * g++.dg/opt/pr27826.C: New testcase.
9988 2007-01-05 Ian Lance Taylor <iant@google.com>
9990 * gcc.dg/Walways-true-1.c: New test.
9991 * gcc.dg/Walways-true-2.c: New test.
9992 * g++.dg/warn/Walways-true-1.C: New test.
9993 * g++.dg/warn/Walways-true-2.C: New test.
9995 2007-01-05 Jakub Jelinek <jakub@redhat.com>
9998 * gcc.dg/pr30360.c: New test.
10000 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
10003 * gfortran.dg/data_implied_do_1.f90: New test.
10007 * gfortran.dg/char_length_1.f90: New test.
10009 2007-01-05 Richard Guenther <rguenther@suse.de>
10011 PR middle-end/28116
10012 * g++.dg/opt/pr28116.C: New testcase.
10014 2007-01-05 Tobias Burnus <burnus@net-b.de>
10017 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
10018 invalid deallocate.
10019 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
10020 * gfortran.dg/protected_4.f90: Add pointer intent check.
10021 * gfortran.dg/protected_6.f90: Add pointer intent check.
10022 * gfortran.dg/pointer_intent_1.f90: New test.
10023 * gfortran.dg/pointer_intent_2.f90: New test.
10024 * gfortran.dg/pointer_intent_3.f90: New test.
10026 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
10029 * gfortran.dg/altreturn_2.f90: new test.
10031 2007-01-04 Tom Tromey <tromey@redhat.com>
10033 PR preprocessor/28165:
10034 * gcc.dg/cpp/pr28165.c: New file.
10036 2007-01-03 Josh Conner <jconner@apple.com>
10038 PR middle-end/29683
10039 * gcc.dg/pr29683.c: New.
10041 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10044 * g++.dg/pch/template-1.C: New test.
10045 * g++.dg/pch/template-1.Hs: New file.
10047 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10049 PR middle-end/30353
10050 * gcc.c-torture/compile/complex-4.c: New test.
10052 2007-01-03 Joseph Myers <joseph@codesourcery.com>
10054 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
10056 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
10058 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10060 PR middle-end/30286
10061 * gcc.dg/pr30286.c: New test.
10064 * g++.dg/template/crash66.C: New test.
10067 * g++.dg/template/friend49.C: New test.
10069 2007-01-03 Steven G. Kargl <kargls@comcast.net>
10071 * gfortran.dg/ibits.f90: New test.
10073 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
10075 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
10076 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
10078 2007-01-02 Jan Hubicka <jh@suse.cz>
10080 * gcc.dg/pr16194.c: We now output error on all three functions,
10081 not just first one.
10083 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10086 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
10087 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
10089 2006-01-02 Ian Lance Taylor <iant@google.com>
10091 * g++.dg/warn/Wparentheses-22.C: New test.
10092 * g++.dg/warn/Wparentheses-23.C: New test.
10094 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10097 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
10098 * gcc.dg/declspec-3-Wextra.c: New.
10099 * gcc.dg/declspec-3-no.c: New
10101 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
10104 * gfortran.dg/interface_10.f90: Remove.
10106 2007-01-01 Roger Sayle <roger@eyesopen.com>
10108 * gcc.dg/fold-eqxor-4.c: New test case.
10110 2007-01-02 Joseph Myers <joseph@codesourcery.com>
10112 PR middle-end/30311
10113 * gcc.c-torture/compile/pr30311.c: New test.
10115 2007-01-01 Andrew Pinski <pinskia@gmail.com>
10117 PR middle-end/30253
10118 * gcc.c-torture/compile/statement-expression-1.c: New test.
10120 2007-01-01 Andreas Schwab <schwab@suse.de>
10123 * g++.dg/eh/pr29166.C: New test.
10125 2007-01-01 Joseph Myers <joseph@codesourcery.com>
10127 * lib/target-supports.exp (check_effective_target_powerpc_spe):
10129 (check_effective_target_vect_cmdline_needed): Use it.
10131 2006-12-31 Richard Guenther <rguenther@suse.de>
10133 PR middle-end/30137
10134 * gcc.dg/pr30137-1.c: New testcase.
10135 * gcc.dg/pr30137-2.c: Likewise.
10137 2006-12-31 Roger Sayle <roger@eyesopen.com>
10139 PR middle-end/30322
10140 * gcc.dg/fold-plusnot-1.c: New test case.
10142 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
10145 * g++.dg/parse/template22.C: New test.
10147 2006-12-31 Richard Guenther <rguenther@suse.de>
10149 PR middle-end/30338
10150 * gcc.c-torture/compile/pr30338.c: New testcase.
10152 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10155 * gfortran.dg/intrinsic_actual_4.f90: New test.
10158 * gfortran.dg/func_decl_3.f90: New test.
10160 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10163 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
10164 * gfortran.dg/c_by_val_1.f: New test.
10165 * gfortran.dg/c_by_val_2.f: New test.
10166 * gfortran.dg/c_by_val_3.f: New test.
10168 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
10170 PR libfortran/30321
10171 * gfortran.dg/sum_zero_array_1.f90: New test.
10173 2006-12-29 Jakub Jelinek <jakub@redhat.com>
10175 PR preprocessor/29612
10176 * gcc.dg/cpp/pr29612-1.c: New test.
10177 * gcc.dg/cpp/pr29612-2.c: New test.
10179 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
10182 * gfortran.dg/pure_formal_proc_1.f90: New test.
10185 * gfortran.dg/intrinsic_actual_3.f90: New test.
10187 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10190 * gfortran.dg/io_constraints_1.f90: Update test.
10191 * gfortran.dg/io_constraints_2.f90: Update test.
10192 * gfortran.dg/inquire_iolength.f90: New test.
10194 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
10197 * gfortran.dg/interface_10.f90: New test.
10198 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
10199 since z is already, locally a variable.
10202 * gfortran.dg/generic_11.f90: New test.
10203 * gfortran.dg/interface_7.f90: Remove name clash between module
10204 name and procedure 'x' referenced in the interface.
10206 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10209 * gcc.dg/Wmissing-parameter-type.c: New.
10210 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
10211 * gcc.dg/Wmissing-parameter-type-no.c: New.
10213 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
10216 * gfortran.dg/entry_array_specs_2.f: New test.
10219 * gfortran.dg/nested_modules_6.f90: New test.
10221 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10224 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
10225 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
10227 2006-12-21 Andrew Pinski <pinskia@gmail.com>
10230 * g++.dg/opt/complex6.C: New test.
10232 2006-12-22 Ben Elliston <bje@au.ibm.com>
10234 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
10235 full" if the linker on spu-*-* warns about exceeding local store.
10237 And revert this patch:
10238 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10239 fail to link due to relocation overflows on spu-*-*.
10241 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10244 * gfortran.dg/dependency_19.f90: New test.
10246 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10249 * gfortran.dg/alloc_comp_basics_3.f90: New test.
10251 2006-12-21 Jakub Jelinek <jakub@redhat.com>
10253 PR middle-end/30262
10254 * gcc.c-torture/execute/20061220-1.c: New test.
10256 PR middle-end/30263
10257 * gcc.dg/gomp/asm-1.c: New test.
10260 * g++.dg/eh/ia64-2.C: New test.
10262 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
10266 * gcc.dg/rs6000-leaf.c: New.
10268 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10271 * gfortran.dg/f2c_8.f90: New test.
10273 2006-12-20 Bill Wendling <wendling@apple.com>
10275 * gcc.dg/asm-b.c: Check for __ppc64__.
10277 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10280 * gfortran.dg/bounds_check_5.f90: New test.
10282 2006-12-20 Andrew Pinski <pinskia@gmail.com>
10284 PR middle-end/30143
10285 * gcc.dg/gomp/complex-1.c: New testcase.
10287 2006-12-20 Roger Sayle <roger@eyesopen.com>
10289 * gfortran.dg/array_memset_1.f90: New test case.
10291 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
10293 * lib/target-supports.exp: Add spu to
10294 check_effective_target_vect_widen_mult_hi_to_si.
10296 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10299 * gfortran.dg/generic_9.f90: New test.
10302 * gfortran.dg/generic_10.f90: New test.
10304 2006-12-19 Andrew Pinski <pinskia@gmail.com>
10307 * gcc.dg/pr30045.c: New test.
10309 2006-12-20 Ben Elliston <bje@au.ibm.com>
10311 * gcc.dg/20020312-2.c: Add a case for __SPU__.
10313 2006-12-19 Eric Christopher <echristo@apple.com>
10316 * gcc.c-torture/execute/pr29302-1.c: New.
10318 2006-12-19 Tobias Burnus <burnus@net-b.de>
10321 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10323 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
10326 * gfortran.dg/altreturn_3.f90: New test.
10328 * gfortran.dg/char_result_12.f90: Fix comment typos.
10330 2006-12-19 Ben Elliston <bje@au.ibm.com>
10332 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10333 as newlib's stdio.h uses non-traditional cpp constructs.
10335 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10337 * gfortran.dg/advance.f90: Renamed to advance_1.f90
10338 * gfortran.dg/append-1.f90: Renamed to append_1.f90
10339 * gfortran.dg/array-1.f90: Renamed to array_1.f90
10340 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10341 * gfortran.dg/backspace.f: Renamed to backspace_1.f
10342 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10343 * gfortran.dg/default_initialization.f: Renamed to
10344 default_initialization_1.f
10345 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10346 dollar_edit_descriptor_1.f
10347 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10348 dollar_edit_descriptor_2.f
10349 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10350 dollar_edit_descriptor_3.f
10351 * gfortran.dg/logint-1.f: Renamed to logint_1.f
10352 * gfortran.dg/logint-2.f: Renamed to logint_2.f
10353 * gfortran.dg/logint-3.f: Renamed to logint_3.f
10354 * gfortran.dg/advance_1.f90: Renamed from advance.f90
10355 * gfortran.dg/append_1.f90: Renamed from append-1.f90
10356 * gfortran.dg/array_1.f90: Renamed from array-1.f90
10357 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10358 * gfortran.dg/backspace_1.f: Renamed from backspace.f
10359 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10360 * gfortran.dg/default_initialization_1.f: Renamed from
10361 default_initialization.f
10362 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10363 dollar_edit_descriptor-1.f
10364 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10365 dollar_edit_descriptor-2.f
10366 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10367 dollar_edit_descriptor-3.f
10368 * gfortran.dg/logint_1.f: Renamed from logint-1.f
10369 * gfortran.dg/logint_2.f: Renamed from logint-2.f
10370 * gfortran.dg/logint_3.f: Renamed from logint-3.f
10372 2006-12-18 Bill Wendling <wendling@apple.com>
10374 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10375 id is an OjbC keyword.
10377 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10379 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10381 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10383 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
10385 2006-12-18 Ian Lance Taylor <iant@google.com>
10387 * g++.dg/warn/Wmissing-declarations-1.C: New test.
10389 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
10391 * gcc.c-torture/compile/pr27528.c: Use empty templates.
10393 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
10396 * gfortran.fortran-torture/execute/where21.f90: New test.
10398 2006-12-17 Tobias Burnus <burnus@net-b.de>
10400 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
10402 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10405 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
10406 * gcc.dg/if-empty-1.c: Likewise.
10407 * gcc.dg/pr23165.c: Likewise.
10408 * g++.dg/warn/empty-body.C: Likewise.
10410 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10412 PR libfortran/30005
10413 * gfortran.dg/open_errors.f90: New test.
10415 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
10417 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
10419 * gcc.target/i386/ssse3-pabsb.c: New file.
10420 * gcc.target/i386/ssse3-pabsd.c: Likewise.
10421 * gcc.target/i386/ssse3-pabsw.c: Likewise.
10422 * gcc.target/i386/ssse3-palignr.c: Likewise.
10423 * gcc.target/i386/ssse3-phaddd.c: Likewise.
10424 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10425 * gcc.target/i386/ssse3-phaddw.c: Likewise.
10426 * gcc.target/i386/ssse3-phsubd.c: Likewise.
10427 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10428 * gcc.target/i386/ssse3-phsubw.c: Likewise.
10429 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10430 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10431 * gcc.target/i386/ssse3-pshufb.c: Likewise.
10432 * gcc.target/i386/ssse3-psignb.c: Likewise.
10433 * gcc.target/i386/ssse3-psignd.c: Likewise.
10434 * gcc.target/i386/ssse3-psignw.c: Likewise.
10435 * gcc.target/i386/ssse3-vals.h: Likewise.
10437 2006-12-15 Janis Johnson <janis187@us.ibm.com>
10439 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
10440 * lib/fortran-torture.exp: Include target-supports.exp.
10442 2006-12-15 Jakub Jelinek <jakub@redhat.com>
10445 * gcc.c-torture/execute/pr30185.c: New test.
10447 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10451 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
10452 * gcc.dg/builtin-bswap-2.c: Likewise.
10453 * gcc.dg/builtin-bswap-3.c: Likewise.
10454 * gcc.dg/builtin-bswap-4.c: Likewise.
10455 * lib/target-supports.exp (check_effective_target_stdint_types): New.
10456 * gcc.c-torture/execute/mode-dependent-address.x: New file.
10458 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10460 PR libfortran/30145
10461 * gfortran.dg/write_zero_array: New test.
10463 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10466 * gfortran.dg/write_fmt_trim.f90: New test.
10468 2006-12-14 Diego Novillo <dnovillo@redhat.com>
10471 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
10474 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10476 * lib/target-supports.exp (check_weak_available): Use istarget
10477 "hppa*-*-hpux10*" instead of regexp.
10478 (check_cxa_atexit_available): Likewise.
10480 2006-12-14 Richard Guenther <rguenther@suse.de>
10482 PR tree-optimization/30197
10483 * gcc.c-torture/execute/complex-1.c: Fix function name.
10484 * gcc.dg/builtins-61.c: New testcase.
10486 2006-12-14 Richard Guenther <rguenther@suse.de>
10488 PR middle-end/30172
10489 * gcc.dg/pr30172-1.c: New testcase.
10491 2006-12-14 Richard Guenther <rguenther@suse.de>
10493 PR tree-optimization/30198
10494 * gcc.dg/builtins-60.c: New testcase.
10496 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
10498 * lib/target-supports.exp (vect_no_align): Remove spu.
10500 2006-12-13 Ian Lance Taylor <iant@google.com>
10504 * g++.dg/warn/Wparentheses-5.C: New test.
10505 * g++.dg/warn/Wparentheses-6.C: New test.
10506 * g++.dg/warn/Wparentheses-7.C: New test.
10507 * g++.dg/warn/Wparentheses-8.C: New test.
10508 * g++.dg/warn/Wparentheses-9.C: New test.
10509 * g++.dg/warn/Wparentheses-10.C: New test.
10510 * g++.dg/warn/Wparentheses-11.C: New test.
10511 * g++.dg/warn/Wparentheses-12.C: New test.
10512 * g++.dg/warn/Wparentheses-13.C: New test.
10513 * g++.dg/warn/Wparentheses-14.C: New test.
10514 * g++.dg/warn/Wparentheses-15.C: New test.
10515 * g++.dg/warn/Wparentheses-16.C: New test.
10516 * g++.dg/warn/Wparentheses-17.C: New test.
10517 * g++.dg/warn/Wparentheses-18.C: New test.
10518 * g++.dg/warn/Wparentheses-19.C: New test.
10519 * g++.dg/warn/Wparentheses-20.C: New test.
10520 * g++.dg/warn/Wparentheses-21.C: New test.
10522 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10525 * lib/target-supports.exp (check_cxa_atexit_available): Return false
10526 for target "hppa.*hpux10".
10528 2006-12-13 Jakub Jelinek <jakub@redhat.com>
10530 * g++.dg/debug/vartrack1.C: New test.
10532 * g++.dg/opt/ifcvt1.C: New test.
10534 * gcc.dg/tls/opt-13.c: New test.
10536 * gcc.dg/20060425-2.c: New test.
10538 * g++.dg/opt/pr15054-2.C: New test.
10540 * gcc.c-torture/execute/20060420-1.c: New test.
10542 * gcc.c-torture/execute/20060412-1.c: New test.
10544 * objc/compile/20060406-1.m: New test.
10546 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
10548 * g++.dg/template/array17.C: New test.
10550 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
10552 * gcc.target/powerpc/altivec-23.c: New test.
10554 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
10557 * g++.dg/inherit/error3.C: New test.
10560 * g++.dg/inherit/error4.C: New test.
10562 2006-12-13 Richard Guenther <rguenther@suse.de>
10564 PR tree-optimization/17687
10565 * gcc.dg/builtins-59.c: New testcase.
10567 2006-12-13 Ben Elliston <bje@au.ibm.com>
10569 * gcc.target/spu/Wmain.c: New test.
10571 2006-12-12 Josh Conner <jconner@apple.com>
10573 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
10574 * g++.dg/abi/thunk4.C: Likewise.
10575 * g++.dg/abi/rtti3.C: Likewise.
10577 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
10579 * gcc.target/spu/cpat-1.c: New test.
10580 * gcc.target/spu/cpat-2.c: New test.
10581 * gcc.target/spu/cpat-3.c: New test.
10582 * gcc.target/spu/cpat-4.c: New test.
10584 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
10587 * gcc.c-torture/compile/vector-1.c: New test.
10588 * gcc.c-torture/compile/vector-2.c: New test.
10589 * gcc.c-torture/compile/vector-3.c: New test.
10591 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10593 * lib/fortran-torture.exp: Update copyright years. Remove
10594 obsolete comment. Test -ftree-vectorize where it makes sense.
10595 * lib/gfortran-dg.exp: Update copyright years. Use settings
10596 from fortran-torture.exp.
10597 * gfortran.dg/char_transpose_1.f90,
10598 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
10599 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
10600 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
10601 '-w' to dg-options.
10603 2006-12-12 Richard Sandiford <richard@codesourcery.com>
10605 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
10606 saved_${tool}_load.
10608 2006-12-12 Ira Rosen <irar@il.ibm.com>
10610 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
10611 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
10612 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
10613 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
10616 2006-12-12 Richard Guenther <rguenther@suse.de>
10618 PR middle-end/30147
10619 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
10621 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
10622 Diego Novillo <dnovillo@redhat.com>
10624 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
10626 * gcc.dg/tree-ssa/pr26421.c: Likewise
10627 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
10628 * gcc.dg/tree-ssa/pr23382.c: Likewise.
10629 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
10630 * gcc.dg/tree-ssa/pr28410.c: Likewise.
10631 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
10632 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
10633 * gcc.dg/tree-ssa/vrp07.c: Likewise.
10634 * gcc.dg/tree-ssa/vrp08.c: Likewise.
10635 * gcc.dg/tree-ssa/alias-12.c: Likewise.
10637 2006-12-11 Jan Hubicka <jh@suse.cz>
10639 * gcc.dg/tree-prof/stringop-1.c: New test.
10640 * gcc.dg/tree-prof/stringop-2.c: New test.
10642 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
10645 * gcc.target/i386/pr30120.c: New test.
10648 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
10650 * gcc.target/i386/x87regparm-1.c: New test.
10651 * gcc.target/i386/x87regparm-2.c: New test.
10652 * gcc.target/i386/x87regparm-3.c: New test.
10653 * gcc.target/i386/x87regparm-4.c: New test.
10655 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
10657 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
10659 2006-12-10 Tobias Burnus <burnus@net-b.de>
10662 * gfortran.dg/protected_1.f90: New test.
10663 * gfortran.dg/protected_2.f90: New test.
10664 * gfortran.dg/protected_3.f90: New test.
10665 * gfortran.dg/protected_4.f90: New test.
10666 * gfortran.dg/protected_5.f90: New test.
10667 * gfortran.dg/protected_6.f90: New test.
10669 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10670 Tobias Burnus <burnus@gcc.gnu.org>
10674 * gfortran.dg/interface_4.f90: Test adding procedure to generic
10676 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
10677 ambiguous interfaces.
10678 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
10679 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
10680 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
10681 ambiguous interfaces.
10682 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
10683 * gfortran.dg/array_initializer_2.f90: Add initializer array
10687 * gfortran.dg/interface_9.f90: Test that host interfaces are
10688 not checked for ambiguity with the local version.
10690 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10693 * gfortran.dg/module_interface_2.f90: New test.
10695 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10698 * gfortran.dg/assumed_len.f90: New test.
10700 2006-12-09 Richard Guenther <rguenther@suse.de>
10702 * g++.dg/warn/implicit-typename1.C: Qualify types.
10703 * g++.dg/parse/crash12.C: Likewise.
10704 * g++.dg/tree-ssa/pr22444.C: Likewise.
10706 2006-12-09 Tobias Burnus <burnus@net-b.de>
10708 * gfortran.dg/array_2.f90: Added sqrt test.
10710 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
10712 * gcc.target/i386/x87regparm-1.c: XFAIL.
10713 * gcc.target/i386/x87regparm-2.c: XFAIL.
10714 * gcc.target/i386/x87regparm-3.c: XFAIL.
10715 * gcc.target/i386/x87regparm-4.c: XFAIL.
10717 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10719 * lib/target-supports.exp
10720 (check_effective_target_large_long_double): New.
10721 * gcc.dg/Wconversion-real.c : Use it.
10722 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
10725 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
10727 * gcc.c-torture/execute/mode-dependent-address.c: New test.
10729 2006-12-08 Tobias Burnus <burnus@net-b.de>
10732 * gfortran.dg/import4.f90: New test for IMPORT in modules.
10734 2006-12-07 Mark Mitchell <mark@codesourcery.com>
10737 * g++.dg/template/crash65.C: New test.
10738 * g++.dg/template/spec16.C: Tweak error markers.
10740 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
10742 * gcc.target/spu: New directory.
10743 * gcc.target/spu/spu.exp: New file.
10744 * gcc.target/spu/intrinsics-1.c: New test.
10746 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
10749 * g++.dg/ext/attrib27.C: New test.
10750 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
10751 * g++.dg/parse/typedef5.C: Likewise.
10753 2006-12-07 Mike Stump <mrs@apple.com>
10755 * treelang/compile/var_defs.tree: Adjust.
10757 2006-12-06 Mark Mitchell <mark@codesourcery.com>
10760 * g++.dg/template/crash64.C: New test.
10761 * g++.dg/parse/crash27.C: Adjust error markers.
10763 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
10765 PR libfortran/30009
10766 PR libfortran/30056
10767 * gfortran.dg/read_eof_4.f90: Add tests.
10768 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
10769 * gfortran.dg/unf_read_corrupted_1.f90: New test.
10771 2006-12-05 Mark Mitchell <mark@codesourcery.com>
10774 * g++.dg/template/crash63.C: New test.
10777 * g++.dg/template/crash62.C: New test.
10779 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
10782 * gfortran.dg/allocatable_function_1.f90: Increase the number
10783 of expected calls of free to 10; the lhs section reference is
10784 now evaluated so there is another call to bar. Change the
10785 comment appropriately.
10786 * gfortran.dg/array_section_1.f90: New test.
10788 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
10791 * gfortran.dg/char_result_12.f90: New test.
10793 2006-12-05 Richard Guenther <rguenther@suse.de>
10795 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
10796 * gcc.dg/vect/vect-pow-2.c: Rename to ...
10797 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
10798 vect_double, xfail for spu*-*-*.
10800 2006-12-04 Tobias Burnus <burnus@net-b.de>
10803 * initialization_4.f90: Test noninteger exponents (-std=f95).
10804 * initialization_5.f90: New test for noninteger exponents
10807 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
10810 * gfortran.dg/parameter_array_section_1.f90: New test.
10812 2006-12-04 Mark Mitchell <mark@codesourcery.com>
10815 * g++.dg/template/crash61.C: New test.
10818 * g++.dg/template/error23.C: New test.
10820 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
10822 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
10824 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
10827 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
10829 2006-12-04 Jakub Jelinek <jakub@redhat.com>
10831 PR middle-end/29965
10832 * gcc.dg/gomp/pr29965-1.c: New test.
10833 * gcc.dg/gomp/pr29965-2.c: New test.
10834 * gcc.dg/gomp/pr29965-3.c: New test.
10835 * gcc.dg/gomp/pr29965-4.c: New test.
10836 * gcc.dg/gomp/pr29965-5.c: New test.
10837 * gcc.dg/gomp/pr29965-6.c: New test.
10838 * g++.dg/gomp/pr29965-1.C: New test.
10839 * g++.dg/gomp/pr29965-2.C: New test.
10840 * g++.dg/gomp/pr29965-3.C: New test.
10841 * g++.dg/gomp/pr29965-4.C: New test.
10842 * g++.dg/gomp/pr29965-5.C: New test.
10843 * g++.dg/gomp/pr29965-6.C: New test.
10844 * g++.dg/gomp/pr29965-7.C: New test.
10845 * g++.dg/gomp/pr29965-8.C: New test.
10846 * g++.dg/gomp/pr29965-9.C: New test.
10847 * g++.dg/gomp/pr29965-10.C: New test.
10849 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
10851 * gnat.dg/pointer_variable_bounds.adb: New test.
10852 * gnat.dg/pointer_variable_bounds.ads: Likewise.
10853 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
10855 2006-12-03 Eric Christopher <echristo@apple.com>
10857 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
10859 2006-12-03 Richard Henderson <rth@redhat.com>
10860 Andrew Pinski <pinskia@gmail.com>
10863 * g++.dg/warn/unit-1.C: New test.
10865 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
10867 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
10869 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
10871 * g++.dg/vect/vect.exp: Enable tests to run on spu.
10872 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
10873 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
10874 * gcc.dg/vect/vect-70.c: Reduce array size.
10875 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
10876 vect_no_compaer_double targets.
10877 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
10878 vect_float, vect_double, and vect_int.
10880 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
10882 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
10883 test for loop versioning on vect_no_align targets.
10884 * gcc.dg/vect/pr20122.c: Likewise.
10885 * gcc.dg/vect/vect-105.c: Likewise.
10886 * gcc.dg/vect/vect-42.c: Likewise.
10887 * gcc.dg/vect/vect-43.c: Likewise.
10888 * gcc.dg/vect/vect-74.c: Likewise.
10889 * gcc.dg/vect/vect-75.c: Likewise.
10890 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
10891 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
10892 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
10893 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
10895 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
10898 * gfortran.dg/value_1.f90 : New test.
10899 * gfortran.dg/value_2.f90 : New test.
10900 * gfortran.dg/value_3.f90 : New test.
10901 * gfortran.dg/value_4.f90 : New test.
10902 * gfortran.dg/value_4.c : Called from value_4.f90.
10904 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
10907 * g++.dg/cpp0x/static_assert4.C: New testcase.
10909 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10911 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
10913 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
10916 * gcc.dg/pr27953.c: New test.
10918 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10921 * g++.dg/ext/vector5.C: New test.
10924 * g++.dg/other/main1.C: New test.
10926 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
10928 PR libfortran/29568
10929 * gfortran.dg/convert_implied_open.f90: Change to
10930 new default record length.
10931 * gfortran.dg/unf_short_record_1.f90: Adapt to
10933 * gfortran.dg/unformatted_subrecords_1.f90: New test.
10935 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
10937 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
10939 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
10942 * g++.dg/expr/pr29066.c: New.
10944 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
10945 Zdenek Dvorak <dvorakz@suse.cz>
10947 PR tree-optimization/29921
10948 * gcc.dg/pr29921-2.c: New test.
10950 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
10952 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
10953 (i386_get_cpuid): New function.
10954 (i386_cpuid_ecx): Likewise.
10955 (i386_cpuid_edx): Likewise.
10956 (i386_cpuid): Updated to call i386_cpuid_edx.
10958 * gcc.target/i386/sse3-addsubpd.c: New file.
10959 * gcc.target/i386/sse3-addsubps.c: Likewise.
10960 * gcc.target/i386/sse3-haddpd.c: Likewise.
10961 * gcc.target/i386/sse3-haddps.c: Likewise.
10962 * gcc.target/i386/sse3-hsubpd.c: Likewise.
10963 * gcc.target/i386/sse3-hsubps.c: Likewise.
10964 * gcc.target/i386/sse3-lddqu.c: Likewise.
10965 * gcc.target/i386/sse3-movddup.c: Likewise.
10966 * gcc.target/i386/sse3-movshdup.c: Likewise.
10967 * gcc.target/i386/sse3-movsldup.c: Likewise.
10969 2006-12-01 Dirk Mueller <dmueller@suse.de>
10971 * g++.dg/warn/Wreturn-type-4.C: New testcase.
10973 2006-11-30 Janis Johnson <janis187@us.ibm.com>
10975 * gcc.dg/dfp/convert-int-max.c: New test.
10976 * gcc.dg/dfp/convert-int-max-fold.c: New test.
10978 2006-11-30 Richard Guenther <rguenther@suse.de>
10980 * gcc.dg/vect/vect-pow-1.c: Rename ...
10981 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
10982 floats instead of doubles, check successful vectorization.
10984 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
10987 * gcc.c-torture/compile/pr29945.c: New testcase.
10989 2006-11-30 Joseph Myers <joseph@codesourcery.com>
10991 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
10994 2006-11-29 Eric Christopher <echristo@apple.com>
10996 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
10998 2006-11-29 Janis Johnson <janis187@us.ibm.com>
11000 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
11002 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
11004 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
11007 * g++.dg/inherit/virtual2.C: New test.
11008 * g++.dg/inherit/virtual3.C: Likewise.
11009 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
11010 * g++.dg/inherit/error2.C: Likewise.
11011 * g++.dg/template/instantiate1.C: Likewise.
11013 2006-11-28 Andrew Pinski <pinskia@gmail.com>
11016 * gcc.dg/tree-ssa/reassoc-12.c: New test.
11018 2006-11-28 Jan Hubicka <jh@suse.cz>
11020 * gcc.dg/memcpy-1.c: New test.
11022 2006-11-28 Jakub Jelinek <jakub@redhat.com>
11025 * g++.dg/warn/main-3.C: New test.
11027 2006-11-28 Jan Hubicka <jh@suse.cz>
11029 * gcc.dg/winline-1.c: New test.
11031 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
11033 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
11036 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
11039 * gfortran.dg/missing_optional_dummy_3.f90
11041 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
11044 * gfortran.dg/interface_3.f90: Modify errors.
11046 2006-11-28 Ben Elliston <bje@au.ibm.com>
11048 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11049 fail to link due to relocation overflows on spu-*-*.
11051 2006-11-27 Michael Matz <matz@suse.de>
11052 Andreas Krebbel <krebbel1@de.ibm.com>
11055 * gcc.dg/20061127-1.c: New testcase.
11057 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
11059 * gcc.dg/20061124-1.c: Add exit() function prototype.
11061 2006-11-27 Jan Hubicka <jh@suse.cz>
11063 * gcc.target/i386/memcpy-1.c: Adjust size.
11064 * gcc.dg/visibility-11.c: Likewise.
11066 2006-11-27 Richard Guenther <rguenther@suse.de>
11068 PR middle-end/25620
11069 * gcc.target/i386/pow-1.c: New testcase.
11070 * gcc.dg/builtins-58.c: Likewise.
11072 2006-11-26 Mark Mitchell <mark@codesourcery.com>
11075 * g++.dg/expr/cast8.C: New test.
11077 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11079 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
11080 Don't ever inline the testcase.
11082 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11085 * gfortran.fortran-torture/compile/parameter_3.f90: New
11088 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11091 * gfortran.fortran-torture/execute/transfer2.f90: New test.
11093 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11095 * gfortran.fortran-torture/execute/specifics.f90: Remove test
11098 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11100 PR libgfortran/29936
11101 * gfortran.dg/write_check3.f90: New test.
11103 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11105 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
11107 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
11110 * gfortran.dg/interface_3.f90: New test.
11113 * gfortran.dg/generic_8.f90: New test.
11115 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11117 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
11118 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
11119 * gfortran.dg/specifics_3.f90: Remove.
11121 2006-11-24 Jakub Jelinek <jakub@redhat.com>
11124 * gcc.dg/gomp/pr29955.c: New test.
11127 * gcc.dg/pr29736.c: New test.
11129 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11132 * gcc.dg/pure-1.c: New test.
11134 2006-11-24 Joseph Myers <joseph@codesourcery.com>
11136 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
11137 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
11139 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
11141 * gcc.dg/20061124-1.c: New testcase.
11143 2006-11-23 Eric Christopher <echristo@apple.com>
11145 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
11147 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11151 * gcc.dg/Wconversion-integer.c: New. Supersedes
11152 Wconversion-negative-constants.c
11153 * gcc.dg/Wconversion-real.c: New.
11154 * gcc.dg/Wconversion-real-integer.c: New.
11155 * gcc.dg/Wconversion-negative-constants.c: Deleted.
11156 * g++.dg/warn/Wconversion1.C: Modified.
11158 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11160 * gfortran.dg/overload_1.f90: New test.
11162 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11165 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
11166 Wtraditional-conversion.
11167 * gcc.dg/overflow-warn-2.c: Likewise.
11168 * gcc.dg/Wconversion.c: Likewise. Renamed as
11169 Wtraditional-conversion.c .
11170 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
11171 Wtraditional-conversion-2.c .
11172 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
11173 Wtraditional-conversion-2.c
11174 * gcc.dg/Wconversion-negative-constants.c: New.
11176 2006-11-23 Andrew Pinski <pinskia@gmail.com>
11178 * gcc.dg/tree-ssa/dump-1.c: New test.
11180 2006-11-23 David Ung <davidu@mips.com>
11182 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
11183 -mfp64, allowable when ISA >= 33 and float is enabled.
11184 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
11185 of mthc1 and mfhc1 patterns.
11187 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
11189 PR tree-optimization/29921
11190 * gcc.dg/pr29921.c: New test.
11192 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11195 * gfortran.dg/initialization_4.f90: New test.
11197 2006-11-22 Ira Rosen <irar@il.ibm.com>
11199 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
11200 platforms that have interleaving support.
11201 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
11202 * gcc.dg/vect/vect-strided-a-u16-i2.c,
11203 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
11204 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
11205 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
11206 gcc.dg/vect/vect-strided-u8-i2-gap.c,
11207 gcc.dg/vect/vect-strided-u8-i8.c,
11208 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
11209 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
11210 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
11211 gcc.dg/vect/vect-strided-float.c,
11212 gcc.dg/vect/vect-strided-a-mult.c,
11213 gcc.dg/vect/vect-strided-mult-char-ls.c,
11214 gcc.dg/vect/vect-strided-a-u16-mult.c,
11215 gcc.dg/vect/vect-strided-a-u32-mult.c,
11216 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
11217 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
11218 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
11219 gcc.dg/vect/vect-strided-mult.c,
11220 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
11221 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
11224 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11227 * gfortran.dg/auto_char_len_4.f90: New test.
11229 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11232 * gfortran.dg/generic_7.f90: New test.
11233 * gfortran.dg/defined_operators_1.f90: Add new error.
11235 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
11237 PR tree-optimization/29902
11238 * g++.dg/tree-ssa/pr29902.C: New test.
11240 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
11243 * gfortran.dg/used_types_13.f90: New test.
11245 2006-11-21 Janis Johnson <janis187@us.ibm.com>
11247 * gcc.dg/dfp/snan.c: Delete.
11249 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
11251 * g++.dg/cpp0x/static_assert1.C: New.
11252 * g++.dg/cpp0x/static_assert2.C: New.
11253 * g++.dg/cpp0x/static_assert3.C: New.
11255 2006-11-21 Richard Guenther <rguenther@suse.de>
11257 * gcc.dg/vect/vect-pow-1.c: New testcase.
11258 * gcc.dg/vect/vect-pow-2.c: Likewise.
11260 2006-11-21 Jakub Jelinek <jakub@redhat.com>
11263 * g++.dg/template/static29.C: New test.
11266 * g++.dg/conversion/simd4.C: New test.
11268 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
11271 * g++.dg/template/access19.C: New test.
11272 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
11275 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11278 * gcc.dg/tree-ssa/sra-4.c: New testcase.
11280 2006-11-20 Tobias Burnus <burnus@net-b.de>
11283 * gfortran.dg/import.f90: Extended test.
11284 * gfortran.dg/import2.f90: Extended test.
11286 2006-11-20 Tobias Burnus <burnus@net-b.de>
11288 * gfortran.dg/volatile3.f90: Add conflict test.
11290 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
11293 * gfortran.dg/implicit_10.f90: New test.
11295 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
11298 * g++.dg/warn/Wall-write-strings.C: New.
11300 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
11302 * gfortran.dg/alloc_comp_constraint_5.f90: New.
11303 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
11305 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11307 * gfortran.dg/use_3.f90: Remove error message.
11308 * gfortran.dg/iso_fortran_env_1.f90: New test.
11309 * gfortran.dg/iso_fortran_env_2.f90: New test.
11310 * gfortran.dg/iso_fortran_env_3.f90: New test.
11311 * gfortran.dg/iso_fortran_env_4.f90: New test.
11313 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
11315 * gcc.dg/vect/vect-27.c: Fix initialization.
11317 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11319 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
11320 * gcc.dg/torture/builtin-minmax-1.c: New.
11322 * gcc.dg/builtins-20.c: Add cases for copysign.
11324 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11327 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11329 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11330 * gfortran.dg/use_1.f90: New test.
11331 * gfortran.dg/use_1.f90: New test.
11332 * gfortran.dg/use_1.f90: New test.
11334 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
11336 PR tree-optimization/29801
11337 * gcc.dg/pr29801.c: New test.
11339 2006-11-17 Jakub Jelinek <jakub@redhat.com>
11341 PR middle-end/29584
11342 * gcc.dg/torture/pr29584.c: New test.
11344 2006-11-17 Joseph Myers <joseph@codesourcery.com>
11346 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11347 Condition PowerPC tests for saving FPRs on powerpc_fprs.
11348 * gcc.target/powerpc/compress-float-ppc.c,
11349 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11351 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11352 do not pass -mhard-float.
11354 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
11356 * gnat.dg/volatile_aggregate.adb: New test.
11358 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11362 * gfortran.dg/bound_2.f90: Add more checks.
11363 * gfortran.dg/bound_3.f90: New test.
11365 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11368 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11370 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
11372 * gfortran.dg/import3.f90: Fix error message.
11374 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11377 * gfortran.fortran-torture/compile/inline_1.f90:
11380 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
11382 * gcc.target/i386/x87regparm-1.c: New test.
11383 * gcc.target/i386/x87regparm-2.c: New test.
11384 * gcc.target/i386/x87regparm-3.c: New test.
11385 * gcc.target/i386/x87regparm-4.c: New test.
11387 2006-11-15 Tobias Burnus <burnus@net-b.de>
11390 * gfortran.dg/import.f90: New test.
11391 * gfortran.dg/import2.f90: New test.
11392 * gfortran.dg/import3.f90: New test.
11394 2006-11-15 Tobias Burnus <burnus@net-b.de>
11397 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
11399 2006-11-15 Tobias Burnus <burnus@net-b.de>
11402 * gfortran.dg/contains.f90: New test.
11403 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11405 2006-11-15 Jakub Jelinek <jakub@redhat.com>
11407 PR tree-optimization/29581
11408 * gcc.dg/pr29581-1.c: New test.
11409 * gcc.dg/pr29581-2.c: New test.
11410 * gcc.dg/pr29581-3.c: New test.
11411 * gcc.dg/pr29581-4.c: New test.
11412 * gfortran.dg/pr29581.f90: New test.
11414 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
11417 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
11418 numbers in error message headers.
11420 2006-11-14 Richard Guenther <rguenther@suse.de>
11422 * gcc.target/i386/math-torture/math-torture.exp: Restrict
11423 to i?86 and x86_64 targets.
11425 2006-11-14 Caroline Tice <ctice@apple.com>
11427 * gcc.dg/pubtypes-1.c: New file/testcase.
11428 * gcc.dg/pubtypes-2.c: New file/testcase.
11429 * gcc.dg/pubtypes-3.c: New file/testcase.
11430 * gcc.dg/pubtypes-4.c: New file/testcase.
11431 * g++.dg/pubtypes.C: New file/testcase.
11433 2006-11-14 Mark Mitchell <mark@codesourcery.com>
11436 * g++.dg/init/self1.C: New test.
11438 2006-11-14 Tobias Burnus <burnus@net-b.de>
11441 * gfortran.dg/conflicts.f90: Add.
11443 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
11445 PR rtl-optimization/29798
11447 * gcc.c-torture/execute/pr29798.c: New.
11449 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11451 * gcc.dg/builtins-20.c: Add more cases.
11453 2006-11-13 Jakub Jelinek <jakub@redhat.com>
11456 * gfortran.dg/gomp/pr29759.f90: New test.
11458 2006-11-13 Mark Mitchell <mark@codesourcery.com>
11461 * g++.dg/template/static28.C: New test.
11463 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
11465 * lib/c-torture.exp: Use target-libpath.exp.
11466 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
11467 set GCC_EXEC_PREFIX env var from global variable of same name.
11469 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11472 * gfortran.fortran-torture/compile/transfer-1.f90:
11475 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
11476 Zdenek Dvorak <dvorakz@suse.cz>
11478 PR tree-optimization/29680
11479 * gcc.dg/alias-11.c: New test.
11481 2006-11-12 Jason Merrill <jason@redhat.com>
11482 Andrew Pinski <pinskia@physics.uc.edu>
11484 PR middle-end/28915
11485 * gcc.target/i386/vectorize1.c: New.
11487 2006-11-12 Roger Sayle <roger@eyesopen.com>
11489 PR rtl-optimization/29797
11490 * gcc.c-torture/execute/pr29797-1.c: New test case.
11492 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11494 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
11496 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
11498 * gcc.dg/tree-ssa/prefetch-3.c: New test.
11500 2006-11-12 Roger Sayle <roger@eyesopen.com>
11502 PR tree-optimization/13827
11503 * gcc.dg/fold-eqand-1.c: New test case.
11505 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
11508 * gcc.c-torture/execute/mayalias-3.c: New test.
11510 2006-11-11 Richard Sandiford <richard@codesourcery.com>
11512 PR middle-end/27528
11513 * gcc.c-torture/compile/pr27528.c: New test.
11514 * gcc.dg/pr27528.c: Likewise.
11516 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11518 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
11520 * gcc.dg/torture/builtin-symmetric-1.c: New test.
11522 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11525 * gfortran.dg/reshape_source_size_1.f90: New test.
11527 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11530 * gfortran.dg/aliasing_dummy_4.f90: New test.
11532 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
11535 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
11536 and x86_64-*-* targets.
11538 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11540 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
11541 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
11542 New macros. Use them in exact tests.
11543 (TESTIT3): New macro.
11544 Add tests for fmin, fmax and fma.
11546 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11549 * gfortran.dg/array_constructor_13.f90: New test.
11551 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11554 * gfortran.dg/used_types_12.f90: New test.
11556 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
11558 PR middle-end/29726
11559 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
11561 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
11562 * gcc.dg/fold-eqandshift-3.c: New test case.
11564 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11567 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
11570 * gfortran.dg/change_symbol_attributes_1.f90: New test.
11572 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
11574 * gcc.dg/20061109-1.c: New testcase.
11576 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11578 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
11580 2006-11-09 Tobias Burnus <burnus@net-b.de>
11582 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
11583 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
11585 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
11587 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
11588 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
11590 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11592 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
11594 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11596 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
11598 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
11599 * gcc.dg/vect/vect-9.c: Now vectorizable.
11600 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
11601 that support vect_widen_mult.
11602 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
11603 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
11604 vect-reduc-dot-u16.c).
11605 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
11606 vect-reduc-dot-u16.c).
11607 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
11608 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
11609 vect-reduc-dot-s8.c).
11610 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
11611 vect-reduc-dot-s8.c).
11612 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
11613 vect-reduc-dot-s8.c).
11614 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
11615 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
11616 vect-reduc-dot-u8.c).
11617 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
11618 vect-reduc-dot-u8.c).
11619 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
11620 * gcc.dg/vect/vect-multitypes-9.c: New test.
11621 * gcc.dg/vect/vect-multitypes-10.c: New test.
11622 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
11623 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
11624 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
11625 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
11626 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
11627 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
11628 wrapv-vect-reduc-dot-s8.c.
11629 * lib/target-support.exp (check_effective_target_vect_unpack): New.
11630 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
11631 targets that support vec_unpack.
11632 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
11633 (check_effective_target_vect_widen_mult_qi_to_hi): New.
11634 (check_effective_target_vect_widen_mult_hi_to_si): New.
11635 (check_effective_target_vect_widen_sum): Removed.
11637 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11639 * gcc.dg/vect/vect-multitypes-8.c: New test.
11640 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
11642 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11644 * gcc.dg/vect/vect-multitypes-7.c: New test.
11646 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11648 * gcc.dg/vect/vect-multitypes-4.c: New test.
11649 * gcc.dg/vect/vect-multitypes-5.c: New test.
11650 * gcc.dg/vect/vect-multitypes-6.c: New test.
11652 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11654 * gcc.dg/vect/vect-multitypes-1.c: New test.
11655 * gcc.dg/vect/vect-multitypes-2.c: New test.
11656 * gcc.dg/vect/vect-multitypes-3.c: New test.
11658 2006-11-07 Eric Christopher <echristo@apple.com>
11660 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
11661 Test using scan-assembler-not.
11663 2006-11-07 Jakub Jelinek <jakub@redhat.com>
11665 * gcc.dg/inline-17.c: New test.
11667 2006-11-07 Steve Ellcey <sje@cup.hp.com>
11670 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
11673 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
11676 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
11679 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
11682 2006-11-07 Tobias Burnus <burnus@net-b.de>
11685 * gfortran.dg/volatile.f90: Add.
11686 * gfortran.dg/volatile2.f90: Add.
11687 * gfortran.dg/volatile3.f90: Add.
11688 * gfortran.dg/volatile4.f90: Add.
11689 * gfortran.dg/volatile5.f90: Add.
11690 * gfortran.dg/volatile6.f90: Add.
11691 * gfortran.dg/volatile7.f90: Add.
11693 2006-11-06 Tobias Burnus <burnus@net-b.de>
11695 * gfortran.dg/io_constraints_2.f90: Adjust pattern
11696 for matching error messages.
11697 * gfortran.dg/specifics_3.f90: Adjust pattern
11698 for matching error messages.
11700 2006-11-06 Janis Johnson <janis187@us.ibm.com>
11701 Bernhard Fischer <aldot@gcc.gnu.org>
11703 * lib/gcc-dg.exp (output-exists): New proc.
11704 (output-exists-not): New proc.
11705 * gcc.test-framework/test-framework.awk: Support new directives.
11706 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
11707 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
11708 * gcc.test-framework/dg-outexists-exp-F.c: New test.
11709 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
11710 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
11711 * gcc.test-framework/dg-outexists-exp-P.c: New test.
11713 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
11717 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
11718 * gfortran.dg/initialization_3.f90: New.
11720 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11722 PR libgfortran/25545
11723 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
11725 2006-11-05 Jakub Jelinek <jakub@redhat.com>
11727 PR middle-end/29695
11728 * gcc.c-torture/execute/pr29695-1.c: New test.
11729 * gcc.c-torture/execute/pr29695-2.c: New test.
11731 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
11734 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
11736 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
11738 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
11739 for matching error messages.
11741 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
11744 * gcc.target/i386/387-12.c: New test.
11746 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11748 PR libfortran/29713
11749 * gfortran.dg/pr29713.f90: New test.
11751 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
11753 * gcc.c-torture/execute/arith-rand-ll.c:
11754 Also test for bogus rest sign.
11756 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11758 PR libfortran/27895
11759 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
11761 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
11763 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
11764 from error messages.
11766 2006-11-02 Mike Stump <mrs@apple.com>
11768 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
11770 * g++.old-deja/g++.abi/align.C: Enable for darwin.
11772 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
11774 * g++.dg/eh/gcsec1.C: New test.
11776 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11778 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
11779 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
11781 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
11783 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
11785 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
11786 * gcc.dg/pr14796-2.c: Likewise.
11788 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
11790 * gcc.c-torture/execute/20061101-1.c: New test.
11792 2006-11-01 Richard Guenther <rguenther@suse.de>
11794 * gcc.target/i386/fpprec-1.c: New testcase.
11796 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11798 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
11799 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
11801 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
11803 * gcc.c-torture/execute/20061031-1.c: New test.
11805 2006-10-31 Geoffrey Keating <geoffk@apple.com>
11808 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
11809 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
11810 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
11811 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
11812 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
11813 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
11814 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
11816 2006-10-31 Eric Christopher <echristo@apple.com>
11817 Falk Hueffner <falk@debian.org>
11819 * gcc.dg/builtin-bswap-1.c: New.
11820 * gcc.dg/builtin-bswap-2.c: New.
11821 * gcc.dg/builtin-bswap-3.c: New.
11822 * gcc.dg/builtin-bswap-4.c: New.
11823 * gcc.dg/builtin-bswap-5.c: New.
11824 * gcc.target/i386/builtin-bswap-1.c: New.
11826 2006-10-31 Geoffrey Keating <geoffk@apple.com>
11828 * gcc.dg/inline-16.c: New.
11831 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
11833 * gcc.dg/inline-13.c: New.
11834 * gcc.dg/inline-14.c: New.
11835 * gcc.dg/inline-15.c: New.
11838 * gcc.dg/inline6.c: New.
11839 * gcc.dg/inline7.c: New.
11841 2006-10-31 Roger Sayle <roger@eyesopen.com>
11843 PR middle-end/23470
11844 * gcc.dg/pr23470-1.c: New test case.
11846 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
11849 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
11851 * gfortran.dg/blockdata_2.f90: New testcase.
11853 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
11855 PR libfortran/29627
11856 * gfortran.dg/unf_short_record_1.f90: New test.
11858 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11861 * gfortran.dg/pr29067.f: New test.
11863 2006-10-31 Joseph Myers <joseph@codesourcery.com>
11864 Richard Sandiford <richard@codesourcery.com>
11866 * lib/target-supports.exp (get_compiler_messages): Append options
11867 as a single list element.
11868 (check_effective_target_arm_vfp_ok): New.
11869 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
11871 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
11874 * gfortran.dg/intrinsic_actual_2.f90: New test.
11877 * gfortran.dg/actual_array_interface_1.f90: New test.
11880 * gfortran.dg/used_types_11.f90: New test.
11882 2006-10-30 Dirk Mueller <dmueller@suse.de>
11884 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
11885 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
11886 * g++.old-deja/g++.pt/eichin01.C (main): Same.
11887 * g++.old-deja/g++.mike/net25.C (main): Same.
11888 * g++.dg/lookup/exception1.C (main): Same.
11889 * g++.dg/parse/parens2.C (main): Same.
11891 2006-10-30 Roger Sayle <roger@eyesopen.com>
11893 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
11895 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11897 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
11898 * gcc.dg/torture/builtin-math-3.c: Likewise.
11900 2006-10-30 Tobias Burnus <burnus@net-b.de>
11903 * gfortran.dg/write_check.f90: Check run-time keyword checking.
11904 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
11906 2006-10-30 Andrew Pinski <pinskia@gmail.com>
11909 * gfortran.fortran-torture/execute/transfer1.f90: New test.
11911 2006-10-30 Joseph Myers <joseph@codesourcery.com>
11913 * lib/target-supports.exp (check_function_available): Declare
11914 function before calling.
11916 2006-10-30 Jakub Jelinek <jakub@redhat.com>
11918 PR tree-optimization/29637
11919 * gcc.dg/pr29637.c: New test.
11921 2006-10-29 Roger Sayle <roger@eyesopen.com>
11923 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
11924 tree canonicalization.
11926 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11928 * gcc.dg/builtins-20.c: Add more hypot tests.
11930 2006-10-29 Roger Sayle <roger@eyesopen.com>
11932 * gcc.dg/fold-compare-1.c: New test case.
11934 2006-10-29 Dirk Mueller <dmueller@suse.de>
11937 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
11939 2006-10-29 Roger Sayle <roger@eyesopen.com>
11941 PR tree-optimization/15458
11942 * gcc.dg/fold-xornot-1.c: New test case.
11944 2006-10-29 Richard Guenther <rguenther@suse.de>
11946 * gcc.target/i386/math-torture/trunc.c: New testcase.
11948 2006-10-29 Richard Guenther <rguenther@suse.de>
11950 * gcc.target/i386/math-torture/round.c: New testcase.
11952 2006-10-29 Richard Guenther <rguenther@suse.de>
11954 * gcc.target/i386/math-torture/ceil.c: New testcase.
11955 * gcc.target/i386/math-torture/floor.c: Likewise.
11957 2006-10-29 Richard Guenther <rguenther@suse.de>
11959 * gcc.target/i386/math-torture/rint.c: New testcase.
11960 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
11962 2006-10-29 Richard Guenther <rguenther@suse.de>
11964 * gcc.target/i386/math-torture/lfloor.c: New testcase.
11965 * gcc.target/i386/math-torture/lceil.c: Likewise.
11967 2006-10-28 Tobias Burnus <burnus@net-b.de>
11969 PR libgfortran/24313
11970 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
11972 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
11974 * gcc.c-torture/execute/20020118-1.c,
11975 gcc.c-torture/execute/builtins/strlen.c,
11976 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
11979 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11981 * gcc.dg/builtins-20.c: Add tests for hypot.
11982 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
11983 two-argument builtins.
11984 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
11985 TESTIT2. Update all callers.
11986 (TESTIT2, TESTIT2_R): New helper macros.
11987 Add testcases for pow, hypot and atan2.
11989 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11992 * g++.dg/expr/bool1.C: New test.
11993 * g++.dg/expr/bool2.C: New test.
11995 2006-10-28 Tobias Burnus <burnus@net-b.de>
11998 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
11999 * gfortran.dg/namelist_internal.f90: New test.
12001 2006-10-28 Tobias Burnus <burnus@net-b.de>
12004 * gfortran.dg/io_real_boz.f90: Add.
12005 * gfortran.dg/io_real_boz2.f90: Add.
12007 2006-10-28 Richard Guenther <rguenther@suse.de>
12009 PR middle-end/26899
12010 * gcc.dg/tree-ssa/pr26899.c: New testcase.
12012 2006-10-28 Richard Guenther <rguenther@suse.de>
12015 * gcc.target/i386/math-torture/lround.c: New testcase.
12017 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
12019 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
12020 * gcc.dg/builtins-44.c: Likewise.
12021 * gcc.dg/builtins-45.c: Likewise.
12022 * gcc.dg/pr28796-2.c: Likewise.
12023 * gcc.dg/unordered-3.c: Likewise.
12025 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12027 PR libgfortran/27954
12028 * gfortran.dg/error_recovery_2.f90: New test.
12030 2006-10-26 Richard Guenther <rguenther@suse.de>
12032 * gcc.target/i386/i386.exp: Use glob, not find to collect
12033 tests. Avoids recursing into subdirectories.
12034 * gcc.target/i386/math-torture/math-torture.exp: Torture
12035 for interesting ia32 math options.
12036 * gcc.target.i386/math-torture/lrint.c: New testcase.
12038 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12040 PR libgfortran/29563
12041 * gfortran.dg/arrayio_9.f90: Update test.
12042 * gfortran.dg/arrayio_19.f90: New test.
12044 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
12046 * gcc.dg/20061026.c: New testcase.
12048 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12050 PR libgfortran/29563
12051 * gfortran.dg/arrayio_9.f90: New test.
12053 2006-10-26 Ben Elliston <bje@au.ibm.com>
12055 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
12056 Copy the strings manually, as strcpy may call strlen.
12058 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12060 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
12061 Add checks for log, log2, log10 and log1p.
12063 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
12064 we already test 0.0. Add checks for expm1, log, log2, log10,
12065 log1p, cbrt, erf and erfc.
12067 2006-10-25 Steve Ellcey <sje@cup.hp.com>
12069 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
12071 2006-10-25 Uros Bizjak <uros@kss-loka.si>
12073 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
12074 and remainderl() built-in functions. Remove -ffast-math from
12077 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12079 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
12082 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
12083 floating point modifiers to arguments passed to float and long
12084 double functions respectively. Update all callers to use floating
12085 point numbers, not integers. Add tests for exp, exp2 and
12088 * gcc.dg/torture/builtin-math-3.c: New test.
12090 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
12093 * gfortran.dg/initialize_2.f90: New.
12095 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12097 * gcc.dg/torture/builtin-math-2.c: New test.
12099 2006-10-24 Richard Guenther <rguenther@suse.de>
12101 PR middle-end/28796
12102 * gcc.dg/pr28796-1.c: New testcase.
12103 * gcc.dg/pr28796-2.c: Likewise.
12105 2006-10-24 Richard Guenther <rguenther@suse.de>
12107 * gcc.dg/builtins-57.c: New testcase.
12109 2006-10-24 Richard Guenther <rguenther@suse.de>
12111 PR tree-optimization/29567
12112 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
12114 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
12116 PR tree-optimization/14784
12117 * gcc.dg/alias-10.c: New test.
12119 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12121 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
12123 2006-10-23 Jakub Jelinek <jakub@redhat.com>
12125 * gcc.dg/builtin-strncat-chk-1.c: New test.
12127 2006-10-23 Jan Hubicka <jh@suse.cz>
12129 * gcc.dg/memmove-1.c: New test.
12131 2006-10-23 Paul Brook <paul@codesourcery.com>
12133 * gcc.dg/pragma-pack-5.c: New test.
12135 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
12137 * g++.dg/other/s390-1.C: New testcase.
12139 2006-10-23 Richard Guenther <rguenther@suse.de>
12141 PR middle-end/27132
12142 PR middle-end/23295
12143 * gcc.dg/pr27132.c: New testcase.
12144 * gcc.dg/pr23295.c: Likewise.
12145 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
12146 * g++.dg/tree-ssa/pr19807.C: Likewise.
12148 2006-10-23 Richard Guenther <rguenther@suse.de>
12150 PR middle-end/21032
12151 * gcc.dg/pr21032.c: New testcase.
12153 2006-10-22 Jeff Law <law@redhat.com>
12154 Richard Guenther <rguenther@suse.de>
12156 PR tree-optimization/15911
12157 * gcc.dg/tree-ssa/vrp30.c: New testcase.
12159 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
12162 * g++.dg/abi/rtti3.C: New.
12164 2006-10-21 Uros Bizjak <uros@kss-loka.si>
12166 PR middle-end/28252
12167 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
12170 2006-10-21 Richard Guenther <rguenther@suse.de>
12172 PR tree-optimization/3511
12173 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
12175 2006-10-21 Richard Guenther <rguenther@suse.de>
12177 PR middle-end/26898
12178 * gcc.dg/torture/pr26898-1.c: New testcase.
12179 * gcc.dg/torture/pr26898-2.c: Likewise.
12181 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
12184 * g++.dg/parse/bitfield1.C: Adjust error markers.
12185 * g++.dg/parse/bitfield2.C: New test.
12187 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
12189 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
12191 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12193 PR libfortran/27895
12194 * gfortran.dg/zero_sized_1.f90: New test.
12196 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
12198 * gcc.dg/div-compare-1.c: New test.
12200 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
12203 * gfortran.dg/result_default_init_1.f90: New test.
12206 * gfortran.dg/automatic_default_init_1.f90: New test.
12208 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
12211 2006-10-18 Geoffrey Keating <geoffk@apple.com>
12213 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
12214 'using namespace std' without previous declaration.
12215 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
12216 * g++.old-deja/g++.robertl/eb133c.C: New.
12218 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12220 PR libgfortran/29277
12221 * gfortran.dg/streamio_4.f90: Update test.
12222 * gfortran.dg/streamio_11.f90: New test.
12224 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
12227 * g++.dg/inherit/virtual1.C: New test.
12229 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12232 * g++.dg/parse/enum3.C: New test.
12234 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12237 * g++.dg/init/ctor8.C: New test.
12239 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12242 * g++.dg/ext/complit8.C: Tweak error markers.
12243 * g++.dg/template/complit1.C: Add error marker.
12245 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12248 * g++.dg/ext/complit8.C: New test.
12251 * g++.dg/parse/dtor12.C: New test.
12254 * g++.dg/template/sizeof11.C: New test.
12256 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
12259 * gfortran.dg/data_char_3.f90: New test.
12262 * gfortran.dg/negative_automatic_size.f90: New test.
12264 2006-10-16 David Daney <ddaney@avtrex.com>
12266 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
12268 2006-10-16 Eric Christopher <echristo@apple.com>
12270 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
12273 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12276 * g++.dg/tc1/dr49.C: Tweak error messages.
12277 * g++.dg/parse/template21.C: New test.
12279 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12281 PR middle-end/20491
12282 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
12284 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
12287 * gfortran.dg/print_1.f90: New test.
12289 2006-10-15 Jan Hubicka <jh@suse.cz>
12291 PR middle-end/29241
12292 * gcc.c-torture/compile/pr29241.c: New testcase.
12294 2006-10-15 David Edelsohn <edelsohn@gnu.org>
12296 PR middle-end/29250
12297 * gcc.c-torture/compile/pr29250.c: New test.
12299 2006-10-15 Richard Guenther <rguenther@suse.de>
12301 * gcc.dg/pr29299.c: New testcase.
12303 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
12306 * gfortran.dg/label_4.f90: Adjust warning flag.
12308 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
12311 * gfortran.dg/nullify_3.f90: New test.
12313 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
12315 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12316 on Solaris 2.5.1 too.
12318 2006-10-13 Eric Christopher <echristo@apple.com>
12320 * gcc.dg/pr25993.c: Skip for darwin.
12322 2006-10-13 Eric Christopher <echristo@apple.com>
12324 * gcc.dg/visibility-11.c: Skip for darwin.
12326 2006-10-13 Eric Christopher <echristo@apple.com>
12328 * gcc.dg/darwin-weakimport-1.c: Use
12329 -fno-asynchronous-unwind-tables.
12330 * gcc.dg/darwin-weakimport-3.c: Ditto.
12332 2006-10-13 Richard Guenther <rguenther@suse.de>
12334 PR tree-optimization/29446
12335 * gcc.dg/torture/pr29446.c: New testcase.
12337 2006-10-13 Bill Wendling <wendling@apple.com>
12339 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12340 * g++.old-deja/g++.jason/hmc1.C: Likewise.
12341 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12342 * g++.old-deja/g++.law/shadow1.C: Likewise.
12343 * g++.old-deja/g++.law/ctors10.C: Likewise.
12344 * g++.dg/debug/namespace1.C: Likewise.
12345 * g++.dg/inherit/namespace-as-base.C: Likewise.
12346 * g++.dg/opt/delay-slot-1.C: Likewise.
12347 * g++.dg/parse/defarg10.C: Likewise.
12348 * g++.dg/template/ptrmem11.C: Likewise.
12349 * g++.dg/template/mem_func_ptr.C: Likewise.
12350 * g++.dg/template/spec19.C: Likewise.
12352 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
12354 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12356 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12359 * gfortran.dg/implicit_9.f90: New test.
12362 * gfortran.dg/namelist_25.f90: New test.
12365 * gfortran.dg/same_name_2.f90: New test.
12368 * gfortran.dg/host_assoc_types_1.f90: New test.
12371 * gfortran.dg/missing_derived_type_1.f90: New test.
12372 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12375 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12378 * gfortran.dg/alloc_comp_assign_5.f90: New test.
12380 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12383 * gfortran.dg/bound_2.f90: New test.
12385 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12387 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
12389 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12390 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
12391 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
12392 * gfortran.dg/gomp/reduction3.f90: Likewise.
12393 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12394 * gfortran.dg/dummy_procedure_2.f90: Likewise.
12395 * gfortran.dg/interface_derived_type_1.f90: Likewise.
12396 * gfortran.dg/forall_4.f90: Likewise.
12397 * gfortran.dg/spec_expr_4.f90: Likewise.
12398 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
12399 * gfortran.dg/forall_5.f90: Likewise.
12400 * gfortran.dg/open_access_append_2.f90: Add check for
12401 compile-time warning.
12403 2006-10-13 Mark Mitchell <mark@codesourcery.com>
12406 * g++.dg/parse/pure1.C: New test.
12408 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12411 * gfortran.dg/io_constraints_3.f90: New test.
12412 * gfortran.dg/open_access_append_1.f90: Add checks
12413 for compile-time warnings.
12414 * gfortran.dg/pr20163-2.f: Likewise.
12415 * gfortran.dg/iostat_2.f90: Likewise.
12416 * gfortran.dg/label_4.f90: Delete the temporary
12418 * gfortran.dg/direct_io_2.f90: Add a FILE=
12420 * gfortran.dg/iomsg_1.f90: Add check for
12421 compile-time warning.
12423 2006-10-12 Jan Hubicka <jh@suse.cz>
12426 * gcc.dg/pr28319.c: New test.
12428 2006-10-12 Mark Mitchell <mark@codesourcery.com>
12430 * g++.dg/ext/vla4.C: New test.
12432 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
12435 * g++.dg/template/crash60.C: New test.
12436 * g++.dg/other/large-size-array.C: Adjust error markers.
12437 * g++.dg/parse/crash27.C: Likewise.
12438 * g++.dg/template/crash1.C: Likewise.
12440 2006-10-12 Steve Ellcey <sje@cup.hp.com>
12443 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
12445 2006-10-12 Jakub Jelinek <jakub@redhat.com>
12447 PR preprocessor/28709
12448 * gcc.dg/cpp/paste14.c: New test.
12450 2006-10-11 Mark Mitchell <mark@codesourcery.com>
12453 * g++.dg/init/array24.C: New test.
12455 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12457 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
12460 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
12463 * g++.dg/parse/typedef8.C: New test.
12464 * g++.dg/other/mult-stor1.C: Adjust error markers.
12466 2006-10-11 Richard Guenther <rguenther@suse.de>
12468 PR tree-optimization/28230
12469 * gcc.dg/torture/pr28230.c: New testcase.
12471 2006-10-11 Richard Guenther <rguenther@suse.de>
12473 PR inline-asm/29119
12474 * gcc.dg/torture/pr29119.c: New testcase.
12476 2006-10-10 Jakub Jelinek <jakub@redhat.com>
12478 PR middle-end/29272
12479 * gcc.c-torture/execute/20060930-2.c: New test.
12481 2006-10-09 Richard Henderson <rth@redhat.com>
12483 Revert emutls patch.
12485 2006-10-09 Richard Guenther <rguenther@suse.de>
12487 PR middle-end/29254
12488 * gcc.dg/pr29254.c: New testcase.
12490 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
12491 Paul Thomas <pault@gcc.gnu.org>
12494 * gfortran.dg/alloc_comp_basics_1.f90: New test.
12495 * gfortran.dg/alloc_comp_basics_2.f90: New test.
12496 * gfortran.dg/alloc_comp_assign_1.f90: New test.
12497 * gfortran.dg/alloc_comp_assign_2.f90: New test.
12498 * gfortran.dg/alloc_comp_assign_3.f90: New test.
12499 * gfortran.dg/alloc_comp_assign_4.f90: New test.
12500 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
12501 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
12502 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
12503 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
12504 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
12505 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
12506 * gfortran.dg/alloc_comp_std.f90: New test.
12507 * gfortran.dg/move_alloc.f90: New test.
12509 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
12512 * gfortran.dg/derived_constructor_comps_2.f90: New test.
12515 * gfortran.dg/forall_char_dependencies_1.f90: New test.
12517 2006-10-08 Tobias Burnus <burnus@net-b.de>
12520 * gfortran.dg/new_line.f90: New test.
12522 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12524 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
12525 * gcc.dg/torture/builtin-convert-1.c,
12526 gcc.dg/torture/builtin-convert-2.c,
12527 gcc.dg/torture/builtin-convert-3.c,
12528 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
12530 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
12532 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12533 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12534 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12535 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
12537 2006-10-07 Andrew Pinski <pinskia@gmail.com>
12539 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
12540 Xfail some tests for powerpc-darwin and powerpc-aix.
12542 2006-10-07 Jakub Jelinek <jakub@redhat.com>
12545 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
12547 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12550 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12553 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12557 * gfortran.fortran-torture/execute/specifics.f90:
12558 Add tests for using all possible intrinsics as actual arguments.
12559 * gfortran.dg/specifics_1.f90: Add tests for using
12560 all possible intrinsics as actual arguments.
12561 * gfortran.dg/specifics_2.f90: New file.
12562 * gfortran.dg/specifics_3.f90: New file.
12564 2006-10-07 Richard Sandiford <richard@codesourcery.com>
12566 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
12567 * gcc.dg/debug/debug-2.c: Likewise.
12569 2006-10-06 Uros Bizjak <uros@kss-loka.si>
12571 * gcc.c-torture/compile/sync-2.c: New test.
12573 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12575 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
12578 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12580 PR rtl-optimization/29128
12581 * gcc.c-torture/compile/pr29128.c: New test.
12583 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12585 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
12588 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
12590 PR middle-end/29256
12591 * gcc.dg/tree-ssa/loop-19.c: New test.
12593 2006-10-06 Jakub Jelinek <jakub@redhat.com>
12595 PR tree-optimization/29330
12596 * gcc.dg/pr29330.c: New test.
12599 * gcc.c-torture/compile/20061005-1.c: New test.
12601 2006-10-06 Olivier Hainque <hainque@adacore.com>
12603 * gcc.dg/typename-vla-1.c: New case.
12604 * gnat.dg/forward_vla.adb: New case.
12606 2006-10-06 Jakub Jelinek <jakub@redhat.com>
12608 PR tree-optimization/29290
12609 * gfortran.dg/loop_nest_1.f90: New test.
12612 * gcc.dg/tls/opt-12.c: New test.
12615 * gfortran.dg/save_2.f90: New test.
12618 * gcc.dg/pr29091.c: New test.
12620 2006-10-06 Joseph Myers <joseph@codesourcery.com>
12622 * lib/target-supports.exp
12623 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
12624 same as x86_64-*-*; check for LP64.
12626 2006-10-04 Richard Henderson <rth@redhat.com>
12628 * lib/target-supports.exp (check_effective_target_tls): Redefine
12629 to mean non-emulated tls.
12630 * gcc.dg/tls/alias-1.c: Remove tls requirement.
12631 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12632 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12633 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12634 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12635 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12636 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12638 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
12641 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
12643 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12645 * gfortran.dg/bounds_check_fail_1.f90: New test.
12647 2006-10-03 Mark Mitchell <mark@codesourcery.com>
12650 * g++.dg/template/friend48.C: New test.
12652 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
12655 * gfortran.dg/default_initialization_2.f90: New test.
12657 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
12661 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
12663 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
12666 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
12670 * gfortran.dg/missing_optional_dummy_2.f90: New test.
12674 * gfortran.dg/entry_array_specs_1.f90: New test.
12676 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
12678 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
12679 insufficient to inhibit some test failures at -O3. Do testing
12682 2006-10-03 Mark Mitchell <mark@codesourcery.com>
12685 * g++.dg/inherit/access8.C: New test.
12686 * g++.dg/template/dtor4.C: Tweak error messages.
12688 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12691 * gfortran.dg/entry_8.f90: New test.
12693 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12696 * g++.dg/parse/new4.C: New test.
12698 2006-10-03 Uros Bizjak <uros@kss-loka.si>
12700 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
12701 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
12702 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
12703 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
12704 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
12706 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12709 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
12710 * gfortran.dg/continuation_2.f90: New test.
12713 * gfortran.dg/continuation_3.f90: New test.
12714 * gfortran.dg/continuation_4.f90: New test.
12715 * gfortran.dg/continuation_5.f: New test.
12716 * gfortran.dg/continuation_6.f: New test.
12718 2006-10-02 Mark Mitchell <mark@codesourcery.com>
12721 * g++.dg/template/vla1.C: New test.
12723 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12726 * gfortran.dg/complex_parameter_1.f90: New test.
12728 2006-10-02 Jakub Jelinek <jakub@redhat.com>
12731 * gcc.c-torture/execute/20060929-1.c: New test.
12733 2006-10-01 Mark Mitchell <mark@codesourcery.com>
12736 * g++.dg/template/member6.C: New test.
12737 * g++.dg/parse/typename7.C: Adjust error markers.
12740 * g++.dg/template/member7.C: New test.
12742 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
12745 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
12746 gcc.dg/Woverride-init-3.c: New tests.
12748 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
12750 * gcc.c-torture/execute/20060930-1.c: New test.
12752 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12755 * gfortran.dg/specifics_1.f90: New test.
12756 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
12759 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12761 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
12762 pthread-init-common.h: New.
12764 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
12766 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
12767 precision on some archs.
12769 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
12771 * gcc.dg/non-local-goto-1.c: New test.
12772 * gcc.dg/non-local-goto-2.c: Likewise.
12773 * gcc.dg/setjmp-3.c: Likewise.
12774 * gcc.dg/setjmp-4.c: Likewise.
12776 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
12778 * gnat.dg/self_aggregate_with_pointer.adb: New test.
12780 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
12783 * gfortran.dg/exponent_1.f90: New test.
12786 * gfortran.dg/nearest_1.f90: New test.
12788 2006-09-26 Jakub Jelinek <jakub@redhat.com>
12790 PR middle-end/25261
12791 PR middle-end/28790
12792 * gcc.dg/gomp/nestedfn-1.c: New test.
12794 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
12797 * objc/compile/method-1.m: New test.
12799 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
12802 * g++.dg/template/crash58.C: New test.
12803 * g++.dg/parse/crash28.C: Adjust error markers.
12804 * g++.dg/template/crash34.C: Likewise.
12805 * g++.dg/template/friend31.C: Likewise.
12806 * g++.dg/template/crash32.C: Likewise.
12809 * g++.dg/template/crash59.C: New test.
12812 * g++.dg/template/spec33.C: New test.
12813 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
12815 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
12816 Adam Nemet <anemet@caviumnetworks.com>
12818 * gcc.dg/tree-ssa/ivopts-1.c: New test.
12819 * gcc.dg/tree-ssa/ivopts-2.c: New test.
12821 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
12824 * gcc.dg/pr28911.c: New.
12826 2006-09-23 Uros Bizjak <uros@kss-loka.si>
12829 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
12830 (dg-options): Add -mfpmath=387.
12832 2006-09-23 Jakub Jelinek <jakub@redhat.com>
12835 * gcc.dg/pr28706.c: New test.
12838 * gcc.dg/pr28712.c: New test.
12840 2006-09-22 Mike Stump <mrs@apple.com>
12842 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
12844 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
12846 PR tree-optimization/28888
12847 * gcc.dg/pr28888.c: New test.
12849 2006-09-21 Mark Mitchell <mark@codesourcery.com>
12852 * g++.dg/init/ptrfn1.C: New test.
12854 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
12857 * g++.dg/template/spec32.C: New test.
12858 * g++.dg/parse/crash9.C: Adjust error markers.
12861 * g++.dg/template/typedef6.C: New test.
12862 * g++.dg/init/error1.C: Adjust error markers.
12863 * g++.dg/parse/crash9.C: Likewise.
12864 * g++.dg/template/crash55.C: Likewise.
12866 2006-09-21 Janis Johnson <janis187@us.ibm.com>
12868 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
12870 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
12873 * g++.dg/ext/dllimport12.C: New test.
12875 2006-09-20 Richard Sandiford <richard@codesourcery.com>
12877 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
12878 * gcc.target/mips/nmadd-2.c: Likewise.
12879 * gcc.target/mips/mips-ps-6.c: New test.
12880 * gcc.target/mips/neg-abs-1.c: Likewise.
12881 * gcc.target/mips/neg-abs-2.c: Likewise.
12882 * gcc.target/mips/nmadd-3.c: New test.
12884 2006-09-20 Jakub Jelinek <jakub@redhat.com>
12886 PR middle-end/28046
12887 * gcc.dg/gomp/atomic-10.c: New test.
12888 * g++.dg/gomp/atomic-10.C: New test.
12890 2006-09-20 Eric Christopher <echristo@apple.com>
12892 * gcc.target/i386/sse3-not-fisttp.c: New.
12894 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
12896 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
12898 2006-09-19 Richard Sandiford <richard@codesourcery.com>
12900 * gcc.c-torture/execute/pr28289.c (one): New variable.
12901 (main): Use it instead of argc.
12902 * gcc.c-torture/execute/20060102-1.c (one): New variable.
12903 (main): Use it instead of argc.
12905 2006-09-19 Paul Brook <paul@codesourcery.com>
12908 * gcc.dg/nested-func-5.c: New test.
12910 2006-09-19 Ben Elliston <bje@au.ibm.com>
12912 * lib/target-supports.exp (check_effective_target_tls): Compile
12913 test stubs using ${tool}_target_compile, not just target_compile.
12914 (check_effective_target_tls_runtime): Likewise.
12916 2006-09-19 Ben Elliston <bje@au.ibm.com>
12918 * gcc.c-torture/compile/20030405-1.x: Remove.
12920 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
12921 optimising linker from discarding it.
12923 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
12926 * gfortran.dg/keyword_symbol_1.f90: New test.
12928 * gfortran.dg/spread_shape_1.f90: Add missing warning with
12929 pedantic compilation option.
12931 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
12934 * gfortran.dg/spread_shape_1.f90: New test.
12936 2006-09-17 Roger Sayle <roger@eyesopen.com>
12938 PR tree-optimization/28887
12939 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
12941 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
12944 * gcc.dg/pr25993.c: New test.
12946 2006-09-17 Ira Rosen <irar@il.ibm.com>
12949 * gcc.dg/vect/pr21591.c: New test.
12951 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
12954 * gcc.c-torture/compile/strcpy-1.c: New test.
12955 * gcc.c-torture/compile/strcpy-2.c: New test.
12956 * gcc.c-torture/compile/memcpy-1.c: New test.
12957 * gcc.c-torture/compile/memcpy-2.c: New test.
12959 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
12962 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
12964 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
12966 * gnat.dg/specs/double_record_extension1.ads: New test.
12967 * gnat.dg/specs/double_record_extension2.ads: Likewise.
12969 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
12972 * gfortran.dg/oldstyle_3.f90: New test.
12974 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12976 PR libgfortran/29099
12977 * gfortran.dg/secnds-1.f: New test.
12979 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12981 PR libgfortran/29053
12982 * gfortran.dg/streamio_9.f90: New test.
12983 * gfortran.dg/streamio_10.f90: New test.
12985 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
12988 * g++.dg/init/array22.C: New test.
12989 * g++.dg/init/array23.C: New test.
12991 2006-09-14 Arnaud Charlet <charlet@adacore.com>
12993 * stackcheck.lst: Update list of tests requiring stack checking.
12994 * norun.lst: Adjust for above change.
12995 * ada95.lst: New file.
12996 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
12997 requiring -gnat95 switch.
12999 2006-09-14 Olivier Hainque <hainque@adacore.com>
13001 * gnat.dg/in_out_parameter.adb: New test.
13003 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
13006 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
13008 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
13010 * gnat.dg/specs/unchecked_union.ads: New test.
13012 2006-09-13 Richard Sandiford <richard@codesourcery.com>
13014 PR rtl-optimization/28982
13015 * gcc.c-torture/execute/pr28982a.c: New test.
13016 * gcc.c-torture/execute/pr28982b.c: Likewise.
13018 2006-09-12 Eric Christopher <echristo@apple.com>
13020 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
13021 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
13023 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
13026 PR preprocessor/14634
13027 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
13028 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
13029 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
13031 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
13033 * gcc.dg/pr28243.c: New test.
13035 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
13038 gfortran.dg/pr28971.f90: New test to act as a backstop in case
13039 this undiagnosed regression reappears.
13041 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
13043 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
13044 Treat $srcdir as a literal.
13045 * lib/fortran-torture.exp (fortran-torture-compile,
13046 fortran-torture-execute): Likewise.
13047 * lib/objc-torture.exp (objc-torture-compile,
13048 objc-torture-execute): Likewise.
13049 * lib/profopt.exp (profopt-execute): Likewise.
13051 2006-09-11 Geoffrey Keating <geoffk@apple.com>
13053 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
13055 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
13058 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
13060 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
13063 * gcc.target/i386/pr13685.c: New test.
13065 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
13067 * gcc.dg/pr28726.c: New test.
13069 2006-09-11 Josh Conner <jconner@apple.com>
13071 * gcc.dg/nrv3.c: Increase size of structure.
13072 * gcc.dg/nrv4.c: Likewise.
13073 * gcc.dg/nrv5.c: Likewise.
13075 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
13077 PR libfortran/28890
13078 gfortran.dg/assumed_charlen_function_5.f90: New test.
13080 2006-09-10 Mark Mitchell <mark@codesourcery.com>
13083 * g++.dg/init/static3.C: New test.
13085 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
13088 * gcc.dg/long-long-cst1.c (t): Add cast to
13089 __SIZE_TYPE__ before casting to int.
13090 (main): Return 0 on success.
13092 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
13094 * gcc.c-torture/execute/20060910-1.c: New test.
13096 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
13098 PR middle-end/26983
13099 * gcc.dg/pr26983.c: New test.
13101 2006-09-10 Richard Sandiford <richard@codesourcery.com>
13104 * gcc.c-torture/execute/pr29006.c: New test.
13106 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13108 PR libfortran/28947
13109 gfortran.dg/matmul_4.f90: New test.
13111 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13114 gfortran.dg/used_types_10: New test.
13116 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13118 PR libfortran/28923
13119 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
13120 gfortran.dg/array_initializer_3.f90: New test.
13122 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13125 * gfortran.dg/actual_array_constructor_3.f90: New test.
13127 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
13130 * gcc.target/i386/pr26778.c: New testcase.
13132 2006-09-08 Eric Christopher <echristo@apple.com>
13134 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
13135 * gcc.target/i386/memcpy-1.c: Ditto.
13136 * gcc.target/i386/asm-1.c: Ditto.
13137 * gcc.target/i386/20060512-4.c: Ditto.
13138 * gcc.target/i386/compress-float-387.c: Ditto.
13139 * gcc.target/i386/20060512-1.c: Ditto.
13140 * gcc.target/i386/compress-float-sse.c: Ditto.
13141 * gcc.target/i386/20060512-2.c: Ditto.
13142 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
13143 * gcc.target/i386/stack-prot-kernel.c: Ditto.
13144 * gcc.target/i386/compress-float-387-pic.c: Ditto.
13145 * gcc.dg/pr26449.c: Ditto.
13146 * gcc.dg/attr-ms_struct-2.c: Ditto.
13147 * gcc.dg/attr-ms_struct-1.c: Ditto.
13148 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
13150 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
13153 * gcc.dg/vla-10.c: New test.
13155 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13158 * g++.dg/parse/template20.C: New test.
13159 * g++.dg/template/operator8.C: Remove obsolete part.
13160 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
13161 * g++.old-deja/g++.pt/crash65.C: Likewise.
13163 2006-09-07 Jason Merrill <jason@redhat.com>
13165 PR middle-end/27724
13166 * gcc.dg/long-long-cst1.c: New test.
13168 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13171 * g++.dg/other/array3.C: New test.
13172 * g++.dg/other/array4.C: New test.
13173 * g++.dg/other/array5.C: New test.
13175 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
13177 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
13179 2006-09-07 Uros Bizjak <uros@kss-loka.si>
13182 * gcc.target/i386/pr28946.c: New test.
13184 2006-09-07 Steven G. Kargl <kargls@comcast.net>
13186 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
13187 in integer literal constant.
13188 * gfortran.dg/enum_8.f90: Ditto.
13189 * gfortran.dg/g77/20030326-1.f: Ditto.
13191 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
13193 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
13194 nonconformance usage.
13196 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13198 PR middle-end/28862
13199 * gcc.c-torture/compile/vector-align-1.c: New test.
13201 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
13204 * g++.dg/opt/copysign-1.C: New test.
13206 2006-09-06 Jason Merrill <jason@redhat.com>
13209 * g++.dg/warn/unused-result1.C: New test.
13211 2006-09-06 Mark Mitchell <mark@codesourcery.com>
13214 * g++.dg/ext/vla3.C: New test.
13217 * g++.dg/template/array16.C: New test.
13219 2006-09-06 Richard Guenther <rguenther@suse.de>
13221 * gcc.dg/pr27226.c: Remove testcase again.
13223 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13226 * g++.dg/opt/unroll2.C: New test.
13228 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13231 * gcc.dg/vect/pr28952.c: New test.
13233 2006-09-05 Richard Guenther <rguenther@suse.de>
13235 PR tree-optimization/28900
13236 * gcc.dg/torture/pr28900.c: New testcase
13238 2006-09-05 Richard Guenther <rguenther@suse.de>
13240 PR tree-optimization/28905
13241 * gcc.c-torture/compile/pr28905.c: New testcase.
13243 2006-09-05 Richard Guenther <rguenther@suse.de>
13245 PR middle-end/28935
13246 * gcc.dg/pr28935.c: New testcase.
13248 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
13250 * gcc.c-torture/execute/20060905-1.c: New test.
13252 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
13255 * gfortran.dg/used_types_7.f90: New test.
13256 * gfortran.dg/used_types_8.f90: New test.
13257 * gfortran.dg/used_types_9.f90: New test.
13259 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
13261 * gcc.c-torture/compile/20060904-1.c: New test.
13263 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
13265 PR c++/23287 Revert my 2006-09-01 patch
13266 * g++.dg/parse/dtor12.C: Remove.
13268 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
13271 * g++.dg/template/operator9.C: New test.
13274 * g++.dg/template/operator7.C: New test.
13277 * g++.dg/template/operator8.C: New test.
13280 * g++.dg/template/crash57.C: New test.
13282 * g++.dg/template/typedef4.C: Adjust error markers.
13283 * g++.dg/template/typedef5.C: Likewise.
13285 2006-09-02 Jakub Jelinek <jakub@redhat.com>
13288 * g++.dg/parse/crash33.C: New test.
13290 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
13291 Richard Guenther <rguenther@suse.de>
13292 Adam Nemet <anemet@caviumnetworks.com>
13294 PR middle-end/27226
13295 * gcc.target/mips/memcpy-1.c: New testcase.
13296 * gcc.dg/pr27226.c: Likewise.
13298 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13301 * g++.dg/lookup/koenig5.C: New.
13302 * g++.dg/template/crash56.C: New.
13304 2006-09-01 Josh Conner <jconner@apple.com>
13307 * gcc.dg/nrv3.c: New test.
13308 * gcc.dg/nrv4.c: New test.
13309 * gcc.dg/nrv5.c: New test.
13311 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13314 * g++.dg/parse/dtor12.C: New.
13316 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
13318 PR tree-optimization/28839
13319 * gcc.dg/pr28839.c: New test.
13321 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
13324 * gcc.dg/pr24367.c: New testcase.
13326 2006-08-30 Joseph Myers <joseph@codesourcery.com>
13328 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13330 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
13332 PR rtl-optimization/27735
13333 * gcc.dg/loop-unswitch-1.c: New test.
13335 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
13338 * gfortran.dg/aliasing_dummy_2.f90: New test.
13341 * gfortran.dg/generic_5.f90: Change error message.
13344 * gfortran.dg/generic_6.f90: New test.
13347 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13350 * gfortran.dg/invalid_interface_assignment.f90: New test.
13353 * gfortran.dg/module_proc_external_dummy.f90: New test.
13355 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
13358 * g++.dg/warn/var-args1.C: New test.
13360 2006-08-29 Steven G. Kargl <kargls@comcast.net>
13363 * gfortran.dg/simpleif_2.f90: New test.
13364 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13365 * gfortran.dg/enum_5.f90: Ditto.
13367 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13368 Kazu Hirata <kazu@codesourcery.com>
13370 PR tree-optimization/17506
13371 * gcc.dg/pr17506.c: New.
13373 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
13376 * g++.dg/eh/alias1.C: New test.
13378 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13381 * g++.dg/template/ttp22.C: New test.
13383 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
13385 PR middle-end/26632
13386 * gcc.dg/pr26632.c: New.
13388 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13390 PR libgfortran/28354
13391 * gfortran.dg/fmt_zero_precision.f90: New test.
13393 2006-08-27 Mark Mitchell <mark@codesourcery.com>
13396 * g++.dg/template/spec31.C: New test.
13398 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
13401 * g++.dg/other/static2.C: New test.
13403 2006-08-26 Roger Sayle <roger@eyesopen.com>
13405 * gcc.dg/Wswitch-enum-2.c: New test case.
13406 * gcc.dg/Wswitch-enum-3.c: Likewise.
13408 2006-08-26 Richard Guenther <rguenther@suse.de>
13410 * gcc.c-torture/compile/20060826-1.c: New testcase.
13412 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
13415 * g++.dg/template/void10.C: New test.
13418 * g++.dg/template/void8.C: New test.
13421 * g++.dg/template/void9.C: New test.
13423 * g++.dg/template/void3.C: Adjust error markers.
13424 * g++.dg/template/void4.C: Likewise.
13425 * g++.dg/template/crash55.C: Likewise.
13426 * g++.dg/template/void7.C: Likewise
13428 2006-08-26 Mark Mitchell <mark@codesourcery.com>
13431 * g++.dg/inherit/access6.C: New test.
13432 * g++.dg/inherit/access7.C: Likewise.
13435 * g++.dg/template/array15.C: New test.
13436 * g++.dg/template/crash2.C: Tweak error markers.
13438 2006-08-26 Jakub Jelinek <jakub@redhat.com>
13440 PR middle-end/28683
13441 * gcc.c-torture/compile/20060823-1.c: New test.
13443 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13446 * g++.dg/template/ttp21.C: New test.
13449 * g++.dg/other/operator1.C: Add error-marker.
13450 * g++.dg/other/operator2.C: New test.
13452 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13455 * gcc.c-torture/compile/vla-const-1.c,
13456 gcc.c-torture/compile/vla-const-2.c: New tests.
13458 2006-08-26 Richard Guenther <rguenther@suse.de>
13460 PR middle-end/28814
13461 * gcc.dg/torture/pr28814.c: New testcase.
13463 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13466 * gcc.c-torture/compile/compound-literal-1.c: New test.
13468 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13471 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
13472 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
13473 Expect extra diagnostics.
13475 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
13477 gcc.dg/noncompile/pr16876.c: New test.
13479 2006-08-25 Mark Mitchell <mark@codesourcery.com>
13482 * g++.dg/parse/local1.C: New test.
13483 * g++.dg/other/qual1.C: Tweak error marker.
13485 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
13488 * g++.dg/template/typename10.C: New.
13489 * g++.dg/template/lookup4.C: Remove bogus error marker.
13491 2006-08-25 Richard Guenther <rguenther@suse.de>
13494 * gcc.dg/pr26570.c: Fix testcase.
13496 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
13499 * gcc.c-torture/execute/mayalias-2.c: New test.
13500 * gcc.dg/tree-ssa/alias-13.c: New test.
13502 2006-08-24 Jan Hubicka <jh@suse.cz>
13505 * gcc.dg/debug/pr26881.c: New file.
13507 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
13510 * gfortran.dg/used_types_4.f90: New test.
13511 * gfortran.dg/derived_init_2.f90: Modify to check sibling
13512 association of derived types.
13513 * gfortran.dg/used_types_2.f90: Add module cleanup.
13514 * gfortran.dg/used_types_3.f90: The same.
13517 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
13520 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13523 * gfortran.dg/direct_io_6.f90: Remove test.
13525 2006-08-23 Stuart Hastings <stuart@apple.com>
13528 * gcc.target/i386/20060821-1.c: New.
13530 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
13532 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
13533 dg-warning strings for dllimport.
13535 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
13538 * g++.dg/ext/vector4.C: New test.
13539 * g++.dg/ext/complex1.C: New test.
13541 2006-08-21 Geoffrey Keating <geoffk@apple.com>
13544 * gcc.dg/debug/const-1.c: New.
13545 * gcc.dg/debug/const-2.c: New.
13546 * gcc.dg/debug/dwarf2/const-1.c: New.
13547 * gcc.dg/debug/dwarf2/const-2.c: New.
13548 * gcc.dg/debug/dwarf2/const-2b.c: New.
13550 2006-08-22 Richard Guenther <rguenther@suse.de>
13552 PR middle-end/28776
13553 * gcc.c-torture/compile/pr28776-1.c: New testcase.
13554 * gcc.c-torture/compile/pr28776-2.c: Likewise.
13556 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
13558 PR tree-optimization/28003
13559 * g++.dg/tree-ssa/pr28003.C: New.
13561 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
13563 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
13565 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
13568 * g++.dg/other/error14.C: New test.
13571 * g++.dg/parse/ctor7.C: New test.
13572 * g++.dg/parse/ctor8.C: Likewise.
13575 * g++.dg/template/void7.C: New test.
13577 2006-08-21 Olivier Hainque <hainque@adacore.com>
13579 * gnat.dg/self_aggregate_with_zeros.adb: New test.
13580 * gnat.dg/self_aggregate_with_array.adb: New test.
13582 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
13584 * g++.dg/eh/arm-vfp-unwind.C: New test.
13586 2006-08-20 Mark Mitchell <mark@codesourcery.com>
13589 * g++.dg/template/ref3.C: New test.
13590 * g++.dg/template/nontype13.C: New test.
13593 * g++.dg/template/ptrmem17.C: New test.
13595 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
13598 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
13600 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
13603 * gfortran.dg/used_types_2.f90: New test.
13606 * gfortran.dg/used_types_3.f90: New test.
13609 * gfortran.dg/generic_actual_arg.f90: New test.
13612 * gfortran.dg/module_private_array_refs_1.f90: New test.
13615 * gfortran.dg/program_name_1.f90: New test.
13618 * gfortran.dg/derived_constructor_comps_1.f90: New test.
13621 * gfortran.dg/array_initializer_2.f90: New test.
13624 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
13627 * gfortran.dg/assumed_charlen_function_4.f90: New test.
13630 * gfortran.dg/assumed_charlen_in_main.f90: New test.
13633 * gfortran.dg/dependent_decls_1.f90: New test.
13635 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
13638 * gfortran.dg/derived_init_2.f90: New.
13640 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
13642 * gcc.c-torture/execute/pr28289.c: New test.
13644 2006-08-17 Jakub Jelinek <jakub@redhat.com>
13647 * gcc.dg/attr-externally-visible-1.c: New test.
13648 * gcc.dg/attr-externally-visible-2.c: New test.
13649 * g++.dg/parse/attr-externally-visible-1.C: New test.
13650 * g++.dg/parse/attr-externally-visible-2.C: New test.
13652 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13655 * g++.dg/parse/dtor11.C: New test.
13657 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13659 PR rtl-optimization/28489
13660 * gcc.c-torture/compile/pr28489.c: New test.
13662 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13665 * g++.dg/template/redecl4.C: New test.
13668 * g++.dg/template/ctor8.C: New test.
13670 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
13672 * gcc.dg/pr26570.c: Fix testcase.
13674 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
13677 * g++.dg/parse/offsetof6.C: New test.
13678 * g++.dg/parse/offsetof6.C: New test.
13679 * g++.dg/parse/offsetof7.C: New test.
13681 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13684 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
13687 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
13690 * g++.dg/ext/vector3.C: New test.
13692 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
13694 PR gcov/profile/26570
13695 * gcc.dg/pr26570.c: New test.
13697 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
13700 * gcc.dg/qual-component-1.c: New test.
13702 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13705 * g++.dg/parse/new3.C: New test.
13707 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13710 * gfortran.dg/streamio_1.f90: New test.
13711 * gfortran.dg/streamio_2.f90: New test.
13712 * gfortran.dg/streamio_3.f90: New test.
13713 * gfortran.dg/streamio_4.f90: New test.
13714 * gfortran.dg/streamio_5.f90: New test.
13715 * gfortran.dg/streamio_6.f90: New test.
13716 * gfortran.dg/streamio_7.f90: New test.
13717 * gfortran.dg/streamio_8.f90: New test.
13719 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
13722 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
13724 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
13727 * g++.dg/template/void6.C: New test.
13729 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13732 * gcc.dg/parse-error-1.c: New test.
13733 * gcc.dg/parse-error-2.c: New test.
13734 * gcc.dg/cpp/digraph2.c: Add error-marker.
13735 * gcc.dg/noncompile/920923-1.c: Likewise.
13737 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
13740 * gcc.dg/sizeof-2.c: New testcase.
13743 * gcc.dg/switch-A.c: New testcase.
13745 2006-08-14 Steve Ellcey <sje@cup.hp.com>
13749 * g++.old-deja/g++.warn/compare1.C: Delete.
13750 * g++.dg/opt/pr7503-2.C: Delete.
13751 * g++.dg/opt/pr7503-3.C: Delete.
13752 * g++.dg/opt/pr7503-4.C: Delete.
13753 * g++.dg/opt/pr7503-5.C: Delete.
13754 * g++.dg/opt/max1.C: Delete.
13755 * g++.dg/warn/minmax.C: Delete.
13756 * g++.dg/expr/minmax.C: New test.
13758 2006-08-14 Richard Guenther <rguenther@suse.de>
13761 * gcc.c-torture/execute/pr28651.c: Do not use argc
13762 to avoid optimization, instead forbid inlining.
13764 2006-08-14 Richard Sandiford <richard@codesourcery.com>
13766 PR rtl-optimization/28634
13767 * gcc.c-torture/execute/ieee/pr28634.c: New test.
13769 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
13772 * gcc.dg/torture/pr27184.c: New test.
13774 2006-08-12 Jakub Jelinek <jakub@redhat.com>
13776 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
13778 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13780 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
13781 * gfortran.dg/stat_2.f90: Likewise.
13782 * gfortran.dg/chmod_1.f90: Likewise.
13783 * gfortran.dg/chmod_2.f90: Likewise.
13784 * gfortran.dg/chmod_3.f90: Likewise.
13786 2006-08-11 David Edelsohn <edelsohn@gnu.org>
13788 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
13790 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
13792 * g++.dg/opt/pr23454-2.C: New test.
13794 2006-08-11 Richard Guenther <rguenther@suse.de>
13796 PR middle-end/28651
13797 * gcc.c-torture/execute/pr28651.c: New testcase.
13799 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
13801 * gnat.dg/specs/static_initializer.ads: New test.
13803 2006-08-10 Paul Brook <paul@codesourcery.com>
13805 * gcc.target/arm/cond-asm.c: New test.
13807 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
13809 PR tree-optimization/26197
13810 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
13811 * g++.dg/vect/vect.exp: Compile the new tests with
13812 --param max-aliased-vops=0.
13814 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
13817 * g++.dg/template/void3.C: New test.
13820 * g++.dg/template/void4.C: New test.
13823 * g++.dg/template/void5.C: New test.
13825 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
13827 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
13828 after dg-do compile.
13830 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
13832 PR tree-optimizations/26969
13833 * gcc.dg/vect/vect.exp: Compile tests prefixed with
13834 "unswitch-loops" with -funswitch-loops.
13835 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
13837 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
13839 * gcc.dg/sparc-getcontext-1.c: Fix typo.
13840 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
13841 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
13842 * objc.dg/dwarf-1.m: Likewise.
13843 * objc.dg/dwarf-2.m: Likewise.
13844 * obj-c++.dg/dwarf-2.mm: Likewise.
13846 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13848 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
13849 * objc.dg/dwarf-2.m: Likewise.
13850 * obj-c++.dg/dwarf-2.mm: Likewise.
13852 PR libfortran/28603
13853 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
13856 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13859 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13861 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
13864 * gcc.target/i386/pr27827.c: New testcase.
13866 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
13869 * gfortran.dg/sequence_types_1.f90: New test.
13871 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
13874 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
13875 dg-warning. Add -pedantic option.
13877 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13880 * gcc.dg/proto-1.c: New test.
13883 * gcc.dg/lvalue-4.c: New test.
13886 * gcc.dg/init-bad-5.c: New test.
13888 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
13891 * g++.dg/ext/typedef-init.C: Add new test for typedef
13892 initialization inside templates. Adjust existing error markers.
13894 2006-08-03 Mark Mitchell <mark@codesourcery.com>
13897 * g++.dg/init/ptrmem3.C: New test.
13899 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
13901 PR tree-optimization/27770
13902 * lib/target-support.exp: New target keyword "section_anchors".
13903 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
13905 * gcc.dg/vect/section-anchors-pr27770.c: New test.
13906 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
13907 * gcc.dg/vect/section-anchors-vect-69.c: New test.
13908 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
13910 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13912 * gcc.dg/20060801-1.c: Add missing '}'.
13914 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13917 * g++.dg/parse/dtor9.C: New test.
13918 * g++.dg/parse/dtor10.C: New test.
13919 * g++.dg/other/error7.C: Adjust error-marker.
13922 * g++.dg/other/default5.C: New test.
13924 2006-08-02 Richard Guenther <rguenther@suse.de>
13926 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
13928 2006-08-02 Mark Mitchell <mark@codesourcery.com>
13931 * g++.dg/template/conv9.C: New test.
13933 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
13936 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
13937 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
13938 Optionally return assembly text. Update callers.
13939 (check_no_compiler_messages): Update verbose messages.
13940 (check_no_messages_and_pattern): New.
13941 (check_effective_target_string_merging): New.
13943 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13946 * g++.dg/eh/catch4.C: New test.
13949 * g++.dg/other/qual1.C: New test.
13952 * g++.dg/inherit/error2.C: New test.
13955 * g++.dg/other/new1.C: New test.
13957 * g++.dg/warn/pr23075.C: Remove obsolete test.
13958 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
13959 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
13961 2006-07-31 Mark Mitchell <mark@codesourcery.com>
13964 * g++.dg/eh/cast1.C: New test.
13966 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
13968 PR libfortran/28452
13969 * gfortran.dg/random_3.f90: New test.
13971 2006-08-01 Steve Ellcey <sje@cup.hp.com>
13974 * g++.dg/other/pr28304.C: Change expected error message.
13975 * g++.dg/other/pr28432.C: New test.
13977 2006-08-01 Steve Ellcey <sje@cup.hp.com>
13980 * g++.dg/init/brace2.C: Change expected error message, add empty init.
13982 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
13985 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
13987 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
13988 g++.dg/debug/enum-2.C: New.
13990 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13993 * g++.dg/parse/long1.C: Add more tests.
13995 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13997 * gfortran.dg/lrshift_1.c: New file.
13999 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14001 PR libgfortran/28335
14002 * gfortran.dg/no_unit_error_1.f90: New test.
14004 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14006 PR libgfortran/28335
14007 * gfortran.dg/no_unit_error_1.f90: Delete test.
14008 * gfortran.dg/no_unit_error_2.f90: Delete test.
14010 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14012 * gfortran.dg/chmod_3.f90: New test.
14013 * gfortran.dg/ltime_gmtime_1.f90: New test.
14014 * gfortran.dg/ltime_gmtime_2.f90: New test.
14015 * gfortran.dg/lrshift_1.f90: New test.
14016 * gfortran.dg/chmod_1.f90: New test.
14017 * gfortran.dg/chmod_2.f90: New test.
14019 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
14022 * g++.dg/template/crash55.C: New test.
14025 * g++.dg/template/nontype16.C: New test.
14027 * g++.dg/template/void2.C: Adjust error markers.
14028 * g++.dg/template/nontype5.C: Adjust error markers.
14030 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
14032 * gcc.target/i386/stack-prot-kernel.c: New test.
14034 2006-07-27 Roger Sayle <roger@eyesopen.com>
14036 * gcc.dg/builtins-55.c: New test case.
14038 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
14040 PR rtl-optimization/27907
14041 * gcc.c-torture/compile/pr27907.c: New test.
14043 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14045 * gfortran.dg/mclock.f90: New test.
14046 * gfortran.dg/int_conv_1.f90: New test.
14047 * gfortran.dg/stat_1.f90: New test.
14048 * gfortran.dg/stat_2.f90: New test.
14050 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14052 PR libgfortran/28335
14053 * gfortran.dg/no_unit_error_1.f90: New test.
14054 * gfortran.dg/no_unit_error_2.f90: New test.
14055 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
14057 2006-07-25 Roger Sayle <roger@eyesopen.com>
14059 PR middle-end/28473
14060 * gcc.dg/fold-convround-1.c: New test case.
14062 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14064 * gfortran.dg/arithmetic_if.f90: Fix comments.
14066 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14069 * g++.dg/other/typedef1.C: New test.
14070 * g++.dg/template/typedef4.C: New test.
14071 * g++.dg/template/typedef5.C: New test.
14073 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
14076 * gfortran.dg/allocatable_dummy_3.f90: New.
14078 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14081 * gfortran.dg/arithmetic_if.f90: New test.
14083 2006-07-24 Uros Bizjak <uros@kss-loka.si>
14085 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
14086 avoid memcpy optimization.
14088 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14091 * gfortran.dg/direct_io_6.f90: New test.
14093 2006-07-24 Jan Hubicka <jh@suse.cz>
14097 * gcc.dg/pr25795.c: New test.
14098 * gcc.dg/pr25795-1.c: New test.
14100 2006-07-23 Roger Sayle <roger@eyesopen.com>
14102 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
14103 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
14104 which may be transformed to "g || h" on some platforms.
14106 2006-07-23 Mark Mitchell <mark@codesourcery.com>
14109 * g++.dg/template/friend45.C: New test.
14111 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14113 PR libgfortran/28339
14114 * gfortran.dg/arrayio_8.f90: New test.
14116 2006-07-21 Mike Stump <mrs@apple.com>
14118 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
14120 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
14122 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14125 * g++.dg/eh/catch3.C: New test.
14128 * g++.dg/template/defarg10.C: New test.
14130 2006-07-20 Paul Brook <paul@codesourcery.com>
14133 * gcc.dg/pr27363.c: New test.
14135 2006-07-19 Mark Mitchell <mark@codesourcery.com>
14138 * g++.dg/init/ref13.C: New test.
14140 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14143 * obj-c++.dg/proto-error-1.mm: New test.
14145 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14148 * g++.dg/template/string1.C: New test.
14150 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14153 * g++.dg/template/defarg9.C: New test.
14156 * g++.dg/template/static27.C: New test.
14158 2006-07-18 Diego Novillo <dnovillo@redhat.com>
14161 * gcc.dg/tree-ssa/pr28410.c: New test.
14163 2006-07-18 Lee Millward <lee.millward@gmail.com>
14166 * g++/dg/other/error13.C: New test.
14169 * g++.dg/template/friend44.C: New test.
14171 2006-07-18 Steve Ellcey <sje@cup.hp.com>
14174 * g++.dg/other/pr27495.C: New.
14176 2006-07-18 Olivier Hainque <hainque@adacore.com>
14178 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
14179 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
14181 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14184 * gcc.dg/pragma-pack-4.c: New test.
14186 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14189 * g++.dg/ext/pr28291.C: New test.
14191 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14193 PR middle-end/28403
14194 * gcc.c-torture/execute/pr28403.c: New test.
14196 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14198 PR middle-end/28402
14199 * gcc.dg/pr28402.c: New test.
14201 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14204 * g++.dg/other/pr28304.C: New test.
14206 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
14209 gcc.c-torture/unsorted/dump-noaddr.c: New test.
14210 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
14212 2006-07-17 Richard Guenther <rguenther@suse.de>
14214 PR tree-optimization/28238
14215 * g++.dg/tree-ssa/pr28238.C: New testcase.
14217 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14220 * g++.dg/eh/catch1.C: New test.
14221 * g++.dg/eh/catch2.C: New test.
14223 2006-07-16 Jakub Jelinek <jakub@redhat.com>
14226 * g++.dg/template/anon3.C: New test.
14228 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
14231 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
14232 specifiers requiring an explicit format tag..
14235 * gfortran.dg/generic_5: New test.
14238 * gfortran.dg/elemental_optional_args_1.f90: New test.
14240 2006-07-16 Olivier Hainque <hainque@adacore.com>
14242 * gnat.dg/assert.ads: New file.
14243 * gnat.dg/controlled_record.ads: Likewise.
14244 * gnat.dg/controlled_record.adb: Likewise.
14246 2006-07-15 Lee Millward <lee.millward@gmail.com>
14249 * g++.dg/other/error12.C: New test.
14252 * g++.dg/template/crash54.C: New test.
14254 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14257 * g++.dg/parse/catch1.C: New test.
14260 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
14263 * g++.dg/ext/attrib24.C: New test.
14265 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14268 * g++.dg/ext/asmspec1.C: New test.
14270 2006-07-13 Janis Johnson <janis187@us.ibm.com>
14272 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
14273 (dg-test): Support shouldfail tests.
14274 * lib/target-supports-dg.exp (dg-shouldfail): New.
14275 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
14276 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
14277 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
14278 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
14279 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
14280 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
14281 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
14283 2006-07-13 Jan Hubicka <jh@suse.cz>
14285 * gcc.target/i386/memcpy-1.c: New.
14287 2006-07-12 Geoffrey Keating <geoffk@apple.com>
14289 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
14291 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
14294 * gfortran.dg/present_1.f90: New test.
14297 * gfortran.dg/interface_derived_type_1.f90: New test.
14299 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
14302 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
14305 2006-07-07 Lee Millward <lee.millward@gmail.com>
14308 * g++.dg/other/label1.C: New test.
14310 2006-07-07 Richard Guenther <rguenther@suse.de>
14312 PR middle-end/28268
14313 * gcc.dg/torture/pr28268.c: New testcase.
14315 2006-07-07 Steve Ellcey <sje@cup.hp.com>
14318 * g++.dg/ext/pr27019.C: New.
14320 2006-07-07 Richard Guenther <rguenther@suse.de>
14322 PR tree-optimization/28187
14323 * gcc.dg/pr28187.c: New testcase.
14325 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
14327 * gnat.dg/address_conversion.adb: New test.
14328 * gnat.dg/boolean_subtype.adb: Likewise.
14329 * gnat.dg/frame_overflow.adb: Likewise.
14330 * gnat.dg/pointer_array.adb: Likewise.
14331 * gnat.dg/pointer_conversion.adb: Likewise.
14333 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
14337 * gfortran.dg/print_fmt_5.f90: New test.
14339 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14342 * gfortran.dg/bounds_check_4.f90: New test.
14344 2006-07-05 Richard Guenther <rguenther@suse.de>
14347 * gfortran.dg/pr28158.f90: New testcase.
14349 2006-07-05 Richard Guenther <rguenther@suse.de>
14351 PR tree-optimization/28162
14352 * gcc.dg/pr28162.c: New testcase.
14354 2006-07-05 Richard Guenther <rguenther@suse.de>
14355 Andrew Pinski <pinskia@gcc.gnu.org>
14358 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14360 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
14363 * gfortran.dg/actual_array_substr_2.f90: New test.
14366 * gfortran.dg/actual_array_constructor_2.f90: New test.
14368 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14370 * gfortran.dg/itime_idate_1.f: New test.
14371 * gfortran.dg/itime_idate_2.f: New test.
14373 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14375 PR libgfortran/27704
14376 * gfortran.dg/open_status_3.f90: New test.
14377 * gfortran.dg/fmt_l.f90: Update for new feature.
14379 2006-07-03 Asher Langton <langton2@llnl.gov>
14381 * gfortran.dg/oldstyle_2.f90: New.
14383 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
14385 * gnat.dg/string_slice.adb: New test.
14387 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14390 * gfortran.dg/semicolon_fixed.c: New.
14391 * gfortran.dg/semicolon_free.c: New.
14393 2006-06-30 Mike Stump <mrs@apple.com>
14395 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
14396 that don't support internal visibility.
14398 2006-06-30 Andrew Pinski <pinskia@gmail.com>
14400 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
14401 for '(' / ')' needing an extra '\'.
14403 2006-06-29 Roger Sayle <roger@eyesopen.com>
14405 PR middle-end/27428
14406 * gcc.dg/pr27428-1.c: New test case.
14408 2006-06-29 Mike Stump <mrs@apple.com>
14410 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14411 on darwin as we can't align commons large enough yet.
14413 * gcc.dg/vla-8.c: Add additional testcases.
14415 2006-06-26 Steve Ellcey <sje@cup.hp.com>
14418 * g++.dg/other/pr28114.C: New.
14420 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
14422 * gcc.c-torture/compile/20060625-1.c: New test.
14424 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
14427 * gfortran.dg/stfunc_3.f90: New test.
14430 * gfortran.dg/impure_actual_1.f90: New test.
14433 * gfortran.dg/elemental_result_1.f90: New test.
14436 * gfortran.dg/select_7.f90: New test.
14439 * intrinsic_actual_1.f: New test.
14443 * gfortran.dg/forall_4.f90: New test.
14446 * gfortran.dg/forall_5.f90: New test.
14448 2006-06-25 Lee Millward <lee.millward@gmail.com>
14451 * g++.dg/template/using13.C: New test.
14454 * g++.dg/other/incomplete3.C: New test.
14456 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14459 * gfortran.dg/substr_3.f: New test.
14460 * gfortran.dg/equiv_2.f90: Update expected error message.
14462 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
14465 * gfortran.dg/actual_array_substr_1.f90: New test.
14467 2006-06-24 Olivier Hainque <hainque@adacore.com>
14469 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
14470 * gnat.dg/scalar_mode_agg_compare.adb: New test.
14472 2006-06-23 Janis Johnson <janis187@us.ibm.com>
14474 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
14476 2006-06-23 Steven G. Kargl <kargls@comcast.net>
14479 * gfortran.dg/simpleif_2.f90: New test.
14481 2006-06-23 Lee Millward <lee.millward@gmail.com>
14483 * g++.dg/template/error22.C: Fix typo.
14485 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14488 * g++.dg/ext/attrib23.C: New test.
14490 2006-06-23 Olivier Hainque <hainque@adacore.com>
14492 * gnat.dg/varsize_temp.adb: New test.
14494 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14497 * g++.dg/other/java2.C: New test.
14499 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
14502 * g++.dg/ext/dllimport4.C. Add more tests for invalid
14505 2006-06-22 Roger Sayle <roger@eyesopen.com>
14508 * gcc.dg/pr27531-1.c: New test case.
14510 2006-06-22 Asher Langton <langton2@llnl.gov>
14513 * gfortran.dg/implicit_8.f90: New.
14515 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
14517 PR rtl-optimization/28121
14518 * gcc.dg/pr28121.c: New test.
14520 2006-06-22 Lee Millward <lee.millward@gmail.com>
14523 * g++.dg/parse/ptrmem6.C: New test.
14526 * g++.dg/template/error22.C: New test.
14528 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14531 * g++.dg/template/friend43.C: New test.
14534 * g++.dg/template/crash53.C: New test.
14537 * g++.dg/rtti/incomplete1.C: New test.
14539 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
14541 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
14543 2006-06-21 Joseph Myers <joseph@codesourcery.com>
14545 * gcc.c-torture/execute/complex-7.c: New.
14547 2006-06-21 Jakub Jelinek <jakub@redhat.com>
14549 * gcc.dg/merge-all-constants-1.c: New test.
14551 2006-06-20 Janis Johnson <janis187@us.ibm.com>
14554 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
14556 2006-06-20 Steven G. Kargl <kargls@comcast.net>
14558 * gfortran.dg/rrspacing_1.f90: New test.
14560 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14563 * g++.dg/other/bitfield2.C: New test.
14565 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
14567 PR tree-optimization/27331
14568 * gcc.dg/pr27331.c: New test.
14570 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
14571 Eric Botcazou <ebotcazou@adacore.com>
14574 * lib/gnat.exp: New file.
14575 * lib/gnat-dg.exp: Likewise.
14576 * gnat.dg: New directory.
14577 * gnat.dg/dg.exp: New driver.
14578 * gnat.dg/specs: New directory.
14579 * gnat.dg/specs/specs.exp: New driver.
14580 * gnat.dg/style: New directory.
14581 * gnat.dg/style/style.exp: New driver.
14583 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
14586 * gfortran.dg/array_initializer_1.f90: New test.
14589 * gfortran.dg/matmul_3.f90: New test.
14591 2006-06-19 Andrew Pinski <pinskia@gmail.com>
14593 PR middle-end/28075
14594 * gcc.dg/tree-ssa/inline-1.c: New test.
14596 2006-06-19 Anatoly Sokolov <aesok@post.ru>
14598 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
14599 in malloc prototype; remove XFAIL.
14600 * gcc.dg/pr18241-2.c: Ditto.
14601 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
14602 in memset prototype; remove XFAIL.
14603 * gcc.dg/tree-ssa/pr23382.c: Ditto.
14605 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
14607 * gcc.dg/vla-8.c: Add.
14609 2006-06-19 Richard Guenther <rguenther@suse.de>
14611 PR tree-optimization/27090
14612 * g++.dg/tree-ssa/pr27090.C: New testcase.
14614 2006-06-19 Roger Sayle <roger@eyesopen.com>
14617 * gcc.dg/pr27861-1.c: New test case.
14619 2006-06-19 Richard Guenther <rguenther@suse.de>
14621 PR middle-end/28045
14622 * gcc.dg/torture/pr28045.c: New testcase.
14624 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14627 * gfortran.dg/associated_4.f90: New test.
14629 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14633 * gfortran.dg/real_const_3.f90: New test.
14635 2006-06-16 Mark Mitchell <mark@codesourcery.com>
14638 * g++.dg/template/static26.C: New test.
14641 * g++.dg/expr/bitfield2.C: New test.
14644 * g++.dg/parse/linkage2.C: New test.
14646 2006-06-16 Richard Guenther <rguenther@suse.de>
14648 PR middle-end/27116
14649 * gcc.dg/pr15785-1.c: Revert last change.
14650 * gcc.dg/torture/pr27116-2.c: New testcase.
14652 2006-06-16 Roger Sayle <roger@eyesopen.com>
14654 PR middle-end/27802
14655 * gcc.dg/pr27802-1.c: New test case.
14657 2006-06-15 Mark Mitchell <mark@codesourcery.com>
14660 * g++.dg/template/ttp18.C: New test.
14661 * g++.dg/template/ttp19.C: Likewise.
14664 * g++.dg/expr/cond9.C: New test.
14667 * g++.dg/template/ctor7.C: New test.
14669 2006-06-15 Janis Johnson <janis187@us.ibm.com>
14671 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
14673 2006-06-16 Richard Guenther <rguenther@suse.de>
14675 PR tree-optimization/27781
14676 * gcc.dg/tree-ssa/pr27781.c: New testcase.
14678 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
14680 * gfortran.dg/allocate_zerosize_2.f90: New test case.
14682 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
14684 * gcc.dg/tree-ssa/loop-18.c: New test.
14686 2006-06-14 Mark Mitchell <mark@codesourcery.com>
14689 * g++.dg/template/crash52.C: New test.
14692 * g++.dg/ext/attrib22.C: New test.
14695 * g++.dg/template/builtin1.C: New test.
14696 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
14699 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
14701 * g++.old-deja/g++.pt/crash51.C: Likewise.
14704 * g++.dg/lookup/linkage1.C: New test.
14705 * g++.dg/lookup/linkage2.C: Likewise.
14707 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
14709 PR middle-end/27959
14710 * gcc.dg/pr27959.c: New testcase.
14712 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
14715 * g++.dg/eh/div.C: New test.
14717 2006-06-13 Jakub Jelinek <jakub@redhat.com>
14720 * g++.dg/tree-ssa/pr26757.C: New test.
14721 * g++.dg/tree-ssa/pr27894.C: New test.
14723 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14725 * gcc.c-torture/compile/20060609-1.c: New test.
14728 * gcc.c-torture/compile/pr27863.c: New test.
14730 2006-06-13 Richard Guenther <rguenther@suse.de>
14732 PR tree-optimization/27830
14733 * g++.dg/tree-ssa/pr27830.C: New testcase.
14735 2006-06-13 Matthew Sachs <msachs@apple.com>
14737 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
14738 the list of compiler flags; this causes those flags to be checked
14739 for things like dg-skip-if.
14741 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14744 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
14746 2006-06-12 Mark Mitchell <mark@codesourcery.com>
14747 Kazu Hirata <kazu@codesourcery.com>
14749 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
14750 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
14752 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14755 * g++.dg/lookup/using15.C: New test.
14758 * g++.dg/other/anon4.C: New test.
14760 2006-06-12 Roger Sayle <roger@eyesopen.com>
14763 * g++.dg/init/complex1.C: New test case.
14765 2006-06-11 Eric Christopher <echristo@apple.com>
14767 PR middle-end/27948
14768 * gcc.dg/bf-ms-layout.c: Run on darwin.
14769 * gcc.dg/bf-no-ms-layout: Ditto.
14770 * gcc.dg/attr-ms_struct-2.c: New.
14771 * gcc.dg/bf-ms-layout-2.c: Ditto.
14773 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
14775 * gcc.dg/attr-ms_struct-packed1.c: New.
14777 2006-06-09 Mike Stump <mrs@apple.com>
14779 * gcc.dg/vla-7.c: Add.
14781 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
14784 * gfortran.dg/entry_6.f90: New test.
14788 * gfortran.dg/entry_7.f90: New test.
14790 2006-06-09 Jakub Jelinek <jakub@redhat.com>
14793 * gcc.dg/cpp/_Pragma6.c: New test.
14796 * g++.dg/cpp/_Pragma1.C: New test.
14798 PR preprocessor/27746
14799 * gcc.dg/gomp/macro-3.c: New test.
14800 * gcc.dg/gomp/macro-4.c: New test.
14801 * g++.dg/gomp/macro-3.C: New test.
14802 * g++.dg/gomp/macro-4.C: New test.
14804 2006-06-09 Richard Guenther <rguenther@suse.de>
14806 PR tree-optimization/26998
14807 * gcc.dg/torture/pr26998.c: New testcase.
14808 * gcc.dg/tree-ssa/vrp29.c: New testcase.
14810 2006-06-08 Mike Stump <mrs@apple.com>
14812 * gcc.dg/pr27095.c: Account for stubs.
14815 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
14816 produce bad code on darwin.
14818 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14821 * gfortran.dg/substr_2.f: New test.
14823 2006-06-08 Asher Langton <langton2@llnl.gov>
14826 * cray_pointers_2.f90: Add -fbounds-check compile flag.
14828 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14831 * gcc.dg/union-3.c: New test.
14833 2006-06-08 Richard Guenther <rguenther@suse.de>
14835 PR middle-end/27116
14836 * gcc.dg/torture/pr27116.c: New testcase.
14837 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
14839 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
14841 PR rtl-optimization/26449
14842 * gcc.dg/pr26449.c: New test.
14844 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14847 * g++.dg/ext/offsetof1.C: Test member functions.
14849 2006-06-07 Steve Ellcey <sje@cup.hp.com>
14851 * gcc.dg/pr27095.c: Improve scanning.
14853 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
14856 * gfortran.dg/saved_automatic_1.f90: New test.
14859 * gfortran.dg/array_simplify_1.f90: New test.
14862 * gfortran.dg/entry_dummy_ref_1.f90: New test.
14865 * gfortran.dg/entry_dummy_ref_2.f90: New test.
14867 2006-06-06 Mark Mitchell <mark@codesourcery.com>
14870 * g++.dg/expr/cast7.C: New test.
14872 2006-06-06 Janis Johnson <janis187@us.ibm.com>
14874 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
14875 * lib/gcc-defs.exp (tool_check_compile): Ditto.
14876 * lib/fortran-torture.exp (fortran-torture-compile,
14877 fortran-torture-execute): Ditto.
14879 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
14882 * gcc.dg/vmx/pr27842.c: New test.
14884 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14886 PR libfortran/27895
14887 * gfortran.dg/bounds_check_3.f90: New test.
14889 2006-06-05 Mike Stump <mrs@apple.com>
14891 * objc.dg/objc-fast-4.m: Skip for ppc64.
14893 2006-06-05 Steve Ellcey <sje@cup.hp.com>
14896 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
14898 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
14899 Victor Kaplansky <victork@il.ibm.com>
14901 PR tree-optimizations/26360
14902 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
14903 with -fno-tree-dce.
14904 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
14906 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
14909 * gfortran.dg/data_char_1.f90: Add messages for truncated
14913 * gfortran.dg/func_decl_2.f90: New test.
14916 * gfortran.dg/do_2.f90: New test.
14919 * gfortran.dg/associated_3.f90: New test.
14921 2006-06-04 Mark Mitchell <mark@codesourcery.com>
14924 * g++.dg/template/static25.C: New test.
14927 * g++.dg/init/array21.C: New test.
14930 * g++.dg/ext/complit7.C: New test.
14933 * g++.dg/parse/ptrmem5.C: New test.
14935 2006-06-04 Roger Sayle <roger@eyesopen.com>
14936 Andrew Pinski <pinskia@physics.uc.edu>
14939 PR middle-end/27382
14940 * gcc.dg/pr27150-1.c: New testcase.
14941 * gcc.dg/pr27382-1.c: New testcase.
14942 * gcc.dg/pr27382-2.c: New testcase.
14944 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
14948 * gcc.dg/array-10.c: New test.
14950 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14953 * g++.dg/init/const4.C: New test.
14954 * g++.dg/init/member1.C: Add error-marker.
14955 * g++.dg/other/fold1.C: Adjust error-marker.
14957 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14960 * g++.dg/ext/offsetof1.C: New test.
14962 2006-06-04 Eric Christopher <echristo@apple.com>
14964 * gcc.dg/attr-ms_struct-1.c: New.
14966 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
14968 * gcc.c-torture/compile/builtin_constant_p.c: New test.
14970 2006-06-04 Richard Guenther <rguenther@suse.de>
14972 PR tree-optimization/27039
14973 * gcc.dg/tree-ssa/loop-17.c: New testcase.
14975 2006-06-03 Roger Sayle <roger@eyesopen.com>
14978 * gcc.target/i386/amd64-abi-2.c: New test case.
14980 2006-06-02 Eric Christopher <echristo@apple.com>
14982 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
14983 * gcc.target/i386/20020523-1.c: Skip if darwin.
14984 * gcc.target/i386/asm-3.c: Ditto.
14985 * gcc.target/i386/20011119-1.c: Ditto.
14986 * gcc.target/i386/clobbers.c: Remove pic part of test.
14988 2006-06-02 Steve Ellcey <sje@cup.hp.com>
14990 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
14991 * g++.old-deja/g++.other/init19.C: Ditto.
14992 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
14993 and add other platforms as expected failures.
14995 2006-06-01 Steve Ellcey <sje@cup.hp.com>
14997 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
14998 (is-effective-target-keyword): Ditto.
15000 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
15003 * gfortran.dg/extended_char_comparison_1.f: New test.
15005 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
15008 * gfortran.dg/dummy_procedure_1.f90: New test.
15011 * gfortran.dg/dummy_procedure_2.f90: New test.
15013 * gfortran.dg/associated_2.f90: Correct to make consistent with
15016 2006-05-31 Roger Sayle <roger@eyesopen.com>
15018 * gcc.target/i386/387-11.c: New test case.
15020 2006-05-31 Mark Mitchell <mark@codesourcery.com>
15023 * g++.dg/template/cond6.C: New test.
15026 * g++.dg/template/crash51.C: New test.
15027 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
15030 * g++.dg/init/array20.C: New test.
15032 2006-05-31 Roger Sayle <roger@eyesopen.com>
15034 * gcc.dg/builtins-54.c: New test case.
15036 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15039 * g++.dg/template/fntry1.C: Add dg-do link.
15042 * g++.dg/parse/friend6.C: New test.
15044 2006-05-30 Asher Langton <langton2@llnl.gov>
15046 * gfortran.dg/cray_pointers_7.f90: New test.
15048 2006-05-30 Roger Sayle <roger@eyesopen.com>
15050 PR tree-optimization/23452
15051 * gcc.dg/fold-mulconj-1.c: New test case.
15053 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15056 * g++.dg/parse/bitfield1.C: New test.
15058 2006-05-30 Roger Sayle <roger@eyesopen.com>
15060 * gcc.target/ppc-eq0-1.c: New test case.
15061 * gcc.target/ppc-negeq0-1.c: New test case.
15063 2006-05-30 Dirk Mueller <dmueller@suse.de>
15066 * gcc.dg/overflow-warn-5.c: New test.
15068 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15071 * gcc.dg/sizeof-1.c: New test.
15073 2006-05-30 Uros Bizjak <uros@kss-loka.si>
15076 * gcc.target/i386/pr27790.c: New test.
15078 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15080 PR libgfortran/27757
15081 * gfortran.dg/direct_io_5.f90: New test.
15083 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15085 PR libgfortran/27634
15086 * gfortran.dg/fmt_missing_period_1.f: New test.
15087 * gfortran.dg/fmt_missing_period_2.f: New test.
15088 * gfortran.dg/fmt_missing_period_3.f: New test.
15090 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15093 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
15096 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15099 * g++.dg/template/new6.C: New test.
15101 2006-05-29 Roger Sayle <roger@eyesopen.com>
15103 PR tree-optimization/24964
15104 * gcc.target/i386/387-10.c: New test case.
15106 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
15108 * intrinsics/string_intrinsics.c (compare_string):
15109 Use memcmp instead of strncmp to avoid tripping over
15110 CHAR(0) in a string.
15112 2006-05-27 Richard Guenther <rguenther@suse.de>
15114 PR middle-end/27773
15115 * gcc.dg/torture/pr27773.c: New testcase.
15117 2006-05-27 Dirk Mueller <dmueller@suse.de>
15119 * gcc.dg/pr24561.c: Rename to..
15120 * gcc.dg/pr25962.c: .. this.
15122 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15125 * gfortran.dg/bounds_check_2.f: New test.
15127 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
15129 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
15130 * gfortran.dg/byte_1.f90: Likewise.
15131 * gfortran.dg/dup_save_2.f90: Likewise.
15133 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
15135 * gfortran.dg/associated_2.f90: New test.
15137 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15140 * gfortran.dg/bounds_check_1.f90: New test.
15142 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
15144 PR rtl-optimization/27661
15145 * gcc.dg/pr27661.c: New test case.
15147 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
15150 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
15151 * gfortran.dg/print_parentheses_1.f: New test.
15152 * gfortran.dg/print_parentheses_2.f90: New test.
15154 2006-05-26 Jakub Jelinek <jakub@redhat.com>
15157 * gcc.dg/pr27758.c: New test.
15159 2006-05-24 Falk Hueffner <falk@debian.org>
15161 * gcc.c-torture/compile/pr27571.c: New test.
15163 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
15166 * gfortran.dg/spec_expr_4.f90: New test.
15169 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
15171 2006-05-25 Mark Mitchell <mark@codesourcery.com>
15174 * g++.dg/ext/complit6.C: New test.
15175 * g++.dg/ext/complit3.C: Adjust error markers.
15176 * g++.dg/init/const3.C: New test.
15178 2006-05-25 Richard Guenther <rguenther@suse.de>
15180 PR middle-end/27743
15181 * gcc.dg/torture/pr27743.c: New testcase.
15183 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
15185 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
15187 2006-05-25 Alan Modra <amodra@bigpond.net.au>
15189 * gcc.dg/compat/scalar-by-value-x.h: New.
15190 * gcc.dg/compat/scalar-by-value-y.h: New.
15191 * gcc.dg/compat/scalar-by-value-5.c: New.
15192 * gcc.dg/compat/scalar-by-value-5_main.c: New.
15193 * gcc.dg/compat/scalar-by-value-5_x.c: New.
15194 * gcc.dg/compat/scalar-by-value-5_y.c: New.
15195 * gcc.dg/compat/scalar-by-value-6.c: New.
15196 * gcc.dg/compat/scalar-by-value-6_main.c: New.
15197 * gcc.dg/compat/scalar-by-value-6_x.c: New.
15198 * gcc.dg/compat/scalar-by-value-6_y.c: New.
15200 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
15202 PR tree-optimization/27639
15203 PR tree-optimization/26719
15204 * gcc.dg/pr27639.c: New test.
15205 * gcc.dg/pr26719.c: New test.
15206 * gcc.dg/tree-ssa/scev-cast.c: New test.
15208 2006-05-23 Mark Mitchell <mark@codesourcery.com>
15211 * g++.dg/template/error21.C: New test.
15213 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
15216 * gcc.target/i386/pr27696.c: New.
15218 2006-05-22 Janis Johnson <janis187@us.ibm.com>
15220 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
15222 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
15224 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15227 * g++.dg/other/assign1.C: New test.
15229 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
15232 * gcc.target/i386/pr27266.c: New.
15234 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15237 * g++.dg/ext/asm9.C: New test.
15239 2006-05-22 Richard Sandiford <richard@codesourcery.com>
15241 PR rtl-optimization/25514
15242 * gcc.c-torture/compile/pr25514.c: New test.
15244 2006-05-22 Richard Guenther <rguenther@suse.de>
15247 2006-01-31 Richard Guenther <rguenther@suse.de>
15249 * gcc.target/i386/sselibm-1.c: New testcase.
15250 * gcc.target/i386/sselibm-2.c: Likewise.
15251 * gcc.target/i386/sselibm-3.c: Likewise.
15252 * gcc.target/i386/sselibm-4.c: Likewise.
15253 * gcc.target/i386/sselibm-5.c: Likewise.
15255 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15258 * gcc.dg/func-args-2.c: New test.
15261 * gcc.dg/struct-incompl-1.c: New test.
15263 2006-05-22 Richard Guenther <rguenther@suse.de>
15266 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
15267 the transformations we test for.
15269 2006-05-22 Richard Guenther <rguenther@suse.de>
15272 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
15274 2006-05-21 Mark Mitchell <mark@codesourcery.com>
15277 * g++.dg/warn/new1.C: New test.
15278 * g++.dg/template/new5.C: Likewise.
15280 2006-05-21 Roger Sayle <roger@eyesopen.com>
15282 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
15283 * gcc.target/i386/20060512-3.c: Likewise.
15285 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
15287 PR rtl-optimization/27671
15288 * gcc.c-torture/execute/pr27671-1.c: New.
15289 * gcc.dg/pr27671-2.c: Likewise.
15291 PR tree-optimization/26622.
15292 * gcc.c-torture/compile/pr26622.c: New.
15294 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15297 * gfortran.dg/recursive_reference_1.f90: New test.
15299 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15302 * gfortran.dg/elemental_subroutine_3.f90: New test.
15305 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
15308 * gfortran.dg/associated_target_1.f90: New test.
15311 * gfortran.dg/maxloc_shape_1.f90: New test.
15313 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15315 PR libgfortran/24459
15316 * gfortran.dg/namelist_24.f90: New test.
15317 * gfortran.dg/namelist_12.f: Fix typo in comment.
15319 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
15321 PR middle-end/25776
15322 * g++.dg/other/error11.C: New test.
15324 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15326 * gcc.target/mips/pr26765.c: Add -w to options.
15328 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15330 * lib/target-supports.exp (check_effective_target_mpaired_single):
15332 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15334 * g++.dg/vect/vect.exp: Likewise.
15336 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15339 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15341 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
15344 * gfortran.dg/temporary_1.f90: New file.
15346 2006-05-19 Andreas Schwab <schwab@suse.de>
15348 * g++.dg/other/unused1.C: Also match "stringz".
15350 2006-05-19 Mark Mitchell <mark@codesourcery.com>
15353 * g++.dg/template/fntry1.C: New test.
15355 2006-05-18 Mark Mitchell <mark@codesourcery.com>
15359 * g++.dg/conversion/bitfield5.C: New test.
15360 * g++.dg/conversion/bitfield6.C: New test.
15362 2006-05-18 Mike Stump <mrs@apple.com>
15364 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15365 * gcc.dg/vla-4.c: Add.
15366 * gcc.dg/vla-5.c: Add.
15367 * gcc.dg/vla-6.c: Add.
15369 2006-05-12 Stuart Hastings <stuart@apple.com>
15371 * gcc.target/i386/20060512-1.c: New.
15372 * gcc.target/i386/20060512-2.c: New.
15373 * gcc.target/i386/20060512-3.c: New.
15374 * gcc.target/i386/20060512-4.c: New.
15376 2006-05-17 Mark Mitchell <mark@codesourcery.com>
15379 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
15382 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
15383 * g++.dg/parse/linkage1.C: New test.
15385 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15387 PR tree-optimization/27548
15388 * g++.dg/tree-ssa/pr27548.C: New test.
15390 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15393 * gfortran.dg/recursive_check_1.f: New test.
15394 * gfortran.dg/recursive_check_2.f90: New test.
15396 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
15398 * g++.dg/opt/temp2.C: New test.
15400 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15403 * g++.dg/init/brace5.C: New test.
15405 PR middle-end/27415
15406 * gcc.dg/gomp/pr27415.c: New test.
15407 * g++.dg/gomp/pr27415.C: New test.
15409 PR tree-optimization/27549
15410 * g++.dg/tree-ssa/pr27549.C: New test.
15412 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15414 PR libgfortran/27575
15415 * gfortran.dg/read_eof_4.f90: New test.
15417 2006-05-16 Richard Guenther <rguenther@suse.de>
15419 PR tree-optimization/22303
15420 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
15422 2006-05-16 Jakub Jelinek <jakub@redhat.com>
15424 PR middle-end/27573
15425 * gcc.dg/gomp/pr27573.c: New test.
15426 * gfortran.dg/gomp/pr27573.f90: New test.
15429 * gcc.dg/gomp/pr27499.c: New test.
15430 * g++.dg/gomp/pr27499.C: New test.
15432 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15435 * g++.dg/parser/access8.C: Adjust error marker.
15436 * g++.dg/template/access17.C: New test.
15437 * g++.dg/template/access18.C: Likewise.
15439 2006-05-15 Roger Sayle <roger@eyesopen.com>
15442 * gcc.target/i386/pr26600.c: New test case.
15444 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15447 * g++.dg/expr/bitfield1.C: New test.
15449 2006-05-15 Richard Guenther <rguenther@suse.de>
15451 PR tree-optimization/27603
15452 * gcc.dg/torture/pr27603.c: New testcase.
15454 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
15457 * gfortran.dg/entry_dummy_ref_1.f90: New test.
15460 * gfortran.dg/scalar_return_1.f90: New test.
15463 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
15465 2006-05-15 Jakub Jelinek <jakub@redhat.com>
15467 * gcc.dg/gomp/critical-4.c: New test.
15468 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
15469 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
15470 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
15471 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
15473 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15476 * g++.dg/template/dependent-args1.C: New test.
15479 * g++.dg/lookup/this1.C: New test.
15482 * g++.dg/template/operator6.C: New test.
15483 * g++.dg/template/incomplete3.C: New test.
15486 * g++.dg/template/new4.C: New test.
15489 * g++.dg/template/void2.C: New test.
15491 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
15493 * g++.dg/template/dependent-expr5.C: New test.
15495 2006-05-14 Roger Sayle <roger@eyesopen.com>
15497 PR middle-end/26729
15498 * gcc.dg/pr26729-1.c: New test case.
15500 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
15502 * gcc.dg/pr27003.c: New test.
15504 2006-05-12 Steve Ellcey <sje@cup.hp.com>
15506 * lib/target-supports.dg (check_cxa_atexit_available): Change
15507 v3_target_compile to ${tool}_target_compile.
15509 2006-05-11 Jason Merrill <jason@redhat.com>
15511 * lib/scanasm.exp (scan-not-hidden): Fix typo.
15513 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15516 * gfortran.dg/label_5.f90: New test.
15518 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
15520 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
15521 check_effective_target_powerpc_altivec_ok): New.
15522 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
15523 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
15524 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
15525 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
15526 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
15527 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
15528 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
15529 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
15530 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
15531 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
15532 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
15533 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
15534 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
15535 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
15536 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
15537 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
15538 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
15539 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
15540 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
15541 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
15542 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
15543 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
15544 gcc.target/powerpc/altivec-9.c,
15545 gcc.target/powerpc/altivec-consts.c,
15546 gcc.target/powerpc/altivec-pr22085.c,
15547 gcc.target/powerpc/altivec-splat.c,
15548 gcc.target/powerpc/altivec-types-1.c,
15549 gcc.target/powerpc/altivec-types-2.c,
15550 gcc.target/powerpc/altivec-types-3.c,
15551 gcc.target/powerpc/altivec-types-4.c,
15552 gcc.target/powerpc/altivec-varargs-1.c,
15553 gcc.target/powerpc/altivec-vec-merge.c,
15554 gcc.target/powerpc/ppc-vector-memcpy.c,
15555 gcc.target/powerpc/ppc-vector-memset.c,
15556 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
15557 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
15558 these effective targets.
15559 * gcc.dg/vmx/pr27006.c: Add missing close brace.
15560 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
15562 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15564 PR middle-end/27384
15565 * g++.dg/other/fold1.C: New test.
15567 PR middle-end/27488
15568 * gcc.dg/fold-nonneg-1.c: New test.
15571 * g++.dg/other/operator1.C: New test.
15573 2006-05-11 Richard Guenther <rguenther@suse.de>
15575 PR middle-end/27529
15576 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
15578 2006-05-10 Janis Johnson <janis187@us.ibm.com>
15580 * lib/target-supports-dg.exp (check-flags): New.
15581 (dg-skip-if): Move flag checks.
15583 2006-05-09 Steve Ellcey <sje@cup.hp.com>
15585 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
15586 * lib/target-supports.dg (check_cxa_atexit_available): New.
15588 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
15591 * gfortran.dg/multiple_allocation_2.f90: New test case.
15593 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
15595 * gcc.target/arm/pr27387.C: Fix a comment typo.
15597 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15600 * gfortran.dg/error_recovery_1.f90: New test.
15602 2006-05-10 Richard Guenther <rguenther@suse.de>
15604 PR tree-optimization/27302
15605 * gcc.dg/torture/pr27302.c: New testcase.
15607 2006-05-09 Dirk Mueller <dmueller@suse.de>
15608 Richard Guenther <rguenther@suse.de>
15610 PR middle-end/27498
15611 * gcc.dg/tree-ssa/pr27498.c: New testcase.
15613 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
15615 PR rtl-optimization/27335
15616 * gcc.dg/pr27335.c: New test.
15618 2006-05-06 Richard Sandiford <richard@codesourcery.com>
15620 * gcc.target/mips/mips-ps-5.c: New file.
15622 2006-05-08 Jan Hubicka <jh@suse.cz>
15624 PR middle-end/25962
15625 * gcc.dg/pr25962.c: New.
15627 2006-05-08 Roger Sayle <roger@eyesopen.com>
15630 * gcc.target/powerpc/pr27158.c: New test case.
15632 2006-05-08 Laurent GUERBY <laurent@guerby.net>
15635 * ada/acats/run_all.sh: Use test -z.
15637 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15639 PR libfortran/18271
15640 * gfortran.dg/spec_expr_3.f90: New test.
15642 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
15645 * gcc.target/i386/monitor.c: New file.
15647 2006-05-08 Alan Modra <amodra@bigpond.net.au>
15649 * gcc.dg/pr27095.c: xfail *-*-darwin*.
15651 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15654 * g++.dg/other/ptrmem7.C: New test.
15656 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15659 * gcc.dg/array-9.c: New test.
15661 2006-05-07 Richard Guenther <rguenther@suse.de>
15663 PR tree-optimization/27409
15664 * gcc.dg/torture/pr27409.c: New testcase.
15666 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15669 * gfortran.dg/select_6.f90: New.
15671 2006-05-07 Richard Guenther <rguenther@suse.de>
15673 PR tree-optimization/27136
15674 * gcc.dg/torture/pr27136.c: New testcase.
15676 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
15679 * gfortran.dg/char_cons_len_1.f90: New test.
15681 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15684 * g++.dg/template/incomplete2.C: New test.
15686 2006-05-06 Richard Guenther <rguenther@suse.de>
15688 PR tree-optimization/27151
15689 * gcc.dg/vect/pr27151.c: New testcase.
15691 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15694 * g++.dg/template/void1.C: New test.
15697 * g++.dg/other/void2.C: New test.
15700 * g++.dg/conversion/void1.C: New test.
15702 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
15705 * g++.dg/other/unused1.C: New.
15707 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15710 * objc.dg/member-1.m: New test.
15712 2006-05-05 Steve Ellcey <sje@cup.hp.com>
15714 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
15716 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15718 PR libfortran/26985
15719 * gfortran.dg/matmul_2.f90: New test.
15721 2005-05-05 Laurent GUERBY <laurent@guerby.net>
15723 * ada/acats/run_all.sh: Use sync when main not found.
15725 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
15728 * gcc.target/mips/pr26765.c: New.
15730 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
15732 * gcc.target/bfin: New directory.
15733 * gcc.target/bfin/bfin.exp: New file.
15734 * gcc.target/bfin/frmul.c: New file.
15735 * gcc.target/bfin/arith.c: New file.
15736 * gcc.target/bfin/mul-combine.c: New file.
15737 * gcc.target/bfin/shift.c: New file.
15739 2006-05-04 Richard Guenther <rguenther@suse.de>
15741 PR tree-optimization/14287
15742 PR tree-optimization/14844
15743 PR tree-optimization/19792
15744 PR tree-optimization/21608
15745 PR tree-optimization/27090
15746 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
15747 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
15748 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15749 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15750 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15752 2006-05-04 Jakub Jelinek <jakub@redhat.com>
15754 PR tree-optimization/27285
15755 * gcc.c-torture/execute/pr27285.c: New test.
15757 PR middle-end/27388
15758 * gcc.dg/gomp/pr27388-1.c: New test.
15759 * gcc.dg/gomp/pr27388-2.c: New test.
15760 * gcc.dg/gomp/pr27388-3.c: New test.
15763 * g++.dg/gomp/pr27359.C: New test.
15765 2006-05-02 Steven G. Kargl <kargls@comcast.net>
15768 * gfortran.dg/iargc.f90: New test.
15770 2006-05-02 Mark Mitchell <mark@codesourcery.com>
15773 * g++.dg/template/crash49.C: New test.
15775 2006-05-02 Steve Ellcey <sje@cup.hp.com>
15778 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
15780 2006-05-02 Jeff Law <law@redhat.com>
15782 PR tree-optimization/27364
15783 * gcc.c-torture/execute/pr27364.c: New test.
15785 2006-05-02 Mark Mitchell <mark@codesourcery.com>
15788 * g++.dg/parser/ctor5.C: New test.
15790 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
15793 * gcc.target/arm/arm.exp: New.
15794 * gcc.target/arm/pr27387.C: Likewise.
15796 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
15800 * gfortran.dg/module_equivalence_2.f90: New test.
15802 2006-05-02 Jakub Jelinek <jakub@redhat.com>
15804 PR middle-end/27337
15805 * g++.dg/gomp/pr27337-1.C: New test.
15806 * g++.dg/gomp/pr27337-2.C: New test.
15808 PR middle-end/27328
15809 * gcc.dg/gomp/pr27328.c: New test.
15811 PR middle-end/27325
15812 * g++.dg/gomp/pr27325.C: New test.
15814 PR middle-end/27310
15815 * g++.dg/gomp/pr27310.C: New test.
15817 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15819 PR tree-optimization/27291
15820 * g++.dg/tree-ssa/pr27291.C: New test.
15822 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15824 PR tree-optimization/27283
15825 * g++.dg/tree-ssa/pr27283.C: New test.
15827 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15829 * gcc.dg/tree-ssa/loop-16.c: New test.
15831 2006-05-01 Roger Sayle <roger@eyesopen.com>
15832 Joseph S. Myers <joseph@codesourcery.com>
15834 * gcc.dg/Wconversion-3.c: New test case.
15835 * gcc.dg/Wconversion-4.c: Likewise.
15837 2006-05-01 Richard Guenther <rguenther@suse.de>
15839 PR tree-optimization/26726
15840 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
15842 2006-04-30 Roger Sayle <roger@eyesopen.com>
15844 * gcc.dg/Woverflow-1.c: New test case.
15845 * gcc.dg/Woverflow-2.c: Likewise.
15846 * gcc.dg/Woverflow-3.c: Likewise.
15848 2006-04-30 Mark Mitchell <mark@codesourcery.com>
15851 * g++.dg/template/defarg8.C: New test.
15853 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15856 * g++.dg/parse/operator7.C: New test.
15858 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15862 * g++.dg/template/crash48.C: New test.
15865 * g++.dg/parse/ctor4.C: New test.
15867 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15870 * gfortran.df/char_type_len.f90: New test.
15872 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15874 PR libgfortran/27304
15875 * gfortran.dg/fmt_exhaust.f90: New test.
15877 2006-04-28 Roger Sayle <roger@eyesopen.com>
15880 * gcc.dg/large-size-array-2.c: New test case.
15882 2006-04-28 Richard Guenther <rguenther@suse.de>
15885 * gcc.target/i386/pr26826.c: New testcase.
15887 2006-04-28 Jakub Jelinek <jakub@redhat.com>
15889 PR middle-end/27260
15890 * gcc.c-torture/execute/pr27260.c: New.
15892 2006-04-28 Alan Modra <amodra@bigpond.net.au>
15894 PR middle-end/27095
15895 * gcc.dg/pr27095.c: New.
15897 2006-04-27 Mark Mitchell <mark@codesourcery.com>
15900 * g++.dg/conversion/bitfield4.C: New test.
15902 2006-04-27 Eric Christopher <echristo@apple.com>
15904 * gcc.dg/pragma-ms_struct.c: New.
15906 2006-04-27 Mark Mitchell <mark@codesourcery.com>
15909 * g++.dg/template/crash47.C: New test.
15911 2006-04-27 Dirk Mueller <dmueller@suse.de>
15913 * gcc.target/i386/sse-7.c: build with -msse.
15915 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
15917 PR testsuite/27274:
15918 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
15919 (main): Exit if processor doesn't support SSE.
15921 2006-04-26 David Edelsohn <edelsohn@gnu.org>
15923 PR middle-end/27282
15924 * gcc.c-torture/compile/pr27282.c: New test.
15926 2006-04-26 Jakub Jelinek <jakub@redhat.com>
15928 PR middle-end/26913
15929 * g++.dg/gomp/pr26913.C: New test.
15932 * gcc.dg/gomp/pr25996.c: New test.
15933 * g++.dg/gomp/pr25996.C: New test.
15935 2006-04-25 Richard Sandiford <richard@codesourcery.com>
15937 PR rtl-optimization/26725
15938 * gcc.c-torture/compile/pr26725.c: New test.
15940 2006-04-25 Richard Guenther <rguenther@suse.de>
15942 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
15945 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
15947 * gcc.dg/20060425-1.c: New testcase.
15949 2006-04-25 Jakub Jelinek <jakub@redhat.com>
15951 PR tree-optimization/26865
15952 * gcc.dg/pr26865.c: New test.
15954 2006-04-24 Mark Mitchell <mark@codesourcery.com>
15957 * g++.dg/conversion/bitfield1.C: New test.
15958 * g++.dg/conversion/bitfield2.C: Likewise.
15959 * g++.dg/conversion/bitfield3.C: Likewise.
15961 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
15962 Richard Guenther <rguenther@suse.de>
15964 PR tree-optimization/27236
15965 * gcc.dg/tree-ssa/pr27236.c: New testcase.
15967 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15970 * g++.dg/other/incomplete2.C: New test.
15972 2006-04-24 Richard Guenther <rguenther@suse.de>
15974 PR middle-end/26869
15975 * gcc.dg/torture/pr26869.c: New testcase.
15977 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
15978 Richard Guenther <rguenther@suse.de>
15980 PR tree-optimization/27218
15981 * g++.dg/tree-ssa/pr27218.C: New testcase.
15983 2006-04-23 Mark Mitchell <mark@codesourcery.com>
15986 * g++.dg/template/friend41.C: New test.
15988 2006-04-23 David Edelsohn <edelsohn@gnu.org>
15990 * g++.dg/opt/pr15551.C: Include cstdio.
15991 (main): Use remove instead of unlink.
15993 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
15995 * gcc.dg/sibcall-7.c: New test.
15996 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
15997 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
15998 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
15999 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
16000 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
16002 2006-04-23 Mark Mitchell <mark@codesourcery.com>
16005 * g++.dg/opt/bitfield1.C: New test.
16006 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
16007 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
16008 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
16009 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
16010 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
16011 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
16012 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
16013 * g++.dg/abi/bitfield2.C: Likewise.
16014 * g++.dg/init/bitfield1.C: Likewise.
16016 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
16019 * gfortran.dg/elemental_subroutine_4.f90: New test.
16020 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
16023 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
16025 * gcc.c-torture/compile/20060421-1.c: New testcase.
16027 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16030 * gcc.dg/init-bad-4.c: New test.
16032 2006-04-21 Paul Brook <paul@codesourcery.com>
16034 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
16036 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
16039 * gfortran.dg/defined_operators_1.f90: New test.
16040 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
16041 remove old ones associated, incorrectly, with Note 5.46.
16044 * gfortran.dg/character_array_constructor_1.f90: New test.
16046 2006-04-20 Jakub Jelinek <jakub@redhat.com>
16048 * gcc.dg/20060419-1.c: New test.
16050 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
16053 * gcc.dg/struct-parse-1.c: New test case.
16055 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16058 * g++.dg/parse/template19.C: New test.
16061 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
16064 * g++.dg/expr/call3.C: New test.
16067 * g++.dg/conversion/dynamic1.C: New test.
16069 2006-04-19 Mark Mitchell <mark@codesourcery.com>
16072 * g++.dg/template/crash35.C: Tweak error markers.
16073 * g++.dg/template/crash46.C: New test.
16074 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
16075 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
16077 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
16079 PR rtl-optimization/14261
16080 * gcc.c-torture/compile/20060419-1.c: Added.
16082 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
16084 * gfortran.dg/label_1.f90: Adjust dg-error.
16086 2006-04-16 Roger Sayle <roger@eyesopen.com>
16089 * gcc.dg/fold-cond-1.c: New test case.
16090 * gcc.dg/pr26961-1.c: Likewise.
16092 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16094 PR libgfortran/27138
16095 * gfortran.dg/read_bad_advance.f90: New test.
16097 2006-04-16 Roger Sayle <roger@eyesopen.com>
16098 Dale Johannesen <dalej@apple.com>
16101 * gcc.target/i386/vecinit-3.c: New testcase.
16102 * gcc.target/i386/vecinit-4.c: Likewise.
16103 * gcc.target/i386/sse-18.c: Likewise.
16104 * gcc.target/i386/sse-19.c: Likewise.
16106 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
16108 * gfortran.dg/allocate_zerosize_1.f90: New test.
16110 2006-04-16 Mark Mitchell <mark@codesourcery.com>
16113 * g++.dg/template/crash45.C: New test.
16115 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
16118 * gfortran.dg/proc_assign_1.f90: New test.
16119 * gfortran.dg/procedure_lvalue.f90: Change message.
16120 * gfortran.dg/namelist_4.f90: Add new error.
16124 * gfortran.dg/auto_pointer_array_result_1.f90
16127 * gfortran.dg/specification_type_resolution_1.f90
16132 * gfortran.dg/bounds_temporaries_1.f90: New test.
16135 * gfortran.dg/array_return_value_1.f90: New test.
16137 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16140 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
16142 2006-04-15 Jakub Jelinek <jakub@redhat.com>
16144 PR middle-end/26823
16145 * g++.dg/gomp/pr26823-1.C: New test.
16146 * g++.dg/gomp/pr26823-2.C: New test.
16148 2006-04-13 Uros Bizjak <uros@kss-loka.si>
16150 PR middle-end/27134
16151 * gcc.dg/pr27314.c: New test.
16153 2006-04-13 Richard Henderson <rth@redhat.com>
16155 * g++.dg/gomp/block-0.C: Update expected matches.
16157 2006-04-13 DJ Delorie <dj@redhat.com>
16159 * lib/target-supports.exp (check_effective_target_int32plus): New.
16160 (check_effective_target_ptr32plus): New.
16161 (check_effective_target_size32plus): New.
16162 (check_effective_target_int16): New.
16163 (check_profiling_available): Add m32c to the list of unsupported
16166 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
16167 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
16169 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
16171 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
16173 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
16175 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
16176 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
16177 not just xstormy16. Skip m32c due to weird pointer size.
16178 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
16179 not just xstormy16.
16180 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
16181 not just xstormy16.
16182 * gcc.dg/20020312-2.c: Add m32c support.
16183 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
16184 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
16186 * gcc.dg/20050321-2.c: Require >=32 bit integers.
16187 * gcc.dg/asm-1.c: Skip if int and short are the same size.
16188 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
16189 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
16190 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
16192 * gcc.dg/init-string-2.c: Require >=32 bit integers.
16193 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
16194 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
16195 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
16196 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
16197 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
16198 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
16200 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
16202 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
16203 * gcc.dg/pr23049.c: Require >=32 bit integers.
16204 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
16205 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
16206 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
16207 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
16208 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
16209 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
16210 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
16211 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
16212 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
16213 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
16214 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
16215 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
16217 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
16218 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
16219 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
16220 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
16221 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
16223 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
16224 * gcc.c-torture/execute/20040703-1.x: Likewise.
16225 * gcc.c-torture/execute/20040705-1.x: Likewise.
16226 * gcc.c-torture/execute/20040705-2.x: Likewise.
16227 * gcc.c-torture/execute/20040709-1.x: Likewise.
16228 * gcc.c-torture/execute/20040709-2.x: Likewise.
16229 * gcc.c-torture/execute/20040811-1.x: Likewise.
16230 * gcc.c-torture/execute/20050316-1.x: Likewise.
16231 * gcc.c-torture/execute/bitfld-4.x: Likewise.
16232 * gcc.c-torture/execute/pr19689.x: Likewise.
16233 * gcc.c-torture/execute/pr7284-1.x: Likewise.
16234 * gcc.c-torture/execute/usmul.x: Likewise.
16235 * gcc.c-torture/execute/vrp-5.x: Likewise.
16236 * gcc.c-torture/execute/vrp-6.x: Likewise.
16237 * gcc.dg/debug/20041023-1.s: Likewise.
16239 2006-04-13 Roger Sayle <roger@eyesopen.com>
16241 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
16242 of integers to a vector types are now constant expressions in C.
16243 * gcc.dg/vect/vect-fold-1.c: New test case.
16245 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
16246 Ulrich Weigand <uweigand@de.ibm.com>
16249 * gcc.dg/vmx/pr27006.c: New testcase.
16251 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16253 PR libgfortran/26766
16254 * gfortran.dg/write_recursive.f90: New test.
16256 2006-04-11 Mark Mitchell <mark@codesourcery.com>
16258 * g++.dg/parse/dtor7.C: New test.
16259 * g++.dg/parse/new1.C: Add error marker.
16260 * g++.dg/template/new3.C: New test.
16263 * g++.dg/template/pure1.C: New test.
16266 * g++.dg/parse/ptrmem4.C: New test.
16268 2006-04-10 Jeff Law <law@redhat.com>
16271 * gcc.c-torture/compile/pr27087.c: New test.
16273 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
16276 * gcc.dg/20060410.c: New.
16278 2006-04-10 Matthias Klose <doko@debian.org>
16280 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
16281 Recognize multilib directory names containing underscores.
16283 2006-04-10 Roger Sayle <roger@eyesopen.com>
16285 * gcc.target/i386/vecinit-1.c: New test case.
16286 * gcc.target/i386/vecinit-2.c: Likewise.
16288 2006-04-10 Jakub Jelinek <jakub@redhat.com>
16291 * g++.dg/debug/dwarf2-2.C: New test.
16293 2006-04-09 Richard Sandiford <richard@codesourcery.com>
16295 PR rtl-optimization/27073
16296 * gcc.c-torture/execute/pr27073.c: New test.
16298 2006-04-08 Mike Stump <mrs@apple.com>
16300 * gcc.dg/pragma-darwin.c: Improve for ppc64.
16302 2006-04-07 Richard Guenther <rguenther@suse.de>
16304 PR tree-optimization/26135
16305 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
16307 2006-04-06 Jan Hubicka <jh@suse.cz>
16310 * g++.dg/bprob/g++-bprob-2.C: New testcase.
16312 2006-04-06 Roger Sayle <roger@eyesopen.com>
16314 * g++.dg/conversion/nullptr1.C: New test case.
16315 * g++.dg/conversion/nullptr2.C: Likewise.
16317 2006-04-05 Roger Sayle <roger@eyesopen.com>
16319 * gfortran.dg/dependency_18.f90: New test case.
16321 2006-04-05 Richard Guenther <rguenther@suse.de>
16323 PR tree-optimization/26919
16324 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16325 * gcc.dg/ipa/ipa-2.c: Likewise.
16326 * gcc.dg/ipa/ipa-3.c: Likewise.
16327 * gcc.dg/ipa/ipa-5.c: Likewise.
16329 2006-04-05 Richard Guenther <rguenther@suse.de>
16331 PR tree-optimization/26763
16332 * gcc.dg/torture/pr26763-1.c: New testcase.
16333 * gcc.dg/torture/pr26763-2.c: Likewise.
16335 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
16339 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16341 2006-04-04 Eric Christopher <echristo@apple.com>
16343 * gcc.target/i386/387-1.c: Allow regexp to match darwin
16345 * gcc.target/i386/387-5.c: Ditto.
16347 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
16349 * gcc.target/sparc/struct-ret-check.c: New test.
16351 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16353 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16354 zero decimal digits specified in format.
16356 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
16359 * gfortran.dg/missing_optional_dummy_1.f90: New test.
16362 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16363 * gfortran.dg/initialization_1.f90: Make assignment compliant.
16364 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16365 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16366 compliant and detect bigendian-ness.
16368 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
16370 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16371 dummy arguments work when the actual argument is itself a dummy
16372 argument of the caller.
16374 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
16376 PR libfortran/24685
16377 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16379 2006-04-01 Roger Sayle <roger@eyesopen.com>
16381 * gfortran.dg/dependencency_17.f90: New test case.
16383 2006-04-01 Roger Sayle <roger@eyesopen.com>
16385 * gfortran.dg/dependency_14.f90: New test case.
16386 * gfortran.dg/dependency_15.f90: Likewise.
16387 * gfortran.dg/dependency_16.f90: Likewise.
16389 2006-03-31 Asher Langton <langton2@llnl.gov>
16392 gfortran.dg/cray_pointers_6.f90: New test.
16394 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16396 PR libgfortran/26890
16397 * gfortran.dg/read_size_noadvance.f90: New test.
16399 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
16402 * gfortran.dg/multiple_allocation_1.f90: Check that the
16403 size has changed after a re-allocation with stat.
16405 2006-03-30 Richard Guenther <rguenther@suse.de>
16407 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
16409 * gcc.target/i386/sselibm-2.c: Likewise.
16410 * gcc.target/i386/sselibm-3.c: Likewise.
16411 * gcc.target/i386/sselibm-4.c: Likewise.
16412 * gcc.target/i386/sselibm-5.c: Likewise.
16414 2006-03-28 Roger Sayle <roger@eyesopen.com>
16416 * gcc.dg/fold-andxor-1.c: New test case.
16417 * gcc.dg/fold-xorand-1.c: Likewise.
16419 2006-03-28 Roger Sayle <roger@eyesopen.com>
16421 * gcc.dg/fold-convnotconv-1.c: New test case.
16423 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
16426 * gfortran.dg/private_type_5.f90: New test.
16428 2006-03-27 David Edelsohn <edelsohn@gnu.org>
16430 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
16432 2006-03-27 Jakub Jelinek <jakub@redhat.com>
16434 * gfortran.dg/advance_2.f90: New test.
16435 * gfortran.dg/advance_3.f90: New test.
16437 * gfortran.fortran-torture/execute/equiv_5.f: New test.
16439 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16441 PR libgfortran/26661
16442 PR libgfortran/26880
16443 * gfortran.dg/read_x_past.f: New test.
16445 2006-03-26 Geoffrey Keating <geoffk@apple.com>
16447 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
16450 2006-03-26 David Edelsohn <edelsohn@gnu.org>
16452 * objc.dg/dwarf-1.m: Skip on AIX.
16453 * objc.dg/dwarf-2.m: Skip on AIX.
16455 2006-03-25 Steven G. Kargl <kargls@comcast.net>
16458 * gfortran.dg/float_1.f90: New test.
16460 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
16462 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
16464 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
16466 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16468 PR libfortran/26735
16469 * gfortran.dg/convert_implied_open.f90: New test case.
16471 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16474 * gfortran.dg/transpose_reshape_r10.f90: New test case.
16476 2006-03-25 Uros Bizjak <uros@kss-loka.si>
16478 PR middle-end/26717
16479 * gcc.dg/pr26717.c: New test.
16481 2006-03-25 Roger Sayle <roger@eyesopen.com>
16483 * gfortran.dg/dependency_12.f90: New test case.
16485 2006-03-24 Roger Sayle <roger@eyesopen.com>
16487 * gfortran.dg/dependency_9.f90: New (resurected) test case.
16489 2006-03-24 Jeff Law <law@redhat.com>
16491 * gcc.c-torture/pr26840.c: New test.
16493 2006-03-24 Geoffrey Keating <geoffk@apple.com>
16495 * objc.dg/dwarf-2.m: New.
16496 * obj-c++.dg/dwarf-2.mm: New.
16498 * g++.old-deja/g++.other/init19.C: New.
16500 2006-03-24 David Edelsohn <edelsohn@gnu.org>
16502 * g++.dg/eh/spbp.C: Skip on AIX.
16504 2006-03-24 Jakub Jelinek <jakub@redhat.com>
16506 PR middle-end/26611
16507 * g++.dg/gomp/pr26611-1.C: New test.
16508 * g++.dg/gomp/pr26611-2.C: New test.
16510 2006-03-24 Jeff Law <law@redhat.com>
16512 * gcc.c-torture/compile/pr26833.c: New test.
16513 * gfortran.fortran-torture/compile/pr26806.f90: New test.
16515 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16517 * gfortran.dg/endfile_2.f90: Delete temp file.
16519 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
16522 * gfortran.dg/record_marker_1.f90: New test case.
16523 * gfortran.dg/record_marker_2.f: New test case.
16524 * gfortran.dg/record_marker_3.f90: New test case.
16526 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
16529 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
16530 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
16532 2006-03-21 Janis Johnson <janis187@us.ibm.com>
16534 * lib/gcc-dg.exp (cleanup-modules): New proc.
16535 * gfortran.dg/allocatable_function_1.f90,
16536 gfortran.dg/allocate_char_star_scalar_1.f90,
16537 gfortran.dg/assumed_charlen_function_1.f90,
16538 gfortran.dg/assumed_dummy_1.f90,
16539 gfortran.dg/assumed_shape_ranks_1.f90,
16540 gfortran.dg/assumed_shape_ranks_2.f90,
16541 gfortran.dg/assumed_size_dt_dummy.f90,
16542 gfortran.dg/auto_char_dummy_array_1.f90,
16543 gfortran.dg/auto_char_len_3.f90,
16544 gfortran.dg/automatic_module_variable.f90,
16545 gfortran.dg/bad_automatic_objects_1.f90,
16546 gfortran.dg/char_array_constructor.f90,
16547 gfortran.dg/char_array_structure_constructor.f90,
16548 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
16549 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
16550 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
16551 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
16552 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
16553 gfortran.dg/derived_pointer_recursion.f90,
16554 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
16555 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
16556 gfortran.dg/dummy_functions_1.f90,
16557 gfortran.dg/elemental_initializer_1.f90,
16558 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
16559 gfortran.dg/elemental_pointer_1.f90,
16560 gfortran.dg/elemental_subroutine_1.f90,
16561 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
16562 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
16563 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
16564 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
16565 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
16566 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
16567 gfortran.dg/global_references_1.f90,
16568 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
16569 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
16570 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
16571 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
16572 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
16573 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
16574 gfortran.dg/large_integer_kind_1.f90,
16575 gfortran.dg/large_real_kind_1.f90,
16576 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
16577 gfortran.dg/module_double_reuse.f90,
16578 gfortran.dg/module_equivalence_1.f90,
16579 gfortran.dg/module_interface_1.f90,
16580 gfortran.dg/module_parameter_array_refs_1.f90,
16581 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
16582 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
16583 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
16584 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
16585 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
16586 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
16587 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
16588 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
16589 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
16590 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
16591 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
16592 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
16593 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
16594 gfortran.dg/same_name_1.f90,
16595 gfortran.dg/sibling_dummy_procedure_1.f90,
16596 gfortran.dg/sibling_dummy_procedure_2.f90,
16597 gfortran.dg/sibling_dummy_procedure_3.f90,
16598 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
16599 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
16600 gfortran.dg/used_dummy_types_2.f90,
16601 gfortran.dg/used_dummy_types_3.f90,
16602 gfortran.dg/used_dummy_types_4.f90,
16603 gfortran.dg/used_dummy_types_5.f90,
16604 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
16605 gfortran.dg/userdef_operator_1.f90: Use it.
16607 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16609 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
16610 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
16611 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
16612 gfortran.dg/write_back.f,
16613 gfortran.fortran-torture/execute/inquire_1.f90,
16614 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
16616 2006-03-21 Jeff Law <law@redhat.com>
16618 * gcc.dg/tree-ssa/vrp28.c: New test.
16620 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
16622 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
16623 if _STDC_C99 is defined.
16624 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
16625 * gcc.dg/builtins-20.c: Likewise.
16626 * gcc.dg/builtins-53.c: Likewise.
16627 * gcc.dg/single-precision-constant.c: Likewise. Also pass
16628 -mmacosx-version-min=10.3 on PowerPC/Darwin.
16630 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
16633 * gcc.c-torture/compile/pr26781-1.c: New test.
16634 * gcc.c-torture/compile/pr26781-2.c: New test.
16636 2006-03-21 Jakub Jelinek <jakub@redhat.com>
16639 * g++.dg/gomp/pr26690-1.C: New test.
16640 * g++.dg/gomp/pr26690-2.C: New test.
16642 2006-03-20 Jeff Law <law@redhat.com>
16644 * gcc.dg/tree-ssa/pr21829.c: New test.
16646 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
16648 2006-03-20 Richard Sandiford <richard@codesourcery.com>
16650 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
16651 (check_visibility_available): Use it.
16652 (check_effective_target_default_packed): Likewise.
16653 (check_effective_target_pcc_bitfield_type_matters): Likewise.
16654 (check_effective_target_fopenmp): Likewise.
16655 (check_effective_target_freorder): Likewise.
16656 (check_effective_target_fpic): Likewise.
16657 (check_named_sections_available): Likewise.
16658 (check_effective_target_ilp32): Likewise.
16659 (check_effective_target_lp64): Likewise.
16661 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
16664 * gfortran.dg/scalar_mask_2.f90: New test case.
16666 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
16669 * gcc.dg/tree-ssa/loadpre12.c: New test.
16670 * gcc.dg/tree-ssa/loadpre13.c: New test.
16671 * gcc.dg/tree-ssa/loadpre14.c: New test.
16672 * gcc.dg/tree-ssa/loadpre15.c: New test.
16673 * gcc.dg/tree-ssa/loadpre16.c: New test.
16674 * gcc.dg/tree-ssa/loadpre17.c: New test.
16675 * gcc.dg/tree-ssa/loadpre18.c: New test.
16676 * gcc.dg/tree-ssa/loadpre19.c: New test.
16677 * gcc.dg/tree-ssa/loadpre20.c: New test.
16678 * gcc.dg/tree-ssa/loadpre21.c: New test.
16679 * gcc.dg/tree-ssa/loadpre22.c: New test.
16681 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
16684 * gfortran.dg/elemental_initializer_1.f90: New test.
16687 * gfortran.dg/assumed_shape_ranks_2: New test.
16689 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
16691 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
16694 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16696 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
16697 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
16698 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
16699 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
16700 gfortran.fortran-torture/execute/direct_io.f90,
16701 gfortran.fortran-torture/execute/inquire_2.f90,
16702 gfortran.fortran-torture/execute/inquire_4.f90,
16703 gfortran.fortran-torture/execute/list_read_1.f90,
16704 gfortran.fortran-torture/execute/open_replace.f90,
16705 gfortran.fortran-torture/execute/slash_edit.f90,
16706 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
16707 temporary files from testcases.
16709 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16711 PR libgfortran/26509
16712 gfortran.dg/write_direct_eor.f90: New test.
16714 2006-03-17 David Edelsohn <edelsohn@gnu.org>
16716 * gcc.target/powerpc/pr26350.c: New.
16717 * gcc.target/powerpc/indexed-addr.c: New.
16719 2006-03-16 Roger Sayle <roger@eyesopen.com>
16721 * gfortran.dg/dependency_13.f90: New test case.
16723 2006-03-16 Roger Sayle <roger@eyesopen.com>
16725 PR middle-end/21781
16726 * gcc.dg/real-const-1.c: New test case.
16728 2006-03-15 Geoffrey Keating <geoffk@apple.com>
16730 * g++.old-deja/g++.other/init18.C: New.
16731 * g++.old-deja/g++.other/init5.C: Remove xfail.
16733 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16735 * g++.dg/opt/pr15551.C: Cleanup temp file.
16737 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16740 g++.dg/parse/long1.C: New test.
16742 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16745 * gfortran.dg/continuation.f90: New test.
16746 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
16748 2006-03-14 Richard Guenther <rguenther@suse.de>
16750 PR tree-optimization/26672
16751 * gcc.dg/torture/pr26672.c: New testcase.
16753 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
16755 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
16756 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
16758 2006-03-13 Roger Sayle <roger@eyesopen.com>
16760 PR middle-end/26557
16761 * gcc.c-torture/compile/switch-1.c: New test case.
16763 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
16766 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
16767 test to include more permuatations of mask and index.
16768 * gfortran.dg/scalar_mask_1.f90: Modify last test to
16769 respond to F2003 spec. that the position returned for an all false
16770 mask && condition is zero.
16772 2006-03-13 Jakub Jelinek <jakub@redhat.com>
16774 PR middle-end/25989
16775 * gcc.dg/gomp/pr25989.c: New test.
16777 2006-03-13 Jeff Law <law@redhat.com>
16779 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
16781 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
16783 * gcc.dg/switch-9.c: New test.
16785 2006-03-13 Richard Guenther <rguenther@suse.de>
16787 PR middle-end/26630
16788 * gcc.dg/torture/pr26630.c: New testcase.
16790 2006-03-11 Roger Sayle <roger@eyesopen.com>
16792 * gfortran.dg/dependency_10.f90: New test case.
16793 * gfortran.dg/dependency_11.f90: Likewise.
16795 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
16796 Erik Edelmann <eedelman@gcc.gnu.org>
16798 * gfortran.dg/allocatable_function_1.f90: New.
16799 * gfortran.dg/allocatable_function_2.f90: New.
16801 2006-03-10 Richard Guenther <rguenther@suse.de>
16803 PR middle-end/26565
16804 * gcc.dg/torture/pr26565.c: New testcase.
16806 2006-03-09 Eric Christopher <echristo@apple.com>
16808 * gcc.c-torture/compile/20060309-1.c: New.
16810 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16812 PR libgfortran/26499
16813 * gfortran.dg/write_back.f: New test.
16814 * gfortran.dg/write_rewind_1.f: New test.
16815 * gfortran.dg/write_rewind_2.f: New test.
16817 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16819 PR libgfortran/26554
16820 * gfortran.dg/read_logical.f90: New test.
16822 2006-03-04 Laurent GUERBY <laurent@guerby.net>
16824 * ada/acats/norun.lst: cdd2a03 now passes.
16826 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
16829 * gcc.target/powerpc/pr18096-1.c: Change where the error
16832 2006-03-04 Jakub Jelinek <jakub@redhat.com>
16834 * gcc.target/i386/cleanup-1.c: New test.
16835 * gcc.target/i386/cleanup-2.c: New test.
16837 2006-03-04 Roger Sayle <roger@eyesopen.com>
16839 * gfortran.dg/dependency_9.f90: Remove for the time being.
16841 2006-03-04 Krister Walfridsson <cato@df.lth.se>
16843 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
16846 2006-03-03 Roger Sayle <roger@eyesopen.com>
16848 * gfortran.dg/dependency_9.f90: New test case.
16850 2006-03-03 Roger Sayle <roger@eyesopen.com>
16852 * gfortran.dg/dependency_4.f90: New test case.
16853 * gfortran.dg/dependency_5.f90: New test case.
16854 * gfortran.dg/dependency_6.f90: New test case.
16855 * gfortran.dg/dependency_7.f90: New test case.
16856 * gfortran.dg/dependency_8.f90: New test case.
16858 2006-03-03 Paul Brook <paul@codesourcery.com>
16860 * lib/target-supports.exp (check_profiling_available):
16863 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
16866 * multiple_allocation_1.f90: New test.
16868 2006-03-03 Roger Sayle <roger@eyesopen.com>
16870 PR tree-optimization/26524
16871 * gfortran.dg/pr26524.f: New test case.
16873 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16875 * g++.dg/template/repo5.C: Cleanup repo files.
16876 * gcc.dg/20051201-1.c: Cleanup coverage files.
16877 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
16878 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
16881 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
16883 * objc.dg/objc-nofilename-1.m: New test.
16884 * objc.dg/bad-receiver-type.m: New test.
16885 * obj-c++.dg/bad-receiver-type.mm: New test.
16887 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
16889 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
16891 2006-03-01 Mike Stump <mrs@apple.com>
16893 * g++.dg/abi/key2.C: Add.
16895 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
16897 * gfortran.dg/logical_dot_product.f90: New test.
16900 * gfortran.dg/used_interface_ref.f90: New test.
16903 * gfortran.dg/dependency_2.f90: New test.
16904 * gfortran.fortran-torture/execute/where17.f90: New test.
16905 * gfortran.fortran-torture/execute/where18.f90: New test.
16906 * gfortran.fortran-torture/execute/where19.f90: New test.
16907 * gfortran.fortran-torture/execute/where20.f90: New test.
16909 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
16911 * g++.dg/tree-ssa/pr26443.C: New test case.
16913 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
16915 PR middle-end/26022
16916 * g++.dg/opt/return-slot1.C: New test.
16918 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16920 PR libgfortran/26136
16921 * gfortran.dg/namelist_23.f90: New test.
16923 2006-02-28 Roger Sayle <roger@eyesopen.com>
16925 PR middle-end/14752
16926 * gcc.dg/fold-eqandshift-2.c: New test case.
16928 2006-02-28 Richard Guenther <rguenther@suse.de>
16930 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
16933 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
16935 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
16937 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16939 PR libgfortran/26464
16940 * gfortran.dg/backspace_5.f: New test.
16941 * gfortran.dg/backspace_6.f: New test.
16943 2006-02-26 Roger Sayle <roger@eyesopen.com>
16945 * gcc.dg/fold-eqandnot-1.c: New test case.
16947 2006-02-26 Roger Sayle <roger@eyesopen.com>
16949 PR middle-end/19983
16950 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
16952 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
16954 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
16955 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
16957 2006-02-26 Richard Guenther <rguenther@suse.de>
16959 PR tree-optimization/26421
16960 * gcc.dg/tree-ssa/pr26421.c: New testcase.
16962 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
16964 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
16965 * g++.old-deja/g++.robertl/eb132.C: Likewise.
16967 2006-02-26 Roger Sayle <roger@eyesopen.com>
16969 * gcc.dg/fold-even-1.c: New test case.
16971 2006-02-26 Roger Sayle <roger@eyesopen.com>
16973 PR middle-end/21137
16974 * gcc.dg/fold-eqandshift-1.c: New test case.
16976 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
16978 PR tree-optimization/25125
16979 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
16980 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
16982 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
16984 PR tree-optimizations/26359
16985 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
16986 with -fdump-tree-dceloop-details.
16987 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
16989 2006-02-25 Roger Sayle <roger@eyesopen.com>
16991 PR middle-end/23673
16992 * gcc.dg/fold-eqxor-1.c: New test case.
16993 * gcc.dg/fold-eqxor-2.c: Likewise.
16994 * gcc.dg/fold-eqxor-3.c: Likewise.
16996 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
16999 * scalar_mask_1.f90: New test.
17001 2006-02-24 Geoffrey Keating <geoffk@apple.com>
17003 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
17004 * g++.dg/eh/uncaught2.C: New.
17005 * g++.dg/eh/uncaught3.C: New.
17007 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17009 PR libgfortran/26423
17010 * gfortran.dg/read_many_1.f: New test.
17012 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
17015 * gfortran.dg/dependency_3.f90: New test.
17016 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
17020 * gfortran.dg/equiv_6.f90: New test.
17022 2006-02-23 Jeff Law <law@redhat.com>
17024 * gcc.c-torture/compile/pr26425.c: New test.
17026 2006-02-23 Jakub Jelinek <jakub@redhat.com>
17028 PR middle-end/26412
17029 * gcc.dg/gomp/pr26412.c: New test.
17031 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17034 * g++.dg/other/ellipsis1.C: New test.
17035 * g++.dg/parse/operator4.C: Adjust error marker.
17037 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
17040 * gfortran.dg/pr25603.f: New testcase.
17042 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
17044 * gcc.dg/bf-spl1.c: Don't specify -m68000.
17045 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
17047 2006-02-21 Geoffrey Keating <geoffk@apple.com>
17049 * g++.dg/eh/spbp.C: New.
17051 2006-02-21 Jakub Jelinek <jakub@redhat.com>
17053 PR middle-end/26379
17054 * gcc.target/i386/mmx-7.c: New test.
17056 2006-02-20 Roger Sayle <roger@eyesopen.com>
17058 PR tree-optimization/26361
17059 * gcc.dg/tree-ssa/vrp27.c: New test case.
17061 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
17063 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
17064 * gcc.dg/tree-ssa/complex-4.c: Here.
17066 2006-02-19 Roger Sayle <roger@eyesopen.com>
17068 PR middle-end/19543
17069 * gfortran.dg/logical_1.f90: New test case.
17071 2006-02-19 Jakub Jelinek <jakub@redhat.com>
17073 PR middle-end/26334
17074 * gcc.dg/20060218-1.c: Moved to...
17075 * gcc.target/i386/20060218-1.c: ... here. New test.
17077 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
17080 * gfortran.dg/convert_1.f90: New.
17082 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
17085 * gfortran.dg/namelist_5.f90: New test.
17088 * gfortran.dg/namelist_4.f90: New test.
17090 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17093 * gcc.dg/tree-ssa/complex-3.c: New test.
17095 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17097 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
17098 variable to take into account the variable name in the
17100 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
17102 2006-02-18 Jakub Jelinek <jakub@redhat.com>
17104 PR middle-end/26334
17105 * gcc.c-torture/compile/20060217-1.c: New test.
17106 * gcc.dg/20060218-1.c: New test.
17108 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
17110 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
17112 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
17114 * gcc.dg/cpp/undef3.c: New test.
17115 * gcc.dg/cpp/trad/builtins2.c: New test.
17117 2006-02-18 Mark Mitchell <mark@codesourcery.com>
17120 * g++.dg/template/static22.C: New test.
17121 * g++.dg/template/static23.C: New test.
17122 * g++.dg/template/static24.C: New test.
17123 * g++.dg/template/non-dependent13.C: New test.
17124 * g++.dg/init/member1.C: Tweak error markers.
17126 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17129 * gcc.c-torture/compile/pr26255.c: New test case.
17131 2006-02-16 Roger Sayle <roger@eyesopen.com>
17133 * gfortran.fortran-torture/execute/where_10.f90: New test case.
17134 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17135 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
17136 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
17137 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17138 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17139 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17141 2006-02-16 Jeff Law <law@redhat.com>
17143 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
17144 * gcc.dg/tree-ssa/vrp26.c: New test.
17146 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
17150 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
17151 __UCLIBC__ is defined.
17153 2006-02-16 Jakub Jelinek <jakub@redhat.com>
17156 * gfortran.dg/gomp/pr26224.f: New test.
17158 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
17161 * lib/target-supports.exp
17162 (check_effective_target_vect_short_mult): New.
17163 (check_effective_target_vect_char_mult): New.
17164 (check_effective_target_vect_widen_sum_qi_to_si): New.
17165 (check_effective_target_vect_widen_sum_qi_to_hi): New.
17166 (check_effective_target_vect_widen_sum_hi_to_si): New.
17167 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
17168 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
17169 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
17170 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
17171 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
17172 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
17173 vect-reduc-pattern-2c.c
17174 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
17175 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
17176 vect-reduc-pattern-1c.c
17178 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
17181 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
17183 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
17186 * gfortran.dg/enum_8.f90: Remove check for warning.
17187 * gfortran.dg/iomsg_1.f90: Ditto.
17188 * gfortran.dg/enum_1.f90: Ditto.
17189 * gfortran.dg/enum_9.f90: Ditto.
17190 * gfortran.dg/enum_2.f90: Ditto.
17191 * gfortran.dg/enum_10.f90: Ditto.
17192 * gfortran.dg/enum_3.f90: Ditto.
17193 * gfortran.dg/flush_1.f90: Ditto.
17194 * gfortran.dg/enum_4.f90: Ditto.
17195 * gfortran.dg/array_constructor_1.f90: Ditto.
17196 * gfortran.dg/enum_5.f90: Ditto.
17197 * gfortran.dg/enum_6.f90: Ditto.
17198 * gfortran.dg/enum_7.f90: Ditto.
17200 2006-02-15 Jakub Jelinek <jakub@redhat.com>
17202 PR middle-end/26300
17203 * gcc.c-torture/compile/20060215-1.c: New test.
17205 2006-02-14 Roger Sayle <roger@eyesopen.com>
17207 PR middle-end/23670
17208 * gcc.dg/tree-ssa/andor-2.c: New test case.
17210 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
17213 * optional_dim.f90: New test.
17215 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17218 * gfortran.dg/label_4.f90: New.
17220 2006-02-14 Jakub Jelinek <jakub@redhat.com>
17221 Diego Novillo <dnovillo@redhat.com>
17222 Uros Bizjak <uros@kss-loka.si>
17224 * gfortran.dg/gomp: New directory.
17226 2006-02-14 Richard Guenther <rguenther@suse.de>
17228 PR tree-optimization/26258
17229 * gcc.dg/torture/pr26258.c: New testcase.
17231 2006-02-13 Jakub Jelinek <jakub@redhat.com>
17234 * gfortran.dg/pr26246_1.f90: New test.
17235 * gfortran.dg/pr26246_2.f90: New test.
17237 PR middle-end/26092
17238 * gcc.c-torture/compile/20060208-1.c: New test.
17240 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
17244 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
17245 * gfortran.dg/bad_automatic_objects_1.f90: New test.
17246 * gfortran.dg/automatic_module_variable.f90: Change error message.
17249 * gfortran.dg/internal_dummy_1.f90: New test.
17252 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
17256 * gfortran.dg/uncommon_block_data_1.f90: New test.
17257 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
17261 * gfortran.dg/typed_subroutine_1.f90: New test.
17263 2006-02-13 Geoffrey Keating <geoffk@apple.com>
17265 * objc.dg/dwarf-1.m: New.
17267 2006-02-13 Roger Sayle <roger@eyesopen.com>
17269 PR middle-end/24427
17270 * gcc.dg/tree-ssa/andor-1.c: New test case.
17272 2006-02-13 Josh Conner <jconner@apple.com>
17275 * gcc.dg/pr25376.c: New test.
17277 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
17279 * lib/target-supports.exp (check_named_sections_available):
17280 Only compile named-sections test -- don't assemble.
17282 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
17284 * g++.dg/warn/no-write-strings.C: New test.
17285 * g++.dg/warn/write-strings.C: Likewise.
17286 * g++.dg/warn/write-strings-default.C: Likewise.
17288 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
17291 * gfortran.dg/ret_pointer_2.f90: New test.
17293 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
17295 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
17297 2006-02-10 Jeff Law <law@redhat.com>
17299 * gcc.c-torture/compile/pr26213.c: New test.
17301 2006-02-10 Steven G. Kargl <kargls@comcast.net>
17303 gfortran.dg/null_1.f90: New test.
17305 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17308 * gfortran.dg/parens_4.f90: New.
17309 * gfortran.dg/parens_5.f90: New.
17311 2006-02-10 Richard Guenther <rguenther@suse.de>
17313 * gcc.dg/pr23372-1.c: Remove empty file.
17315 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17316 Paul Thomas <pault@gcc.gnu.org>
17319 * gfortran.dg/parens_1.f90: New.
17320 * gfortran.dg/parens_2.f90: New.
17321 * gfortran.dg/parens_3.f90: New.
17323 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
17326 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17329 * gfortran.dg/impure_assignment_1.f90: New test.
17332 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17334 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17337 * g++.dg/expr/stdarg2.C: New test.
17339 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17341 PR inline-asm/16194
17342 * gcc.dg/pr16194.c: New test.
17344 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
17346 * ada/acats/run_acats: Use portable variant of "$@".
17348 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
17350 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17351 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17353 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17356 * g++.dg/opt/pr26179.C: New test.
17358 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17360 PR middle-end/26134
17361 * gcc.dg/tree-ssa/complex-3.c: New test.
17363 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17365 * gcc.c-torture/compile/volatile-1.c: New test.
17367 2006-02-09 Diego Novillo <dnovillo@redhat.com>
17370 * gcc.dg/tree-ssa/pr26180.c: New test.
17372 2006-02-08 Jeff Law <law@redhat.com>
17374 * gcc.dg/tree-ssa/pr21417.c: New test.
17376 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17378 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17379 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17381 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17383 * lib/scanrtl.exp: New.
17385 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17388 * g++.dg/other/virtual2.C: New test.
17391 * g++.dg/other/virtual1.C: New test.
17393 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17395 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
17396 cleanup-ipa-dump): Update dump file glob patterns.
17397 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
17398 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
17400 * lib/gcc-dg.exp: Load it.
17401 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
17403 2006-02-07 Janis Johnson <janis187@us.ibm.com>
17406 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
17407 * gcc.dg/tree-ssa/pr23382.c: Ditto.
17409 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17412 * gfortran.dg/mvbits_1.f90: New.
17414 2006-02-07 Dirk Mueller <dmueller@suse.com>
17416 * g++.dg/warn/Wdiv-by-zero.C: New test.
17417 * g++.dg/warn/Wno-div-by-zero.C: New.
17419 2006-02-07 Jeff Law <law@redhat.com>
17421 * gcc.dg/tree-ssa/pr21559.c: New test.
17423 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
17424 multiple VRP passes.
17425 * gcc.dg/tree-ssa/vrp09.c: Likewise.
17426 * gcc.dg/tree-ssa/vrp18.c: Likewise.
17427 * gcc.dg/tree-ssa/pr21582.c: Likewise.
17428 * gcc.dg/tree-ssa/pr20657.c: Likewise.
17429 * gcc.dg/tree-ssa/pr21001.c: Likewise.
17430 * gcc.dg/tree-ssa/vrp02.c: Likewise
17431 * gcc.dg/tree-ssa/vrp11.c: Likewise
17432 * gcc.dg/tree-ssa/pr14341.c: Likewise
17433 * gcc.dg/tree-ssa/vrp19.c: Likewise
17434 * gcc.dg/tree-ssa/vrp20.c: Likewise
17435 * gcc.dg/tree-ssa/vrp03.c: Likewise
17436 * gcc.dg/tree-ssa/pr21086.c: Likewise
17437 * gcc.dg/tree-ssa/pr21959.c: Likewise
17438 * gcc.dg/tree-ssa/vrp21.c: Likewise
17439 * gcc.dg/tree-ssa/vrp04.c: Likewise
17440 * gcc.dg/tree-ssa/pr25485.c: Likewise
17441 * gcc.dg/tree-ssa/pr22026.c: Likewise
17442 * gcc.dg/tree-ssa/vrp22.c: Likewise
17443 * gcc.dg/tree-ssa/vrp05.c: Likewise
17444 * gcc.dg/tree-ssa/20030807-10.c: Likewise
17445 * gcc.dg/tree-ssa/pr20701.c: Likewise
17446 * gcc.dg/tree-ssa/vrp23.c: Likewise
17447 * gcc.dg/tree-ssa/vrp06.c: Likewise
17448 * gcc.dg/tree-ssa/pr22117.c: Likewise
17449 * gcc.dg/tree-ssa/pr20702.c: Likewise
17450 * gcc.dg/tree-ssa/vrp15.c: Likewise
17451 * gcc.dg/tree-ssa/pr21090.c: Likewise
17452 * gcc.dg/tree-ssa/pr21294.c: Likewise
17453 * gcc.dg/tree-ssa/vrp24.c: Likewise
17454 * gcc.dg/tree-ssa/vrp07.c: Likewise
17455 * gcc.dg/tree-ssa/pr21563.c: Likewise
17456 * gcc.dg/tree-ssa/pr25382.c: Likewise
17457 * gcc.dg/tree-ssa/vrp16.c: Likewise
17458 * gcc.dg/tree-ssa/vrp25.c: Likewise
17459 * gcc.dg/tree-ssa/vrp08.c: Likewise
17460 * gcc.dg/tree-ssa/20030807-6.c: Likewise
17461 * gcc.dg/tree-ssa/vrp17.c: Likewise
17462 * gcc.dg/tree-ssa/pr21458.c: Likewise
17463 * g++.dg/tree-ssa/pr18178.C: Likewise
17465 2006-02-07 Richard Guenther <rguenther@suse.de>
17469 2006-01-30 Richard Guenther <rguenther@suse.de>
17471 * gcc.dg/pr23372-1.C: New testcase.
17473 * g++.dg/tree-ssa/pr26140.C: New testcase.
17475 2006-02-07 Mark Mitchell <mark@codesourcery.com>
17478 * g++.dg/template/ttp15.C: New test.
17479 * g++.dg/template/ttp16.C: Likewise.
17480 * g++.dg/template/ttp17.C: Likewise.
17481 * g++.old-deja/g++.pt/ttp36.C: Remove.
17482 * g++.old-deja/g++.pt/ttp19.C: Likewise.
17483 * g++.old-deja/g++.pt/ttp37.C: Likewise.
17484 * g++.old-deja/g++.pt/ttp38.C: Likewise.
17485 * g++.old-deja/g++.pt/ttp39.C: Likewise.
17486 * g++.old-deja/g++.pt/ttp9.C: Likewise.
17487 * g++.old-deja/g++.pt/ttp40.C: Likewise.
17488 * g++.old-deja/g++.pt/ttp51.C: Likewise.
17489 * g++.old-deja/g++.pt/ttp26.C: Likewise.
17490 * g++.old-deja/g++.pt/ttp36.C: Likewise.
17492 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
17494 PR libfortran/23815
17495 * unf_io_convert_4.f90: New test.
17497 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
17499 * gcc.dg/tree-ssa/loadpre10.c: New test.
17500 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
17501 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
17502 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
17504 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17506 PR libfortran/24685
17507 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
17509 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
17512 * gfortran.dg/assign_7.f: New test.
17514 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
17518 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
17519 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
17520 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
17522 2006-02-05 Jakub Jelinek <jakub@redhat.com>
17524 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
17527 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
17529 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
17530 * g++.dg/charset/string.c (foo): Likewise.
17531 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
17533 * g++.dg/ext/builtin2.C (printf): Likewise.
17534 * g++.dg/init/new15.C (printf): Likewise.
17535 * g++.dg/opt/pr17697-1.C (foo): Likewise.
17536 * g++.dg/opt/pr17697-2.C (foo): Likewise.
17537 * g++.dg/opt/pr17697-3.C (foo): Likewise.
17538 * g++.dg/template/non-dependent4.C (temp): Likewise.
17539 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
17540 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
17541 parameter type to const char*.
17542 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
17543 Change type to const char*.
17544 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
17546 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
17547 second parameter type to const char*.
17548 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
17549 (Y::Y): Change parameter type to const char*.
17550 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
17551 * g++.old-deja/g++.jason/report.C: Apply const correctness.
17552 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
17553 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
17555 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
17557 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
17558 type to const char*.
17559 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
17560 return type to const char*.
17561 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
17563 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
17564 * g++.old-deja/g++.law/refs1.C: Likewise.
17565 * g++.old-deja/g++.law/visibility1.C: Likewise.
17566 * g++.old-deja/g++.law/visibility2.C: Likewise.
17567 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
17569 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
17570 * g++.old-deja/g++.mike/net48.C: Likewise.
17571 * g++.old-deja/g++.mike/p646.C: Likewise.
17572 * g++.old-deja/g++.mike/p6746.C: Likewise.
17573 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
17574 type to const char*.
17575 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
17576 deprecated conversion warning.
17577 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
17579 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
17580 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
17581 * g++.old-deja/g++.pt/explicit8.C: Likewise.
17582 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
17583 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
17584 * g++.old-deja/g++.pt/nontype3.C: Likewise.
17585 * g++.old-deja/g++.pt/t39.C: Likewise.
17586 * g++.old-deja/g++.robertl/eb106.C: Likewise.
17587 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
17589 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
17592 intrinsic_argument_conformance_1.f90: New test.
17594 2006-02-03 Steven G. Kargl <kargls@comcast.net>
17597 * gfortran.dg/char_result_11.f90: Add SAVE.
17598 * gfortran.dg/der_pointer_4.f90: Ditto.
17599 * gfortran.dg/default_initialization.f90: New test.
17601 2006-02-03 Jeff Law <law@redhat.com>
17603 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
17604 handle more than 100 dump files.
17605 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
17606 * lib/scantree.exp (scan-tree-dump): Likewise.
17607 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
17608 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
17609 * lib/scanipa.exp (scan-ipa-dump): Likewise.
17610 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
17611 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
17613 2006-02-03 Diego Novillo <dnovillo@redhat.com>
17615 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
17617 2006-02-03 Mark Mitchell <mark@codesourcery.com>
17619 * g++.dg/template/using12.C: New test.
17621 2006-02-03 Alan Modra <amodra@bigpond.net.au>
17623 * gcc.target/powerpc/pr25960.c: New test.
17625 2006-02-02 Steven G. Kargl <kargls@comcast>
17628 gfortran.dg/nullify_2.f90: New test.
17630 2006-02-02 Diego Novillo <dnovillo@redhat.com>
17633 * gcc.dg/gomp/pr25990.c: New test.
17635 2006-01-31 Mark Mitchell <mark@codesourcery.com>
17638 * g++.gd/template/partial4.C: New test.
17640 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
17642 PR middle-end/26001
17643 * gfortran.dg/data_char_2.f90: New.
17645 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
17648 maxval_maxloc_conformance_1.f90: New test.
17650 2006-01-31 Richard Guenther <rguenther@suse.de>
17652 * gcc.target/i386/sselibm-1.c: New testcase.
17653 * gcc.target/i386/sselibm-2.c: Likewise.
17654 * gcc.target/i386/sselibm-3.c: Likewise.
17655 * gcc.target/i386/sselibm-4.c: Likewise.
17656 * gcc.target/i386/sselibm-5.c: Likewise.
17658 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
17661 * gfortran.dg/arrayio_derived_2.f90: New.
17663 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
17665 * gcc.dg/unsigned-long-compare.c: New test.
17667 2006-01-30 Steve Ellcey <sje@cup.hp.com>
17670 * lib/target-supports.exp (check_effective_target_freorder):
17671 Check to see if target supports -freorder-blocks-and-partition.
17672 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
17673 instead of "dg-require-named-sections".
17675 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
17678 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
17679 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
17680 * gcc.dg/pragma-isr-trapa2.c: Likewise.
17681 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
17682 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
17683 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
17684 * gcc.dg/attr-isr-trap_exit.c: Likewise.
17685 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
17687 2006-01-30 Richard Guenther <rguenther@suse.de>
17690 * gcc.dg/pr23372-1.C: New testcase.
17692 2006-01-29 Diego Novillo <dnovillo@redhat.com>
17694 * gcc.dg/gomp/pr25874.c: New test.
17696 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
17699 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
17701 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
17707 * gfortran.dg/intent_out_1.f90: New test.
17709 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
17712 * gfortran.dg/procedure_lvalue.f90: New test.
17716 * gfortran.dg/char_pointer_assign_2.f90: New test.
17717 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
17718 assignment to be consistent with standard.
17719 * gfortran.dg/char_result_2.f90: The same.
17720 * gfortran.dg/char_result_8.f90: The same.
17722 2006-01-28 Zack Weinberg <zackw@panix.com>
17724 * gcc.dg/Woverlength-strings.c
17725 * gcc.dg/Woverlength-strings-pedantic-c89.c
17726 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
17727 * gcc.dg/Woverlength-strings-pedantic-c99.c
17728 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
17730 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
17732 * gcc.c-torture/execute/20060127-1.c: New test.
17734 2006-01-28 Mark Mitchell <mark@codesourcery.com>
17737 * g++.dg/ext/pragmaweak1.C: New test.
17739 2006-01-28 Mark Mitchell <mark@codesourcery.com>
17742 * g++.dg/template/spec29.C: New test.
17744 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
17747 * gcc.c-torture/execute/pr19606.c: New.
17749 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
17751 * gcc.dg/pragma-re-4.c: New test.
17753 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
17756 * gfortran.dg/assumed_size_refs_3.f90: New test.
17758 2006-01-27 Ben Elliston <bje@au.ibm.com>
17760 * gcc.misc-tests/dectest.exp: Remove defunct comment.
17762 2006-01-26 Laurent GUERBY <laurent@guerby.net>
17765 * ada/acats/support/impdef.a: Add One_Long_Second.
17766 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
17767 * ada/acats/tests/c9/c94026.a: Likewise.
17768 * ada/acats/tests/c9/c97305c.ada: Likewise.
17769 * ada/acats/tests/c9/c99004a.ada: Likewise.
17771 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
17774 * gfortran.dg/global_references_2.f90: New test.
17780 * gfortran.dg/assumed_charlen_function_1.f90: New test.
17781 * gfortran.dg/assumed_charlen_function_3.f90: New test.
17784 * gfortran.dg/assumed_charlen_function_2.f90: New test.
17786 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
17789 * gcc.dg/Wpointer-sign.c: New.
17790 * gcc.dg/Wpointer-sign-Wall.c: New.
17791 * gcc.dg/Wpointer-sign-Wall-no.c: New.
17792 * gcc.dg/Wpointer-sign-pedantic.c: New.
17793 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
17794 * gcc.dg/conv-2.c: Use -Wpointer-sign.
17796 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
17799 * gcc.c-torture/compile/pr25861.c: New test.
17801 2006-01-26 Paul Brook <paul@codesourcery.com>
17803 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
17804 on short-enum targets.
17805 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
17807 (generate_fields): Use short_enums.
17808 (main): Set short_enums. Document -e.
17809 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
17810 on short-enum targets.
17811 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
17813 (generate_fields): Use short_enums.
17814 (main): Set short_enums. Document -e.
17815 * lib/target-supports.exp (check_effective_target_short_enums): New.
17817 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
17820 * gcc.dg/torture/pr25947-1.c: New test.
17822 2006-01-25 Jan Hubicka <jh@suse.cz>
17823 Roger Sayle <roger@eyesopen.com>
17825 PR rtl-optimization/25703
17826 * gcc.target/i386/20060125-1.c: New test case.
17827 * gcc.target/i386/20060125-2.c: New test case.
17829 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17832 * gfortran.dg/goto_1.f: New.
17834 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
17837 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
17838 25716 on 32-bit systems too.
17840 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
17843 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
17845 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
17847 * gcc.dg/tree-ssa/gen-vect-33.c: New.
17849 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17852 * gfortran.dg/read_eof.f90: Delete, renamed.
17853 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
17854 * gfortran.dg/read_eof_2.f90: New test.
17855 * gfortran.dg/read_eof_3.f90: New test.
17857 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
17860 * gcc.c-torture/compile/pr25860.c: New test.
17862 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17865 * g++.dg/parse/dtor8.C: New test.
17867 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
17870 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
17871 * gcc.dg/gomp/gomp.exp: Return without testing anything if
17872 check_effective_target_fopenmp returns 0.
17874 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
17877 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
17878 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
17879 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
17881 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
17884 * g++.dg/opt/pr25857.C: New test.
17886 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
17887 Jan Hubicka <jh@suse.cz>
17888 Richard Guenther <rguenther@suse.de>
17890 PR rtl-optimization/25654
17891 * gcc.dg/torture/pr25654.c: New testcase.
17892 * gcc.target/i386/pr25654.c: Likewise.
17894 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
17897 * gfortran.dg/internal references_2.f90: New test.
17899 Fix regression in testing of admissability of attributes.
17900 * gfortran.dg/intent_used_1.f90: New test.
17902 2006-01-23 Ben Elliston <bje@au.ibm.com>
17904 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
17905 Remove target conditional torture options for i?86 and x86_64
17908 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
17911 * g++.dg/rtti/no-rtti.C: New.
17913 2006-01-21 Mark Mitchell <mark@codesourcery.com>
17916 * g++.dg/inherit/conv2.C: New test.
17919 * g++.dg/parse/dtor7.C: New test.
17922 * g++.dg/template/crash44.C: New test.
17924 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
17928 * gfortran.dg/internal_references_1.f90: New test.
17933 * gfortran.dg/global_references_1.f90: New test.
17934 * gfortran.dg/g77/19990905-1.f: Restore the error that
17935 there is a clash between the common block name and
17936 the name of a subroutine reference.
17939 * gfortran.dg/aliasing_dummy_1.f90: New test.
17941 2006-01-21 Alan Modra <amodra@bigpond.net.au>
17943 * gcc.dg/vmx/1b-01.c: Warning fix.
17944 * gcc.dg/vmx/1c-02.c: Likewise.
17945 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
17947 2006-01-20 Steve Ellcey <sje@cup.hp.com>
17950 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
17952 2006-01-20 Richard Guenther <rguenther@suse.de>
17953 Steven Bosscher <stevenb.gcc@gmail.com>
17955 PR rtl-optimization/24626
17956 * gcc.dg/torture/pr24626-1.c: New testcase.
17957 * gcc.dg/torture/pr24626-2.c: Likewise.
17958 * gcc.dg/torture/pr24626-3.c: Likewise.
17959 * gcc.dg/torture/pr24626-4.c: Likewise.
17961 2006-01-20 Dirk Mueller <dmueller@suse.com>
17964 * g++.dg/warn/empty-body.C: New.
17966 2006-01-19 Mark Mitchell <mark@codesourcery.com>
17969 * g++.dg/template/using10.C: New test.
17970 * g++.dg/temlpate/using11.C: Likewise.
17971 * g++.dg/inherit/using5.C: Tweak error messages.
17973 2006-01-20 Alan Modra <amodra@bigpond.net.au>
17975 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
17977 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
17979 2006-01-19 Jan Hubicka <jh@suse.cz>
17981 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
17983 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17986 * g++.dg/template/spec28.C: New test.
17988 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
17990 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17991 (switchfiles): Fix fprintf's by adding srcdir or removing it.
17993 2006-01-19 Diego Novillo <dnovillo@redhat.com>
17995 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
17996 * gcc.dg/gomp/critical-1.c: Likewise.
17997 * gcc.dg/gomp/critical-3.c: Likewise.
17998 * gcc.dg/gomp/empty.c: Likewise.
17999 * gcc.dg/gomp/ordered-1.c: Likewise.
18000 * gcc.dg/gomp/for-4.c: Likewise.
18001 * gcc.dg/gomp/for-6.c: Likewise.
18002 * gcc.dg/gomp/master-3.c: Likewise.
18003 * gcc.dg/gomp/for-8.c: Likewise.
18004 * gcc.dg/gomp/for-10.c: Likewise.
18005 * gcc.dg/gomp/for-18.c: Likewise.
18006 * gcc.dg/gomp/for-5.c: Likewise.
18007 * gcc.dg/gomp/for-7.c: Likewise.
18008 * gcc.dg/gomp/for-9.c: Likewise.
18010 2006-01-18 Jeff Law <law@redhat.com>
18012 * gcc.dg/tree-ssa/vrp25.c: New test.
18014 2006-01-19 Richard Sandiford <richard@codesourcery.com>
18016 * gcc.dg/pr25805.c: Fix misapplied patch.
18018 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
18020 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
18021 (check_effective_target_vect_udot_qi): New.
18022 (check_effective_target_vect_sdot_hi): New.
18023 (check_effective_target_vect_udot_hi): New.
18024 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
18025 prefixed with "wrapv-" with -fwrapv.
18026 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
18027 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
18028 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
18029 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
18030 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
18032 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
18033 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
18034 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
18035 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
18037 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18040 * g++.dg/other/default2.C: New test.
18041 * g++.dg/other/default3.C: New test.
18043 2006-01-19 Richard Sandiford <richard@codesourcery.com>
18046 * gcc.dg/pr25805.c: New file.
18048 2006-01-18 Mark Mitchell <mark@codesourcery.com>
18051 * g++.dg/template/init6.C: New test.
18053 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
18055 * gcc.dg/tree-ssa/pr24287.c: New test
18057 2006-01-18 Eric Christopher <echristo@apple.com>
18059 * g++.dg/eh/table.C: New.
18061 2006-01-18 DJ Delorie <dj@redhat.com>
18063 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
18064 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
18065 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
18066 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
18068 2006-01-18 Jeff Law <law@redhat.com>
18070 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
18071 on wrapping on overflow semantics.
18073 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
18075 * gcc.gc/tree-ssa/vrp23.c: New test.
18076 * gcc.gc/tree-ssa/vrp24.c: New test.
18078 2006-01-18 Richard Henderson <rth@redhat.com>
18079 Aldy Hernandez <aldyh@redhat.com>
18080 Jakub Jelinek <jakub@redhat.com>
18081 Diego Novillo <dnovillo@redhat.com>
18082 Uros Bizjak <uros@kss-loka.si>
18084 * gcc.dg/gomp: New directory.
18086 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
18087 Steven G. Kargl <kargls@comcast.net>
18090 * gfortran.dg/intrinsic_external_1.f90: New test.
18093 * gfortran.dg/elemental_pointer_1.f90: New test.
18096 * gfortran.dg/external_procedures_1.f90: New test.
18099 gfortran.dg/assumed_present.f90: New test.
18101 2006-01-18 Jakub Jelinek <jakub@redhat.com>
18103 * g++.dg/parse/lookup5.C: New test.
18105 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18108 * gfortran.dg/read_eof.f90: New test.
18110 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18112 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
18113 add a closing brace.
18115 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18118 * gfortran.dg/fmt_tl.f: New test.
18120 2006-01-17 Eric Christopher <echristo@apple.com>
18122 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
18123 * g++.old-deja/g++.warn/impint2.C: Ditto.
18124 * g++.old-deja/g++.other/null1.C: Ditto.
18125 * g++.dg/warn/conv2.C: Ditto.
18126 * g++.dg/warn/conv4.C: New file.
18128 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18130 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
18132 2006-01-17 Andreas Jaeger <aj@suse.de>
18133 Janis Johnson <janis187@us.ibm.com>
18135 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
18137 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
18138 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
18140 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18142 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18143 (switchfiles): xfail txxx where xxx >= 25.
18145 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18148 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
18150 2006-01-17 Jakub Jelinek <jakub@redhat.com>
18153 * gcc.dg/pr25682.c: New test.
18154 * g++.dg/parse/array-size2.C: New test.
18156 2006-01-16 Ian Lance Taylor <ian@airs.com>
18158 * consistency.vlad: Remove entire directory, 1652 files.
18160 2006-01-16 Janis Johnson <janis187@us.ibm.com>
18162 * lib/target-supports.exp (check_effective_target_dfp_nocache,
18163 check_effective_target_dfprt_nocache): New.
18164 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
18165 (check_effective_target_dfprt): New.
18166 * lib/c-compat.exp (check_dfp): Remove.
18167 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
18168 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
18169 level of support for decimal float.
18170 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
18171 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
18172 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
18173 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
18174 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
18175 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
18176 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
18177 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
18178 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
18179 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
18180 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
18181 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
18184 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
18187 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
18189 * lib/gfortran.exp (gfortran_init): Likewise.
18190 * lib/obj-c++.exp (obj-c++_init): Likewise.
18191 * lib/scanasm.exp (scan-assembler-dem): Likewise.
18192 (scan-assembler-dem-not): Likewise.
18193 * lib/scandump.exp (scan-dump-dem): Likewise.
18194 (scan-dump-dem-not): Likewise.
18196 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
18199 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
18201 * lib/obj-c++.exp (obj-c++_init): Likewise.
18203 2006-01-16 Richard Guenther <rguenther@suse.de>
18205 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
18207 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18210 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
18211 to LD_LIBRARY_PATH.
18213 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
18214 Andrew Pinski <pinskia@physics.uc.edu>
18216 * gcc.dg/minmax-1.c: New test.
18218 2006-01-16 Ben Elliston <bje@au.ibm.com>
18220 * gcc.dg/dfp/dfp.exp: Correct FSF address.
18221 * gcc.misc-tests/dectest.exp: Ditto.
18223 2006-01-15 Ian Lance Taylor <ian@airs.com>
18226 * gcc.target/i386/cmov6.c: Use -march=k8.
18228 2006-01-15 Andreas Jaeger <aj@suse.de>
18230 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
18231 x86 does not have __float128.
18233 2006-01-14 Ian Lance Taylor <ian@airs.com>
18235 * gcc.target/i386/cmov6.c: New test.
18237 2006-01-14 Mark Mitchell <mark@codesourcery.com>
18240 * g++.dg/template/ctor6.C: New test.
18242 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
18244 PR tree-optimization/25485
18245 * gcc.dg/tree-ssa/pr25485.c: New.
18247 2006-01-14 Richard Guenther <rguenther@suse.de>
18249 PR tree-optimization/22548
18250 PR tree-optimization/22555
18251 PR tree-optimization/22501
18252 * gcc.dg/tree-ssa/alias-4.c: New testcase.
18253 * gcc.dg/tree-ssa/alias-5.c: Likewise.
18254 * gcc.dg/tree-ssa/alias-6.c: Likewise.
18255 * gcc.dg/tree-ssa/alias-7.c: Likewise.
18256 * gcc.dg/tree-ssa/alias-8.c: Likewise.
18257 * gcc.dg/tree-ssa/alias-9.c: Likewise.
18258 * gcc.dg/tree-ssa/alias-10.c: Likewise.
18259 * gcc.dg/tree-ssa/alias-11.c: Likewise.
18260 * gcc.dg/tree-ssa/alias-12.c: Likewise.
18262 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
18264 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
18265 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
18267 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
18268 Richard Guenther <rguenther@suse.de>
18270 PR rtl-optimization/24257
18271 * gcc.dg/torture/pr24257.c: New testcase.
18273 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
18275 * gcc.c-torture/execute/20060110-1.c: New test.
18276 * gcc.c-torture/execute/20060110-2.c: New test.
18278 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
18280 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
18282 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
18285 * gfortran.dg/label_3.f90: New test.
18287 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
18289 PR tree-optimization/25771
18290 * g++.dg/tree-ssa/pr25771.C: New test
18292 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
18295 * g++.dg/opt/complex5.C: New test.
18297 2006-01-13 Richard Guenther <rguenther@suse.de>
18299 * gcc.target/i386/387-9.c: New testcase.
18301 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
18304 * g++.dg/debug/dwarf2-1.C: New.
18306 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
18309 * lib/gcov.exp (verify-lines): Add "close $fd".
18311 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
18312 Ben Elliston <bje@au.ibm.com>
18314 * gcc.dg/dfp/inf-1.c: New test.
18316 2006-01-12 Janis Johnson <janis187@us.ibm.com>
18317 Yao Qi <qiyaoltc@cn.ibm.com>
18318 Ben Elliston <bje@au.ibm.com>
18319 Jon Grimm <jgrimm2@us.ibm.com>
18321 * gcc.dg/nodfp-1.c: New test.
18322 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18323 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18324 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18325 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18326 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18327 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18328 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18329 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18330 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18331 * gcc.dg/format/dfp-scanf-1.c: Likewise.
18332 * gcc.dg/format/dfp-printf-1.c: Likewise.
18333 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18334 (compat_setup_dfp): New.
18335 * gcc.dg/compat/compat.exp: Use it.
18336 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18337 Make some variables global, prepend "compat_" to their names.
18338 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18339 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18340 * gcc.misc-tests/dectest.exp: New test driver for decTest.
18341 * lib/compat.exp (compat_skip_list): Make global, rename.
18342 * lib/c-compat.exp: New file.
18343 * lib/target-supports.exp (check_effective_target_dfp): New.
18345 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18346 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18347 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18348 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18349 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18350 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18351 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18352 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18353 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18354 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18355 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18356 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18357 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18358 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18359 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18360 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18361 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18362 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18363 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18364 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18365 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18366 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18367 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18368 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18369 gcc.dg/dfp/struct-layout-1.c,
18370 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18371 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18372 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18373 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18374 gcc.dg/dfp/func-vararg-dfp.c,
18375 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18376 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18377 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18378 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18379 gcc.dg/dfp/wtr-conversion-1.c: New tests.
18381 2006-01-11 Richard Guenther <rguenther@suse.de>
18383 PR tree-optimization/25734
18384 * gcc.dg/tree-ssa/pr25734.c: New testcase.
18386 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18389 * gfortran.dg/literal_character_constant_1_x.F: New test.
18390 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
18391 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
18392 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
18394 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
18397 * g++.dg/ext/packed3.C: Add expected packed error.
18399 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
18402 * gcc.dg/torture/pr25706-1.c: New test.
18404 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
18406 PR tree-optimization/23109
18407 PR tree-optimization/23948
18408 PR tree-optimization/24123
18410 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
18411 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
18412 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
18413 g++.dg/tree-ssa/pr23948.C: New testcases.
18414 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
18415 three divisions in order to do the optimization.
18417 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
18420 * g++.dg/other/pr25632.C: New test.
18422 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
18425 * gfortran.dg/used_types_1.f90: New test.
18427 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
18430 * gcc.dg/torture/pr25718-1.c: New test.
18432 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18434 * gfortran.dg/list_read_2.f90: Fix typo in description.
18436 2006-01-10 Jan Beulich <jbeulich@novell.com>
18438 * lib/target-supports.exp (check_visibility_available): Simplify test
18440 (check_profiling_available): Fail for *-*-netware*.
18441 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
18442 * gcc.dg/20021014-1.c: Likewise.
18443 * gcc.dg/nest.c: Likewise.
18445 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18448 * gfortran.dg/forall_3.f90: New test.
18450 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18453 * gfortran.dg/nesting_2.f90: New test.
18454 * gfortran.dg/nesting_3.f90: New test.
18456 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
18458 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
18459 Fix typo in comment.
18461 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18463 * gfortran.dg/single_char_string.f90: New test.
18465 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18467 * gfortran.dg/ichar_2.f90: New test.
18469 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
18472 * gfortran.dg/private_type_4.f90: New.
18474 2006-01-07 Richard Guenther <rguenther@suse.de>
18476 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
18478 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18480 * gfortran.dg/func_decl_1.f90: New.
18481 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
18482 * gfortran.dg/array_alloc_2.f90: Likewise.
18483 * gfortran.dg/char_result_8.f90: Likewise.
18484 * gfortran.dg/dup_save_1.f90: Likewise.
18485 * gfortran.dg/dup_save_2.f90: Likewise.
18486 * gfortran.dg/f2c_6.f90: Likewise.
18487 * gfortran.dg/f2c_7.f90: Likewise.
18488 * gfortran.dg/func_result_2.f90: Likewise.
18489 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18491 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
18494 * gfortran.dg/elemental_subroutine_1.f90: New test.
18495 * gfortran.dg/elemental_subroutine_2.f90: New test.
18499 * gfortran.dg/assumed_size_refs_1.f90: New test.
18503 * gfortran.dg/assumed_size_refs_2.f90: New test.
18504 * gfortran.dg/initialization_1.f90: Change warning message.
18506 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
18508 * gcc.dg/tree-ssa/loop-15.c: New test.
18510 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18513 * gfortran.dg/backspace_3.f: New test.
18514 * gfortran.dg/backspace_4.f: New test.
18516 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18519 * gfortran.dg/fmt_white.f: Update test.
18521 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
18523 * gcc.dg/cast-1.c: Add new warning.
18524 * gcc.dg/cast-2.c: Likewise.
18525 * gcc.dg/cast-3.c: Likewise.
18526 * gcc.dg/format/cast-1.c: Likewise.
18527 * gcc.dg/cast-4.c: New testcase.
18529 2006-01-05 Richard Guenther <rguenther@suse.de>
18531 PR tree-optimization/22555
18532 * gcc.dg/tree-ssa/alias-3.c: New testcase.
18534 2006-01-05 Richard Guenther <rguenther@suse.de>
18535 Diego Novillo <dnovillo@redhat.com>
18537 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
18538 * gcc.dg/tree-ssa/loop-8.c: Likewise.
18539 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18540 * gcc.dg/tree-ssa/pr23294.c: Likewise.
18541 * gcc.dg/tree-ssa/pr21985.c: Likewise.
18542 * gcc.dg/tree-ssa/loop-14.c: Likewise.
18543 * gcc.dg/tree-ssa/loop-2.c: Likewise.
18544 * gcc.dg/tree-ssa/loop-3.c: Likewise.
18545 * gcc.dg/tree-ssa/loop-4.c: Likewise.
18546 * gcc.dg/tree-ssa/pr21171.c: Likewise.
18547 * gcc.dg/tree-ssa/loop-5.c: Likewise.
18548 * gcc.dg/tree-ssa/loop-10.c: Likewise.
18549 * gcc.dg/tree-ssa/loop-6.c: Likewise.
18550 * treelang/compile/extravar.tree: Likewise.
18551 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
18552 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
18553 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
18554 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18555 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
18557 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18559 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
18562 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
18565 gfortran.dg/char_result_11.f90: New.
18567 2006-01-04 Mark Mitchell <mark@codesourcery.com>
18570 * g++.dg/parse/access9.C: New test.
18571 * g++.dg/tc1/dr52.C: Tweak error markers.
18573 2006-01-04 Richard Henderson <rth@redhat.com>
18575 Merge from gomp branch.
18576 * g++.dg/parse/pragma2.C: Update expected error lines.
18578 2006-01-04 Jakub Jelinek <jakub@redhat.com>
18580 * g++.dg/other/i386-2.C: New test.
18583 * gcc.c-torture/compile/20051228-1.c: New test.
18586 * gcc.dg/pr25559.c: New test.
18588 2006-01-03 Mark Mitchell <mark@codesourcery.com>
18591 * g++.dg/lookup/friend9.C: New test.
18594 * g++.dg/template/repo5.C: New test.
18596 2006-01-03 Steven G. Kargl <kargls@comcast.net>
18599 * gfortran.dg/forall_2.f90: New test.
18601 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
18603 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
18604 dg-require-weak. Adjust regexp to handle leading-underscore
18605 targets and space as well as TAB after .weak. Change previous
18606 64-bit fix to not use naked dot.
18608 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
18610 PR rtl-optimization/25578
18611 * gcc.c-torture/execute/20060102-1.c: New testcase.
18613 2006-01-03 Richard Guenther <rguenther@suse.de>
18616 * gcc.dg/torture/pr25183.c: New testcase.
18618 2006-01-03 Jakub Jelinek <jakub@redhat.com>
18620 Merge from gomp-branch.
18621 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
18622 * gcc.dg/ia64-sync-2.c: Likewise.
18623 * gcc.dg/ia64-sync-3.c: Likewise.
18624 * gcc.dg/ia64-sync-4.c: Likewise.
18625 * gcc.dg/sync-2.c: Likewise.
18626 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
18627 that sparc64-*-* and sparcv9-*-* supports sync builtins.
18629 2006-01-02 Mark Mitchell <mark@codesourcery.com>
18632 * g++.dg/parse/operator6.C: New test.
18635 * g++.dg/parse/error29.C: New test.
18638 * g++.dg/parse/dtor6.C: New test.
18641 * g++.dg/parse/ctor3.C: New test.
18644 * g++.dg/template/class3.C: New test.
18646 2006-01-02 Geoffrey Keating <geoffk@apple.com>
18648 * g++.dg/debug/debug9.C: New.
18650 2006-01-02 Steven G. Kargl <kargls@comcast.net>
18653 * gfortran.dg/label_2.f90: New test.
18655 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18657 * g++.dg/lookup/using12.C: Tighten error marker.
18659 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
18660 Andrew Pinski <pinskia@physics.uc.edu>
18662 * gcc.target/powerpc/darwin-abi-3.c: New file.
18663 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
18664 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
18665 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
18666 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
18667 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
18668 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
18669 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
18670 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
18672 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
18674 * gcc.dg/tree-ssa/loadpre1.c: New;
18675 * gcc.dg/tree-ssa/loadpre2.c: New;
18676 * gcc.dg/tree-ssa/loadpre3.c: New;
18677 * gcc.dg/tree-ssa/loadpre4.c: New;
18678 * gcc.dg/tree-ssa/loadpre5.c: New;
18679 * gcc.dg/tree-ssa/loadpre6.c: New;
18680 * gcc.dg/tree-ssa/loadpre7.c: New;
18681 * gcc.dg/tree-ssa/loadpre8.c: New;
18682 * gcc.dg/tree-ssa/loadpre9.c: New;
18684 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
18686 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
18687 * g++.dg/abi/thunk4.C: Likewise.
18689 2006-01-01 Andreas Jaeger <aj@suse.de>
18691 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
18694 2006-01-01 Jakub Jelinek <jakub@redhat.com>
18697 * gcc.dg/pragma-pack-3.c: New test.
18698 * g++.dg/parse/pragma3.C: New test.
18700 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18702 PR middle-end/24827
18703 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
18705 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18708 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
18710 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
18713 * gfortran-dg/pure_byref_3.f90: New.
18716 * gfortran.dg/userdef_operator_1.f90: New.
18718 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
18720 * g++.dg/abi/thunk3.C: New.
18721 * g++.dg/abi/thunk4.C: New.
18723 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
18726 * gfortran.dg/host_used_types_1.f90: New test. Check that host
18727 associated derived type components of derived types are
18728 properly declared in contained procedures.
18730 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18732 PR libgfortran/25139
18733 * gfortran.dg/backspace_2.f: New test.
18735 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18737 PR libgfortran/25550
18738 * gfortran.dg/endfile.f: New test.
18740 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18742 PR libgfortran/25419
18743 * gfortran.dg/comma.f: New test.
18745 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18747 * lib/gfortran-dg.exp: Remove trailing whitespace.
18748 * lib/fortran-torture.exp: Test with -fbounds-check instead of
18749 -funroll-all-loops.
18751 2005-12-28 Alan Modra <amodra@bigpond.net.au>
18753 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
18754 Extended Double long doubles or repeat tests when long double is
18755 the same size as double.
18757 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18759 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
18762 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
18763 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
18766 * gcc.dg/pr23911.c: Make test variable static.
18769 * gcc.dg/tree-ssa/pr14841.c: Likewise.
18771 2005-12-26 Mark Mitchell <mark@codesourcery.com>
18774 * g++.dg/parse/crash17.C: Adjust error markers.
18775 * g++.dg/template/error20.C: New test.
18777 2005-12-26 Mark Mitchell <mark@codesourcery.com>
18780 * g++.dg/ext/complit4.C: New test.
18783 * g++.dg/ext/complit5.C: Likewise.
18785 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
18787 PR tree-optimization/25125
18788 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
18789 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
18790 * gcc.c-torture/execute/pr25125.c: New.
18792 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
18796 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
18797 functions with incorrect assumed size references.
18799 2005-12-24 Mark Mitchell <mark@codesourcery.com>
18802 * g++.dg/opt/init1.C: New test.
18804 2005-12-23 Mark Mitchell <mark@codesourcery.com>
18807 * g++.dg/template/sfinae3.C: New test.
18809 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18811 * g++.dg/other/friend4.C: New test.
18813 2005-12-23 Jakub Jelinek <jakub@redhat.com>
18816 * g++.dg/opt/pr25005.C: New test.
18818 2005-12-22 Mark Mitchell <mark@codesourcery.com>
18821 * g++.dg/template/ptrmem16.C: New test.
18823 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
18827 * gfortran.dg/initialization_1.f90: Add test of SIZE.
18829 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18831 PR libgfortran/25307
18832 * gfortran.dg/list_read_5.f90: New test.
18834 2005-12-22 Richard Henderson <rth@redhat.com>
18836 * gcc.target/i386/sse-7.c: Use -msse2.
18838 2005-12-23 Jakub Jelinek <jakub@redhat.com>
18840 PR rtl-optimization/25432
18841 * gcc.c-torture/compile/20051216-1.c: New test.
18844 * objc/execute/pr25328.m: New test.
18846 2005-12-22 Mark Mitchell <mark@codesourcery.com>
18849 * g++.dg/template/call4.C: New test.
18851 2005-12-22 Dale Johannesen <dalej@apple.com>
18853 * gcc.target/i386/sse-17.c: New.
18855 2005-12-22 Paul Brook <paul@codesourcery.com>
18857 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
18859 2005-12-22 Paul Brook <paul@codesourcery.com>
18861 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
18863 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
18866 * gcc.c-torture/compile/pr25513.c: New test.
18868 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18871 * g++.dg/parse/error25.C: Add more tests.
18873 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18876 * gfortran.dg/der_charlen_1.f90: New.
18878 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
18881 * gfortran.dg/pointer_component_type_1.f90: New test.
18885 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
18886 should give an error with assumed size array refernces and checks
18887 those that should not.
18888 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
18889 reference an upper bound so that it does not generate an error.
18895 * gfortran.dg/used_dummy_types_1.f90: New test.
18896 * gfortran.dg/used_dummy_types_2.f90: New test.
18897 * gfortran.dg/used_dummy_types_3.f90: New test.
18898 * gfortran.dg/used_dummy_types_4.f90: New test.
18899 * gfortran.dg/used_dummy_types_5.f90: New test.
18902 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
18903 group already being USE associated.
18904 * gfortran.dg/assumed_shape_nml.f90: New test.
18905 * gfortran.dg/assumed_size_nml.f90: New test.
18915 * gfortran.dg/io_constraints_1.f90: New test.
18916 * gfortran.dg/io_constraints_1.f90: New test.
18917 * gfortran.dg/iostat_3.f90: Change wording of warning.
18918 * gfortran.dg/g77/19981216-0.f: The same.
18920 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
18922 PR tree-optimization/23518
18923 * gcc.dg/pr23518.c: New.
18925 2005-12-21 Mike Stump <mrs@apple.com>
18927 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
18929 2005-12-21 Paul Brook <paul@codesourcery.com>
18931 * gcc.dg/pr19340.c: Skip on m68k targets.
18933 2005-12-21 Steven Bosscher <stevenb@suse.de>
18935 PR rtl-optimization/25196
18936 * gcc.dg/pr25196.c: New test.
18938 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
18941 gfortran.dg/where_nested_1.f90: New.
18943 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
18945 PR tree-optimization/25382.
18946 * gcc.dg/tree-ssa/pr25382.c: New.
18948 2005-12-20 Richard Guenther <rguenther@suse.de>
18950 PR middle-end/24306
18951 * gcc.target/i386/pr24306.c: New testcase.
18953 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
18955 PR tree-optimization/25501
18956 * gcc.dg/tree-ssa/pr25501.c: New.
18958 2005-12-20 Richard Guenther <rguenther@suse.de>
18961 2005-12-02 Richard Guenther <rguenther@suse.de>
18963 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
18965 2005-12-20 Mark Mitchell <mark@codesourcery.com>
18968 * g++.dg/warn/Wunreachable-code-2.C: New test.
18970 2005-12-19 Mark Mitchell <mark@codesourcery.com>
18973 * g++.dg/template/ctor5.C: New test.
18976 * g++.dg/template/overload8.C: New test.
18978 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
18980 * gcc.c-torture/compile/pr25483 : New test.
18982 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18985 * g++.dg/ext/typeof10.C: New test.
18987 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
18989 * gcc.dg/mt-loopi1.c: New.
18991 2005-12-18 Richard Guenther <rguenther@suse.de>
18993 PR tree-optimization/25481
18994 * gcc.dg/torture/pr25481.c: New testcase.
18996 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
18998 PR rtl-optimization/21041
18999 * gcc.dg/pr21041.c: New test.
19001 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19003 PR libgfortran/25463
19004 * gfortran.dg/advance.f90: New test.
19006 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
19008 * gcc.dg/20051201-1.c: New test.
19010 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
19013 * gfortran.dg/initialization_1.f90: New test.
19014 * gfortran.dg/enum_5.f90: Change dg-error to new message.
19015 * gfortran.dg/g77/980616-0.f: The same.
19017 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19020 * gfortran.dg/chkbits.f90: New test.
19022 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19024 * gfortran.dg/enum_5.f: Revert to previous version.
19026 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19028 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
19029 * gfortran.dg/nested_modules_1.f90: Ditto.
19030 * gfortran.dg/hollerith_f95.f90: Ditto.
19031 * gfortran.dg/select_5.f90: Ditto.
19032 * gfortran.dg/secnds.f: Ditto.
19033 * gfortran.dg/hollerith2.f90: Ditto.
19034 * gfortran.dg/imag_2.f: Ditto.
19035 * gfortran.dg/ftell_2.f90: Ditto.
19036 * gfortran.dg/malloc_free_1.f90: Ditto.
19037 * gfortran.dg/logint-1.f: Ditto.
19038 * gfortran.dg/recursive_statement_functions.f90: Ditto.
19039 * gfortran.dg/e_d_fmt.f90: Ditto.
19040 * gfortran.dg/hollerith_legacy.f90: Ditto.
19041 * gfortran.dg/logint-2.f: Ditto.
19042 * gfortran.dg/enum_5.f90: Ditto.
19043 * gfortran.dg/f2c_2.f90: Ditto.
19044 * gfortran.dg/pr17143.f90: Ditto.
19045 * gfortran.dg/namelist_14.f90: Ditto.
19046 * gfortran.dg/logint-3.f: Ditto.
19047 * gfortran.dg/spread_scalar_source.f90: Ditto.
19048 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
19049 * gfortran.dg/namelist_11.f: Ditto.
19050 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19051 * gfortran.dg/g77/20010519-1.f
19052 * gfortran.dg/g77/alpha1.f: Ditto.
19053 * gfortran.dg/g77/990115-1.f: Ditto.
19054 * gfortran.dg/g77/erfc.f: Ditto.
19055 * gfortran.dg/g77/19990313-3.f: Ditto.
19056 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
19057 * gfortran.dg/g77/20010426.f: Ditto.
19058 * gfortran.dg/g77/19990313-0.f: Ditto.
19059 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
19060 * gfortran.dg/g77/20000629-1.f: Ditto.
19061 * gfortran.dg/g77/970125-0.f: Ditto.
19062 * gfortran.dg/g77/8485.f: Ditto.
19063 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
19064 * gfortran.dg/g77/19990313-1.f: Ditto.
19065 * gfortran.dg/g77/int8421.f: Ditto.
19066 * gfortran.dg/g77/19990305-0.f: Ditto.
19067 * gfortran.dg/g77/947.f: Ditto.
19068 * gfortran.dg/g77/19990905-2.f: Ditto.
19069 * gfortran.dg/g77/cabs.f: Ditto.
19070 * gfortran.dg/g77/19990313-2.f: Ditto.
19071 * gfortran.dg/g77/20020307-1.f: Ditto.
19072 * gfortran.dg/g77/dcomplex.f: Ditto.
19073 * gfortran.dg/g77/19990502-1.f: Ditto.
19074 * gfortran.dg/g77/19981216-0.f: Ditto.
19075 * gfortran.dg/common_4.f90: Ditto.
19076 * gfortran.dg/entry_4.f90: Ditto.
19077 * gfortran.dg/equiv_constraint_2.f90: Ditto.
19078 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
19079 * gfortran.dg/namelist_12.f: Ditto.
19080 * gfortran.dg/scale_1.f90: Ditto.
19081 * gfortran.dg/modulo_1.f90
19082 * gfortran.dg/hollerith.f90: Ditto.
19083 * gfortran.dg/direct_io_3.f90: Ditto.
19084 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
19085 * gfortran.dg/gnu_logical_1.F: Ditto.
19086 * gfortran.dg/unf_io_convert_1.f90: Ditto.
19087 * gfortran.dg/assign_1.f90: Ditto.
19088 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
19089 * gfortran.dg/pr23095.f: Ditto.
19090 * gfortran.dg/read_float_1.f90: Ditto.
19092 2005-12-17 Andreas Jaeger <aj@suse.de>
19094 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
19095 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
19097 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19100 * gfortran.dg/fmt_white.f: New test.
19102 2005-12-16 Steven G. Kargl <kargls@comcast.net>
19104 * gfortran.dg/label_1.f90: New test.
19106 2005-12-15 Ben Elliston <bje@au.ibm.com>
19109 * gcc.dg/20031012-1.c: Add -Walways-true option.
19110 * gcc.dg/weak/weak-3.c: Likewise.
19111 * g++.old-deja/g++.mike/warn8.C: Likewise.
19113 2005-12-16 Mike Stump <mrs@apple.com>
19115 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
19118 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19120 PR libgfortran/25264
19121 PR libgfortran/25349
19122 * gfortran.dg/tl_editing.f90: Added additional checks.
19123 * gfortran.dg/t_editing.f: New test.
19124 * gfortran.dg/write_padding.f90: New test
19126 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19129 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
19131 2005-12-16 Jakub Jelinek <jakub@redhat.com>
19133 PR rtl-optimization/24899
19134 * gcc.c-torture/execute/20051215-1.c: New test.
19136 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
19139 * gfortran.dg/pr24823.f: New test.
19141 2005-12-16 Jeff Law <law@redhat.com>
19143 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
19145 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
19147 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19148 (base_types): Change C++ style comments to C style comments. Remove
19149 aligned types from the array. Keep Enums disabled.
19150 (complex_types): Remove aligned types from the array.
19151 Comment out "_Complex long double".
19152 (attrib_types): Remove.
19153 (complex_attrib_types): Remove.
19154 (attrib_array_types): Remove.
19155 (complex_attrib_array_types): Remove.
19156 (aligned_bitfld_types): Remove.
19157 (n_aligned_bitfld_types): Remove.
19158 (FEATURE_ALIGNEDPACKED): Delete.
19159 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
19160 (singles): Remove support for adding attributes.
19161 (choose_type): Remove support for attributed types.
19162 (generate_fields): Remove support for attributed bit-fields.
19163 Remove support for adding attributes.
19164 (generate_random_tests): Remove support for adding attributes.
19165 (features): Add back "[0] :0" and "complex vector [0]".
19166 (main): Remove support for attributed bit-fields.
19167 Uncomment the calling of generate_random_tests for the rests of
19170 2005-12-16 Jan Hubicka <jh@suse.cz>
19172 * gcc.c-torture/combine/pr25224.c: New.
19174 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
19177 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
19180 2005-12-15 Richard Sandiford <richard@codesourcery.com>
19182 * gcc.dg/20051215-1.c: New file.
19184 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19186 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
19187 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
19189 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
19192 * gfortran.dg/dummy_functions_1.f90: New.
19194 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
19196 PR rtl-optimization/25310
19197 * gcc.c-torture/compile/pr25310.c: New test.
19199 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19202 * gcc.dg/pr25023.c: New test.
19204 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19206 * g++.old-deja/g++.brendan/redecl1.C,
19207 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
19208 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
19209 g++.old-deja/g++.oliva/typeof1.C,
19210 g++.old-deja/g++.other/crash16.C,
19211 g++.old-deja/g++.other/crash34.C,
19212 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
19213 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
19214 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
19215 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
19216 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
19217 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
19220 2005-12-14 Kean Johnston <jkj@sco.com>
19221 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19223 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
19224 * gcc.target/i386/20020523-1.c: Ditto.
19225 * gcc.target/i386/tailcall-1.c: Ditto.
19226 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
19227 * gcc.target/i386/ssetype-5.c: Ditto.
19229 2005-12-14 Jeff Law <law@redhat.com>
19231 * gcc.dg/tree-ssa/foldstring-1.c: New test.
19233 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19237 * gcc.target/i386/pr25254.c: New test.
19238 * gfortran.dg/PR24188.f: New test.
19240 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
19242 * lib/fortran-torture.exp: Catch remaining uses of
19243 remote_file build delete.
19245 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19247 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
19249 2005-12-14 Ben Elliston <bje@au.ibm.com>
19251 * gcc.dg/warn-addr-cmp.c: New test.
19253 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19257 * gcc.target/i386/pr25293.c: New test.
19259 2005-12-13 Petr Machata <machata@post.cz>
19262 * g++.dg/parse/comma2.C: New test.
19264 2005-12-13 Mark Mitchell <mark@codesourcery.com>
19265 Jakub Jelinek <jakub@redhat.com>
19267 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19268 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19269 (limits.h): Include unconditionally.
19270 (stdlib.h): Likewise.
19271 (hashtab.h): Do not include.
19272 (getopt.h): Likewise.
19273 (stddef.h): Include.
19274 (hashval_t): Define.
19275 (struct entry): Add "next" field.
19276 (HASH_SIZE): New macro.
19277 (hash_table): New variable.
19278 (switchfiles): Do not use xmalloc.
19280 (iterative_hash): New function.
19282 (e_exists): New function.
19283 (e_insert): Likewise.
19284 (output): Use, instead of libiberty hashtable functions.
19285 (main): Do not use getopt. Do not call htab_create.
19287 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19290 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
19291 put atal* and atpaal* attributes on array elements.
19292 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
19293 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
19294 put atal* and atpaal* attributes on array elements.
19295 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
19297 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
19299 * gcc.dg/single-precision-constant.c: New test.
19301 2005-12-13 Alan Modra <amodra@bigpond.net.au>
19303 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
19304 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
19305 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
19306 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19307 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19308 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19309 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
19310 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
19311 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
19312 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
19313 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
19314 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
19315 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
19316 gcc.target/powerpc/ppc-sdata-2.c,
19317 gcc.target/powerpc/ppc-stackalign-1.c,
19318 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19319 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
19320 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
19321 gcc.target/powerpc/rs6000-ldouble-2.c,
19322 gcc.target/powerpc/rs6000-power2-1.c,
19323 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19324 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
19325 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
19326 option into target selector.
19327 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
19328 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19330 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19333 * objc.dg/encode-9.m: New test.
19335 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19338 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19339 * gcc.dg/asm-b.c: Fix typo.
19340 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19341 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19342 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19343 i?86 lp64 and x86_64 ilp32.
19344 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19346 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19348 2005-12-12 Steven G. Kargl <kargls@comcast.net>
19351 gfortran.dg/equiv_5.f90: New test.
19353 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
19355 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19356 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19357 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19358 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19359 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19360 * gcc.dg/tree-ssa/reassoc-5.c: New.
19361 * gcc.dg/tree-ssa/reassoc-6.c: New.
19362 * gcc.dg/tree-ssa/reassoc-7.c: New.
19363 * gcc.dg/tree-ssa/reassoc-8.c: New.
19364 * gcc.dg/tree-ssa/reassoc-9.c: New.
19365 * gcc.dg/tree-ssa/reassoc-10.c: New.
19366 * gcc.dg/tree-ssa/reassoc-11.c: New.
19368 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19372 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19374 2005-12-12 Mark Mitchell <mark@codesourcery.com>
19377 * g++.dg/template/inherit.C: Do not use a generic error message.
19379 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19382 * objc.dg/gnu-encoding: New directory.
19383 * objc.dg/gnu-encoding/compat-common.h: New file.
19384 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
19385 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
19386 * objc.dg/gnu-encoding/vector-defs.h: New file.
19387 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
19388 * objc.dg/gnu-encoding/generate-random.c: New file.
19389 * objc.dg/gnu-encoding/generate-random_r.c: New file.
19390 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
19391 * objc.dg/gnu-encoding/generate-random.h: New file.
19393 2005-12-11 Mark Mitchell <mark@codesourcery.com>
19396 * g++.dg/template/defarg7.C: New test.
19398 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19401 * objc.dg/encode-8.m: New test.
19403 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19406 * objc.dg/encode-7.m: New test.
19408 2005-12-10 Mark Mitchell <mark@codesourcery.com>
19411 * g++.dg/opt/inline10.C: New test.
19413 2005-12-11 Steven G. Kargl <kargls@comcast.net>
19415 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
19417 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
19419 * gfortran.dg/substring_equivalence.f90: typo in comment
19421 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19424 * gfortran.dg/iostat_3.f90: New test.
19426 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
19429 * gfortran.dg/unf_io_convert_1.f90: New test.
19430 * gfortran.dg/unf_io_convert_2.f90: New test.
19431 * gfortran.dg/unf_io_convert_3.f90: New test.
19433 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19436 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
19437 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
19438 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19439 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
19440 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
19441 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19442 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
19443 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
19444 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19445 gcc.dg/torture/fp-int-convert-float128-timode.c,
19446 gcc.dg/torture/fp-int-convert-float128.c,
19447 gcc.dg/torture/fp-int-convert-float80-timode.c,
19448 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
19449 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
19451 * gcc.dg/tls/opt-1.c: Require effective target fpic.
19453 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
19455 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
19457 2005-12-10 Richard Sandiford <richard@codesourcery.com>
19459 * gcc.dg/20051207-1.c,
19460 * gcc.dg/20051207-2.c,
19461 * gcc.dg/20051207-3.c: New tests.
19463 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19466 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
19467 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
19468 dg-skip-if target selector.
19471 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
19472 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
19473 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
19474 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
19475 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
19476 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
19477 and/or merge with i?86 cases.
19479 * gcc.dg/tls/opt-3.c: Require effective target fpic.
19482 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
19483 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
19484 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
19485 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
19488 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
19491 * gcc.c-torture/compile/pr25311.c: New test.
19493 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19495 PR libgfortran/25039
19496 * gfortran.dg/read_comma.f: New test.
19498 2005-12-08 Jakub Jelinek <jakub@redhat.com>
19501 * g++.dg/opt/pr19317-1.C: New test.
19502 * g++.dg/opt/pr19317-2.C: New test.
19503 * g++.dg/opt/pr19317-3.C: New test.
19506 * gcc.c-torture/execute/pr19005.c: New test.
19509 * g++.old-deja/g++.other/comdat5.C: New test.
19510 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
19512 * g++.dg/compat/struct-layout-1.exp: New file.
19513 * g++.dg/compat/struct-layout-1.h: New.
19514 * g++.dg/compat/struct-layout-1_generate.c: New.
19515 * g++.dg/compat/struct-layout-1_x1.h: New.
19516 * g++.dg/compat/struct-layout-1_x2.h: New.
19517 * g++.dg/compat/struct-layout-1_y1.h: New.
19518 * g++.dg/compat/struct-layout-1_y2.h: New.
19520 * gcc.dg/20050330-2.c: New test.
19522 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
19525 * gfortran.dg/associated_1.f90: New.
19527 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19529 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
19530 ILP32 vect_no_align platforms.
19532 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
19533 Jakub Jelinek <jakub@redhat.com>
19536 * gcc.c-torture/compile/20051207-1.c: New test.
19538 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19541 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
19542 gcc.dg/torture/pr18582-1.c,
19543 gcc.target/i386/attributes-error.c: Also test on x86_64.
19545 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
19547 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19550 * g++.dg/template/typedef3.C: New test.
19554 * g++.dg/template/dtor3.C: Fix error markers.
19556 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
19558 * lib/target-supports.exp (check_effective_target_sync_char_short):
19561 2005-12-06 Janis Johnson <janis187@us.ibm.com>
19563 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
19565 2005-12-06 Roger Sayle <roger@eyesopen.com>
19567 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
19568 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
19569 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
19570 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
19572 2005-12-06 Roger Sayle <roger@eyesopen.com>
19575 * g++.dg/other/array2.C: New test case.
19577 2005-12-05 Geoffrey Keating <geoffk@apple.com>
19579 * gcc.dg/darwin-weakimport-3.c: New.
19581 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
19582 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
19583 and to work on Darwin.
19584 * gcc.dg/attr-weakref-1b.c: New file.
19585 * gcc.dg/attr-weakref-2.c: New test.
19586 * gcc.dg/darwin-weakref-1.c: New test.
19588 2005-12-05 Janis Johnson <janis187@us.ibm.com>
19591 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
19592 use in selector expressions.
19593 (dg-xfail-if): Ditto.
19594 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
19595 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
19596 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
19597 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
19598 * gcc.test-framework/test-framework.exp: Skip generated tests if
19599 CHECK_TEST_FRAMEWORK is not 1.
19601 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19603 PR tree-optimization/24963
19604 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
19607 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
19610 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
19611 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19612 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19613 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19615 2005-12-05 Jakub Jelinek <jakub@redhat.com>
19617 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
19620 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
19622 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
19624 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
19626 * gcc.dg/format/cast-1.c: New test.
19628 2005-12-04 Roger Sayle <roger@eyesopen.com>
19631 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
19632 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
19633 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
19634 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
19636 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
19638 * gcc.dg/cast-pretty-print-1.c: New test.
19640 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
19642 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
19644 2005-12-02 Mark Mitchell <mark@codesourcery.com>
19647 * g++.dg/template/friend40.C: New test.
19649 2005-12-02 Jakub Jelinek <jakub@redhat.com>
19652 * gcc.target/i386/movq-2.c: New test.
19653 * gcc.target/i386/movq.c: Remove target i?86, instead add
19654 dg-require-effective-target ilp32.
19656 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19659 * g++.dg/other/default1.C: New test.
19661 2005-12-02 Richard Guenther <rguenther@suse.de>
19663 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19665 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
19667 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
19669 2005-12-02 Alan Modra <amodra@bigpond.net.au>
19672 * gcc.target/powerpc/rotate.c: New.
19674 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19676 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
19677 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
19679 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
19682 * gcc.dg/pr17730-1.c: Adjust.
19683 * gcc.dg/lvalue1.c (main): Likewise.
19684 * gcc.dg/lvalue-2.c: Likewise.
19685 * g++.dg/pr7503-3.C
19687 2005-12-01 Geoffrey Keating <geoffk@apple.com>
19689 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
19692 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
19695 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
19697 2005-12-01 Uros Bizjak <uros@kss-loka.si>
19700 * lib/target-supports.exp (check_effective_target_tls): New.
19701 (check_effective_target_tls_runtime): New.
19702 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
19704 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
19705 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19706 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
19707 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
19708 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
19709 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
19710 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19711 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
19712 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
19713 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
19714 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
19715 effective-target TLS.
19716 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
19717 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
19718 effective-target TLS runtime.
19720 2005-12-01 Uros Bizjak <uros@kss-loka.si>
19722 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
19724 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
19726 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
19727 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
19728 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
19729 ignored" warnings when "packing" is the same as the ABI layout.
19731 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
19734 * gfortran.dg/line_length_1.f: New test.
19735 * gfortran.dg/line_length_2.f90: Ditto.
19737 2005-11-30 Richard Guenther <rguenther@suse.de>
19739 PR tree-optimization/21655
19740 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
19742 2005-11-30 Dale Johannesen <dalej@apple.com>
19744 * gcc.c-torture/compile/pr24930.c: New.
19746 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
19749 * gfortran.dg/auto_char_dummy_array.f90: New test.
19751 2005-11-30 Jeff Law <law@redhat.com>
19753 * g++.old-deja/g++.law/pr25000.C: New test.
19755 2005-11-30 Jakub Jelinek <jakub@redhat.com>
19757 * gcc.dg/tls/opt-11.c: New test.
19759 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
19761 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
19763 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
19766 2005-11-29 Jakub Jelinek <jakub@redhat.com>
19768 * gfortran.dg/open_access_1.f90: New test.
19770 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19772 * gcc.dg/charset/builtin2.c: New test.
19774 2005-11-28 Jakub Jelinek <jakub@redhat.com>
19776 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
19777 on mmix-*-* for *_[xy].c.
19779 2005-11-28 Kean Johnston <jkj@sco.com>
19781 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
19783 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
19784 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
19785 * gcc.target/i386/asm-3.c: Ditto.
19786 * gcc.target/i386/clobbers.c: Ditto.
19787 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
19788 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
19790 * gcc.target/i386/mul.c: Ditto.
19791 * gcc.target/i386/ssetype-1.c: Ditto.
19792 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
19793 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
19794 static so the test works with -fPIC mode too. Based on comment in
19796 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
19798 2005-11-28 Richard Guenther <rguenther@suse.de>
19800 * gcc.dg/alias-9.c: New testcase.
19801 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
19803 2005-11-28 Roger Sayle <roger@eyesopen.com>
19804 Uros Bizjak <uros@kss-loka.si>
19806 PR middle-end/20219
19807 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
19808 tan(x)/sin(x) transformations.
19810 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
19812 PR middle-end/24575
19813 * gcc.dg/tree-ssa/divide-3.c: New test.
19814 * gcc.dg/tree-ssa/divide-4.c: New test.
19816 2005-11-27 Steven G. Kargl <kargls@comcast.net>
19819 * gfortran.dg/boz_6.f90: New test.
19821 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19824 * gfortran.dg/modulo_1.f90: New test.
19826 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19828 PR libfortran/24919
19829 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
19830 fail on CRLF platforms.
19831 * gfortran.dg/ftell_2.f90: Likewise.
19833 2005-11-26 Eric Christopher <echristo@apple.com>
19835 * gcc.dg/intmax_t-1.c: Remove mips xfail.
19837 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
19839 * objc.dg/gnu-runtime-3.m: Simplify.
19841 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
19843 PR middle-end/23669
19844 * gcc.dg/tree-ssa/divide-1.c: New test.
19845 * gcc.dg/tree-ssa/divide-2.c: New test.
19847 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
19849 PR libgfortran/24945
19850 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
19852 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
19854 PR libgfortran/24945
19855 * gfortran.dg/open_status_2.f90: New test.
19857 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19859 * gcc.c-torture/execute/builtins/fprintf.c,
19860 gcc.c-torture/execute/builtins/fputs-lib.c,
19861 gcc.c-torture/execute/builtins/fputs.c,
19862 gcc.c-torture/execute/builtins/lib/fprintf.c,
19863 gcc.c-torture/execute/builtins/lib/printf.c,
19864 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
19866 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
19868 * gcc.dg/20050922-2.c: New test.
19870 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
19872 * objc.dg/gnu-runtime-3.m: New test.
19874 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19877 * g++.dg/other/void1.C: New test.
19879 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
19881 PR middle-end/24998
19882 * gcc.dg/torture/fp-int-convert-float.c,
19883 gcc.dg/torture/fp-int-convert-double.c,
19884 gcc.dg/torture/fp-int-convert-long-double.c,
19885 gcc.dg/torture/fp-int-convert-timode.c,
19886 gcc.dg/torture/fp-int-convert-float80.c,
19887 gcc.dg/torture/fp-int-convert-float80-timode.c,
19888 gcc.dg/torture/fp-int-convert-float128.c,
19889 gcc.dg/torture/fp-int-convert-float128-timode.c,
19890 gcc.dg/torture/fp-int-convert.h: New files.
19892 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
19894 PR middle-end/24989
19895 * gcc.dg/tree-ssa/bool-10.c: New test.
19896 * gcc.dg/tree-ssa/bool-11.c: New test.
19897 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
19899 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
19901 PR middle-end/24990
19902 * tree-ssa/pr24990-1.c: New test.
19904 2005-11-24 Richard Guenther <rguenther@suse.de>
19905 Dirk Mueller <dmueller@suse.de>
19908 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
19909 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
19910 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
19911 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
19912 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
19913 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
19915 2005-11-23 Uros Bizjak <uros@kss-loka.si>
19917 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
19919 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
19922 * gcc.dg/Wc++-compat.c: New.
19923 * gcc.dg/Wno-c++-compat.c: New.
19925 2005-11-23 Alan Modra <amodra@bigpond.net.au>
19927 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
19928 (vspltish, vspltisw): Likewise.
19930 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19932 PR libgfortran/24794
19933 * gfortran.dg/namelist_12.f: Fix quotes.
19934 * gfortran.dg/namelist_13.f90: Fix quotes.
19935 * gfortran.dg/namelist_14.f90: Fix quotes.
19936 * gfortran.dg/namelist_15.f90: Fix quotes.
19937 * gfortran.dg/namelist_use.f90: Fix quotes.
19938 * gfortran.dg/namelist_use_only.f90: Fix quotes.
19939 * gfortran.dg/namelist_21.f90: New test.
19940 * gfortran.dg/namelist_22.f90: New test.
19942 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
19945 * gcc.c-torture/compile/pr23435.c: New.
19947 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
19949 * gcc.c-torture/execute/floatunsisf-1.c: New test.
19951 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
19953 * gcc.target/powerpc/405-macchw-1.c,
19954 gcc.target/powerpc/405-macchw-2.c,
19955 gcc.target/powerpc/405-macchwu-1.c,
19956 gcc.target/powerpc/405-macchwu-2.c,
19957 gcc.target/powerpc/405-machhw-1.c,
19958 gcc.target/powerpc/405-machhw-2.c,
19959 gcc.target/powerpc/405-machhwu-1.c,
19960 gcc.target/powerpc/405-machhwu-2.c,
19961 gcc.target/powerpc/405-maclhw-1.c,
19962 gcc.target/powerpc/405-maclhw-2.c,
19963 gcc.target/powerpc/405-maclhwu-1.c,
19964 gcc.target/powerpc/405-maclhwu-2.c,
19965 gcc.target/powerpc/405-mulchw-1.c,
19966 gcc.target/powerpc/405-mulchw-2.c,
19967 gcc.target/powerpc/405-mulchwu-1.c,
19968 gcc.target/powerpc/405-mulchwu-2.c,
19969 gcc.target/powerpc/405-mulhhw-1.c,
19970 gcc.target/powerpc/405-mulhhw-2.c,
19971 gcc.target/powerpc/405-mulhhwu-1.c,
19972 gcc.target/powerpc/405-mulhhwu-2.c,
19973 gcc.target/powerpc/405-mullhw-1.c,
19974 gcc.target/powerpc/405-mullhw-2.c,
19975 gcc.target/powerpc/405-mullhwu-1.c,
19976 gcc.target/powerpc/405-mullhwu-2.c,
19977 gcc.target/powerpc/405-nmacchw-1.c,
19978 gcc.target/powerpc/405-nmacchw-2.c,
19979 gcc.target/powerpc/405-nmachhw-1.c,
19980 gcc.target/powerpc/405-nmachhw-2.c,
19981 gcc.target/powerpc/405-nmaclhw-1.c,
19982 gcc.target/powerpc/405-nmaclhw-2.c,
19983 gcc.target/powerpc/440-macchw-1.c,
19984 gcc.target/powerpc/440-macchw-2.c,
19985 gcc.target/powerpc/440-macchwu-1.c,
19986 gcc.target/powerpc/440-macchwu-2.c,
19987 gcc.target/powerpc/440-machhw-1.c,
19988 gcc.target/powerpc/440-machhw-2.c,
19989 gcc.target/powerpc/440-machhwu-1.c,
19990 gcc.target/powerpc/440-machhwu-2.c,
19991 gcc.target/powerpc/440-maclhw-1.c,
19992 gcc.target/powerpc/440-maclhw-2.c,
19993 gcc.target/powerpc/440-maclhwu-1.c,
19994 gcc.target/powerpc/440-maclhwu-2.c,
19995 gcc.target/powerpc/440-mulchw-1.c,
19996 gcc.target/powerpc/440-mulchw-2.c,
19997 gcc.target/powerpc/440-mulchwu-1.c,
19998 gcc.target/powerpc/440-mulchwu-2.c,
19999 gcc.target/powerpc/440-mulhhw-1.c,
20000 gcc.target/powerpc/440-mulhhw-2.c,
20001 gcc.target/powerpc/440-mulhhwu-1.c,
20002 gcc.target/powerpc/440-mulhhwu-2.c,
20003 gcc.target/powerpc/440-mullhw-1.c,
20004 gcc.target/powerpc/440-mullhw-2.c,
20005 gcc.target/powerpc/440-mullhwu-1.c,
20006 gcc.target/powerpc/440-mullhwu-2.c,
20007 gcc.target/powerpc/440-nmacchw-1.c,
20008 gcc.target/powerpc/440-nmacchw-2.c,
20009 gcc.target/powerpc/440-nmachhw-1.c,
20010 gcc.target/powerpc/440-nmachhw-2.c,
20011 gcc.target/powerpc/440-nmaclhw-1.c,
20012 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
20014 2005-11-21 Jakub Jelinek <jakub@redhat.com>
20017 * gfortran.dg/inquire_9.f90: New test.
20020 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
20022 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
20024 PR libfortran/24432
20025 * lib/target-supports.exp (check_effective_target_fortran_large_real):
20026 Check that 'cos' is supported.
20028 2005-11-21 Paul Thomas <pault@gcc.gnu.org
20031 * gfortran.dg/substring_equivalence.f90: New test.
20034 * gfortran.dg/auto_internal_assumed.f90: New test.
20036 2005-11-21 Uros Bizjak <uros@kss-loka.si>
20038 * gcc.dg/fold-div-2.c: New test.
20040 2005-11-20 Ian Lance Taylor <ian@airs.com>
20042 PR rtl-optimization/24883
20043 * gcc.c-torture/compile/pr24883.c: New test.
20045 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
20047 PR middle-end/20583
20048 * gcc.c-torture/compile/pr20583.c: New.
20050 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
20052 * gcc.c-torture/execute/usmul.c: New test.
20054 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
20056 * gcc.dg/tree-ssa/vrp22.c: New test.
20058 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
20060 PR middle-end/24912
20061 * gcc.dg/torture/pr24912-1.c: New test.
20063 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
20066 * gfortran.dg/arrayio_derived_1.f90: New test.
20068 2005-11-19 Richard Guenther <rguenther@suse.de>
20070 PR middle-end/23294
20071 * gcc.dg/tree-ssa/pr23294.c: New testcase.
20073 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
20075 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
20077 2005-11-18 Mark Mitchell <mark@codesourcery.com>
20080 * g++.dg/template/friend39.C: New test.
20082 2005-11-18 James E Wilson <wilson@specifix.com>
20084 * gcc.dg/builtin-strstr.c: New.
20086 2005-11-18 Richard Henderson <rth@redhat.com>
20088 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
20089 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
20090 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
20091 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
20092 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
20093 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
20094 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
20095 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
20096 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
20097 renaming to remove initial "ia64-".
20099 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
20101 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
20103 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
20105 * g++.dg/cpp/string-2.C: New test.
20107 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
20109 * gcc.dg/tree-ssa/loop-14.c: New test.
20111 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
20112 Michael Chamberlain <michael@chamberlain.net.au>
20114 * ada/acats/run_all.sh (target_run): Kill long running tests.
20116 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20118 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
20119 * gcc.dg/cleanup-9.c: Likewise.
20120 * gcc.dg/cleanup-10.c: Likewise.
20121 * gcc.dg/cleanup-11.c: Likewise.
20123 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20126 * gfortran.dg/open_access_append_1.f90: New test.
20127 * gfortran.dg/open_access_append_2.f90: New test.
20129 2005-11-16 Richard Guenther <rguenther@suse.de>
20131 PR middle-end/24851
20132 * gcc.c-torture/execute/pr24851.c: New testcase.
20134 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
20136 * gcc.dg/fold-overflow-1.c: New test.
20138 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
20140 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
20141 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
20143 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
20145 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
20147 * g++.dg/eh/forced2.C: Likewise.
20148 * g++.dg/eh/forced3.C: Likewise.
20149 * g++.dg/eh/forced4.C: Likewise.
20151 2005-11-11 Mike Stump <mrs@apple.com>
20153 * g++.old-deja/g++.mike/unused.C: Add.
20155 2005-11-15 Mark Mitchell <mark@codesourcery.com>
20158 * g++.dg/warn/Wcast-qual1.C: New test.
20160 2005-11-15 Jan Hubicka <jh@suse.cz>
20162 * gcc.dg/winline-5.c: Add large-unit-insns limit.
20164 2005-11-14 David Edelsohn <edelsohn@gnu.org>
20166 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
20168 2005-11-14 Diego Novillo <dnovillo@redhat.com>
20171 * gcc.dg/tree-ssa/pr24840.c: New test.
20173 2005-11-14 Janis Johnson <janis187@us.ibm.com>
20176 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
20178 2005-11-14 Dale Johannesen <dalej@apple.com>
20180 * gcc.c-torture/execute/20051113-1.c: New.
20182 2005-11-14 Mark Mitchell <mark@codesourcery.com>
20185 * g++.dg/template/crash43.C: New test.
20187 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
20189 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
20191 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20194 * g++.dg/eh/spec8.C: New test.
20196 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20198 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
20200 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20203 * g++.dg/parse/ambig4.C: New test.
20204 * g++.dg/tc1/dr101.C: Adjust error markers.
20205 * g++.dg/lookup/strong-using-2.C: Likewise.
20206 * g++.dg/lookup/ambig5.C: Likewise.
20207 * g++.dg/lookup/ambig4.C: Likewise.
20208 * g++.dg/parse/crash22.C: Likewise.
20210 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20212 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
20214 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
20216 * gcc.dg/nested-calls-1.c: New test.
20218 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20220 * gfortran.dg/complex_intrinsic_1.f90: New test.
20221 * gfortran.dg/complex_intrinsic_2.f90: New test.
20222 * gfortran.dg/fgetc_1.f90: New test.
20223 * gfortran.dg/fgetc_2.f90: New test.
20224 * gfortran.dg/fgetc_3.f90: New test.
20225 * gfortran.dg/ftell_1.f90: New test.
20226 * gfortran.dg/ftell_2.f90: New test.
20227 * gfortran.dg/gnu_logical_1.F: New test.
20228 * gfortran.dg/gnu_logical_2.f90: New test.
20230 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
20232 PR middle-end/24820
20233 * gcc.dg/pr24820.c: New test.
20235 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
20237 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
20238 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
20241 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20244 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
20246 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20248 * gcc.target/cris/cris.exp: New file.
20249 * gcc.target/cris/rld-legit1.c: New test.
20250 * gcc.target/cris/rld-legit2.c: New test.
20252 2005-11-12 Jakub Jelinek <jakub@redhat.com>
20255 * g++.dg/opt/pr24780.C: New test.
20258 * g++.dg/template/asm1.C: New test.
20260 2005-11-12 Steven G. Kargl <kargls@comcast.net>
20262 PR libgfortran/24787
20263 * gfortran.dg/scan_1.f90: New test.
20265 2005-11-12 Jan Hubicka <jh@suse.cz>
20267 * gcc.target/i386/minmax-1.c: New.
20268 * gcc.target/i386/minmax-2.c: New.
20270 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
20272 * gcc.dg/pr24445.c: Fix for 64-bit targets.
20274 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
20276 * gcc.c-torture/execute/20051110-1.c,
20277 gcc.c-torture/execute/20051110-2.c: New tests.
20279 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20281 PR middle-end/24750
20282 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
20285 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20287 * lib/target-libpath.exp (get_shlib_extension): New proc.
20288 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
20289 * lib/gfortran.exp (gfortran_link_flags): Likewise.
20290 * lib/objc.exp (objc_target_compile): Likewise.
20291 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
20294 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20296 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
20298 * lib/target-supports.exp (check_effective_target_static_libgfortran):
20299 Add -static to additional_flags and pass it to target_compile.
20301 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20303 PR libgfortran/24719
20304 gfortran.dg/read_noadvance.f90: New test.
20306 PR libgfortran/24699
20307 gfortran.dg/fmt_t_2.f90: New test.
20309 PR libgfortran/24785
20310 gfortran.dg/read_x_eor.f90: New test.
20312 PR libgfortran/24584
20313 gfortran.dg/namelist_empty.f90: Rename test.
20315 PR libgfortran/24489
20316 gfortran/read_eor.f90: Rename test.
20318 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20321 * gfortran.dg/automatic_module_variable.f90: New test.
20323 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
20326 * gcc.dg/pr24445.c: New test.
20328 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20332 * gfortran.dg/recursive_statement_functions.f90: Add statement
20333 functions using inline intrinsic functions and parameters to test
20334 that they no longer seg-fault.
20337 gfortran.dg/nested_modules_4.f90: New test.
20338 gfortran.dg/nested_modules_5.f90: New test.
20340 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20343 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20345 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
20347 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20350 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
20352 * gcc.dg/sparc-getcontext-1.c: New test.
20354 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
20356 * gcc.dg/ifcvt-fabs-1.c: New test.
20358 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
20361 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20362 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20364 2005-11-09 Richard Guenther <rguenther@suse.de>
20366 PR tree-optimization/24716
20367 * gcc.c-torture/execute/pr24716.c: New testcase.
20369 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20371 * gcc.dg/pr24624.c: Disable for non S/390 targets.
20373 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20376 * gcc.dg/pr24624.c: Testcase added.
20378 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20381 * g++.dg/other/pr24623.C: Testcase added.
20383 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
20386 * gfortran-dg/pure_byref_1.f90: New.
20387 * gfortran-dg/pure_byref_2.f90: New.
20389 2005-11-09 Uros Bizjak <uros@kss-loka.si>
20392 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
20393 * gcc.dg/dg.exp: Run main loop also for *.i files.
20395 2005-11-08 Jakub Jelinek <jakub@redhat.com>
20398 * g++.dg/tls/diag-3.C: New test.
20399 * g++.dg/tls/diag-4.C: New test.
20400 * g++.dg/tls/static-1.C: New test.
20401 * g++.dg/tls/static-1a.cc: New file.
20403 2005-11-08 Diego Novillo <dnovillo@redhat.com>
20406 * g++.dg/tree-ssa/pr23046.C: New test.
20408 2005-11-08 Devang Patel <dpatel@apple.com>
20410 PR tree-optimization/23115
20411 * gcc.dg/tree-ssa/pr23115.c: New.
20413 2005-11-08 David Edelsohn <edelsohn@gnu.org>
20415 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
20416 * gcc.target/powerpc/pr16155.c: Same.
20417 * gcc.target/powerpc/altivec-1.c: Same.
20418 * gcc.target/powerpc/altivec-2.c: Same.
20419 * gcc.target/powerpc/altivec-3.c: Same.
20420 * gcc.target/powerpc/altivec-5.c: Same.
20421 * gcc.target/powerpc/altivec-11.c: Same.
20422 * gcc.target/powerpc/altivec-12.c: Same.
20423 * gcc.target/powerpc/altivec-14.c: Same.
20424 * gcc.target/powerpc/altivec-22.c: Same.
20425 * gcc.target/powerpc/altivec-consts.c: Same.
20426 * gcc.target/powerpc/altivec-pr22085.c: Same.
20427 * gcc.target/powerpc/altivec-splat.c: Same.
20428 * gcc.target/powerpc/altivec-varargs-1.c: Same.
20429 * gcc.target/powerpc/altivec-vec-merge.c: Same.
20430 * gcc.target/powerpc/darwin-longlong.c: Same.
20432 2005-11-08 Uros Bizjak <uros@kss-loka.si>
20435 * gcc.dg/pr19340.c: New test.
20437 2005-11-07 Ian Lance Taylor <ian@airs.com>
20439 PR rtl-optimization/24683
20440 * gcc.dg/pr24683.c: New test.
20442 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20444 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
20445 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
20447 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20449 * gcc.target/i386/pr23376.c: Compile with -mmmx.
20451 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
20453 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
20455 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20459 * gcc.target/powerpc/altivec-consts.c,
20460 gcc.target/powerpc/altivec-splat.c: New testcase.
20462 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20466 * gcc.dg/overflow-2.c: New testcase.
20468 2005-11-07 Jakub Jelinek <jakub@redhat.com>
20470 PR rtl-optimization/23567
20471 * gcc.c-torture/execute/20051104-1.c: New test.
20473 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
20476 gfortran.dg/private_type_2.f90: Modified to check that case with
20477 PRIVATE declaration within derived type is accepted.
20480 gfortran.dg/pointer_assign_1.f90: New test.
20483 * gfortran.dg/arrayio_0.f90: New test.
20486 gfortran.dg/data_initialized.f90: New test.
20487 gfortran.dg/data_constraints_1.f90: New test.
20488 gfortran.dg/data_constraints_2.f90: New test.
20490 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
20494 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
20496 2005-11-06 Diego Novillo <dnovillo@redhat.com>
20499 * gcc.dg/tree-ssa/pr24670.c: New test.
20501 2005-11-05 Ian Lance Taylor <ian@airs.com>
20504 * gcc.target/i386/pr22432.c: New test.
20506 2005-11-05 Richard Henderson <rth@redhat.com>
20508 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
20509 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
20510 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
20511 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
20512 from gcc.dg/alpha-*.
20513 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
20514 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
20516 2005-11-05 Andreas Jaeger <aj@suse.de>
20518 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
20520 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
20523 * gcc.dg/torture/pr23424-1.c: New test.
20525 2005-11-04 Richard Henderson <rth@redhat.com>
20527 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
20528 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
20529 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
20530 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
20531 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
20532 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
20533 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
20534 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
20535 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
20536 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
20537 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
20538 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
20539 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
20540 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
20541 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
20542 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
20543 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
20544 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
20545 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
20546 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
20547 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
20548 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
20549 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
20550 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
20552 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
20553 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
20554 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
20555 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
20556 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
20557 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
20558 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
20559 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
20560 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
20561 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
20562 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
20563 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
20564 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
20565 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
20566 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
20567 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
20568 gcc.target/i386/lea.c, gcc.target/i386/local.c,
20569 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
20570 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
20571 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
20572 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
20573 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
20574 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
20575 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
20576 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
20577 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
20578 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
20579 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
20580 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
20581 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
20582 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
20583 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
20584 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
20585 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
20586 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
20587 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
20588 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
20589 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
20590 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
20591 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
20592 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
20593 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
20594 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
20595 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
20596 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
20598 2005-11-04 Diego Novillo <dnovillo@redhat.com>
20601 * gcc.dg/tree-ssa/pr24627.c: New test.
20603 2005-11-04 Paul Brook <paul@codesourcery.com>
20605 * gcc.dg/tls/opt-10.c: New test.
20607 2005-11-04 Andreas Jaeger <aj@suse.de>
20609 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
20610 avoid extra warnings.
20612 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20614 PR libfortran/22298
20615 * lib/target-supports.exp
20616 (check_effective_target_static_libgfortran): New
20617 static_libgfortran effective target.
20618 * gfortran.dg/static_linking_1.f: New test.
20619 * gfortran.dg/static_linking_1.c: New file.
20621 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
20623 * gcc.dg/pr24615.c: Guard test with { target fpic }.
20625 2005-11-03 Josh Conner <jconner@apple.com>
20628 g++.dg/ext/array2.C: New test.
20629 g++.dg/template/dependent-name3.C: New test.
20630 g++.dg/template/dependent-name4.C: New test.
20631 g++.dg/template/sfinae2.C: New test.
20633 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20635 PR preprocessor/22042
20636 * gcc.dg/cpp/strify4.c: New test.
20638 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20641 * g++.dg/cpp/string-1.C: New test.
20643 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20645 * gcc.target/powerpc: New directory.
20646 * gcc.target/powerpc/powerpc.exp: New file.
20647 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
20648 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
20649 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
20650 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
20651 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
20652 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
20653 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
20654 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
20655 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
20656 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
20657 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
20658 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
20659 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
20660 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
20661 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
20662 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
20663 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
20664 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
20665 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
20666 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
20667 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
20668 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
20669 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
20670 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
20671 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
20672 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
20673 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
20674 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
20675 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
20676 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
20677 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
20678 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
20679 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
20680 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
20682 2005-11-03 Mark Mitchell <mark@codesourcery.com>
20685 * g++.dg/warn/inline2.C: New test.
20687 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20689 PR middle-end/23155
20690 * g++.dg/ext/c99struct1.C: New test.
20691 * gcc.dg/union-cast-1.c: New test.
20692 * gcc.dg/union-cast-2.c: New test.
20693 * gcc.dg/union-cast-3.c: New test.
20695 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20697 PR middle-end/24589
20698 * gcc.c-torture/execute/zero-struct-2.c: New test.
20700 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20703 * g++.dg/init/switch1.C: New test.
20705 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
20707 * gcc.dg/delay-slot-1.c: New test.
20709 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
20712 * gcc.dg/pr24620.c: New test.
20714 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20717 * gcc.dg/format/unnamed-1.c: New test.
20719 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20722 * g++.dg/expr/cond8.C: New test.
20725 * g++.dg/parse/dot1.C: New test.
20727 2005-11-02 Jan Hubicka <jh@suse.cz>
20730 * gcc.dg/i386-lea.c: New test
20732 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
20735 * gcc.dg/pr24615.c: New test.
20737 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
20740 * gcc.dg/pr24600.c: New test.
20742 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20745 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
20746 * g++.dg/parse/typename9.C: New test.
20747 * g++/dg/parse/typename10.C: Likewise.
20749 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
20752 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
20753 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
20754 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
20756 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20759 * g++.dg/debug/static1.C: New test.
20761 2005-11-02 Josh Conner <jconner@apple.com>
20763 * g++.dg/crash38.C: moved into proper directory...
20764 * g++.dg/template/crash42.C: ...here
20766 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
20769 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
20770 pcc_bitfield_type_matters || default_packed.
20772 * lib/target-supports.exp
20773 (check_effective_target_pcc_bitfield_type_matters): New proc.
20774 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
20777 * lib/target-supports.exp (check_effective_default_packed): New proc.
20778 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
20779 Gate expected errors on target ! default_packed.
20780 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
20782 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20784 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
20787 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20790 * gfortran.dg/entry_5.f90: New.
20791 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
20793 2005-11-01 Bob Wilson <bob.wilson@acm.org>
20795 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
20797 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
20800 gfortran.dg/namelist_blockdata.f90: New test.
20803 gfortran.dg/external_implicit_none.f90: New test.
20806 * gfortran.dg/secnds.f: New test.
20808 2005-10-31 Jan Hubicka <jh@suse.cz>
20811 * gcc.c-torture/compile/pr20928.c: New test.
20813 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
20815 PR middle-end/23492
20816 * gcc.c-torture/compile/zero-strct-5.c: New test.
20818 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
20820 PR libgfortran/24584
20821 * gfortran.dg/pr24584.f90: New test.
20823 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
20826 * gfortran.dg/char_result_9.f90: New.
20827 * gfortran.dg/char_result_10.f90: New.
20829 2005-10-30 Jan Hubicka <jh@suse.cz>
20831 * g++.dg/tree-ssa/pr24172.C: New testcase.
20833 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20835 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
20837 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
20839 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
20840 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
20841 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
20842 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
20843 gfortran.dg/enum_9.f90,
20844 gfortran.fortran-torture/compile/enum_1.f90,
20845 gfortran.fortran-torture/execute/enum_1.f90,
20846 gfortran.fortran-torture/execute/enum_2.f90,
20847 gfortran.fortran-torture/execute/enum_3.f90,
20848 gfortran.fortran-torture/execute/enum_4.f90: New tests.
20850 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
20853 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
20854 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
20856 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20858 PR libfortran/20179
20859 * gfortran.dg/mixed_io_1.f90: New test.
20860 * gfortran.dg/mixed_io_1.c: New file.
20862 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20864 * gfortran.dg/malloc_free_1.f90: New test.
20866 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
20868 * gcc.dg/nested-func-4.c: Require profiling -pg.
20870 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
20873 * g++.dg/warn/main-2.C: New test.
20875 2005-10-28 Steven G. Kargl <kargls@comcast.net>
20878 * gfortran.dg/interface_2.f90: new test.
20880 2005-10-28 Josh Conner <jconner@apple.com>
20883 * g++.dg/template/crash38.C: New test.
20884 * g++.dg/parse/explicit1.C: Change expected errors.
20886 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
20889 * g++.dg/other/large-size-array.C: New test.
20891 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
20893 PR middle-end/24362
20894 * g++.dg/opt/complex4.C: New test.
20896 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
20898 * gcc.dg/nested-func-4.c: New test.
20900 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
20903 gfortran.dg/derived_recursion.f90: New test.
20904 gfortran.dg/implicit_actual.f90: New test.
20906 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
20908 PR middle-end/24295, PR testsuite/24477
20909 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
20910 removed when weakref hits the tree.
20912 2005-10-25 Jakub Jelinek <jakub@redhat.com>
20914 * gfortran.dg/cray_pointers_4.f90: New test.
20916 * gfortran.dg/cray_pointers_5.f90: New test.
20918 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
20921 * gfortran.dg/assign_5.f90: New test.
20922 * gfortran.dg/assign_6.f: New test.
20924 2005-10-25 Uros Bizjak <uros@kss-loka.si>
20926 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
20927 CPU has no SSE support.
20929 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
20931 PR libgfortran/24224
20932 * gfortran.dg/arrayio_1.f90: Update attribution.
20933 * gfortran.dg/arrayio_2.f90: Update attribution.
20934 * gfortran.dg/arrayio_3.f90: Update attribution.
20935 * gfortran.dg/arrayio_4.f90: Update test conditions.
20936 * gfortran.dg/arrayio_5.f90: Update attribution.
20937 * gfortran.dg/arrayio_6.f90: New test.
20938 * gfortran.dg/arrayio_7.f90: New test.
20940 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
20942 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
20944 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
20946 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
20948 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
20951 * gfortran.dg/namelist_char_only.f90: New test.
20953 2005-10-24 Asher Langton <langton2@llnl.gov>
20957 * gfortran.dg/cray_pointers_1.f90: New test.
20958 * gfortran.dg/cray_pointers_2.f90: New test.
20959 * gfortran.dg/cray_pointers_3.f90: New test.
20960 * gfortran.dg/loc_1.f90: New test.
20961 * gfortran.dg/loc_2.f90: New test.
20963 2005-10-24 Steven Bosscher <stevenb@suse.de>
20965 * gcc.dg/pr24225.c: New test.
20967 2005-10-24 Asher Langton <langton2@llnl.gov>
20969 * gfortran.dg/dup_save_1.f90: New test.
20970 * gfortran.dg/dup_save_2.f90: New test.
20972 2005-10-24 Paul Brook <paul@codesourcery.com>
20975 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
20978 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
20980 PR libgfortran/24489
20981 * gfortran.dg/pr24489.f90: New test.
20983 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
20986 * gfortran.dg/ichar_1.f90: Add tests for derived types.
20988 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
20991 * g++.dg/init/array16.C: Skip for mmix-*-*.
20993 2005-10-23 Asher Langton <langton2@llnl.gov>
20995 * gfortran.dg/byte_1.f90: New test.
20996 * gfortran.dg/byte_2.f90: New test.
20998 2005-10-23 David Edelsohn <edelsohn@gnu.org>
21000 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
21002 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
21005 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
21008 * gfortran.dg/merge_char_const.f90: New test.
21011 * gfortran.dg/spread_scalar_source.f90: New test.
21013 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
21015 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
21017 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
21018 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
21020 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
21022 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
21025 * gfortran.dg/der_pointer_4.f90: New.
21027 2005-10-22 David Ayers <d.ayers@inode.at>
21029 * obj-c++.dg/except-1.mm: Simplify.
21031 2005-10-21 David Ayers <d.ayers@inode.at>
21033 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
21035 2005-10-21 Jakub Jelinek <jakub@redhat.com>
21037 * gfortran.dg/assumed_dummy_2.f90: New test.
21039 2005-10-21 James E Wilson <wilson@specifix.com>
21041 PR preprocessor/15220
21042 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
21044 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
21046 * gcc.c-torture/execute/20051021-1.c: New test.
21048 2005-10-21 Mark Mitchell <mark@codesourcery.com>
21051 * g++.dg/ext/tmplattr1.C: New test.
21053 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
21056 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
21058 2005-10-20 Geoffrey Keating <geoffk@apple.com>
21060 * obj-c++.dg/except-1.mm: New.
21062 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
21064 2005-10-21 Alan Modra <amodra@bigpond.net.au>
21066 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
21068 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
21070 PR middle-end/24295
21071 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
21072 declarations with the same names as thunks' alias targets, use
21074 * gcc.dg/attr-alias-3.c: New test.
21075 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
21077 2005-10-20 Mark Mitchell <mark@codesourcery.com>
21080 * g++.dg/parse/access8.C: New test.
21082 2005-10-20 Richard Guenther <rguenther@suse.de>
21085 * g++.dg/tree-ssa/pr24439.C: New testcase.
21087 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
21089 * g++.dg/opt/delay-slot-1.C: New test.
21091 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
21094 * gfortran.fg/der_init_1.f90: New.
21096 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
21098 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
21100 2005-10-19 Mark Mitchell <mark@codesourcery.com>
21103 * g++.dg/parse/error28.C: New test.
21105 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
21107 * gcc.dg/profile-generate-2.c: New test.
21109 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
21112 * g++.dg/ext/dllimport11.C: New.
21114 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21117 * g++.dg/other/friend3.C: New test.
21119 2005-10-18 Mark Mitchell <mark@codesourcery.com>
21122 * g++.dg/template/error19.C: New test.
21124 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
21127 * g++.dg/overload/koenig2.C: New.
21130 * g++.dg/overload/error2.C: New.
21133 * g++.dg/inherit/covariant14.C: New.
21135 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21138 * g++.dg/parse/for1.C: New test.
21140 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
21143 * gfortran.dg/host_dummy_index_1.f90: New test.
21146 * gfortran.dg/automatic_char_len_2.f90: New test.
21149 * gfortran.dg/recursive_statement_functions.f90: New test.
21152 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
21155 * gfortran.dg/external_initializer.f90: New test.
21158 * non_module_public.f90: New test.
21160 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
21163 * g++.dg/template/overload7.C: New.
21166 * g++.dg/other/switch2.C: Remove expected warnings.
21169 * g++.dg/template/defarg6.C: New.
21171 2005-10-17 Uros Bizjak <uros@kss-loka.si>
21174 * gcc.target/i386/pr24315.c: New test.
21176 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21179 * g++.dg/template/static21.C: New test.
21180 * g++.dg/template/static21-a.cc: Likewise.
21182 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
21185 * g++.dg/warn/Wswitch-default-1.C: New test.
21186 * g++.dg/warn/Wswitch-default-2.C: New test.
21188 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21191 * g++.dg/parse/template18.C: New test.
21192 * g++.dg/template/nontype15.C: Likewise.
21194 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
21197 * gfortran.dg/spec_expr_2.f90: New.
21199 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
21201 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
21202 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
21203 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
21204 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
21205 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
21206 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
21207 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
21208 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
21209 previous target-specific skips and warning-message matches where
21212 2005-10-15 Mark Mitchell <mark@codesourcery.com>
21215 * g++.dg/warn/Wctor-dtor.C: New test.
21217 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21220 * gcc.dg/for-1.c: New test.
21222 2005-10-14 Mark Mitchell <mark@codesourcery.com>
21225 * g++.dg/warn/Wconversion1.C: New test.
21226 * g++.dg/ext/packed4.C: Compile with -w.
21227 * g++.dg/opt/20050511-1.C: Likewise.
21228 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
21230 2005-10-14 Jakub Jelinek <jakub@redhat.com>
21232 * gfortran.dg/boz_5.f90: New test.
21234 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
21237 * g++.dg/other/switch2.C: New.
21240 * g++.dg/init/ctor7.C: New.
21242 2005-10-13 David Edelsohn <edelsohn@gnu.org>
21245 * g++.dg/parse/crash32.C: New test.
21247 2005-10-13 Mark Mitchell <mark@codesourcery.com>
21250 * g++.dg/init/goto2.C: New test.
21253 * g++.dg/template/crash/41.C: New test.
21256 * g++.dg/template/crash40.C: New test.
21259 * g++.dg/parse/friend5.C: New test.
21262 * g++.dg/template/crash38.C: New test.
21265 * g++.dg/template/friend38.C: New test.
21268 * g++.dg/template/crash39.C: New test.
21270 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
21272 * gcc.dg/debug/dwarf2/dwarf-char1.c,
21273 gcc.dg/debug/dwarf2/dwarf-char2.c,
21274 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
21276 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
21278 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
21280 * gcc.dg/dll-2.c: Add tests for warnings.
21281 * gcc.dg/dll-3.c: Likewise.
21282 * gcc.dg/dll-4.c: Likewise.
21284 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
21285 * g++.dg/ext/dllimport2.C: Likewise.
21286 * g++.dg/ext/dllimport3.C: Likewise.
21287 * g++.dg/ext/dllimport7.C: Likewise.
21288 * g++.dg/ext/dllimport8.C: Likewise.
21289 * g++.dg/ext/dllimport9.C: Likewise.
21291 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
21294 * gfortran.dg/derived_pointer_recursion.f90: New test.
21296 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
21298 * gcc.c-torture/execute/20051012-1.c: New test.
21300 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21303 * gfortran.dg/automatic_char_len_1.f90: New test.
21305 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21308 * gfortran.dg/save_common.f90: New test.
21311 * gfortran.dg/save_result.f90: New test.
21313 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21316 * g++.dg/template/dependent-expr1.C: Add new expected error.
21317 * g++.dg/template/dependent-expr2.C: Adjust error text.
21318 * g++.dg/template/overload6.C: New.
21321 * g++.dg/other/typename8.C: New.
21324 * g++.dg/other/return1.C: New.
21326 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
21329 * g++.dg/ext/label5.C: New.
21331 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21334 * g++.dg/parse/crash31.C: New.
21336 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
21338 * g++.dg/ipa/ipa-1.c: New test.
21339 * g++.dg/ipa/ipa-2.c: New test.
21340 * g++.dg/ipa/ipa-3.c: New test.
21341 * g++.dg/ipa/ipa-4.c: New test.
21342 * g++.dg/ipa/ipa-5.c: New test.
21343 * g++.dg/ipa/ipa.exp: New file.
21345 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21348 * gfortran.dg/private_type_3.f90: New test.
21350 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21353 gfortran.dg/aint_anint_1.f90: New test.
21355 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21357 PR libgfortran/24313
21358 gfortran.dg/csqrt.f: New test.
21360 2005-10-11 Ian Lance Taylor <ian@airs.com>
21363 * g++.dg/warn/noeffect7.C: New test.
21364 * g++.dg/warn/noeffect2.C: Instantiate templates.
21365 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
21368 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21371 * g++.dg/init/float1.C: New test.
21374 * g++.dg/init/member1.C: Tweak error markers.
21376 2005-10-11 Janis Johnson <janis187@us.ibm.com>
21379 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21380 Check for null pointer.
21382 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21385 * g++.dg/parse/ret-type3.C: New test.
21387 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
21390 * gcc.c-torture/compile/pr23946.c: New test.
21392 2005-10-11 Jakub Jelinek <jakub@redhat.com>
21394 * g++.dg/opt/mmx2.C: New test.
21396 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21399 * g++.dg/template/static20.C: New test.
21402 * g++.dg/warn/Wunused-12.C: New test.
21405 * g++.dg/template/arg4.C: New test.
21407 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21409 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
21410 * gcc.dg/ucnid-3.c: Likewise.
21411 * gcc.dg/ucnid-4.c: Likewise.
21412 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
21413 * g++.dg/other/ucnid-1.C: Likewise.
21414 * gcc.dg/sparc-frame-1.c: New test.
21416 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21419 * g++.dg/template/spec27.C: New test.
21422 * g++.dg/template/static19.C: New test.
21424 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
21426 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
21427 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
21429 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
21432 * gfortran.fortran-torture/compile/pr24136.f: New test.
21434 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
21437 * g++.dg/parse/crash30.C: New test.
21439 2005-10-07 Richard Guenther <rguenther@suse.de>
21441 PR middle-end/24227
21442 * gcc.c-torture/compile/pr24227.c: New testcase.
21444 2005-10-07 Steve Ellcey <sje@cup.hp.com>
21446 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
21447 Do not put aligned attributes on array elements.
21449 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
21451 PR testsuite/23611, PR testsuite/23615
21452 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
21453 writing prototypes of library functions by hand.
21454 * obj-c++.dg/bitfield-4.mm: Likewise.
21455 * obj-c++.dg/const-str-4.mm: Likewise.
21456 * obj-c++.dg/encode-4.mm: Likewise.
21457 * obj-c++.dg/encode-5.mm: Likewise.
21458 * obj-c++.dg/encode-6.mm: Likewise.
21459 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
21460 * obj-c++.dg/method-10.mm: Likewise.
21461 * obj-c++.dg/method-17.mm: Likewise.
21462 * obj-c++.dg/method-19.mm: Likewise.
21463 * obj-c++.dg/try-catch-2.mm: Likewise.
21465 2005-10-06 Richard Henderson <rth@redhat.com>
21468 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
21470 2005-10-06 Dale Johannesen <dalej@apple.com>
21472 * gcc.c-torture/execute/20030125-1.c: Correct.
21474 2005-10-06 Richard Guenther <rguenther@suse.de>
21476 PR tree-optimization/24238
21477 * g++.dg/tree-ssa/pr24238.C: New testcase.
21479 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
21482 * gfortran.dg/der_pointer_3.f90: New test.
21484 2005-10-05 Devang Patel <dpatel@apple.com>
21487 * g++.dg/other/PR23205.C: New.
21489 2005-10-05 Richard Henderson <rth@redhat.com>
21492 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
21493 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
21495 2005-10-05 Dale Johannesen <dalej@apple.com>
21497 * gcc.c-torture/execute/float-floor.c: New.
21499 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
21501 PR tree-optimization/21419
21502 PR tree-optimization/24146
21503 PR tree-optimization/24151
21505 * g++.dg/ext/asm7.C: New.
21506 * g++.dg/ext/asm8.C: New.
21507 * gcc.dg/asm-1.c: Compile on all targets.
21508 * gcc.dg/asm-pr24146.c: New.
21509 * gcc.dg/pr21419.c: Adjust error messages.
21511 2005-10-05 Richard Guenther <rguenther@suse.de>
21514 * gfortran.fortran-torture/compile/empty.f90: New testcase.
21516 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
21519 * g++.dg/template/spec22.C: Robustify test.
21520 * g++.dg/template/spec26.C: New.
21522 2005-10-05 Uros Bizjak <uros@kss-loka.si>
21524 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
21525 if target supports vector instructions.
21527 2005-10-04 Geoffrey Keating <geoffk@apple.com>
21529 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
21532 2005-10-04 Janis Johnson <janis187@us.ibm.com>
21534 * lib/target-supports.exp (check_effective_target_fortran_large_real,
21535 check_effective_target_fortran_large_int): Replace cached result
21536 when target changes.
21538 2005-10-04 Devang Patel <dpatel@apple.com>
21540 * gcc.dg/i386-sse-vect-types.c: New.
21542 2005-10-04 Ian Lance Taylor <ian@airs.com>
21544 PR preprocessor/13726
21545 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
21546 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
21548 2005-10-04 Richard Guenther <rguenther@suse.de>
21551 * gcc.dg/noncompile/pr23576.c: New testcase.
21553 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
21555 PR middle-end/23125
21556 * gcc.dg/register-var-3.c: New test.
21558 2005-10-04 Steven Bosscher <stevenb@suse.de>
21560 * gcc.dg/pr23049.c: New test.
21562 * gcc.dg/ucnid-4.c: Fix test.
21564 2005-10-03 Diego Novillo <dnovillo@redhat.com>
21567 * gcc.c-torture/compile/pr23445.c: New test.
21569 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
21571 * g++.dg/overload/unknown1.C: New.
21573 2005-10-03 Mark Mitchell <mark@codesourcery.com>
21576 * g++.dg/template/repo4.C: New test.
21578 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21580 PR libfortran/19308
21581 * gfortran.dg/large_real_kind_2.F90: New test.
21582 * gfortran.dg/large_integer_kind_2.f90: New test.
21584 2005-10-03 Uros Bizjak <uros@kss-loka.si>
21586 * lib/target-supports.exp (check_effective_target_vect_shift):
21587 Implement with result caching. Add i?86, x86_64 and ia64 targets.
21588 (check_effective_target_vect_condition): Fix copy-n-pasto.
21590 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
21591 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
21594 2005-10-02 Mark Mitchell <mark@codesourcery.com>
21597 * g++.dg/template/overload5.C : New test.
21600 * g++.dg/expr/stdarg1.C: New test.
21602 2005-10-02 Diego Novillo <dnovillo@redhat.com>
21605 * gcc.c-torture/execute/pr24142.c: New test.
21607 2005-10-01 Diego Novillo <dnovillo@redhat.com>
21610 * gcc.c-torture/execute/pr24141.c: New test.
21612 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
21613 Diego Novillo <dnovillo@redhat.com>
21616 * gcc.c-torture/execute/pr23604.c: New test.
21618 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
21627 gfortran.dg/equiv_constraint_1.f90: New test.
21628 gfortran.dg/equiv_constraint_2.f90: New test.
21629 gfortran.dg/equiv_constraint_3.f90: New test.
21630 gfortran.dg/equiv_constraint_4.f90: New test.
21631 gfortran.dg/equiv_constraint_5.f90: New test.
21632 gfortran.dg/equiv_constraint_6.f90: New test.
21633 gfortran.dg/equiv_constraint_7.f90: New test.
21634 gfortran.dg/equiv_constraint_8.f90: New test.
21635 gfortran.dg/private_type_1.f90: New test.
21636 gfortran.dg/private_type_2.f90: New test.
21637 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
21638 980628-10.f: Assert std=gnu to permit mixing of
21639 types in equivalence statements.
21641 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
21644 * gfortran.dg/open_status_1.f90: New.
21646 2005-09-30 Uros Bizjak <uros@kss-loka.si>
21648 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
21649 * gcc.dg/vect/pr22480.c: Clean up temp files.
21650 * gcc.dg/vect/pr23831.c: Clean up temp files.
21651 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
21652 Clean up temp files.
21653 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
21654 Clean up temp files.
21656 * gcc.dg/20050309-1.c: Clean up temp files.
21657 * gcc.dg/20050325-1.c: Clean up temp files.
21659 2005-09-30 Uros Bizjak <uros@kss-loka.si>
21661 PR tree-optimization/24059
21662 * gcc.dg/vect/pr24059.c : New test.
21664 2005-09-29 Jakub Jelinek <jakub@redhat.com>
21666 PR middle-end/24109
21667 * gcc.c-torture/execute/20050929-1.c: New test.
21669 2005-09-29 Steven Bosscher <stevenb@suse.de>
21671 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
21673 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
21676 * gcc.dg/pr21419.c: New test.
21678 2005-09-29 Steven Bosscher <stevenb@suse.de>
21680 * gcc.dg/pr23911.c: New test.
21682 2005-09-28 Mark Mitchell <mark@codesourcery.com>
21684 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
21687 * g++.dg/parse/qualified4.C: New test.
21688 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
21689 * g++.old-deja/g++.mike/p8154.C: Likewise.
21691 2005-09-27 Mark Mitchell <mark@codesourcery.com>
21694 * g++.dg/template/friend37.C: New test.
21695 * g++.dg/parse/crash28.C: Adjust error markers.
21697 2005-09-27 Jakub Jelinek <jakub@redhat.com>
21700 * gfortran.fortran-torture/execute/save_2.f90: New decl.
21702 2005-09-27 Devang Patel <dpatel@apple.com>
21704 PR tree-optimization/23625
21705 * gcc.dg/pr23625.c: New test.
21707 2005-09-27 Uros Bizjak <uros@kss-loka.si>
21709 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
21710 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
21712 2005-09-26 Jakub Jelinek <jakub@redhat.com>
21715 * gfortran.fortran-torture/execute/save_1.f90: New test.
21716 * gfortran.dg/save_1.f90: New test.
21718 2005-09-26 Uros Bizjak <uros@kss-loka.si>
21720 * gcc.target/i386/builtin-apply-mmx.c: New test.
21723 * gcc.target/i386/pr22576.c: New test.
21726 * gcc.target/i386/pr22585.c: New test.
21729 * gcc.target/i386/pr23268.c: New test.
21731 PR middle-end/23831
21732 * gcc.dg/vect/pr23831.c: New test.
21735 * gcc.target/i386/pr24055.c: New test.
21737 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
21739 PR tree-optimization/23960
21740 * gcc.c-torture/compile/pr23960.c: New.
21742 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
21745 * gfortran.dg/nested_modules_3.f90: New.
21747 2005-09-22 Steven G. Kargl <kargls@comcast.net>
21750 gfortran.dg/interface_1.f90: New test.
21752 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
21753 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21756 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
21758 2005-09-22 Steven G. Kargl <kargls@comcast.net>
21761 * gfortran.dg/imag_1.f: New test.
21762 * gfortran.dg/imag_2.f: Ditto.
21764 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
21766 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
21768 2005-09-22 Jakub Jelinek <jakub@redhat.com>
21771 * g++.dg/warn/pr21983.C: New test.
21773 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
21775 * gcc.dg/20050922-1.c: Testcase added.
21777 2005-09-21 Mark Mitchell <mark@codesourcery.com>
21780 * g++.dg/template/array14.C: New test.
21782 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
21785 * gfortran.dg/der_ptr_component_1.f90: New test.
21787 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21790 * g++.dg/template/error1.C: Reject "no matching function" message.
21792 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21795 * g++.dg/lookup/error1.C: New test.
21797 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
21799 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
21800 functionality of the testcase.
21802 2005-09-20 Richard Henderson <rth@redhat.com>
21804 * gcc.dg/vect/vect-22.c: Require vect_float.
21805 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
21807 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
21809 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
21810 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
21811 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
21812 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
21813 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
21814 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
21815 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
21816 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
21817 * gcc.dg/cpp/ucnid-8.c: New test.
21819 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21821 PR tree-optimization/23929
21822 * gcc.c-torture/compile/pr23929.c: New test.
21824 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
21826 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
21829 2005-09-20 Steve Ellcey <sje@cup.hp.com>
21832 * g++.dg/other/pr22003.C: Require named sections.
21834 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21837 * g++.dg/rtti/crash3.C: New test.
21839 PR tree-optimization/23818
21840 * gcc.dg/pr23818.c: New test.
21842 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21845 * gfortran.dg/print_fmt_4.f: New.
21847 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21850 * gfortran.fortran-torture/execute/entry_11.f90: New test.
21852 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
21854 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
21855 Use pointers to local alignable arrays instead. Added comments.
21856 * gcc.dg/vect/vect-46.c: Likewise.
21857 * gcc.dg/vect/vect-48.c: Likewise.
21858 * gcc.dg/vect/vect-49.c: Likewise.
21859 * gcc.dg/vect/vect-52.c: Likewise.
21860 * gcc.dg/vect/vect-53.c: Likewise.
21861 * gcc.dg/vect/vect-54.c: Likewise.
21862 * gcc.dg/vect/vect-56.c: Likewise.
21863 * gcc.dg/vect/vect-57.c: Likewise.
21864 * gcc.dg/vect/vect-58.c: Likewise.
21865 * gcc.dg/vect/vect-60.c: Likewise.
21866 * gcc.dg/vect/vect-61.c: Likewise.
21868 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
21869 The test is no longer vectorizable on vect_no_align targets.
21870 * gcc.dg/vect/vect-43.c: Likewsie.
21872 * gcc.dg/vect/vect-44.c: Added comments.
21873 * gcc.dg/vect/vect-45.c: Added comments.
21874 * gcc.dg/vect/vect-50.c: Added comments.
21875 * gcc.dg/vect/vect-51.c: Added comments.
21877 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
21879 * gcc.dg/vect/Os-vect-95.c: Likewise.
21881 * gcc.dg/vect/vect-41.c: Test removed.
21882 * gcc.dg/vect/vect-47.c: Test removed.
21883 * gcc.dg/vect/vect-55.c: Test removed.
21884 * gcc.dg/vect/vect-59.c: Test removed.
21886 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
21888 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
21889 No longer vectorizable on vect_no_align targets.
21890 * gcc.dg/vect/pr20122.c: Likewise.
21891 * gcc.dg/vect/vect-74.c: Likewise.
21892 * gcc.dg/vect/vect-75.c: Likewise.
21893 * gcc.dg/vect/vect-76.c: Likewise.
21895 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
21896 Will not be vectorizable on vect_no_align targets once aliasing issues
21898 * gcc.dg/vect/vect-79.c: Likewise.
21900 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
21901 * gcc.dg/vect/vect-78.c: Likewise.
21902 * gcc.dg/vect/vect-97.c: Likewise.
21904 2005-09-19 Steven Bosscher <stevenb@suse.de>
21906 * gcc.dg/pr23943.c: New test.
21908 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
21911 * gfortran.dg/derived_pointer_null_1.f90: New test.
21913 2005-09-18 Richard Guenther <rguenther@suse.de>
21915 PR middle-end/23944
21916 * gcc.c-torture/compile/pr23944.c: New testcase.
21918 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
21921 * gfortran.dg/der_pointer_2.f90: New test.
21923 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
21926 * gfortran.dg/nested_modules_2.f90: New test.
21928 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21931 * g++.dg/other/semicolon.C: New test.
21933 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
21935 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
21936 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
21938 2005-09-16 Mark Mitchell <mark@codesourcery.com>
21941 * g++.dg/template/static18.C: New test.
21944 * g++.dg/template/crash19.C: Remove dg-error marker.
21945 * g++.dg/template/local4.C: New test.
21947 2005-09-16 Paul Brook <paul@codesourcery.com>
21950 * gfortran.dg/dependency_1.f90: New test.
21952 2005-09-15 Mark Mitchell <mark@codesourcery.com>
21955 * g++.dg/template/static17.C: New test.
21957 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
21960 * g++.dg/warn/huge-val1.C: New test.
21962 2005-09-15 Mark Mitchell <mark@codesourcery.com>
21965 * g++.dg/parse/class2.C: New test.
21966 * g++.dg/template/explicit8.C: Likewise.
21967 * g++.dg/template/spec25.C: Likewise.
21969 2005-09-14 Josh Conner <jconner@apple.com>
21971 PR middle-end/23584
21972 * gcc.dg/pr23584.c: New test.
21974 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
21976 PR fortran/21875 Internal Unit Array I/O, NIST
21977 * gfortran.dg/arrayio_1.f90: New test.
21978 * gfortran.dg/arrayio_1.f90: New test.
21979 * gfortran.dg/arrayio_1.f90: New test.
21980 * gfortran.dg/arrayio_1.f90: New test.
21981 * gfortran.dg/arrayio_1.f90: New test.
21983 2005-09-14 Uros Bizjak <uros@kss-loka.si>
21985 PR middle-end/22480
21986 * gcc.dg/vect/pr22480.c: New test.
21988 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
21991 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
21993 2005-09-13 Josh Conner <jconner@apple.com>
21996 * g++.dg/init/struct2.C: New test.
21997 * g++.dg/init/struct3.C: New test.
21999 2005-09-13 Janis Johnson <janis187@us.ibm.com>
22001 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
22002 Clean up temp files.
22003 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
22004 gcc.dg/tree-ssa/builtin-fprintf-1.c,
22005 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
22006 gcc.dg/tree-ssa/builtin-printf-1.c,
22007 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
22008 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
22009 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
22010 gcc.dg/tree-ssa/builtin-vprintf-1.c,
22011 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
22012 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
22013 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
22014 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
22015 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
22016 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
22017 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
22018 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
22020 2005-09-13 Josh Conner <jconner@apple.com>
22022 * lib/gcc-dg.exp: Load scanipa.exp.
22023 (cleanup-dump): New procedure.
22024 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
22025 * lib/scandump.exp: New file.
22026 * lib/scantree.exp: Use it.
22027 * lib/scanipa.exp: New file.
22029 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
22032 * gfortran.dg/generic_4.f90: New test.
22034 2005-09-13 Uros Bizjak <uros@kss-loka.si>
22037 * gcc.target/i386/pr23816-1.c: New test.
22038 * gcc.target/i386/pr23816-2.c: New test.
22041 2005-09-13 Bastian Blank <waldi@debian.org>
22044 * g++.dg/abi/mangle26.C: New test.
22045 * g++.dg/abi/mangle27.C: New test.
22046 * g++.dg/abi/mangle28.C: New test.
22047 * g++.dg/abi/mangle29.C: New test.
22050 * g++.dg/parse/register1.C: New test.
22052 2005-09-13 Mark Mitchell <mark@codesourcery.com>
22055 * g++.dg/template/access16.C: New test.
22057 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22059 * gfortran.dg/char_pack_2.f90: Increase the vector size.
22061 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22064 * gfortran.dg/shape_2.f90: New test.
22066 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22069 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
22070 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
22071 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
22072 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
22073 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
22074 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
22075 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
22078 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22081 * g++.dg/parse/template17.C: New test.
22083 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22086 * g++.dg/template/nontype14.C: New test.
22088 2005-09-12 Ian Lance Taylor <ian@airs.com>
22091 * g++.dg/lookup/friend7.C: New test.
22092 * g++.dg/lookup/friend8.C: New test.
22093 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
22094 so that it will be found via argument dependent lookup.
22095 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
22096 friend functions which will no longer be found.
22097 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
22098 function g, so that it will be found via argument dependent
22100 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
22101 * g++.old-deja/g++.mike/net43.C: Likewise.
22103 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22106 * g++.dg/template/static16.C: New test.
22108 2005-09-12 Josh Conner <jconner@apple.com>
22110 PR middle-end/23237
22111 * gcc.c-torture/compile/pr23237.c: New test.
22113 2005-09-11 Richard Henderson <rth@redhat.com>
22115 * g++.dg/other/error8.C: Update expected diagnostic text.
22117 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22119 PR libfortran/19872
22120 * gfortran.dg/overwrite_1.f: New test.
22122 2005-09-09 Josh Conner <jconner@apple.com>
22124 * g++.dg/init/pr23180-1.C: Removed.
22125 * g++.dg/init/pr23180-2.C: Removed.
22127 2005-09-09 David Daney <ddaney@avtrex.com>
22129 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
22130 files which are ...
22131 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
22132 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
22134 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22136 * gfortran.dg/iostat_2.f90: New test.
22138 2005-09-09 Mark Mitchell <mark@codesourcery.com>
22141 * g++.dg/ext/interface1.C: New test.
22142 * g++.dg/ext/interface1.h: Likewise.
22143 * g++.dg/ext/interface1a.cc: Likewise.
22145 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
22147 * gfortran.dg/iomsg_1.f90: New test case.
22149 2005-09-09 Richard Guenther <rguenther@suse.de>
22152 * g++.dg/tree-ssa/pr23624.C: New testcase.
22154 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22157 * gfortran.dg/vector_subscript_1.f90,
22158 * gfortran.dg/vector_subscript_2.f90: New tests.
22160 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22163 * gfortran.dg/array_alloc_1.f90,
22164 * gfortran.dg/array_alloc_2.f90,
22165 * gfortran.dg/array_alloc_3.f90: New tests.
22167 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22170 * gfortran.dg/array_constructor_6.f90
22171 * gfortran.dg/array_constructor_7.f90
22172 * gfortran.dg/array_constructor_8.f90
22173 * gfortran.dg/array_constructor_9.f90
22174 * gfortran.dg/array_constructor_10.f90
22175 * gfortran.dg/array_constructor_11.f90
22176 * gfortran.dg/array_constructor_12.f90: New tests.
22178 2005-09-08 Josh Conner <jconner@apple.com>
22181 * g++.dg/init/pr23180-1.C: New test.
22182 * g++.dg/init/pr23180-2.C: New test.
22184 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22187 * gfortran.dg/module_double_reuse.f90: New.
22189 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22196 * gfortran.dg/common_equivalence_1.f: New.
22197 * gfortran.dg/common_equivalence_2.f: New.
22198 * gfortran.dg/common_equivalence_3.f: New.
22199 * gfortran.dg/contained_equivalence_1.f90: New.
22200 * gfortran.dg/module_blank_common.f90: New.
22201 * gfortran.dg/module_commons_1.f90: New.
22202 * gfortran.dg/module_equivalence_1.f90: New.
22203 * gfortran.dg/nested_modules_1.f90: New.
22204 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
22205 equivalences and add comment to connect the test with
22208 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22211 * gfortran.dg/common_6.f90: New test.
22213 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22216 * gfortran.dg/char_result_1.f90,
22217 * gfortran.dg/char_result_2.f90,
22218 * gfortran.dg/char_result_3.f90,
22219 * gfortran.dg/char_result_4.f90,
22220 * gfortran.dg/char_result_5.f90,
22221 * gfortran.dg/char_result_6.f90,
22222 * gfortran.dg/char_result_7.f90,
22223 * gfortran.dg/char_result_8.f90: New tests.
22225 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22228 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
22230 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22233 * obj-c++.dg/selector-5.mm: New test.
22234 * obj-c++.dg/selector-6.mm: New test.
22236 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22240 * objc.dg/error-1.m: New test.
22242 2005-09-07 Richard Sandiford <richard@codesourcery.com>
22245 * gfortran.fortran-torture/execute/pr23373-1.f90,
22246 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
22248 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
22250 PR libfortran/23760
22251 * gfortran.dg/g77/1832.f: Remove long string in write statement
22252 to allow the test to pass on correct list directed output with
22255 2005-09-07 James E Wilson <wilson@specifix.com>
22257 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
22259 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22261 * gfortran.dg/parameter+save.f90: Rename to
22262 * gfortran.dg/parameter_save.f90: .. this.
22264 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22267 * gfortran.dg/parameter+save.f90: New test case.
22269 2005-09-06 Richard Sandiford <richard@codesourcery.com>
22272 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
22274 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22277 * gcc.dg/pr23075.c: New test.
22278 * g++.dg/warn/pr23075.C: New test.
22281 * gcc.target/i386/pr22362.c: New test.
22283 PR rtl-optimization/23098
22284 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22286 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
22287 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22288 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22290 2005-09-06 Mark Mitchell <mark@codesourcery.com>
22292 * g++.dg/expr/cast6.C: New test.
22295 * g++.dg/init/new15.C: New test.
22297 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22299 * gcc.dg/vect/Os-vect-95.c: New test.
22300 * gcc.dg/vect/vect-95.c: Same.
22302 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22304 * gcc.dg/vect/vect-29.c: Update xfail testing.
22305 * gcc.dg/vect/vect-44.c: Same.
22306 * gcc.dg/vect/vect-48.c: Same.
22307 * gcc.dg/vect/vect-50.c: Same.
22308 * gcc.dg/vect/vect-72.c: Same.
22309 * gcc.dg/vect/vect-77.c: Same.
22310 * gcc.dg/vect/vect-78.c: Same.
22311 * gcc.dg/vect/vect-80.c: Same.
22312 * gcc.dg/vect/vect-96.c: Same.
22313 * gcc.dg/vect/vect-100.c: Same.
22314 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
22315 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
22316 * gfortran.dg/vect/vect-5.f90: Same.
22318 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22320 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
22322 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22323 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22326 * g++.dg/opt/pr23056.C: New test.
22328 PR rtl-optimization/23098
22329 * gcc.target/i386/pr23098.c: New test.
22331 2005-09-05 Mark Mitchell <mark@codesourcery.com>
22334 * g++.dg/template/static15.C: New test.
22337 * g++.dg/ext/stmtexpr5.C: New test.
22338 * g++.dg/ext/stmtexpr6.C: Likewise.
22340 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
22342 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22344 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22345 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22346 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22348 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
22350 PR libfortran/23321
22351 * gfortran.dg/direct_io_4.f90: New test case.
22353 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
22354 Rasmus Hahn <rassahah@neofonie.de>
22357 * objc.dg/type-stream-1.m: New test.
22359 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
22362 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22363 gfortran.dg/print_fmt_3.f90: New test.
22365 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22367 * gfortran.dg/fmt_t_1.f90: New test.
22369 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22371 PR rtl-optimization/23454
22372 * g++.dg/opt/pr23454.C: New test.
22374 2005-09-03 Mark Mitchell <mark@codesourcery.com>
22377 * g++.dg/ext/static1.C: New test.
22379 2005-09-02 Richard Henderson <rth@redhat.com>
22381 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
22382 tail call to check_fa_work.
22384 2005-09-02 Mark Mitchell <mark@codesourcery.com>
22387 * g++.dg/other/gc3.C: New test.
22389 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22391 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
22392 * gcc.dg/20050826-1.c: Likewise.
22394 2005-08-31 Mark Mitchell <mark@codesourcery.com>
22397 * g++.dg/expr/volatile1.C: New test.
22399 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
22401 PR middle-end/23547
22402 * gcc.dg/pr23547.c: New test.
22404 2005-09-02 Richard Sandiford <richard@codesourcery.com>
22407 * gcc.c-torture/execute/pr22061-1.c,
22408 * gcc.c-torture/execute/pr22061-2.c,
22409 * gcc.c-torture/execute/pr22061-3.c,
22410 * gcc.c-torture/execute/pr22061-4.c: New tests.
22412 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
22414 * gcc.dg/Wredundant-decls-2.c: New test to check that
22415 -Wredundant-decls does not issue warning for a variable
22416 definition following a declaration.
22418 2005-09-01 Jakub Jelinek <jakub@redhat.com>
22421 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
22422 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
22423 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
22425 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
22426 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
22427 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
22428 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
22429 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
22430 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
22431 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
22432 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
22434 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22437 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
22440 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
22443 * gcc.dg/pr21255-1.c: New test.
22444 * gcc.dg/pr21255-2-mb.c: Likewise.
22445 * gcc.dg/pr21255-2-ml.c: Likewise.
22446 * gcc.dg/pr21255-3.c: Likewise.
22447 * gcc.dg/pr21255-4.c: Likewise.
22449 2005-08-31 Dale Johannesen <dalej@apple.com>
22451 * gcc.dg/20050830-1.c: New.
22453 2005-08-31 Josh Conner <jconner@apple.com>
22455 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
22456 command-line options for arm-*-* targets.
22457 * g++.dg/init/array16.C: Likewise.
22458 * g++.dg/other/crash-4.C: Likewise.
22460 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22463 * obj-c++.dg/gnu-runtime-3.mm: New test.
22465 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22468 * g++.dg/lookup/ambig4.C: New test.
22469 * g++.dg/lookup/ambig5.C: New test.
22470 * g++.dg/tc1/dr101.C: Adjust error markers.
22472 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22475 * g++.dg/template/ttp5.C: Adjust error markers.
22477 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
22480 * lib/obj-c++.exp: Include target-libpath.exp.
22481 (obj-c++_link_flags): Look for the GNU libobjc library
22482 and set the library path to include it.
22483 Don't manually set LD_LIBRARY_PATH (etc.) but call
22484 set_ld_library_path_env_vars instead.
22485 (obj-c++_target_compile): Don't set library path or
22486 linker flags because they are already set correctly
22487 in obj-c++_link_flags.
22489 2005-08-30 Josh Conner <jconner@apple.com>
22491 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
22492 to command-line options for arm-*-* targets.
22494 2005-08-30 Geoffrey Keating <geoffk@apple.com>
22496 * g++.dg/other/i386-1.C: New.
22498 2005-08-30 Jakub Jelinek <jakub@redhat.com>
22500 PR preprocessor/20348
22501 PR preprocessor/20356
22502 * gcc.dg/cpp/pr20348.c: New test.
22503 * gcc.dg/cpp/pr20348.h: New file.
22504 * gcc.dg/cpp/inc/pr20348.h: New file.
22505 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
22506 * gcc.dg/cpp/pr20356.c: New test.
22507 * gcc.dg/cpp/pr20356.h: New file.
22508 * gcc.dg/cpp/inc/pr20356.h: New file.
22509 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
22511 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
22513 * gfortran.fortran-torture/execute/intrinsic_count.f90:
22514 Fix array dimension to avoid correct end-of-file error.
22516 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
22518 PR libfortran/23598
22519 * gfortran.dg/iostat_1.f90: New test.
22521 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
22523 PR middle-end/23408
22524 * gcc.dg/pr23408.c: New test.
22526 2005-08-28 Mark Mitchell <mark@codesourcery.com>
22529 * g++.dg/init/member1.C: Make sure erroneous static data member
22530 definitions are required.
22531 * g++.dg/template/static13.C: New test.
22532 * g++.dg/template/static14.C: Likewise.
22534 2005-08-29 Jakub Jelinek <jakub@redhat.com>
22536 * gcc.target/i386/pr23575.c: Use -msse2 instead of
22537 -march=pentium4, remove ilp32 requirement.
22539 PR middle-end/23484
22540 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
22541 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
22543 2005-08-29 Andreas Jaeger <aj@suse.de>
22546 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
22548 2005-08-28 Jakub Jelinek <jakub@redhat.com>
22550 * gcc.c-torture/execute/20050316-2.c: New test.
22551 * gcc.c-torture/execute/20050316-3.c: New test.
22552 * gcc.dg/torture/pr16104-1.c: New test.
22554 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
22556 PR middle-end/23463
22557 * gcc.c-torture/execute/zero-struct-1.c: New test.
22559 2005-08-27 Richard Guenther <rguenther@suse.de>
22562 * gcc.target/i386/pr23575.c: New testcase.
22564 2005-08-26 Jakub Jelinek <jakub@redhat.com>
22566 PR rtl-optimization/23561
22567 * gcc.c-torture/execute/20050826-1.c: New test.
22570 * gcc.c-torture/execute/20050826-2.c: New test.
22572 2005-08-26 Dale Johannesen <dalej@apple.com>
22574 * gcc.dg/20030711-1.c: Modify to work on Darwin.
22575 * gcc.dg/20050826-1.c: New.
22577 2005-08-26 Mark Mitchell <mark@codesourcery.com>
22580 * g++.dg/template/nontype13.C: New test.
22583 * g++.dg/init/new14.C: New test.
22584 * g++.dg/expr/anew1.C: Do not XFAIL.
22585 * g++.dg/expr/anew2.C: Likewise.
22586 * g++.dg/expr/anew3.C: Likewise.
22588 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
22590 PR middle-end/22439
22591 * gcc.dg/vla-3.c: New test.
22593 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
22596 * gfortran.dg/named_interface.f90: New.
22598 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
22600 * gcc.c-torture/execute/frame-address.c: New test.
22602 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
22605 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
22607 2005-08-25 Alan Modra <amodra@bigpond.net.au>
22609 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
22611 2005-08-25 Alan Modra <amodra@bigpond.net.au>
22613 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
22614 * gcc.dg/altivec-22.c: Rename from..
22615 * gcc.dg/altivec-nomfcr.c: ..this.
22617 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
22619 PR tree-optimization/23546
22620 * gcc.dg/tree-ssa/pr23546.c: New test.
22622 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
22625 * gfortran.dg/nonreturning_statements.f90: New test.
22627 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
22630 * g++.dg/parse/crash29.C: New.
22632 2005-08-23 DJ Delorie <dj@redhat.com>
22634 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
22635 constants have the L suffix.
22637 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
22640 * g++.dg/template/instantiate8.C: New.
22642 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
22644 PR middle-end/23467
22645 * gcc.c-torture/execute/pr23467.c: New test.
22647 2005-08-23 Jakub Jelinek <jakub@redhat.com>
22649 PR tree-optimization/22043
22650 * gcc.c-torture/execute/20050613-1.c: New test.
22652 2005-08-23 Ben Elliston <bje@au.ibm.com>
22654 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
22656 2005-08-22 Jakub Jelinek <jakub@redhat.com>
22658 PR rtl-optimization/23478
22659 * g++.dg/opt/pr23478.C: New test.
22661 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
22664 * gcc.dg/switch-warn-3.c: New test.
22666 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22669 * g++.dg/template/param1.C: New test.
22671 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22674 * g++.dg/other/incomplete1.C: New test.
22676 2005-08-22 Ira Rosen <irar@il.ibm.com>
22678 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
22681 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22683 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
22686 2005-08-21 Jakub Jelinek <jakub@redhat.com>
22688 * gcc.target/i386/sse-4.c: New test.
22690 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22693 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
22695 2005-08-20 Jakub Jelinek <jakub@redhat.com>
22697 * gcc.dg/20050811-1.c: New test.
22698 * gcc.dg/20050811-2.c: New test.
22700 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
22702 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
22704 2005-08-19 Diego Novillo <dnovillo@redhat.com>
22707 * gcc.c-torture/compile/pr23476.c: New test.
22709 2005-08-19 Devang Patel <dpatel@apple.com>
22711 PR tree-optimization/23048
22712 * gcc.dg/tree-ssa/pr23048.c: New test.
22714 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
22716 PR middle-end/20624
22717 * g++.dg/warn/Wreturn-3.C: New test
22719 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
22721 PR tree-optimization/22228
22722 * g++.dg/vect/pr22543.cc: New test.
22724 2005-08-17 Steven Bosscher <stevenb@suse.de>
22726 PR tree-optimization/21574
22727 * gcc.dg/tree-ssa/pr21574.c: New test.
22729 2005-08-16 James E Wilson <wilson@specifix.com>
22731 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
22733 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
22736 * gcc.c-torture/compile/zero-strct-3.c: New test.
22737 * gcc.c-torture/compile/zero-strct-4.c: New test.
22739 2005-08-16 Steven Bosscher <stevenb@suse.de>
22742 * gcc.target/x86_64/pr23376.c: New test.
22744 2005-08-16 Ian Lance Taylor <ian@airs.com>
22747 * g++.dg/ext/vector2.C: New.
22749 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
22751 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
22753 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
22755 PR libfortran/23428
22756 * gfortran.dg/inquire-complex.f90: New test case.
22758 2005-08-16 James E Wilson <wilson@specifix.com>
22760 PR tree-optimization/21105
22761 * gcc.dg/large-size-array.c: New.
22763 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
22765 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
22767 * gcc.dg/vect/vect-41: Likewise.
22768 * gcc.dg/vect/vect-42: Likewise.
22769 * gcc.dg/vect/vect-43: Likewise.
22770 * gcc.dg/vect/vect-44: Likewise.
22771 * gcc.dg/vect/vect-46: Likewise.
22772 * gcc.dg/vect/vect-47: Likewise.
22773 * gcc.dg/vect/vect-48: Likewise.
22774 * gcc.dg/vect/vect-52: Likewise.
22775 * gcc.dg/vect/vect-53: Likewise.
22776 * gcc.dg/vect/vect-54: Likewise.
22777 * gcc.dg/vect/vect-55: Likewise.
22778 * gcc.dg/vect/vect-56: Likewise.
22779 * gcc.dg/vect/vect-57: Likewise.
22780 * gcc.dg/vect/vect-58: Likewise.
22781 * gcc.dg/vect/vect-59: Likewise.
22782 * gcc.dg/vect/vect-60: Likewise.
22783 * gcc.dg/vect/vect-61: Likewise.
22784 * gcc.dg/vect/vect-85: Likewise.
22785 * gcc.dg/vect/vect-87: Likewise.
22786 * gcc.dg/vect/vect-88: Likewise.
22787 * gcc.dg/vect/vect-93.c: Likewise.
22788 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
22789 * gcc.dg/vect/vect-75: Likewise.
22790 * gcc.dg/vect/vect-76: Likewise.
22791 * gcc.dg/vect/vect-77: Likewise.
22792 * gcc.dg/vect/vect-78: Likewise.
22793 * gcc.dg/vect/vect-80: Likewise.
22794 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
22795 vectorized for the expected reason, rather than checking how alignment
22797 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
22798 aligned type and also instead of aligned pointers. Added documentation.
22800 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
22802 * gfortran.dg/power.f90: New test.
22804 2005-08-16 Jakub Jelinek <jakub@redhat.com>
22806 PR rtl-optimization/23299
22807 * g++.dg/opt/pr23299.C: New test.
22809 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22811 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
22813 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
22815 * g++.dg/template/local6.C: New test.
22817 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
22819 * execute/exceptions/finally-1.m: Check that the catch and finally are
22820 being called. Also add a "return 0;" at the end of main.
22822 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
22825 * gfortran.dg/namelist_print_1.f: New test of functionality of
22827 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
22828 namelist generates error with -std=f95.
22830 2005-08-14 Ira Rosen <irar@il.ibm.com>
22832 PR tree-optimization/23119
22833 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
22835 2005-08-13 Marcin Koziej <creep@desk.pl>
22836 Andrew Pinski <pinskia@physics.uc.edu>
22839 * execute/exceptions/finally-1.m: New test.
22841 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22843 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
22845 * objc/execute/exceptions/trivial.m: New test.
22846 * objc.dg/try-catch-11.m: Move to ...
22847 * objc/execute/exceptions/foward-1.m: Here.
22848 * objc.dg/try-catch-2.m: Move to ...
22849 * objc/execute/exceptions/catchall-1.m: Here.
22850 * objc.dg/try-catch-8.m: Move to ...
22851 * objc/execute/exceptions/local-variables-1.m: Here.
22853 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22855 * objc.dg/nested-func-1.m: Move to ...
22856 * objc/execute/nested-func-1.m: Here.
22858 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22860 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
22861 in ${options} instead of [target_info name].
22862 * lib/obj-c++.exp (objc_target_compile): Likewise.
22864 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22866 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
22868 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22870 part of PR testsuite/23348
22871 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
22872 each of the torture options.
22873 * objc/compile/trivial.m: New test.
22875 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
22877 * gfortran.dg/eoshift.f90: Correct format.
22879 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
22881 * gfortran.fortran-torture/execute/character_passing.f90:
22884 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
22887 * g++.dg/template/unify10.C: New.
22889 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
22891 * g++.dg/parse/pr22514.C: Move to...
22892 * g++.dg/debug/pr22514.C: here.
22894 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22897 * g++.dg/inherit/pure1.C: New test.
22899 * ChangeLog: Fix typos.
22901 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22902 Steven Bosscher <stevenb@suse.de>
22904 * gfortran.dg/runtime_warning_1.f90: New test.
22906 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
22909 * g++.dg/parse/crash28.C: New.
22911 2005-08-11 Richard Guenther <rguenther@suse.de>
22914 * gcc.target/i386/tailcall-1.c: New testcase.
22916 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
22918 * gcc.dg/vect/vect-67.c: Un-xfail.
22920 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
22923 * g++.dg/parse/crash27.C: new test.
22925 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
22927 PR libfortran/22143
22928 * gfortran.dg/shift-kind.f90: New testcase.
22930 2005-08-10 Richard Sandiford <richard@codesourcery.com>
22932 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
22933 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
22935 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22938 * g++.dg/other/mult-stor1.C: New test.
22940 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
22942 * gcc.c-torture/pr18299-1.c: Move to ...
22943 * gcc.c-torture/compile/pr18299-1.c: Here.
22945 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
22947 * gfortran/fortran.torture/execute/character_passing.f90:
22948 Fix types for LSAME.
22950 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
22952 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
22953 input data back to what it was originally.
22955 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
22957 * objc.dg/try-catch-8.m: Enable for all targets.
22959 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
22961 * gcc.dg/pr23165.c: New test.
22963 2005-08-09 Steven Bosscher <stevenb@suse.de>
22965 PR tree-optimization/23234
22966 * gcc.dg/tree-ssa/pr23234.c: New test.
22968 2005-08-08 Josh Conner <jconner@apple.com>
22970 PR rtl-optimization/23241
22971 * gcc.dg/char-compare.c: New test.
22973 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22976 * g++.dg/init/new13.C: New test.
22978 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
22981 * g++.dg/other/crash-4.C: Adjust
22982 * g++/dg/ext/packed9.C: New.
22984 2005-08-08 Richard Sandiford <richard@codesourcery.com>
22986 PR middle-end/21964
22987 * gcc.c-torture/execute/pr21964-1.c: New test.
22989 2005-08-08 Richard Sandiford <richard@codesourcery.com>
22992 * gcc.dg/pr22458-1.c: New test.
22994 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
22995 Steven G. Kargl <kargls@comcast.net>
22998 * gfortran.dg/flush_1.f90: New test.
23000 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23003 * g++.dg/template/eh2.C: New test.
23005 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23008 * g++.dg/template/instantiate7.C: New test.
23010 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
23013 * gcc.dg/Wunused-value-1.c: New test.
23015 2005-08-06 Richard Sandiford <richard@codesourcery.com>
23017 PR rtl-optimization/23233
23018 * gcc.c-torture/compile/pr23233-1.c: New test.
23020 2005-08-06 Jakub Jelinek <jakub@redhat.com>
23024 * gfortran.dg/equiv_1.f90: New test.
23025 * gfortran.dg/equiv_2.f90: New test.
23026 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
23027 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
23028 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
23030 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
23032 * gcc.c-torture/execute/vrp-5.c: New test.
23033 * gcc.c-torture/execute/vrp-6.c: New test.
23034 * gcc.dg/tree-ssa/vrp21.c: New test.
23036 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
23038 * g++.dg/parse/pr22514.C: New test.
23040 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
23042 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
23044 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
23045 instead of constant loads / pool entries.
23047 2005-08-05 David Edelsohn <edelsohn@gnu.org>
23049 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
23052 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
23054 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
23055 __WINT_TYPE__ in generated prototypes if possible.
23057 2005-08-04 Diego Novillo <dnovillo@redhat.com>
23060 * g++.dg/tree-ssa/pr22037.C:
23062 2005-08-04 Richard Henderson <rth@redhat.com>
23064 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
23065 scan-tree-dump-times directive.
23067 2005-08-04 Jan Hubicka <jh@suse.cz>
23069 * gcov-1.C: Fix switch counts.
23070 * gcov-4b.c: Likewise.
23072 2005-08-03 Jeff Law <law@redhat.com>
23074 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
23076 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
23078 * gcc.c-torture/execute/pr23135.c: New test.
23080 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23082 PR tree-optimization/19899
23083 * gcc.dg/tree-ssa/scev-1.c: New test.
23084 * gcc.dg/tree-ssa/scev-2.c: New test.
23086 2005-08-03 Richard Sandiford <richard@codesourcery.com>
23089 * gcc.dg/torture/pr18582-1.c: New test.
23091 2005-08-03 Jan Hubicka <jh@suse.cz>
23093 * update-conroll.c: New testcase.
23094 * update-conroll-2.c: New testcase.
23096 2005-08-02 David Edelsohn <edelsohn@gnu.org>
23098 * gfortran.dg/constant_substring.f: New test.
23099 * gfortran.dg/pr22491.f: New test.
23101 2005-08-02 Jan Hubicka <jh@suse.cz>
23103 * update-threading.c: Replace by the proper one.
23105 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23108 * g++.dg/tree-ssa/pr23164.C: New test.
23110 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23112 * gcc.dg/tree-ssa/pr23192.c: New test.
23114 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
23116 * gcc.c-torture/execute/vrp-4.c: New test.
23118 2005-08-02 Jan Hubicka <jh@suse.cz>
23120 * update-threading.c: New test.
23122 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
23124 * gcc.c-torture/compile/20050801-1.c: New test.
23125 * gcc.c-torture/compile/20050801-2.c: New test.
23127 2005-08-01 Jan Hubicka <jh@suse.cz>
23129 * val-prof-5.c: New test.
23131 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
23134 * gcc.dg/pr22311-1.c : New test.
23136 2005-07-31 Steven Bosscher <stevenb@suse.de>
23139 * gfortran.dg/pr23095.f: New test.
23142 * g++.dg/other/pr22003.C: New test.
23144 2005-07-31 Richard Sandiford <richard@codesourcery.com>
23147 * gcc.c-torture/execute/pr20621-1.c: New test.
23149 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
23151 * gfortran.dg/comma_format_extension_4.f: Adjust length
23152 of string for format.
23153 * gfortran.dg/der_array_io_1.f: Replace illegal internal
23154 print statement with internal write.
23155 * gfortran.dg/der_array_io_2.f: Likewise.
23156 * gfortran.dg/der_array_io_3.f: Likewise.
23158 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
23160 * gcc.dg/fold-abs-4.c: new test.
23162 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
23164 PR fortran/22570 an related issues.
23165 * gfortran.dg/x_slash_1.f: New test.
23167 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
23170 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
23171 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
23173 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23176 * gcc.dg/Wshadow-3.c: New test.
23178 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
23180 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
23181 used to have the wrong bounds).
23183 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23186 * gcc.dg/hex-round-1.c: Test more cases.
23187 * gcc.dg/hex-round-2.c: New test.
23189 2005-07-29 Diego Novillo <dnovillo@redhat.com>
23192 * g++.dg/tree-ssa/pr22550.C: New test.
23194 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
23196 * gcc.dg/tree-ssa/vrp19.c: New test.
23197 * gcc.dg/tree-ssa-vrp20.c: New test.
23199 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23202 * gcc.dg/transparent-union-4.c: New test.
23204 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23207 * gcc.dg/c99-vla-2.c: New test.
23209 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23212 * gcc.dg/hex-round-1.c: New test.
23214 2005-07-28 Jan Hubicka <jh@suse.cz>
23216 * inliner-1.c: Do not dump everything.
23217 * tree-prof.exp: Do not pass -ftree-based-profiling.
23218 * bprob.exp: Likewise.
23220 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
23222 2005-07-28 Mark Mitchell <mark@codesourcery.com>
23225 * g++.dg/expr/ptrmem7.C: New test.
23227 2005-07-28 Mike Stump <mrs@apple.com>
23229 * g++.old-deja/g++.mike/visibility-1.C: New test.
23231 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23234 * gcc.c-torture/execute/pr20187-1.c: New test.
23236 2005-07-28 Jeff Law <law@redhat.com>
23238 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
23239 * gcc.dg/tree-ssa/vrp18.c: New test.
23241 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23243 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
23245 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23247 PR tree-optimization/22506
23248 * gcc.dg/vect/ps22506.c: New test.
23250 2005-07-28 Jakub Jelinek <jakub@redhat.com>
23253 * gcc.target/i386/sse-3.c: New test.
23255 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23257 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
23258 * gcc.target/mips/mips32-dsp-type.c: Likewise.
23260 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23263 * gcc.c-torture/compile/pr22589-1.c: New test.
23265 2005-07-28 Jan Hubicka <jh@suse.cz>
23267 * update-loopch.c: New testcase.
23269 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23271 PR rtl-optimization/23047
23272 * gcc.c-torture/execute/pr23047.c: New test.
23273 * gcc.c-torture/execute/pr23047.x: New.
23275 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23277 PR tree-optimization/22493
23278 * gcc.c-torture/execute/pr22493-1.c: New test.
23279 * gcc.c-torture/execute/pr22493-1.x: New.
23280 * gcc.c-torture/execute/vrp-1.c: New test.
23281 * gcc.c-torture/execute/vrp-2.c: New test.
23282 * gcc.c-torture/execute/vrp-2.c: New test.
23284 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
23286 * gcc.target/frv/all-builtin-read8.c: Delete.
23287 * gcc.target/frv/all-builtin-read16.c: Delete.
23288 * gcc.target/frv/all-builtin-read32.c: Delete.
23289 * gcc.target/frv/all-builtin-read64.c: Delete.
23290 * gcc.target/frv/all-builtin-write8.c: Delete.
23291 * gcc.target/frv/all-builtin-write16.c: Delete.
23292 * gcc.target/frv/all-builtin-write32.c: Delete.
23293 * gcc.target/frv/all-builtin-write64.c: Delete.
23294 * gcc.target/frv/all-read-write-1.c: New.
23296 2005-07-27 Jeff Law <law@redhat.com>
23298 * gcc.c-torture/execute/pr22630.c: New test.
23300 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
23302 PR tree-optimization/23073
23303 * gcc.dg/vect/nodump-pr23073.c: New test.
23304 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
23306 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
23308 PR tree-optimize/22348
23309 * gcc.c-torture/execute/pr22348.c: New.
23311 2005-07-27 Richard Guenther <rguenther@suse.de>
23313 * gcc.dg/tree-ssa/salias-1.c: New testcase.
23315 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23318 * gfortran.dg/logical_comp.f90: New test.
23320 2005-07-27 Jan Hubicka <jh@suse.cz>
23322 * inliner-1.c: Add cleanup of dumps.
23323 * val-prof-*.c: Likewise.
23324 * update-tailcall.c: New.
23326 2005-07-26 Diego Novillo <dnovillo@redhat.com>
23329 * gcc.dg/tree-ssa/pr22591.c: New test.
23330 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23332 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
23335 * objc.dg/try-catch-11.m: New test.
23337 2005-07-26 Richard Guenther <rguenther@suse.de>
23339 PR tree-optimization/22486
23340 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23342 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23345 * g++.dg/opt/loop2.C: New test.
23347 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23349 * gcc.dg/tree-ssa/reassoc-3.c: New test.
23350 * gcc.dg/tree-ssa/reassoc-4.c: New test.
23352 2005-07-25 Adam Nemet <anemet@lnxw.com>
23354 * lib/profopt.exp (profopt-execute): Check for profiling data
23355 files on the target.
23357 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
23359 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23360 for matching of asm labels.
23362 2005-07-25 Richard Guenther <rguenther@suse.de>
23364 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23366 2005-07-25 Richard Guenther <rguenther@suse.de>
23369 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23371 2005-07-25 Ira Rosen <irar@il.ibm.com>
23373 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23374 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23375 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23376 * gcc.dg/vect/vect-100.c: New test.
23377 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23378 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23379 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23380 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23381 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
23382 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
23383 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
23384 * gfortran.dg/vect/pr19049.f90: New testcase.
23385 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
23387 2005-07-25 Jakub Jelinek <jakub@redhat.com>
23389 * gcc.c-torture/execute/20050713-1.c: New test.
23392 * gfortran.fortran-torture/execute/data_4.f90: New test.
23394 PR middle-end/20303
23395 * gcc.dg/visibility-d.c: New test.
23397 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
23399 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
23400 * gfortran.dg/underflow.f90: Ditto.
23402 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23404 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
23405 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
23406 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
23408 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23410 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
23411 include case of field width of zero.
23413 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23415 PR libgfortran/21875
23416 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
23417 with trailing blanks on normal formatted read.
23419 2005-07-23 Chao-ying Fu <fu@mips.com>
23421 * gcc.target/mips/mips32-dsp-type.c: New test.
23422 * gcc.target/mips/mips32-dsp.c: New test.
23424 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
23427 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
23430 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
23431 and __cyg_profile_func_exit.
23433 2005-07-22 David Edelsohn <edelsohn@gnu.org>
23435 * gfortran.dg/comma_format_extension_3.f: Fix typo.
23436 * gfortran.dg/comma_format_extension_4.f: Same.
23437 * gfortran.dg/pr15332.f: Same.
23438 * gfortran.dg/pr21730.f: Same.
23440 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
23442 * g++.dg/opt/vrp2.C: Fix testcase.
23445 * g++.dg/opt/vrp2.C: New test.
23447 2005-07-22 Mark Mitchell <mark@codesourcery.com>
23450 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
23452 2005-07-22 Diego Novillo <dnovillo@redhat.com>
23454 * gcc.dg/tree-ssa/20050719-1.c: New test.
23456 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
23458 * gcc.dg/bfin-longcall-1.c: New file.
23459 * gcc.dg/bfin-longcall-2.c: New file.
23461 2005-07-21 Janis Johnson <janis187@us.ibm.com>
23463 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
23465 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23467 PR middle-end/19055
23468 * gcc.dg/tree-ssa/pr19055.c: New test.
23469 * gcc.dg/tree-ssa/pr19055-2.c: New test.
23471 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23474 * g++.dg/other/pr22358.C: New test.
23476 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
23479 * g++.dg/lookup/two-stage5.C: New test from bug comments.
23481 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23484 * g++.dg/init/union2.C: New test.
23486 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23489 * gcc.dg/complex-4.c: New test.
23491 2005-07-21 Richard Guenther <rguenther@suse.de>
23494 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
23495 scanning for asm labels.
23496 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23498 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23501 * gcc.dg/altivec-pr22085.c: New.
23503 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23505 PR tree-optimization/19210
23506 * gcc.dg/tree-ssa/pr19210-1.c: New.
23507 * gcc.dg/tree-ssa/pr19210-2.c: New.
23509 2005-07-21 Richard Sandiford <richard@codesourcery.com>
23511 PR rtl-optimization/22167
23512 * g++.dg/opt/pr22167.C: New test.
23514 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
23517 * g++.dg/lookup/two-stage2.C: New.
23518 * g++.dg/lookup/two-stage3.C: New.
23519 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
23520 fixed two-stage name lookup for operators.
23521 * g++.dg/template/call3.C: Compiler now produces an appropriate
23523 * g++.dg/template/crash37.C: Compiler now describes bla() on line
23525 * g++.dg/template/ptrmem4.C: Compiler produces different error
23527 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
23528 connect_to_method as a candidate.
23530 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
23532 * gcc.dg/fold-alloc-1.c: New test.
23534 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
23536 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23537 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
23539 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
23541 * gcc.dg/fold-abs-1.c: New test.
23542 * gcc.dg/fold-abs-2.c: New test.
23543 * gcc.dg/fold-abs-3.c: New test.
23545 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
23547 Make CONSTRUCTOR use VEC to store initializers.
23548 * g++.dg/ext/complit3.C: Check for specific error messages.
23549 * g++.dg/init/brace2.C: Update error message.
23550 * g++.dg/warn/Wbraces2.C: Likewise.
23552 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
23555 * gfortran.dg/module_interface_1.f90: New test.
23557 2005-07-19 Danny Berlin <dberlin@dberlin.org>
23558 Kenneth Zadeck <zadeck@naturalbridge.com>
23560 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
23562 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23564 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
23565 specify -Wformat for these tests.
23566 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
23567 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
23568 * gcc.dg/format/opt-6.c: Delete.
23570 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
23572 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
23573 * gcc.dg/tree-ssa/sra-3.c: Likewise.
23575 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
23577 * gcc.dg/tree-ssa/alias-2.c: New test.
23579 2005-07-18 Mark Mitchell <mark@codesourcery.com>
23582 * g++.dg/template/explicit7.C: New test.
23584 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
23586 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
23587 field width of 8 to +Inf and -Inf.
23589 2005-07-17 Mark Mitchell <mark@codesourcery.com>
23592 * g++.dg/template/friend36.C: New test.
23594 2005-07-16 David Edelsohn <edelsohn@gnu.org>
23597 * gfortran.dg/pr21730.f: New test.
23599 2005-07-16 Danny Berlin <dberlin@dberlin.org>
23600 Kenneth Zadeck <zadeck@naturalbridge.com>
23602 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
23603 since pure const detection cannot run at -O1 in c compiler.
23604 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
23605 can now optimize this case properly.
23606 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
23607 because we now pass.
23608 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
23610 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
23613 * gcc.dg/format/bitfld-1.c: New test.
23615 2005-07-15 Mark Mitchell <mark@codesourcery.com>
23618 * g++.dg/rtti/repo1.C: New test.
23620 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
23622 PR middle-end/22398
23623 * gcc.c-torture/compile/pr22398.c: New test.
23625 2005-07-15 Mark Mitchell <mark@codesourcery.com>
23628 * g++.dg/expr/cast4.C: New test.
23630 2005-07-15 Richard Guenther <rguenther@suse.de>
23632 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
23633 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23635 2005-07-15 Steven Bosscher <stevenb@suse.de>
23637 PR tree-optimization/22230
23638 * gcc.dg/tree-ssa/pr22230.c: New test.
23640 2005-07-14 Jakub Jelinek <jakub@redhat.com>
23642 * gfortran.dg/g77/cpp6.f: New test.
23645 * gfortran.dg/g77/cpp5.F: New test.
23646 * gfortran.dg/g77/cpp5.h: New file.
23647 * gfortran.dg/g77/cpp5inc.h: New file.
23649 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
23651 PR libfortran/16435
23652 * gfortran.dg/tl_editting.f90: New.
23653 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
23655 2005-07-14 Steven G. Kargl <kargls@comcast.net>
23657 * gfortran.dg/char_array_constructor.f90: New test.
23659 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
23661 * gfortran.dg/past_eor.f90: New.
23662 * gfortran.dg/complex_read.f90: New.
23664 2005-07-13 Jeff Law <law@redhat.com>
23666 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
23669 * gcc.dg/tree-ssa/pr22321.c: New test
23671 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
23673 PR tree-optimization/21921
23674 * gcc.dg/tree-ssa/pr21921.c: New.
23676 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
23678 PR tree-optimizatio/22442
23679 * gcc.dg/tree-ssa/loop-11.c: New test.
23681 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
23684 * gcc.c-torture/compile/pr21840.c: New test.
23686 2005-07-12 Jan Hubicka <jh@suse.cz>
23688 * gcc.c-torture/compile/pr22379.c: New test.
23690 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
23692 PR libfortran/21593
23693 gfortran.dg/dev_null.f90: Remove outdated comment about
23694 PR libfortran/21593.
23697 2005-07-12 Dale Johannesen <dalej@apple.com>
23699 * gcc.target/i386/compress-float-sse.c: New.
23700 * gcc.target/i386/compress-float-sse-pic.c: New.
23701 * gcc.target/i386/compress-float-387.c: New.
23702 * gcc.target/i386/compress-float-387-pic.c: New.
23703 * gcc.dg/compress-float-ppc.c: New.
23704 * gcc.dg/compress-float-ppc-pic.c: New.
23706 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
23708 PR libfortran/21593
23709 gfortran.dg/dev_null.f90: Remove targets.
23711 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
23714 * gcc.dg/pr22335-1.c: New test.
23715 * gcc.dg/pr22335-2.c: New test.
23717 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23720 * g++.dg/template/nontype12.C : New test.
23722 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
23724 * gcc.dg/tree-ssa/loop-10.c: New test.
23726 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
23728 * gcc.c-torture/execute/20020720-1.x: Remove.
23730 2005-07-11 Jakub Jelinek <jakub@redhat.com>
23732 * gfortran.fortran-torture/execute/forall_7.f90: New test.
23734 2005-07-10 Richard Sandiford <richard@codesourcery.com>
23736 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
23737 (dg-mips-options): Use it.
23739 2005-07-09 Diego Novillo <dnovillo@redhat.com>
23741 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
23743 2005-07-09 Richard Henderson <rth@redhat.com>
23745 * lib/target-supports.exp (check_effective_target_sync_char_short):
23748 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
23750 PR libfortran/22217
23751 * gfortran.dg/negative-z-descriptor.f90: New test.
23753 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
23756 * gcc.dg/pr22329.c: New test.
23758 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
23760 PR tree-optimization/20139
23761 * gcc.dg/tree-ssa/pr20139.c: New.
23763 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
23766 * gcc.dg/pr22356-1.c: New test.
23768 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
23771 * g++.dg/template/unify8.C: New.
23772 * g++.dg/template/unify9.C: New.
23774 2005-07-08 Jakub Jelinek <jakub@redhat.com>
23776 * gfortran.fortran-torture/execute/entry_10.f90: New test.
23778 2005-07-07 Geoffrey Keating <geoffk@apple.com>
23780 * gcc.dg/darwin-version-1.c: New.
23781 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
23782 * gcc.dg/builtins-20.c: Likewise.
23783 * gcc.dg/builtins-53.c: Likewise.
23784 * gcc.dg/torture/builtins-convert-1.c: Likewise.
23785 * gcc.dg/torture/builtins-convert-2.c: Likewise.
23786 * gcc.dg/torture/builtins-convert-3.c: Likewise.
23787 * gcc.dg/torture/builtins-power-1.c: Likewise.
23788 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
23791 2005-07-07 Jeff Law <law@redhat.com>
23793 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
23794 argument evaluation order.
23796 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
23798 PR libfortran/21594
23799 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23800 Add test cases where the shift length is greater than the
23803 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23805 * obj-c++.dg/proto-lossage-6.mm: New.
23806 * objc.dg/proto-lossage-6.m: New.
23808 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23810 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
23811 * objc.dg/gnu-runtime-2.m: Likewise.
23813 2005-07-07 Jakub Jelinek <jakub@redhat.com>
23815 * gfortran.dg/longline.f: New test.
23817 * gfortran.dg/badline.f: New test.
23819 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
23824 * gfortran.dg/hollerith.f90: New.
23825 * gfortran.dg/hollerith2.f90: New.
23826 * gfortran.dg/hollerith3.f90: New.
23827 * gfortran.dg/hollerith4.f90: New.
23828 * gfortran.dg/hollerith_f95.f90: New.
23829 * gfortran.dg/hollerith_legacy.f90: New.
23830 * gfortran.dg/g77/cpp4.F: New. Port from g77.
23832 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23835 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
23836 * objc.dg/gnu-runtime-2.m: New.
23838 2005-07-06 Jeff Law <law@redhat.com>
23840 * gcc.dg/tree-ssa/vrp17.c: New test.
23842 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
23845 * gfortran.dg/array_constructor_5.f90: New test.
23847 2005-07-07 Jakub Jelinek <jakub@redhat.com>
23849 * gfortran.fortran-torture/execute/entry_9.f90: New test.
23851 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
23853 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
23854 * gcc.dg/980816-1.c: Ditto.
23856 2005-07-06 Jeff Law <law@redhat.com>
23858 * gcc.c-torture/compile/pr21356.c: New test.
23860 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
23864 * gcc.c-torture/compile/pr22013-1.c,
23865 gcc.c-torture/execute/pr22098-1.c,
23866 gcc.c-torture/execute/pr22098-2.c,
23867 gcc.c-torture/execute/pr22098-3.c: New tests.
23869 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
23872 * gcc.dg/pr22308-1.c: New test.
23874 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
23876 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
23878 * gcc.dg/compare9.c: Use -fshort-enums instead of
23879 -fno-short-enums. Change the last test to dg-bogus.
23881 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
23883 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
23884 * gcc.dg/compare9.c: New.
23886 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23888 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
23890 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
23893 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
23896 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23898 * gcc.dg/format/gcc_gfc-1.c: New.
23900 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
23902 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
23904 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23907 * gfortran.dg/io_invalid_1.f90: New test.
23909 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
23911 * gcc.dg/format/gcc_diag-1.c: Update.
23913 2005-07-02 Jeff Law <law@redhat.com>
23915 * gcc.dg/tree-ssa/pr22051-1.c: New test.
23916 * gcc.dg/tree-ssa/pr22051-2.c: New test.
23918 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
23920 * gcc.dg/format/gcc_diag-1.c: Update.
23922 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
23925 * gcc.c-torture/compile/pr22269.c: New test.
23927 2005-06-30 Diego Novillo <dnovillo@redhat.com>
23931 * g++.dg/tree-ssa/pr21584-1.C: New test.
23932 * g++.dg/tree-ssa/pr21584-2.C: New test.
23934 2005-06-30 Ziemowit Laski <zlaski@apple.com>
23936 * obj-c++.dg/try-catch-11.mm: New.
23937 * objc.dg/try-catch-10.m: New.
23939 2005-06-29 David Edelsohn <edelsohn@gnu.org>
23941 * g++.dg/other/ucnid-1.C: xfail on AIX.
23943 2005-06-29 Diego Novillo <dnovillo@redhat.com>
23946 * gcc.dg/20050629-1.c: New test.
23948 2005-06-29 Ziemowit Laski <zlaski@apple.com>
23950 * obj-c++.dg/const-str-1[0-1].mm: New.
23951 * objc.dg/const-str-1[0-1].m: New.
23953 2005-05-29 Richard Henderson <rth@redhat.com>
23955 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
23956 Rename from check_effective_target_vect_no_max.
23957 (check_effective_target_vect_no_int_add): New.
23958 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
23959 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
23960 * gcc.dg/vect/vect-reduc-3.c: Likewise.
23961 * gcc.dg/vect/vect-reduc-1.c: Use both.
23962 * gcc.dg/vect/vect-reduc-2.c: Likewise.
23964 2005-05-29 Richard Henderson <rth@redhat.com>
23966 * lib/target-supports.exp (check_effective_target_vect_no_max):
23967 Remove i386 and x86_64.
23969 2005-06-29 Steve Ellcey <sje@cup.hp.com>
23972 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
23974 2005-06-29 Steve Ellcey <sje@cup.hp.com>
23976 PR middle-end/21969
23977 * gcc.dg/vect/pr21969.c: New test.
23979 2005-06-28 Eric Christopher <echristo@redhat.com>
23983 * gcc.dg/inline1.c: New test.
23984 * gcc.dg/inline2.c: Ditto.
23985 * gcc.dg/inline3.c: Ditto.
23986 * gcc.dg/inline4.c: Ditto.
23987 * gcc.dg/inline5.c: Ditto.
23989 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
23991 PR libfortran/22142
23992 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23993 Add testcase also testing eoshift1 for PR 22142.
23995 2005-06-28 Richard Henderson <rth@redhat.com>
23997 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
23998 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
23999 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
24000 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
24001 gcc.dg/tree-ssa/20030922-2.c: Likewise.
24003 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
24005 PR libfortran/22142
24006 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24007 Add testcase for PR 22142.
24009 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
24011 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
24012 gcc.target/ia64/fpreg-2.c: New tests.
24014 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24016 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
24018 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24020 PR libfortran/22170
24021 * gfortran.dg/slash_1.f90: New test.
24023 2005-06-27 Richard Henderson <rth@redhat.com>
24025 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
24026 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
24027 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24028 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24029 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24030 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24032 2005-06-27 Richard Henderson <rth@redhat.com>
24034 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
24035 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
24037 2005-06-27 Ziemowit Laski <zlaski@apple.com>
24039 * obj-c++.dg/proto-lossage-5.mm: New.
24040 * objc.dg/proto-lossage-5.m: New.
24042 2005-06-27 Diego Novillo <dnovillo@redhat.com>
24045 * gcc.dg/tree-ssa/pr21959.c: New test.
24047 2005-06-27 Jakub Jelinek <jakub@redhat.com>
24049 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
24050 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
24051 testing uninitialized var.
24053 * gcc.c-torture/execute/builtins/chk.h: New.
24054 * gcc.c-torture/execute/builtins/lib/chk.c: New.
24055 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
24056 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
24057 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
24058 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
24059 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
24060 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
24061 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
24062 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
24063 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
24064 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
24065 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
24066 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
24067 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
24068 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
24069 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
24070 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
24071 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
24072 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
24073 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
24074 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
24075 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
24076 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
24077 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
24078 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
24079 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
24080 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
24081 * gcc.dg/builtin-object-size-1.c: New test.
24082 * gcc.dg/builtin-object-size-2.c: New test.
24083 * gcc.dg/builtin-object-size-3.c: New test.
24084 * gcc.dg/builtin-object-size-4.c: New test.
24085 * gcc.dg/builtin-object-size-5.c: New test.
24086 * gcc.dg/builtin-stringop-chk-1.c: New test.
24087 * gcc.dg/builtin-stringop-chk-2.c: New test.
24088 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
24089 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
24090 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
24091 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
24092 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
24093 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
24094 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
24095 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
24096 * gcc.c-torture/execute/printf-1.c: New test.
24097 * gcc.c-torture/execute/fprintf-1.c: New test.
24098 * gcc.c-torture/execute/vprintf-1.c: New test.
24099 * gcc.c-torture/execute/vfprintf-1.c: New test.
24100 * gcc.c-torture/execute/printf-chk-1.c: New test.
24101 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
24102 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
24103 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
24105 2005-06-27 Michael Matz <matz@suse.de>
24107 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
24108 slot is not merged if address escapes.
24110 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24113 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
24115 2005-06-26 Jakub Jelinek <jakub@redhat.com>
24117 PR middle-end/17965
24118 * gcc.c-torture/compile/20050622-1.c: New test.
24120 PR middle-end/22028
24121 * gcc.dg/20050620-1.c: New test.
24123 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
24125 PR tree-optimization/22026
24126 * gcc.dg/tree-ssa/pr22026.c: New.
24128 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
24130 PR libfortran/22144
24131 * gfortran.dg/shift-alloc.f90: New testcase.
24133 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
24135 * all files: Update FSF address in copyright headers.
24137 2005-06-22 Jan Hubicka <jh@suse.cz>
24139 * wholeprogram-1.c: New testcase.
24140 * wholeprogram-2.c: New testcase.
24142 2005-06-24 Mark Mitchell <mark@codesourcery.com>
24145 * gcc.dg/tree-ssa/pr22171.c: New test.
24147 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
24149 * gfortran.dg/simplify_modulo.f90: New.
24151 2005-06-24 Jan Hubicka <jh@suse.cz>
24153 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
24155 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24157 * obj-c++.dg/proto-lossage-[1-4].mm: New.
24159 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24161 * obj-c++.dg/typedef-alias-1.mm: New.
24162 * objc.dg/typedef-alias-1.m: New.
24164 2005-06-23 Jeff Law <law@redhat.com>
24166 * gcc.dg/tree-ssa/vrp16.c: New test.
24168 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24170 * lib/target-supports.exp: Add
24171 check_effective_target_fortran_large_real and
24172 check_effective_target_fortran_large_int to check for
24173 corresponding effective targets.
24174 * gfortran.dg/large_integer_kind_1.f90: New test.
24175 * gfortran.dg/large_real_kind_1.f90: New test.
24177 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
24179 PR tree-optimization/22117
24180 * gcc.dg/tree-ssa/pr22117.c: New.
24182 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
24185 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
24187 2005-06-23 David Edelsohn <edelsohn@gnu.org>
24189 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
24191 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
24193 * gfortran.dg/f2c_4.f90: Add tests for complex functions
24194 * gfortran.dg/f2c_4.c: Likewise.
24196 2005-06-22 Paul Brook <paul@codesourcery.com>
24199 * gfortran.dg/auto_save_1.f90: New test.
24201 2005-06-22 Michael Matz <matz@suse.de>
24203 * gcc.target/x86-64/abi: New directory.
24204 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
24205 * gcc.target/x86-64/abi/README.gcc: New file.
24206 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
24207 * gcc.target/x86-64/abi/asm-support.s: New file.
24208 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
24209 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
24210 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
24211 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
24212 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
24213 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
24214 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
24215 * gcc.target/x86_64/abi/test_bitfields.c: New test.
24216 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
24217 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
24218 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
24219 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
24220 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
24221 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
24222 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
24223 * gcc.target/x86_64/abi/test_varargs.c: New test.
24225 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
24227 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
24228 32-bit i?86 and x86_64.
24230 2005-06-21 Ziemowit Laski <zlaski@apple.com>
24232 * obj-c++.dg/const-str-[1-9].mm: New tests.
24234 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
24237 * gfortran.dg/namelist_use.f90: New.
24238 * gfortran.dg/namelist_use_only.f90: New.
24240 2005-06-21 Jeff Law <law@redhat.com>
24242 * gcc.dg/tree-ssa/vrp15.c: New test.
24244 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
24246 * lib/target-supports.exp (check_effective_target_vect_reduction):
24248 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
24249 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
24250 remove vect_reduction target keyword. Also avoid two returns in main.
24251 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24252 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
24253 * gcc.dg/vect/vect-reduc-1short.c: New test.
24254 * gcc.dg/vect/vect-reduc-1char.c: New test.
24255 * gcc.dg/vect/vect-reduc-2short.c: New test.
24256 * gcc.dg/vect/vect-reduc-2char.c: New test.
24257 * gcc.dg/vect/vect-reduc-6.c: New test.
24258 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
24259 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
24260 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
24262 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24263 Paul Thomas <pault@gcc.gnu.org>
24265 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
24268 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24270 * gfortran.dg/backslash_1.f90: New test.
24271 * gfortran.dg/backslash_2.f90: New test.
24273 2005-06-20 Steven G. Kargl <kargls@comcast.net>
24275 * gfortran.dg/duplicate_labels.f90: New test.
24277 2005-06-20 Jan Beulich <jbeulich@novell.com>
24279 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
24280 unsupportable relocations.
24281 * g++.old-deja/g++.other/store-expr1.C: Likewise.
24282 * gcc.dg/20050321-2.c: xfail for NetWare.
24284 2005-06-20 Andreas Jaeger <aj@suse.de>
24286 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
24287 gcc.target/i386/fastcall-sseregparm.c,
24288 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
24290 2005-06-19 Richard Henderson <rth@redhat.com>
24292 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
24294 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
24296 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
24298 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
24301 * g++.dg/conversion/simd2.C: Change expected error message.
24303 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24305 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
24306 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24307 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24309 2005-06-18 James A Morrison <phython@gcc.gnu.org>
24311 * gcc.dg/fold-mod-1.c: New test.
24313 2005-06-18 Steven G. Kargl <kargls@comcast.net>
24316 * gfortran.dg/pr19926.f90: New test.
24318 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24320 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
24321 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24323 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24324 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24326 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
24328 * gcc.target/ia64/float80-varargs-1.c: New test.
24330 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24333 * gfortran.dg/f2c_6.f90: New test.
24335 2005-06-17 Geoffrey Keating <geoffk@apple.com>
24338 * g++.dg/template/local5.C: New.
24340 2005-06-17 Richard Henderson <rth@redhat.com>
24342 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24344 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
24347 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24349 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
24351 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24352 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24353 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24354 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24355 check_vect to verify the presence of hardware vector support.
24357 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
24360 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24362 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24364 PR libfortran/19216
24365 * gfortran.dg/pr19216.f: Add correct space between brackets and
24368 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24370 PR libfortran/16436
24371 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24373 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
24375 * gcc.target/i386/attributes-error.c: New testcase.
24376 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24377 * gcc.target/i386/regparm-stdcall.c: Likewise.
24378 * gcc.target/i386/sseregparm-1.c: Likewise.
24379 * gcc.target/i386/sseregparm-2.c: Likewise.
24381 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
24383 * g++.dg/rtti/crash2.C: New.
24385 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
24387 * gcc.dg/noncompile/20040203-3.c: Update expected message.
24389 2005-06-15 David Ung <davidu@mips.com>
24391 * gcc.target/mips/mips16e-extends.c: New test for testing the
24392 generation of MIPS16e zeb/zeh, seb/seh instructions.
24394 2005-06-15 Diego Novillo <dnovillo@redhat.com>
24397 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
24398 * gcc.dg/tree-ssa/pr22018.c: New test.
24400 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
24402 * gcc.dg/simd-1.c: Update error messages.
24403 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
24404 * gcc.dg/simd-2.c: Update error messages.
24405 * gcc.dg/simd-4.c: New.
24407 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
24410 * g++.dg/other/crash-4.C: New.
24412 2005-06-14 Devang Patel <dpatel@apple.com>
24414 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
24416 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
24419 * g++.dg/parse/crash11.C: Update
24421 2005-06-13 Jeff Law <law@redhat.com>
24423 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
24424 perform the desired transformations.
24425 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
24426 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
24428 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24431 * gfortran.dg/forall_1.f90: Un-XFAIL.
24433 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
24436 * g++.dg/parse/crash26.C: New.
24439 * g++.dg/init/member1.C: New.
24441 2005-06-13 Jakub Jelinek <jakub@redhat.com>
24443 * gfortran.dg/altreturn_1.f90: New test.
24445 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
24447 PR middle-end/21985
24448 * gcc.dg/tree-ssa/pr21985.c: New test.
24450 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24452 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
24454 2005-06-12 Roger Sayle <roger@eyesopen.com>
24457 * g++.dg/other/error10.C: New test case.
24459 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24461 PR libfortran/19155
24462 * gfortran.dg/pr19155.f: Add test.
24464 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24466 * gfortran.dg/f2c_7.f90: New test.
24468 * gfortran.dg/forall_1.f90: XFAILed.
24470 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24472 * gcc.dg/pr14796-1.c: New.
24473 * gcc.dg/pr14796-2.c: New.
24475 2005-06-11 Steven G. Kargl <kargls@comcast.net>
24479 * gfortran.dg/deallocate_stat.f90: New test.
24481 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
24483 * gfortran.fortran-torture/execute/in-pack.f90: New test.
24485 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
24487 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
24488 access will be generated when this loop is vectorized. Test that
24489 accesses with same alignment were detected.
24490 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
24491 Test that accesses with same alignment were detected.
24492 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
24493 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
24494 alignment were detected.
24496 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
24499 * g++.dg/conversion/simd2.C: New.
24501 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
24503 * gcc.dg/Wcxx-compat-1.c: New.
24505 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
24507 PR libfortran/21480
24508 * gfortran.dg/reshape-complex.f90: Add a test for a packed
24511 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
24513 * gcc.dg/alias-8.c: New.
24515 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
24517 * gcc.dg/format/cmn_err-1.c: Update.
24519 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
24522 * gcc.target/sparc/fexpand-2.c: New.
24523 * gcc.target/sparc/fpmerge-2.c: New.
24524 * gcc.target/sparc/fpmul-2.c: New.
24525 * gcc.target/sparc/noresult.c: New.
24526 * gcc.target/sparc/pdist-2.c: New.
24527 * gcc.target/sparc/pdist-3.c: New.
24529 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
24532 * gcc.target/i386/i386.exp: Fix comment typo.
24534 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
24537 * g++.dg/inherit/using5.C: New.
24538 * g++.dg/inherit/using6.C: New.
24540 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24543 * g++.dg/template/ptrmem15.C: New test.
24546 * g++.dg/ext/label4.C: New test.
24548 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
24550 * gcc.dg/tls/debug-1.c: New test.
24552 2005-06-07 Dale Johannesen <dalej@apple.com>
24554 * gcc.target/i386/movq.c: New.
24556 2005-06-07 Dale Johannesen <dalej@apple.com>
24558 * gcc.dg/20050607-1.c: New.
24560 2005-06-07 Jakub Jelinek <jakub@redhat.com>
24562 PR middle-end/21850
24563 * gcc.c-torture/execute/20050607-1.c: New test.
24565 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
24567 PR libfortran/21926
24568 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
24569 Test case where the return array has lowest stride one,
24572 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
24574 * lib/target-supports.exp (check_effective_target_sync_int_long):
24575 Add s390 and s390x targets.
24577 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
24579 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
24580 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
24581 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
24582 * gcc.dg/tree-ssa/loop-9.c: New test.
24584 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
24586 * g++.dg/parse/defarg10.C: New.
24588 2005-06-06 Jakub Jelinek <jakub@redhat.com>
24590 PR regression/21897
24591 * gcc.c-torture/execute/20050604-1.c: New test.
24593 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
24596 * g++.dg/parse/defarg9.C: New.
24599 * g++.dg/inherit/using4.C: New.
24600 * g++.dg/overload/error1.C: Adjust expected errors.
24601 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
24602 * g++.old-deja/g++.brendan/arm2.C: Likewise.
24603 * g++.old-deja/g++.other/redecl2.C: Likewise.
24604 * g++.old-deja/g++.other/redecl4.C: Likewise.
24605 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
24607 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
24609 * gfortran.dg/f2c_5.f90: Add -w to dg-options
24611 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
24613 * lib/gfortran.exp (gfortran_target_compile): Call
24614 dg-additional-files-options
24615 * gfortran.dg/f2c_4.f90: New file
24616 * gfortran.dg/f2c_4.c: New file
24617 * gfortran.dg/f2c_5.f90: New file
24618 * gfortran.dg/f2c_5.c: New file
24620 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24622 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
24625 * gfortran.dg/array_constructor_4.f90: New test.
24627 2005-06-05 Mark Mitchell <mark@codesourcery.com>
24630 * g++.dg/ext/builtin9.C: New test.
24632 2005-06-05 Dale Johannesen <dalej@apple.com>
24634 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
24635 * gcc.c-torture/execute/20050603-2.c: Ditto.
24637 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
24639 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
24640 * gcc.dg/vect/vect-reduc-1.c: New.
24641 * gcc.dg/vect/vect-reduc-2.c: New.
24642 * gcc.dg/vect/vect-reduc-3.c: New.
24644 2005-06-04 Dale Johannesen <dalej@apple.com>
24646 * gcc.c-torture/execute/20050603-1.c: New.
24647 * gcc.c-torture/execute/20050603-2.c: New.
24648 * gcc.dg/20050603-3.c: New.
24650 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24653 * gfortran.dg/debug_1.f90: New test.
24655 * gfortran.dg/forall_1.f90: New test.
24657 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
24659 * gfortran.dg/array_constructor_3.f90: New test.
24661 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24663 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
24665 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
24667 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
24669 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
24672 * gcc.dg/init-excess-1.c: New test.
24674 2005-06-03 Mark Mitchell <mark@codesourcery.com>
24677 * g++.dg/expr/static_cast6.C: New test.
24679 2005-06-03 Diego Novillo <dnovillo@redhat.com>
24681 * gcc.dg/tree-ssa/vrp14.c: New test.
24683 2005-06-03 Mark Mitchell <mark@codesourcery.com>
24686 * g++.dg/template/new2.C: New test.
24688 2005-06-03 Josh Conner <jconner@apple.com>
24690 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
24691 all entries in initializer.
24693 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
24695 PR middle-end/21858
24696 * gcc.dg/pr21858.c: New testcase.
24698 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
24700 PR tree-optimization/21292
24702 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
24704 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24705 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24706 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24707 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24708 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
24710 2005-06-02 Richard Henderson <rth@redhat.com>
24712 * gcc.dg/sync-2.c: Use -march=i486 for i386.
24714 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
24716 * gcc.dg/wtypequal.c: New testcase.
24718 2005-06-02 Diego Novillo <dnovillo@redhat.com>
24721 * gcc.dg/tree-ssa/pr21582.c: New test.
24723 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
24726 * g++.dg/opt/interface2.h: New.
24727 * g++.dg/opt/interface2.C: New.
24728 * g++.dg/init/ctor4.C: Adjust error lines.
24729 * g++.old-deja/g++.bob/inherit2.C: Likewise.
24730 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24731 * g++.old-deja/g++.jason/opeq3.C: Likewise.
24732 * g++.old-deja/g++.pt/assign1.C: Likewise.
24733 * g++.old-deja/g++.pt/crash20.C: Likewise.
24735 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
24737 PR tree-optimization/21734
24738 * g++.dg/vect/pr21734_1.cc: New.
24739 * g++.dg/vect/pr21734_2.cc: New.
24741 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
24744 * g++.dg/template/spec24.C: New.
24747 * g++.dg/pch/local-1.C: New.
24748 * g++.dg/pch/local-1.Hs: New.
24750 2005-06-01 Diego Novillo <dnovillo@redhat.com>
24752 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
24753 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
24754 * gcc.dg/tree-ssa/pr14341.c: New test.
24755 * gcc.dg/tree-ssa/pr14841.c: New test.
24756 * gcc.dg/tree-ssa/pr20701.c: New test.
24757 * gcc.dg/tree-ssa/pr21086.c: New test.
24758 * gcc.dg/tree-ssa/pr21090.c: New test.
24759 * gcc.dg/tree-ssa/pr21332.c: New test.
24760 * gcc.dg/tree-ssa/pr21458.c: New test.
24761 * gcc.dg/tree-ssa/pr21658.c: New test.
24762 * gcc.dg/tree-ssa/vrp01.c: New test.
24763 * gcc.dg/tree-ssa/vrp02.c: New test.
24764 * gcc.dg/tree-ssa/vrp03.c: New test.
24765 * gcc.dg/tree-ssa/vrp04.c: New test.
24766 * gcc.dg/tree-ssa/vrp05.c: New test.
24767 * gcc.dg/tree-ssa/vrp06.c: New test.
24768 * gcc.dg/tree-ssa/vrp07.c: New test.
24769 * gcc.dg/tree-ssa/vrp08.c: New test.
24770 * gcc.dg/tree-ssa/vrp09.c: New test.
24771 * gcc.dg/tree-ssa/vrp10.c: New test.
24772 * gcc.dg/tree-ssa/vrp11.c: New test.
24773 * gcc.dg/tree-ssa/vrp12.c: New test.
24774 * gcc.dg/tree-ssa/vrp13.c: New test.
24776 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
24779 * gcc.dg/tree-ssa/pr21029.c: New test.
24781 2005-06-01 Roger Sayle <roger@eyesopen.com>
24783 * gfortran.dg/logint-1.f: New test case.
24784 * gfortran.dg/logint-2.f: Likewise.
24785 * gfortran.dg/logint-3.f: Likewise.
24787 2005-06-01 Jakub Jelinek <jakub@redhat.com>
24791 * gcc.dg/20050527-1.c: New test.
24793 * gcc.dg/i386-sse-12.c: New test.
24796 * gfortran.dg/implicit_5.f90: New test.
24798 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
24801 * gfortran/assign_4.f90: New test.
24802 * gfortran/assign_2.f90: Change compile to run.
24804 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
24806 * lib/target-supports.exp
24807 (check_effective_target_sync_char_short): New.
24808 * gcc.dg/sync-2.c: New.
24810 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
24812 PR tree-optimization/21817
24813 * gcc.dg/torture/pr21817-1.c: New.
24815 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
24818 * g++.dg/template/init5.C: New.
24820 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
24822 * gfortran.dg/char_initialiser_actual.f90:
24823 Test character initialisers as actual arguments.
24824 * gfortran.dg/char_pointer_comp_assign.f90:
24825 Test character pointer structure component assignments.
24826 * gfortran.dg/char_array_structure_constructor.f90:
24827 Test character components in structure constructors.
24829 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
24831 PR middle-end/20931
24832 * g++.dg/opt/pr20931.C: New test.
24834 2005-05-31 Andreas Jaeger <aj@suse.de>
24837 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
24838 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
24839 g++.old-deja/g++.ext/asmspec1.C,
24840 g++.old-deja/g++.other/regstack.C,
24841 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
24842 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
24843 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
24844 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
24845 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
24846 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
24847 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
24848 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
24849 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
24850 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
24851 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
24852 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
24853 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
24854 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
24855 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
24856 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
24857 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
24858 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
24859 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
24861 2005-05-31 Jeff Law <law@redhat.com>
24863 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
24865 2005-05-30 Paolo Carlini <pcarlini@suse.de>
24867 PR middle-end/21743
24868 * gcc.dg/builtins-1.c: Activate disabled clog test.
24869 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24871 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
24873 * gfortran.dg/char_pointer_assign.f90:
24874 Test character-pointer assignments and pointer assignments.
24875 * gfortran.dg/char_pointer_dummy.f90:
24876 Test character-pointer dummy arguments.
24877 * gfortran.dg/char_pointer_func.f90:
24878 Test character-pointer function returns.
24879 * gfortran.dg/char_pointer_dependency.f90:
24880 Test character-pointer functions with dependencies.
24882 2005-05-30 Mark Mitchell <mark@codesourcery.com>
24885 * g++.dg/lookup/using14.C: New test.
24887 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
24889 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
24890 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
24893 2005-05-29 Geoffrey Keating <geoffk@apple.com>
24896 * g++.dg/template/local5.C: New.
24899 * gcc.c-torture/compile/pr21761.c: New.
24901 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
24904 2005-05-30 Steven G. Kargl
24907 * gfortran.dg/inquire_8.f90: New test.
24909 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24911 PR libfortran/21376
24912 * gfortran.dg/output_exponents_1.f90: New test.
24914 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24916 PR libfortran/20006
24917 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
24919 2005-05-28 Mark Mitchell <mark@codesourcery.com>
24922 * g++.dg/ext/complex1.C: New test.
24925 * g++.dg/init/ctor6.C: New test.
24927 2005-05-29 Jan Hubicka <jh@suse.cz>
24929 * gcc.c-torture/compile/pr21562.c: New.
24931 2005-05-28 Steven G. Kargl <kargls@comcast.net>
24933 * gfortran.dg/subnormal_1.f90: New test.
24935 2005-05-28 Jan Hubicka <jh@suse.cz>
24937 * tree-prof.exp: Fix comment.
24938 * value-prof-1.c: New.
24939 * value-prof-2.c: New.
24940 * value-prof-3.c: New.
24941 * value-prof-4.c: New.
24943 2005-05-27 Mark Mitchell <mark@codesourcery.com>
24946 * g++.dg/expr/ptrmem6.C: New test.
24947 * g++.dg/expr/ptrmem6a.C: Likewise.
24949 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
24951 PR tree-optimization/21658
24952 * gcc.dg/tree-ssa/pr21658.c: New.
24954 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
24957 * g++.dg/inherit/ptrmem3.C: New.
24960 * g++.dg/parse/template16.C: New.
24962 2005-05-27 Andreas Jaeger <aj@suse.de>
24964 * gcc.dg/setjmp-2.c: Only run in 32-bit.
24966 * gcc.dg/i386-sse-8.c: Run test on all archs.
24968 2005-05-26 Mike Stump <mrs@apple.com>
24970 * objc.dg/isa-field-1.m: Only run on darwin.
24971 * objc.dg/lookup-1.m: Likewise.
24972 * objc.dg/try-catch-8.m: Likewise.
24974 2005-05-26 Roger Sayle <roger@eyesopen.com>
24976 PR tree-optimization/9814
24977 * gcc.dg/pr9814-1.c: New test case.
24979 2005-05-26 Ziemowit Laski <zlaski@apple.com>
24981 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
24982 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
24983 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
24984 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
24985 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
24986 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
24987 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
24988 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
24989 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
24990 objc.dg/try-catch-8.m: New.
24992 2005-05-26 Janis Johnson <janis187@us.ibm.com>
24994 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
24995 remove extraneous semicolons.
24997 2005-05-26 Ziemowit Laski <zlaski@apple.com>
24999 * obj-c++.dg/comp-types-12.mm: New.
25000 * objc.dg/comp-types-11.m: New.
25001 * objc.dg/selector-4.m: New.
25003 2005-05-26 Andreas Jaeger <aj@suse.de>
25006 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
25007 g++.old-deja/g++.ext/attrib3.C,
25008 g++.old-deja/g++.other/store-expr1.C,
25009 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
25010 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
25011 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25012 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
25013 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
25014 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
25015 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
25016 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25017 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
25018 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
25019 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
25020 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
25021 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
25022 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
25023 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
25024 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
25025 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
25026 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25027 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
25029 2005-05-26 Andreas Jaeger <aj@suse.de>
25031 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
25032 x86-64 compilation.
25034 2005-05-26 Andreas Jaeger <aj@suse.de>
25037 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
25038 gcc.misc-tests/i386-pf-athlon-1.c,
25039 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25040 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
25041 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
25042 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
25043 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
25044 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
25045 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
25048 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
25049 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
25050 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
25051 x86-64 compilation.
25053 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
25056 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
25057 effective-target ilp32.
25059 2005-05-26 David Ung <davidu@mips.com>
25061 * gcc.target/mips/ext_ins.c: New test for testing the generation
25062 of MIPS32/64 rev 2 ext/ins instructions.
25064 2005-05-26 Andreas Jaeger <aj@suse.de>
25066 * treelang/compile/unsigned.tree: Use gimple instead of
25067 nonexisting generic dump.
25069 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
25071 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
25073 2005-05-26 Andreas Jaeger <aj@suse.de>
25075 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
25077 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
25079 PR libfortran/17283
25080 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
25081 Test callee-allocated memory with write statements.
25083 2005-05-25 Roger Sayle <roger@eyesopen.com>
25085 PR middle-end/21709
25086 * gcc.dg/pr21709-1.c: New test case.
25088 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25089 Mike Stump <mrs@apple.com>
25091 * objc/execute/next_mapping.h: Update for C++.
25093 * obj-c++.dg/selector-1.mm: Move to...
25094 * obj-c++.dg/selector-4.mm: here...
25096 * obj-c++.dg/basic.mm: New.
25097 * obj-c++.dg/comp-types-1.mm: New.
25098 * obj-c++.dg/cxx-class-1.mm: New.
25099 * obj-c++.dg/cxx-ivars-1.mm: New.
25100 * obj-c++.dg/cxx-ivars-2.mm: New.
25101 * obj-c++.dg/cxx-ivars-3.mm: New.
25102 * obj-c++.dg/cxx-scope-1.mm: New.
25103 * obj-c++.dg/cxx-scope-2.mm: New.
25104 * obj-c++.dg/defs.mm: New.
25105 * obj-c++.dg/empty-private-1.mm: New.
25106 * obj-c++.dg/encode-1.mm: New.
25107 * obj-c++.dg/encode-2.mm: New.
25108 * obj-c++.dg/encode-3.mm: New.
25109 * obj-c++.dg/extern-c-1.mm: New.
25110 * obj-c++.dg/extra-semi.mm: New.
25111 * obj-c++.dg/fix-and-continue-2.mm: New.
25112 * obj-c++.dg/isa-field-1.mm: New.
25113 * obj-c++.dg/ivar-list-semi.mm: New.
25114 * obj-c++.dg/local-decl-1.mm: New.
25115 * obj-c++.dg/lookup-1.mm: New.
25116 * obj-c++.dg/lookup-2.mm: New.
25117 * obj-c++.dg/method-1.mm: New.
25118 * obj-c++.dg/method-2.mm: New.
25119 * obj-c++.dg/method-3.mm: New.
25120 * obj-c++.dg/method-4.mm: New.
25121 * obj-c++.dg/method-5.mm: New.
25122 * obj-c++.dg/method-6.mm: New.
25123 * obj-c++.dg/method-7.mm: New.
25124 * obj-c++.dg/no-extra-load.mm: New.
25125 * obj-c++.dg/overload-1.mm: New.
25126 * obj-c++.dg/pragma-1.mm: New.
25127 * obj-c++.dg/pragma-2.mm: New.
25128 * obj-c++.dg/private-1.mm: New.
25129 * obj-c++.dg/private-2.mm: New.
25130 * obj-c++.dg/proto-qual-1.mm: New.
25131 * obj-c++.dg/qual-types-1.mm: New.
25132 * obj-c++.dg/stubify-1.mm: New.
25133 * obj-c++.dg/stubify-2.mm: New.
25134 * obj-c++.dg/super-class-1.mm: New.
25135 * obj-c++.dg/super-class-2.mm: New.
25136 * obj-c++.dg/super-dealloc-1.mm: New.
25137 * obj-c++.dg/super-dealloc-2.mm: New.
25138 * obj-c++.dg/template-1.mm: New.
25139 * obj-c++.dg/template-2.mm: New.
25140 * obj-c++.dg/template-3.mm: New.
25141 * obj-c++.dg/template-4.mm: New.
25142 * obj-c++.dg/template-5.mm: New.
25143 * obj-c++.dg/template-6.mm: New.
25144 * obj-c++.dg/try-catch-1.mm: New.
25145 * obj-c++.dg/try-catch-2.mm: New.
25146 * obj-c++.dg/try-catch-3.mm: New.
25147 * obj-c++.dg/try-catch-4.mm: New.
25148 * obj-c++.dg/try-catch-5.mm: New.
25149 * obj-c++.dg/try-catch-6.mm: New.
25150 * obj-c++.dg/try-catch-7.mm: New.
25151 * obj-c++.dg/try-catch-8.mm: New.
25152 * obj-c++.dg/try-catch-9.mm: New.
25153 * obj-c++.dg/va-meth-1.mm: New.
25155 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25157 * obj-c++.dg/selector-1.mm: New.
25158 * obj-c++.dg/selector-2.mm: New.
25160 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25162 * obj-c++.dg/selector-3.mm: New.
25163 * objc.dg/selector-3.m: New.
25165 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25167 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
25168 about where warning appears.
25170 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25172 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
25173 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
25174 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
25175 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
25177 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25179 * gcc.dg/20050524-1.c: New test.
25181 2005-05-25 Jan Hubicka <jh@suse.cz>
25183 * gcc.dg/tree-prof/inliner-1.c: New.
25185 2005-05-25 Janis Johnson <janis187@us.ibm.com>
25187 * gcc.dg/tree-prof: New directory.
25188 * gcc.dg/tree-prof/tree-prof.exp: New.
25190 2005-05-25 DJ Delorie <dj@redhat.com>
25192 * gcc.dg/Wattributes-1.c: New.
25193 * gcc.dg/Wattributes-2.c: New.
25194 * gcc.dg/Wattributes-3.c: New.
25196 20005-05-24 Janis Johnson <janis187@us.ibm.com>
25198 PR tree-optimization/19833
25199 * gcc.dg/uninit-4.c: Remove xfail.
25200 * gcc.dg/uninit-9.c: Ditto.
25202 2005-05-24 Ziemowit Laski <zlaski@apple.com>
25204 * obj-c++.dg/bitfield-[1-5].mm: New.
25205 * obj-c++.dg/class-protocol-1.mm: New.
25206 * obj-c++.dg/comp-types-1[0-1].mm: New.
25207 * obj-c++.dg/comp-types-[2-9].mm: New.
25208 * obj-c++.dg/encode-[4-8].mm: New.
25209 * obj-c++.dg/layout-1.mm: New.
25210 * obj-c++.dg/method-1[0-9].mm: New.
25211 * obj-c++.dg/method-2[0-1].mm: New.
25212 * obj-c++.dg/method-[8-9].mm: New.
25213 * obj-c++.dg/objc-gc-3.mm: New.
25214 * obj-c++.dg/try-catch-10.mm: New.
25215 * objc.dg/bitfield-5.m: New.
25216 * objc.dg/comp-types-10.m: New.
25217 * objc.dg/comp-types-9.m: New.
25218 * objc.dg/layout-1.m: New.
25219 * objc.dg/objc-gc-4.m: New.
25220 * objc.dg/try-catch-9.m: New.
25221 * objc.dg/class-protocol-1.m: Tweak diagnostics.
25222 * objc.dg/comp-types-1.m: Likewise.
25223 * objc.dg/comp-types-[5-6].m: Likewise.
25224 * objc.dg/method-9.m: Likewise.
25226 2005-05-24 Janis Johnson <janis187@us.ibm.com>
25228 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
25229 and on hardware without VMX support.
25231 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
25233 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
25235 * lib/profopt.exp (dg-final-generate, dg-final-use,
25236 profopt-final-code, profopt-get-options): New.
25237 (profopt-execute): Process test directives.
25239 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
25240 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25241 cleanup-tree-dump, cleanup-saved-temps): Update comments.
25243 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
25246 * g++.dg/init/ctor5.C: New test.
25248 2005-05-24 Ira Rosen <irar@il.ibm.com>
25250 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
25251 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
25252 vect-113.c, vect-114.c.
25254 2005-05-23 Adam Nemet <anemet@lnxw.com>
25256 * gcc.dg/const-elim-1.c: Remove xfails.
25258 2005-05-23 Jeff Law <law@redhat.com>
25260 * gcc.c-torture/compile/pr21638.c: New test.
25261 * gcc.c-torture/compile/20050520-1.c: New test.
25263 2005-05-23 Nick Clifton <nickc@redhat.com>
25265 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
25266 be a proper triple, ie: m32r*-*-*.
25267 * g++.old-deja/g++.jason/thunk3.C: Likewise.
25269 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
25271 PR middle-end/21331
25273 * gcc.c-torture/compile/pr21293.c: New test.
25274 * gcc.c-torture/execute/pr21331.c: New test.
25276 2004-05-20 Richard Henderson <rth@redhat.com>
25278 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
25280 2005-05-20 Ziemowit Laski <zlaski@apple.com>
25282 * obj-c++-dg.exp: Add.
25283 * obj-c++.exp: Add.
25284 * obj-c++.dg/dg.exp: Add.
25286 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
25288 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
25289 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
25291 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
25293 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
25295 2004-05-19 Richard Henderson <rth@redhat.com>
25297 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
25299 2005-05-19 Janis Johnson <janis187@us.ibm.com>
25301 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
25303 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
25305 2005-05-19 Jakub Jelinek <jakub@redhat.com>
25308 * g++.dg/parse/extern1.C: New test.
25309 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
25311 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25313 * gcc.dg/c99-math.h: New.
25314 * gcc.dg/c99-math-float-1.c: New test.
25315 * gcc.dg/c99-math-double-1.c: Likewise.
25316 * gcc.dg/c99-math-long-double-1.c: Likewise.
25318 2005-05-18 Richard Henderson <rth@redhat.com>
25320 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
25322 2005-05-18 Devang Patel <dpatel@apple.com>
25324 * g++.dg/opt/20050511-1.C: New test.
25326 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
25328 PR libfortran/21127
25329 * gfortran.dg/reshape-complex.f90: New test.
25331 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
25333 * gfortran.dg/array_constructor_1.f90: New test.
25334 * gfortran.dg/array_constructor_2.f90: New test.
25336 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
25339 * gfortran.dg/pr20954.f: New test.
25341 2005-05-17 Mike Stump <mrs@apple.com>
25343 Yet more Objective-C++...
25345 * objc.dg/method-5.m: Update.
25346 * objc.dg/method-6.m: Update.
25347 * objc.dg/method-7.m: Update.
25348 * objc.dg/method-9.m: Update.
25349 * objc.dg/try-catch-2.m: Update.
25351 2005-05-17 Mark Mitchell <mark@codesourcery.com>
25353 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25354 Remove little-endian optimizations.
25356 2005-05-17 Jeff Law <law@redhat.com>
25358 * g++.dg/tree-ssa/pr14814.C: New test.
25359 * gcc.dg/tree-ssa/pr14814.C: New test.
25360 * gcc.dg/tree-ssa/pr17141-1.C: New test.
25361 * gcc.dg/tree-ssa/pr17141-2.C: New test.
25363 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25365 * gcc.dg/compat/generate-random.c: Do not include
25367 * gcc.dg/compat/generate-random_r.c: Likewise.
25369 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
25371 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25373 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25375 PR middle-end/21595
25376 * g++.dg/tree-ssa/builtin1.C: New testcase.
25378 2005-05-17 Jakub Jelinek <jakub@redhat.com>
25381 * g++.dg/opt/const4.C: New test.
25383 PR middle-end/21492
25384 * g++.dg/opt/crossjump1.C: New test.
25386 PR tree-optimization/21610
25387 * gcc.c-torture/compile/20050516-1.c: New test.
25390 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
25391 about the test failing.
25392 * gfortran.fortran-torture/execute/where_7.f90: New test.
25393 * gfortran.fortran-torture/execute/where_8.f90: New test.
25395 2005-05-16 Richard Henderson <rth@redhat.com>
25397 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
25400 2005-05-16 Mark Mitchell <mark@codesourcery.com>
25402 * gcc.dg/compat/generate-random.c (config.h): Do not include.
25403 (limits.h): Include unconditionally.
25404 (stdlib.h): Likewise.
25405 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
25406 (limits.h): Include unconditionally.
25407 (stdlib.h): Likewise.
25408 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25409 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25410 (limits.h): Include unconditionally.
25411 (stdlib.h): Likewise.
25412 (hashtab.h): Do not include.
25413 (getopt.h): Likewise.
25414 (stddef.h): Include.
25415 (hashval_t): Define.
25416 (struct entry): Add "next" field.
25417 (HASH_SIZE): New macro.
25418 (hash_table): New variable.
25419 (switchfiles): Do not use xmalloc.
25421 (iterative_hash): New function.
25423 (e_exists): New function.
25424 (e_insert): Likewise.
25425 (output): Use, instead of libiberty hashtable functions.
25426 (main): Do not use getopt. Do not call htab_create.
25428 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
25431 * lib/target-supports.exp (check_mkfifo_available):
25432 Return 0 for cygwin as mkfifo support incomplete on platform.
25433 Fix typos in comments.
25435 2005-05-15 Mark Mitchell <mark@codesourcery.com>
25437 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
25439 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
25442 * gfortran.dg/assign_4.f: New test.
25444 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
25446 PR tree-optimization/21563
25447 * gcc.dg/tree-ssa/pr21563.c: New.
25449 2005-05-14 Jan Hubicka <jh@suse.cz>
25451 * gcc.dg/noreturn-7.c: Allow control reaches warning.
25453 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
25455 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
25457 2005-05-13 Julian Brown <julian@codesourcery.com>
25459 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
25460 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
25462 2005-05-13 Jan Hubicka <jh@suse.cz>
25464 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
25465 * gcc.dg/fold-xor-?.c: Likewise.
25466 * gcc.dg/pr15784-?.c: Likewise.
25467 * gcc.dg/pr20922-?.c: Likewise.
25468 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
25469 * gcc.dg/tree-ssa/pr17598.c: Likewise.
25470 * gcc.dg/tree-ssa/pr20470.c: Likewise.
25472 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25475 * gfortran.dg/hollerith_1.f90: New test.
25477 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25479 * gfortran.dg/func_result_2.f90: New test.
25481 2005-05-11 Bud Davis <bdavis@gfortran.org>
25483 * gfortran.dg/dev_null.f90: New test.
25485 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
25487 * gcc.dg/arm-vfp1.c: Revert last change.
25489 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
25491 PR middle-end/19807
25492 PR tree-optimization/19639
25493 * g++.dg/tree-ssa/pr19807.C: New testcase.
25495 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25497 PR libfortran/21471
25498 * gfortran.dg/append-1.f90: New test.
25500 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25502 * gcc.dg/pr18501.c: XFAIL.
25503 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
25504 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
25505 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
25506 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25507 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25508 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
25509 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
25510 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
25512 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25515 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
25516 gfortran.dg/f2c_3.f90: New tests.
25518 * gfortran.dg/return_1.f90: Fix dg annotation.
25520 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25522 * gcc.c-torture/compile/20050510-1.c: New test.
25524 2005-05-10 Mark Mitchell <mark@codesourcery.com>
25526 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
25528 2005-05-10 Bob Wilson <bob.wilson@acm.org>
25530 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
25532 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
25535 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
25537 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
25540 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
25541 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
25543 2005-05-10 Ben Elliston <bje@au.ibm.com>
25546 * gcc.dg/debug/pr16676.c: New test.
25548 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
25551 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
25552 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
25553 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
25554 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
25556 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
25557 -fno-tree-dominator-opts.
25559 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25561 * gfortran.dg/return_1.f90: New test.
25563 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
25565 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
25567 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
25569 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
25572 * g++.dg/inherit/covariant13.C: New.
25574 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25576 PR libfortran/19155
25577 * gfortran.dg/pr19155.f: New test.
25579 2005-05-08 Roger Sayle <roger@eyesopen.com>
25582 * gcc.dg/pr8788-1.c: New testcase.
25584 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
25587 * gcc.target/mips/fpcmp-[12].c: New tests.
25589 2005-05-06 Mark Mitchell <mark@codesourcery.com>
25591 * lib/target-supports-dg.exp (dg-require-fork): New function.
25592 (dg-require-mkfifo): Likewise.
25593 * lib/target-supports.exp (check_function_available): New
25595 (check_fork_available): Likewise.
25596 (check_mkfifo_available): Likewise.
25598 2005-05-06 Jeff Law <law@redhat.com>
25600 * gcc.c-torture/compile/pr21380.c: New test.
25602 2005-05-06 Jakub Jelinek <jakub@redhat.com>
25605 * g++.dg/ext/weak3.C: New test.
25607 2005-05-05 Mark Mitchell <mark@codesourcery.com>
25610 * g++.dg/template/crash37.C: New test.
25612 2005-05-05 Paul Brook <paul@codesourcery.com>
25614 * gcc.dg/arm-g2.c: Use effective-target arm32.
25615 * gcc.dg/arm-mmx-1.c: Ditto.
25616 * gcc.dg/arm-scd42-2.c: Ditto.
25617 * gcc.dg/arm-vfp1.c: Ditto.
25618 * lib/target-supports.exp (check_effective_target_arm32): New
25621 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
25623 PR libfortran/21354
25624 gfortran.dg/in_pack_rank7.f90: New test.
25626 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
25628 PR middle-end/15618
25629 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
25631 2005-05-04 Jakub Jelinek <jakub@redhat.com>
25633 PR middle-end/21265
25634 * gcc.dg/20050503-1.c: New test.
25636 PR rtl-optimization/21239
25637 * gcc.dg/i386-sse-11.c: New test.
25639 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
25642 * gcc.target/i386/asm-1.c: New test.
25644 2005-05-03 Jakub Jelinek <jakub@redhat.com>
25646 PR rtl-optimization/21330
25647 * gcc.c-torture/execute/20050502-1.c: New test.
25650 * gcc.c-torture/execute/20050502-2.c: New test.
25652 2005-05-03 Uros Bizjak <uros@kss-loka.si>
25654 PR middle-end/21282
25655 * gcc.dg/pr21282.c: New.
25657 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
25659 * gcc.dg/vect/pr20122.c: Clean up .vect file.
25660 * gcc.dg/vect/vect-92.c: Likewise.
25661 * gcc.dg/vect/vect-93.c: Likewise.
25662 * gcc.dg/vect/vect-dv-1.c: Likewise.
25663 * gcc.dg/vect/vect-dv-2.c: Likewise.
25664 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
25666 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
25668 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
25669 * gfortran.dg/vect/vect-2.f90: Likewise.
25670 * gfortran.dg/vect/vect-3.f90: Likewise.
25671 * gfortran.dg/vect/vect-4.f90: Likewise.
25672 * gfortran.dg/vect/vect-5.f90: Likewise.
25674 2005-05-02 Geoffrey Keating <geoffk@apple.com>
25677 * gcc.dg/rs6000-fpint-2.c: New.
25679 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
25682 * gcc.dg/builtins-30.c: Update expected messages.
25683 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
25684 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
25685 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
25687 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
25689 PR tree-optimization/21294
25690 * gcc.dg/tree-ssa/pr21294.c: New.
25692 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
25694 * gcc.dg/altivec-3.c (vec_store): Do not use the old
25695 __builtin_altivec_st_internal_4si built-in.
25697 2005-05-02 Mark Mitchell <mark@codesourcery.com>
25700 * g++.dg/template/ptrmem14.C: New test.
25702 2005-05-02 Paul Brook <paul@codesourcery.com>
25704 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
25706 2005-05-02 Michael Matz <matz@suse.de>
25709 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
25711 2005-05-01 Mark Mitchell <mark@codesourcery.com>
25713 * g++.dg/cpp/weak.C: New test.
25715 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
25717 * gcc.dg/tree-ssa/loop-8.c: New test.
25719 2005-04-30 Michael Maty <matz@suse.de>
25721 * gcc.dg/inline-mcpy.c: New test.
25723 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
25725 PR libfortran/18958
25726 * gfortran.dg/eoshift.f90: New test case.
25728 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
25730 PR libfortran/18857
25731 * gfortran.dg/matmul_1.f90: New test.
25733 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
25735 PR tree-optimization/21030
25736 * gcc.dg/tree-ssa/pr21030.c: New.
25738 2005-04-29 Devang Patel <dpatel@apple.com>
25740 PR tree-optimization/21272
25741 * gcc.dg/vect/vect-ifcvt-10.c: New test.
25743 2005-04-29 Jakub Jelinek <jakub@redhat.com>
25747 * gfortran.dg/entry_4.f90: New test.
25748 * gfortran.fortran-torture/execute/entry_1.f90: New test.
25749 * gfortran.fortran-torture/execute/entry_2.f90: New test.
25750 * gfortran.fortran-torture/execute/entry_3.f90: New test.
25751 * gfortran.fortran-torture/execute/entry_4.f90: New test.
25752 * gfortran.fortran-torture/execute/entry_5.f90: New test.
25753 * gfortran.fortran-torture/execute/entry_6.f90: New test.
25754 * gfortran.fortran-torture/execute/entry_7.f90: New test.
25756 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25758 * gfortran.fortran-torture/execute/entry_8.f90: New test.
25760 2005-04-29 Paul Brook <paul@codesourcery.com>
25762 * gfortran.dg/entry_3.f90: New test.
25764 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25766 * gfortran.dg/implicit_4.f90: New test.
25768 2005-04-28 Bob Wilson <bob.wilson@acm.org>
25770 * lib/target-supports.exp (check_profiling_available): Return
25771 false for xtensa-*-elf.
25773 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
25775 * lib/fortran-torture.exp (fortran-torture.exp): Catch
25776 error if file cannot be deleted.
25778 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
25780 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
25781 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
25782 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
25783 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
25784 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
25785 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
25786 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
25787 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
25788 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
25789 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25790 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
25791 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
25792 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
25794 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25797 * gfortran.dg/pr20865.f90: New test.
25799 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
25801 * gcc.dg/void-cast-2.c: New test.
25803 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25806 * gcc.dg/void-cast-1.c: New test.
25808 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
25810 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
25812 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25815 * gfortran.dg/pr21177.f90: New test.
25817 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
25819 PR tree-optimization/21171
25820 * gcc.dg/tree-ssa/pr21171.c: New test.
25822 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
25824 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25825 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25826 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25827 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25828 gcc.dg/tree-ssa/gen-vect-32.c: New.
25829 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
25830 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
25831 don't run on PPC32.
25833 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25836 * gcc.dg/transparent-union-3.c: New test.
25838 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25841 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
25842 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
25843 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
25844 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
25845 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
25846 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
25848 2005-04-26 Jeff Law <law@redhat.com>
25850 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
25851 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
25852 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
25853 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
25854 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
25855 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
25856 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
25858 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
25860 PR tree-optimization/17598
25861 * gcc.dg/tree-ssa/pr17598.c: New testcase.
25863 2005-04-25 Mike Stump <mrs@apple.com>
25865 * objc.dg/fix-and-continue-1.m: Add.
25867 2005-04-25 Roger Sayle <roger@eyesopen.com>
25870 * g++.dg/opt/pr20995-1.C: New test case.
25872 2005-04-25 Devang Patel <dpatel@apple.com>
25874 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
25876 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
25879 * g++.dg/opt/alias2.C (printf): Correct the prototype.
25881 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
25884 * g++.dg/opt/rtti2.C: New test.
25886 2005-04-25 Paul Brook <paul@codesourcery.com>
25887 Steven G. Kargl <kargls@comcast.net>
25890 * gfortran.dg/ichar_1.f90: New file.
25892 2005-04-24 Jakub Jelinek <jakub@redhat.com>
25894 PR middle-end/20991
25895 * g++.dg/opt/pr20991.C: New test.
25897 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
25898 where sizeof (type) < __alignof__ (type).
25899 * gcc.dg/compat/struct-layout-1.h: Likewise.
25901 2005-04-24 Per Bothner <per@bothner.com>
25902 Devang Patel <dpatel@apple.com>
25904 PR preprocessor/20907
25905 * gcc.dg/cpp/very-long-comment.c: New test.
25907 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25910 * gfortran.dg/common_5.f: New test.
25912 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
25914 PR middle-end/21082
25915 * g++.dg/tree-ssa/pr21082.C: New testcase.
25917 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
25919 * gcc.dg/vect/vect-99.c: New test.
25921 2005-04-22 Diego Novillo <dnovillo@redhat.com>
25923 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
25925 2005-04-22 Jeff Law <law@redhat.com>
25927 * gcc.dg/uninit-5.c: Remove xfails.
25928 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
25929 conditionals and loads.
25931 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
25933 PR libfortran/20074
25934 PR libfortran/20436
25935 PR libfortran/21108
25936 * gfortran.dg/nested_reshape.f90: new test
25937 * gfortran.dg/reshape-alloc.f90: new test
25938 * gfortran.dg/reshape.f90: new test
25940 2005-04-22 Mark Mitchell <mark@codesourcery.com>
25942 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
25944 * gcc.dg/arm-vfp1.c: New test.
25946 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
25949 * g++.dg/lookup/builtin2.C: New test.
25951 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
25953 * gcc.dg/weak/weak-13.c: New test.
25955 2005-04-21 Geoffrey Keating <geoffk@apple.com>
25957 * lib/target-supports.exp (check_effective_target_sync_int_long):
25960 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
25962 * gcc.target/mips/branch-1.c: New test.
25964 2005-04-21 Richard Henderson <rth@redhat.com>
25966 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
25967 * gcc.dg/vect/vect-86.c: Likewise.
25968 * gcc.dg/vect/vect-87.c: Likewise.
25969 * gcc.dg/vect/vect-88.c: Likewise.
25971 2005-04-21 Devang Patel <dpatel@apple.com>
25973 PR optimization/20994
25974 * gcc.dg/tree-ssa/ifc-3.c: New test.
25976 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
25979 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
25980 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
25981 gcc.dg/c99-vla-jump-5.c: New tests.
25983 2005-04-19 Richard Henderson <rth@redhat.com>
25985 * lib/target-supports.exp (check_effective_target_vect_int_mult):
25986 Fix typo in exists check.
25987 (check_effective_target_sync_int_long): New.
25988 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
25989 * gcc.dg/ia64-sync-2.c: Likewise.
25990 * gcc.dg/ia64-sync-3.c: Likewise.
25991 * gcc.dg/ia64-sync-4.c: Likewise.
25993 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
25995 * gcc.dg/fold-xor-1.c: New test.
25996 * gcc.dg/fold-xor-2.c: New test.
25998 2005-04-19 James E. Wilson <wilson@specifixinc.com>
26001 * g++.dg/eh/fp-regs.C: New test.
26003 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
26005 * gcc.dg/Wint-to-pointer-cast-1.c,
26006 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
26007 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
26008 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
26010 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26013 * gfortran.dg/pr16861.f90: New test.
26015 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
26017 * gcc.dg/pr21085.c: New test.
26019 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
26021 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
26022 (setup_mips_tests, dg-mips-options): New procedures.
26023 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
26024 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
26025 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
26026 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26027 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
26028 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
26029 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
26030 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26031 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
26032 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
26033 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
26034 dg-mips-options instead of dg-options. Remove now-redundant
26035 preprocessor guards.
26036 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
26037 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26038 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26039 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
26040 * gcc.dg/vr-mult-2.c: Delete.
26041 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
26042 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
26043 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
26044 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
26045 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
26046 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
26047 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
26049 2005-04-18 Laurent GUERBY <laurent@guerby.net>
26051 * ada/acats/run_all.sh: Use sync when executable not present.
26053 2005-04-18 Devang Patel <dpatel@apple.com>
26055 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
26056 * gcc.dg/vect/vect-11a.c: New.
26057 * gcc.dg/vect/vect-none.c: Update.
26058 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
26060 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
26062 PR tree-optimization/20922
26063 * gcc.dg/pr20922-1.c: New test.
26064 * gcc.dg/pr20922-2.c: New test.
26065 * gcc.dg/pr20922-3.c: New test.
26066 * gcc.dg/pr20922-4.c: New test.
26067 * gcc.dg/pr20922-5.c: New test.
26068 * gcc.dg/pr20922-6.c: New test.
26070 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26072 PR libfortran/20950
26073 * gfortran.dg/pr20950.f: New test.
26075 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26077 PR libfortran/19216
26078 * gfortran.dg/pr19216.f: New test.
26080 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
26082 PR tree-optimization/21001
26083 * gcc.dg/tree-ssa/pr21001.c: New.
26085 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
26087 PR libfortran/21075
26088 * gfortran.dg/reshape_rank7.f90: New test.
26090 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
26092 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
26093 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
26094 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
26095 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
26096 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
26097 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
26098 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
26099 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
26100 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
26102 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
26103 in namelists. New test.
26104 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
26106 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
26108 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
26109 namelist. New test.
26110 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
26112 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
26114 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
26115 namelist. New test.
26116 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
26117 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
26118 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
26120 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
26121 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
26124 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
26126 * gfortran.dg/wtruncate.f: New testcase.
26127 * gfortran.dg/wtruncate.f90: New testcase.
26129 2005-04-16 Mark Mitchell <mark@codesourcery.com>
26132 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
26133 which sizeof/alignof is dependent, rather than just whether we are
26134 processing_template_decl.
26136 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26138 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26139 corrected typo where the wrong variables had been compared.
26141 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26143 PR libfortran/18495
26144 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26145 Test callee-allocated version of return array with a write
26147 Test spread with a temporary with another write statement.
26149 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
26151 PR tree-optimization/21031
26152 * gcc.dg/tree-ssa/pr21031.c: New.
26154 2005-04-15 Uros Bizjak <uros@kss-loka.si>
26156 PR tree-optimization/21004
26157 * gcc.dg/builtins-53.c: Include builtins-config.h.
26158 Check floorf, ceilf, floorl and ceill transformations
26159 only when HAVE_C99_RUNTIME is defined.
26161 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
26163 PR middle-end/20739
26164 * gcc.dg/tree-ssa/pr20739.c: New test.
26166 2005-04-14 Mike Stump <mrs@apple.com>
26168 * gcc.dg/Foundation.framework/empty: New.
26169 * gcc.dg/framework-2.c: New.
26171 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26173 PR tree-optimization/21021
26174 * gcc.c-torture/compile/pr21021.c: New.
26176 2005-04-14 Janis Johnson <janis187@us.ibm.com>
26179 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
26180 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
26181 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
26182 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
26183 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
26184 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
26185 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
26186 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
26188 2005-04-14 Richard Henderson <rth@redhat.com>
26190 * lib/target-supports.exp (check_effective_target_vect_condition):
26191 Add ia64, i?86, and x86_64.
26193 2005-04-14 Steven G. Kargl <kargls@comcast.net>
26195 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
26197 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26199 PR tree-optimization/20657
26200 * gcc.dg/tree-ssa/pr20657.c: New.
26202 2005-04-14 Uros Bizjak <uros@kss-loka.si>
26204 * gcc.dg/builtins-53.c: Also check (int)trunc* and
26205 (long long int)trunc*.
26207 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
26210 * gcc.dg/pr20927.c: New test.
26212 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
26214 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
26215 * gcc.target/mips/asm-1.c: Likewise.
26217 2005-04-13 Dale Johannesen <dalej@apple.com>
26219 * objc.dg/objc-fast-4.m: New.
26221 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
26223 * gcc.target/cris/torture/cris-torture.exp: New driver in new
26225 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
26227 2005-04-13 David Edelsohn <edelsohn@gnu.org>
26229 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
26230 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
26231 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
26233 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
26235 PR tree-optimization/20913
26236 * gcc.dg/tree-ssa/pr20913.c: New.
26238 PR tree-optimization/20702
26239 * gcc.dg/tree-ssa/pr20702.c: New.
26241 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26244 * g++.dg/inherit/local3.C: New test.
26246 2005-04-12 Jeff Law <law@redhat.com>
26248 * gcc.dg/tree-ssa/20050412-1.c: New test.
26250 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
26252 PR libfortran/19016
26253 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
26254 Add tests with mask generated by expression.
26255 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26256 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26257 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26259 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
26261 PR middle-end/20917
26262 * gcc.dg/20050409-1.c: New test.
26264 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
26266 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
26268 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26270 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26271 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
26272 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26273 (TARGET_CXX): Adjust accordingly.
26274 * target.h (struct gcc_target): Remove epxort_class_data. Add
26275 determine_class_data_visibility and class_data_always_comdat.
26276 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26277 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
26278 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26279 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
26280 (arm_cxx_determine_class_data_visibility): New.
26281 (arm_cxx_class_data_always_comdat): Likewise.
26282 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26283 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
26284 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26285 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
26286 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
26289 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26291 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
26293 2005-04-11 Geoffrey Keating <geoffk@apple.com>
26295 * gcc.dg/i386-darwin-fpmath.c: New.
26297 2004-04-11 Devang Patel <dpatel@apple.com>
26299 * lib/target-supports.exp (check_effective_target_vect_condition): New.
26300 * gcc.dg/vect/vect-ifcvt-1.c: New test.
26301 * gcc.dg/vect/vect-ifcvt-2.c: New test.
26302 * gcc.dg/vect/vect-ifcvt-3.c: New test.
26303 * gcc.dg/vect/vect-ifcvt-4.c: New test.
26304 * gcc.dg/vect/vect-ifcvt-5.c: New test.
26305 * gcc.dg/vect/vect-ifcvt-6.c: New test.
26306 * gcc.dg/vect/vect-ifcvt-7.c: New test.
26307 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
26309 2004-04-11 Devang Patel <dpatel@apple.com>
26311 * gcc.dg/vect/vect-dv-1.c: New test.
26312 * gcc.dg/vect/vect-dv-2.c: New test.
26314 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26316 PR tree-optimization/20933
26317 * gcc.dg/tree-ssa/pr20933.c: New test.
26319 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26321 * gfortran.dg/fold_nearest.f90: New test.
26323 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
26325 * gcc.dg/tree-ssa/alias-1.c: New test.
26327 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26329 PR tree-optimization/20920
26330 * g++.dg/tree-ssa/pr20920.C: New test.
26332 2005-04-11 Uros Bizjak <uros@kss-loka.si>
26334 * gcc.dg/builtins-53.c: Also check (int)ceil* and
26335 (long long int)ceil*.
26337 2005-04-10 Mark Mitchell <mark@codesourcery.com>
26339 * g++.dg/warn/Wdtor1.C: Declare template in system header with
26340 explicit C++ linkage.
26342 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26344 * gfortran.dg/pr17229.f: Take care of the new obsolescence
26345 warning for arithmetic IF statements.
26347 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
26349 * eor_handling_1.f90: New test case.
26350 * eor_handling_2.f90: New test case.
26351 * eor_handling_3.f90: New test case.
26352 * eor_handling_4.f90: New test case.
26353 * eor_handling_5.f90: New test case.
26354 * noadv_size.f90: New test case.
26355 * pad_no.f90: New test case.
26357 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
26359 * gcc.c-torture/execute/20050410-1.c: New test.
26361 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
26363 * gcc.dg/pr20126.c: New.
26365 2005-04-09 Bud Davis <bdavis@gfortran.org>
26366 Steven G. Kargl <kargls@comcast.net>
26368 * gfortran.dg/PR19872.f: New test.
26370 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26372 * gfortran.dg/nint_1.f90: Fix dg-do directive.
26374 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26376 * gfortran.dg/nint_1.f90: New test.
26378 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26380 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26381 Added test for callee-allocated arrays with write statements.
26382 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
26383 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
26384 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26385 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26386 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26388 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26390 PR libfortran/20163
26391 * gfortran.dg/open-options-blanks.f: New test.
26393 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
26396 * gfortran.dg/comma_format_extension_[1234].f: New tests.
26398 2005-04-09 Jakub Jelinek <jakub@redhat.com>
26400 * gcc.dg/tree-ssa/stdarg-1.c: New test.
26401 * gcc.dg/tree-ssa/stdarg-2.c: New test.
26402 * gcc.dg/tree-ssa/stdarg-3.c: New test.
26403 * gcc.dg/tree-ssa/stdarg-4.c: New test.
26404 * gcc.dg/tree-ssa/stdarg-5.c: New test.
26405 * gcc.c-torture/execute/stdarg-4.c: New test.
26407 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
26410 * g++.dg/abi/param2.C: New test.
26412 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26414 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
26416 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26418 * gcc.dg/builtins-53.c: New test.
26420 2005-04-08 Diego Novillo <dnovillo@redhat.com>
26422 * g++.dg/tree-ssa/pr18178.C: New test.
26423 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
26424 * gcc.c-torture/execute/20041019-1.c: New test.
26425 * gcc.dg/tree-ssa/20041008-1.c: New test.
26426 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
26427 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
26428 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
26429 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
26430 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
26431 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
26432 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
26433 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
26434 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26435 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26437 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
26439 PR rtl-optimization/20466
26440 * gcc.c-torture/execute/pr20466-1.c: New test.
26442 2005-04-08 Mark Mitchell <mark@codesourcery.com>
26445 * g++.dg/parse/cond2.C: New test.
26448 * g++.dg/warn/Wdtor1.C: New test.
26450 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26453 * gfortran.dg/pr17229.f: New test.
26455 2005-04-07 Steven G. Kargl <kargls@comcast.net>
26457 * gfortran.dg/tiny_1.f90: New test.
26458 * gfortran.dg/tiny_2.f90: ditto.
26460 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
26462 * gfortran.dg/eor_1.f90: Fix dg-do run line
26463 * gfortran.dg/open_new.f90: Fix dg-do run line
26465 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
26467 * lib/target-supports.exp (get_compiler_messages): Support
26468 optional arguments, the fourth being compiler options.
26469 (check_effective_target_fpic): New proc.
26470 * gcc.dg/20050321-2.c: Restrict to target fpic.
26472 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
26474 * gcc.dg/15443-1.c: New test.
26475 * gcc.dg/15443-2.c: Likewise.
26477 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26479 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
26481 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26483 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
26485 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26487 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
26488 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
26490 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
26491 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
26492 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
26494 2005-04-06 Mark Mitchell <mark@codesourcery.com>
26497 * g++.dg/warn/Wunused-11.C: New test.
26499 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
26501 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
26503 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
26505 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
26507 2005-04-05 Mark Mitchell <mark@codesourcery.com>
26510 * g++.dg/template/ptrmem13.C: New test.
26512 2005-04-05 Per Bothner <per@bothner.com>
26514 * lib/gcc.exp: Always add -fno-show-column, for now.
26516 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
26519 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
26520 of plain old "unsigned int" for the type of "i". Makes this test
26523 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
26525 * gcc.dg/i386-ssefn-1.c: New test.
26526 * gcc.dg/i386-ssefn-2.c: New test.
26527 * gcc.dg/i386-ssefn-3.c: New test.
26528 * gcc.dg/i386-ssefn-4.c: New test.
26530 2005-04-05 Jakub Jelinek <jakub@redhat.com>
26532 PR tree-optimization/20076
26533 * gcc.dg/builtin-apply4.c: New test.
26535 PR preprocessor/19475
26536 * gcc.dg/cpp/macspace1.c: New test.
26537 * gcc.dg/cpp/macspace2.c: New test.
26539 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26541 * gfortran.dg/pr20755.f: Fixed bad format.
26543 2005-04-05 Mark Mitchell <mark@codesourcery.com>
26546 * g++.dg/ext/attrib21.C: New test.
26548 2004-04-05 Devang Patel <dpatel@apple.com>
26550 * lib/target-supports.exp (check_effective_target_vect_shif): New.
26551 * gcc.dg/vect/vect-shift-1.c: New test.
26553 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26555 PR libfortran/20755
26556 * gfortran.dg/pr20755.f: New test.
26558 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
26560 * gfortran.dg/pr15959.f90: New test.
26561 * gfortran.dg/string_pad_trunc.f90: New test.
26563 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26565 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
26566 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
26567 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
26570 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
26572 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
26574 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26576 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
26577 * gcc.c-torture/compile/20011119-2.c: Likewise.
26578 * gcc.c-torture/compile/981001-2.c: Likewise.
26580 2005-04-04 Mark Mitchell <mark@codesourcery.com>
26583 * g++.dg/template/overload4.C: New test.
26585 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
26588 * g++.dg/abi/covariant5.C: New.
26591 * g++.dg/debug/const2.C: New.
26593 2005-04-04 Jakub Jelinek <jakub@redhat.com>
26595 PR rtl-optimization/16104
26596 * gcc.c-torture/execute/20050316-1.c: New test.
26598 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
26600 * g++.dg/template/spec23.C: Fix dg-error text.
26602 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
26605 * g++.dg/expr/lval2.C: New.
26607 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26609 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
26610 __builtin_strcasecmp and __builtin_strncasecmp.
26612 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
26615 * g++.dg/template/spec22.C: New.
26616 * g++.dg/template/spec23.C: New.
26618 2005-04-03 Dale Ranta <dir@lanl.gov>
26619 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26621 PR libfortran/20068
26622 PR libfortran/20125
26623 PR libfortran/20156
26624 PR libfortran/20471
26625 * gfortran.dg/backspace.f: New test.
26627 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
26629 * gcc.dg/pr19345.c: New test.
26631 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
26633 PR tree-optimization/20640
26634 * gcc.dg/torture/tree-loop-1.c: New.
26636 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
26638 PR rtl-optimization/20290
26639 * gcc.c-torture/execute/loop-ivopts-2.c: New.
26641 2005-04-02 Geoffrey Keating <geoffk@apple.com>
26643 * gcc.dg/rs6000-fpint.c: New.
26645 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
26647 * gcc.dg/old-style-then-proto-1.c: New test.
26649 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26651 * gfortran.fortran-torture/execute/backspace.f90: Check
26652 after backspace and read was incorrect.
26654 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26656 * gcc.c-torture/execute/builtins/strcat.c: Check the result
26657 buffer past the terminating NUL using memcmp.
26658 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
26659 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
26661 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
26662 Fix unused/uninitialized variable warnings.
26664 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
26665 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
26666 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
26667 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
26669 * gcc.c-torture/execute/builtins/abs-1-lib.c,
26670 gcc.c-torture/execute/builtins/fputs-lib.c,
26671 gcc.c-torture/execute/builtins/lib/fprintf.c,
26672 gcc.c-torture/execute/builtins/lib/main.c,
26673 gcc.c-torture/execute/builtins/lib/memcmp.c,
26674 gcc.c-torture/execute/builtins/lib/memmove.c,
26675 gcc.c-torture/execute/builtins/lib/mempcpy.c,
26676 gcc.c-torture/execute/builtins/lib/memset.c,
26677 gcc.c-torture/execute/builtins/lib/printf.c,
26678 gcc.c-torture/execute/builtins/lib/sprintf.c,
26679 gcc.c-torture/execute/builtins/lib/stpcpy.c,
26680 gcc.c-torture/execute/builtins/lib/strchr.c,
26681 gcc.c-torture/execute/builtins/lib/strcmp.c,
26682 gcc.c-torture/execute/builtins/lib/strcpy.c,
26683 gcc.c-torture/execute/builtins/lib/strcspn.c,
26684 gcc.c-torture/execute/builtins/lib/strlen.c,
26685 gcc.c-torture/execute/builtins/lib/strncat.c,
26686 gcc.c-torture/execute/builtins/lib/strncmp.c,
26687 gcc.c-torture/execute/builtins/lib/strncpy.c,
26688 gcc.c-torture/execute/builtins/lib/strrchr.c,
26689 gcc.c-torture/execute/builtins/lib/strspn.c,
26690 gcc.c-torture/execute/builtins/lib/strstr.c,
26691 gcc.c-torture/execute/builtins/memops-asm-lib.c,
26692 gcc.c-torture/execute/builtins/strlen-2.c,
26693 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
26696 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
26698 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
26699 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
26702 2005-04-01 Jakub Jelinek <jakub@redhat.com>
26705 * g++.dg/debug/using1.C: New test.
26707 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
26709 PR middle-end/20524
26710 * gcc.dg/alias-7.c: Prefix asm-declared name with
26711 __USER_LABEL_PREFIX__.
26713 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
26715 Fix fallout from PR middle-end/15700:
26716 * gcc.c-torture/compile/20011119-1.c: Take
26717 __USER_LABEL_PREFIX__ into account.
26718 * gcc.c-torture/compile/20011119-2.c: Likewise.
26720 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
26723 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
26725 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
26728 * gcc.c-torture/compile/struct-non-lval-1.c,
26729 gcc.c-torture/compile/struct-non-lval-2.c,
26730 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
26732 2005-03-31 Janis Johnson <janis187@us.ibm.com>
26734 * gcc.dg/tls/tls.exp: Remove temporary file.
26735 * g++.dg/tls/tls.exp: Ditto.
26736 * lib/file-format.exp: Ditto.
26737 * g++.dg/special/ecos.exp: Ditto.
26739 * lib/profopt.exp: Treat prof_ext as a list.
26740 * gcc.misc-tests/bprob.exp: Ditto.
26741 * g++.dg/bprob/bprob.exp: Ditto.
26743 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
26744 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
26745 g++.dg/tree-ssa/pointer-reference-alias.C,
26746 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
26747 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
26748 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
26749 g++.dg/vect/pr19951.cc: Ditto.
26750 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
26751 gcc.dg/builtins-47.c: Ditto.
26752 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
26753 gcc.dg/pr20115-1.c: Ditto.
26754 * gcc.dg/tree-ssa/20030530-2.c,
26755 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
26756 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26757 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
26758 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26759 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
26760 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
26761 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
26762 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
26763 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
26764 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
26765 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
26766 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
26767 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
26768 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
26769 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
26770 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26771 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26772 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26773 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26774 gcc.dg/tree-ssa/20030824-1.c,
26775 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
26776 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
26777 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
26778 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
26779 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
26780 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
26781 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
26782 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
26783 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
26784 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
26785 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
26786 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
26787 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
26788 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
26789 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
26790 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
26791 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
26792 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
26793 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
26794 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
26795 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
26796 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
26797 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
26798 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
26799 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
26800 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
26801 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
26802 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
26803 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
26804 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
26805 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
26806 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
26807 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
26808 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
26809 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
26810 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
26811 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
26812 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
26813 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
26814 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
26815 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
26816 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
26817 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26818 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
26819 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
26820 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
26821 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
26822 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
26823 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
26824 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
26825 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26826 gcc.dg/tree-ssa/useless-1.c: Ditto.
26827 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
26828 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
26829 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
26830 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
26831 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26832 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
26833 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
26834 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
26835 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
26836 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
26837 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
26838 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
26839 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
26840 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
26841 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
26842 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
26843 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
26844 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
26845 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
26846 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
26847 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
26848 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
26849 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
26850 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
26851 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
26852 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
26853 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
26854 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
26855 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
26856 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
26857 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
26858 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
26859 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
26860 gcc.dg/vect/vect-none.c: Ditto.
26861 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
26862 treelang/compile/unsigned.tree: Ditto.
26864 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
26865 * gcc.dg/cpp/direct2s.c: Ditto.
26866 * gcc.dg/cpp/paste4.c: Ditto.
26867 * gcc.dg/cpp/separate-1.c: Ditto.
26868 * gcc.dg/pch/save-temps-1.c: Ditto.
26869 * g++.dg/ext/altivec-10.C: Ditto.
26870 * g++.dg/pch/pch.C: Ditto.
26872 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
26874 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
26875 * g++.dg/template/repo1.C: Ditto.
26876 * g++.dg/template/repo2.C: Ditto.
26877 * g++.dg/template/repo3.C: Ditto.
26878 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
26879 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
26880 * g++.old-deja/g++.pt/repo1.C: Ditto.
26881 * g++.old-deja/g++.pt/repo2.C: Ditto.
26882 * g++.old-deja/g++.pt/repo3.C: Ditto.
26883 * g++.old-deja/g++.pt/repo4.C: Ditto.
26885 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
26886 * gcc.dg/20030107-1.c: Ditto.
26887 * gcc.dg/20030702-1.c: Ditto.
26888 * gcc.dg/profile-generate-1.c: Ditto.
26889 * g++.dg/other/profile1.C: Ditto.
26890 * g++.old-deja/g++.robertl/eb83.C: Ditto.
26892 * lib/gcc-dg.exp (remove-build-file): New.
26893 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26894 cleanup-tree-dump, cleanup-saved-temps): New.
26896 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
26898 PR c++/19203, DR 214
26899 * g++.dg/parse/ambig3.C: Not ambiguous.
26900 * g++.dg/template/spec20.C: New.
26901 * g++.dg/template/spec21.C: New.
26903 2005-03-31 Steve Ellcey <sje@cup.hp.com>
26906 * gcc.dg/ia64-fptr-1.c: Run only on linux.
26908 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26910 PR libfortran/20660
26911 * gfortran.dg/negative_unit.f: New test.
26913 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
26915 * gcc.dg/20050330-1.c: New test.
26917 2005-03-30 Devang Patel <dpatel@apple.com>
26919 * g++.dg/tree-sra/ssa-sra-3.C: New test.
26921 2005-03-30 Dale Johannesen <dalej@apple.com>
26923 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
26925 2005-03-30 Janis Johnson <janis187@us.ibm.com>
26927 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
26928 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
26929 Strip options from test name.
26931 2005-03-31 Jan Hubicka <jh@suse.cz>
26933 * gcc.dg/varpool-1.c: New testcase.
26935 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
26939 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
26940 gcc.dg/stmt-expr-label-3.c : New tests.
26941 * gcc.c-torture/execute/medce-2.c: Remove.
26943 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
26946 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
26949 2005-03-30 Alan Modra <amodra@bigpond.net.au>
26951 * gcc.c-torture/compile/pr20203.c: New test.
26953 2005-03-26 Steven G. Kargl <kargls@comcast.net>
26955 * gfortran.dg/promotion.f90: New test.
26957 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
26959 PR middle-end/20491
26960 * gcc.dg/torture/asm-subreg-1.c: New test.
26962 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
26965 * gcc.dg/pr20672-1.c: New test.
26967 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
26969 * gfortran.dg/vect: New directory.
26970 * gfortran.dg/vect/vect.exp: New.
26971 * gfortran.dg/vect/vect-1.f90: New test.
26972 * gfortran.dg/vect/vect-2.f90: New test.
26973 * gfortran.dg/vect/vect-3.f90: New test.
26974 * gfortran.dg/vect/vect-4.f90: New test.
26975 * gfortran.dg/vect/vect-5.f90: New test.
26977 2005-03-29 Jakub Jelinek <jakub@redhat.com>
26979 PR middle-end/20622
26980 * gcc.dg/alias-7.c: New test.
26982 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
26984 * gcc.dg/sparc-reg-1.c: New test.
26986 2005-03-28 Steve Ellcey <sje@cup.hp.com>
26989 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
26991 2005-03-29 Dale Ranta <dir@lanl.gov>
26992 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26994 PR libfortran/20163
26995 * gfortran.dg/pr20163-2.f: New test.
26997 2005-03-28 Jan Hubicka <jh@suse.cz>
26999 PR middle-end/20635
27000 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
27003 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
27005 PR tree-optimization/20626
27006 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
27007 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
27009 2005-03-26 Steven G. Kargl <kargls@comcast.net>
27011 * gfortran.dg/underflow.f90: New test.
27012 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
27014 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27016 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
27018 2005-03-25 Mark Mitchell <mark@codesourcery.com>
27020 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
27021 (g++_init): Make sure that CXXFLAGS is set.
27022 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
27023 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
27024 * lib/gfortran.exp (gfortran_link_flags): Likewise.
27025 * lib/objc.exp (objc_init): Likewise.
27026 * lib/treelang.exp (treelang_init): Likewise.
27028 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
27030 PR tree-optimization/20470
27031 * gcc.dg/tree-ssa/pr20470.c: New test.
27033 2005-03-25 Geoffrey Keating <geoffk@apple.com>
27035 * gcc.dg/ppc-stfiwx.c: New.
27037 2005-03-25 Steve Ellcey <sje@cup.hp.com>
27040 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
27042 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27044 * gcc.dg/20050325-1.c: Fix a typo.
27046 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27048 PR libfortran/19678
27049 PR libfortran/19679
27050 * gfortran.dg/dos_eol.f: New test.
27052 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27054 PR rtl-optimization/20249
27055 * gcc.dg/20050325-1.c: New test.
27057 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27059 PR libfortran/15332
27060 * gfortran.dg/pr15332.f: New test.
27062 2005-03-24 Dale Johannesen <dalej@apple.com>
27064 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
27066 2005-03-24 Geoffrey Keating <geoffk@apple.com>
27068 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
27069 'internal' visibility.
27070 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
27071 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
27072 'protected' visibility.
27073 * gcc.dg/visibility-7.c: Likewise.
27074 * lib/target-supports.exp (check_visibility_available): Take
27075 a parameter, the kind of visibility to check for.
27076 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
27077 to check_visibility_available.
27079 * g++.dg/expr/cast3.C: New.
27081 2005-03-24 David Edelsohn <edelsohn@gnu.org>
27083 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
27086 2005-03-24 Steve Ellcey <sje@cup.hp.com>
27089 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
27091 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
27093 * gcc.dg/badshift.c: Renamed to...
27094 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
27096 * gcc.target/i386/badshift.c: Renamed to...
27097 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
27100 PR rtl-optimization/20532
27101 * gcc.target/i386/badshift.c: New.
27103 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27105 * gfortran.dg/pr18025.f90: New test.
27107 2005-03-23 Dale Johannesen <dalej@apple.com>
27109 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
27111 2005-03-23 Mark Mitchell <mark@codesourcery.com>
27113 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
27115 * lib/target-supports.exp (check_iconv_available): Default
27116 libiconv to -liconv, if there is no definition.
27118 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
27120 * gcc.dg/torture/cris-asm-mof-1.c: New test.
27122 2005-03-22 Mark Mitchell <mark@codesourcery.com>
27124 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
27125 * g++.dg/opt/pr7503-2.C: Likewise.
27126 * g++.dg/opt/pr7503-3.C: Likewise.
27127 * g++.dg/opt/pr7503-4.C: Likewise.
27128 * g++.dg/opt/pr7503-5.C: Likewise.
27129 * g++.dg/warn/minmax.C: New test.
27131 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27133 * gfortran.dg/g77_intrinsics_funcs.f: New test.
27134 * gfortran.dg/g77_intrinsics_sub.f: New test.
27136 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
27137 Jan Hubicka <jh@suse.cz>
27138 Steven Bosscher <stevenb@suse.de
27140 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
27142 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27145 * g++.dg/template/redecl3.C: New test.
27147 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27150 * g++.dg/parse/error16.C: Tweak error markers.
27152 2005-03-22 Jakub Jelinek <jakub@redhat.com>
27155 * gcc.dg/20050321-2.c: New test.
27157 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
27161 * g++.dg/template/ptrmem12.C: New.
27163 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
27165 PR rtl-optimization/20527
27166 * gcc.c-torture/execute/pr20527-1.c: New test.
27168 2005-03-22 Ben Elliston <bje@au.ibm.com>
27170 * gcc.misc-tests/options.exp (check_for_options): Create a real C
27171 program, compile it into a real executable and then delete the .c
27172 and .x files afterwards, to avoid problems on testglue targets.
27174 2005-03-21 Stuart Hastings <stuart@apple.com>
27176 * gcc.target/i386/sse-2.c: New.
27178 2005-03-21 Uros Bizjak <uros@kss-loka.si>
27180 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
27182 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27184 * g++.dg/parse/crash25.C: Fix typo.
27186 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27189 * g++.dg/parse/crash24.C: New test.
27192 * g++.dg/parse/crash25.C: New test.
27194 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27197 * g++.dg/ext/stmtexpr4.C: New test.
27199 2005-03-20 Roger Sayle <roger@eyesopen.com>
27201 PR middle-end/20539
27202 * gcc.c-torture/compile/pr13066-1.c: New test case.
27203 * gcc.c-torture/compile/pr20539-1.c: Likewise.
27204 * g++.dg/opt/pr13066-1.C: Likewise.
27206 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
27208 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
27210 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27213 * gfortran.dg/nesting_1.f90: New test.
27215 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27218 * g++.dg/lookup/using13.C: New test.
27220 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27223 * g++.dg/template/crash36.C: New test.
27225 2005-03-18 Paolo Carlini <pcarlini@suse.de>
27228 * g++.dg/template/crash35.C: New test.
27230 2005-03-17 Paolo Carlini <pcarlini@suse.de>
27233 * g++.dg/overload/operator2.C: New test.
27235 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27237 PR libfortran/20257
27238 * gfortran.dg/pr20257.f90: New test.
27240 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27242 PR libfortran/20480
27243 * gfortran.dg/pr20480.f90: New test.
27245 2005-03-16 Richard Henderson <rth@redhat.com>
27247 PR middle-end/15700
27248 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
27249 (_rtld_global): New.
27250 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
27251 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
27253 * gcc.dg/alias-3.c: New.
27254 * gcc.dg/alias-4.c: New.
27255 * gcc.dg/alias-5.c: New.
27256 * gcc.dg/alias-6.c: New.
27258 2005-03-15 Geoffrey Keating <geoffk@apple.com>
27260 * gcc.dg/cpp/ucnid-7.c: New.
27262 2005-03-15 Janis Johnson <janis187@us.ibm.com>
27263 Dorit Naishlos <dorit@il.ibm.com>
27265 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
27268 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
27270 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
27271 support misaligned accesses.
27272 * gcc.dg/vect/vect-58.c: Likewise.
27273 * gcc.dg/vect/vect-92.c: New.
27274 * gcc.dg/vect/vect-93.c: New.
27276 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
27279 * gfortran.dg/assign_2.f90: New test.
27280 * gfortran.dg/assign_3.f90: New test.
27281 * gfortran.dg/assign.f90: New test.
27283 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
27285 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
27286 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
27287 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
27288 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
27291 2005-03-14 Geoffrey Keating <geoffk@apple.com>
27293 * gcc.dg/cpp/ucnid-6.c: New.
27295 * gcc.dg/cpp/normalize-1.c: New.
27296 * gcc.dg/cpp/normalize-2.c: New.
27297 * gcc.dg/cpp/normalize-3.c: New.
27298 * gcc.dg/cpp/normalize-4.c: New.
27299 * gcc.dg/cpp/ucnid-4.c: New.
27300 * gcc.dg/cpp/ucnid-5.c: New.
27301 * g++.dg/cpp/normalize-1.C: New.
27302 * g++.dg/cpp/ucnid-1.C: New.
27304 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27306 * gcc.dg/pr18628.c: New.
27308 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27311 * g++.dg/tree-ssa/pr20280.C: New.
27313 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27316 * gfortran.dg/stfunc_2.f90: New test.
27318 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27320 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
27322 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27324 * gcc.dg/tree-ssa/20050314-1.c: New test.
27326 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27330 * g++.dg/template/friend34.C: New test.
27331 * g++.dg/template/friend35.C: Likewise.
27332 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27334 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27336 Friend class name lookup 5/n
27338 * g++.dg/lookup/hidden-class1.C: New test.
27339 * g++.dg/lookup/hidden-class2.C: Likewise.
27340 * g++.dg/lookup/hidden-class3.C: Likewise.
27341 * g++.dg/lookup/hidden-class4.C: Likewise.
27342 * g++.dg/lookup/hidden-class5.C: Likewise.
27343 * g++.dg/lookup/hidden-class6.C: Likewise.
27344 * g++.dg/lookup/hidden-class7.C: Likewise.
27345 * g++.dg/lookup/hidden-class8.C: Likewise.
27346 * g++.dg/lookup/hidden-class9.C: Likewise.
27347 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27348 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27349 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27350 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27351 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27352 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27353 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27354 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27355 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27356 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27357 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27359 2005-03-13 Mark Mitchell <mark@codesourcery.com>
27362 * g++.dg/template/error18.C: New test.
27364 2005-03-09 Ben Elliston <bje@au.ibm.com>
27367 * g++.dg/debug/pr16792.C: New test.
27369 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27371 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27372 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27373 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27374 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27375 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27376 test assertion names.
27378 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27381 * gfortran.dg/stfunc_1.f90: New test.
27383 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27386 * gfortran.dg/real_index_1.f90: New test.
27388 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27391 * gfortran.dg/spec_expr_1.f90: New test.
27393 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27396 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
27399 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27402 * gfortran.dg/largeequiv_1.f90: New test.
27404 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27406 * gcc.dg/ucnid-1.c: New.
27407 * gcc.dg/ucnid-2.c: New.
27408 * gcc.dg/ucnid-3.c: New.
27409 * gcc.dg/ucnid-4.c: New.
27410 * gcc.dg/ucnid-5.c: New.
27411 * gcc.dg/ucnid-6.c: New.
27412 * gcc.dg/cpp/ucnid-1.c: New.
27413 * gcc.dg/cpp/ucnid-2.c: New.
27414 * gcc.dg/cpp/ucnid-3.c: New.
27415 * g++.dg/other/ucnid-1.C: New.
27417 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27419 * gcc.dg/vmx/darwin-abi-3.c: Delete.
27421 2005-03-11 Per Bothner <per@bothner.com>
27423 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
27424 that diagnotics refer to correct token.
27425 * gcc.dg/unused-3.c: Likewise.
27427 2005-03-11 Per Bothner <per@bothner.com>
27429 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
27430 constant" is now actually on same line as string constant.
27431 * gcc.dg/cpp/direct2s.c: Likewise.
27433 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
27435 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
27437 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27439 PR libfortran/20124
27440 * gfortran.dg/pr20124.f90: New Test
27442 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
27444 PR tree-optimization/20130
27445 * gcc.dg/pr20130-1.c: New test.
27447 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27450 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
27452 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27454 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
27456 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27458 * g++.dg/eh/forced1.C: Fix comment.
27459 * g++.dg/eh/forced2.C: Ditto.
27460 * g++.dg/eh/forced3.C: Ditto.
27461 * g++.dg/eh/forced4.C: Ditto.
27463 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
27466 * gcc.c-torture/compile/pr20412.c: New test.
27468 2005-03-10 Roger Sayle <roger@eyesopen.com>
27470 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
27472 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27475 * gcc.dg/20050307-1.c: New test.
27477 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
27480 * g++.dg/other/stdarg3.C: New.
27482 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27484 PR c++/18384, c++/18327
27485 * g++.dg/init/array19.C: New test.
27487 PR inline-asm/20314
27488 * gcc.dg/torture/pr20314-1.c: New test.
27489 * gcc.dg/torture/pr20314-2.c: New test.
27491 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
27493 * gcc.dg/20050309-1.c: New test.
27495 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27497 * gcc.dg/builtins-10.c: Reactivate disabled test.
27498 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
27499 new cbrt transformations.
27501 2005-03-09 Mark Mitchell <mark@codesourcery.com>
27504 * g++.dg/template/array13.C: New test.
27506 2005-03-09 Paolo Carlini <pcarlini@suse.de>
27509 * g++.dg/init/brace4.C: New test.
27511 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
27514 * g++.dg/template/non-dependent12.C: New.
27516 2005-03-08 Mark Mitchell <mark@codesourcery.com>
27519 * g++.dg/init/array18.C: Add dg-do run marker.
27522 * g++.dg/init/array18.C: New test.
27524 2005-03-09 Ben Elliston <bje@au.ibm.com>
27526 * consistency.vlad/vlad.exp: Remove trailing semicolons.
27527 * g++.dg/gcov/gcov.exp: Likewise.
27528 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
27529 * gcc.target/xstormy16/xstormy16.exp: Likewise.
27530 * lib/c-torture.exp: Likewise.
27531 * lib/fortran-torture.exp: Likewise.
27532 * lib/g++.exp: Likewise.
27533 * lib/gcc-defs.exp: Likewise.
27534 * lib/gcc-dg.exp: Likewise.
27535 * lib/gcc.exp: Likewise.
27536 * lib/gcov.exp: Likewise.
27537 * lib/gfortran.exp: Likewise.
27538 * lib/mike-g++.exp: Likewise.
27539 * lib/mike-gcc.exp: Likewise.
27540 * lib/objc-torture.exp: Likewise.
27541 * lib/objc.exp: Likewise.
27542 * lib/profopt.exp: Likewise.
27543 * lib/target-libpath.exp: Likewise.
27544 * lib/target-supports.exp: Likewise.
27545 * lib/treelang.exp: Likewise.
27546 * lib/wrapper.exp: Likewise.
27548 2005-03-08 Jeff Law <law@redhat.com>
27550 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
27553 2005-03-08 Ira Rosen <irar@il.ibm.com>
27555 * gcc.dg/vect/pr20122.c: New test.
27557 2005-03-07 Jeff Law <law@redhat.com>
27559 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
27561 * gcc.dg/tree-ssa/pr18133-1.c: New test.
27562 * gcc.dg/tree-ssa/pr18133-2.c: New test.
27563 * gcc.dg/tree-ssa/pr18134.c: New test.
27565 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27567 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
27568 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
27569 gcc.dg/torture/builtin-noret-2.c: Require weak support.
27571 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
27574 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
27576 2005-03-07 Mark Mitchell <mark@codesourcery.com>
27578 * g++.dg/warn/Wnvdtor.C: New test.
27580 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
27582 * gcc.dg/torture/pr19683-1.c: New test.
27584 2005-03-06 Steven G. Kargl <kargls@comcast.net>
27586 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
27587 * gfortran.dg/g77/19990313-2.f: Ditto.
27588 * gfortran.dg/g77/19990313-3.f: Ditto.
27589 * gfortran.dg/g77/19990525-0.f: Ditto.
27590 * gfortran.dg/g77/19990826-0.f: Ditto.
27591 * gfortran.dg/g77/19990826-2.f: Ditto.
27592 * gfortran.dg/g77/19990826-3.f: Ditto.
27593 * gfortran.dg/g77/20000511-1.f: Ditto.
27594 * gfortran.dg/g77/20000511-2.f: Ditto.
27595 * gfortran.dg/g77/970625-2.f: Ditto.
27596 * gfortran.dg/g77/980310-2.f: Ditto.
27597 * gfortran.dg/g77/980310-3.f: Ditto.
27598 * gfortran.dg/g77/980310-8.f: Ditto.
27599 * gfortran.dg/g77/980519-2.f: Ditto.
27600 * gfortran.dg/g77/alpha1.f: Ditto.
27601 * gfortran.dg/g77/claus.f: Ditto.
27602 * gfortran.dg/g77/erfc.f: Ditto.
27603 * gfortran.dg/g77/short.f: Ditto.
27604 * gfortran.fortran-torture/execute/data.f90: Ditto.
27605 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
27606 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
27608 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27610 * lib/file-format.exp (gcc_target_object_format): Add check for som
27611 format and hardcode object formats on hppa*-*-hpux*.
27612 * lib/target-supports.exp (check_weak_available): Add check for som
27613 object format. Always return 0 on hppa*-*-hpux10*.
27615 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
27618 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
27620 2005-03-05 Steven G. Kargl <kargls@comcast.net>
27622 * gfortran.dg/pr19936_1.f90: New test.
27623 * gfortran.dg/pr19936_2.f90: New test.
27624 * gfortran.dg/pr19936_3.f90: New test.
27626 2005-03-05 Steven G. Kargl <kargls@comcast.net>
27627 Paul Thomas <prthomas@drfccad.cea.fr>
27629 * gfortran.dg/PR19754_1.f90: New test.
27630 * gfortran.dg/PR19754_2.f90: Ditto.
27632 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27635 * g++.dg/template/non-dependent11.C: New test.
27637 2005-03-05 Uros Bizjak <uros@kss-loka.si>
27639 * lib/target-supports.exp (check_iconv_available): Fix comment.
27641 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
27642 Joseph S. Myers <joseph@codesourcery.com>
27645 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
27647 2005-03-04 Matthew Sachs <msachs@apple.com>
27649 * gcc.exp (gcc_target_compile): Put braces around
27650 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
27651 * objc.exp (objc_target_compile): Likewise.
27652 * treelang.exp (treelang_target_compile): Likewise.
27654 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27657 * gfortran.dg/func_result_1.f90: New test.
27659 2005-03-04 Ben Elliston <bje@au.ibm.com>
27661 * gcc.misc-tests/options.exp: New test.
27663 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
27665 * gcc.dg/pr15784-4.c: New test.
27667 2005-03-03 Geoffrey Keating <geoffk@apple.com>
27669 * gcc.c-torture/execute/pr17133.c: New.
27670 * gcc.c-torture/compile/20050303-1.c: New.
27672 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
27674 * gcc.dg/cpp/assert4.c: Fix for cygwin.
27676 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
27678 * g++.dg/overload/using2.C: New.
27680 2005-03-02 Mark Mitchell <mark@codesourcery.com>
27683 * g++.dg/init/ptrmem2.C: New test.
27685 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
27688 * gcc.dg/pr8927-1.c: New test.
27690 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
27693 * g++.dg/inherit/covariant12.C: New.
27695 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27698 * gfortran.dg/bound_1.f90: New test.
27700 2005-02-28 Janis Johnson <janis187@us.ibm.com>
27702 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
27703 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
27705 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
27708 * gcc.dg/pr20245-1.c: New test.
27710 2005-02-28 Jakub Jelinek <jakub@redhat.com>
27712 PR middle-end/19874
27713 * gcc.c-torture/execute/20050119-2.c: New test case.
27715 2005-02-28 Ben Elliston <bje@au.ibm.com>
27717 * README: Update the DejaGnu bug reporting address.
27718 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
27719 * lib/objc-torture.exp: Likewise.
27721 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
27723 * gfortran.dg/boz_1.f90: New test.
27724 * gfortran.dg/boz_3.f90: New test.
27725 * gfortran.dg/boz_4.f90: New test.
27727 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
27729 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
27730 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
27732 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27734 PR libfortran/20101
27735 * gfortran.dg/write_0_pe_format.f90: New test.
27737 2005-02-27 Jakub Jelinek <jakub@redhat.com>
27740 * g++.dg/opt/thunk2.C: New test.
27741 * g++.dg/opt/covariant1.C: New test.
27743 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27745 * gfortran.dg/e_d_fmt.f90: New test.
27747 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
27749 * gcc.dg/asm-b.c: Fix comment typos.
27751 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
27753 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
27756 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
27759 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
27760 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
27761 * gcc.dg/asm-b.c: New test.
27763 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
27765 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
27766 Disable this test on IRIX 6.
27768 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
27770 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
27771 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
27774 2005-02-25 Diego Novillo <dnovillo@redhat.com>
27776 PR tree-optimization/20204
27777 * gcc.dg/pr20204.c: New test.
27779 2005-02-24 Jakub Jelinek <jakub@redhat.com>
27782 * gcc.c-torture/execute/20050224-1.c: New test.
27785 * g++.dg/warn/Wbraces2.C: New test.
27787 2005-02-23 Mark Mitchell <mark@codesourcery.com>
27790 * g++.dg/init/const2.C: New test.
27792 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
27794 PR tree-optimization/20100
27795 * gcc.c-torture/execute/pr20100-1.c: New test.
27797 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27799 * gfortran.dg/implicit_3.f90: New test.
27801 * gfortran.dg/deftype_1.f90: New test.
27803 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
27805 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
27807 * g++.dg/other/anon3.C: Accept a warning.
27809 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
27811 * gcc.dg/pr20017.c: Fix a comment typo.
27813 2005-02-23 Bud Davis <bdavis@gfortran.org>
27815 * gfortran.dg/list_read_4.f90: Change to f90 comments.
27817 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27820 * ada/acats/tests/cxa/cxa3004.a: Remove.
27821 * ada/acats/tests/cxb/cxb30061.am: Likewise.
27823 2005-02-22 Mark Mitchell <mark@codesourcery.com>
27826 * g++.dg/init/const1.C: New test.
27829 * g++.dg/parse/constant7.C: New test.
27832 * g++.dg/parse/error27.C: New test.
27833 * g++.dg/template/qualttp15.C: Adjust error markers.
27834 * g++.old-deja/g++.other/struct1.C: Likewise.
27837 * g++.dg/template/error17.C: New test.
27840 * g++.dg/parser/error26.C: New test.
27842 2005-02-22 Diego Novillo <dnovillo@redhat.com>
27844 PR tree-optimization/20100
27845 PR tree-optimization/20115
27846 * gcc.dg/pr20115.c: New test.
27847 * gcc.dg/pr20115-1.c: New test.
27848 * gcc.dg/pr20100.c: New test.
27849 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
27850 call-clobbered variables after alias1.
27852 2005-02-22 Bud Davis <bdavis@gfortran.org>
27854 * gfortran.dg/list_read_4.f90: new test.
27856 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
27858 PR rtl-optimization/20017.
27859 * gcc.dg/pr20017.c: New.
27861 2005-02-22 Devang Patel <dpatel@apple.com>
27864 * g++.dg/tree-ssa/pr19952.C: New test.
27866 2005-02-22 Mark Mitchell <mark@codesourcery.com>
27869 * g++.dg/parse/constant6.C: New test.
27871 2005-02-22 Uros Bizjak <uros@kss-loka.si>
27873 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27874 * g++.dg/charset/asm2.c: Likewise.
27875 * g++.dg/charset/asm3.c: Likewise.
27876 * g++.dg/charset/asm4.c: Likewise.
27877 * g++.dg/charset/asm5.c: Likewise.
27878 * g++.dg/charset/attribute1.c: Likewise.
27879 * g++.dg/charset/attribute2.c: Likewise.
27880 * g++.dg/charset/extern1.cc: Likewise.
27881 * g++.dg/charset/extern2.cc: Likewise.
27882 * g++.dg/charset/extern3.cc: Likewise.
27883 * g++.dg/charset/function.cc: Likewise.
27884 * g++.dg/charset/string.c: Likewise.
27885 * g++.dg/charset/charset.exp: Likewise.
27886 * lib/target-supports.exp (check_iconv_available): Fix comment.
27888 2005-02-22 Uros Bizjak <uros@kss-loka.si>
27890 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
27891 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27892 * gcc.dg/charset/asm2.c: Likewise.
27893 * gcc.dg/charset/asm3.c: Likewise.
27894 * gcc.dg/charset/asm4.c: Likewise.
27895 * gcc.dg/charset/asm5.c: Likewise.
27896 * gcc.dg/charset/asm6.c: Likewise.
27897 * gcc.dg/charset/attribute1.c: Likewise.
27898 * gcc.dg/charset/attribute2.c: Likewise.
27899 * gcc.dg/charset/builtin1.c: Likewise.
27900 * gcc.dg/charset/extern.c: Likewise.
27901 * gcc.dg/charset/function.c: Likewise.
27902 * gcc.dg/charset/string.c: Likewise.
27903 * gcc.dg/charset/charset.exp: Likewise.
27905 2005-02-21 Bud Davis <bdavis9659@comcast.net>
27908 * gfortran.dg/pr20086.f90: New test.
27910 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
27912 PR tree-optimization/19786
27913 * g++.dg/tree-ssa/pr19786.C: New.
27915 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27917 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
27919 2005-02-21 Jeff Law <law@redhat.com>
27921 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
27923 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27925 * gfortran.dg/do_iterator: Split loop, markup all lines for
27926 which an error locus is printed.
27927 * gfortran.dg/pr17708.f90: Markup all lines for which an error
27929 * gfortran.dg/select_4.f90: Likewise.
27930 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
27931 locuses in the various permutations.
27933 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
27935 PR tree-optimization/19951
27936 * g++.dg/vect: New directory.
27937 * g++.dg/vect/vect.exp: New file.
27938 * g++.dg/vect/pr19951.cc: New testcase.
27939 * g++.dg/dg.exp: Also prune vectorizer tests.
27941 2005-02-20 Zack Weinberg <zack@codesourcery.com>
27944 * gcc.dg/charset/builtin1.c: New test.
27946 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27949 * g++.dg/inherit/volatile1.C: New test.
27952 * g++.dg/template/dtor4.C: New test.
27954 2005-02-19 Steven G. Kargl <kargls@comcast.net>
27956 * gfortran.dg/int_1.f90: New test.
27958 2005-02-19 Devang Patel <dpatel@apple.com>
27960 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
27962 2005-02-19 Steven G. Kargl <kargls@comcast.net>
27964 * gfortran.dg/achar_1.f90: New test.
27966 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
27968 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
27970 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
27971 Jakub Jelinek <jakub@redhat.com>
27973 PR tree-optimization/19828
27974 * gcc.dg/tree-ssa/loop-7.c: New test.
27975 * gcc.c-torture/execute/20050218-1.c: New test.
27977 2005-02-19 Jakub Jelinek <jakub@redhat.com>
27980 * gcc.dg/transparent-union-1.c: New test.
27981 * gcc.dg/transparent-union-2.c: New test.
27983 2005-02-18 James E Wilson <wilson@specifixinc.com>
27985 PR tree-optimization/18977
27986 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
27988 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
27991 * gcc.dg/pr20054.c: New test.
27993 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27996 * g++.dg/ext/attrib20.C: New test.
27998 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
28000 PR middle-end/20030
28001 * gfortran.fortran-torture/execute/character_passing.f90: New test.
28003 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
28006 * g++.dg/opt/switch4.C: New.
28008 2005-02-18 Jakub Jelinek <jakub@redhat.com>
28011 PR tree-optimization/20009
28012 * gcc.c-torture/compile/20050217-1.c: New test.
28013 * g++.dg/opt/switch3.C: New test.
28015 PR tree-optimization/18947
28016 * gcc.c-torture/compile/20050215-1.c: New test.
28017 * gcc.c-torture/compile/20050215-2.c: New test.
28018 * gcc.c-torture/compile/20050215-3.c: New test.
28020 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
28023 * g++.dg/template/crash34.C: New.
28026 * g++.dg/other/access3.C: New.
28028 2005-02-17 Ira Rosen <irar@il.ibm.com>
28030 * gcc.dg/vect/vect-98.c: New test.
28032 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
28034 PR tree-optimization/19967
28035 * gcc.dg/pr19967.c: New.
28037 2005-02-16 Jakub Jelinek <jakub@redhat.com>
28039 PR middle-end/19857
28040 * gcc.dg/tree-ssa/20050215-1.c: New test.
28041 * gcc.c-torture/execute/20050215-1.c: New test.
28043 2005-02-15 Eric Christopher <echristo@redhat.com>
28045 * gcc.dg/cpp/20050215-1.c: New file.
28047 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
28049 PR tree-optimization/15785
28050 * gcc.dg/pr15785-1.c: New test.
28052 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
28055 * g++.dg/init/ctor4.C: New.
28056 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
28058 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
28060 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
28061 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
28063 2005-02-15 Andreas Schwab <schwab@suse.de>
28065 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
28068 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
28070 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
28072 2005-02-14 Diego Novillo <dnovillo@redhat.com>
28074 PR tree-optimization/19853
28075 * gcc.c-torture/compile/pr19853.c: New test.
28077 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28080 * g++.dg/parse/local-class1.C: New.
28083 * g++.dg/parse/ptrmem3.C: New.
28086 * g++.old-deja/g++.oliva/template6.C: Add another case.
28087 * g++.dg/template/explicit6.C: New.
28089 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
28092 * g++.dg/other/redecl2.C: New.
28094 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28097 * g++.dg/abi/covariant4.C: New.
28099 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
28101 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
28104 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
28106 * gcc.dg/vect/vect-96.c: Fix typo.
28108 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28112 * g++.dg/template/enum5.C: New test.
28114 2005-02-12 Ira Rosen <irar@il.ibm.com>
28116 * gcc.dg/vect/vect-97.c: New test.
28118 2005-02-12 Ira Rosen <irar@il.ibm.com>
28120 * gcc.dg/vect/vect-96.c: New test.
28122 2005-02-12 Uros Bizjak <uros@kss-loka.si>
28124 * gcc.dg/builtins-34.c: Also check ldexp*.
28126 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
28128 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
28130 2005-02-11 Janis Johnson <janis187@us.ibm.com>
28132 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
28133 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
28134 dg-require-dll, dg-require-iconv, dg-require-named-sections,
28135 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
28136 selector_list, selector_expression, dg-process-target): Move to new
28137 file target-supports-dg.exp.
28138 * lib/target-supports-dg.exp: New.
28140 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
28143 2005-02-11 Jakub Jelinek <jakub@redhat.com>
28146 * g++.dg/other/ptrmem6.C: New test.
28148 PR middle-end/19858
28149 * gcc.c-torture/compile/20050210-1.c: New test.
28151 2005-02-11 Mark Mitchell <mark@codesourcery.com>
28154 * g++.dg/warn/Wbraces1.C: New test.
28156 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
28158 * gcc.dg/builtins-52.c: New testcase.
28160 2005-02-10 Jakub Jelinek <jakub@redhat.com>
28163 * gcc.c-torture/execute/20050119-1.c: New test.
28165 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28168 * g++.dg/init/delete1.C: New test.
28170 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
28173 * g++.dg/template/static12.C: New test.
28175 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28178 * g++.dg/conversion/ambig1.C: New test.
28181 * g++.dg/ext/attrib19.C: New test.
28184 * g++.dg/parse/dtor5.C: New test.
28187 * g++.dg/template/dtor3.C: New test.
28190 * g++.dg/template/static11.C: New test.
28191 * g++.dg/template/crash2.C: Remove dg-error marker.
28193 2005-02-09 Janis Johnson <janis187@us.ibm.com>
28196 * g++.old-deja/g++.mike/p10769a.C: Remove.
28198 2005-02-09 Roger Sayle <roger@eyesopen.com>
28200 * gcc.dg/builtins-48.c: New test case.
28201 * gcc.dg/builtins-49.c: New test case.
28202 * gcc.dg/builtins-50.c: New test case.
28203 * gcc.dg/builtins-51.c: New test case.
28205 2005-02-09 Ian Lance Taylor <ian@airs.com>
28207 PR middle-end/19583
28208 * g++.dg/warn/Wreturn-type-3.C: New test.
28210 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28212 PR middle-end/19402
28213 * gcc.dg/pr19402-1.c: New testcase.
28214 * gcc.dg/pr19402-2.c: likewise.
28216 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28218 PR middle-end/19854
28219 * g++.dg/tree-ssa/tmmti.C: New testcase.
28221 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28223 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
28225 2005-02-08 Mark Mitchell <mark@codesourcery.com>
28228 * g++.dg/parse/crash23.C: New test.
28229 * g++.dg/warn/Weff1.C: New test.
28231 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28233 * gcc.dg/20050209-1.c: New test.
28235 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28238 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
28240 2005-02-08 Mike Stump <mrs@apple.com>
28242 * g++.dg/pch/import-2.c: New test.
28243 * g++.dg/pch/import-2.hs: New.
28244 * g++.dg/pch/include/import-2a.h: New.
28245 * g++.dg/pch/include/import-2b.h: New.
28247 2005-02-08 Janis Johnson <janis187@us.ibm.com>
28249 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
28251 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28253 * gfortran.dg/substr_1.f90: New test.
28255 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
28257 PR middle-end/19775
28258 * gcc.dg/torture/builtin-power-1.c: Disable test for
28259 invalid transformation.
28260 * gcc.dg/builtins-10.c: Likewise. Disable one test we
28261 no longer optimize.
28262 * gcc.dg/builtins-47.c: New testcase.
28264 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
28265 Dorit Naishlos <dorit@il.ibm.com>
28267 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
28269 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
28271 * gcc.c-torture/compile/20050206-1.c: New test.
28273 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28276 * g++.dg/opt/pr19768.C: New test.
28278 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28281 * gcc.c-torture/compile/pr19736.c: New test.
28283 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28286 * g++.dg/parse/error25.C: New test.
28288 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
28290 * gcc.c-torture/execute/20050203-1.c: New.
28292 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
28294 * gcc.dg/vect/vect-85.c: Remove xfail.
28295 * gcc.dg/vect/vect-86.c: Remove xfail.
28296 * gcc.dg/vect/vect-87.c: Remove xfail.
28297 * gcc.dg/vect/vect-88.c: Remove xfail.
28299 2005-02-02 Geoffrey Keating <geoffk@apple.com>
28301 * gcc.dg/altivec-19.c: New.
28303 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
28306 * gcc.dg/nested-func-3.c: New test.
28307 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
28309 2005-02-02 Janis Johnson <janis187@us.ibm.com>
28311 * gcc.test-framework/gen_directive_tests: Generate tests for
28312 selector expressions.
28314 2005-02-02 Matt Austern <austern@apple.com>
28317 * g++/ext/builtin7.C: New.
28318 * g++/ext/builtin8.C: New.
28320 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28323 * gcc.dg/pr18502-1.c: New test.
28325 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28328 * g++.dg/template/local4.C: Tweak.
28330 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
28332 PR tree-optimization/19578
28333 * gcc.c-torture/compile/20050202-1.c: New test.
28335 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28338 * gcc.dg/c99-init-4.c: New test.
28340 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28342 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28344 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28346 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28347 * g++.dg/eh/check-vect.h: New.
28349 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28350 * gcc.dg/vect/vect-78.c: Ditto.
28351 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28354 * g++.dg/conversion/simd1.C: Expect warning.
28355 * g++.dg/ext/attribute-test-1.C: Ditto.
28356 * g++.dg/ext/attribute-test-2.C: Ditto.
28357 * g++.dg/ext/attribute-test-3.C: Ditto.
28358 * g++.dg/ext/attribute-test-4.C: Ditto.
28360 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28361 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28363 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28365 2005-02-01 Richard Henderson <rth@redhat.com>
28367 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28368 long double for ibm double-double format.
28369 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28371 2005-02-01 Diego Novillo <dnovillo@redhat.com>
28373 PR tree-optimization/19633
28374 * gcc.dg/pr19633-1.c: New test.
28375 * gcc.dg/pr19633.c: Tweak to make pointer point
28376 to NULL or a symbol.
28378 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28380 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
28382 (dg-process-target (local override)): Handle selector expressions.
28384 * gcc.test-framework/README: Describe tests in source directory.
28385 * gcc.test-framework/test-framework.awk: Handle dg- tests.
28386 * gcc.test-framework/test-framework.exp: Handle dg- tests.
28387 * gcc.test-framework/dg-bogus-exp-P.c: New test.
28388 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
28389 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
28390 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
28391 * gcc.test-framework/dg-do-link-exp-P.c: New test.
28392 * gcc.test-framework/dg-do-run-exp-P.c: New test.
28393 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
28394 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
28395 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
28396 * gcc.test-framework/dg-error-exp-P.c: New test.
28397 * gcc.test-framework/dg-error-exp-XP.c: New test.
28398 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
28399 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
28400 * gcc.test-framework/dg-output-exp-P.c: New test.
28401 * gcc.test-framework/dg-output-exp-XF.c: New test.
28402 * gcc.test-framework/dg-warning-exp-P.c: New test.
28403 * gcc.misc-tests/dg-1.c: Remove.
28404 * gcc.misc-tests/dg-2.c: Remove.
28405 * gcc.misc-tests/dg-3.c: Remove.
28406 * gcc.misc-tests/dg-4.c: Remove.
28407 * gcc.misc-tests/dg-5.c: Remove.
28408 * gcc.misc-tests/dg-6.c: Remove.
28409 * gcc.misc-tests/dg-7.c: Remove.
28410 * gcc.misc-tests/dg-8.c: Remove.
28411 * gcc.misc-tests/dg-9.c: Remove.
28412 * gcc.misc-tests/dg-10.c: Remove.
28413 * gcc.misc-tests/dg-11.c: Remove.
28414 * gcc.misc-tests/dg-12.c: Remove.
28415 * gcc.misc-tests/dg-test.exp: Remove.
28417 * gcc.test-framework/test-framework.awk: Change recording and
28418 printing of passes and failures.
28420 * gcc.test-framework: New directory.
28421 * gcc.test-framework/README: New.
28422 * gcc.test-framework/test-framework.exp: New.
28423 * gcc.test-framework/test-framework.awk: New.
28424 * gcc.test-framework/gen_directive_tests: New.
28426 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
28428 * lib/treelang.exp: Fix comment typos.
28429 (treelang_target_compile): Don't append libs=-ltreelang to options.
28431 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
28433 * g++.dg/parse/typename7.C: Adjust error messages.
28435 2005-01-31 Jeff Law <law@redhat.com>
28437 * gcc.c-torture/execute/20050131-1.c: New test.
28438 * gcc.dg/wcaselabel.c: New test.
28440 2005-01-31 Mark Mitchell <mark@codesourcery.com>
28442 * g++.dg/other/warning1.C: Adjust error messags.
28443 * g++.dg/parse/constant5.C: New test.
28445 2005-01-31 Steven Bosscher <stevenb@suse.de>
28448 * gcc.c-torture/compile/20011130-1.c: Reorder to make
28449 the test case valid.
28450 * gcc.dg/20030815-1.c: Remove invalid tests.
28451 * gcc.dg/array-7.c: Adjust expected result.
28452 * gcc.dg/pr18596-3.c: Likewise.
28453 * gcc.dg/noncompile/20000901-1.c: Likewise.
28454 * gcc.dg/noncompile/init-2.c: Likewise.
28455 * gcc.dg/noncompile/init-4.c: Likewise.
28457 2005-01-31 Dale Johannesen <dalej@apple.com>
28459 * g++.dg/opt/pr19650.C: New test.
28461 2005-01-31 Richard Henderson <rth@redhat.com>
28463 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28464 long double for intel double extended format.
28465 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28467 2005-01-30 Mark Mitchell <mark@codesourcery.com>
28470 * g++.dg/template/static10.C: New test.
28473 * g++.dg/parse/error24.C: New test.
28476 * g++.dg/lookup/builtin1.C: New test.
28479 * g++.dg/warn/conv3.C: New test.
28481 2005-01-30 Bud Davis <bdavis@gfortran.org>
28484 * gfortan.dg/inquire_7.f90
28486 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
28488 PR tree-optimization/15791
28489 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
28490 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
28491 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
28492 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
28493 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
28494 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
28495 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
28496 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
28497 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
28498 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
28500 2005-01-29 Paul Brook <paul@codesourcery.com>
28503 * check.c (real_or_complex_check): New function.
28504 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
28505 * intrinsic.c (add_functions): Use new check functions.
28506 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
28509 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
28511 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
28512 gcc.dg/lvalue-3.c: New tests.
28513 * gcc.dg/concat.c: Update expected messages.
28515 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
28517 PR libfortran/19595
28518 * gfortran.dg/eor_1.f90: New test.
28520 2005-01-29 Steven G. Kargl <kargls@comcast.net>
28523 * gfortran.dg/logical_data_1.f90: New test.
28525 2005-01-28 Mark Mitchell <mark@codesourcery.com>
28528 * g++.dg/template/crash33.C: New test.
28531 * g++.dg/template/crash32.C: New test.
28533 2005-01-28 Ian Lance Taylor <ian@airs.com>
28535 PR middle-end/16558
28536 * g++.dg/warn/Wreturn-type-2.C: New test.
28538 2004-06-24 Jeff Law <law@redhat.com>
28540 * gcc.dg/tree-ssa/20050128-1.c: New test.
28542 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
28544 * gcc.target/frv/all-mdpackh-1.c: New test.
28546 2005-01-28 Steven Bosscher <stevenb@suse.de>
28548 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
28550 2005-01-27 Richard Henderson <rth@redhat.com>
28552 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
28554 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
28556 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
28558 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
28560 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28561 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28562 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
28563 to cope with cases where the multilib options override the dg-options.
28565 2005-01-27 Jakub Jelinek <jakub@redhat.com>
28568 * gcc.dg/noncompile/20050120-1.c: New test.
28570 2005-01-26 Diego Novillo <dnovillo@redhat.com>
28572 PR tree-optimization/19633
28573 * gcc.dg/pr19633.c: New test.
28574 * gcc.dg/tree-ssa/pr19633.c: New test.
28576 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
28578 * gcc.dg/20041216-1.c: New test.
28580 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
28583 * objc.dg/selector-2.m: New test.
28585 2005-01-26 Jakub Jelinek <jakub@redhat.com>
28587 * g++.dg/opt/range-test-2.C: New test.
28589 PR rtl-optimization/19579
28590 * gcc.c-torture/execute/20050124-1.c: New test.
28592 2005-01-26 Greg Parker <gparker@apple.com>
28593 Stuart Hastings <stuart@apple.com>
28595 * gcc.c-torture/execute/20050125-1.c: New.
28597 2005-01-18 Jan Hubicka <jh@suse.cz>
28599 PR tree-optimize/19337
28600 * gcc.c-torture/compile/20050119-1.c: New test.
28602 2005-01-24 James E Wilson <wilson@specifixinc.com>
28604 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
28605 test for successful match.
28607 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
28610 * objc.dg/comp-types-7.m: New test.
28612 2005-01-24 Janis Johnson <janis187@us.ibm.com>
28614 * lib/target-supports.exp (current_target_name): New.
28615 (check_effective_target_ilp32, check_effective_target_lp64):
28616 Cache the result to use as long as the current target, with
28617 multilib flags, remains the same.
28619 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
28620 (dg-require-weak, dg-require-visibility, dg-require-alias,
28621 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
28622 dg-require-effective-target, dg-skip-if): Remove call to
28623 skip_test_and_clear_xfail.
28624 (dg-test): Clear xfail data.
28626 2005-01-24 Jakub Jelinek <jakub@redhat.com>
28629 * gcc.dg/ppc64-toc.c: New test.
28631 * g++.dg/tree-ssa/empty-1.C: New test.
28633 PR middle-end/19551
28634 * gcc.c-torture/execute/20050121-1.c: New test.
28635 * gcc.dg/20050121-2.c: New test.
28637 2004-01-23 Steven G. Kargl <kargls@comcast.net>
28638 Paul Brook <paul@codesourcery.com>
28641 * gfortran.dg/real_const_1.f: New test.
28642 * gfortran.dg/real_const_2.f90: New test.
28643 * gfortran.dg/complex_int_1.f90: New test.
28645 2005-01-23 Bud Davis <bdavis9659@comcast.net>
28648 * gfortan.dg/inquire_6.f90: New test.
28650 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
28652 PR libfortran/19451
28653 * open_readonly_1.f90: New test.
28655 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
28657 PR libfortran/18982
28658 * gfortran.dg/open_new.f90: New file.
28660 2005-01-22 Paul Brook <paul@codesourcery.com>
28662 * namelist_1.f90: New test.
28664 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
28666 PR tree-optimization/19484
28667 * gcc.c-torture/compile/20050122-[12].c: New tests.
28669 2005-01-22 Paul Brook <paul@codesourcery.com>
28671 * gfortran.dg/implicit_2.f90: New test.
28673 2005-01-22 Bud Davis <bdavis9659@comcast.net>
28676 * gfortran.dg/inquire_5.f90: New test.
28678 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28681 * gcc.dg/pr18809-1.c: New test.
28683 2005-01-21 Ian Lance Taylor <ian@airs.com>
28685 * gcc.dg/20050121-1.c: New test.
28687 PR tree-optimization/13000
28688 * gcc.dg/20040206-1.c: Change warning to point where function is
28691 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28694 * g++.dg/template/array11.C: New test.
28696 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28698 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
28699 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
28700 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
28701 * gfortran.dg/getenv_1.f90: Add dg-do directive.
28702 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
28703 gfortran.dg/pr17164.f90: Add missing dg-do directives.
28705 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
28707 PR tree-optimization/15349
28708 * gcc.dg/tree-ssa/pr15349.c: New.
28710 2005-01-20 Steve Ellcey <sje@cup.hp.com>
28712 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
28714 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
28716 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
28717 scan-assembler-times directive name.
28719 * gcc.dg/asm-a.c: Move dg-require-effective-target to
28722 PR rtl-optimization/19462
28723 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
28725 2005-01-19 Steve Ellcey <sje@cup.hp.com>
28727 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
28728 counting function calls on ia64.
28730 2005-01-19 Jakub Jelinek <jakub@redhat.com>
28732 PR rtl-optimization/15139
28733 * gcc.dg/20050111-2.c: New test.
28736 * gcc.c-torture/compile/20050113-1.c: New testcase.
28738 PR middle-end/19164
28739 * gcc.dg/20050113-1.c: New testcase.
28741 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
28743 * gcc.dg/vect/vect-85.c: Add comment.
28744 * gcc.dg/vect/vect-86.c: Add xfail for now.
28745 * gcc.dg/vect/vect-87.c: Add xfail for now.
28746 * gcc.dg/vect/vect-88.c: Add xfail for now.
28747 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
28749 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28751 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
28753 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28755 * g++.dg/debug/typedef3.C: New test.
28757 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
28760 * gcc.dg/asm-a.c: New test.
28762 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
28764 * gcc.dg/sh-relax.c: Add prototype for abort.
28766 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28768 * gcc.dg/short-compare-1.c: New test.
28769 * gcc.dg/short-compare-2.c: Likewise.
28771 2005-01-18 Michael Matz <matz@suse.de>
28773 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
28775 2005-01-17 Diego Novillo <dnovillo@redhat.com>
28777 PR tree-optimization/19121
28778 * gcc.c-torture/compile/pr19121.c: New test.
28780 2005-01-17 James E. Wilson <wilson@specifixinc.com>
28783 * gcc.c-torture/compile/pr19357.c: New test.
28785 2005-01-17 Ian Lance Taylor <ian@airs.com>
28788 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
28789 pass--those that refer just to the variable, possibly with a
28791 * gcc.dg/c99-const-expr-3.c: Likewise.
28793 PR middle-end/13127
28794 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
28797 2005-01-16 Bud Davis <bdavis9659@comcast.net>
28800 * gfortran.dg/endfile_2.f90: New test.
28802 2005-01-16 Steven G. Kargl <kargls@comcast.net>
28805 * gfortran.dg/select_5.f90: New test.
28807 2004-01-16 Paul Brook <paul@codesourcery.com>
28809 * gfortran.dg/common_4.f90: New test.
28811 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
28813 PR rtl-optimization/19462
28814 * gcc.dg/torture/pr19462-1.c: New test.
28816 2005-01-15 Ziemowit Laski <zlaski@apple.com>
28819 * objc.dg/func-ptr-2.m: New.
28820 * objc.dg/volatile-1.m: New.
28822 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28824 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
28826 2005-01-15 Jakub Jelinek <jakub@redhat.com>
28828 PR tree-optimization/19060
28829 * gcc.c-torture/execute/20050104-1.c: New test.
28831 2005-01-15 Bud Davis <bdavis9659@comcast.net>
28834 * gfortran.dg/write_to_null.f90: New test.
28836 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
28837 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28840 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
28843 2005-01-15 Jakub Jelinek <jakub@redhat.com>
28846 * g++.dg/init/vector1.C: New test.
28848 2005-01-14 James E. Wilson <wilson@specifixinc.com>
28851 * gcc.target/ia64/sibcall-unwind-1.c: New test.
28853 * gcc.target/ia64/sibcall-unwind-2.c: New test.
28855 2005-01-14 Steven G. Kargl <kargls@comcast.net>
28857 * gfortran.dg/select_1.f90: New test.
28858 * gfortran.dg/select_2.f90: New test.
28859 * gfortran.dg/select_3.f90: New test.
28860 * gfortran.dg/select_4.f90: New test.
28862 2005-01-14 Jakub Jelinek <jakub@redhat.com>
28864 PR middle-end/19084
28865 PR rtl-optimization/19348
28866 * gcc.dg/20050111-1.c: New test.
28867 * gcc.c-torture/execute/20050111-1.c: New test.
28869 * gcc.dg/i386-asm-4.c: New test.
28871 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
28873 * gcc.dg/nested-func-2.c: New test.
28874 * ada/acats/norun.lst: Remove c953002.
28876 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
28878 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
28880 2005-01-12 Ben Elliston <bje@au.ibm.com>
28882 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
28884 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
28887 * g++.dg/abi/align1.C: New test.
28889 2005-01-11 Alan Modra <amodra@bigpond.net.au>
28891 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
28893 * g++.dg/ext/altivec_check.h: Support compiling as C.
28895 2005-01-10 Roger Sayle <roger@eyesopen.com>
28898 * g++.dg/expr/pr19355-1.C: New test case.
28900 2005-01-10 Laurent GUERBY <laurent@guerby.net>
28902 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
28903 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
28904 * ada/acats/tests/c3/c92005b.ada: Likewise.
28905 * ada/acats/tests/c3/cxb3012.a: Likewise.
28906 * ada/acats/norun.lst: Add c380004 and c953002, add PR
28908 2005-01-09 Paul Brook <paul@codesourcery.com>
28910 * gfortran.dg/common_2.f90: New file.
28911 * gfortran.dg/common_3.f90: New file.
28913 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
28915 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
28917 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
28919 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
28920 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
28921 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
28922 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
28923 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
28924 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
28925 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
28926 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
28927 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
28928 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
28929 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
28930 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
28931 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
28932 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
28933 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
28934 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
28935 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
28936 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
28937 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
28938 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
28939 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
28940 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
28941 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
28942 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
28943 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
28944 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
28945 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
28946 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
28947 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
28948 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
28949 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
28950 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
28951 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
28952 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
28953 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
28954 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
28955 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
28956 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
28957 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
28958 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
28959 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
28960 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
28961 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
28962 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
28963 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
28964 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
28965 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
28966 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
28967 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
28968 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
28969 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
28970 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
28971 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
28972 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
28973 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
28974 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
28975 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
28976 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
28977 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
28978 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
28979 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
28980 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
28981 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
28982 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
28983 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
28984 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
28985 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
28987 * gcc.dg/vect/vect-1.c: Fix spelling.
28988 * gcc.dg/vect/vect-10.c: Fix spelling.
28989 * gcc.dg/vect/vect-11.c: Fix spelling.
28990 * gcc.dg/vect/vect-12.c: Fix spelling.
28991 * gcc.dg/vect/vect-14.c: Fix spelling.
28992 * gcc.dg/vect/vect-15.c: Fix spelling.
28993 * gcc.dg/vect/vect-16.c: Fix spelling.
28994 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
28995 * gcc.dg/vect/vect-64.c: Fix comments.
28996 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
28998 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
28999 Ira Rosen <irar@il.ibm.com>
29001 * gcc.dg/vect/vect-70.c: New test.
29002 * gcc.dg/vect/vect-71.c: New test.
29004 2005-01-09 Manfred Hollstein <mh@suse.com>
29006 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
29007 * gcc.dg/pr18241-2.c: Likewise.
29008 * gcc.dg/pr18241-3.c: Likewise.
29009 * gcc.dg/pr18241-4.c: Likewise.
29010 * gcc.dg/pr18241-5.c: Likewise.
29012 2005-01-08 Richard Henderson <rth@redhat.com>
29014 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29015 False for x86 and x86-64.
29017 2005-01-08 Diego Novillo <dnovillo@redhat.com>
29019 PR tree-optimization/18241
29020 * gcc.dg/pr18241-1.c: New test.
29021 * gcc.dg/pr18241-2.c: New test.
29022 * gcc.dg/pr18241-3.c: New test.
29023 * gcc.dg/pr18241-4.c: New test.
29024 * gcc.dg/pr18241-5.c: New test.
29026 2005-01-08 Steven G. Kargl <kargls@comcast.net>
29028 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
29029 gfortran.dg/select_4.f90: New.
29031 2005-01-07 Jakub Jelinek <jakub@redhat.com>
29033 * gcc.c-torture/execute/20050107-1.c: New test.
29035 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
29038 * g++.dg/template/ref2.C: New.
29040 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
29042 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
29043 instead of being empty.
29045 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29048 * gfortran.dg/array-1.f90: New test.
29050 2005-01-07 Jakub Jelinek <jakub@redhat.com>
29052 PR tree-optimization/19283
29053 * gcc.c-torture/execute/20050106-1.c: New test.
29055 PR rtl-optimization/18861
29056 * gcc.dg/20050105-1.c: New test.
29058 PR tree-optimization/18828
29059 * gcc.dg/20050105-2.c: New test.
29061 2005-01-07 Andreas Jaeger <aj@suse.de>
29063 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
29065 2005-01-07 Bud Davis <bdavis9659@comcast.net>
29068 * gfortran.dg/fmt_read.f90: New test.
29070 2005-01-06 Geoffrey Keating <geoffk@apple.com>
29072 * gcc.dg/rs6000-ldouble-2.c: New.
29074 2005-01-06 Mark Mitchell <mark@codesourcery.com>
29077 * g++.dg/parser/ctor2.C: New test.
29079 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29082 * g++.dg/template/using9.C: New test.
29084 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29087 * g++.dg/lookup/friend6.C: New test.
29089 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
29092 * g++.dg/template/array10.C: New.
29094 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29096 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
29097 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
29099 2005-01-06 Jakub Jelinek <jakub@redhat.com>
29101 * gcc.c-torture/compile/20050105-1.c: New test.
29103 2005-01-05 Geoffrey Keating <geoffk@apple.com>
29105 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
29107 2005-01-05 Roger Sayle <roger@eyesopen.com>
29109 PR middle-end/19100
29110 * gcc.dg/conv-3.c: New test case.
29112 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
29114 * gcc.dg/asm-wide-1.c: New test.
29116 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
29119 * g++.dg/parse/crash22.C: New
29121 2005-01-04 Geoffrey Keating <geoffk@apple.com>
29124 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
29126 2005-01-04 Uros Bizjak <uros@kss-loka.si>
29128 PR middle-end/17767
29129 * gcc.dg/i386-mmx-6.c: New test case.
29131 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
29133 PR tree-optimization/18308
29134 * gcc.dg/vect/pr18308.c: New testcase.
29136 2005-01-04 Andreas Jaeger <aj@suse.de>
29138 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
29140 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29141 Robert Bowdidge <bowdidge@apple.com>
29143 * gcc.dg/cpp/subframework1.c: New.
29144 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
29145 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
29146 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
29147 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
29149 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29151 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
29153 * gcc.dg/darwin-weakimport-2.c: New.
29155 2005-01-03 Richard Henderson <rth@redhat.com>
29157 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
29159 2005-01-03 Richard Henderson <rth@redhat.com>
29161 * gcc.dg/vect/vect.exp: Enable for ia64.
29162 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
29163 (check_effective_target_vect_float): Likewise.
29164 (check_effective_target_vect_no_align): Likewise.
29165 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
29166 * gcc.dg/vect/vect-8.c: Likewise.
29168 2005-01-03 Uros Bizjak <uros@kss-loka.si>
29171 * gcc.dg/pr19236-1.c: New test case.
29173 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
29175 PR rtl-optimization/12092
29176 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
29178 2005-01-02 Andreas Jaeger <aj@suse.de>
29180 * gcc.dg/pr12092-1.c: Do not run on x86_64.
29182 2005-01-01 Roger Sayle <roger@eyesopen.com>
29183 Andrew Pinski <pinskia@physics.uc.edu>
29185 PR rtl-optimization/12092
29186 * gcc.dg/pr12092-1.c: New test case.
29188 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
29190 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
29191 'hidden' and 'default' for better portability.
29192 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
29194 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
29196 * g++.old-deja/g++.brendan/new3.C: Likewise.
29198 2005-01-01 Steven Bosscher <stevenb@suse.de>
29200 * gcc.dg/20041231-1.C: New test.
29201 * g++.dg/warn/Wunreachable-code-1.C: New test.
29203 2004-12-30 David Edelsohn <edelsohn@gnu.org>
29205 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
29206 file, not /dev/null. Abort on error.
29208 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
29209 Ziemowit Laski <zlaski@apple.com>
29212 * objc.dg/encode-5.m: New test.
29214 2004-12-29 Richard Henderson <rth@redhat.com>
29216 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
29217 * objc.dg/stabs-1.m: Disable for ia64.
29219 2004-12-29 Mark Mitchell <mark@codesourcery.com>
29222 * g++.dg/warn/Wunused-10.C: New test.
29224 2004-12-28 Richard Henderson <rth@redhat.com>
29226 * objc.dg/stabs-1.m: Disable for alpha.
29228 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29231 * g++.dg/parse/error23.C: New test.
29233 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29235 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
29238 * gfortran.dg/intrinsic_modulo_1.f90: New.
29239 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
29240 tests with divisor -1.
29242 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29244 * g++.dg/opt/temp1.C (memcpy): Return a value.
29247 * g++.dg/expr/cond7.C: New test.
29249 2004-12-27 Paul Brook <paul@codesourcery.com>
29251 * gfortran.dg/g77/select_no_compile.f: Remove.
29253 2004-12-27 Richard Henderson <rth@redhat.com>
29255 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
29256 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
29257 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
29259 2004-12-26 Richard Henderson <rth@redhat.com>
29261 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
29262 by 1i instead of token pasting.
29264 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29266 PR tree-optimization/17578
29267 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
29268 to additional_flags.
29269 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
29271 2004-12-25 Richard Henderson <rth@redhat.com>
29273 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29276 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29278 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
29280 * gcc.dg/pr17957.c (dg-options): Likewise.
29281 * gcc.dg/struct-ret-1.c: Add prototype for abort.
29282 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
29283 instead of 0 on __hppa__.
29284 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
29285 "foo,%r" on hppa*-*-*.
29287 2004-12-23 Bud Davis <bdavis9659@comcast.net>
29290 * gfortran.dg/complex_write.f90: New test.
29292 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29295 * g++.dg/parse/pragma2.C: New test.
29297 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
29299 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29301 * gcc.dg/empty2.c: Add missing dg-warning.
29303 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29306 * g++.dg/template/local4.C: New test.
29307 * g++.dg/template/crash19.C: Add dg-error marker.
29309 * g++.dg/template/crash31.C: Correct embedded PR number.
29311 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29314 * g++.dg/opt/temp1.C: Add do-run marker.
29316 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29318 * g++.dg/template/spec19.C: New.
29320 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29323 * gcc.dg/empty2.c: New.
29325 2004-12-23 Richard Henderson <rth@redhat.com>
29327 * lib/target-supports.exp (check_effective_target_vect_no_align):
29328 Remove i?86 and x86-64.
29330 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29333 * g++.dg/opt/temp1.C: New test.
29335 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29338 * g++.dg/template/friend33.C: New testcase.
29340 2004-12-22 Mark Mitchell <mark@codesourcery.com>
29343 * g++.dg/template/cond5.C: New test.
29346 * g++.dg/inherit/thunk3.C: New test.
29349 * g++.dg/warn/Wunused-9.C: New test.
29351 2004-12-22 Janis Johnson <janis187@us.ibm.com>
29353 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29355 2004-12-22 Jan Beulich <jbeulich@novell.com>
29357 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29359 2004-12-21 Mark Mitchell <mark@codesourcery.com>
29362 * g++.dg/ext/packed8.C: New test.
29365 * g++.dg/template/crash31.C: New test.
29368 * g++.dg/template/crash30.C: New test.
29370 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
29373 * g++.dg/eh/ctor3.C: New test.
29375 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
29377 * objc.dg/stabs-1.m: Allow section name to be quoted and
29378 assembly label to begin with '.LL'.
29380 2004-12-21 Janis Johnson <janis187@us.ibm.com>
29382 * gcc.dg/vect/vect.exp
29383 (check_effective_target_lp64_or_vect_no_align): New.
29384 * gcc.dg/vect/vect-77.c: Use it.
29385 * gcc.dg/vect/vect-78.c: Use it.
29387 * lib/target-supports.exp
29388 (check_effective_target_vect_no_max,
29389 check_effective_target_vect_no_bitwise,
29390 check_effective_target_vect_no_align): New.
29391 * gcc.dg/vect/vect-13.c: Use them.
29392 * gcc.dg/vect/vect-17.c: Ditto.
29393 * gcc.dg/vect/vect-18.c: Ditto.
29394 * gcc.dg/vect/vect-19.c: Ditto.
29395 * gcc.dg/vect/vect-20.c: Ditto.
29396 * gcc.dg/vect/vect-27.c: Ditto.
29397 * gcc.dg/vect/vect-29.c: Ditto.
29398 * gcc.dg/vect/vect-44.c: Ditto.
29399 * gcc.dg/vect/vect-48.c: Ditto.
29400 * gcc.dg/vect/vect-50.c: Ditto.
29401 * gcc.dg/vect/vect-52.c: Ditto.
29402 * gcc.dg/vect/vect-54.c: Ditto.
29403 * gcc.dg/vect/vect-56.c: Ditto.
29404 * gcc.dg/vect/vect-58.c: Ditto.
29405 * gcc.dg/vect/vect-60.c: Ditto.
29406 * gcc.dg/vect/vect-72.c: Ditto.
29407 * gcc.dg/vect/vect-80.c: Ditto.
29409 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
29412 * g++.dg/init/string1.C: New.
29415 * g++.dg/other/synth1.C: New.
29417 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29420 * gcc.dg/pr18963-1.c: New test.
29422 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29425 * gcc.dg/funcdef-storage-1.c (foo): Remove.
29426 * gcc.dg/pr18596-1.c: Use dg-error.
29427 (dg-options): Use -fno-unit-at-a-time.
29428 * gcc.dg/pr18596-2.c: New test.
29429 * gcc.dg/pr18596-3.c: New test.
29431 2004-12-20 Roger Sayle <roger@eyesopen.com>
29433 PR middle-end/18683
29434 * g++.dg/opt/pr18683-1.C: New test case.
29436 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
29439 * g++.dg/opt/max1.C: Fix for 64bit targets.
29441 2004-12-20 Matt Austern <austern@apple.com>
29444 * g++.dg/ext/builtin6.C: New
29446 2004-12-20 Diego Novillo <dnovillo@redhat.com>
29448 PR tree-optimization/19080
29449 * gcc.c-torture/compile/pr19080.c: New test.
29451 2004-12-20 Steven Bosscher <stevenb@suse.de>
29453 * gcc.dg/20041219-1.c: New test.
29455 2004-12-19 Roger Sayle <roger@eyesopen.com>
29457 PR middle-end/19068
29458 * g++.dg/opt/max1.C: New test case.
29460 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29462 * gcc.dg/fdata-sections-1.c: New test.
29464 2004-12-18 Roger Sayle <roger@eyesopen.com>
29466 PR middle-end/18548
29467 * gcc.dg/max-1.c: New test case.
29469 2004-12-18 Jakub Jelinek <jakub@redhat.com>
29471 * gcc.c-torture/execute/20041218-1.c: New test.
29473 2004-12-17 Diego Novillo <dnovillo@redhat.com>
29475 * gcc.dg/pr18501.c: New test.
29476 * gcc.dg/uninit-5.c: XFAIL.
29477 * gcc.dg/uninit-9.c: XFAIL.
29479 2004-12-17 Dale Johannesen <dalej@apple.com>
29481 * gcc.dg/20041213-1.c: New.
29483 2004-12-17 Ziemowit Laski <zlaski@apple.com>
29485 * objc.dg/stabs-1.m: Allow assembly label to begin
29488 2004-12-17 Jakub Jelinek <jakub@redhat.com>
29490 * gcc.c-torture/execute/20041213-1.c: Move...
29491 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
29493 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
29496 * g++.dg/lookup/conv-5.C: New.
29498 2004-12-16 Ziemowit Laski <zlaski@apple.com>
29500 * objc.dg/stabs-1.m: New test.
29502 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29504 * gcc.dg/visibility-c.c: Change compile to
29505 assemble for the test.
29507 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29510 * gcc.dg/visibility-c.c: New test.
29512 2004-12-16 Roger Sayle <roger@eyesopen.com>
29514 PR middle-end/18493
29515 * gcc.dg/switch-8.c: New test case.
29517 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
29520 * g++.dg/template/init4.C: New.
29521 * g++.dg/opt/static3.C: Enable optimizer.
29523 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
29525 * g++.dg/other/complex1.C: New test.
29527 2004-12-15 Alan Modra <amodra@bigpond.net.au>
29529 * g++.dg/opt/inline9.C: New test.
29531 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29534 * gfotran.dg/nullify_1.f: New test.
29536 2004-12-15 Richard Henderson <rth@redhat.com>
29538 * gcc.target/i386/i386.exp: New harness.
29539 * gcc.target/i386/vect-args.c: New.
29541 2004-12-15 David Edelsohn <edelsohn@gnu.org>
29543 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
29545 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29548 * g++.dg/template/friend32.C: New test.
29550 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29552 * cpp/pragma-once-1.c: New test.
29553 * cpp/pragma-once-1b.h: Likewise.
29554 * cpp/pragma-once-1c.h: Likewise.
29555 * cpp/pragma-once-1d.h: Likewise.
29556 * cpp/inc/pragma-once-1a.h: Likewise.
29558 2004-12-15 Bud Davis <bdavis9659@comcast.net>
29559 Steven G. Kargl <kargls@comcast.net>
29562 * gfortran.dg/list_read_3.f90: New test.
29564 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29566 * gcc.dg/ftrapv-2.c: New test.
29568 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
29571 * g++.dg/template/typename9.C: New test.
29573 2004-12-14 Mark Mitchell <mark@codesourcery.com>
29576 * g++.dg/template/typename8.C: New test.
29577 * g++.dg/parse/friend2.C: Tweak error message.
29579 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
29581 * gcc.c-torture/20041214-1.c: New test.
29583 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
29586 * g++.dg/init/array17.C: New test.
29588 2004-12-14 Mark Mitchell <mark@codesourcery.com>
29591 * g++.dg/init/aggr3.C: New test.
29593 2004-12-14 Janis Johnson <janis187@us.ibm.com>
29595 * gcc.dg/altivec-types-1.c: New test.
29596 * gcc.dg/altivec-types-2.c: New test.
29597 * gcc.dg/altivec-types-3.c: New test.
29598 * gcc.dg/altivec-types-4.c: New test.
29599 * g++.dg/ext/altivec-types-1.C: New test.
29600 * g++.dg/ext/altivec-types-2.C: New test.
29601 * g++.dg/ext/altivec-types-3.C: New test.
29602 * g++.dg/ext/altivec-types-4.C: New test.
29604 2004-12-14 Jakub Jelinek <jakub@redhat.com>
29606 PR middle-end/18951
29607 * gcc.c-torture/execute/20041213-1.c: New test.
29609 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
29612 * g++.dg/template/cast1.C: New.
29614 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
29616 * gcc.c-torture/execute/20041213-2.c: New test.
29618 2004-12-13 Richard Henderson <rth@redhat.com>
29620 * gcc.dg/i386-sse-10.c: Fix typo in options.
29622 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
29625 * g++.dg/opt/pr18968.C: New test.
29627 2004-12-13 Mark Mitchell <mark@codesourcery.com>
29630 * g++.dg/ext/visibility/staticdatamem.C: New test.
29632 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
29634 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
29636 2004-12-13 Roger Sayle <roger@eyesopen.com>
29638 PR rtl-optimization/18928
29639 * gcc.dg/pr18928-1.c: New test case.
29641 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
29644 * gcc.c-torture/compile/20041211-1.c: New.
29646 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29648 PR middle-end/17564
29649 * gcc.c-torture/execute/20041212-1.c: New test.
29651 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29654 * gfortran.dg/common_1.f90: New test.
29656 2004-12-12 Steven G. Kargl <kargls@comcast.net>
29657 Paul Brook <paul@codesourcery.com>
29660 * gfortran.dg/real_do_1.f90: New test.
29662 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
29665 * g++.dg/opt/ptrmem6.C: New test.
29667 2004-12-11 Roger Sayle <roger@eyesopen.com>
29669 PR middle-end/18921
29670 * gcc.dg/pr18921-1.c: New test case.
29672 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29675 * gfortran.dg/scale_1.f90: New test.
29677 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
29679 PR middle-end/18903
29680 * gcc.c-torture/compile/pr18903.c: New test.
29682 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
29684 * gcc.c-torture/execute/20041210-1.c: New test.
29686 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29689 * g++.dg/parser/struct-1.C: New test.
29690 * g++.dg/parser/struct-2.C: New test.
29691 * g++.dg/parser/struct-3.C: New test.
29693 2004-12-09 Richard Henderson <rth@redhat.com>
29695 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
29697 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
29698 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
29700 2004-12-09 Matt Austern <austern@apple.com>
29703 * g++.dg/ext/builtin1.C: New
29704 * g++.dg/ext/builtin2.C: New
29705 * g++.dg/ext/builtin3.C: New
29706 * g++.dg/ext/builtin4.C: New
29707 * g++.dg/ext/builtin5.C: New
29709 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
29712 * g++.dg/opt/ptrmem5.C: New test.
29714 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
29716 * g++.dg/parse/typename5.C: Adjust for new error.
29717 * g++.dg/parse/typename7.C: New.
29719 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29722 * g++.dg/other/mmintrin.C: New test.
29724 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
29727 * g++.dg/init/array15.C: New.
29728 * g++.dg/init/array16.C: New.
29730 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29733 * gfortran.dg/assign_1.f90: New test.
29735 2004-12-08 Nick Clifton <nickc@redhat.com>
29737 * gcc.target/xstormy16/bss_below100: New directory containing tests.
29738 * gcc.target/xstormy16/data_below100: Likewise.
29739 * gcc.target/xstormy16/sfr: Likewise.
29740 * gcc.target/xstormy16/below100.S: New test source file.
29741 * gcc.target/xstormy16/below100.ld: New test linker script.
29742 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29743 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
29745 * gcc.target/xstormy16/bp.c: Likewise.
29747 * gcc.target/xstormy16/bss_below100: New files:
29748 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29749 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29750 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29751 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29752 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29753 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29754 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29755 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29756 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29757 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29758 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29759 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29760 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29761 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29762 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29763 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29764 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29765 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29766 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29767 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29768 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29769 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29770 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29771 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29772 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29773 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29774 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29776 * gcc.target/xstormy16/data_below100: New files:
29777 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29778 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29779 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29780 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29781 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29782 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29783 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29784 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29785 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29786 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29787 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29788 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29789 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29790 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29791 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29792 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29793 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29794 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29795 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29796 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29797 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29798 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29799 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29800 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29801 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29802 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29803 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29805 * gcc.target/xstormy16/sfr: New files:
29806 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
29807 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
29808 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
29809 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
29810 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
29811 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
29812 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
29813 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
29814 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
29815 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
29816 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
29817 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
29818 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
29819 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
29820 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
29821 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
29822 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
29823 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
29824 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
29825 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
29826 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
29827 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
29828 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
29829 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
29830 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
29831 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
29832 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
29833 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
29834 27_if0_sfrw_bitfield_f.c
29836 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29839 * g++.dg/lookup/name-clash4.C: New test.
29841 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
29844 * g++.dg/opt/array1.C: New.
29847 * g++.dg/template/operator5.C: New.
29849 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
29852 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
29854 2004-12-07 Steven Bosscher <stevenb@suse.de>
29856 * gcc.dg/noncompile/20041207.c: New test.
29858 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
29860 * g++.dg/other/unreachable-1.C: New test.
29862 2004-12-06 Nick Clifton <nickc@redhat.com>
29864 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
29865 <limits.h> because the latter comes from gcc's include/ directory
29866 and not the newlib/libc/include directory.
29868 2004-12-04 Richard Henderson <rth@redhat.com>
29870 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
29872 2004-12-04 Richard Henderson <rth@redhat.com>
29874 * lib/target-supports.exp (check_gc_sections_available): Disable
29875 for alpha and ia64.
29877 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
29879 PR middle-end/17909
29880 * g++.dg/other/vararg-2.C: New test.
29882 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29884 PR c++/17011, c++/17971
29885 * g++.dg/template/error15.C: Adjust expected error.
29886 * g++.dg/template/instantiate3.C: Likewise.
29888 2004-12-03 Janis Johnson <janis187@us.ibm.com>
29890 * gcc.dg/altivec-18.c: Fix for darwin
29892 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
29895 * g++.dg/parse/ptrmem2.C: New.
29898 * g++.dg/template/new1.C: New.
29900 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29903 * gfortran.dg/direct_io_3.f90: New test.
29905 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
29908 * g++.dg/parse/crash21.C: New.
29910 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29912 PR c++/15664, c++/18276
29913 * g++.dg/template/ttp13.C: New test.
29914 * g++.dg/template/ttp14.C: Likewise.
29916 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29919 * g++.dg/parse/enum2.C: New test.
29920 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
29922 2004-12-02 Nick Clifton <nickc@redhat.com>
29924 * gcc.target/xstormy16: New test directory.
29925 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29926 * gcc.target/xstormy16/bp.c: Check the generation of bp
29928 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
29929 bn instructions and the BELOW100 attribute.
29931 2004-12-02 Alan Modra <amodra@bigpond.net.au>
29934 * gcc.dg/ppc-eabi.c: New.
29936 2004-12-02 Bud Davis <bdavis9659@comcast.net>
29939 * gfortran.dg/backspace.f90
29941 2004-12-02 Bud Davis <bdavis9659@comcast.net>
29943 * gfortran.dg/inquire.f90: New test.
29945 2004-12-01 Janis Johnson <janis187@us.ibm.com>
29947 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
29948 handle effective-target-keyword.
29949 (dg-skip-if): Support effective-target keyword as target list.
29950 (dg-xfail-if): Ditto.
29951 * lib/target-supports.exp (is-effective-target-keyword): New proc.
29953 2004-12-01 Diego Novillo <dnovillo@redhat.com>
29955 PR tree-optimization/18291
29956 * gcc.c-torture/compile/pr18291.c: New test.
29958 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
29961 * g++.dg/parse/crash20.C: New.
29964 * g++.dg/overload/arg1.C: New.
29965 * g++.dg/overload/arg2.C: New.
29966 * g++.dg/overload/arg3.C: New.
29967 * g++.dg/overload/arg4.C: New.
29969 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
29971 * gcc.dg/c99-flex-array-4.c: Remove.
29973 2004-11-30 Janis Johnson <janis187@us.ibm.com>
29975 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
29977 * lib/target-supports.exp (is-effective-target): Simplify.
29979 * lib/target-supports.exp (check_effective_target_vect_long):
29980 Fix for powerpc64-*-*.
29982 2004-11-30 Loren James Rittle <ljrittle@acm.org>
29984 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
29985 to support new requirements on FreeBSD 5.
29987 2004-11-30 Devang Patel <dpatel@apple.com>
29990 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
29992 2004-11-30 Janis Johnson <janis187@us.ibm.com>
29994 * g++.dg/ext/altivec-13.C: New test.
29996 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
29999 * gcc.c-torture/execute/p18298.c: New test.
30001 2004-11-30 Ira Rosen <irar@il.ibm.com>
30002 Dorit Naishlos <dorit@il.ibm.com>
30005 * gcc.dg/vect/vect-89.c: New test.
30007 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
30009 * gcc.dg/pr18596-1.c: New test.
30011 2004-11-30 Ben Elliston <bje@au.ibm.com>
30013 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
30015 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
30018 * gcc.dg/pr18479.c: New test.
30020 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30023 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
30024 mmix-knuth-mmixware.
30026 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
30027 cris-*-elf* cris-*-aout* mmix-*-*
30029 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
30031 PR middle-end/18725
30032 * gcc.dg/pr18725.c: New test.
30034 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30037 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
30040 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
30042 2004-11-29 Mark Mitchell <mark@codesourcery.com>
30045 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
30046 * g++.old-deja/g++.law/ctors5.C: Likewise.
30047 * g++.old-deja/g++.other/crash25.C: Likewise.
30050 * g++.dg/template/error16.C: New test.
30053 * g++.dg/template/crash29.C: New test.
30055 2004-11-29 Diego Novillo <dnovillo@redhat.com>
30057 PR tree-optimization/18712
30058 * gcc.c-torture/compile/pr18712.c: New test.
30060 2004-11-29 Joseph Myers <joseph@codesourcery.com>
30063 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
30066 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30069 * g++.dg/lookup/crash6.C: New test.
30071 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30073 PR middle-end/18164
30074 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
30076 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
30078 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
30079 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
30080 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
30082 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
30084 * gcc.dg/pr18164.c: New test.
30086 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
30088 * gcc.dg/funroll-loops-all.c: New.
30090 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30093 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
30094 delimeter, match space and TAB as well as ":".
30097 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
30100 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
30103 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
30106 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
30108 2004-11-28 Bud Davis <bdavis9659@comcast.net>
30110 * gfortran.dg/direct_io_2.f90: New test.
30112 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30115 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
30117 2004-11-28 Richard Henderson <rth@redhat.com>
30119 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
30121 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
30123 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
30124 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
30125 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
30126 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
30127 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
30128 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
30129 gcc.dg/pointer-arith-8.c: New tests.
30131 2004-11-27 Bud Davis <bdavis9659@comcast.net>
30134 * gfortran.dg/endfile.f90: New test.
30136 2004-11-27 Falk Hueffner <falk@debian.org>
30138 * gcc.dg/loop-6.c: New test.
30140 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30142 * gcc.c-torture/execute/20041126-1.c: New test.
30144 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30146 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
30149 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30151 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
30154 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30156 PR rtl-optimization/17825
30157 * gcc.c-torture/compile/20041119-1.c: New test.
30159 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30161 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
30162 Check existence of ld library path variables before unsetting.
30164 2004-11-26 Mark Mitchell <mark@codesourcery.com>
30166 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
30168 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30170 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
30172 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30174 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
30176 2004-11-26 Ben Elliston <bje@au.ibm.com>
30178 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
30181 2004-11-26 Ben Elliston <bje@au.ibm.com>
30183 * gcc.dg/pr17957.c: Pass --param, not -param.
30185 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
30187 PR middle-end/17957
30188 * gcc.dg/pr17957.c: New test.
30190 2004-11-25 Mark Mitchell <mark@codesourcery.com>
30193 * g++.dg/template/crash28.C: Likewise.
30196 * g++.dg/expr/unary2.C: Adjust lvalue messages.
30197 * g++.dg/ext/lvaddr.C: Likewise.
30198 * g++.dg/opt/pr7503-3.C: Likewise.
30201 * g++.dg/parse/qualified3.C: New test.
30202 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
30205 * g++.dg/expr/return1.C: New test.
30207 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30209 Friend class name lookup 3/n, PR c++/3332
30210 * g++.dg/lookup/friend3.C: New test.
30211 * g++.dg/lookup/friend4.C: Likewise.
30212 * g++.dg/lookup/friend5.C: Likewise.
30214 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30216 Friend class name lookup 2/n, PR c++/14513, c++/15410
30217 * g++.dg/lookup/friend2.C: New test.
30218 * g++.dg/template/friend31.C: Likewise.
30220 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30222 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
30224 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30227 * g++.dg/tc1/dr56.C: Remove.
30228 * g++.dg/template/typedef1.C: Add dg-error markers.
30229 * g++.old-deja/g++.other/typedef7.C: Likewise.
30232 * g++.dg/parse/typedef7.C: New test.
30234 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
30236 * gcc.c-torture/execute/20041124-1.c: New test.
30238 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30240 * g++.dg/template/deduce3.C: New test.
30243 * g++.dg/template/crash27.C: New test.
30246 * g++.dg/warn/Wshadow-3.C: New test.
30248 2004-11-24 Devang Patel <dpatel@apple.com>
30251 * gcc.dg/cpp/isysroot-1.c: New test.
30252 * gcc.dg/cpp/usr/include/stdio.h: New file.
30253 * gcc.dg/cpp/isysroot-2.c: New test.
30254 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
30257 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30260 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
30262 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
30264 * gcc.target/sparc/align.c: Do not include <stdint.h>.
30265 * gcc.target/sparc/pdist.c: Likewise.
30267 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
30270 * g++.dg/conversion/simd1.C: New test.
30272 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30274 * lib/target-libpath.exp: New file defining
30275 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
30276 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
30277 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
30278 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
30279 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
30281 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
30283 * gcc.dg/pragma-align-2.c: Test macro expansion.
30284 * gcc.dg/pragma-pack-2.c: New test.
30286 2004-11-23 Richard Henderson <rth@redhat.com>
30288 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
30289 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30290 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
30291 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
30292 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
30293 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
30295 * gcc.dg/vect/vect.exp: Add check for alpha.
30296 * lib/target-supports.exp (check_alpha_max_hw_available): New.
30297 (check_effective_target_vect_int): Enable for alpha.
30298 (check_effective_target_vect_long): New.
30299 (is-effective-target): Add it.
30301 2004-11-23 Uros Bizjak <uros@kss-loka.si>
30303 * gcc.dg/pr18614-1.c: New test.
30305 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
30307 * gcc.dg/setjmp-2.c: New test.
30309 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
30311 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
30312 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
30313 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
30314 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
30315 gcc.target/sparc/pdist.c: New tests.
30317 2004-11-22 Bob Wilson <bob.wilson@acm.org>
30319 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
30321 2004-11-22 Dale Johannesen <dalej@apple.com>
30323 * gcc.dg/20041111-1.c: New.
30325 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30328 * gcc.dg/vect/pr18536.c: New test.
30330 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30333 * g++.dg/template/nontype11.C: New test.
30335 2004-11-21 Roger Sayle <roger@eyesopen.com>
30337 PR middle-end/18520
30338 * gcc.dg/pr18520-1.c: New test case.
30340 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
30342 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30343 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30344 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30345 expected diagnostics.
30347 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30350 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30351 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30352 vect-77.c, vect-77a.c: XFAIL on the SPARC.
30354 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30356 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30358 2004-11-19 Mark Mitchell <mark@codesourcery.com>
30359 Joseph Myers <joseph@codesourcery.com>
30361 * lib/target-supports.exp (check_visibility_available): Really
30364 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30367 * gcc.dg/vect/vect-85.c: New test.
30368 * gcc.dg/vect/vect-86.c: New test.
30369 * gcc.dg/vect/vect-87.c: New test.
30370 * gcc.dg/vect/vect-88.c: New test.
30372 2004-11-19 Ben Elliston <bje@au.ibm.com>
30374 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30376 2004-11-18 Janis Johnson <janis187@us.ibm.com>
30378 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30379 * gcc.dg/ppc-and-1.c: Ditto.
30380 * gcc.dg/ppc-compare-1.c: Ditto.
30381 * gcc.dg/ppc-mov-1.c: Ditto
30383 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
30384 Mark Mitchell <mark@codesourcery.com>
30386 * gcc.dg/pragma-init-fini-2.c: New test.
30388 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30389 Aldy Hernandez <aldyh@redhat.com>
30391 * lib/target-supports.exp (check_effective_target_vect_int): New
30392 (check_effective_target_vect_float): New
30393 (check_effective_target_vect_double): New.
30394 (is-effective-target): Support new effective targets keywords.
30395 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
30396 default action for dg-do.
30397 * gcc.dg/vect/pr16105.c: Use new support.
30398 * gcc.dg/vect/pr18400.c: Ditto.
30399 * gcc.dg/vect/pr18425.c: Ditto.
30400 * gcc.dg/vect/vect-1.c: Ditto.
30401 * gcc.dg/vect/vect-10.c: Ditto.
30402 * gcc.dg/vect/vect-11.c: Ditto.
30403 * gcc.dg/vect/vect-12.c: Ditto.
30404 * gcc.dg/vect/vect-13.c: Ditto.
30405 * gcc.dg/vect/vect-14.c: Ditto.
30406 * gcc.dg/vect/vect-15.c: Ditto.
30407 * gcc.dg/vect/vect-16.c: Ditto.
30408 * gcc.dg/vect/vect-17.c: Ditto.
30409 * gcc.dg/vect/vect-18.c: Ditto.
30410 * gcc.dg/vect/vect-19.c: Ditto.
30411 * gcc.dg/vect/vect-2.c: Ditto.
30412 * gcc.dg/vect/vect-20.c: Ditto.
30413 * gcc.dg/vect/vect-21.c: Ditto.
30414 * gcc.dg/vect/vect-22.c: Ditto.
30415 * gcc.dg/vect/vect-23.c: Ditto.
30416 * gcc.dg/vect/vect-24.c: Ditto.
30417 * gcc.dg/vect/vect-25.c: Ditto.
30418 * gcc.dg/vect/vect-26.c: Ditto.
30419 * gcc.dg/vect/vect-27.c: Ditto.
30420 * gcc.dg/vect/vect-27a.c: Ditto.
30421 * gcc.dg/vect/vect-28.c: Ditto.
30422 * gcc.dg/vect/vect-29.c: Ditto.
30423 * gcc.dg/vect/vect-29a.c: Ditto.
30424 * gcc.dg/vect/vect-3.c: Ditto.
30425 * gcc.dg/vect/vect-30.c: Ditto.
30426 * gcc.dg/vect/vect-31.c: Ditto.
30427 * gcc.dg/vect/vect-32.c: Ditto.
30428 * gcc.dg/vect/vect-33.c: Ditto.
30429 * gcc.dg/vect/vect-34.c: Ditto.
30430 * gcc.dg/vect/vect-35.c: Ditto.
30431 * gcc.dg/vect/vect-36.c: Ditto.
30432 * gcc.dg/vect/vect-37.c: Ditto.
30433 * gcc.dg/vect/vect-38.c: Ditto.
30434 * gcc.dg/vect/vect-4.c: Ditto.
30435 * gcc.dg/vect/vect-40.c: Ditto.
30436 * gcc.dg/vect/vect-41.c: Ditto.
30437 * gcc.dg/vect/vect-42.c: Ditto.
30438 * gcc.dg/vect/vect-43.c: Ditto.
30439 * gcc.dg/vect/vect-44.c: Ditto.
30440 * gcc.dg/vect/vect-45.c: Ditto.
30441 * gcc.dg/vect/vect-46.c: Ditto.
30442 * gcc.dg/vect/vect-47.c: Ditto.
30443 * gcc.dg/vect/vect-48.c: Ditto.
30444 * gcc.dg/vect/vect-48a.c: Ditto.
30445 * gcc.dg/vect/vect-49.c: Ditto.
30446 * gcc.dg/vect/vect-5.c: Ditto.
30447 * gcc.dg/vect/vect-50.c: Ditto.
30448 * gcc.dg/vect/vect-51.c: Ditto.
30449 * gcc.dg/vect/vect-52.c: Ditto.
30450 * gcc.dg/vect/vect-53.c: Ditto.
30451 * gcc.dg/vect/vect-54.c: Ditto.
30452 * gcc.dg/vect/vect-55.c: Ditto.
30453 * gcc.dg/vect/vect-56.c: Ditto.
30454 * gcc.dg/vect/vect-56a.c: Ditto.
30455 * gcc.dg/vect/vect-57.c: Ditto.
30456 * gcc.dg/vect/vect-58.c: Ditto.
30457 * gcc.dg/vect/vect-59.c: Ditto.
30458 * gcc.dg/vect/vect-6.c: Ditto.
30459 * gcc.dg/vect/vect-60.c: Ditto.
30460 * gcc.dg/vect/vect-61.c: Ditto.
30461 * gcc.dg/vect/vect-62.c: Ditto.
30462 * gcc.dg/vect/vect-63.c: Ditto.
30463 * gcc.dg/vect/vect-64.c: Ditto.
30464 * gcc.dg/vect/vect-65.c: Ditto.
30465 * gcc.dg/vect/vect-66.c: Ditto.
30466 * gcc.dg/vect/vect-67.c: Ditto.
30467 * gcc.dg/vect/vect-68.c: Ditto.
30468 * gcc.dg/vect/vect-69.c: Ditto.
30469 * gcc.dg/vect/vect-7.c: Ditto.
30470 * gcc.dg/vect/vect-72.c: Ditto.
30471 * gcc.dg/vect/vect-72a.c: Ditto.
30472 * gcc.dg/vect/vect-73.c: Ditto.
30473 * gcc.dg/vect/vect-74.c: Ditto.
30474 * gcc.dg/vect/vect-75.c: Ditto.
30475 * gcc.dg/vect/vect-76.c: Ditto.
30476 * gcc.dg/vect/vect-77.c: Ditto.
30477 * gcc.dg/vect/vect-77a.c: Ditto.
30478 * gcc.dg/vect/vect-78.c: Ditto.
30479 * gcc.dg/vect/vect-79.c: Ditto.
30480 * gcc.dg/vect/vect-8.c: Ditto.
30481 * gcc.dg/vect/vect-80.c: Ditto.
30482 * gcc.dg/vect/vect-82.c: Ditto.
30483 * gcc.dg/vect/vect-82_64.c: Ditto.
30484 * gcc.dg/vect/vect-83.c: Ditto.
30485 * gcc.dg/vect/vect-83_64.c: Ditto.
30486 * gcc.dg/vect/vect-9.c: Ditto.
30487 * gcc.dg/vect/vect-all.c: Ditto.
30488 * gcc.dg/vect/vect-none.c: Ditto.
30490 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30492 * lib/gcc-dg.exp (dg-skip-if): New function.
30493 (dg-forbid-option): Remove.
30494 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
30495 * g++.dg/abi/bitfield8.C: Likewise.
30496 * g++.dg/abi/dtor1.C: Likewise.
30497 * g++.dg/abi/empty10.C: Likewise.
30498 * g++.dg/abi/empty7.C: Likewise.
30499 * g++.dg/abi/empty9.C: Likewise.
30500 * g++.dg/abi/layout3.C: Likewise.
30501 * g++.dg/abi/layout4.C: Likewise.
30502 * g++.dg/abi/thunk1.C: Likewise.
30503 * g++.dg/abi/thunk2.C: Likewise.
30504 * g++.dg/abi/vbase11.C: Likewise.
30505 * g++.dg/abi/vthunk2.C: Likewise.
30506 * g++.dg/abi/vthunk3.C: Likewise.
30507 * g++.dg/ext/attrib8.C: Likewise.
30508 * g++.dg/opt/longbranch2.C: Likewise.
30509 * g++.dg/opt/reg-stack4.C: Likewise.
30510 * g++.old-deja/g++.ext/attrib1.C: Likewise.
30511 * g++.old-deja/g++.ext/attrib2.C: Likewise.
30512 * g++.old-deja/g++.ext/attrib3.C: Likewise.
30513 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30514 * g++.old-deja/g++.other/store-expr2.C: Likewise.
30515 * gcc.dg/20000609-1.c: Likewise.
30516 * gcc.dg/20000720-1.c: Likewise.
30517 * gcc.dg/20011107-1.c: Likewise.
30518 * gcc.dg/20011119-1.c: Likewise.
30519 * gcc.dg/20020108-1.c: Likewise.
30520 * gcc.dg/20020122-2.c: Likewise.
30521 * gcc.dg/20020122-3.c: Likewise.
30522 * gcc.dg/20020201-3.c: Likewise.
30523 * gcc.dg/20020206-1.c: Likewise.
30524 * gcc.dg/20020218-1.c: Likewise.
30525 * gcc.dg/20020310-1.c: Likewise.
30526 * gcc.dg/20020411-1.c: Likewise.
30527 * gcc.dg/20020418-2.c: Likewise.
30528 * gcc.dg/20020426-1.c: Likewise.
30529 * gcc.dg/20020426-2.c: Likewise.
30530 * gcc.dg/20020517-1.c: Likewise.
30531 * gcc.dg/20020523-1.c: Likewise.
30532 * gcc.dg/20020523-2.c: Likewise.
30533 * gcc.dg/20020729-1.c: Likewise.
30534 * gcc.dg/20030204-1.c: Likewise.
30535 * gcc.dg/20030826-2.c: Likewise.
30536 * gcc.dg/20030926-1.c: Likewise.
30537 * gcc.dg/20031202-1.c: Likewise.
30538 * gcc.dg/980312-1.c: Likewise.
30539 * gcc.dg/980313-1.c: Likewise.
30540 * gcc.dg/990117-1.c: Likewise.
30541 * gcc.dg/990424-1.c: Likewise.
30542 * gcc.dg/990524-1.c: Likewise.
30543 * gcc.dg/991230-1.c: Likewise.
30544 * gcc.dg/i386-387-1.c: Likewise.
30545 * gcc.dg/i386-387-2.c: Likewise.
30546 * gcc.dg/i386-387-3.c: Likewise.
30547 * gcc.dg/i386-387-4.c: Likewise.
30548 * gcc.dg/i386-387-5.c: Likewise.
30549 * gcc.dg/i386-387-6.c: Likewise.
30550 * gcc.dg/i386-asm-1.c: Likewise.
30551 * gcc.dg/i386-bitfield1.c: Likewise.
30552 * gcc.dg/i386-bitfield2.c: Likewise.
30553 * gcc.dg/i386-loop-1.c: Likewise.
30554 * gcc.dg/i386-loop-2.c: Likewise.
30555 * gcc.dg/i386-loop-3.c: Likewise.
30556 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30557 * gcc.dg/i386-pic-1.c: Likewise.
30558 * gcc.dg/i386-regparm.c: Likewise.
30559 * gcc.dg/i386-signbit-1.c: Likewise.
30560 * gcc.dg/i386-signbit-2.c: Likewise.
30561 * gcc.dg/i386-signbit-3.c: Likewise.
30562 * gcc.dg/i386-sse-5.c: Likewise.
30563 * gcc.dg/i386-sse-8.c: Likewise.
30564 * gcc.dg/i386-unroll-1.c: Likewise.
30565 * gcc.dg/tls/opt-1.c: Likewise.
30566 * gcc.dg/tls/opt-2.c: Likewise.
30567 * gcc.dg/unroll-1.c: Likewise.
30568 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30569 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30570 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30571 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30573 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30575 * g++.dg/template/incomplete1.C: New test.
30577 2004-11-16 Nick Clifton <nickc@redhat.com>
30579 Revert patches accidentally commited during checkin of fixes for
30581 gcc.c-torture/execute/simd-4.c: Revert
30582 gcc.dg/20040910-1.c: Revert.
30584 2004-11-16 Paul Brook <paul@codesourcery.com>
30587 * gfortran.dg/der_pointer_1.f90: New test.
30589 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
30592 * gcc.dg/bitfld-13.c: New test.
30594 2004-11-15 Janis Johnson <janis187@us.ibm.com>
30596 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
30599 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
30600 * gcc.dg/ppc64-abi-2.c: Ditto.
30601 * gcc.dg/ppc64-abi-3.c: Ditto.
30603 * lib/gcc-dg.exp (dg-target-list): Remove.
30605 2004-11-15 Steve Ellcey <sje@cup.hp.com>
30607 * gcc.dg/ia64-postinc.c: New test.
30609 2004-11-15 Mark Mitchell <mark@codesourcery.com>
30611 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
30613 2004-11-15 Nick Clifton <nickc@redhat.com>
30615 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
30616 __INT_MAX__ so that the test can be compiled by toolchains
30617 targeted at 16-bit processors.
30619 * gcc.dg/20040625-1.c: Use long constants rather than integers
30620 when performing arithmetic that will overflow 16-bits.
30622 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
30623 xstormy16. It does not support 128-bit vector operations.
30625 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
30626 with the macro PTR_TYPE. Define this macro to an integer type
30627 suitable for holding a pointer.
30629 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
30630 the target is a 16-bit processor.
30632 * gcc.dg/cpp/if-2.c: Expect a different warning message from
30633 16-bit targets where the character constant will be too long.
30635 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
30636 where the double will not be directly addressable.
30638 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30640 Friend class name lookup 1/n, PR c++/18471
30641 * g++.dg/template/crash26.C: New test.
30642 * g++.dg/lookup/struct1.C: Adjust expected error.
30643 * g++.dg/parse/elab1.C: Likewise.
30644 * g++.dg/parse/elab2.C: Likewise.
30645 * g++.dg/parse/int-as-enum1.C: Likewise.
30646 * g++.dg/parse/struct-as-enum1.C: Likewise.
30647 * g++.dg/parse/typedef1.C: Likewise.
30648 * g++.dg/parse/typedef3.C: Likewise.
30649 * g++.dg/parse/typedef4.C: Likewise.
30650 * g++.dg/parse/typedef5.C: Likewise.
30651 * g++.dg/template/nontype4.C: Likewise.
30652 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
30653 * g++.old-deja/g++.other/elab1.C: Likewise.
30654 * g++.old-deja/g++.other/syntax4.C: Likewise.
30656 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30658 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
30660 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
30662 * gcc.c-torture/execute/20041114-1.c: New test.
30664 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
30666 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
30667 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
30668 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
30669 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
30670 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
30671 gcc.dg/switch-7.c: New tests.
30673 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30675 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
30677 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30680 * gcc.dg/vect/pr18400.c: New test.
30682 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30683 Andrew Pinski <pinskia@physics.uc.edu>
30686 * gcc.dg/vect/pr18425.c: New test.
30688 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30690 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
30691 Guard with dg-require-alias and dg-require-visibility.
30693 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30695 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
30697 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30699 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
30701 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30704 * g++.dg/template/defarg5.C: New test.
30706 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
30708 * g++.dg/parse/cast1.C: Run only on ILP32.
30709 * g++.old-deja/g++.mike/p784.C: Likewise.
30711 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
30713 * gcc.c-torture/execute/20041113-1.c: New test.
30715 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
30718 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
30719 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
30720 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
30721 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30722 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
30723 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
30724 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
30725 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
30726 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
30727 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30728 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30729 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
30730 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
30732 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
30734 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
30735 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
30736 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
30737 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
30738 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
30739 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
30740 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
30741 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
30742 gcc.target/sparc/combined-1.c: New tests.
30744 2004-11-12 Ziemowit Laski <zlaski@apple.com>
30746 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
30749 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30751 * lib/gcc-dg.exp (dg-forbid-option): New function.
30752 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
30753 * g++.dg/abi/bitfield8.C: Likewise.
30754 * g++.dg/abi/dtor1.C: Likewise.
30755 * g++.dg/abi/empty10.C: Likewise.
30756 * g++.dg/abi/empty7.C: Likewise.
30757 * g++.dg/abi/empty9.C: Likewise.
30758 * g++.dg/abi/layout3.C: Likewise.
30759 * g++.dg/abi/layout4.C: Likewise.
30760 * g++.dg/abi/thunk1.C: Likewise.
30761 * g++.dg/abi/thunk2.C: Likewise.
30762 * g++.dg/abi/vbase11.C: Likewise.
30763 * g++.dg/abi/vthunk2.C: Likewise.
30764 * g++.dg/abi/vthunk3.C: Likewise.
30765 * g++.dg/ext/attrib8.C: Likewise.
30766 * g++.dg/opt/longbranch2.C: Likewise.
30767 * g++.dg/opt/reg-stack4.C: Likewise.
30768 * g++.old-deja/g++.ext/attrib1.C: Likewise.
30769 * g++.old-deja/g++.ext/attrib2.C: Likewise.
30770 * g++.old-deja/g++.ext/attrib3.C: Likewise.
30771 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30772 * g++.old-deja/g++.other/store-expr2.C: Likewise.
30773 * gcc.dg/20000609-1.c: Likewise.
30774 * gcc.dg/20000720-1.c: Likewise.
30775 * gcc.dg/20011107-1.c: Likewise.
30776 * gcc.dg/20011119-1.c: Likewise.
30777 * gcc.dg/20020108-1.c: Likewise.
30778 * gcc.dg/20020122-2.c: Likewise.
30779 * gcc.dg/20020122-3.c: Likewise.
30780 * gcc.dg/20020201-3.c: Likewise.
30781 * gcc.dg/20020206-1.c: Likewise.
30782 * gcc.dg/20020218-1.c: Likewise.
30783 * gcc.dg/20020310-1.c: Likewise.
30784 * gcc.dg/20020411-1.c: Likewise.
30785 * gcc.dg/20020418-2.c: Likewise.
30786 * gcc.dg/20020426-1.c: Likewise.
30787 * gcc.dg/20020426-2.c: Likewise.
30788 * gcc.dg/20020517-1.c: Likewise.
30789 * gcc.dg/20020523-1.c: Likewise.
30790 * gcc.dg/20020523-2.c: Likewise.
30791 * gcc.dg/20020729-1.c: Likewise.
30792 * gcc.dg/20030204-1.c: Likewise.
30793 * gcc.dg/20030826-2.c: Likewise.
30794 * gcc.dg/20030926-1.c: Likewise.
30795 * gcc.dg/20031202-1.c: Likewise.
30796 * gcc.dg/980312-1.c: Likewise.
30797 * gcc.dg/980313-1.c: Likewise.
30798 * gcc.dg/990117-1.c: Likewise.
30799 * gcc.dg/990424-1.c: Likewise.
30800 * gcc.dg/990524-1.c: Likewise.
30801 * gcc.dg/991230-1.c: Likewise.
30802 * gcc.dg/i386-387-1.c: Likewise.
30803 * gcc.dg/i386-387-2.c: Likewise.
30804 * gcc.dg/i386-387-3.c: Likewise.
30805 * gcc.dg/i386-387-4.c: Likewise.
30806 * gcc.dg/i386-387-5.c: Likewise.
30807 * gcc.dg/i386-387-6.c: Likewise.
30808 * gcc.dg/i386-asm-1.c: Likewise.
30809 * gcc.dg/i386-bitfield1.c: Likewise.
30810 * gcc.dg/i386-bitfield2.c: Likewise.
30811 * gcc.dg/i386-loop-1.c: Likewise.
30812 * gcc.dg/i386-loop-2.c: Likewise.
30813 * gcc.dg/i386-loop-3.c: Likewise.
30814 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30815 * gcc.dg/i386-pic-1.c: Likewise.
30816 * gcc.dg/i386-regparm.c: Likewise.
30817 * gcc.dg/i386-signbit-1.c: Likewise.
30818 * gcc.dg/i386-signbit-2.c: Likewise.
30819 * gcc.dg/i386-signbit-3.c: Likewise.
30820 * gcc.dg/i386-sse-5.c: Likewise.
30821 * gcc.dg/i386-sse-8.c: Likewise.
30822 * gcc.dg/i386-unroll-1.c: Likewise.
30823 * gcc.dg/tls/opt-1.c: Likewise.
30824 * gcc.dg/tls/opt-2.c: Likewise.
30825 * gcc.dg/unroll-1.c: Likewise.
30826 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30827 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30828 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30829 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30830 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
30833 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30836 * g++.dg/parse/cond1.C: New test.
30839 * g++.dg/template/array9.C: New test.
30840 * g++.dg/ext/vla1.C: Adjust error messages.
30841 * g++.dg/ext/vlm1.C: Likewise.
30842 * g++.dg/template/crash2.C: Likewise.
30845 * g++.dg/template/call3.C: New test.
30848 * g++.dg/template/ptrmem11.C: New test.
30850 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
30853 * lib/g++.exp: Set LC_ALL and LANG to C.
30854 * lib/gcc-dg.exp: Likewise.
30855 * lib/gfortran.exp: Likewise.
30856 * lib/objc.exp: Likewise.
30857 * lib/treelang.exp: Likewise.
30859 2004-11-12 Andreas Schwab <schwab@suse.de>
30861 * gcc.dg/pr16286.c: Fix last change.
30863 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30866 * g++.dg/init/global1.C: New test.
30868 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
30870 * gcc.c-torture/execute/20041112-1.c: New test.
30872 2004-11-11 Janis Johnson <janis187@us.ibm.com>
30874 * lib/gcc-dg.exp (dg-target-list): New.
30876 2004-11-11 Janis Johnson <janis187@us.ibm.com>
30877 Richard Sandiford <rsandifo@redhat.com>
30879 * lib/target-supports.exp (get-compiler_messages): New.
30880 (check_named_sections_available): Use it.
30881 (check_effective_target_ilp32): New.
30882 (check_effective_target_lp64): New.
30883 (is-effective-target): New.
30884 * lib/gcc-dg.exp (dg-require-effective-target): New.
30886 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
30888 * gcc.dg/precedence-1.c: New test.
30890 2004-11-11 Janis Johnson <janis187@us.ibm.com>
30892 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
30894 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
30895 message, delete generated files, use more descriptive name for
30896 executable, and make the test unsupported when it cannot be run.
30898 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
30899 (dg-require-weak, dg-require-visibility, dg-require-alias,
30900 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
30901 dg-require-iconv, dg-require-named-sections): Use it.
30903 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
30905 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
30908 * gcc.dg/ppc-and-1: New
30911 * gcc.dg/ppc-mov-1.c: New.
30914 * gcc.dg/ppc-compare-1.c: New.
30916 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
30918 * objc.dg/desig-init-2.m: New test.
30920 2004-11-10 Adam Nemet <anemet@lnxw.com>
30922 PR middle-end/18160
30923 * g++.dg/warn/register-var-1.C: New test.
30924 * g++.dg/warn/register-var-2.C: New test.
30926 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
30928 * gcc.dg/union-2.c: New test.
30930 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
30932 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
30933 New test for PR tree-optimization/17892.
30935 2004-11-09 Mark Mitchell <mark@codesourcery.com>
30938 * g++.dg/init/new12.C: New test.
30940 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
30942 * gcc.target/sparc: New directory.
30943 * gcc.target/sparc/sparc.exp: New driver.
30944 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
30945 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
30946 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
30947 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
30949 2004-11-10 Paul Brook <paul@codesourcery.com>
30952 * gfortran.dg/list_read.c: New test.
30954 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
30957 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
30958 expected diagnostic location.
30960 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
30962 * gcc.dg/20041109-1.c: New test.
30964 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
30967 * objc/compile/pr18406.m: New test.
30969 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
30971 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
30973 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
30975 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
30977 2004-11-08 Steve Ellcey <sje@cup.hp.com>
30979 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
30981 2004-11-08 Steve Ellcey <sje@cup.hp.com>
30983 * gcc.dg/20030225-2.c: Add prototype for abort and
30986 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
30989 * gcc.c-torture/pr18299-1.c: New test.
30991 2004-11-06 Andreas Schwab <schwab@suse.de>
30993 * gcc.dg/pr16286.c: Also test for bool and pixel.
30995 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
30997 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
30998 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
30999 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
31000 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
31001 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
31002 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
31003 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
31004 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
31005 gcc.dg/struct-semi-3.c: New tests.
31007 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31009 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
31011 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31013 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
31014 Do not use C99 designators.
31016 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31018 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
31020 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31022 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
31023 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
31024 * gcc.c-torture/execute/simd-5.x: Remove.
31026 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
31028 PR rtl-optimization/17933
31029 * gcc.dg/torture/pr17933-1.c: New test.
31031 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
31034 * lib/target-supports.exp (check_weak_available): Support
31037 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
31039 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
31040 call to fflush(stdout) before abort.
31041 (my_ffsll): New function.
31042 (generate_fields): Use it.
31044 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31046 * gcc.dg/init-undef-1.c: New test.
31048 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31050 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
31051 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
31052 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
31053 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
31054 expected messages for new parser.
31056 2004-11-04 Mark Mitchell <mark@codesourcery.com>
31058 * g++.dg/ext/visibility/symbian1.C: New test.
31060 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
31062 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
31065 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31067 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
31068 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
31069 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
31070 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
31071 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
31072 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
31073 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
31074 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
31075 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
31076 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
31078 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31080 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
31081 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
31082 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
31083 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
31084 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
31085 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
31086 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
31089 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
31092 * gcc.dg/20041104-1.c: New test.
31094 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31096 * g++.dg/template/nontype7.C: New test.
31097 * g++.dg/template/nontype8.C: Likewise.
31098 * g++.dg/template/nontype9.C: Likewise.
31099 * g++.dg/template/nontype10.C: Likewise.
31100 * g++.dg/tc1/dr49.C: Likewise.
31101 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
31102 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
31104 2004-11-04 Ben Elliston <bje@au.ibm.com>
31106 * g++.dg/rtti/tinfo1.C: Remove xfails.
31108 2004-11-04 Ben Elliston <bje@au.ibm.com>
31110 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
31111 packed attribute to the definition to satisfy the new C++ parser.
31113 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
31115 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
31116 invocations of va_arg.
31118 2004-11-02 Mark Mitchell <mark@codesourcery.com>
31121 * g++.dg/template/crash25.C: New test.
31124 * g++.dg/template/typedef2.C: New test.
31125 * g++.dg/parse/crash13.C: Adjust error markers.
31128 * g++.dg/conversion/const3.C: New test.
31130 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31135 * gfortran.dg/generic_[123].f90: New testcases.
31137 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
31139 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
31140 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
31142 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
31145 * gcc.c-torture/compile/pr16808.c: New test.
31147 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
31149 PR rtl-optimization/17104
31150 * gcc.dg/ppc-bitfield1.c: New.
31152 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31154 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
31156 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31158 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
31159 strings for 32-bit code.
31161 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
31164 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
31166 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
31169 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
31171 2004-10-31 Mark Mitchell <mark@codesourcery.com>
31174 * g++.dg/init/aggr2.C: New test.
31176 2004-10-30 Ziemowit Laski <zlaski@apple.com>
31178 * objc.dg/local-decl-1.m: New test.
31180 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
31182 * gcc.dg/20040910-1.c: Adjust regex.
31184 2004-10-30 Roger Sayle <roger@eyesopen.com>
31186 PR rtl-optimization/18084
31187 * g++.dg/opt/pr18084-1.C: New testcase.
31189 2004-10-30 Matt Austern <austern@apple.com>
31192 * g++.dg/ext/attrib18.C: New test.
31194 2004-10-30 Roger Sayle <roger@eyesopen.com>
31196 PR middle-end/18096
31197 * gcc.dg/pr18096-1.c: New test case.
31199 2004-10-30 Roger Sayle <roger@eyesopen.com>
31201 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
31203 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
31206 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
31207 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
31208 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
31209 gcc.dg/old-style-prom-3.c: New tests.
31211 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
31213 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
31214 Remove unnecessary inclusion of stdio.h.
31216 2004-10-29 Roger Sayle <roger@eyesopen.com>
31218 PR rtl-optimization/17581
31219 * gcc.dg/pr17581-1.c: New test case.
31221 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
31223 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
31225 * g++.dg/conversion/dr195-1.C: New.
31226 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
31227 * g++.old-deja/g++.mike/p10148.C: Likewise.
31229 2004-10-29 Mark Mitchell <mark@codesourcery.com>
31232 * g++.dg/debug/typedef2.C: New test.
31234 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
31237 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
31238 * gfortran.dg/g77/README: Update.
31240 2004-10-28 Matt Austern <austern@apple.com>
31243 * g++.dg/ext/packed7.C: New test.
31245 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
31247 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
31249 * lib/scanasm.exp (hidden-scan-for): New proc.
31250 (scan-hidden): Use hidden-scan-for instead of constructing the scan
31252 (scan-not-hidden): Likewise.
31253 * lib/target-supports.exp (check_visibility_available): mach-o is
31256 2004-10-28 Mark Mitchell <mark@codesourcery.com>
31259 * g++.dg/template/memclass3.C: New test.
31261 2004-10-28 Adam Nemet <anemet@lnxw.com>
31263 PR middle-end/18160
31264 * gcc.dg/register-var-1.c: New test.
31265 * gcc.dg/register-var-2.c: New test.
31266 * gcc.dg/asm-7.c: Taking the address of a register variable is an
31269 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
31272 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
31274 * gcc.dg/vect/vect-22.c: Likewise.
31276 2004-10-28 Jakub Jelinek <jakub@redhat.com>
31278 * gcc.dg/i386-rotate-1.c: New test.
31280 2004-10-27 Mark Mitchell <mark@codesourcery.com>
31282 * g++.dg/init/ref12.C: Add "run" marker.
31285 * g++.dg/init/ref12.C: New test.
31288 * g++.dg/template/shift1.C: New test.
31289 * g++.dg/template/error10.C: Adjust error markers.
31291 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
31294 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
31296 2004-10-27 Geoffrey Keating <geoffk@apple.com>
31298 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
31299 * gcc.dg/weak/weak-3.c: Likewise.
31300 * gcc.dg/weak/weak-5.c: Likewise.
31301 * gcc.dg/weak/weak-9.c: Likewise.
31302 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
31303 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
31305 * gcc.dg/darwin-weakimport-1.c: New.
31307 2004-10-28 Ben Elliston <bje@au.ibm.com>
31309 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31311 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
31313 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
31314 'syntax' error messages.
31315 * gcc.dg/cpp/direct2s.c: Likewise.
31317 2004-10-26 Geoffrey Keating <geoffk@apple.com>
31319 * gcc.c-torture/compile/20041026-1.c: New.
31321 2004-10-26 Mark Mitchell <mark@codesourcery.com>
31324 * g++.dg/lookup/ns2.C: New test.
31327 * g++.dg/template/enum4.C: New test.
31330 * g++.dg/template/expr1.C: New test.
31332 2004-10-26 Ben Elliston <bje@au.ibm.com>
31334 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31336 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
31338 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31339 gcc.dg/decl-nospec-3.c: New tests.
31341 2004-10-26 Ziemowit Laski <zlaski@apple.com>
31343 * objc.dg/super-class-3.m: New test.
31345 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
31347 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31349 * gcc.dg/cpp/direct2s.c: Likewise.
31351 2004-10-25 Geoffrey Keating <geoffk@apple.com>
31353 * objc.dg/image-info.m: Update for changes to section selection.
31355 2004-10-25 David Ayers <d.ayers@inode.at>
31356 Ziemowit Laski <zlaski@apple.com>
31358 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31359 diagnostics when messaging 'id <Proto>'.
31360 * objc.dg/class-protocol-1.m: New test.
31361 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31362 a non-existent method signature.
31363 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31364 Update diagnostics when messaging with non-existent method signature.
31365 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31366 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31367 invalid receivers are now resolved as if messaging 'id'; remove
31368 extraneous diagnostics.
31370 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
31373 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31374 gcc.dg/init-desig-obs-3.c: New tests.
31376 2004-10-25 Jakub Jelinek <jakub@redhat.com>
31378 * gcc.dg/debug/20041023-1.c: New test.
31380 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
31382 PR middle-end/17407
31383 * gcc.c-torture/compile/pr17407.c: New test.
31386 * g++.dg/template/array8.C: New test.
31388 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
31391 * lib/g++.exp: Accept more than one multilib libgcc.
31392 * lib/gcc-dg.exp: Likewise.
31393 * lib/objc.exp: Likewise.
31394 * lib/treelang.exp: Likewise.
31395 * lib/gfortran.exp: Likewise.
31397 2004-10-24 Ben Elliston <bje@au.ibm.com>
31399 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
31401 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
31403 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
31404 * gcc.dg/c99-const-expr-3.c: Likewise.
31406 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
31408 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
31410 2004-10-23 Ben Elliston <bje@au.ibm.com>
31412 * gcc.c-torture/execute/loop-2e.x: Remove.
31414 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
31417 * g++.dg/parse/crash18.C: New.
31418 * g++.dg/parse/crash19.C: New.
31420 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
31422 * g++.dg/ext/dllimport1.C: Move dg-warnings.
31423 * g++.dg/ext/dllimport2.C: Same.
31424 * g++.dg/ext/dllimport8.C: Same.
31426 2004-10-21 Mark Mitchell <mark@codesourcery.com>
31429 * g++.dg/conversion/cast1.C: New test.
31430 * g++.dg/overload/pmf1.C: Adjust error marker.
31432 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
31435 * objc.dg/const-str-7.m: New test.
31437 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31439 * g++.dg/template/memfriend11.C: Fix comment typo.
31440 * g++.dg/template/memfriend14.C: Likewise.
31442 2004-10-20 Richard Henderson <rth@redhat.com>
31444 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
31445 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
31446 -fasynchronous-unwind-tables.
31448 2004-10-20 Richard Henderson <rth@redhat.com>
31450 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
31451 (main): Return success.
31452 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
31453 (main): Return success.
31455 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31458 * g++.dg/template/memfriend9.C: New test.
31459 * g++.dg/template/memfriend10.C: Likewise.
31460 * g++.dg/template/memfriend11.C: Likewise.
31461 * g++.dg/template/memfriend12.C: Likewise.
31462 * g++.dg/template/memfriend13.C: Likewise.
31463 * g++.dg/template/memfriend14.C: Likewise.
31464 * g++.dg/template/memfriend15.C: Likewise.
31465 * g++.dg/template/memfriend16.C: Likewise.
31466 * g++.dg/template/memfriend17.C: Likewise.
31467 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
31469 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
31471 * g++.dg/conversion/dr195.C: New.
31472 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
31474 2004-10-20 Ben Elliston <bje@au.ibm.com>
31475 Devang Patel <dpatel@apple.com>
31477 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
31478 of floating point arithmetic, which could trap.
31480 2004-10-19 Mark Mitchell <mark@codesourcery.com>
31483 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
31484 * g++.dg/conversion/const2.C: New test.
31485 * g++.dg/expr/reinterpret2.C: New test.
31486 * g++.dg/expr/reinterpret3.C: New test.
31487 * g++.dg/expr/cast2.C: New test.
31488 * g++.dg/expr/copy1.C: New test.
31489 * g++.dg/other/conversion1.C: Change error message.
31490 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
31491 function pointers to void *.
31492 * g++.old-deja/g++.mike/p10148.C: Likewise.
31494 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31496 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
31498 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
31502 * g++.dg/parse/expr3.C: New test.
31504 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
31506 * gcc.dg/smod-1.c: New test.
31508 2004-10-18 Ziemowit Laski <zlaski@apple.com>
31510 * objc.dg/method-14.m: New test.
31512 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
31514 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
31515 Also xfail as the patch was reverted.
31517 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
31519 PR middle-end/16973
31520 * gcc.dg/pr16973.c: New test.
31522 2004-10-18 Diego Novillo <dnovillo@redhat.com>
31524 PR tree-optimization/17656
31525 * gcc.c-torture/compile/pr17656.c: New test.
31527 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
31529 * g++.dg/eh/shadow1.C: New.
31531 2004-10-18 Jakub Jelinek <jakub@redhat.com>
31533 * gcc.c-torture/compile/20041018-1.c: New test.
31535 2004-10-18 Ben Elliston <bje@au.ibm.com>
31537 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
31538 compiler referring to register 0 when accessing sdata. The linker
31539 now patches things up.
31541 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
31544 * gcc.c-torture/compile/pr17529.c: New test.
31546 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31549 * g++.dg/ext/attrib17.C: New test.
31551 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
31553 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
31555 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31558 * g++.dg/ext/attrib16.C: New test.
31560 2004-10-15 Mark Mitchell <mark@codesourcery.com>
31563 * g++.dg/init/dso_handle1.C: New test.
31566 * g++.dg/parse/typedef6.C: New test.
31569 * g++.dg/parse/pragma1.C: New test.
31571 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
31573 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
31575 2004-10-15 Steve Ellcey <sje@cup.hp.com>
31577 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
31578 -fno-common when on HPPA HP-UX platforms.
31580 2004-10-15 Jakub Jelinek <jakub@redhat.com>
31583 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
31585 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
31588 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
31591 * g++.dg/lookup/strong-using-4.C: New test.
31593 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
31595 PR middle-end/16567
31596 * gcc.c-torture/compile/nested-1.c: New test.
31598 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
31600 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
31601 and mipsisa64*-*-* (until support for misaligned loads is added).
31602 * gcc.dg/vect/vect-50.c: Likewise.
31603 * gcc.dg/vect/vect-52.c: Likewise.
31604 * gcc.dg/vect/vect-54.c: Likewise.
31605 * gcc.dg/vect/vect-58.c: Likewise.
31606 * gcc.dg/vect/vect-60.c: Likewise.
31607 * gcc.dg/vect/vect-80.c: Likewise.
31609 2004-10-14 Mark Mitchell <mark@codesourcery.com>
31612 * g++.dg/init/dtor3.C: New test.
31614 2004-10-15 Ben Elliston <bje@au.ibm.com>
31616 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
31618 2004-10-14 Geoffrey Keating <geoffk@apple.com>
31620 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
31621 * gcc.dg/macho-lo-sum.c: Likewise.
31623 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
31625 * gcc.dg/ppc-spe64-1.c: New test.
31627 2004-10-14 Devang Patel <dpatel@apple.com>
31630 * gcc.dg/pr17635.c : New test.
31632 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
31634 * gcc.dg/vect/vect-28.c: Remove xfail.
31635 * gcc.dg/vect/vect-30.c: Remove xfail.
31636 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
31637 * gcc.dg/vect/vect-33.c: Remove xfail.
31638 * gcc.dg/vect/vect-44.c: Remove xfail.
31639 * gcc.dg/vect/vect-46.c: Remove xfail.
31640 * gcc.dg/vect/vect-50.c: Remove xfail.
31641 * gcc.dg/vect/vect-52.c: Remove xfail.
31642 * gcc.dg/vect/vect-54.c: Remove xfail.
31643 * gcc.dg/vect/vect-58.c: Remove xfail.
31644 * gcc.dg/vect/vect-60.c: Remove xfail.
31645 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
31646 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
31647 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
31648 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
31649 * gcc.dg/vect/vect-8.c: Remove xfail.
31650 * gcc.dg/vect/vect-80.c: Remove xfail.
31651 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
31653 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
31655 * gcc.dg/vect/vect-82.c: New testcase.
31656 * gcc.dg/vect/vect-82_64.c: New testcase.
31657 * gcc.dg/vect/vect-83.c: New testcase.
31658 * gcc.dg/vect/vect-83_64.c: New testcase.
31660 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
31662 * gcc.dg/cpp/error-1.c: New test.
31664 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
31666 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
31668 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
31671 * gcc.dg/cris-peep2-xsrand2.c: New test.
31673 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
31676 * g++.dg/expr/for2.C: New test.
31678 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31680 * g++.dg/inherit/thunk1.C: Run on the SPARC.
31682 2004-10-13 Jakub Jelinek <jakub@redhat.com>
31684 PR tree-optimization/17724
31685 * g++.dg/opt/pr17724-1.C: New test.
31686 * g++.dg/opt/pr17724-2.C: New test.
31687 * g++.dg/opt/pr17724-3.C: New test.
31688 * g++.dg/opt/pr17724-4.C: New test.
31689 * g++.dg/opt/pr17724-5.C: New test.
31690 * g++.dg/opt/pr17724-6.C: New test.
31692 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
31695 * gcc.dg/pr17301-2.c: New test.
31697 2004-10-11 Mark Mitchell <mark@codesourcery.com>
31700 * g++.dg/parse/error22.C: New test.
31703 * g++.dg/template/spec18.C: New test.
31705 2004-10-11 Steve Ellcey <sje@cup.hp.com>
31707 * gcc.dg/ia64-asm-1.c: Add prototype for abort
31708 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
31710 * gcc.dg/ia64-sync-2.c: Ditto.
31711 * gcc.dg/ia64-sync-3.c: Ditto.
31713 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
31715 * g++.dg/eh/cleanup5.C: Add dg-options "".
31717 2004-10-11 Roger Sayle <roger@eyesopen.com>
31719 PR middle-end/17657
31720 * gcc.dg/switch-4.c: New test case.
31722 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
31724 * gcc.c-torture/execute/20041011-1.c: New test.
31726 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
31729 * g++.dg/init/for3.C: New test.
31732 * g++.dg/opt/switch2.C: New test.
31734 PR middle-end/17703
31735 * g++.dg/warn/Wreturn-2.C: New test.
31737 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
31740 * g++.dg/eh/cleanup5.C: New test.
31742 2004-10-10 Mark Mitchell <mark@codesourcery.com>
31745 * g++.dg/parse/error21.C: New test.
31747 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
31749 * g++.dg/overload/pmf1.C: Adjust quoting marks.
31750 * g++.dg/warn/incomplete1.C: Likewise.
31751 * g++.dg/template/qualttp20.C: Likewise.
31753 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31756 * parm-incomplete-1.c: New test.
31758 2004-10-09 Mark Mitchell <mark@codesourcery.com>
31761 * g++.dg/parse/error19.C: New test.
31764 * g++.dg/init/new11.C: New test.
31767 * g++.dg/parse/error20.C: New test.
31770 * g++.dg/template/crash24.C: New test.
31772 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31775 * gcc.dg/pr17301-1.c: New test.
31777 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31780 * gcc.dg/anon-struct-5.c: New test.
31782 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
31785 * gcc.dg/pr17844-1.c: New test.
31787 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
31789 PR tree-optimization/17906
31790 * gcc.c-torture/compile/pr17906.c: New.
31792 2004-10-09 Stuart Hastings <stuart@apple.com>
31793 Roger Sayle <roger@eyesopen.com>
31795 PR rtl-optimization/17853
31796 * gcc.dg/i386-mmx-5.c: New testcase.
31798 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
31800 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
31802 2004-10-09 Mark Mitchell <mark@codesourcery.com>
31805 * g++.dg/template/static9.C: New test.
31808 * g++.dg/parse/operator5.C: New test.
31810 2004-10-09 Roger Sayle <roger@eyesopen.com>
31812 PR middle-end/17894
31813 * gcc.c-torture/execute/divcmp-4.c: New test case.
31815 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31818 * g++.dg/opt/pr17902.C: New test.
31820 2004-10-09 Jakub Jelinek <jakub@redhat.com>
31822 * gcc.dg/cpp/ident-1.c: Add dg-options "".
31824 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
31826 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
31828 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
31830 * gcc.dg/assign-warn-3.c: New test.
31832 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31835 * gcc.dg/cpp/ident-1.c: New test.
31837 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
31839 * gcc.c-torture/compile/acc1.c: New.
31841 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31843 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
31844 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
31846 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
31848 * gcc.dg/ultrasp11.c: New test.
31850 2004-10-08 Michael Matz <matz@suse.de>
31852 * gcc.dg/doloop-2.c: New test.
31854 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
31856 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
31857 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
31858 objc.dg/method-9.m: Update expected diagnostics.
31860 2004-10-07 Geoffrey Keating <geoffk@apple.com>
31862 * gcc.dg/ppc-fsel-3.c: New file.
31863 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
31865 2004-10-07 Paul Brook <paul@codesourcery.com>
31867 * gfortran.dg/intrinsic_verify_1.f90: New test.
31869 2004-10-07 Paul Brook <paul@codesourcery.com>
31871 * gfortran.dg/empty_format_1.f90: Remove stray commas.
31873 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31875 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
31876 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
31879 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
31881 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
31883 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31886 * g++.dg/warn/Winline-4.C: New test.
31888 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
31890 * gcc.c-torture/compile/20041007-1.c: New test.
31892 2004-10-07 Paul Brook <paul@codesourcery.com>
31895 * gfortran.dg/use_allocated_1.f90: New test.
31897 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
31899 PR middle-end/17849
31900 * gfortran.fortran-torture/compile/nested.f90: New test
31902 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
31904 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
31906 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
31909 * g++.dg/ext/asm6.C: New test.
31911 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
31913 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
31915 2004-10-06 Paul Brook <paul@codesourcery.com>
31917 PR libfortran/17709
31918 * gfortran.dg/empty_format_1.f90: New test.
31920 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31923 * gfortran.dg/ishft.f90: New test.
31926 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
31929 2004-10-06 Paul Brook <paul@codesourcery.com>
31931 * gfortran.dg/do_1.f90: New test.
31933 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31935 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
31936 optimizing for size.
31938 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
31940 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
31942 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
31944 * gcc.c-torture/compile/20041005-1.c: New test.
31946 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
31949 * g++.dg/lookup/koenig4.C: New.
31951 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
31953 * g++.dg/other/classkey1.C: Adjust quoting marks.
31954 * g++.dg/parse/error15.C: Likewise.
31955 * g++.dg/template/meminit2.C (int>): Likewise.
31957 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31960 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
31963 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
31966 * gfortran.dg/pr17708.f90: New test.
31968 2004-10-04 Chao-ying Fu <fu@mips.com>
31970 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
31971 * gcc.dg/vect/vect-4.c: Ditto.
31972 * gcc.dg/vect/vect-5.c: Ditto.
31973 * gcc.dg/vect/vect-6.c: Ditto.
31974 * gcc.dg/vect/vect-8.c: Ditto.
31975 * gcc.dg/vect/vect-16.c: Ditto.
31976 * gcc.dg/vect/vect-30.c: Ditto.
31977 * gcc.dg/vect/vect-40.c: Ditto.
31978 * gcc.dg/vect/vect-41.c: Ditto.
31979 * gcc.dg/vect/vect-42.c: Ditto.
31980 * gcc.dg/vect/vect-43.c: Ditto.
31981 * gcc.dg/vect/vect-44.c: Ditto.
31982 * gcc.dg/vect/vect-45.c: Ditto.
31983 * gcc.dg/vect/vect-46.c: Ditto.
31984 * gcc.dg/vect/vect-47.c: Ditto.
31985 * gcc.dg/vect/vect-48.c: Ditto.
31986 * gcc.dg/vect/vect-49.c: Ditto.
31987 * gcc.dg/vect/vect-50.c: Ditto.
31988 * gcc.dg/vect/vect-51.c: Ditto.
31989 * gcc.dg/vect/vect-52.c: Ditto.
31990 * gcc.dg/vect/vect-53.c: Ditto.
31991 * gcc.dg/vect/vect-54.c: Ditto.
31992 * gcc.dg/vect/vect-55.c: Ditto.
31993 * gcc.dg/vect/vect-56.c: Ditto.
31994 * gcc.dg/vect/vect-57.c: Ditto.
31995 * gcc.dg/vect/vect-58.c: Ditto.
31996 * gcc.dg/vect/vect-59.c: Ditto.
31997 * gcc.dg/vect/vect-60.c: Ditto.
31998 * gcc.dg/vect/vect-74.c: Ditto.
31999 * gcc.dg/vect/vect-79.c: Ditto.
32000 * gcc.dg/vect/vect-80.c: Ditto.
32002 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
32004 * gcc.dg/unused-7.c: Use the correct option.
32006 2004-10-04 Paul Brook <paul@codesourcery.com>
32007 Bud Davis <bdavis9659@comcast.net>
32011 * gfortran/pr17706.f90: New test.
32012 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
32014 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32016 * gfortran.dg/pr17612.f90: New test.
32018 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
32020 * g++.dg/template/local1.C: Adjust quoting marks in
32021 testing for diagnostics.
32022 * g++.dg/tls/diag-2.C: Likewise.
32023 * g++.dg/other/error8.C: Likewise.
32025 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
32028 * gcc.dg/unused-4.c: Adjust to be correct.
32031 * gcc.dg/unused-7.c: New test.
32033 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
32036 * g++.dg/overload/template2.C: New test.
32038 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
32040 PR tree-optimization/16632
32041 * gcc.dg/tree-ssa/20041002-1.c: New.
32043 2004-10-03 Paul Brook <paul@codesourcery.com>
32045 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
32046 rather than relying on default formatting.
32048 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
32050 * gcc.dg/20040920-1.c: Update expected message text.
32052 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
32054 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
32056 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
32058 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
32061 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32063 * gcc.dg/tree-ssa/pr17343.c: Remove.
32065 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32068 * gcc.dg/tree-ssa/pr17343.c: New test.
32070 2004-10-01 Jakub Jelinek <jakub@redhat.com>
32072 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
32073 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
32074 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
32075 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
32076 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
32078 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32080 * gcc.dg/lvalue-2.c: New test.
32082 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32085 * gcc.dg/pr17730-1.c: New test
32087 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
32090 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
32092 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32094 * gcc.c-torture/execute/stdarg-1.c: New test.
32095 * gcc.c-torture/execute/stdarg-2.c: New test.
32096 * gcc.c-torture/execute/stdarg-3.c: New test.
32097 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32098 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32099 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32100 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32101 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32103 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32105 PR tree-optimization/17697
32106 * g++.dg/opt/pr17697-1.C: New test.
32107 * g++.dg/opt/pr17697-2.C: New test.
32108 * g++.dg/opt/pr17697-3.C: New test.
32110 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
32113 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
32114 gcc.dg/vla-init-5.c: New tests.
32116 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
32119 * gcc.dg/pr13804-1.c: New test.
32121 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32124 * gfortran.dg/pr16938.f90: New test.
32126 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32128 * g++.dg/template/crash23.C: New test.
32130 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32133 * g++.dg/template/static8.C: New test.
32135 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
32138 * g++.dg/other/error9.C: New test.
32140 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
32142 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
32144 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32147 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
32149 2004-09-26 Roger Sayle <roger@eyesopen.com>
32151 PR middle-end/17112
32152 * gcc.dg/pr17112-1.c: New test case.
32154 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
32157 * gcc.dg/pr11459-1.c: New test.
32159 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
32161 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
32162 * gcc.dg/tree-ssa/loop-4.c: Likewise.
32164 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32166 * gfortran.dg/pr15324.f90: Make array bounds consistent.
32168 2004-09-25 Jan Hubicka <jh@suse.cz>
32170 * compile/30040909-1.c: New test.
32171 * compile/30040907-1.c: New test.
32173 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
32175 * gcc.c-torture/execute/va-arg-26.c: New test.
32177 2004-09-24 Zack Weinberg <zack@codesourcery.com>
32179 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
32180 extra diagnostics on targets with 64-bit pointers.
32181 * objc.dg/selector-1.m: Adjust dg-warning regexp.
32183 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32186 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
32187 * gcc.dg/decl-3.c: Adjust expected message.
32189 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32192 * gfortran.dg/pr17615.f90: New test.
32194 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
32196 PR tree-optimzation/17517
32197 * g++.dg/tree-ssa/pr17517.C: New Test.
32199 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
32202 * g++.dg/lookup/ambig3.C: New.
32204 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
32207 * g++.dg/opt/pr17624.C: New test.
32209 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32212 * gcc.dg/Wbad-function-cast-1.c: New test.
32214 2004-09-23 Zack Weinberg <zack@codesourcery.com>
32216 * g++.dg/ext/complit1.C
32217 * g++.dg/other/error2.C
32218 * g++.dg/other/nontype-1.C
32219 * g++.dg/parse/crash11.C
32220 * g++.dg/parse/crash12.C
32221 * g++.dg/parse/error15.C
32222 * g++.dg/parse/error4.C
32223 * g++.dg/parse/tmpl-outside1.C
32224 * g++.dg/parse/too-many-tmpl-args1.C
32225 * g++.dg/template/dependent-expr3.C
32226 * g++.dg/template/error10.C
32227 * g++.dg/template/instantiate1.C
32228 * g++.dg/template/vtable2.C
32229 * g++.dg/warn/Wshadow-1.C
32230 * g++.dg/warn/weak1.C
32231 * g++.old-deja/g++.brendan/crash16.C
32232 * g++.old-deja/g++.brendan/crash18.C
32233 * g++.old-deja/g++.brendan/crash48.C
32234 * g++.old-deja/g++.brendan/crash49.C
32235 * g++.old-deja/g++.brendan/crash55.C
32236 * g++.old-deja/g++.brendan/crash56.C
32237 * g++.old-deja/g++.brendan/crash8.C
32238 * g++.old-deja/g++.brendan/enum11.C
32239 * g++.old-deja/g++.brendan/enum8.C
32240 * g++.old-deja/g++.brendan/enum9.C
32241 * g++.old-deja/g++.brendan/friend3.C
32242 * g++.old-deja/g++.brendan/misc14.C
32243 * g++.old-deja/g++.bugs/900402_02.C
32244 * g++.old-deja/g++.bugs/900404_03.C
32245 * g++.old-deja/g++.bugs/900404_04.C
32246 * g++.old-deja/g++.bugs/900428_03.C
32247 * g++.old-deja/g++.jason/crash4.C
32248 * g++.old-deja/g++.jason/overload21.C
32249 * g++.old-deja/g++.jason/redecl1.C
32250 * g++.old-deja/g++.jason/report.C
32251 * g++.old-deja/g++.jason/rfg10.C
32252 * g++.old-deja/g++.jason/template30.C
32253 * g++.old-deja/g++.law/arm12.C
32254 * g++.old-deja/g++.law/ctors5.C
32255 * g++.old-deja/g++.law/cvt20.C
32256 * g++.old-deja/g++.law/init10.C
32257 * g++.old-deja/g++.law/init8.C
32258 * g++.old-deja/g++.law/visibility17.C
32259 * g++.old-deja/g++.law/visibility7.C
32260 * g++.old-deja/g++.mike/net8.C
32261 * g++.old-deja/g++.mike/p646.C
32262 * g++.old-deja/g++.mike/p700.C
32263 * g++.old-deja/g++.mike/p701.C
32264 * g++.old-deja/g++.mike/p811.C
32265 * g++.old-deja/g++.ns/template13.C
32266 * g++.old-deja/g++.other/array3.C
32267 * g++.old-deja/g++.other/crash25.C
32268 * g++.old-deja/g++.other/dtor3.C
32269 * g++.old-deja/g++.other/dtor4.C
32270 * g++.old-deja/g++.other/main1.C
32271 * g++.old-deja/g++.other/warn7.C
32272 * g++.old-deja/g++.pt/crash11.C
32273 * g++.old-deja/g++.pt/crash36.C
32274 * g++.old-deja/g++.pt/spec22.C
32275 * g++.old-deja/g++.pt/spec9.C
32276 * g++.old-deja/g++.pt/ttp52.C
32277 * g++.old-deja/g++.robertl/eb103.C
32278 * g++.old-deja/g++.robertl/eb121.C
32279 * g++.old-deja/g++.robertl/eb22.C
32280 * g++.old-deja/g++.robertl/eb8.C:
32281 Update locations and/or regexps of dg-error markers.
32282 Remove markers for some bogus messages that are no longer issued.
32284 2004-09-23 Jakub Jelinek <jakub@redhat.com>
32286 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
32287 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
32289 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
32292 * g++.dg/lookup/crash5.C: New test.
32294 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
32296 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
32297 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
32298 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
32299 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
32300 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
32301 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
32303 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
32304 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
32305 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
32306 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
32307 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
32308 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
32310 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
32312 * gcc.dg/vect/vect-44.c: Check additional cases.
32313 * gcc.dg/vect/vect-48.c: Check additional cases.
32315 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
32316 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32317 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32318 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32319 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
32320 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
32321 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32322 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32323 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32325 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32326 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32327 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32329 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32331 * gcc.dg/tree-ssa/loop-6.c: New test.
32333 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
32336 * g++.dg/inherit/base2.C: New.
32338 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
32340 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32341 * gcc.dg/20001012-2.c: Likewise.
32342 * gcc.dg/20001013-1.c: Likewise.
32343 * gcc.dg/20001101-1.c: Likewise.
32344 * gcc.dg/20001102-1.c: Likewise.
32345 * gcc.dg/bf-spl1.c: Likewise.
32346 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32347 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32349 2004-09-22 Diego Novillo <dnovillo@redhat.com>
32351 PR tree-optimization/16721
32352 * gcc.dg/tree-ssa/pr16721.c: New test.
32354 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
32356 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32357 * gcc.dg/20040305-1.c: Likewise.
32359 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
32362 * gcc.c-torture/compile/pr16566-1.c,
32363 gcc.c-torture/compile/pr16566-2.c,
32364 gcc.c-torture/compile/pr16566-3.c: New tests.
32366 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
32368 PR tree-optimization/17512
32369 * gcc.c-torture/compile/20040916-1.c.
32371 2004-09-21 Mark Mitchell <mark@codesourcery.com>
32373 * gcc.dg/pragma-re-3.c: New test.
32375 2004-09-17 Matt Austern <austern@apple.com>
32378 * g++.dg/other/anon3.C: New.
32380 2004-09-21 Roger Sayle <roger@eyesopen.com>
32383 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
32384 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
32385 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
32386 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
32387 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
32389 2004-09-21 Bud Davis <bdavis9659@comcast.net>
32392 * gfortran.dg/pr17286.f90: New test.
32394 2004-09-20 Mark Mitchell <mark@codesourcery.com>
32397 * g++.dg/template/static7.C: New test.
32399 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
32402 * gcc.c-torture/compile/pr17558.c: New test.
32404 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32406 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
32407 if SKIP_ATTRIBUTE is defined.
32409 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32412 * gfortran.dg/pr15957.f90: New test.
32414 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
32416 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
32418 * gcc.dg/vect/vect-79.c: Likewise.
32419 * gcc.dg/vect/vect-80.c: Likewise.
32421 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32424 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
32426 2004-09-20 Ira Rosen <irar@il.ibm.com>
32428 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
32429 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
32430 * gcc.dg/vect/vect-62.c: New testcase.
32431 * gcc.dg/vect/vect-63.c: New testcase.
32432 * gcc.dg/vect/vect-64.c: New testcase.
32433 * gcc.dg/vect/vect-65.c: New testcase.
32434 * gcc.dg/vect/vect-66.c: New testcase.
32435 * gcc.dg/vect/vect-67.c: New testcase.
32436 * gcc.dg/vect/vect-68.c: New testcase.
32437 * gcc.dg/vect/vect-69.c: New testcase.
32438 * gcc.dg/vect/vect-79.c: New testcase.
32439 * gcc.dg/vect/vect-80.c: New testcase.
32441 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32443 * gcc.target/mips/asm-1.c: New test.
32445 2004-09-19 Ira Rosen <irar@il.ibm.com>
32447 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
32448 * gcc.dg/vect/vect-73.c: New testcase.
32449 * gcc.dg/vect/vect-74.c: New testcase.
32450 * gcc.dg/vect/vect-75.c: New testcase.
32451 * gcc.dg/vect/vect-76.c: New testcase.
32452 * gcc.dg/vect/vect-77.c: New testcase.
32453 * gcc.dg/vect/vect-78.c: New testcase
32455 2004-09-18 Paul Brook <paul@codesourcery.com>
32457 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
32459 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
32462 * gcc.dg/pr17424-1.c: New test.
32464 2004-09-18 Diego Novillo <dnovillo@redhat.com>
32466 * g++.dg/tree-ssa/pr17153.C: New test.
32468 2004-09-16 Geoffrey Keating <geoffk@apple.com>
32471 * g++.dg/pch/wchar-1.C: New.
32472 * g++.dg/pch/wchar-1.Hs: New.
32474 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
32476 * gcc.c-torture/execute/20040917-1.c: New test.
32478 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32480 PR tree-optimization/17319
32481 * gcc.dg/pr17319.c: New test.
32483 2004-09-17 Devang Patel <dpatel@apple.com>
32485 * gcc.dg/20040813-1.c: New test.
32487 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32489 PR tree-optimization/17273
32490 * gcc.c-torture/compile/pr17273.c: New test.
32492 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
32494 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
32495 Update expected messages.
32496 * gcc.dg/declspec-13.c: New test.
32498 2004-09-17 David Edelsohn <edelsohn@gnu.org>
32500 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
32502 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32504 * gcc.c-torture/execute/pr17252.c: Use post-increment to
32505 change what 'a' is pointing to.
32507 2004-09-17 Mark Mitchell <mark@codesourcery.com>
32510 * g++.dg/template/error18.C: New test.
32513 * g++.dg/warn/Wunused-8.C: New test.
32515 2004-09-17 Steven Bosscher <stevenb@suse.de>
32517 PR tree-optimization/17513
32518 * gcc.dg/20040916-1.c: New test.
32520 2004-09-16 Mark Mitchell <mark@codesourcery.com>
32523 * g++.dg/template/typename7.C: New test.
32525 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32527 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
32529 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
32531 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
32532 with -ftree-based-profiling also.
32533 * lib/profopt.exp: Support late-set profile_option/feedback_option.
32535 2004-09-16 Victor Leikehman <lei@il.ibm.com>
32538 * gfortran.dg/der_array_io_1.f90: New test.
32539 * gfortran.dg/der_array_io_2.f90: New test.
32540 * gfortran.dg/der_array_io_3.f90: New test.
32542 2004-09-15 Mark Mitchell <mark@codesourcery.com>
32544 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
32547 2004-09-15 Mark Mitchell <mark@codesourcery.com>
32549 * g++.dg/opt/switch1.C: New test.
32551 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
32553 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
32554 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
32555 Update expected messages.
32557 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32560 * gfortran.dg/same_name_1.f90: New test.
32562 2004-09-15 Diego Novillo <dnovillo@redhat.com>
32564 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
32565 dereference garbage pointers.
32567 2004-09-15 Jakub Jelinek <jakub@redhat.com>
32569 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
32570 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
32572 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
32573 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
32574 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
32576 2004-09-14 Mark Mitchell <mark@codesourcery.com>
32579 * g++.dg/template/mangle1.C: New test.
32581 2004-09-14 Diego Novillo <dnovillo@redhat.com>
32583 PR tree-optimization/17252
32584 * gcc.c-torture/execute/pr17252.c: New test.
32586 2004-09-14 Andrew Pinski <apinski@apple.com>
32588 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
32590 2004-09-14 Roger Sayle <roger@eyesopen.com>
32592 PR rtl-optimization/9771
32593 * gcc.dg/pr9771-1.c: New test case.
32595 2004-09-14 Diego Novillo <dnovillo@redhat.com>
32597 PR tree-optimization/15262
32598 * gcc.c-torture/execute/pr15262-1.c: New test.
32599 * gcc.c-torture/execute/pr15262-2.c: New test.
32601 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
32603 * gcc.dg/declspec-12.c: New test.
32605 2004-09-14 Bud Davis <bdavis9659@comcast.net>
32607 * gfortran.dg/pr17090.f90: Add directives to test.
32609 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32611 * gcc.c-torture/compile/20040914-1.c: New test.
32613 2004-09-13 Mark Mitchell <mark@codesourcery.com>
32616 * g++.dg/template/decl2.C: New test.
32618 2004-09-13 Bud Davis <bdavis9659@comcast.net>
32621 * gfortran.dg/pr17090.f90: New test.
32623 2004-09-13 Dale Johannesen <dalej@apple.com>
32625 * gcc.c-torture/compile/pr17408.c: New test case.
32627 2004-09-13 Mark Mitchell <mark@codesourcery.com>
32630 * g++.dg/parse/crash17.C: New test.
32633 * g++.dg/template/enum3.C: New test.
32635 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
32637 * lib/gcc-defs.exp: Load wrapper.exp.
32638 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
32640 * lib/gcc.exp (gcc_init): Similar.
32641 * lib/gfortran.exp (gfortran_init): Similar.
32642 * lib/objc.exp (objc_init): Similar.
32643 * lib/treelang.exp (treelang_init): Similar.
32644 * lib/wrapper.exp: New file with build_wrapper call machinery in
32645 ${tool}_maybe_build_wrapper.
32647 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
32649 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
32651 * gcc.dg/declspec-11.c: Update expected messages.
32652 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
32653 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
32654 gcc.dg/inline-12.c: New tests.
32656 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
32658 * g++.dg/tree-ssa/pr17400.C: New testcase.
32660 2004-09-13 James E Wilson <wilson@specifixinc.com>
32662 * gcc.target/mips/sb1-1.c: New testcase.
32664 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
32666 * lib/g77-dg.exp: Remove unused file.
32667 * lib/mike-g77.exp: Ditto.
32668 * lib/g77.exp: Ditto.
32670 2004-09-12 Richard Henderson <rth@redhat.com>
32672 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
32674 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
32676 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
32677 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32678 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
32679 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
32680 Update expected messages.
32682 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
32684 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
32685 declaration/use mismatch for dirp parameter.
32687 2004-09-12 Andrew Pinski <apinski@apple.com>
32689 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
32690 -fgnu-runtime is passed.
32692 2004-09-12 Richard Henderson <rth@redhat.com>
32694 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
32695 do the uplevel thing and update additional_flags directly.
32696 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
32697 gfortran.fortran-torture/execute/intrinsic_nearest.x,
32698 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
32699 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
32701 2004-09-11 Steven Bosscher <stevenb@suse.de>
32703 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
32705 2004-09-11 Roger Sayle <roger@eyesopen.com>
32707 PR middle-end/17411
32708 * g++.dg/opt/pr17411-1.C: New test case.
32710 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
32712 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32713 gcc.dg/tls/diag-2.c: Update expected messages.
32714 * gcc.dg/991209-1.c: Specify compilation options. Update expected
32716 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
32717 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
32718 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
32719 gcc.dg/tls/diag-5.c: New tests.
32721 2004-09-11 Zack Weinberg <zack@codesourcery.com>
32723 * gcc.dg/20040910-1.c: Correct dg-error regexp.
32725 2004-09-11 Steven Bosscher <stevenb@suse.de>
32727 * g++.dg/parse/break-in-for.C: New test.
32729 2004-09-11 Jakub Jelinek <jakub@redhat.com>
32731 * gcc.dg/tree-ssa/20040911-1.c: New test.
32733 2004-09-11 Andreas Jaeger <aj@suse.de>
32735 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
32736 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
32738 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
32740 * gcc.target/frv: New directory of FR-V-specific tests.
32742 2004-09-10 James E Wilson <wilson@specifixinc.com>
32744 * gcc.dg/convert-vec-1.c: New test.
32746 2004-09-10 Roger Sayle <roger@eyesopen.com>
32748 PR middle-end/17024
32749 * gcc.dg/pr17024-1.c: New test case.
32751 2004-09-10 Eric Christopher <echristo@redhat.com>
32753 * gcc.dg/20040910-1.c: New test.
32755 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
32757 * gcc.dg/bitfld-9.c: New test.
32759 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
32761 * gcc.c-torture/execute/ieee/acc1.c: New test.
32762 * gcc.c-torture/execute/ieee/acc2.c: New test.
32763 * gcc.c-torture/execute/ieee/mzero6.c: New test.
32765 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
32767 * gcc.dg/deprecated-2.c: New test.
32769 2004-09-09 James E Wilson <wilson@specifixinc.com>
32771 * gcc.dg/init-vec-1.c: New test.
32773 2004-09-09 Roger Sayle <roger@eyesopen.com>
32775 PR middle-end/17055
32776 * gcc.dg/pr17055-1.c: New test case.
32778 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
32781 * gcc.c-torture/execute/pr17377.c: New test.
32783 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
32786 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
32787 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
32788 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32789 gcc.dg/long-long-typespec-1.c: New tests.
32790 * gcc.dg/tls/diag-2.c: Update expected diagnostics
32792 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
32794 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
32795 gcc.dg/gnu99-static-1.c: New tests.
32797 2004-09-08 Devang Patel <dpatel@apple.com>
32799 * gcc.dg/darwin-ld-20040828-1.c: New test.
32800 * gcc.dg/darwin-ld-20040828-2.c: New test.
32801 * gcc.dg/darwin-ld-20040828-3.c: New test.
32803 2004-09-08 Ziemowit Laski <zlaski@apple.com>
32805 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
32806 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
32808 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
32809 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
32811 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
32812 types they qualify.
32813 * objc.dg/type-size-2.m: Fix wording in comment.
32814 * objc.dg/va-meth-1.m: New test case.
32816 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
32819 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
32820 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
32822 2004-09-06 Devang Patel <dpatel@apple.com>
32824 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
32825 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
32827 2004-09-06 Zack Weinberg <zack@codesourcery.com>
32829 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
32830 reflect changed line numbering of diagnostics.
32832 2004-09-06 Paul Brook <paul@codesourcery.com>
32834 * gfortran.dg/edit_real_1.f90: Add new test.
32836 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32838 * gcc.dg/tree-ssa/loop-2.c: New test.
32839 * gcc.dg/tree-ssa/loop-3.c: New test.
32840 * gcc.dg/tree-ssa/loop-4.c: New test.
32841 * gcc.dg/tree-ssa/loop-5.c: New test.
32843 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32845 * gcc.dg/format/sentinel-1.c: Update for parameter option.
32847 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32849 * gcc.dg/format/sentinel-1.c: New test.
32851 2004-09-04 Uros Bizjak <uros@kss-loka.si>
32853 * gcc.dg/builtins-46.c: New.
32855 2004-09-03 Devang Patel <dpatel@apple.com>
32857 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
32858 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
32860 2004-09-03 Jan Beulich <jbeulich@novell.com>
32862 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
32863 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
32864 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
32865 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
32866 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
32867 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
32868 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
32869 the non-portable bzero.
32870 * gcc.dg/20010912-1.c: xfail for NetWare.
32871 * gcc.dg/20020426-2.c: xfail for NetWare.
32872 * gcc.dg/20021014-1.c: xfail for NetWare.
32873 * gcc.dg/20021018-1.c: xfail for NetWare.
32874 * gcc.dg/20030213-1.c: xfail for NetWare.
32875 * gcc.dg/20030225-1.c: xfail for NetWare.
32876 * gcc.dg/20030708-1.c: xfail for NetWare.
32877 * gcc.dg/builtins-config.h: Also exclude NetWare.
32878 * gcc.dg/format/format.h: Define restrict only if not already defined.
32879 * gcc.dg/nest.c: xfail for NetWare.
32880 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
32881 * lib/target-supports.exp (check_visibility_available): Exclude
32884 2004-09-03 Jan Beulich <jbeulich@novell.com>
32886 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
32887 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
32888 deterministic starting point for the alignment of structure fields.
32889 * gcc.dg/Wpadded.c: Dito.
32890 * g++.dg/abi/vbase10.C: Dito.
32892 2004-09-03 Devang Patel <dpatel@apple.com>
32894 * g++.dg/debug/pr15736.cc: New test.
32896 2004-09-02 Mark Mitchell <mark@codesourcery.com>
32898 * README.QMTEST: Fix out-of-date link.
32900 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
32903 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
32904 Delete. Duplicate of gfortran.dg/g77/20010610.f
32906 2004-09-02 Mark Mitchell <mark@codesourcery.com>
32908 * g++.dg/abi/arm_rtti1.C: New test.
32910 2004-09-02 Geoffrey Keating <geoffk@apple.com>
32912 * gcc.dg/ppc-vector-memcpy.c: New.
32913 * gcc.dg/ppc-vector-memset.c: New.
32915 2004-09-02 Chao-ying Fu <fu@mips.com>
32917 * gcc.target/mips/mips-3d-1.c: New test.
32918 * gcc.target/mips/mips-3d-2.c: New test.
32919 * gcc.target/mips/mips-3d-3.c: New test.
32920 * gcc.target/mips/mips-3d-4.c: New test.
32921 * gcc.target/mips/mips-3d-5.c: New test.
32922 * gcc.target/mips/mips-3d-6.c: New test.
32923 * gcc.target/mips/mips-3d-7.c: New test.
32924 * gcc.target/mips/mips-3d-8.c: New test.
32925 * gcc.target/mips/mips-3d-9.c: New test.
32926 * gcc.target/mips/mips-ps-1.c: New test.
32927 * gcc.target/mips/mips-ps-2.c: New test.
32928 * gcc.target/mips/mips-ps-3.c: New test.
32929 * gcc.target/mips/mips-ps-4.c: New test.
32930 * gcc.target/mips/mips-ps-type.c: New test.
32932 2004-09-02 Paul Brook <paul@codesourcery.com>
32934 * gfortran.dg/edit_real_1.f90: Add new tests.
32936 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32939 * gfortran.dg/merge_char_1.f90: New test.
32941 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32944 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
32946 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
32949 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
32951 2004-09-01 Mark Mitchell <mark@codesourcery.com>
32953 * g++.dg/opt/loop1.C: Do not XFAIL.
32955 2004-09-01 Jakub Jelinek <jakub@redhat.com>
32957 * gcc.c-torture/execute/20040831-1.c: New test.
32959 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
32962 * gfortran.dg/g77/20010610.f: Now passes.
32963 Copy from g77.f-torture/execute. Add dg-run directive.
32964 * gfortran.dg/g77/README: Update
32966 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
32968 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
32969 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
32970 (t1, t2, t3, t4): Add volatile.
32972 2004-08-31 Mark Mitchell <mark@codesourcery.com>
32974 * g++.dg/ext/visibility/arm1.C: New test.
32976 2004-08-31 Geoffrey Keating <geoffk@apple.com>
32978 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
32981 2004-09-01 Paul Brook <paul@codesourcery.com>
32983 * gfortran.dg/eof_2.f90: New test.
32985 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32988 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
32990 2004-08-31 Bud Davis <bdavis9659@comcast.net>
32992 PR libfortran/16805
32993 * gfortran.dg/list_read_2.f90: New test.
32995 2004-08-31 Mark Mitchell <mark@codesourcery.com>
32997 * g++.dg/abi/key1.C: New test.
32999 2004-08-31 Richard Henderson <rth@redhat.com>
33001 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
33003 * g++.dg/other/offsetof5.C: Remove duplicate.
33005 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33008 * gfortran.dg/func_derived_1.f90: New test.
33010 2004-08-31 Paul Brook <paul@codesourcery.com>
33012 * gfortran.dg/eof_1.f90: New test.
33014 2004-08-31 Paul Brook <paul@codesourcery.com>
33016 * gfortran.dg/list_read_1.f90: New file.
33018 2004-08-30 Mark Mitchell <mark@codesourcery.com>
33020 * g++.dg/opt/loop1.C: XFAIL.
33022 2004-08-30 Geoffrey Keating <geoffk@apple.com>
33024 * gcc.dg/funcdef-storage-1.c: New.
33025 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
33026 an extern function in local scope.
33027 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
33028 declare an 'auto inline' function in local scope.
33029 * gcc.dg/20011130-1.c: Likewise.
33030 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
33031 an 'auto' function in local scope.
33032 * gcc.dg/20021014-1.c: Likewise.
33033 * gcc.dg/20030331-2.c: Likewise.
33035 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33037 * gfortran.dg/blockdata_1.f90: New test.
33039 2004-08-30 Richard Henderson <rth@redhat.com>
33041 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
33043 2004-08-30 Richard Henderson <rth@redhat.com>
33045 * lib/fortran-torture.exp (fortran-torture-execute): Honor
33046 additional_flags set by alternate driver.
33047 (ieee-options): New procedure.
33048 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
33049 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
33050 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
33051 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
33053 2004-08-30 Richard Henderson <rth@redhat.com>
33055 * lib/f-torture.exp: Remove.
33057 2004-08-29 Mark Mitchell <mark@codesourcery.com>
33059 PR rtl-optimization/16590
33060 * g++.dg/opt/loop1.C: New test.
33062 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33065 * gfortran.dg/oldstyle_1.f90: New test.
33067 2004-08-29 Steven G. Kargl <kargls@comcast.net>
33068 Paul Brook <paul@codesourcery.com>
33070 * gfortran.dg/g77/README: Update.
33071 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
33072 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
33073 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
33075 2004-08-28 Paul Brook <paul@codesourcery.com>
33077 PR libfortran/17195
33078 * gfortran.dg/edit_real_1.f90: New test.
33080 2004-08-27 Paul Brook <paul@codesourcery.com>
33082 * gfortran.dg/rewind_1.f90: New test.
33084 2004-08-27 Bud Davis <bdavis9659@comcast.net>
33087 * gfortran.dg/pr16597.f90: New test.
33089 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33092 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
33093 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
33094 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
33095 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
33096 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
33098 2004-08-26 Nick Clifton <nickc@redhat.com>
33100 * gcc.c-torture/compile/pr17119.c: New test.
33102 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33104 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
33106 2004-08-25 Richard Henderson <rth@redhat.com>
33108 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
33109 the bits that expect kind=8 to be the largest real kind.
33111 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33113 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
33115 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33117 * gfortran.dg/assignment_1.f90: New test.
33119 2004-08-25 Adam Nemet <anemet@lnxw.com>
33121 * g++.dg/template/repo3.C: New test.
33123 2004-08-25 Roger Sayle <roger@eyesopen.com>
33125 PR middle-end/16693
33126 PR tree-optimization/16372
33127 * g++.dg/opt/pr16372-1.C: New test case.
33128 * g++.dg/opt/pr16693-1.C: New test case.
33129 * g++.dg/opt/pr16693-2.C: New test case.
33131 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33133 * objc.dg/proto-lossage-4.m: New test.
33135 2004-08-25 Mark Mitchell <mark@codesourcery.com>
33138 * g++.dg/inherit/local2.C: New test.
33140 2004-08-25 Paul Brook <paul@codesourcery.com>
33143 * gfortran.dg/string_ctor_1.f90: New test.
33145 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33148 * g++.dg/template/redecl2.C: New test.
33150 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33153 * gfortran.dg/pr17143.f90: New test.
33155 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33158 * gfortran.dg/pr17164.f90: New test.
33160 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33162 * gcc.dg/tree-ssa/loop-1.c: New test.
33164 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33166 * gcc.c-torture/compile/20040824-1.c: New test.
33168 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33170 * gcc.c-torture/compile/iftrap-3.c: New test.
33172 2004-08-24 Paul Brook <paul@codesourcery.com>
33174 * gfortran.dg/entry_2.f90: New test.
33176 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33179 * g++.dg/lookup/ambig[12].C: New.
33181 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33184 * g++.dg/template/crash21.C: New test.
33185 * g++.dg/template/crash22.C: Likewise.
33187 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33190 * g++.dg/template/access15.C: New.
33192 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33195 * g++.dg/template/repo2.C: New test.
33197 2004-08-23 Roger Sayle <roger@eyesopen.com>
33199 PR rtl-optimization/17078
33200 * gcc.c-torture/execute/pr17078-1.c: New test case.
33202 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33205 * gcc.dg/debug/crash1.c: New test.
33207 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33210 * gcc.dg/loop-5.c: New test.
33212 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33214 * gcc.c-torture/execute/20040823-1.c: New test.
33216 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
33218 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
33219 to the assembler. Simplify test accordingly.
33220 (asm_abi_flags): Use GNU names.
33221 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
33222 to check for ABI flags.
33224 2004-08-22 Andrew Pinski <apinski@apple.com>
33226 * g++.dg/opt/pr14029.C: New test.
33227 * gcc.c-torture/execute/pr15262.c: New test.
33229 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33231 * gfortran.dg/reduction.f90: Add checks with complex arguments.
33233 2004-08-21 Bud Davis <bdavis9659@comcast.net>
33236 * gfortran.dg/direct_io.f90: New test.
33238 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33241 * g++.dg/inherit/local2.C: New test.
33243 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
33246 * g++.dg/warn/Wparentheses-4.C: New test.
33248 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33251 * g++.dg/inherit/local2.C: New test.
33253 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
33254 * gcc.dg/ppc-ldstruct.c: Likewise.
33255 * gcc.dg/ppc64-abi-2.c: Likewise.
33257 2004-08-20 Jakub Jelinek <jakub@redhat.com>
33259 PR rtl-optimization/17099
33260 * gcc.c-torture/execute/20040820-1.c: New test.
33262 2004-08-20 David Edelsohn <edelsohn@gnu.org>
33264 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
33266 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
33269 * gfortran.dg/auto_array_1.f90: New test.
33271 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33274 * gfortran.dg/simpleif_1.f90: New test.
33276 2004-08-19 Mark Mitchell <mark@codesourcery.com>
33278 * lib/target-supports.exp (check_profiling_available): Return
33279 false for arm*-*-symbianelf* and arm*-*-eabi*.
33282 * g++.dg/template/delete1.C: New test.
33284 2004-08-19 Paul Brook <paul@codesourcery.com>
33288 * gfortran.dg/data_char_1.f90: New test.
33290 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
33293 * gfortran.dg/reduction.f90: New testcase.
33295 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33298 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
33300 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
33303 * g++.dg/Wparentheses-3.C: New test.
33305 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
33307 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
33308 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
33309 * gcc.dg/vect/vect-2.c: Likewise.
33310 * gcc.dg/vect/vect-3.c: Likewise.
33311 * gcc.dg/vect/vect-4.c: Likewise.
33312 * gcc.dg/vect/vect-5.c: Likewise.
33313 * gcc.dg/vect/vect-6.c: Likewise.
33314 * gcc.dg/vect/vect-7.c: Likewise.
33315 * gcc.dg/vect/vect-25.c: Likewise.
33316 * gcc.dg/vect/vect-31.c: Likewise.
33317 * gcc.dg/vect/vect-32.c: Likewise.
33318 * gcc.dg/vect/vect-34.c: Likewise.
33319 * gcc.dg/vect/vect-36.c: Likewise.
33320 * gcc.dg/vect/vect-all.c: Likewise.
33322 2004-08-18 Mark Mitchell <mark@codesourcery.com>
33325 * g++.dg/template/operator4.C: New test.
33327 2004-08-18 Richard Henderson <rth@redhat.com>
33329 * gcc.dg/20040206-1.c: XFAIL.
33331 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33334 * g++.dg/template/array7.C: New test.
33336 2004-08-17 James E Wilson <wilson@specifixinc.com>
33338 * gcc.dg/mips-movcc-1.c: New test.
33339 * gcc.dg/mips-movcc-2.c: New test.
33340 * gcc.dg/mips-movcc-3.c: New test.
33342 * gcc.dg/mips-nmadd-1.c: New test.
33343 * gcc.dg/mips-nmadd-2.c: New test.
33345 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33348 * g++.dg/opt/inline8.C: New test.
33351 * g++.dg/parse/error17.C: New test.
33353 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
33355 * gcc.dg/vect: New directory for vectorizer tests.
33356 * gcc.dg/vect/tree-vect.h: New file.
33357 * gcc.dg/vect/vect.exp: New file.
33358 * gcc.dg/vect/pr16105.c.c: New test.
33359 * gcc.dg/vect/vect-1.c: New test.
33360 * gcc.dg/vect/vect-2.c: New test.
33361 * gcc.dg/vect/vect-3.c: New test.
33362 * gcc.dg/vect/vect-4.c: New test.
33363 * gcc.dg/vect/vect-5.c: New test.
33364 * gcc.dg/vect/vect-6.c: New test.
33365 * gcc.dg/vect/vect-7.c: New test.
33366 * gcc.dg/vect/vect-8.c: New test.
33367 * gcc.dg/vect/vect-9.c: New test.
33368 * gcc.dg/vect/vect-10.c: New test.
33369 * gcc.dg/vect/vect-11.c: New test.
33370 * gcc.dg/vect/vect-12.c: New test.
33371 * gcc.dg/vect/vect-13.c: New test.
33372 * gcc.dg/vect/vect-14.c: New test.
33373 * gcc.dg/vect/vect-15.c: New test.
33374 * gcc.dg/vect/vect-16.c: New test.
33375 * gcc.dg/vect/vect-17.c: New test.
33376 * gcc.dg/vect/vect-18.c: New test.
33377 * gcc.dg/vect/vect-19.c: New test.
33378 * gcc.dg/vect/vect-20.c: New test.
33379 * gcc.dg/vect/vect-21.c: New test.
33380 * gcc.dg/vect/vect-22.c: New test.
33381 * gcc.dg/vect/vect-23.c: New test.
33382 * gcc.dg/vect/vect-24.c: New test.
33383 * gcc.dg/vect/vect-25.c: New test.
33384 * gcc.dg/vect/vect-26.c: New test.
33385 * gcc.dg/vect/vect-27.c: New test.
33386 * gcc.dg/vect/vect-28.c: New test.
33387 * gcc.dg/vect/vect-29.c: New test.
33388 * gcc.dg/vect/vect-30.c: New test.
33389 * gcc.dg/vect/vect-31.c: New test.
33390 * gcc.dg/vect/vect-32.c: New test.
33391 * gcc.dg/vect/vect-33.c: New test.
33392 * gcc.dg/vect/vect-34.c: New test.
33393 * gcc.dg/vect/vect-35.c: New test.
33394 * gcc.dg/vect/vect-36.c: New test.
33395 * gcc.dg/vect/vect-37.c: New test.
33396 * gcc.dg/vect/vect-38.c: New test.
33397 * gcc.dg/vect/vect-40.c: New test.
33398 * gcc.dg/vect/vect-41.c: New test.
33399 * gcc.dg/vect/vect-42.c: New test.
33400 * gcc.dg/vect/vect-43.c: New test.
33401 * gcc.dg/vect/vect-44.c: New test.
33402 * gcc.dg/vect/vect-45.c: New test.
33403 * gcc.dg/vect/vect-46.c: New test.
33404 * gcc.dg/vect/vect-47.c: New test.
33405 * gcc.dg/vect/vect-48.c: New test.
33406 * gcc.dg/vect/vect-49.c: New test.
33407 * gcc.dg/vect/vect-50.c: New test.
33408 * gcc.dg/vect/vect-51.c: New test.
33409 * gcc.dg/vect/vect-52.c: New test.
33410 * gcc.dg/vect/vect-53.c: New test.
33411 * gcc.dg/vect/vect-54.c: New test.
33412 * gcc.dg/vect/vect-55.c: New test.
33413 * gcc.dg/vect/vect-56.c: New test.
33414 * gcc.dg/vect/vect-57.c: New test.
33415 * gcc.dg/vect/vect-58.c: New test.
33416 * gcc.dg/vect/vect-59.c: New test.
33417 * gcc.dg/vect/vect-60.c: New test.
33418 * gcc.dg/vect/vect-61.c: New test.
33419 * gcc.dg/vect/vect-all.c: New test.
33420 * gcc.dg/vect/vect-none.c: New test.
33422 2004-08-17 Paul Brook <paul@codesourcery.com>
33425 * gfortran.dg/entry_1.f90: New test.
33427 2004-08-17 Andrew Pinski <apinski@apple.com>
33429 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
33431 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
33433 * gcc.dg/pr17036-1.c: New test.
33435 2004-08-16 Devang Patel <dpatel@apple.com>
33437 * gcc.dg/darwin-20040809-1.c: New test.
33439 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
33441 * gcc.dg/funcdef-attr-1.c: New test.
33443 2004-08-16 Janis Johnson <janis187@us.ibm.com>
33445 * gcc.dg/altivec-17.c: New test.
33446 * gcc.dg/altivec-18.c: New test.
33448 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33451 * g++.dg/template/vtable2.C: New test.
33453 2004-08-14 Richard Henderson <rth@redhat.com>
33455 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
33456 * gcc.dg/pack-test-4.c (main): Return 0.
33457 * gcc.dg/setjmp-1.c: Remove XFAIL.
33458 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
33460 2004-08-14 Richard Henderson <rth@redhat.com>
33462 * gcc.dg/980217-1.c: Add prototype for printf.
33464 2004-08-13 Bud Davis <bdavis9659@comcast.net>
33466 * gfortran.dg/pr16935.f90: New test.
33468 2004-08-13 Janis Johnson <janis187@us.ibm.com>
33470 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
33472 2004-08-13 Paul Brook <paul@codesourcery.com>
33474 * gfortran.dg/der_io_1.f90: Remove stray comma.
33476 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33478 * gcc.dg/vmx/cw-bug-2.c: Remove.
33479 * gcc.dg/vmx/vprint-1.c: Remove.
33480 * gcc.dg/vmx/vscan-1.c: Remove.
33482 2004-08-12 Devang patel <dpatel@apple.com>
33484 * gcc.dg/darwin-20040809-2.c: New test.
33486 2004-08-12 Janis Johnson <janis1872us.ibm.com>
33488 * g++.dg/ext/altivec-12.C: New test.
33490 * g++.dg/ext/altivec-11.C: New test.
33492 2004-08-12 Paul Brook <paul@codesourcery.com>
33494 * g++.dg/abi/arm_cxa_vec_1.C: New test.
33496 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33498 * g++.dg/ext/altivec-2.C: Check for hardware support before
33499 executing any VMX instructions.
33501 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
33503 2004-08-12 Jakub Jelinek <jakub@redhat.com>
33506 * g++.old-deja/g++.other/comdat4.C: New test.
33507 * g++.old-deja/g++.other/comdat4-aux.cc: New.
33509 2004-08-12 Ben Elliston <bje@au.ibm.com>
33512 * gcc.dg/pr16286.c: New test.
33514 2004-08-12 Jan Beulich <jbeulich@novell.com>
33516 * g++.dg/ext/asm5.C: New.
33518 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33521 * g++.dg/eh/crash1.C: New test.
33524 * g++.dg/ext/construct1.C: New test.
33526 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33529 * g++.dg/init/ptrmem1.C: New test.
33532 * g++.dg/parse/offsetof5.C: New test.
33535 * g++.dg/template/overload3.C: New test.
33537 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33540 * g++.dg/parse/error16.C: New test.
33543 * g++.dg/template/error14.C: New test.
33546 * g++.dg/template/error15.C: New test.
33548 2004-08-11 Devang Patel <dpatel@apple.com>
33550 * gcc.dg/darwin-ld-20040809-1.c: New test.
33551 * gcc.dg/darwin-ld-20040809-2.c: New test.
33553 2004-08-11 Steven G. Kargl <kargls@comcast.net>
33556 * gfortran.dg/dfloat_1.f90: New test.
33558 2004-08-09 Mark Mitchell <mark@codesourcery.com>
33560 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
33561 * gcc.dg/dll-2.c: Fix dg-require syntax.
33562 * gcc.misc-tests/arm-isr.c (abort): Declare.
33565 2004-08-10 Mark Mitchell <mark@codesourcery.com>
33568 * g++.dg/parse/crash16.C: New test.
33570 2004-08-10 Roger Sayle <roger@eyesopen.com>
33572 * gcc.dg/mips-rsqrt-1.c: New test case.
33573 * gcc.dg/mips-rsqrt-2.c: New test case.
33574 * gcc.dg/mips-rsqrt-3.c: New test case.
33576 2004-08-10 Paul Brook <paul@codesourcery.com>
33578 * gfortran.dg/der_io_1.f90: New test.
33580 2004-08-10 Paul Brook <paul@codesourcery.com>
33583 * gfortran.dg/der_array_1.f90: New test.
33585 2004-08-09 David Edelsohn <edelsohn@gnu.org>
33587 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
33589 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
33591 * gcc.dg/wchar_t-2.c: Fix typo.
33593 2004-08-09 Falk Hueffner <falk@debian.org>
33595 PR tree-optimization/12517
33596 * gcc.c-torture/compile/pr12517.c: New test.
33598 PR tree-optimization/12578
33599 * gcc.c-torture/compile/pr12578.c: New test.
33601 PR tree-optimization/12899
33602 * gcc.c-torture/compile/pr12899.c: New test.
33604 PR rtl-optimization/14692
33605 * gcc.c-torture/compile/pr14692.c: New test.
33607 PR tree-optimization/16461
33608 * gcc.c-torture/compile/pr16461.c: New test.
33610 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
33612 * gfortran.dg/getenv_1.f90: New test.
33614 2004-08-06 Mark Mitchell <mark@codesourcery.com>
33616 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
33618 * gcc.dg/symbian5.c: Test -fno-short-wchar.
33620 2004-08-06 Paul Brook <paul@codesourcery.com>
33622 * gfortran.dg/ret_array_1.f90: New test.
33623 * gfortran.dg/ret_pointer_1.f90: New test.
33625 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
33627 * gcc.dg/missing-field-init-[12].c: New tests.
33628 * g++.dg/warn/missing-field-init-[12].C: New tests.
33630 2004-08-06 Mark Mitchell <mark@codesourcery.com>
33632 * gcc.dg/enum2.c: New test.
33633 * gcc.dg/symbian3.c: Likewise.
33634 * gcc.dg/symbian4.c: Likewise.
33635 * gcc.dg/wchar_t-2.c: Likewise.
33637 2004-08-05 Mark Mitchell <mark@codesourcery.com>
33639 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
33642 2004-08-05 Mark Mitchell <mark@codesourcery.com>
33644 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
33645 dg-require-visiblity.
33646 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
33647 * g++.dg/ext/visibility/fvisibility.C: Likewise.
33648 * g++.dg/ext/visibility/memfuncts.C: Likewise.
33649 * g++.dg/ext/visibility/new1.C: Likewise.
33650 * g++.dg/ext/visibility/pragma.C: Likewise.
33651 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
33652 * g++.dg/ext/visibility/virtual.C: Likewise.
33653 * g++/dg/ext/visibility/visibility-1.C: Likewise.
33654 * g++/dg/ext/visibility/visibility-2.C: Likewise.
33655 * g++/dg/ext/visibility/visibility-3.C: Likewise.
33656 * g++/dg/ext/visibility/visibility-4.C: Likewise.
33657 * g++/dg/ext/visibility/visibility-5.C: Likewise.
33658 * g++/dg/ext/visibility/visibility-6.C: Likewise.
33659 * g++/dg/ext/visibility/visibility-7.C: Likewise.
33660 * g++/dg/ext/visibility/visibility-8.C: New test.
33661 * gcc.c-torture/compile/dll.x: Remove.
33662 * gcc.dg/dll-2.c: Use dg-require-dll
33663 * gcc.dg/visibility-10.c: New test.
33664 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
33666 * lib/scanasm.exp (scan_hidden): New function.
33667 (scan_not_hidden): Likewise.
33669 2004-08-05 David Edelsohn <edelsohn@gnu.org>
33671 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
33673 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
33675 * gcc.c-torture/execute/20040805-1.c: New test.
33677 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
33679 * gcc.dg/20020118-1.c: Declare abort.
33680 * gcc.dg/altivec_check.h: Likewise.
33681 * gcc.dg/iftrap-2.c: Likewise.
33682 * gcc.dg/pragma-darwin.c: Likewise.
33683 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
33685 2004-08-04 Geoffrey Keating <geoffk@apple.com>
33687 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
33689 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
33691 * gcc.c-torture/execute/builtins/abs-2.c,
33692 gcc.c-torture/execute/builtins/abs-3.c,
33693 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
33694 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
33695 intmax_t, uintmax_t and their limits.
33696 * gcc.dg/intmax_t-1.c: New test.
33698 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33700 * g++.dg/tc1/dr147.C: Add reference to PR.
33702 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
33704 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
33705 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
33707 2004-08-03 David Edelsohn <edelsohn@gnu.org>
33709 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
33711 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33713 * gcc.dg/redecl-5.c: New test.
33714 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
33717 2004-08-03 Roger Sayle <roger@eyesopen.com>
33719 PR middle-end/16790
33720 * gcc.c-torture/execute/pr16790-1.c: New test case.
33722 2004-08-03 Mark Mitchell <mark@codesourcery.com>
33724 * g++.dg/ext/visibility/assign1.C: New test.
33725 * g++.dg/ext/visibility/new1.C: Likewise.
33727 * gcc.dg/symbian1.c: New test.
33728 * gcc.dg/symbian2.c: Likewise.
33730 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
33733 * gcc.dg/i386-sse-9.c: New test.
33735 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33737 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
33739 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33741 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
33742 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
33743 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
33744 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
33745 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
33746 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
33747 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
33748 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
33749 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
33750 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
33751 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
33752 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
33753 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
33754 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
33755 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
33756 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
33757 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
33758 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
33759 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
33760 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
33761 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
33762 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
33763 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
33764 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
33765 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
33766 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
33767 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
33768 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
33769 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33770 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33771 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
33772 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
33773 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
33774 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
33775 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
33776 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33777 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33778 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33779 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33780 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
33781 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
33782 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
33783 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
33784 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
33785 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33786 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33787 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
33788 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
33789 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
33790 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
33791 gcc.misc-tests/i386-pf-3dnow-1.c,
33792 gcc.misc-tests/i386-pf-athlon-1.c,
33793 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
33794 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
33795 Declare built-in functions used.
33796 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
33798 2004-08-02 Mark Mitchell <mark@codesourcery.com>
33801 * g++.dg/lookup/using12.C: New test.
33803 * g++.dg/init/null1.C: Fix PR number.
33804 * g++.dg/parse/namespace10.C: Likewise.
33806 2004-08-01 Mark Mitchell <mark@codesourcery.com>
33809 * g++.dg/template/spec17.C: New test.
33810 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
33811 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
33813 2004-08-02 David Billinghurst
33816 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
33818 2004-08-01 Zack Weinberg <zack@codesourcery.com>
33820 * gcc.dg/ia64-got-1.c: New test case.
33822 2004-08-01 Mark Mitchell <mark@codesourcery.com>
33825 * g++.dg/init/null1.C: New test.
33826 * g++.dg/tc1/dr76.C: Adjust error marker.
33829 * g++.dg/parse/namespace10.C: New test.
33832 * g++.dg/inherit/ptrmem2.C: New test.
33834 2004-08-02 Ben Elliston <bje@au.ibm.com>
33837 * gcc.dg/pr16155.c: New test.
33839 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
33841 * gcc.dg/redecl-2.c: New test.
33843 2004-07-30 Geoffrey Keating <geoffk@apple.com>
33845 * gcc.dg/darwin-longdouble.c: New file.
33847 2004-07-30 Richard Henderson <rth@redhat.com>
33849 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
33850 write to constant argument.
33851 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
33853 2004-07-30 Richard Henderson <rth@redhat.com>
33855 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
33856 tests of nearest around zero.
33858 2004-07-30 Andrew Pinski <apinski@apple.com>
33860 * gcc.c-torture/compile/20040730-1.c: New test.
33862 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
33864 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
33867 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
33869 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
33871 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
33873 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
33874 contains $ld_library_path.
33875 * lib/gfortran.exp (gfortran_link_flags): Likewise.
33877 2004-07-29 Richard Henderson <rth@redhat.com>
33879 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
33881 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
33882 (alt2, which): New.
33883 (Check): Accept either alternative.
33885 2004-07-29 Mark Mitchell <mark@codesourcery.com>
33887 * g++.dg/abi/inline1.C: New test.
33888 * g++.dg/abi/local1-a.cc: Likewise.
33889 * g++.dg/abi/local1.C: Likewise.
33890 * g++.dg/abi/mangle11.C: Tweak location of warnings.
33891 * g++.dg/abi/mangle12.C: Likewise.
33892 * g++.dg/abi/mangle17.C: Likewise.
33893 * g++.dg/abi/mangle20-2.C: Likewise.
33894 * g++.dg/opt/interface1.C: Likewise.
33895 * g++.dg/opt/interface1.h: Likewise.
33896 * g++.dg/opt/interface1-a.cc: New test.
33897 * g++.dg/parse/repo1.C: New test.
33898 * g++.dg/template/repo1.C: Likewise.
33899 * g++.dg/warn/Winline-1.C: Likewise.
33900 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
33902 2004-07-29 Diego Novillo <dnovillo@redhat.com>
33904 * gcc.dg/tree-ssa/20040729-1.c: New test.
33906 2004-07-27 Matt Austern <austern@apple.com>
33908 * gcc.dg/darwin-bool-1.c: New test.
33909 * gcc.dg/darwin-bool-2.c: New test.
33911 2004-07-28 Richard Henderson <rth@redhat.com>
33913 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
33914 arguments in the correct type. Don't write to constant arguments.
33916 2004-07-28 Diego Novillo <dnovillo@redhat.com>
33918 PR tree-optimization/16688
33919 PR tree-optimization/16689
33920 * g++.dg/tree-ssa/pr16688.C: New test.
33922 2004-07-28 Diego Novillo <dnovillo@redhat.com>
33924 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33925 loads. Not only in the comment, this time.
33927 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
33929 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
33930 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
33931 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
33932 * gcc.dg/sh4a-bitmovua.c: New.
33933 * gcc.dg/sh4a-cos.c: New.
33934 * gcc.dg/sh4a-cosf.c: New.
33935 * gcc.dg/sh4a-fprun.c: New.
33936 * gcc.dg/sh4a-fsrra.c: New.
33937 * gcc.dg/sh4a-memmovua.c: New.
33938 * gcc.dg/sh4a-sin.c: New.
33939 * gcc.dg/sh4a-sincos.c: New.
33940 * gcc.dg/sh4a-sincosf.c: New.
33941 * gcc.dg/sh4a-sinf.c: New.
33943 2004-07-28 Diego Novillo <dnovillo@redhat.com>
33945 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
33947 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33949 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
33952 2004-07-27 Andrew Pinski <apinski@apple.com>
33954 * g++.dg/rtti/tinfo1.C: Correct the xfail.
33956 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
33958 * gcc.dg/pragma-isr.c: New test.
33960 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33963 * g++.dg/template/ttp11.C: New test.
33965 2004-07-27 Diego Novillo <dnovillo@redhat.com>
33967 * gcc.c-torture/compile/20040727-1.c: New test.
33969 2004-07-26 Eric Christopher <echristo@redhat.com>
33971 * gcc.c-torture/compile/20040726-2.c: New test.
33973 2004-07-26 Andrew Pinski <apinski@apple.com>
33975 * g++.dg/rtti/tinfo1.C: Xfail.
33977 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
33979 * gcc.c-torture/compile/20040726-1.c: New test.
33981 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
33982 Brian Ryner <bryner@brianryner.com>
33986 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
33987 * g++.dg/ext/visibility/: New directory.
33988 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
33989 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
33990 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
33991 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
33992 * g++.dg/ext/visibility/fvisibility.C,
33993 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
33994 g++.dg/ext/visibility/fvisibility-override1.C
33995 g++.dg/ext/visibility/fvisibility-override2.C
33996 g++.dg/ext/visibility/memfuncts.C
33997 g++.dg/ext/visibility/noPLT.C
33998 g++.dg/ext/visibility/pragma.C
33999 g++.dg/ext/visibility/pragma-override1.C
34000 g++.dg/ext/visibility/pragma-override2.C
34001 g++.dg/ext/visibility/staticmemfuncts.C
34002 g++.dg/ext/visibility/virtual.C: New tests.
34004 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
34007 * gcc.dg/pr15360-1.c: New test.
34009 2004-07-25 Daniel Jacobowitz <dan@debian.org>
34011 * gcc.dg/pragma-align-2.c: New test.
34012 * gcc.dg/pragma-init-fini.c: New test.
34013 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
34016 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
34018 * gcc.dg/init-string-2.c: New test.
34020 2004-07-24 Zack Weinberg <zack@codesourcery.com>
34023 * gcc.dg/Wredundant-decls-1.c: New test case.
34025 2004-07-24 Jakub Jelinek <jakub@redhat.com>
34027 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
34028 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
34029 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
34030 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
34031 * gcc.dg/compat/generate-random.c: New file.
34032 * gcc.dg/compat/generate-random.h: Likewise.
34033 * gcc.dg/compat/generate-random_r.c: Likewise.
34034 * gcc.dg/compat/struct-layout-1.h: Likewise.
34035 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
34036 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
34037 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
34038 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
34039 * gcc.dg/compat/struct-layout-1_main.c: New test.
34040 * gcc.dg/compat/struct-layout-1_x.c: New file.
34041 * gcc.dg/compat/struct-layout-1_y.c: New file.
34042 * gcc.dg/compat/struct-layout-1_test.h: New file.
34044 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
34046 * gcc.dg/comp-return-1.c: New test
34048 2004-07-23 Janis Johnson <janis187@us.ibm.com>
34050 * gcc.dg/vmx/8-02a.c: Fix typo.
34052 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
34053 * gcc.dg/darwin-abi-3.c: New test.
34055 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
34056 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
34058 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
34059 * gcc.dg/vmx/ops-long-1.c: New test.
34060 * gcc.dg/vmx/ops-long-2.c: New test.
34062 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
34064 * g++.dg/lookup/conv-[1234].C: New.
34066 2004-07-22 Mark Mitchell <mark@codesourcery.com>
34068 * g++.dg/parse/attr2.C: Simplify.
34070 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34073 * gcc.c-torture/execute/pr7284-1.c: New test.
34075 2004-07-22 Brian Booth <bbooth@redhat.com>
34077 * gcc.dg/tree-ssa/20040721-1.c: New test.
34079 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
34081 * g++.dg/template/crash20.c: New.
34083 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
34085 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
34086 Add dg-run directive. Declare variables as required.
34087 * gfortran.dg/g77/README: Update
34089 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
34091 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
34092 gcc.dg/cris-peep2-andu2.c: New tests.
34094 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34097 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
34099 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
34101 * gcc.dg/qual-return-2.c: Update expected messages.
34102 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
34104 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34106 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
34107 * gcc.dg/noncompile/921102-1.c: Update expected error message.
34109 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34112 * gcc.dg/init-string-1.c: New test.
34114 2004-07-21 Jakub Jelinek <jakub@redhat.com>
34116 PR middle-end/15345
34118 * gcc.dg/torture/nested-fn-1.c: New test.
34120 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
34123 * gcc.dg/ia64-fptr-1.c: New file.
34125 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34128 * g++.dg/template/spec16.C: New test.
34129 * g++.old-deja/g++.robertl/eb118.C: Remove.
34131 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34134 * g++.dg/template/spec15.C: New test.
34136 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
34138 Copy cases from g77.f-torture/execute and add dg-run
34139 directive. Other changes as noted.
34140 * gfortran.dg/g77/13037.f
34141 * gfortran.dg/g77/1832.f
34142 * gfortran.dg/g77/19981119-0.f
34143 * gfortran.dg/g77/19990313-0.f
34144 * gfortran.dg/g77/19990313-1.f
34145 * gfortran.dg/g77/19990313-2.f
34146 * gfortran.dg/g77/19990313-3.f
34147 * gfortran.dg/g77/19990419-1.f
34148 * gfortran.dg/g77/19990826-0.f
34149 * gfortran.dg/g77/19990826-2.f
34150 * gfortran.dg/g77/20000503-1.f
34151 * gfortran.dg/g77/20001111.f
34152 * gfortran.dg/g77/20010116.f
34153 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
34154 * gfortran.dg/g77/20010430.f
34155 * gfortran.dg/g77/6177.f
34156 * gfortran.dg/g77/947.f
34157 * gfortran.dg/g77/970816-3.f
34158 * gfortran.dg/g77/971102-1.f
34159 * gfortran.dg/g77/980520-1.f
34160 * gfortran.dg/g77/980628-0.f
34161 * gfortran.dg/g77/980628-1.f
34162 * gfortran.dg/g77/980628-10.f
34163 * gfortran.dg/g77/980628-2.f
34164 * gfortran.dg/g77/980628-3.f
34165 * gfortran.dg/g77/980628-7.f
34166 * gfortran.dg/g77/980628-8.f
34167 * gfortran.dg/g77/980628-9.f
34168 * gfortran.dg/g77/980701-0.f
34169 * gfortran.dg/g77/980701-1.f
34170 * gfortran.dg/g77/cabs.f
34171 * gfortran.dg/g77/claus.f
34172 * gfortran.dg/g77/complex_1.f
34173 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
34174 * gfortran.dg/g77/dcomplex.f
34175 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
34176 * gfortran.dg/g77/f90-intrinsic-mathematical.f
34177 * gfortran.dg/g77/f90-intrinsic-numeric.f
34178 * gfortran.dg/g77/int8421.f
34179 * gfortran.dg/g77/labug1.f
34180 * gfortran.dg/g77/large_vec.f
34181 * gfortran.dg/g77/le.f
34182 * gfortran.dg/g77/short.f
34183 * gfortran.dg/g77/README: Update
34185 2004-07-20 Mark Mitchell <mark@codesourcery.com>
34188 * g++.dg/parse/lookup4.C: New test.
34190 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34193 * g++.dg/template/ttp10.C: New test.
34195 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
34197 * gcc.dg/pr12625-1.c: New test.
34199 2004-07-20 Steven Bosscher <stevenb@suse.de>
34201 * gcc.dg/switch-warn-1.c: New test.
34202 * gcc.dg/switch-warn-2.c: New test.
34203 * gcc.c-torture/compile/pr14730.c: Update.
34205 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
34207 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
34208 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
34209 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
34210 g++.dg/template/nontype3.C: Remove trailing CR from tests.
34212 2004-07-18 Mark Mitchell <mark@codesourcery.com>
34215 * g++.dg/template/assign1.C: New test.
34217 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34220 * g++.dg/template/ttp9.C: New test.
34222 2004-07-19 Daniel Jacobowitz <dan@debian.org>
34224 * gcc.dg/format/cmn-err-1.c: New test.
34226 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
34228 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
34229 gcc.dg/Wparentheses-10.c: New tests.
34230 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
34232 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34235 * gfortran.dg/g77//ffixed-line-length-0.f,
34236 gfortran.dg/g77/ffixed-line-length-132.f,
34237 gfortran.dg/g77/ffixed-line-length-72.f,
34238 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
34239 gfortran.dg/g77/README: Update.
34241 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34244 * g++.dg/template/non-dependent7.C: New test.
34245 * g++.dg/template/non-dependent8.C: Likewise.
34246 * g++.dg/template/non-dependent9.C: Likewise.
34247 * g++.dg/template/non-dependent10.C: Likewise.
34249 2004-07-17 Mark Mitchell <mark@codesourcery.com>
34252 * g++.dg/parse/attr2.C: New test.
34254 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
34257 * g77.f-torture: Ditto.
34259 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
34261 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
34262 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
34263 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
34265 2004-07-16 Richard Henderson <rth@redhat.com>
34267 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
34269 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34271 * lib/fortran-torture.exp (fortran-torture): Don't test compile
34272 tests with full list of options.
34273 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
34274 of TORTURE_OPTIONS if test contains 'dg-do run'.
34277 * gfortran.dg/do_iterator.f90: New test.
34279 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34281 PR rtl-optimization/16536
34282 * gcc.c-torture/execute/restrict-1.c: New test.
34284 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34287 * gfortran.dg/pr15324.f90: New test.
34290 * gfortran.dg/pr15129.f90: New test.
34293 * gfortran.dg/pr15140.f90: New test.
34296 * gfortran.fortran-torture/execute/bounds.f90: Add check for
34297 compile-time simplification.
34299 2004-07-14 Mike Stump <mrs@apple.com>
34301 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
34303 2004-07-14 James E Wilson <wilson@specifixinc.com>
34306 * gcc.dg/profile-generate-1.c: New.
34308 2004-07-15 Jakub Jelinek <jakub@redhat.com>
34310 * gcc.c-torture/execute/20040709-1.c: New test.
34311 * gcc.c-torture/execute/20040709-2.c: New test.
34313 2004-07-14 Mike Stump <mrs@apple.com>
34315 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
34317 2004-07-14 Mike Stump <mrs@apple.com>
34319 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
34321 2004-07-13 Mark Mitchell <mark@codesourcery.com>
34324 * g++.dg/parse/mutable1.C: New test.
34326 2004-07-13 Diego Novillo <dnovillo@redhat.com>
34328 PR tree-optimization/16443
34329 * gcc.dg/tree-ssa/20040713-1.c: New test.
34331 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
34333 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34336 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34338 * gfortran.dg/g77/README: New file
34339 * gfortran.dg/g77/19981216-0.f: Copy from
34340 g77.f-torture/noncompile. Add "dg-do compile" and
34341 dg-error as required.
34342 * gfortran.dg/g77/19990218-1.f: Likewise.
34343 * gfortran.dg/g77/19990905-1.f: Likewise.
34344 * gfortran.dg/g77/9263.f: Likewise.
34345 * gfortran.dg/g77/980615-0.f: Likewise.
34346 * gfortran.dg/g77/980616-0.f: Likewise.
34347 * gfortran.dg/g77/check0.f: Likewise.
34348 * gfortran.dg/g77/select_no_compile.f: Likewise.
34350 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34352 Copy files from g77.f-torture/compile.
34353 Add "{ dg-do compile}". Other changes as noted
34354 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34355 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34356 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34357 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34358 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34359 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34360 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34361 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34362 statement to conform to standard. Append alpha1.x for reference.
34363 * gfortran.dg/g77/xformat.f: Add dg-warning
34365 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34367 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34368 Add {dg-do compile} directive.
34369 * gfortran.dg/g77/cpp2.F: Likewise.
34371 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34374 * g++.dg/lookup/name-clash1.C: New test.
34377 * g++.dg/lookup/name-clash2.C: New test.
34380 * g++.dg/lookup/name-clash3.C: New test.
34382 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34384 * g++.dg/lookup/new2.C: New test.
34385 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
34387 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
34389 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
34390 Add {dg-do compile} directive.
34391 * gfortran.dg/g77/13060.f: Likewise.
34392 * gfortran.dg/g77/19990218-0.f: Likewise.
34393 * gfortran.dg/g77/19990305-0.f: Likewise.
34394 * gfortran.dg/g77/19990419-0.f: Likewise.
34395 * gfortran.dg/g77/19990502-0.f: Likewise.
34396 * gfortran.dg/g77/19990502-1.f: Likewise.
34397 * gfortran.dg/g77/19990525-0.f: Likewise.
34398 * gfortran.dg/g77/19990826-1.f: Likewise.
34399 * gfortran.dg/g77/19990826-3.f: Likewise.
34400 * gfortran.dg/g77/19990905-2.f: Likewise.
34401 * gfortran.dg/g77/20000412-1.f: Likewise.
34402 * gfortran.dg/g77/20000511-1.f: Likewise.
34403 * gfortran.dg/g77/20000511-2.f: Likewise.
34404 * gfortran.dg/g77/20000518.f: Likewise.
34405 * gfortran.dg/g77/20000601-1.f: Likewise.
34406 * gfortran.dg/g77/20000601-2.f: Likewise.
34407 * gfortran.dg/g77/20000629-1.f: Likewise.
34408 * gfortran.dg/g77/20000630-2.f: Likewise.
34409 * gfortran.dg/g77/20010115.f: Likewise.
34410 * gfortran.dg/g77/20010321-1.f: Likewise.
34411 * gfortran.dg/g77/20010426.f: Likewise.
34412 * gfortran.dg/g77/20020307-1.f: Likewise.
34413 * gfortran.dg/g77/8485.f: Likewise.
34414 * gfortran.dg/g77/960317-1.f: Likewise.
34415 * gfortran.dg/g77/970915-0.f: Likewise.
34416 * gfortran.dg/g77/980310-1.f: Likewise.
34417 * gfortran.dg/g77/980310-2.f: Likewise.
34418 * gfortran.dg/g77/980310-3.f: Likewise.
34419 * gfortran.dg/g77/980310-4.f: Likewise.
34420 * gfortran.dg/g77/980310-6.f: Likewise.
34421 * gfortran.dg/g77/980310-7.f: Likewise.
34422 * gfortran.dg/g77/980310-8.f: Likewise.
34423 * gfortran.dg/g77/980419-2.f: Likewise.
34424 * gfortran.dg/g77/980424-0.f: Likewise.
34425 * gfortran.dg/g77/980427-0.f: Likewise.
34426 * gfortran.dg/g77/980729-0.f: Likewise.
34427 * gfortran.dg/g77/981117-1.f: Likewise.
34428 * gfortran.dg/g77/toon_1.f: Likewise.
34430 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34433 * g++.dg/other/abstract2.C: New test.
34435 2004-07-12 Paul Brook <paul@codesourcery.com>
34437 * gfortran.dg/pointer_init_1.f90: New test.
34439 2004-07-11 Paul Brook <paul@codesourcery.com>
34442 * gfortran.dg/contained_1.f90: New test.
34444 2004-07-11 Mark Mitchell <mark@codesourcery.com>
34446 * g++.dg/parse/defarg8.C: New test.
34448 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34451 * gfortran.dg/pr16433.f: New test.
34454 * gfortran.dg/pr15754.f90: New test.
34456 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
34458 PR tree-optimization/16437
34459 * gcc.c-torture/execute/bitfld-4.c: New test.
34461 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34463 * gfortran.fortran-torture/execute/common_2.f90: Add check for
34464 access to common var from module.
34466 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34469 * gfortran.fortran-torture/execute/common_2.f90: New test.
34471 2004-07-10 Paul Brook <paul@codesourcery.com>
34473 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
34475 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34478 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
34480 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
34482 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
34483 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
34484 * gfortran.dg/g77/ffree-form-1.f: Likewise.
34485 * gfortran.dg/g77/ffree-form-2.f: Likewise.
34486 * gfortran.dg/g77/ffree-form-3.f: Likewise.
34487 * gfortran.dg/g77/fno-underscoring.f: Likewise.
34488 * gfortran.dg/g77/funderscoring.f: Likewise.
34489 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
34491 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34493 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
34495 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34496 Paul Brook <paul@codesourcery.com>
34499 * gfortran.dg/common_pointer_1.f90: New test.
34501 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34503 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
34505 2004-07-09 James E Wilson <wilson@specifixinc.com>
34508 * gcc.c-torture/compile/20040709-1.c: New.
34510 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34513 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
34515 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34518 * gfortran.dg/shape_1.f90: New test.
34520 2004-07-09 Zack Weinberg <zack@codesourcery.com>
34521 Andrew Pinski <apinski@apple.com>
34523 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
34525 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34527 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
34530 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34531 Paul Brook <paul@codesourcery.com>
34533 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
34536 2004-07-09 Diego Novillo <dnovillo@redhat.com>
34538 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
34540 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34542 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
34543 testcases with capital suffix.
34545 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34551 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
34553 * gfortran.dg/implicit_1.f90: New test.
34555 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34557 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
34558 expression to match gfortran warning/error messages
34559 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
34562 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34564 * lib/fortran-torture.exp: Rename proc search_for to
34567 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
34569 * gcc.c-torture/execute/simd-5.x: New file.
34570 XFAIL on SPARC 64-bit at -O0.
34572 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34576 * g++.dg/warn/effc3.C: New test.
34578 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34580 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
34581 change X to 1X in format.
34582 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
34583 add data statements to conform to standard.
34585 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34587 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
34588 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
34589 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
34591 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34593 * gfortran.dg/g77/7388.f: Copy from g77.dg
34594 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
34595 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
34596 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
34597 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
34598 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
34599 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
34600 * gfortran.dg/g77/strlen0.f: Likewise.
34602 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34604 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
34605 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
34607 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34609 * gcc.c-torture/execute/920428-2.x: Delete.
34610 * gcc.c-torture/execute/920501-7.x: Likewise.
34612 2004-07-08 Jakub Jelinek <jakub@redhat.com>
34614 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
34615 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
34616 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
34618 (PREFETCH_3DNOW): Add -march=c3.
34620 2004-07-08 Diego Novillo <dnovillo@redhat.com>
34623 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
34624 * gcc.c-torture/execute/bf64-1.x: Likewise.
34626 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34628 * gcc.c-torture/compile/20040708-1.c: New test.
34630 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34633 * g++.dg/warn/effc2.C: New test.
34635 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
34637 * gcc.c-torture/execute/bitfld-1.x: Remove.
34638 * gcc.c-torture/execute/bitfld-3.c: New test.
34639 * gcc.dg/bitfld-2.c: Remove XFAILs.
34641 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
34644 * g++.dg/rtti/tinfo1.C: New file.
34646 2004-07-07 Eric Christopher <echristo@redhat.com>
34648 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
34650 2004-07-07 Andrew Pinski <apinski@apple.com>
34652 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
34654 2004-07-07 Mark Mitchell <mark@codesourcery.com>
34656 * g++.dg/init/call1.C: XFAIL.
34658 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
34660 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
34661 except for movstrict*, to movmem* and clrstr* to clrmem*.
34663 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
34665 * gcc.c-torture/execute/20040707-1.c: New test.
34667 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
34669 * gcc.c-torture/execute/20040706-1.c: New test.
34671 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34674 * g++.dg/template/spec14.C: New test.
34676 2004-07-05 Jakub Jelinek <jakub@redhat.com>
34678 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
34679 nothing if not yet defined. Use it in b, c and d type definitions.
34680 * gcc.c-torture/execute/20040705-1.c: New test.
34681 * gcc.c-torture/execute/20040705-2.c: New test.
34683 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34686 * g++.dg/lookup/new1.C: New test.
34688 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34691 * g++.dg/template/sizeof8.C: New test.
34693 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
34695 * gcc.c-torture/compile/20040705-1.c: New test.
34697 2004-07-04 Bud Davis <bdavis9659@comcast.net>
34699 * gfortran.fortran-torture/execute/seq_io.f90: New test.
34701 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
34703 * gcc.dg/cpp/if-mop.c: Two new testcases.
34704 * gcc.dg/cpp/trad/comment-3.c: New.
34706 2004-07-04 Paul Brook <paul@codesourcery.com>
34708 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
34710 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
34713 * g++.dg/lookup/crash4.C: New test.
34715 2004-07-02 Zack Weinberg <zack@codesourcery.com>
34717 * gcc.c-torture/execute/builtin-abs-1.c
34718 * gcc.c-torture/execute/builtin-abs-2.c
34719 * gcc.c-torture/execute/builtin-complex-1.c
34720 * gcc.c-torture/execute/builtins/string-1-lib.c
34721 * gcc.c-torture/execute/builtins/string-1.c
34722 * gcc.c-torture/execute/builtins/string-2-lib.c
34723 * gcc.c-torture/execute/builtins/string-2.c
34724 * gcc.c-torture/execute/builtins/string-3-lib.c
34725 * gcc.c-torture/execute/builtins/string-3.c
34726 * gcc.c-torture/execute/builtins/string-4-lib.c
34727 * gcc.c-torture/execute/builtins/string-4.c
34728 * gcc.c-torture/execute/builtins/string-5-lib.c
34729 * gcc.c-torture/execute/builtins/string-5.c
34730 * gcc.c-torture/execute/builtins/string-6-lib.c
34731 * gcc.c-torture/execute/builtins/string-6.c
34732 * gcc.c-torture/execute/builtins/string-7-lib.c
34733 * gcc.c-torture/execute/builtins/string-7.c
34734 * gcc.c-torture/execute/builtins/string-8-lib.c
34735 * gcc.c-torture/execute/builtins/string-8.c
34736 * gcc.c-torture/execute/builtins/string-9-lib.c
34737 * gcc.c-torture/execute/builtins/string-9.c
34738 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
34739 * gcc.c-torture/execute/builtins/string-asm-1.c
34740 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
34741 * gcc.c-torture/execute/builtins/string-asm-2.c
34742 * gcc.c-torture/execute/stdio-opt-1.c
34743 * gcc.c-torture/execute/stdio-opt-2.c
34744 * gcc.c-torture/execute/stdio-opt-3.c
34745 * gcc.c-torture/execute/string-opt-1.c
34746 * gcc.c-torture/execute/string-opt-10.c
34747 * gcc.c-torture/execute/string-opt-11.c
34748 * gcc.c-torture/execute/string-opt-12.c
34749 * gcc.c-torture/execute/string-opt-13.c
34750 * gcc.c-torture/execute/string-opt-14.c
34751 * gcc.c-torture/execute/string-opt-15.c
34752 * gcc.c-torture/execute/string-opt-16.c
34753 * gcc.c-torture/execute/string-opt-2.c
34754 * gcc.c-torture/execute/string-opt-6.c
34755 * gcc.c-torture/execute/string-opt-7.c
34756 * gcc.c-torture/execute/string-opt-8.c:
34759 * gcc.c-torture/execute/builtins/abs-2.c
34760 * gcc.c-torture/execute/builtins/abs-3.c
34761 * gcc.c-torture/execute/builtins/complex-1.c
34762 * gcc.c-torture/execute/builtins/fprintf.c
34763 * gcc.c-torture/execute/builtins/fputs.c
34764 * gcc.c-torture/execute/builtins/memcmp.c
34765 * gcc.c-torture/execute/builtins/memmove.c
34766 * gcc.c-torture/execute/builtins/memops-asm.c
34767 * gcc.c-torture/execute/builtins/mempcpy-2.c
34768 * gcc.c-torture/execute/builtins/mempcpy.c
34769 * gcc.c-torture/execute/builtins/memset.c
34770 * gcc.c-torture/execute/builtins/printf.c
34771 * gcc.c-torture/execute/builtins/sprintf.c
34772 * gcc.c-torture/execute/builtins/strcat.c
34773 * gcc.c-torture/execute/builtins/strchr.c
34774 * gcc.c-torture/execute/builtins/strcmp.c
34775 * gcc.c-torture/execute/builtins/strcpy.c
34776 * gcc.c-torture/execute/builtins/strcspn.c
34777 * gcc.c-torture/execute/builtins/strlen-2.c
34778 * gcc.c-torture/execute/builtins/strlen.c
34779 * gcc.c-torture/execute/builtins/strncat.c
34780 * gcc.c-torture/execute/builtins/strncmp-2.c
34781 * gcc.c-torture/execute/builtins/strncmp.c
34782 * gcc.c-torture/execute/builtins/strncpy.c
34783 * gcc.c-torture/execute/builtins/strpbrk.c
34784 * gcc.c-torture/execute/builtins/strpcpy-2.c
34785 * gcc.c-torture/execute/builtins/strpcpy.c
34786 * gcc.c-torture/execute/builtins/strrchr.c
34787 * gcc.c-torture/execute/builtins/strspn.c
34788 * gcc.c-torture/execute/builtins/strstr-asm.c
34789 * gcc.c-torture/execute/builtins/strstr.c:
34790 ... these new files.
34792 * gcc.c-torture/execute/builtins/abs-2-lib.c
34793 * gcc.c-torture/execute/builtins/abs-3-lib.c
34794 * gcc.c-torture/execute/builtins/complex-1-lib.c
34795 * gcc.c-torture/execute/builtins/fprintf-lib.c
34796 * gcc.c-torture/execute/builtins/fputs-lib.c
34797 * gcc.c-torture/execute/builtins/memcmp-lib.c
34798 * gcc.c-torture/execute/builtins/memmove-lib.c
34799 * gcc.c-torture/execute/builtins/memops-asm-lib.c
34800 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
34801 * gcc.c-torture/execute/builtins/mempcpy-lib.c
34802 * gcc.c-torture/execute/builtins/memset-lib.c
34803 * gcc.c-torture/execute/builtins/printf-lib.c
34804 * gcc.c-torture/execute/builtins/sprintf-lib.c
34805 * gcc.c-torture/execute/builtins/strcat-lib.c
34806 * gcc.c-torture/execute/builtins/strchr-lib.c
34807 * gcc.c-torture/execute/builtins/strcmp-lib.c
34808 * gcc.c-torture/execute/builtins/strcpy-lib.c
34809 * gcc.c-torture/execute/builtins/strcspn-lib.c
34810 * gcc.c-torture/execute/builtins/strlen-2-lib.c
34811 * gcc.c-torture/execute/builtins/strlen-lib.c
34812 * gcc.c-torture/execute/builtins/strncat-lib.c
34813 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
34814 * gcc.c-torture/execute/builtins/strncmp-lib.c
34815 * gcc.c-torture/execute/builtins/strncpy-lib.c
34816 * gcc.c-torture/execute/builtins/strpbrk-lib.c
34817 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
34818 * gcc.c-torture/execute/builtins/strpcpy-lib.c
34819 * gcc.c-torture/execute/builtins/strrchr-lib.c
34820 * gcc.c-torture/execute/builtins/strspn-lib.c
34821 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
34822 * gcc.c-torture/execute/builtins/strstr-lib.c
34823 * gcc.c-torture/execute/builtins/lib/abs.c
34824 * gcc.c-torture/execute/builtins/lib/fprintf.c
34825 * gcc.c-torture/execute/builtins/lib/memset.c
34826 * gcc.c-torture/execute/builtins/lib/printf.c
34827 * gcc.c-torture/execute/builtins/lib/sprintf.c
34828 * gcc.c-torture/execute/builtins/lib/strcpy.c
34829 * gcc.c-torture/execute/builtins/lib/strcspn.c
34830 * gcc.c-torture/execute/builtins/lib/strncat.c
34831 * gcc.c-torture/execute/builtins/lib/strncmp.c
34832 * gcc.c-torture/execute/builtins/lib/strncpy.c
34833 * gcc.c-torture/execute/builtins/lib/strpbrk.c
34834 * gcc.c-torture/execute/builtins/lib/strspn.c
34835 * gcc.c-torture/execute/builtins/lib/strstr.c:
34836 New files containing support routines.
34838 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
34840 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
34841 when not optimizing.
34843 2004-07-02 Mark Mitchell <mark@codesourcery.com>
34846 * g++.dg/abi/mangle22.C: New test.
34847 * g++.dg/abi/mangle23.C: Likewise.
34849 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
34852 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
34853 Allow for cases without denormalized floating point numbers.
34855 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
34858 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34859 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
34860 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
34861 expected warning text.
34862 * gcc.dg/format/diag-2.c: New test.
34864 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
34866 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
34868 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
34870 * gcc.dg/builtins-43.c: New.
34871 * gcc.dg/builtins-44.c: New.
34872 * gcc.dg/builtins-45.c: New.
34874 2004-06-26 Geoffrey Keating <geoffk@apple.com>
34875 Andreas Tobler <a.tobler@schweiz.ch>
34877 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
34878 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
34880 * gcc.dg/cleanup-11.c: Likewise.
34881 * gcc.dg/cleanup-8.c: Likewise.
34882 * gcc.dg/cleanup-9.c: Likewise.
34883 * gcc.dg/cleanup-5.c: Run on all platforms.
34885 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
34887 * g++.dg/warn/nonnull1.C: New test.
34889 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
34891 * gcc.dg/compat/compat-common.h: Wrap up CINT in
34892 an #ifndef SKIP_COMPLEX_INT/#endif pair.
34893 Special-case the Sun compiler wrt to <complex.h>.
34895 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
34897 * gcc.dg/Wunreachable-8.C: New test.
34899 * gcc.dg/h8300-ice2.c : New test.
34901 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
34904 * gfortran.fortran-torture/compile/implicit.f90: Add test
34905 for implicit character.
34907 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
34910 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
34911 Use tiny() intrinsic to find smallest non-negative real
34913 2004-06-30 Jakub Jelinek <jakub@redhat.com>
34915 * gcc.dg/compat/struct-by-value-22_main.c: New test.
34916 * gcc.dg/compat/struct-by-value-22_x.c: New.
34917 * gcc.dg/compat/struct-by-value-22_y.c: New.
34919 * gcc.c-torture/execute/20040629-1.c: New test.
34921 2004-06-29 Jakub Jelinek <jakub@redhat.com>
34923 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
34924 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
34927 * gcc.dg/20040625-1.c: New test.
34929 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34931 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
34933 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34936 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
34938 2004-06-29 Richard Henderson <rth@redhat.com>
34940 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
34942 2004-06-29 Paul Brook <paul@codesourcery.com>
34944 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
34945 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
34947 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
34950 * g++.dg/parse/crash15.C: New.
34952 2004-06-28 Andrew Pinski <apinski@apple.com>
34954 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
34955 by the error already.
34957 * g++.dg/opt/ptrmem4.C: Change to compile only test.
34959 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
34962 * gcc.dg/h8300-bss-align-1.c : New.
34964 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
34967 * g++.dg/template/ctor4.C: New.
34969 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
34972 * g++.dg/warn/Wsequence-point-1.C: New test.
34974 2004-06-27 Paul Brook <paul@codesourcery.com>
34976 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
34978 2004-06-27 Zack Weinberg <zack@codesourcery.com>
34980 * g++.old-deja/g++.mike/p7325.C: Remove.
34982 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
34985 * gcc.dg/pr14963.c: New test.
34987 2004-06-27 Mark Mitchell <mark@codesourcery.com>
34990 * g++.dg/parse/redef1.C: New test.
34992 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
34994 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
34996 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
34998 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
34999 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
35001 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
35002 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
35003 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
35004 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
35005 g++.brendan/enum14.C.
35006 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
35007 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
35008 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
35010 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
35013 2004-06-27 Roger Sayle <roger@eyesopen.com>
35015 * gcc.dg/20040527-1.c: New test case.
35017 2004-06-26 Bud Davis <bdavis9659@comcast.net>
35019 PR gfortran/pr16196
35020 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
35022 2004-06-25 Roger Sayle <roger@eyesopen.com>
35024 PR middle-end/15825
35025 * gcc.dg/pr15825-1.c: New test case.
35027 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
35029 * gcc.c-torture/execute/20040625-1.c: New test.
35031 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35033 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
35035 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
35037 * gcc.dg/torture/mips-div-1.c: New test.
35039 2004-06-24 Jeff Law <law@redhat.com>
35041 * gcc.dg/tree-ssa/20040624-1.c: New test.
35043 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
35045 * gcc.c-torture/compile/20040624-1.c: New test.
35047 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35049 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
35052 2004-06-23 Andrew Pinski <apinski@apple.com>
35054 PR middle-end/15988
35055 * g++.dg/opt/ptrmem4.C: New test.
35057 * gcc.dg/c90-array-quals-2.c: New test.
35059 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
35061 * gcc.dg/kpice1.c: New test.
35063 2006-06-23 Andrew Pinski <apinski@apple.com>
35065 * gcc.dg/c90-array-quals.c: New test.
35067 2006-06-22 Richard Henderson <rth@redhat.com>
35069 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
35071 2004-06-22 Loren James Rittle <ljrittle@acm.org>
35073 * gcc.dg/builtins-config.h: Handle FreeBSD.
35075 2006-06-22 Richard Henderson <rth@redhat.com>
35077 * g++.dg/opt/devirt1.C: New.
35079 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
35081 * g++.dg/opt/pr15551.C: New testcase.
35083 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
35086 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
35087 x86_64-*-linux* when compiling for 32bit.
35089 2004-06-21 Andrew Pinski <apinski@apple.com>
35091 * gcc.dg/pch/struct-1.c: New.
35092 * gcc.dg/pch/struct-1.hs: New.
35094 2004-06-21 Geoffrey Keating <geoffk@apple.com>
35096 * gcc.dg/pch/save-temps-1.c: New file.
35097 * gcc.dg/pch/save-temps-1.hs: New file.
35099 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
35101 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
35102 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
35104 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35106 * gfortran.fortran-torture/execute/select_1.f90: Rename function
35108 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
35109 Remove trailing spaces.
35111 2004-06-21 Richard Henderson <rth@redhat.com>
35113 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
35114 merging && to BIT_FIELD_REF.
35116 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
35118 * g++.dg/opt/placeholder1.C: New test.
35120 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
35122 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
35123 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35124 * gcc.dg/compat/union-m128-1_x.c: Likewise.
35125 * gcc.dg/compat/union-m128-1_y.c: Likewise.
35127 2004-06-20 Zack Weinberg <zack@codesourcery.com>
35129 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
35131 * g++.dg/other/pragma-re-1.C: Add comments.
35133 2004-06-19 Bud Davis <bdavis9659@comcast.net>
35136 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
35138 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
35140 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
35141 instead of setting the type of size_t by
35144 2004-06-18 Roger Sayle <roger@eyesopen.com>
35146 * gcc.dg/unordered-2.c: New test case.
35147 * gcc.dg/unordered-3.c: New test case.
35149 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
35152 * lib/g++.exp (g++_version): Tweak regexp for version
35153 * lib/g77.exp (g77_version): Likewise.
35154 * lib/gfortran.exp (gfortran_version): Likewise.
35155 * lib/objc.exp (objc_version): Likewise.
35156 * lib/treelang.exp (treelang_version): Likewise.
35158 2004-06-19 Jakub Jelinek <jakub@redhat.com>
35160 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
35161 Use INT_MAX instead of __INT_MAX__.
35162 * gcc.dg/compat/struct-align-2_y.c: Likewise.
35164 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
35165 * gcc.dg/compat/scalar-return-3_x.c: Use it.
35166 * gcc.dg/compat/scalar-return-3_y.c: Use it.
35167 * gcc.dg/compat/scalar-return-4_x.c: Use it.
35168 * gcc.dg/compat/scalar-return-4_y.c: Use it.
35169 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
35170 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
35171 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
35172 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
35174 * gcc.dg/range-test-1.c: New test.
35175 * g++.dg/opt/range-test-1.C: New test.
35177 2004-06-17 Richard Henderson <rth@redhat.com>
35179 * objc.dg/sync-1.m: New.
35180 * objc.dg/try-catch-1.m: Don't force next runtime.
35181 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
35182 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
35183 shadowed catch clause.
35184 * objc.dg/try-catch-5.m: New.
35186 2004-06-17 Zack Weinberg <zack@codesourcery.com>
35189 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
35191 2004-06-15 Richard Henderson <rth@redhat.com>
35193 * gcc.dg/20001116-1.c: Move expected warning line.
35195 2004-06-15 Richard Henderson <rth@redhat.com>
35197 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
35198 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
35200 2004-06-15 Jeff Law <law@redhat.com>
35202 * gcc.dg/tree-ssa/20040615-1.c: New test.
35203 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
35204 be less sensitive to operand ordering.
35205 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
35207 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
35209 * g++.dg/abi/bitfield3.C: Add comment..
35211 2004-06-15 Richard Henderson <rth@redhat.com>
35213 * g++.dg/ext/stmtexpr1.C: XFAIL.
35214 * gcc.dg/20030612-1.c: XFAIL.
35216 2004-06-15 Eric Christopher <echristo@redhat.com>
35218 * g++.dg/charset/asm5.c: New.
35219 * gcc.dg/charset/asm6.c: New.
35221 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35224 * gfortran.fortran-torture/execute/select_1.f90: New test.
35226 2004-06-15 Paul Brook <paul@codesourcery.com>
35228 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
35230 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35233 * g++.dg/lookup/crash3.C: New test.
35235 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35238 * g++.dg/parse/dtor4.C: New test.
35240 2004-06-14 Jeff Law <law@redhat.com>
35242 * gcc.c-torture/compile/20040614-1.c: New test.
35244 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35247 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
35248 LEN of a character array.
35250 2004-06-14 Mark Mitchell <mark@codesourcery.com>
35253 * g++.dg/template/ptrmem10.C: New test.
35256 * g++.dg/template/friend30.C: New test.
35258 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35261 * gfortran.fortran-torture/compile/mloc.f90: New test.
35263 2004-06-13 Paul Brook <paul@codesourcery.com>
35265 * gfortran.fortran-torture/execute/random_2.f90: New test.
35267 2004-06-13 Eric Christopher <echristo@redhat.com>
35269 * gcc.dg/noncompile/redecl-1.c: Fix error message.
35271 2004-06-12 Paul Brook <paul@codesourcery.com>
35273 * gfortran.fortran-torture/execute/contained_3.f90: New test.
35275 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35278 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
35280 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35283 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
35284 syntax errors in end statements of contained subroutines.
35286 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35289 * gfortran.fortran-torture/execute/null_arg.f90: New test.
35291 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35294 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
35296 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35299 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
35301 2004-06-11 Mark Mitchell <mark@codesourcery.com>
35304 * g++.dg/parse/enum1.C: New test.
35306 2004-06-10 Jeff Law <law@redhat.com>
35308 * gcc.c-torture/compile/20040610-1.c: New test.
35310 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35312 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
35313 * g++.old-deja/g++.other/decl3.C: Likewise.
35315 2004-06-10 Brian Booth <bbooth@redhat.com>
35317 * gcc.dg/tree-ssa/20031015-1.c: Scan for
35318 V_MAY_DEF instead of VDEF.
35319 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
35321 2004-06-10 Mark Mitchell <mark@codesourcery.com>
35324 * g++.dg/conversion/const1.C: New test.
35327 * g++.dg/conversion/reinterpret1.C: New test.
35330 * g++.dg/template/enum2.C: New test.
35333 * g++.dg/template/error13.C: New test.
35335 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35338 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35339 arguments to test_* REAL and of the right size.
35341 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35344 PR rtl-optimization/15681
35345 * gcc.dg/20040609-1.c: New test.
35347 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35350 * g++.dg/opt/builtins1.C: New test.
35352 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
35354 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35355 that use default windows32 struct layout.
35356 * gcc.dg/i386-bitfield2.c: Likewise.
35358 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
35360 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35361 for mingw32 and cygwin targets.
35363 2004-06-09 Geoffrey Keating <geoffk@apple.com>
35365 * gcc.dg/pch/macro-4.c: New.
35366 * gcc.dg/pch/macro-4.hs: New.
35368 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35371 * gfortran.fortran-torture/compile/name_clash.f90: New test.
35373 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35376 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35378 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35381 * gfortran.fortran-torture/execute/t_edit.f90: New test.
35383 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35386 * gfortran.fortran-torture/execute/backspace.c : New test.
35388 2004-06-09 Paul Brook <paul@codesourcery.com>
35390 * gfortran.fortran-torture/execure/intrinsic_associated.f90
35391 (pointer_to_section): Rewrite to use smaller array.
35393 2004-06-08 David Edelsohn <edelsohn@gnu.org>
35395 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
35396 * gcc.dg/ext/altivec-10.c: Same.
35397 * gcc.dg/ext/altivec-11.c: Same.
35398 * gcc.dg/ext/altivec-12.c: Same.
35399 * gcc.dg/ext/altivec-13.c: Same.
35400 * gcc.dg/ext/altivec-14.c: Same.
35401 * gcc.dg/ext/altivec-15.c: Same.
35402 * gcc.dg/ext/altivec-16.c: Same.
35403 * gcc.dg/ext/altivec-3.c: Same.
35404 * gcc.dg/ext/altivec-4.c: Same.
35405 * gcc.dg/ext/altivec-6.c: Same.
35406 * gcc.dg/ext/altivec-7.c: Same.
35407 * gcc.dg/ext/altivec-8.c: Same.
35408 * gcc.dg/ext/altivec-varargs-1.c: Same.
35410 * g++.dg/ext/altivec-1.C: Correct dg syntax.
35411 * g++.dg/ext/altivec-10.C: Same.
35412 * g++.dg/ext/altivec-2.C: Same.
35413 * g++.dg/ext/altivec-3.C: Same.
35414 * g++.dg/ext/altivec-4.C: Same.
35415 * g++.dg/ext/altivec-5.C: Same.
35416 * g++.dg/ext/altivec-6.C: Same.
35417 * g++.dg/ext/altivec-7.C: Same.
35418 * g++.dg/ext/altivec-8.C: Same.
35419 * g++.dg/ext/altivec-9.C: Same.
35421 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35424 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
35426 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35428 * gcc.dg/union-1.c: New test.
35430 2004-06-07 Roger Sayle <roger@eyesopen.com>
35432 * gcc.dg/builtins-41.c: New test case.
35433 * gcc.dg/builtins-42.c: New test case.
35435 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35437 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
35438 * g++.dg/ext/altivec-10.C: Same.
35439 * g++.dg/ext/altivec-2.C: Same.
35440 * g++.dg/ext/altivec-3.C: Same.
35441 * g++.dg/ext/altivec-4.C: Same.
35442 * g++.dg/ext/altivec-5.C: Same.
35443 * g++.dg/ext/altivec-6.C: Same.
35444 * g++.dg/ext/altivec-7.C: Same.
35445 * g++.dg/ext/altivec-8.C: Same.
35446 * g++.dg/ext/altivec-9.C: Same.
35447 * g++.old-deja/g++.abi/cxa_vec.C: Same.
35448 * g++.old-deja/g++.brendan/new3.C: Same.
35449 * gcc.c-torture/execute/eeprof-1.x: Same.
35451 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
35454 * gcc.dg/pr14765-1.c: New test.
35456 2004-06-07 Roger Sayle <roger@eyesopen.com>
35459 * gcc.dg/pr14649-1.c: New test case.
35461 2004-06-07 Richard Henderson <rth@redhat.com>
35463 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
35466 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35468 * g++.dg/eh/elide1.C: Remove XFAIL.
35470 2004-06-07 Mark Mitchell <mark@codesourcery.com>
35473 * g++.dg/expr/sizeof3.C: New test.
35476 * g++.dg/template/access14.C: New test.
35479 * g++.dg/template/enum1.C: New test.
35482 * g++.dg/eh/throw1.C: New test.
35484 2004-06-07 David Ayers <d.ayers@inode.at>
35485 Ziemowit Laski <zlaski@apple.com>
35487 * lib/objc.exp (objc_target_compile): Revert the '-framework
35488 Foundation' flag fix, since bare Darwin does not ship
35489 with the Foundation framework.
35490 * objc/execute/next_mapping.h: Provide a local NSConstantString
35491 @interface and @implementation.
35492 (objc_constant_string_init): A constructor function, used to
35493 initialize the NSConstantString meta-class object.
35494 * objc/execute/string1.m: Include "next_mapping.h" instead of
35495 <Foundation/NSString.h>.
35496 * objc/execute/string2.m: Likewise.
35497 * objc/execute/string3.m: Likewise.
35498 * objc/execute/string4.m: Likewise.
35500 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
35502 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
35503 to double. Replace double with FLOAT.
35504 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
35506 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
35507 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
35508 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
35509 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
35510 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
35511 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
35512 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
35513 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
35515 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
35518 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
35520 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35523 * g++.dg/template/meminit2.C: New test.
35525 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
35528 * gcc.c-torture/execute/compare-fp-1.c,
35529 gcc.c-torture/execute/compare-fp-2.c,
35530 gcc.c-torture/execute/compare-fp-3.c,
35531 gcc.c-torture/execute/compare-fp-4.c,
35532 gcc.c-torture/execute/compare-fp-3.x,
35533 gcc.c-torture/execute/compare-fp-4.x: Moved...
35534 * gcc.c-torture/execute/ieee/compare-fp-1.c,
35535 gcc.c-torture/execute/ieee/compare-fp-2.c,
35536 gcc.c-torture/execute/ieee/compare-fp-3.c,
35537 gcc.c-torture/execute/ieee/compare-fp-4.c,
35538 gcc.c-torture/execute/ieee/compare-fp-3.x,
35539 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
35541 2004-06-04 David Ayers <d.ayers@inode.at>
35543 * objc/execute/protocol-isEqual-4.m: New testcase.
35545 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
35547 * objc/execute/protocol-isEqual-1.m: New testcase.
35548 * objc/execute/protocol-isEqual-2.m: New testcase.
35549 * objc/execute/protocol-isEqual-3.m: New testcase.
35551 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35553 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
35555 2004-06-02 Ziemowit Laski <zlaski@apple.com>
35557 * lib/objc.exp (objc_target_compile): When running tests on
35558 Darwin (Mac OS X), inform the linker about '-framework
35561 2004-06-02 Eric Christopher <echristo@redhat.com>
35563 * gcc.c-torture/compile/20040602-1.c: New.
35565 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
35567 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
35568 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
35570 PR tree-optimization/14736
35571 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
35573 PR tree-optimization/14042
35574 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
35576 PR tree-optimization/14729
35577 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
35579 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35582 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
35584 2004-06-01 Richard Hederson <rth@redhat.com>
35586 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
35588 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35591 * g++.dg/parse/offsetof4.C: New test.
35593 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
35596 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
35598 2004-05-31 Mark Mitchell <mark@codesourcery.com>
35601 * g++.dg/template/friend29.C: New test.
35603 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
35606 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
35608 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
35610 * gcc.dg/sparc-trap-1.c: New test.
35612 2004-05-31 Roger Sayle <roger@eyesopen.com>
35614 PR middle-end/15069
35615 * g++.dg/opt/fold3.C: New test case.
35617 2004-05-30 Graham Stott <graham.stott@btinternet.com>
35619 * lib/target-supports.exp (check_iconv_available): Fix fallout
35620 from 2004-05-28 patch.
35622 2004-05-30 Paul Brook <paul@codesourcery.com>
35625 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
35626 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
35628 2004-05-30 Steven G. Kargl <kargls@comcast.net>
35630 * gfortran.fortran-torture/execute/random_1.f90: New test.
35632 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35634 * g++.dg/ext/altivec-10.C: New test.
35636 2004-05-29 Paul Brook <paul@codesourcery.com>
35638 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
35640 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35642 * gcc.dg/altivec-16.c: New test.
35644 2004-05-28 Janis Johnson <janis187@us.ibm.com>
35646 * lib/target-supports.exp (check_vmx_hw_available): New.
35647 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
35649 * lib/target-supports.exp (check_alias_available,
35650 check_iconv_available, check_named_sections_available): Use
35651 unique names for temporary files.
35653 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35655 * gcc.dg/altivec-15.c: New test.
35657 2004-05-28 Mark Mitchell <mark@codesourcery.com>
35660 * g++.dg/warn/noeffect6.C: New test.
35663 * g++.dg/expr/ptrmem4.C: New test.
35666 * g++.dg/template/operator3.C: New test.
35668 2004-05-28 Mark Mitchell <mark@codesourcery.com>
35671 * g++.dg/lookup/redecl1.C: New test.
35672 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
35674 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
35676 * gcc.c-torture/execute/compare-fp-1.c,
35677 gcc.c-torture/execute/compare-fp-2.c,
35678 gcc.c-torture/execute/compare-fp-3.c,
35679 gcc.c-torture/execute/compare-fp-4.c,
35680 gcc.c-torture/execute/compare-fp-3.x,
35681 gcc.c-torture/execute/compare-fp-4.x,
35682 gcc.dg/pr15649-1.c: New.
35684 2004-05-27 Adam Nemet <anemet@lnxw.com>
35687 * g++.dg/init/array14.C: New test.
35689 2004-05-25 Janis Johnson <janis187@us.ibm.com>
35691 * lib/compat.exp (compat-get-options-main): New.
35692 (compat-get-options): Remove unneeded code, warn for ignored
35694 (compat-execute): Check flag set by dg-require-* commands.
35696 * lib/compat.exp (compat-execute): Break up long lines.
35698 2004-05-24 Janis Johnson <janis187@us.ibm.com>
35700 * gcc.dg/altivec-7.c: Don't use 'vector long'.
35701 * gcc.dg/altivec-14.c: New test.
35702 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
35704 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
35705 * gcc.dg/altivec-12.c: Ditto.
35707 * gcc.dg/altivec-3.c: Move call to altivec_check.
35709 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35712 * g++.dg/template/error12.C: New test.
35715 * g++.dg/ext/attrib15.C: New test.
35718 * g++.dg/template/ptrmem9.C: New test.
35720 2004-05-25 Paul Brook <paul@codesourcery.com>
35722 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
35724 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35727 * g++.dg/template/crash19.C: New test.
35729 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35732 * g++.dg/template/redecl1.C: New test.
35734 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35737 * g++.dg/other/ns1.C: New test.
35740 * g++.dg/template/invalid1.C: New test.
35742 2004-05-23 Paul Brook <paul@codesourcery.com>
35743 Victor Leikehman <lei@haifasphere.co.il>
35745 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
35746 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
35748 2004-05-22 Mark Mitchell <mark@codesourcery.com>
35752 * g++.dg/template/non-dependent5.C: New test.
35753 * g++.dg/template/non-dependent6.C: New test.
35755 2004-05-22 Mark Mitchell <mark@codesourcery.com>
35758 * g++.dg/inherit/union1.C: New test.
35761 * g++.dg/template/addr1.C: New test.
35764 * g++.dg/template/array5.C: New test.
35767 * g++.dg/template/array6.C: New test.
35769 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
35770 Roger Sayle <roger@eyesopen.com>
35772 * g++.dg/lookup/forscope2.C: New test case.
35774 2004-05-22 Ben Elliston <bje@au.ibm.com>
35776 * gcc.dg/cpp/Wmissingdirs.c: New.
35778 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
35781 * gcc.dg/compat/union-m128-1.h: New file.
35782 * gcc.dg/compat/union-m128-1_main.c: Likewise.
35783 * gcc.dg/compat/union-m128-1_x.c: Likewise.
35784 * gcc.dg/compat/union-m128-1_y.c: Likewise.
35786 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
35789 * gcc.dg/compat/struct-complex-1.h: New file.
35790 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
35791 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
35792 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35794 2004-05-20 Roger Sayle <roger@eyesopen.com>
35797 * gcc.dg/pr3074-1.c: New test case.
35798 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
35800 2004-05-20 Falk Hueffner <falk@debian.org>
35803 * gcc.dg/ftrapv-1.c: New test case.
35805 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
35807 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
35809 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
35810 Jeff Law <law@redhat.com>
35812 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
35813 * gcc.dg/tree-ssa/20040518-2.c: New test.
35815 * gcc.dg/tree-ssa/20040518-1.c: New test.
35817 2004-05-18 Zack Weinberg <zack@codesourcery.com>
35819 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
35821 2004-05-18 Paul Brook <paul@codesourcery.com>
35824 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
35826 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35828 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
35831 2004-05-17 Steven Bosscher <stevenb@suse.de>
35833 * gcc.dg/tree-ssa/20040517-1.c: New test.
35835 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35837 * gcc.dg/loop-4.c: New test.
35839 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
35841 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
35843 2004-05-15 Bud Davis <bdavis9659@comcast.net>
35846 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
35848 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35852 * gfortran.fortran-torture/compile/data_1.f90: New test.
35854 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
35856 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
35857 * gcc.dg/uninit-H.c: Define ASM for __s390__.
35859 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
35861 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
35863 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
35866 * gcc.dg/format/xopen-1.c: Adjust expected message.
35867 * gcc.dg/format/xopen-3.c: New test.
35869 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
35871 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
35873 2004-05-14 Jeff Law <law@redhat.com>
35875 * gcc.dg/tree-ssa/20040514-2.c: New test.
35877 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35879 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
35881 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
35884 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
35886 * gcc.dg/tree-ssa/20040514-1.c: New test.
35888 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35890 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
35893 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35896 * gfortran.fortran-torture/compile/do_1.f90: New test.
35898 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35901 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
35904 2004-05-14 Bud Davis <bdavis9659@comcast.net>
35907 * gfortran.fortran-torture/execute/random_init.f90: New test.
35909 2004-05-13 Paul Brook <paul@codesourcery.com>
35912 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
35914 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
35916 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
35917 for the powerpc case.
35919 2004-05-13 Jeff Law <law@redhat.com>
35921 * gcc.dg/tree-ssa/20040513-1.c: New test.
35922 * gcc.dg/tree-ssa/20040513-2.c: New test.
35924 2004-05-13 Paul Brook <paul@codesourcery.com>
35926 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
35927 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
35928 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
35930 2004-05-13 Andreas Schwab <schwab@suse.de>
35933 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
35936 2004-05-13 Bud Davis <bdavis9659@comcast.net>
35939 * gfortran.fortran-torture/execute/adjustr.f90: New file.
35941 2004-05-13 Diego Novillo <dnovillo@redhat.com>
35943 Merge from tree-ssa-20020619-branch. See
35944 ChangeLog.tree-ssa for details.
35946 2004-05-11 Ziemowit Laski <zlaski@apple.com>
35948 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
35949 include <altivec.h> explicitly.
35950 * gcc.dg/altivec-13.c: Likewise.
35952 2004-05-11 Paul Brook <paul@codesourcery.com>
35954 * gcc.c-torture/compile/20010518-1.c: Force enum size.
35956 2004-05-10 Eric Christopher <echristo@redhat.com>
35958 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
35959 * gcc.dg/sibcall-4.c: Ditto.
35961 2004-05-10 Ziemowit Laski <zlaski@apple.com>
35963 * g++.dg/ext/altivec-8.C: New test case.
35964 * gcc.dg/altivec-13.c: New test case.
35966 2004-05-08 Roger Sayle <roger@eyesopen.com>
35968 * gcc.c-torture/execute/divcmp-1.c: New test case.
35969 * gcc.c-torture/execute/divcmp-2.c: New test case.
35970 * gcc.c-torture/execute/divcmp-3.c: New test case.
35972 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35974 * g++.dg/other/pragma-re-2.C: New test.
35976 2004-05-07 Uros Bizjak <uros@kss-loka.si>
35978 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
35979 * gcc.dg/i386-387-2.c: Likewise.
35981 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
35983 * gcc.dg/i386-387-6.c: Likewise.
35985 2004-05-07 Uros Bizjak <uros@kss-loka.si>
35987 * gcc.dg/builtins-33.c: Also check log1p*.
35989 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
35991 PR optimization/15296
35992 * gcc.c-torture/execute/pr15296.c: New test.
35994 2004-05-05 Uros Bizjak <uros@kss-loka.si>
35996 * gcc.dg/builtins-40.c: New test.
35998 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
36000 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
36002 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
36004 * g++.dg/ext/spe1.C: New testcase.
36006 2004-05-04 Ziemowit Laski <zlaski@apple.com>
36008 * objc.dg/image-info.m: Allow additional attributes
36009 for __image_info section.
36011 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
36013 * gcc.dg/torture/mips-hilo-2.c: New test.
36015 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36018 * g++.dg/template/member5.C: New test.
36020 2004-05-03 Uros Bizjak <uros@kss-loka.si>
36022 * gcc.dg/builtins-34.c: Also check expm1*.
36024 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36026 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
36027 * gcc.dg/torture/builtin-convert-3.c: New test.
36029 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
36031 PR middle-end/15054
36032 * g++.dg/opt/pr15054.C: New test.
36034 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36036 * gcc.dg/torture/builtin-rounding-1.c: New test.
36037 * gcc.dg/builtins-25.c: Delete.
36038 * gcc.dg/builtins-29.c: Delete.
36040 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
36042 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
36043 * gcc.dg/sibcall-4.c: Likewise.
36044 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
36046 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36048 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
36049 bit-field on 16-bit targets.
36051 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36053 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
36056 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
36058 * gcc.dg/rs6000-power2-1.c: Change to compile only.
36059 * gcc.dg/rs6000-power2-2.c: Likewise.
36061 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
36063 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
36064 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
36065 Change the asm registers to be in form of frN instead of fN.
36067 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36069 * gcc.dg/torture/builtin-convert-2.c: New test.
36071 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
36073 * gcc.dg/rs6000-power2-1.c: New test.
36074 * gcc.dg/rs6000-power2-2.c: New test.
36076 2004-04-28 Jan Hubicka <jh@suse.cz>
36078 * gcc.dg/unused-6.c: New test.
36080 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36081 Ulrich Weigand <uweigand@de.ibm.com>
36083 * ada/acats/run_all.sh: Define $target variable.
36085 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
36088 * g++.dg/other/vararg-1.C: New test.
36091 * g++.dg/eh/cleanup3.C: New test.
36093 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36095 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
36096 and ad8011a (target_insn).
36097 * ada/acats/support/macro.dfs: Likewise.
36098 * ada/acats/support/impbit.adb: New file.
36100 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
36102 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
36104 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36106 * gcc.dg/loop-3.c: New test.
36108 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
36110 * gcc.c-torture/execute/simd-5.c: New test.
36112 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36115 * g++.dg/template/crash18.C: New test.
36117 2004-04-22 Mark Mitchell <mark@codesourcery.com>
36119 * g++.dg/ext/complit3.C: New test.
36121 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36123 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
36124 * gcc.dg/altivec-3.c: Same.
36125 * gcc.dg/altivec-varargs-1.c: Same.
36127 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36129 * lib/target-supports.exp (check_profiling_available): Assume
36130 profiling is not available on powerpc-eabi targets.
36132 2004-04-21 Janis Johnson <janis187@us.ibm.com>
36134 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
36135 * gcc.dg/vmx/bug-1.c: Ditto.
36137 2004-04-20 Eric Christopher <echristo@redhat.com>
36139 * gcc.dg/charset/extern.c: New test.
36140 * g++.dg/charset/extern3.cc: Ditto.
36142 2004-04-20 Uros Bizjak <uros@kss-loka.si>
36144 * gcc.dg/builtins-39.c: New test.
36146 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
36148 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
36150 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
36152 * gcc.dg/torture/mips-hilo-1.c: New test.
36154 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
36156 * gcc.c-torture/compile/20040419-1.c: New test.
36158 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
36160 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
36162 2004-04-18 Zack Weinberg <zack@codesourcery.com>
36163 Aldy Hernandez <aldyh@redhat.com>
36165 * gcc.c-torture/execute/va-arg-24.c: New.
36167 2004-04-17 Zack Weinberg <zack@codesourcery.com>
36168 Aldy Hernandez <aldyh@redhat.com>
36170 * gcc.dg/vmx/1b-01.c: New.
36171 * gcc.dg/vmx/1b-02.c: New.
36172 * gcc.dg/vmx/1b-03.c: New.
36173 * gcc.dg/vmx/1b-04.c: New.
36174 * gcc.dg/vmx/1b-05.c: New.
36175 * gcc.dg/vmx/1b-06.c: New.
36176 * gcc.dg/vmx/1b-07.c: New.
36177 * gcc.dg/vmx/1c-01.c: New.
36178 * gcc.dg/vmx/1c-02.c: New.
36179 * gcc.dg/vmx/3a-01a.c: New.
36180 * gcc.dg/vmx/3a-01.c: New.
36181 * gcc.dg/vmx/3a-01m.c: New.
36182 * gcc.dg/vmx/3a-03.c: New.
36183 * gcc.dg/vmx/3a-03m.c: New.
36184 * gcc.dg/vmx/3a-04.c: New.
36185 * gcc.dg/vmx/3a-04m.c: New.
36186 * gcc.dg/vmx/3a-05.c: New.
36187 * gcc.dg/vmx/3a-06.c: New.
36188 * gcc.dg/vmx/3a-06m.c: New.
36189 * gcc.dg/vmx/3a-07.c: New.
36190 * gcc.dg/vmx/3b-01.c: New.
36191 * gcc.dg/vmx/3b-02.c: New.
36192 * gcc.dg/vmx/3b-10.c: New.
36193 * gcc.dg/vmx/3b-13.c: New.
36194 * gcc.dg/vmx/3b-14.c: New.
36195 * gcc.dg/vmx/3b-15.c: New.
36196 * gcc.dg/vmx/3c-01a.c: New.
36197 * gcc.dg/vmx/3c-01.c: New.
36198 * gcc.dg/vmx/3c-02.c: New.
36199 * gcc.dg/vmx/3c-03.c: New.
36200 * gcc.dg/vmx/3d-01.c: New.
36201 * gcc.dg/vmx/4-01.c: New.
36202 * gcc.dg/vmx/4-03.c: New.
36203 * gcc.dg/vmx/5-01.c: New.
36204 * gcc.dg/vmx/5-02.c: New.
36205 * gcc.dg/vmx/5-03.c: New.
36206 * gcc.dg/vmx/5-04.c: New.
36207 * gcc.dg/vmx/5-05.c: New.
36208 * gcc.dg/vmx/5-06.c: New.
36209 * gcc.dg/vmx/5-07.c: New.
36210 * gcc.dg/vmx/5-07t.c: New.
36211 * gcc.dg/vmx/5-08.c: New.
36212 * gcc.dg/vmx/5-10.c: New.
36213 * gcc.dg/vmx/5-11.c: New.
36214 * gcc.dg/vmx/7-01a.c: New.
36215 * gcc.dg/vmx/7-01.c: New.
36216 * gcc.dg/vmx/7c-01.c: New.
36217 * gcc.dg/vmx/7d-01.c: New.
36218 * gcc.dg/vmx/7d-02.c: New.
36219 * gcc.dg/vmx/8-01.c: New.
36220 * gcc.dg/vmx/8-02a.c: New.
36221 * gcc.dg/vmx/8-02.c: New.
36222 * gcc.dg/vmx/brode-1.c: New.
36223 * gcc.dg/vmx/bug-1.c: New.
36224 * gcc.dg/vmx/bug-2.c: New.
36225 * gcc.dg/vmx/bug-3.c: New.
36226 * gcc.dg/vmx/cw-bug-1.c: New.
36227 * gcc.dg/vmx/cw-bug-2.c: New.
36228 * gcc.dg/vmx/cw-bug-3.c: New.
36229 * gcc.dg/vmx/dct.c: New.
36230 * gcc.dg/vmx/debug-1.c: New.
36231 * gcc.dg/vmx/debug-2.c: New.
36232 * gcc.dg/vmx/debug-3.c: New.
36233 * gcc.dg/vmx/debug-4.c: New.
36234 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
36235 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
36236 * gcc.dg/vmx/eg-5.c: New.
36237 * gcc.dg/vmx/fft.c: New.
36238 * gcc.dg/vmx/gcc-bug-1.c: New.
36239 * gcc.dg/vmx/gcc-bug-2.c: New.
36240 * gcc.dg/vmx/gcc-bug-3.c: New.
36241 * gcc.dg/vmx/gcc-bug-4.c: New.
36242 * gcc.dg/vmx/gcc-bug-5.c: New.
36243 * gcc.dg/vmx/gcc-bug-6.c: New.
36244 * gcc.dg/vmx/gcc-bug-7.c: New.
36245 * gcc.dg/vmx/gcc-bug-8.c: New.
36246 * gcc.dg/vmx/gcc-bug-9.c: New.
36247 * gcc.dg/vmx/gcc-bug-b.c: New.
36248 * gcc.dg/vmx/gcc-bug-c.c: New.
36249 * gcc.dg/vmx/gcc-bug-d.c: New.
36250 * gcc.dg/vmx/gcc-bug-e.c: New.
36251 * gcc.dg/vmx/gcc-bug-f.c: New.
36252 * gcc.dg/vmx/gcc-bug-g.c: New.
36253 * gcc.dg/vmx/gcc-bug-i.c: New.
36254 * gcc.dg/vmx/harness.h: New.
36255 * gcc.dg/vmx/ira1.c: New.
36256 * gcc.dg/vmx/ira2a.c: New.
36257 * gcc.dg/vmx/ira2b.c: New.
36258 * gcc.dg/vmx/ira2.c: New.
36259 * gcc.dg/vmx/ira2c.c: New.
36260 * gcc.dg/vmx/mem.c: New.
36261 * gcc.dg/vmx/newton-1.c: New.
36262 * gcc.dg/vmx/ops.c: New.
36263 * gcc.dg/vmx/sn7153.c: New.
36264 * gcc.dg/vmx/spill2.c: New.
36265 * gcc.dg/vmx/spill3.c: New.
36266 * gcc.dg/vmx/spill.c: New.
36267 * gcc.dg/vmx/t.c: New.
36268 * gcc.dg/vmx/varargs-1.c: New.
36269 * gcc.dg/vmx/varargs-2.c: New.
36270 * gcc.dg/vmx/varargs-3.c: New.
36271 * gcc.dg/vmx/varargs-4.c: New.
36272 * gcc.dg/vmx/varargs-5.c: New.
36273 * gcc.dg/vmx/varargs-6.c: New.
36274 * gcc.dg/vmx/varargs-7.c: New.
36275 * gcc.dg/vmx/vmx.exp: New.
36276 * gcc.dg/vmx/vprint-1.c: New.
36277 * gcc.dg/vmx/vscan-1.c: New.
36278 * gcc.dg/vmx/x-01.c: New.
36279 * gcc.dg/vmx/x-02.c: New.
36280 * gcc.dg/vmx/x-03.c: New.
36281 * gcc.dg/vmx/x-04.c: New.
36282 * gcc.dg/vmx/x-05.c: New.
36283 * gcc.dg/vmx/yousufi-1.c: New.
36284 * gcc.dg/vmx/zero-1.c: New.
36285 * gcc.dg/vmx/zero.c: New.
36287 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
36289 * g++.dg/lookup/java1.C: Update for chage of
36291 * g++.dg/lookup/java2.C: Likewise.
36293 2004-04-17 Laurent GUERBY <laurent@guerby.net>
36295 * ada/acats/run_all.sh: use -O2 by default.
36297 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
36299 * gcc.dg/vr-mult-[12].c: New tests.
36301 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36303 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
36305 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
36307 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
36309 * lib/target-supports.exp (check_profiling_available): Assume
36310 profiling isn't available for mips*-*-elf targets.
36312 2004-04-14 Uros Bizjak <uros@kss-loka.si>
36314 * gcc.dg/builtins-38.c: New test.
36316 2004-04-14 Eric Christopher <echristo@redhat.com>
36318 * g++.dg/charset/charset.exp: Run .cc extension tests.
36320 2004-04-14 Zack Weinberg <zack@codesourcery.com>
36322 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
36324 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36326 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36328 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
36330 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36331 * gcc.dg/i386-387-2.c: Likewise.
36333 * gcc.dg/i386-387-7.c: New test.
36334 * gcc.dg/i386-387-8.c: New test.
36336 * gcc.dg/builtins-37.c: New test.
36338 2004-04-13 Geoffrey Keating <geoffk@apple.com>
36340 * g++.dg/pch/externc-1.C: Add missing semicolon.
36342 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
36344 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36346 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
36348 * gcc.c-torture/execute/20040411-1.c: New test.
36350 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
36352 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36354 2004-04-09 Chris Demetriou <cgd@broadcom.com>
36356 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36358 2004-04-09 Zack Weinberg <zack@codesourcery.com>
36360 * lib/target-supports.exp (check_named_sections_available): New.
36361 * lib/gcc-dg.exp (dg-require-named-sections): New.
36362 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36363 old-deja.exp. Also prune error-count message from HP linker.
36364 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36366 * g++.dg/init/init-ref4.C: Use dg-require-weak.
36367 * g++.old-deja/g++.pt/static3.C: Likewise.
36368 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36370 2004-04-09 Roger Sayle <roger@eyesopen.com>
36372 * gcc.c-torture/execute/20040409-1.c: New test case.
36373 * gcc.c-torture/execute/20040409-2.c: New test case.
36374 * gcc.c-torture/execute/20040409-3.c: New test case.
36376 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
36378 * gcc.dg/20040409-1.c: New test.
36380 2004-04-08 Roger Sayle <roger@eyesopen.com>
36383 * g++.dg/opt/pr14888.C: New test case.
36385 2004-04-08 Geoffrey Keating <geoffk@apple.com>
36387 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
36388 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
36389 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
36390 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
36393 2004-04-08 Paul Brook <paul@codesourcery.com>
36395 * gcc.dg/spill-1.c: New test.
36397 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36399 * gcc.dg/torture/builtin-ctype-2.c: New test.
36401 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
36403 * gcc.dg/pch/pch.exp: Add largefile test.
36405 2004-04-06 Geoffrey Keating <geoffk@apple.com>
36407 * g++.dg/pch/externc-1.Hs: New.
36408 * g++.dg/pch/externc-1.C: New.
36410 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36412 * gcc.dg/compat/struct-by-value-5a_main.c,
36413 gcc.dg/compat/struct-by-value-5b_main.c: New files.
36414 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
36415 * gcc.dg/compat/struct-by-value-5a_x.c,
36416 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
36417 gcc.dg/compat/struct-by-value-5_x.c.
36418 * gcc.dg/compat/struct-by-value-5a_y.c,
36419 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
36420 gcc.dg/compat/struct-by-value-5_y.c.
36422 * gcc.dg/compat/struct-by-value-6a_main.c,
36423 gcc.dg/compat/struct-by-value-6b_main.c: New files.
36424 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
36425 * gcc.dg/compat/struct-by-value-6a_x.c,
36426 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
36427 gcc.dg/compat/struct-by-value-6_x.c.
36428 * gcc.dg/compat/struct-by-value-6a_y.c,
36429 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
36430 gcc.dg/compat/struct-by-value-6_y.c.
36432 * gcc.dg/compat/struct-by-value-7a_main.c,
36433 gcc.dg/compat/struct-by-value-7b_main.c: New files.
36434 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
36435 * gcc.dg/compat/struct-by-value-7a_x.c,
36436 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
36437 gcc.dg/compat/struct-by-value-7_x.c.
36438 * gcc.dg/compat/struct-by-value-7a_y.c,
36439 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
36440 gcc.dg/compat/struct-by-value-7_y.c.
36442 2004-04-06 Jakub Jelinek <jakub@redhat.com>
36444 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
36445 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
36446 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
36449 2004-04-06 Uros Bizjak <uros@kss-loka.si>
36451 * gcc.dg/builtins-36.c: New test.
36453 2004-04-06 Paul Brook <paul@codesourcery.com>
36455 * README.gcc: Remove obsolete contraint on testcases.
36457 2004-04-05 Paul Brook <paul@codesourcery.com>
36460 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
36461 failure and exit(0) on success.
36462 * g++.dg/expr/anew2.C: Ditto.
36463 * g++.dg/expr/anew3.C: Ditto.
36464 * g++.dg/expr/anew4.C: Ditto.
36466 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
36469 * g++.dg/template/unify7.C: New.
36471 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
36473 * g++.dg/README: Bring up to date with new subdirectories; remove
36474 duplicate subdirectory lines.
36476 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
36479 * g++.dg/template/unify5.C: New.
36480 * g++.dg/template/unify6.C: New.
36481 * g++.dg/template/qualttp20.C: Adjust.
36482 * g++.old-deja/g++.jason/report.C: Adjust.
36483 * g++.old-deja/g++.other/qual1.C: Adjust.
36485 2004-04-01 Mark Mitchell <mark@codesourcery.com>
36488 * g++.dg/inherit/ptrmem1.C: New test.
36490 2004-04-01 Jakub Jelinek <jakub@redhat.com>
36493 * gcc.c-torture/execute/20040331-1.c: New test.
36494 * gcc.dg/20040331-1.c: New test.
36496 2004-04-01 Paul Brook <paul@codesourcery.com>
36498 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
36500 2004-03-30 Mark Mitchell <mark@codesourcery.com>
36503 * g++.dg/init/goto1.C: New test.
36506 * g++.dg/template/defarg4.C: New test.
36508 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
36510 * gcc.dg/altivec-11.c: Extend test for more valid cases.
36512 2004-03-28 David Edelsohn <edelsohn@gnu.org>
36514 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
36516 2004-03-28 Zack Weinberg <zack@codesourcery.com>
36518 * gcc.dg/noncompile/undeclared-2.c: New test.
36520 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
36522 * gcc.dg/940409-1.c: Remove XFAIL.
36523 * gcc.dg/reg-vol-struct-1.c: New test.
36525 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36527 * gcc.dg/torture/builtin-wctype-1.c: New test.
36529 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
36531 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
36532 * gcc.dg/20001101-1.c: Likewise.
36533 * gcc.dg/20001102-1.c: Likewise.
36535 2004-03-25 Roger Sayle <roger@eyesopen.com>
36537 * gcc.dg/compare8.c: Add an additional test for XOR.
36539 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36541 * gcc.dg/torture/builtin-ctype-1.c: New test.
36543 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36545 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
36546 * gcc.dg/torture/builtin-math-1.c: Likewise.
36547 * gcc.dg/torture/builtin-power-1.c: New test.
36549 2004-03-24 Andreas Schwab <schwab@suse.de>
36551 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
36554 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
36555 Roger Sayle <roger@eyesopen.com>
36557 * gcc.dg/compare8.c: New test case.
36559 2004-03-23 Ziemowit Laski <zlaski@apple.com>
36561 * g++.dg/ext/altivec-7.C: New test.
36563 2004-03-23 Zack Weinberg <zack@codesourcery.com>
36565 PR 12267, 12391, 12560, 13129, 14114, 14133
36566 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
36567 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
36568 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
36569 Adjust error regexps.
36570 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
36571 * gcc.dg/noncompile/undeclared-1.c: New test cases.
36572 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
36573 * gcc.dg/local1.c: Add explanatory comment.
36575 2004-03-23 Roger Sayle <roger@eyesopen.com>
36577 PR optimization/14669
36578 * g++.dg/opt/fold2.C: New test case.
36580 2004-03-22 Jakub Jelinek <jakub@redhat.com>
36583 * gcc.dg/20040322-1.c: New test.
36585 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
36587 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
36588 * gcc.dg/ultrasp4.c: Likewise.
36589 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
36591 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
36593 * gcc.dg/i386-sse-8.c: Reset default options.
36595 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
36597 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
36598 in the error message text.
36600 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
36602 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
36604 2004-03-21 Mark Mitchell <mark@codesourcery.com>
36607 * g++.dg/init/array13.C: New test.
36609 2004-03-20 Roger Sayle <roger@eyesopen.com>
36612 * gcc.c-torture/compile/pr13889.c: New test case.
36614 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
36617 * builtins-1.c (nan, nans): Don't test.
36618 * builtins-30.c: Don't use nan, nanf, nanl.
36619 * builtins-35.c: New test.
36621 2004-03-19 Ziemowit Laski <zlaski@apple.com>
36623 * g++.dg/ext/altivec-6.C: New test.
36625 2004-03-19 Mark Mitchell <mark@codesourcery.com>
36627 * g++.dg/init/placement3.C: New test.
36629 * g++.dg/template/spec13.C: New test.
36631 * g++.dg/lookup/using11.C: New test.
36633 * g++.dg/lookup/koenig3.C: New test.
36635 * g++.dg/template/operator2.C: New test.
36637 * g++.dg/expr/dtor3.C: New test.
36638 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
36640 * g++.old-deja/g++.law/visibility28.C: Likewise.
36642 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
36644 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
36645 * gcc.dg/ppc64-abi-3.c: Likewise.
36647 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36650 * g++.dg/parse/template15.C: New test.
36652 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36654 * g++.dg/expr/dtor2.C: New test.
36656 * g++.dg/lookup/anon4.C: New test.
36658 * g++.dg/overload/using1.C: New test.
36660 * g++.dg/template/lookup7.C: New test.
36662 * g++.dg/template/typename6.C: New test.
36664 * g++.dg/expr/cond6.C: New test.
36666 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36668 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
36670 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36672 * g++.dg/expr/cond5.C: New test.
36673 * g++.dg/expr/constcast1.C: Likewise.
36674 * g++.dg/expr/ptrmem2.C: Likewise.
36675 * g++.dg/expr/ptrmem3.C: Likewise.
36676 * g++.dg/lookup/main1.C: Likewise.
36677 * g++.dg/template/lookup6.C: Likewise.
36679 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36681 * gcc.dg/local1.c: New test.
36683 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
36685 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36687 * gcc.dg/torture/builtin-convert-1.c: New test.
36689 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36691 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
36693 2004-03-16 Mark Mitchell <mark@codesourcery.com>
36696 * g++.dg/warn/Wunused-7.C: New test.
36698 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36700 * gcc.dg/torture/builtin-integral-1.c: New test.
36702 2004-03-16 Mark Mitchell <mark@codesourcery.com>
36705 * g++.dg/parse/non-dependent3.C: New test.
36707 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
36709 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
36710 * g++.dg/eh/simd-2.C: Likewise.
36711 * g++.dg/init/array10.C: Likewise.
36712 * gcc.c-torture/compile/simd-1.c: Likewise.
36713 * gcc.c-torture/compile/simd-2.c: Likewise.
36714 * gcc.c-torture/compile/simd-3.c: Likewise.
36715 * gcc.c-torture/compile/simd-4.c: Likewise.
36716 * gcc.c-torture/compile/simd-6.c: Likewise.
36717 * gcc.c-torture/execute/simd-1.c: Likewise.
36718 * gcc.c-torture/execute/simd-2.c: Likewise.
36719 * gcc.dg/compat/vector-defs.h: Likewise.
36720 * gcc.dg/20020531-1.c: Likewise.
36721 * gcc.dg/altivec-3.c: Likewise.
36722 * gcc.dg/altivec-4.c: Likewise.
36723 * gcc.dg/altivec-varargs-1.c: Likewise.
36724 * gcc.dg/compat/vector-defs.h: Likewise.
36725 * gcc.dg/i386-mmx-3.c: Likewise.
36726 * gcc.dg/i386-sse-4.c: Likewise.
36727 * gcc.dg/i386-sse-5.c: Likewise.
36728 * gcc.dg/i386-sse-8.c: Likewise.
36729 * gcc.dg/simd-1.c: Likewise.
36730 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
36731 __ev64_opaque__ since the machine description provides it.
36733 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36735 * lib/compat.exp (skip_list): New global variable.
36736 Use it to hold the user defined COMPAT_SKIPS list if any.
36737 (compat-obj): Add the members of skip_list to optall.
36739 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36741 * gcc.dg/compat/union-by-value-1_main.c,
36742 union-by-value-1_x.c, union-by-value-1_y.c,
36743 union-check.h, union-defs.h,
36744 union-init.h, union-return-1_main.c,
36745 union-return-1_x.c, union-return-1_y.c: New files.
36747 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36749 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
36750 mixed-struct-init.h: Add 4 mixed structure types.
36751 struct-by-value-21_main.c, struct-by-value-21_x.c,
36752 struct-by-value-21_y.c, struct-return-21_main.c,
36753 struct-return-21_x.c, struct-return-21_y.c: New files.
36755 2004-03-13 Mark Mitchell <mark@codesourcery.com>
36758 * g++.dg/parse/template14.C: New test.
36760 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36762 * gcc.c-torture/execute/20040313-1.c: New test.
36764 2004-03-13 Jakub Jelinek <jakub@redhat.com>
36767 * gcc.dg/20040311-2.c: New test.
36769 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
36772 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
36775 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
36777 * gcc.dg/20040305-2.c: Add missing return statement.
36779 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36781 * gcc.dg/builtins-34.c: Also check pow10*.
36783 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
36786 * gcc.dg/20040305-2.c: New test.
36788 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
36790 * gcc.dg/20040310-1.c: New test.
36792 2004-03-11 Roger Sayle <roger@eyesopen.com>
36794 * gcc.c-torture/execute/20040311-1.c: New test case.
36796 2004-03-11 Mark Mitchell <mark@codesourcery.com>
36799 * g++.dg/lookup/enum1.C: New test.
36801 2004-03-10 Mark Mitchell <mark@codesourcery.com>
36804 * g++.dg/lookup/struct2.C: New test.
36806 2004-03-10 Uros Bizjak <uros@kss-loka.si>
36808 * gcc.dg/builtins-34.c: New test.
36810 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36812 * gcc.dg/torture/builtin-nonneg-1.c: New test.
36814 2004-03-09 James E Wilson <wilson@specifixinc.com>
36816 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
36817 * gcc.dg/alias-2.c: New testcase.
36819 2004-03-09 Zack Weinberg <zack@codesourcery.com>
36821 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
36823 2004-03-09 Roger Sayle <roger@eyesopen.com>
36825 * gcc.c-torture/execute/20040309-1.c: New test case.
36827 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
36830 * g++.dg/overload/ref1.C: New.
36832 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36835 * g++.dg/template/spec12.C: New test.
36838 * g++.dg/parse/crash14.C: New test.
36840 2004-03-09 Mark Mitchell <mark@codesourcery.com>
36843 * g++.dg/init/ref11.C: New test.
36845 2004-03-09 Mark Mitchell <mark@codesourcery.com>
36848 * g++.dg/parse/builtin2.C: New test.
36850 2004-03-08 Mark Mitchell <mark@codesourcery.com>
36853 * g++.dg/init/ctor3.C: New test.
36854 * g++.dg/init/union1.C: New test.
36855 * g++.dg/ext/anon-struct4.C: New test.
36857 2004-03-08 Mark Mitchell <mark@codesourcery.com>
36859 * g++.dg/lookup/koenig1.C: Tweak error messages.
36860 * g++.dg/lookup/used-before-declaration.C: Likewise.
36861 * g++.dg/other/do1.C: Likewise.
36862 * g++.dg/overload/koenig1.C: Likewise.
36863 * g++.dg/parse/crash13.C: Likewise.
36864 * g++.dg/template/instantiate3.C: Likewise.
36866 2004-03-08 Eric Christopher <echristo@redhat.com>
36868 * * lib/target-supports.exp: Enable libiconv in test
36869 compilation. Fix up error checking.
36871 2004-03-08 Roger Sayle <roger@eyesopen.com>
36873 PR middle-end/14289
36874 * gcc.dg/pr14289-1.c: New test case.
36875 * gcc.dg/pr14289-2.c: Likewise.
36876 * gcc.dg/pr14289-3.c: Likewise.
36878 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
36880 * gcc.c-torture/execute/20040308-1.c: New test.
36882 2004-03-07 Roger Sayle <roger@eyesopen.com>
36884 * gcc.c-torture/execute/20040307-1.c: New test case.
36886 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
36888 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
36890 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
36892 * gcc.dg/20040306-1.c: New test.
36894 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
36896 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
36898 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
36900 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36903 * gcc.dg/decl-6.c: New test.
36905 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36907 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
36908 Rename LOGPOW -> LOG_POW.
36909 (SQRT_EXP, POW_EXP): New.
36911 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36913 * gcc.dg/i386-sse-8.c: New test.
36915 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36918 * gcc.dg/decl-5.c: New test.
36920 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
36922 * gcc.dg/20040305-1.c: New test.
36924 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
36927 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
36929 2004-03-04 Ziemowit Laski <zlaski@apple.com>
36931 PR c++/14425, c++/14426
36932 * g++.dg/ext/altivec-4.C: New test.
36933 * g++.dg/ext/altivec-5.C: New test.
36935 2004-03-04 Geoffrey Keating <geoffk@apple.com>
36937 * g++.old-deja/g++.other/linkage1.C: Expect errors about
36938 global variables of a type with no linkage.
36939 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
36940 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
36941 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
36942 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
36943 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
36944 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
36945 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
36946 * g++.dg/warn/deprecated.C: Name enum Color.
36947 * g++.dg/overload/VLA.C: Name structure for 'b'.
36948 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
36950 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
36952 * gcc.c-torture/compile/20040304-1.c: New test.
36954 2004-03-03 Zack Weinberg <zack@codesourcery.com>
36957 * gcc.dg/decl-4.c: New testcase.
36959 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
36961 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
36962 as PRECF if sizeof (float) > sizeof (double).
36963 (PRECL): Make it the same as PRECF if
36964 sizeof (float) > sizeof (long double).
36966 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36968 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
36969 system type. Add check for irix6 which doesn't have c99 runtime.
36971 2004-03-03 Bob Wilson <bob.wilson@acm.org>
36973 * gcc.dg/const-elim-1.c: xfail for xtensa.
36975 2004-03-01 Mark Mitchell <mark@codesourcery.com>
36978 * g++.dg/template/cond4.C: New test.
36980 2004-03-01 Mark Mitchell <mark@codesourcery.com>
36983 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
36986 * g++.dg/parse/defarg7.C: New test.
36989 * g++.dg/template/friend26.C: New test.
36991 2004-03-01 Mark Mitchell <mark@codesourcery.com>
36994 * g++.dg/abi/mangle21.C: New test.
36997 * g++.dg/parse/constructor2.C: New test.
37000 * g++.dg/template/sfinae1.C: New test.
37002 2004-02-29 Mark Mitchell <mark@codesourcery.com>
37005 * g++.dg/expr/crash2.C: New test.
37007 PR middle-end/13448
37008 * gcc.dg/inline-5.c: New test.
37009 * gcc.dg/always-inline.c: Split out tests into ...
37010 * gcc.dg/always-inline2.c: ... this and ...
37011 * gcc.dg/always-inline3.c: ... this.
37013 2004-02-29 Mark Mitchell <mark@codesourcery.com>
37016 * g++.dg/debug/crash1.C: New test.
37018 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
37020 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
37021 function with __attribute__((noinline)).
37022 (recurser_void2): Likewise.
37023 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
37024 (recurser_void2): Likewise.
37026 2004-02-29 Roger Sayle <roger@eyesopen.com>
37028 PR middle-end/14203
37029 * g++.dg/warn/Wunused-6.C: New test case.
37031 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
37033 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
37036 2004-02-27 Eric Christopher <echristo@redhat.com>
37038 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
37039 * g++.dg/charset/asm2.c: Run only x86.
37040 * gcc.dg/charset/asm3.c: Ditto.
37042 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
37044 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
37047 2004-02-27 Ziemowit Laski <zlaski@apple.com>
37049 * g++.dg/ext/altivec-3.C: New.
37051 2004-02-26 Richard Henderson <rth@redhat.com>
37053 * g++.dg/ext/attrib10.C: Mark for warning.
37054 * gcc.dg/attr-alias-1.c: New.
37056 2004-02-26 Richard Henderson <rth@redhat.com>
37058 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
37059 * gcc.c-torture/execute/20040208-2.c: ... it back.
37061 2004-02-26 Eric Christopher <echristo@redhat.com>
37063 * lib/target-supports.exp (check-iconv-available): New function.
37064 * lib/gcc-dg.exp (dg-require-iconv): New function.
37066 * gcc.dg/charset: New directory.
37067 * gcc.dg/charset/charset.exp: New file.
37068 * gcc.dg/charset/asm1.c: Ditto.
37069 * gcc.dg/charset/asm2.c: Ditto.
37070 * gcc.dg/charset/asm3.c: Ditto.
37071 * gcc.dg/charset/asm4.c: Ditto.
37072 * gcc.dg/charset/asm5.c: Ditto.
37073 * gcc.dg/charset/attribute1.c: Ditto.
37074 * gcc.dg/charset/attribute2.c: Ditto.
37075 * gcc.dg/charset/string1.c: Ditto.
37076 * g++.dg/charset: New directory.
37077 * g++.dg/dg.exp: Add here. Special options.
37078 * g++.dg/charset/charset.exp: New file.
37079 * g++.dg/charset/asm1.c: Ditto.
37080 * g++.dg/charset/asm2.c: Ditto.
37081 * g++.dg/charset/asm3.c: Ditto.
37082 * g++.dg/charset/asm4.c: Ditto.
37083 * g++.dg/charset/attribute1.c: Ditto.
37084 * g++.dg/charset/attribute2.c: Ditto.
37085 * g++.dg/charset/extern1.cc: Ditto.
37086 * g++.dg/charset/extern2.cc: Ditto.
37087 * g++.dg/charset/string1.c: Ditto.
37089 2004-02-26 Mark Mitchell <mark@codesourcery.com>
37092 * g++.dg/parse/comma1.C: New test.
37094 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37097 * g++.dg/template/ttp8.C: New test.
37099 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
37101 * gcc.dg/fixuns-trunc-1.c: New test.
37103 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37105 * gcc.dg/builtins-config.h: Use #elif.
37107 2004-02-26 Michael Matz <matz@suse.de>
37109 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
37110 * gcc.dg/991214-1.c: Likewise.
37111 * gcc.dg/i386-asm-1.c: Likewise.
37113 2004-02-25 Richard Henderson <rth@redhat.com>
37115 * gcc.c-torture/execute/20040208-2.c: Move ...
37116 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
37118 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37121 * g++.dg/other/crash-3.C: New test.
37123 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37125 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
37126 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
37128 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
37131 2004-02-24 Michael Matz <matz@suse.de>
37133 * gcc.dg/i386-regparm.c: New.
37135 2004-02-23 James E Wilson <wilson@specifixinc.com>
37137 * gcc.c-torture/execute/20040223-1.c: New.
37139 2004-02-23 Zack Weinberg <zack@codesourcery.com>
37140 Kazu Hirata <kazu@cs.umass.edu>
37142 * gcc.dg/fwritable-strings-1.c: Remove.
37144 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
37147 * gcc.dg/20040223-1.c: New test.
37149 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37152 * g++.dg/ext/typeof9.C: New test.
37154 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37157 * g++.dg/other/switch1.C: New test.
37159 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37161 * gcc.dg/cast-function-1.c: Adjust for new informative message.
37162 * gcc.dg/va-arg-1.c: Likewise.
37164 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37167 * g++.dg/template/koenig5.C: New test.
37169 2004-02-21 Ziemowit Laski <zlaski@apple.com>
37171 * g++.dg/ext/altivec-1.C: Generalize target triple.
37172 * g++.dg/ext/altivec-2.C: New test case.
37173 * g++.dg/ext/altivec_check.h: New file.
37174 * gcc.dg/altivec-1.c: Generalize target triple;
37175 include altivec_check.h and call altivec_check().
37176 * gcc.dg/altivec-[2-5].c: Generalize target triple.
37177 * gcc.dg/altivec-6.c: New test case.
37178 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
37179 type casts as needed.
37180 * gcc.dg/altivec-10.c: Include altivec_check.h and call
37182 * gcc.dg/altivec-12.c: New test case.
37183 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
37184 include altivec_check.h and call altivec_check().
37185 * gcc.dg/altivec_check.h: New file.
37187 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37189 * lib/target-supports.exp (check_alias_available): Don't mangle
37190 function `g' in test program.
37192 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37194 * lib/target-supports.exp (check_profiling_available): Check
37195 argument to determine whether we support a profiling type.
37196 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
37197 check_profiling_available.
37198 * g++.dg/bprob/bprob.exp: Likewise.
37199 * g77.dg/bprob/bprob.exp: Likewise.
37200 * gcc.misc-tests/bprob.exp: Likewise.
37201 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
37202 dg-require-profiling and delete expected error handling.
37203 * gcc.dg/20021014-1.c: Likewise.
37204 * gcc.dg/nest.c: Likewise.
37206 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37209 * g++.dg/other/vthunk1.C: New test.
37211 2004-02-20 Falk Hueffner <falk@debian.org>
37214 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
37216 2004-02-20 Mark Mitchell <mark@codesourcery.com>
37219 * g++.dg/other/error8.C: Remove XFAIL markers.
37222 * g++.dg/ext/packed5.C: New test.
37225 * g++.dg/warn/Wunused-5.C: New test.
37228 * g++.dg/lookup/member1.C: New test.
37230 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
37232 * gcc.c-torture/compile/20040130-1.c: Enable only when
37233 __INT_MAX__ >= 2147483647L.
37234 * gcc.c-torture/compile/961203-1.c: Likewise.
37236 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
37238 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
37239 * g++.dg/opt/template1.C: Robustify assembler regexp
37241 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37243 * gcc.c-torture/execute/simd-4.x: Remove.
37244 * gcc.c-torture/execute/va-arg-25.x: Likewise.
37245 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
37246 Guard with #ifndef SKIP_ATTRIBUTE.
37247 * gcc.dg/compat/vector-1_y.c: Likewise.
37248 * gcc.dg/compat/vector-2_x.c: Likewise.
37249 * gcc.dg/compat/vector-2_y.c: Likewise.
37250 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
37251 * g++.dg/eh/simd-2.C: Likewise.
37253 2004-02-19 Alan Modra <amodra@bigpond.net.au>
37255 * gcc.c-torture/compile/complex-1.c: New.
37257 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
37260 * gcc.c-torture/execute/20040218-1.c: New test.
37262 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37265 * g++.dg/parse/new2.C: New test.
37267 2004-02-18 Paul Brook <paul@codesourcery.com>
37269 * gcc.c-torture/compile/libcall-1.c: New test.
37271 2004-02-18 Paul Brook <paul@codesourcery.com>
37274 * gcc.dg/debug/debug-7.c: New test.
37276 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
37278 * gcc.dg/20040217-1.c: New test.
37280 2004-02-17 Zack Weinberg <zack@codesourcery.com>
37282 * gcc.c-torture/execute/990208-1.x: Delete.
37284 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
37286 * gcc.c-torture/execute/20040208-2.x: New file.
37288 2004-02-17 Mark Mitchell <mark@codesourcery.com>
37291 * g++.dg/abi/structret1.C: New test.
37293 2004-02-17 Jakub Jelinek <jakub@redhat.com>
37295 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
37296 (i386_cpuid): No need to test if cpuid is available on AMD64.
37297 Fix assembly, so that it works onboth i386 and AMD64.
37298 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
37299 (vecInLong): Fix s[] member type to unsigned int.
37300 (vecInWord): Remove type.
37301 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
37302 (a64, b64, c64, d64, e64): Remove.
37303 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
37304 Remove unused variable. Remove initialization of removed variables.
37305 Don't call mmx_tests nor sse_tests.
37306 (reference_mmx, reference_sse): Remove.
37307 (check): Add return stmt.
37308 * gcc.dg/i386-sse-7.c: New test.
37309 * gcc.dg/i386-mmx-4.c: New test.
37311 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37313 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
37314 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37315 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37316 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37317 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37318 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37319 g++.dg/tc1/dr94.C: Fix line terminator.
37321 2004-02-16 Geoffrey Keating <geoffk@apple.com>
37323 * gcc.c-torture/compile/20040216-1.c: New.
37325 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37327 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37328 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37329 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37330 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37331 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37332 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37334 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37336 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37338 2004-02-15 Mark Mitchell <mark@codesourcery.com>
37341 * g++.dg/expr/cond4.C: New test.
37344 * g++.dg/lookup/crash2.C: New test.
37346 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
37348 * gcc.c-torture/compile/20040214-2.c: New test.
37350 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
37353 * g++.dg/ext/typeof8.C: New test.
37355 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
37357 * gcc.c-torture/compile/20040214-1.c: New test.
37359 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37362 * g++.dg/template/spec11.C: New test.
37364 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37367 * g++.dg/other/error8.C: New test.
37369 2004-02-13 Mark Mitchell <mark@codesourcery.com>
37372 * g++.dg/template/array4.C: New test.
37375 * g++.dg/inherit/thunk2.C: New test.
37378 * g++.dg/eh/cond2.C: New test.
37380 2004-02-12 Alan Modra <amodra@bigpond.net.au>
37382 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
37384 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
37386 * lib/scanasm.exp (dg-scan): Quote pattern before display.
37388 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
37390 * g++.dg/simd-2.C: xfail on ppc64-linux.
37392 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
37395 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
37398 2004-02-11 Uros Bizjak <uros@kss-loka.si>
37400 * gcc.dg/builtins-33.c: New test.
37402 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
37404 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
37406 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37408 * g++.dg/simd-2.C: Set -maltivec for ppc64.
37410 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37412 * gcc.dg/ppc64-abi-3.c: New test.
37414 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
37418 * gcc.dg/pr14092-1.c: New testcase.
37420 2004-02-10 Alan Modra <amodra@bigpond.net.au>
37422 * gcc.dg/cpp/assert4.c: Fix typo last change.
37424 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
37425 * gcc.dg/cpp/assert4.c: Handle powerpc64.
37427 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
37429 2004-02-09 Roger Sayle <roger@eyesopen.com>
37431 * gcc.c-torture/compile/20040209-1.c: New test case.
37433 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
37435 * gcc.dg/c90-init-1.c: Adjust expected error messages.
37437 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
37439 * gcc.c-torture/execute/20040208-[12].c: New tests.
37441 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37443 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
37445 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37447 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
37449 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37452 * gcc.dg/visibility-8.c: New testcase.
37454 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37456 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
37458 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
37460 2004-02-07 Roger Sayle <roger@eyesopen.com>
37462 PR middle-end/13696
37463 * g++.dg/opt/fold1.C: New test case.
37465 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37468 * g++.dg/other/crash-2.C: New test.
37470 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37473 * g++.dg/parse/angle-bracket2.C: New test.
37475 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37477 PR middle-end/13750
37479 2004-01-15 Geoffrey Keating <geoffk@apple.com>
37481 * g++.dg/pch/wchar-1.C: New.
37482 * g++.dg/pch/wchar-1.Hs: New.
37484 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37487 * g++.dg/parse/error15.C: New test.
37488 * g++.dg/parse/crash11.C: Update dg-error mark.
37490 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37493 * g++.dg/warn/conv2.C: New test.
37495 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37498 * g++.dg/warn/incomplete1.C: Remove xfail.
37500 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37502 * lib/file-format.exp (gcc_target_object_format): Use
37503 ${tool}_target_compile, not gcc_target_compile.
37504 * lib/target-supports.exp (check_alias_available): Likewise.
37505 (check_gc_sections_available): Likewise.
37506 * g++.dg/ext/attrib10.C: Use dg-require-alias.
37507 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
37510 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37513 * g++.dg/template/static6.C: New test.
37515 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
37517 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
37519 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37521 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
37522 tests for systems where `char' is unsigned by default.
37524 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37527 * g++.dg/template/partial3.C: New test.
37529 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
37531 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
37532 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
37533 Remove mentions of obsolete ports.
37535 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
37537 * gcc.dg/noncompile/20001228-1.c: Fix for new
37540 2004-02-03 Roger Sayle <roger@eyesopen.com>
37543 * gcc.c-torture/execute/multdi-1.c: New test case.
37545 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37548 * g++.dg/template/lookup5.C: New test.
37550 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37553 * g++.dg/template/lookup4.C: New test.
37556 * g++.dg/parse/error14.C: New test.
37559 * g++.dg/parse/template13.C: New test.
37561 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37564 * g++.dg/template/koenig4.C: New test.
37567 * g++.dg/template/crash17.C: New test.
37570 * g++.dg/parse/error13.C: New test.
37571 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
37573 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37575 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
37577 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
37581 * gcc.dg/noncompile/20040203-1.c: New test.
37582 * gcc.dg/noncompile/20040203-2.c: Likewise.
37583 * gcc.dg/noncompile/20040203-3.c: Likewise.
37584 * gcc.dg/20040203-1.c: Likewise.
37586 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
37589 * g++.dg/template/sizeof7.C: New test.
37591 2004-02-02 Eric Christopher <echristo@redhat.com>
37592 Zack Weinberg <zack@codesourcery.com>
37594 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
37596 2004-02-02 Zack Weinberg <zack@codesourcery.com>
37598 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
37599 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
37600 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
37601 * gcc.dg/cleanup-5.c: Run only on Linux targets.
37603 2004-02-02 Mark Mitchell <mark@codesourcery.com>
37606 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
37609 * g++.dg/ext/attrib13.C: New test.
37612 * g++.dg/conversion/op2.C: New test.
37614 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37616 * gcc.dg/titype-1.c: Fix pasto.
37618 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37620 * gcc.dg/titype-1.c: New test.
37622 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37625 * g++.dg/template/non-type-template-argument-1.C,
37626 g++.dg/template/qualified-id1.C: Update dg-error marks.
37627 * g++.dg/template/nontype6.C: New test.
37629 2004-02-01 Roger Sayle <roger@eyesopen.com>
37631 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
37632 * gcc.dg/builtins-31.c: New testcase.
37633 * gcc.dg/builtins-32.c: New testcase.
37635 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
37637 * objc.dg/call-super-2.m: Update line numbers
37638 for the including of stddef.h.
37640 2004-01-30 Michael Matz <matz@suse.de>
37642 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
37643 g++.dg/ext/case-range3.C: New tests.
37645 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37649 * g++.dg/template/member4.C: New test.
37651 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37654 * g++.dg/template/sizeof6.C: New test.
37656 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37658 * gcc.dg/fwritable-strings-1.c: New test.
37660 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37662 * gcc.c-torture/compile/20040130-1.c: New test.
37664 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
37666 * objc.dg/call-super-2.m: Include stddef.h for size_t.
37668 2004-01-29 Mark Mitchell <mark@codesourcery.com>
37671 * g++.dg/template/ctor3.C: New test.
37673 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37675 * g++.dg/tc1: New directory.
37676 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
37677 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
37678 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
37679 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
37680 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
37682 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37684 * g++.dg/parse/error11.C: New test.
37685 * g++.dg/parse/error12.C: Likewise.
37687 2004-01-28 Ziemowit Laski <zlaski@apple.com>
37689 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
37690 (scan_initial, main): Use aligned_sizeof instead of sizeof.
37692 2004-01-28 Mark Mitchell <mark@codesourcery.com>
37695 * g++.dg/ext/attrib12.C: New test.
37698 * g++.dg/parse/cast2.C: New test.
37700 2004-01-27 James E Wilson <wilson@specifixinc.com>
37702 * objc.dg/encode-2.m (main): New local string. Set depending on
37703 sizeof long. Use in sscanf call.
37704 * objc.dg/encode-3.m (main): New local string. Set depending on
37705 sizeof long. Use in scan_initial call.
37707 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37709 * objc.dg/call-super-2.m: Make LP64-safe.
37710 * objc.dg/desig-init-1.m: Likewise.
37712 2004-01-27 Devang Patel <dpatel@apple.com>
37714 * g++.dg/debug/namespace1.C: New test.
37716 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
37718 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
37721 * gcc.dg/arm-mmx-1.c: New test.
37723 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
37725 * gcc.dg/20040127-1.c: New test.
37726 * gcc.dg/20040127-2.c: New test.
37728 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37730 * objc.dg/stret-1.m (glob): Renamed to globa.
37732 2004-01-26 Mark Mitchell <mark@codesourcery.com>
37735 * g++.dg/expr/for1.C: New test.
37737 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
37739 PR middle-end/13779
37740 * gcc.dg/darwin-longlong.c: New test.
37742 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
37744 * gcc.dg/20040124-1.c: Moved test from here...
37745 * gcc.c-torture/compile/20040124-1.c: ...to here.
37747 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
37749 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
37750 the assembly output if -m64 is passed.
37752 2004-01-25 Mark Mitchell <mark@codesourcery.com>
37755 * g++.dg/template/cond3.C: New test.
37757 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37760 * g++.dg/template/ttp7.C: New test.
37762 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37765 * g++.dg/template/nontype4.C: New test.
37766 * g++.dg/template/nontype5.C: Likewise.
37768 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
37770 * gcc.dg/torture/mips-clobber-at.c: New test.
37772 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
37774 * gcc.dg/20040124-1.c: New test.
37776 2004-01-24 Jakub Jelinek <jakub@redhat.com>
37778 * gcc.dg/20040123-1.c: New test.
37780 2004-01-23 Zack Weinberg <zack@codesourcery.com>
37782 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
37784 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
37786 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
37788 2004-01-23 Andrew Pinski <apinski@apple.com>
37790 * gcc.dg/20030121-1.c: Move to ..
37791 * gcc.dg/20040121-1.c: here.
37793 2004-01-23 Roger Sayle <roger@eyesopen.com>
37795 * gcc.dg/builtins-29.c: New test case.
37797 2004-01-23 Zack Weinberg <zack@codesourcery.com>
37800 * gcc.dg/builtins-30.c: New testcase.
37802 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
37804 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
37805 * lib/g77.exp: Likewise.
37806 * lib/objc.exp: Likewise.
37807 * lib/g++.exp: Likewise.
37809 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37811 * gcc.dg/struct-by-value-2.c: New test.
37813 2004-01-21 Andrew Pinski <apinski@apple.com>
37816 * gcc.dg/20030121-1.c: New test.
37818 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
37820 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
37821 clobber frame pointer register in asm statement.
37823 2004-01-21 Falk Hueffner <falk@debian.org>
37825 * gcc.c-torture/compile/20040121-1.c: New test.
37827 2004-01-21 Zack Weinberg <zack@codesourcery.com>
37829 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
37831 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
37833 * gcc.dg/ppc64-abi-2.c: New test.
37835 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
37837 * lib/treelang.exp: Fill out this file.
37838 * lib/treelang-dg.exp: New File.
37840 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
37842 * gcc.c-torture/compile/981022-1.c: Remove.
37843 * gcc.dg/array-5.c: Remove XFAIL.
37844 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
37845 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
37846 gcc.dg/cond-lvalue-1.c: Update.
37847 * gcc.dg/cast-lvalue-2.c: New test.
37849 2004-01-19 Mark Mitchell <mark@codesourcery.com>
37852 * g++.dg/other/error1.C (class foo): Tweak error message.
37855 * g++.dg/template/call2.C: New test.
37857 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37859 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
37860 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
37861 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
37862 scalar-return-1_x.c, scalar-return-2_y.c,
37863 scalar-return-3_x.c, scalar-return-3_y.c,
37864 scalar-return-4_x.c, scalar-return-4_y.c,
37865 struct-align-1.h, struct-align-1_x.c,
37866 struct-align-1_y.c, struct-align-2.h,
37867 struct-align-2_x.c, struct-align-2_y.c,
37868 struct-by-value-10_y.c, struct-by-value-11_x.c,
37869 struct-by-value-11_y.c, struct-by-value-12_x.c,
37870 struct-by-value-12_y.c, struct-by-value-13_x.c,
37871 struct-by-value-13_y.c, struct-by-value-14_x.c,
37872 struct-by-value-14_y.c, struct-by-value-15_x.c,
37873 struct-by-value-15_y.c, struct-by-value-16_y.c,
37874 struct-by-value-17_y.c, struct-by-value-18_y.c,
37875 struct-by-value-19_y.c, struct-by-value-1_x.c,
37876 struct-by-value-1_y.c, struct-by-value-20_y.c,
37877 struct-by-value-2_x.c, struct-by-value-2_y.c,
37878 struct-by-value-3_y.c, struct-by-value-4_x.c,
37879 struct-by-value-4_y.c, struct-by-value-5_y.c,
37880 struct-by-value-6_y.c, struct-by-value-7_y.c
37881 struct-by-value-8_x.c, struct-by-value-8_y.c
37882 struct-by-value-9_x.c, struct-by-value-9_y.c
37883 struct-return-10_x.c, struct-return-10_y.c,
37884 struct-return-19_x.c, struct-return-20_x.c
37885 struct-return-2_x.c, struct-return-2_y.c
37886 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
37887 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
37889 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37891 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
37892 attribute on sparc*-sun-solaris2.*.
37894 2004-01-18 Mark Mitchell <mark@codesourcery.com>
37897 * g++.dg/ext/typeof7.C: New test.
37899 2004-01-18 David Edelsohn <edelsohn@gnu.org>
37901 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
37902 * gcc.dg/const-elim-1.c: Same.
37904 2004-01-17 Ziemowit Laski <zlaski@apple.com>
37906 * objc.dg/stret-1.m: New.
37907 * objc.dg/stret-2.m: New.
37909 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
37912 * g++.dg/ext/vector1.C: New test.
37914 2004-01-16 Geoffrey Keating <geoffk@apple.com>
37916 * gcc.dg/pch/import-1.c: New.
37917 * gcc.dg/pch/import-1.hs: New.
37918 * gcc.dg/pch/import-1a.h: New.
37919 * gcc.dg/pch/import-1b.h: New.
37920 * gcc.dg/pch/import-1c.h: New.
37922 2004-01-16 Mark Mitchell <mark@codesourcery.com>
37925 * g++.dg/ext/array1.C: New test.
37928 * g++.dg/conversion/op1.C: New test.
37930 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
37933 From Kazumoto Kojima / Dan Kegel:
37934 * gcc.dg/pr11864-1.c: New test.
37937 From Marcus Comstedt / Dan Kegel:
37938 * gcc.dg/pr10392-1.c: New test.
37940 2004-01-16 Mark Mitchell <mark@codesourcery.com>
37943 * g++.dg/init/ref10.C: New test.
37945 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37948 * g++.dg/parse/typename6.C: New test.
37950 2004-01-15 Geoffrey Keating <geoffk@apple.com>
37953 * g++.dg/pch/wchar-1.C: New.
37954 * g++.dg/pch/wchar-1.Hs: New.
37956 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37959 * g++.dg/expr/sizeof2.C: New test.
37961 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
37963 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
37965 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
37968 * g++.dg/lookup/strong-using-3.C: New.
37969 * g++.dg/lookup/using-10.C: New.
37971 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
37974 * g++.dg/lookup/strong-using-2.C: New.
37976 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
37977 Dan Kegel <dank@kegel.com>
37978 J"orn Rennecke <joern.rennecke@superh.com>
37981 * gcc.dg/pr9365-1.c: New test.
37983 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37986 * g++.dg/parse/casting-operator2.C: New test.
37987 * g++.old-deja/g++.pt/explicit83.C: Remove.
37989 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
37991 * gcc.dg/label-compound-stmt-1.c: New test.
37992 * gcc.c-torture/compile/950922-1.c,
37993 gcc.c-torture/compile/20000211-3.c,
37994 gcc.c-torture/compile/20000518-1.c,
37995 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
37996 compound statements.
37998 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
38000 * gcc.dg/ppc64-abi-1.c: New test.
38002 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
38004 * g++.dg/ext/attrib9.C: Add dg-warnings.
38006 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38009 * g++.dg/parse/dtor3.C: New test.
38011 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
38014 * g++.dg/parse/try-catch-1.C: New test.
38016 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
38018 * ada/acats/run_all.sh: Add more verbose output in acats.log
38019 when compiling tests.
38021 2004-01-12 Zack Weinberg <zack@codesourcery.com>
38024 * gcc.dg/typedef-redecl.c: New test case.
38025 * gcc.dg/typedef-redecl.h: New support file.
38027 2004-01-13 Jan Hubicka <jh@suse.cz>
38029 * gcc.dg/always_inline.c: New test.
38030 * gcc.dg/debug/20031231-1.c: Fix.
38032 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38035 * g++.dg/template/array3.C: New test.
38037 2004-01-12 Zack Weinberg <zack@codesourcery.com>
38039 * g++.dg/ext/lvalue1.C: No longer expected to fail.
38040 * g++.dg/warn/Wunused-2.C: Likewise.
38042 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38045 * g++.dg/template/instantiate6.C: New test.
38047 2004-01-12 Roger Sayle <roger@eyesopen.com>
38049 PR middle-end/11397
38050 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
38052 2004-01-12 Jan Hubicka <jh@suse.cz>
38055 * gcc.dg/20040112-1.c: New.
38057 * gcc.dg/dwarf-die[1-7].c: Move to...
38058 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
38059 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
38061 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
38064 * g++.dg/parse/friend4.C: New test.
38066 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
38069 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
38070 definition is called a friend.
38072 2004-01-11 Zack Weinberg <zack@codesourcery.com>
38074 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
38076 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
38079 * g++.dg/parse/error10.C: New test.
38080 * g++.dg/template/arg2.C: Accept "invalid type" error.
38082 2004-01-11 Jakub Jelinek <jakub@redhat.com>
38084 PR middle-end/13392
38085 * g++.dg/opt/expect2.C: New test.
38087 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38089 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
38090 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
38091 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
38092 Update dg-error regexps.
38094 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38096 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
38097 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
38099 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38101 * gcc.dg/pragma-re-1.c: Use right pointer type.
38103 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38105 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
38107 2004-01-09 Geoffrey Keating <geoffk@apple.com>
38109 * gcc.dg/rs6000-ldouble-1.c: New.
38111 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38115 * g++.dg/other/abstract1.C: New test.
38117 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
38119 * g++.dg/lookup/strong-using-1.C: New.
38121 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
38124 * gcc.dg/func-ptr-conv-1.c: New test.
38125 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
38127 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
38130 * gcc.c-torture/compile/20040109-1.c: New.
38132 2004-01-08 Stuart Hastings <stuart@apple.com>
38134 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
38135 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
38136 * gcc.dg/i386-sse-6.c: ...this new testcase.
38138 2004-01-09 Alan Modra <amodra@bigpond.net.au>
38140 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
38142 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38144 * ada/acats/run_acats: Treat 'gnatchop' the same way
38145 as 'gnatmake'. Export GCC_DRIVER.
38146 * ada/acats/run_all.sh: Add target_gnatchop. Use
38147 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
38149 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38152 * g++.dg/template/dependent-expr4.C: New test.
38154 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
38156 * gcc.dg/altivec-11.c: New test.
38158 2004-01-07 Mark Mitchell <mark@codesourcery.com>
38160 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
38162 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38165 * gcc.dg/enum-compat-1.c: New test.
38166 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
38168 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38171 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
38172 gcc.dg/c99-idem-qual-3.c: New tests.
38174 2004-01-07 Alan Modra <amodra@bigpond.net.au>
38176 * gcc.dg/winline-7.c: Don't cast void * to int.
38178 2004-01-06 Jan Hubicka <jh@suse.cz>
38180 * gcc.dg/i386-sse-5.c: New test
38181 * g++.dg/eh/simd-1.c: Add -w argument for i386.
38183 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38186 * g++.dg/rtti/typeid4.C: New test.
38188 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38190 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
38192 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38195 * g++.dg/template/error11.C: New test.
38198 * g++.dg/template/class2.C: New test.
38200 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
38201 Richard Sandiford <rsandifo@redhat.com>
38204 * g++.dg/opt/alias3.C: New test.
38206 2004-01-04 Mark Mitchell <mark@codesourcery.com>
38209 * g++.dg/template/koenig3.C: New test.
38212 * g++.dg/parse/offsetof3.C: New test.
38214 * g++.dg/init/copy7.C: Add missing dg-error markers.
38217 * g++.dg/init/copy7.c: New test.
38220 * g++.dg/parse/cast1.C: New test.
38222 2004-01-04 Jan Hubicka <jh@suse.cz>
38224 * gcc.dg/winline[1-7].c: New tests.
38226 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38229 * g++.dg/template/qualttp22.C: New test.
38231 2004-01-01 Jan Hubicka <jh@suse.cz>
38233 * gcc.dg/debug/20031231-1.c: New.
38234 * gcc.c-torture/compile/20040101-1.c: New.
38235 * gcc.dg/dwarf-die-[1-7].c: New.
38237 2004-01-01 Jakub Jelinek <jakub@redhat.com>
38239 PR optimization/13521
38240 * gcc.c-torture/compile/20031231-1.c: New test.
38242 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38244 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
38246 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38249 * g++.dg/template/crash16.C: New test.
38251 2003-12-30 Mark Mitchell <mark@codesourcery.com>
38253 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
38255 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38257 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
38259 * g++.old-deja/g++.jason/thunk3.C: Likewise.
38260 * g++.old-deja/g++.law/profile1.C: Likewise.
38261 * gcc.c-torture/compile/981006-1.c: Likewise.
38262 * gcc.c-torture/execute/loop-2e.x: Likewise.
38263 * gcc.c-torture/execute/loop-2f.x: Remove.
38264 * gcc.c-torture/execute/loop-2g.x: Likewise.
38265 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
38266 * gcc.dg/20020312-2.c: Remove traces of dead ports.
38268 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
38271 * g++.dg/ext/attrib11.C: New test.
38274 * g++.dg/template/array2-1.C: New test.
38275 * g++.dg/template/array2-2.C: New test.
38277 2003-12-29 Mark Mitchell <mark@codesourcery.com>
38279 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
38281 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
38284 * g++.dg/template/array1-1.C: New test.
38285 * g++.dg/template/array1-2.C: New test.
38287 2003-12-29 Roger Sayle <roger@eyesopen.com>
38290 * g77.dg/12632.f: New test case.
38292 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38295 * g++.dg/parse/nontype1.C: New test.
38297 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38300 * g++.dg/parse/explicit1.C: New test.
38301 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
38303 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38306 * g++.dg/opt/inline6.C: New test.
38309 * g++.dg/parse/error9.C: New test.
38311 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
38313 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38316 * g++.dg/init/assign1.C: New test.
38318 2003-12-28 Roger Sayle <roger@eyesopen.com>
38321 * g++.dg/warn/format3.C: New test case.
38323 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38325 * gcc.c-torture/compile/20031227-1.c: New test.
38327 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38329 * g++.dg/bprob/bprob.exp: Load target-supports.exp
38330 * g77.dg/bprob/bprob.exp: Likewise.
38331 * gcc.misc-tests/bprob.exp: Likewise.
38332 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
38333 variants on systems where the library does not provide that
38335 * gcc.dg/builtins-20.c: Use builtins-config.h.
38336 * gcc.dg/builtins-config.h: New file.
38338 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38340 * lib/gcc-dg.exp (dg-require-profiling): New function.
38341 * lib/target-supports.exp (check_profiling_available): Likewise.
38342 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38343 * g77.dg/bprob/bprob.exp: Likewise.
38344 * gcc.misc-tests/bprob.exp: Likewise.
38345 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38346 * gcc.dg/20021014-1.c: Likewise.
38347 * gcc.dg/nest.c: Likewise.
38349 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38351 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38353 * g++.dg/lookup/java2.C: Likewise.
38354 * gcc.dg/cpp/lexident.c: Likewise.
38356 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
38358 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38360 * gcc.c-torture/compile/961203-1.c: Likewise.
38361 * gcc.c-torture/compile/980506-1.c: Likewise.
38363 2003-12-23 Zack Weinberg <zack@codesourcery.com>
38365 * lib/gcc-dg.exp (dg-prune-output): New annotation.
38366 (additional_prunes): New global.
38367 (gcc-dg-prune): Handle additional per-test pruning.
38368 (dg-test): Clear additional_prunes between tests.
38370 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
38371 dg-prune-output to avoid spurious failures from assembler
38372 complaining about nonexistent WAW violations.
38373 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38374 Use dg-prune-output to avoid spurious failures from assembler
38375 warning about Itanium B-step errata.
38377 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38379 * g++.dg/abi/macro0.C: New test.
38380 * g++.dg/abi/macro1.C: Likewise.
38381 * g++.dg/abi/macro2.C: Likewise.
38383 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
38384 * g++.dg/abi/bitfield7.C: Likewise.
38385 * g++.dg/abi/dtor2.C: Likewise.
38386 * g++.dg/abi/mangle11.C: Likewise.
38387 * g++.dg/abi/mangle12.C: Likewise.
38388 * g++.dg/abi/mangle14.C: Likewise.
38389 * g++.dg/abi/mangle17.C: Likewise.
38390 * g++.dg/abi/vbase10.C: Likewise.
38391 * g++.dg/abi/vbase14.C: Likewise.
38392 * g++.dg/template/qualttp17.C: Likewise.
38394 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
38397 * gcc.dg/20031223-1.c: New test.
38399 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38401 * gcc.dg/noreturn-7.c: New test.
38403 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38405 * gcc.dg/null-pointer-1.c: New test.
38407 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38409 * g++.old-deja/g++.jason/template18.C: Remove.
38410 * g++.old-deja/g++.jason/template37.C: Likewise.
38413 * g++.dg/lookup/ns1.C: New test.
38416 * g++.dg/template/lookup3.C: New test.
38418 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38420 * g++.dg/template/recurse1.C: New test
38422 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38425 * g++.dg/parse/semicolon1.C: New test.
38426 * g++.dg/parse/semicolon1.h: Likewise.
38428 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
38430 * gcc.dg/darwin-misaligned.c: New test.
38432 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38435 * gcc.dg/20031222-1.c: New test.
38437 2003-12-21 Mark Mitchell <mark@codesourcery.com>
38440 * g++.dg/parse/error8.C: New test.
38443 * g++.dg/warn/ctor-init-1.C: New test.
38445 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
38447 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
38449 * gcc.c-torture/compile/930217-1.c: Likewise.
38450 * gcc.c-torture/compile/930513-1.c: Likewise.
38451 * gcc.c-torture/execute/920908-2.c: Likewise.
38452 * gcc.c-torture/execute/921204-1.c: Likewise.
38453 * gcc.c-torture/execute/930621-1.c: Likewise.
38454 * gcc.c-torture/execute/930630-1.c: Likewise.
38455 * gcc.c-torture/execute/931031-1.c: Likewise.
38456 * gcc.c-torture/execute/980602-2.c: Likewise.
38457 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38458 * gcc.c-torture/execute/compndlit-1.c: Likewise.
38459 * gcc.c-torture/execute/extzvsi.c: Likewise.
38460 * gcc.c-torture/unsorted/ext.c: Likewise.
38462 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
38465 * gcc.c-torture/compile/20031220-2.c: New test case.
38467 2003-12-20 Roger Sayle <roger@eyesopen.com>
38469 PR optimization/13031
38470 * gcc.c-torture/compile/20031220-1.c: New test case.
38472 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
38474 * gcc.dg/cast-function-1.c: New test.
38476 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
38478 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
38481 2003-12-19 Mark Mitchell <mark@codesourcery.com>
38484 * g++.dg/ext/attrib10.C: New test.
38486 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38488 * gcc.dg/cleanup-10.c: New test.
38489 * gcc.dg/cleanup-11.c: New test.
38491 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38494 * g++.dg/opt/expect1.C: New test.
38496 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
38498 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
38500 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
38503 * gcc.dg/20031218-1.c: New test.
38506 * gcc.dg/20031218-2.c: New test.
38507 * gcc.dg/20031218-3.c: New test.
38509 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
38510 of label name and allow for USER_LABEL_PREFIX == "_" names.
38511 * g++.dg/abi/mangle18-2.C: Likewise.
38512 * g++.dg/abi/mangle19-1.C: Likewise.
38513 * g++.dg/abi/mangle19-2.C: Likewise.
38514 * g++.dg/abi/mangle20-1.C: Likewise.
38515 * g++.dg/abi/mangle20-2.C: Likewise.
38517 2003-12-18 Richard Henderson <rth@redhat.com>
38519 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
38521 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
38522 Dan Kegel <dank@kegel.com>
38525 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
38526 testing a cross compiler, it causes spurious compile failures.
38527 * lib/g++.exp: Likewise.
38529 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38532 * g++.dg/template/access13.C: New test.
38534 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
38536 * gcc.dg/20031216-1.c: New test.
38538 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38541 * g++.dg/template/error10.C: New test.
38543 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
38545 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
38546 * g++.dg/eh/simd-2.C: Likewise.
38548 2003-12-17 James E Wilson <wilson@specifixinc.com>
38549 Roger Sayle <roger@eyesopen.com>
38551 * gcc.c-torture/execute/ieee/mzero5.c: New.
38553 2003-12-17 Mark Mitchell <mark@codesourcery.com>
38556 * g++.dg/parse/error6.C: New test.
38559 * g++.dg/parse/error7.C: New test.
38561 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
38563 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
38564 at -O with stabs debugging formats.
38565 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
38566 * gcc.dg/debug/debug-2.c: Likewise.
38568 2003-12-16 Mark Mitchell <mark@codesourcery.com>
38571 * g++.dg/init/error1.C: New test.
38574 * g++.dg/init/pm3.C: New test.
38576 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
38579 * gcc.dg/bitfld-8.c: New test.
38581 2003-12-16 James Lemke <jim@wasabisystems.com>
38583 * gcc.dg/arm-scd42-[123].c: New tests.
38585 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
38588 * g++.dg/abi/mangle20-1.C: New test.
38589 * g++.dg/abi/mangle20-2.C: New test.
38591 2003-12-16 Mark Mitchell <mark@codesourcery.com>
38594 * g++.dg/other/offsetof2.C: Remove XFAIL.
38595 * g++.dg/parse/offsetof1.C: New test.
38596 * g++.gd/parse/offsetof2.C: Likewise.
38598 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38600 * g++.dg/template/nontype3.C: New test.
38601 * g++.dg/template/static2.C: Tweaked the dg-error clause.
38603 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38605 * g++.dg/warn/noreturn-3.C: Also test instantiation.
38607 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
38610 * g++.dg/expr/assign1.C: New test.
38613 * g++.dg/abi/mangle19-1.C: New test.
38614 * g++.dg/abi/mangle19-2.C: New test.
38616 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
38618 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
38620 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38622 * gcc.c-torture/execute/20031216-1.c: New test.
38624 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38626 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
38629 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38632 * g++.dg/template/error9.C: New test.
38635 * g++.dg/template/error8.C: New test.
38637 2003-12-15 Roger Sayle <roger@eyesopen.com>
38639 PR middle-end/13400
38640 * gcc.c-torture/execute/20031215-1.c: New test case.
38642 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38645 * g++.dg/parse/error5.C: New test.
38648 * g++.dg/expr/sizeof1.C: New test.
38651 * g++.dg/template/crash15.C: New test.
38653 2003-12-15 Geoffrey Keating <geoffk@apple.com>
38655 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
38656 a non-POD type as the last named parameter of a varargs function.
38658 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38662 * g++.dg/template/crash14.C: New test.
38663 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
38665 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
38667 * g++.dg/other/java1.C: New test.
38670 * g++.dg/abi/mangle18-1.C: New test.
38671 * g++.dg/abi/mangle18-2.C: New test.
38673 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38675 PR optimization/10312
38676 * gcc.c-torture/execute/20031214-1.c: New.
38678 2003-12-14 Mark Mitchell <mark@codesourcery.com>
38682 * g++.dg/parse/error3.C: New test.
38683 * g++.dg/parse/error4.C: Likewise.
38684 * g++.dg/abi/mangle4.C: Tweak error messages.
38685 * g++.dg/lookup/using5.C: Likewise.
38686 * g++.dg/other/error2.C: Likewise.
38687 * g++.dg/parse/typename5.C: Likewise.
38688 * g++.dg/parse/undefined1.C: Likewise.
38689 * g++.dg/template/arg2.C: Likewise.
38690 * g++.dg/template/ttp3.C: Likewise.
38691 * g++.dg/template/type1.C: Likewise.
38692 * g++.old-deja/g++.other/crash32.C: Likewise.
38693 * g++.old-djea/g++.pt/defarg8.C: Likewise.
38695 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38698 * g++.dg/warn/noreturn-3.C: New test.
38700 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
38703 * g++.dg/abi/covariant3.C: New.
38705 2003-12-12 Jakub Jelinek <jakub@redhat.com>
38707 * g++.dg/eh/ia64-1.C: New test.
38709 2003-12-12 Roger Sayle <roger@eyesopen.com>
38711 PR optimization/13037
38712 * g77.f-torture/execute/13037.f: New test case.
38714 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
38717 * g++.dg/abi/covariant2.C: New.
38719 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
38721 * gcc.dg/cpp/trad/macro.c: New tests.
38723 2003-12-11 Zack Weinberg <zack@codesourcery.com>
38725 * gcc.c-torture/execute/wchar_t-1.x: Delete.
38727 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
38730 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
38732 * lib/g++.exp (g++_version): Likewise.
38733 * lib/g77.exp (g77_version): Likewise.
38734 * lib/objc.exp (default_objc_version): Likewise.
38736 2003-12-10 Richard Henderson <rth@redhat.com>
38738 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
38740 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
38742 2003-12-08 Matt Austern <austern@apple.com>
38745 * lib/gcc-dg.exp (dg-require-visibility): Define.
38746 * lib/target-supports (check_visibility_available): Define.
38747 * gcc.dg/visibility-1.c: New test.
38748 * gcc.dg/visibility-2.c: Likewise.
38749 * gcc.dg/visibility-3.c: Likewise.
38750 * gcc.dg/visibility-4.c: Likewise.
38751 * gcc.dg/visibility-5.c: Likewise.
38752 * gcc.dg/visibility-6.c: Likewise.
38753 * g++.dg/ext/visibility-1.C: Likewise.
38754 * g++.dg/ext/visibility-2.C: Likewise.
38755 * g++.dg/ext/visibility-3.C: Likewise.
38756 * g++.dg/ext/visibility-4.C: Likewise.
38757 * g++.dg/ext/visibility-5.C: Likewise.
38758 * g++.dg/ext/visibility-6.C: Likewise.
38760 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38762 * g++.dg/lookup/java1.C: New test.
38763 * g++.dg/lookup/java2.C: New test.
38765 2003-12-07 Falk Hueffner <falk@debian.org>
38767 * g++.dg/opt/noreturn-1.C: New test.
38769 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
38771 * gcc.dg/overflow-1.c: New test.
38773 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
38775 * g77.f-torture/compile/13060.f: New test.
38777 2003-12-06 Mark Mitchell <mark@codesourcery.com>
38780 * g++.dg/inherit/operator2.C: New test.
38782 2003-12-05 Mark Mitchell <mark@codesourcery.com>
38785 * g++.dg/ext/attrib9.C: New test.
38787 2003-12-05 Mark Mitchell <mark@codesourcery.com>
38790 * g++.dg/template/error7.C: New test.
38792 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
38793 J"orn Rennecke <joern.rennecke@superh.com>
38796 * g++.dg/other/struct-va_list.C: New test.
38798 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38801 * g++.dg/parse/defarg6.C: New test.
38803 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
38806 * gcc.c-torture/execute/20031201-1.c: New test.
38808 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
38810 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
38812 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38814 * gcc.dg/builtin-return-1.c: New test.
38816 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
38817 J"orn Rennecke <joern.rennecke@superh.com>
38819 PR optimization/13260
38820 * gcc.c-torture/execute/20031204-1.c: New test.
38822 2003-12-03 Mark Mitchell <mark@codesourcery.com>
38825 * g++.dg/template/error6.C: New test.
38827 2003-12-03 Jakub Jelinek <jakub@redhat.com>
38829 * gcc.dg/20031202-1.c: New test.
38831 2003-12-03 Mark Mitchell <mark@codesourcery.com>
38834 * g++.dg/template/eh1.C: New test.
38837 * g++.dg/template/error5.C: New test.
38839 2003-12-02 David Ung <davidu@mips.com>
38841 * gcc.dg/compat/vector-check.h: Corrected type for var
38844 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38847 * g++.dg/template/ptrmem8.C: New test.
38849 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38852 * g++.dg/template/dependent-expr3.C: New test.
38854 2003-12-01 James Lemke <jim@wasabisystems.com>
38856 * gcc.dg/arm-g2.c: New test.
38858 2003-12-01 Roger Sayle <roger@eyesopen.com>
38860 PR optimization/11634
38861 * gcc.dg/20031201-2.c: New test case.
38863 2003-12-01 Zack Weinberg <zack@codesourcery.com>
38866 * objc.dg/proto-lossage-3.m: New test.
38868 2003-12-01 Roger Sayle <roger@eyesopen.com>
38870 PR optimization/12628
38871 * gcc.dg/20031201-1.c: New test case.
38873 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
38875 * gcc.dg/unaligned-1.c: New test.
38877 2003-11-30 Mark Mitchell <mark@codesourcery.com>
38880 * g++.dg/template/error4.C: New test.
38881 * g++.dg/template/nested3.C: Adjust error markers.
38883 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38885 * gcc.dg/cpp/assert4.c: Check more #system assertions.
38887 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
38890 * gcc.dg/bitfld-7.c: New test.
38892 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
38894 * gcc.dg/tls/asm-1.C: New test.
38896 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38898 * gcc.dg/cpp/assert4.c: Update.
38900 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
38902 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
38903 * gcc.dg/builtin-apply3.c: New test.
38905 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38907 * lib/compat.exp (compat-obj): New xfaildata parameter.
38908 Use it to set compiler_conditional_xfail_data before compiling.
38909 (compat-get-options): Handle dg-xfail-if.
38910 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
38911 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
38912 * gcc.dg/compat/vector-1_y.c: Likewise.
38913 * gcc.dg/compat/vector-2_x.c: Likewise.
38914 * gcc.dg/compat/vector-2_y.c: Likewise.
38916 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38918 * g++.dg/opt/reg-stack4.C: New test.
38920 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38922 * gcc.dg/builtin-apply2.c: New test.
38924 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
38926 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
38928 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38931 * g++.dg/template/template-id-2.C: New test.
38933 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38936 * g++.dg/template/memfriend1.C: New test.
38937 * g++.dg/template/memfriend2.C: Likewise.
38938 * g++.dg/template/memfriend3.C: Likewise.
38939 * g++.dg/template/memfriend4.C: Likewise.
38940 * g++.dg/template/memfriend5.C: Likewise.
38941 * g++.dg/template/memfriend6.C: Likewise.
38942 * g++.dg/template/memfriend7.C: Likewise.
38943 * g++.dg/template/memfriend8.C: Likewise.
38944 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
38946 2003-11-21 Mark Mitchell <mark@codesourcery.com>
38949 * g++.dg/ext/cond1.C: New test.
38951 2003-11-20 Richard Henderson <rth@redhat.com>
38953 * gcc.dg/20020201-2.c: Remove.
38954 * gcc.dg/20020201-4.c: Remove.
38955 * gcc.dg/20020304-1.c: Remove.
38957 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
38959 * gcc.dg/cpp/trad/xwin1.c: New test case.
38961 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
38963 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
38964 * lib/g77.exp: Likewise.
38965 * lib/objc.exp: Likewise.
38966 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
38969 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38972 * g++.dg/template/static5.C: New test.
38974 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
38976 * gcc.dg/nested-func-1.c: New test.
38978 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38980 * gcc.dg/cpp/assert4.c: New test.
38982 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
38985 * g++.dg/lookup/using9.c: New test.
38987 2003-11-14 Mark Mitchell <mark@codesourcery.com>
38990 * g++.dg/template/error3.C: New test.
38992 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
38995 * ada/acats/run_acats, run_all.sh: Fix syntax error.
38996 No longer use a wrapper for gcc, since this does not work under
38999 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
39002 * g++.dg/template/ptrmem7.C: New test.
39004 2003-11-13 Andrew Pinski <apinski@apple.com>
39006 * gcc.c-torture/compile/20031113-1.c: New test.
39008 2003-11-13 Mark Mitchell <mark@codesourcery.com>
39009 Kean Johnston <jkj@sco.com>
39012 * gcc.dg/unused-4.c: Update.
39014 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
39016 * g++.dg/opt/const3.C: New test.
39018 2003-11-13 Jan Hubicka <jh@suse.cz>
39020 * gcc.c-torture/compile/20031112-1.c: New test.
39022 2003-11-12 Mark Mitchell <mark@codesourcery.com>
39024 * g++.dg/parse/crash10.C: Remove bogus error marker.
39026 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39028 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
39029 (host_gcc): Likewise.
39030 (ROOT): Honor $PWDCMD.
39032 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
39034 2003-11-12 Catherine Moore <clm@redhat.com>
39036 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
39038 2003-11-12 Andreas Jaeger <aj@suse.de>
39039 Jakub Jelinek <jakub@redhat.com>
39040 Andrew Pinski <pinskia@physics.uc.edu>
39041 Richard Henderson <rth@redhat.com>
39043 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
39045 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
39047 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
39048 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
39050 2003-11-11 Andreas Jaeger <aj@suse.de>
39052 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
39054 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
39056 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
39058 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
39061 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
39063 * gcc.dg/trampoline-1.c: New test.
39065 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
39067 * gcc.c-torture/compile/200031109-1.c: New test.
39069 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39073 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39074 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
39075 gcc.dg/format/no-y2k-1.c: Update.
39077 2003-11-08 Roger Sayle <roger@eyesopen.com>
39079 PR optimization/10467
39080 * gcc.dg/20031108-1.c: New test case.
39082 2003-11-07 Geoffrey Keating <geoffk@apple.com>
39084 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
39086 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39088 * gcc.dg/compound-lvalue-1.c: New test.
39089 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
39092 2003-11-06 Geoffrey Keating <geoffk@apple.com>
39094 * gcc.dg/altivec-varargs-1.c: New test.
39096 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39098 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
39099 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
39100 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
39101 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
39102 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
39104 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
39106 * gcc.dg/cond-lvalue-1.c: New test.
39108 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
39110 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
39112 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39115 * g++.dg/template/instantiate5.C: New test.
39117 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39120 * g++.dg/ext/complit2.C: Replace test with self-contained version.
39121 * ChangeLog: Add missing first entry for above test.
39123 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39126 * g++.dg/template/using8.C: New test.
39127 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
39129 2003-11-02 Roger Sayle <roger@eyesopen.com>
39131 PR optimization/10817
39132 * gcc.c-torture/compile/20031102-1.c: New test case.
39134 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
39136 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
39139 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39141 * gcc.dg/20031102-1.c: New test.
39143 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39145 * gcc.dg/complex-1.c: New test.
39147 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39150 * g++.dg/template/crash13.C: Adjust expected error location.
39151 * g++.old-deja/g++.brendan/ns1.C: Likewise.
39153 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39155 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39157 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39160 * gcc.c-torture/compile/20031031-2.c: New test.
39162 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39165 * gcc.c-torture/compile/20031031-1.c: New test.
39167 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39169 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39170 * gcc.misc-tests/bprob.exp: Likewise.
39171 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
39172 the execution test on arm-elf configs.
39173 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
39174 configs that don't support scratch files.
39175 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
39177 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
39179 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
39182 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
39184 * ada/acats/run_all.sh: Redirect mv output to /dev/null
39185 Avoid non pure sh syntax. Add more logging.
39187 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
39190 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39193 * gcc.dg/ppc-stackalign-1.c: New test.
39195 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
39197 * ada/acats/run_all.sh: Change output to be more compliant with
39199 Create acats.sum and acats.log files under testsuite/ada/acats
39200 Only run [a-z]* directories, to filter out e.g. CVS.
39201 Redirect build output to log file.
39203 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39205 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
39207 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39210 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
39212 2003-10-27 Jakub Jelinek <jakub@redhat.com>
39214 * gcc.c-torture/compile/20031023-1.c: New test.
39215 * gcc.c-torture/compile/20031023-2.c: New test.
39216 * gcc.c-torture/compile/20031023-3.c: New test.
39217 * gcc.c-torture/compile/20031023-4.c: New test.
39219 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39222 * g++.dg/lookup/scoped8.C: New test.
39224 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
39226 * g++.dg/opt/reg-stack3.C: New test.
39228 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39230 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
39232 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39235 * g++.dg/template/crash13.C: New test.
39237 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39239 * gcc.dg/c99-restrict-2.c: New test.
39241 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
39243 PR c++/12698, c++/12699, c++/12700, c++/12566
39244 * g++.dg/inherit/covariant9.C: New test.
39245 * g++.dg/inherit/covariant10.C: New test.
39246 * g++.dg/inherit/covariant11.C: New test.
39248 2003-10-23 Jason Merrill <jason@redhat.com>
39251 * g++.dg/ext/complit2.C: New test.
39253 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
39256 * gcc.c-torture/execute/20031020-1.c: New test.
39258 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39260 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
39261 following the jump_insn.
39263 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
39265 * gcc.dg/cast-lvalue-1.c: New test.
39267 2003-10-21 Mark Mitchell <mark@codesourcery.com>
39270 * g++.dg/template/cond2.C: New test.
39272 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
39274 * gcc.dg/builtins-28.c: New test.
39276 2003-10-20 Jan Hubicka <jh@suse.cz>
39278 * g++.dg/opt/inline4.C: Do not use min-inline-insns
39280 * gcc.dg/inline-2.c: Likewise.
39282 2003-10-20 Phil Edwards <phil@codesourcery.com>
39284 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
39285 * gcc.dg/nest.c: Likewise.
39287 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39289 PR c++/9781, c++/10583, c++/11862
39290 * g++.dg/parse/crash13.C: New test.
39292 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39294 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
39296 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39298 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
39299 Define HAVE_C99_RUNTIME except on Solaris.
39300 * gcc.dg/builtins-20.c: Likewise.
39302 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39304 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
39306 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39309 * g++.dg/template/crash21.C: New test.
39311 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39314 * g++.dg/template/typename5.C: New test.
39316 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39319 * g++.dg/template/friend25.C: New test.
39321 2003-10-16 Ziemowit Laski <zlaski@apple.com>
39323 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39326 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
39328 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39331 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
39333 * gcc.c-torture/execute/960416-1.x: Remove.
39334 * gcc.c-torture/execute/divconst-3.x: Likewise.
39336 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
39339 * gcc.dg/torture/cris-volatile-1.c: New test.
39341 2003-10-14 Roger Sayle <roger@eyesopen.com>
39343 PR optimization/9325
39344 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39345 for overflowing floating point to integer conversion during RTL
39348 2003-10-13 Ziemowit Laski <zlaski@apple.com>
39350 * objc/execute/_cmd.m: Fix typo.
39351 * objc.dg/image-info.m, objc.dg/symtab-1.m:
39352 Relax 'scan-assembler' regexp.
39353 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39354 objc.dg/try-catch-4.m: Run on non-Darwin targets.
39355 * objc.dg/zero-link-2.m: Remove blank line.
39356 * objc.dg/zero-link-3.m: New test case.
39358 2003-10-13 Geoffrey Keating <geoffk@apple.com>
39360 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39362 * gcc.dg/asm-names.c: Use scan-assembler-not rather
39363 than linker trickery.
39365 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39368 * g++.dg/other/friend2.C: New test.
39370 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39372 * gcc.dg/20031012-1.c: New test.
39374 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39376 * gcc.dg/weak/weak-3.c: Fix for new warning.
39378 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
39380 PR optimization/8750
39381 * gcc.c-torture/execute/20031012-1.c: New test case.
39383 2003-10-11 Roger Sayle <roger@eyesopen.com>
39385 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
39386 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
39388 2003-10-11 Roger Sayle <roger@eyesopen.com>
39390 PR optimization/12260
39391 * gcc.c-torture/compile/20031011-2.c: New test case.
39393 2003-10-11 Roger Sayle <roger@eyesopen.com>
39395 * gcc.c-torture/execute/20031011-1.c: New testcase.
39397 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
39399 * gcc.c-torture/compile/20031011-1.c: New test.
39401 2003-10-11 Jan Hubicka <jh@suse.cz>
39403 * g++.dg/other/first-global.C: New test.
39405 2003-10-11 Roger Sayle <roger@eyesopen.com>
39407 * gcc.c-torture/execute/string-opt-18.c: New testcase.
39409 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
39411 * gcc.c-torture/compile/20031010-1.c: New test.
39413 2003-10-10 Geoffrey Keating <geoffk@apple.com>
39415 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
39416 * gcc.c-torture/execute/va-arg-25.c: ... here.
39418 2003-10-09 Mark Mitchell <mark@codesourcery.com>
39420 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
39422 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
39424 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
39426 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39428 * g++.dg/parse/error2.C: New test.
39430 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39433 * g++.dg/other/error5.C: Modify the error message.
39434 * g++.dg/lookup/using8.C: New test.
39436 2003-10-07 Geoffrey Keating <geoffk@apple.com>
39438 * gcc.dg/darwin-abi-2.c: New file.
39439 * gcc.c-torture/execute/va-arg-24.c: New file.
39441 2003-10-06 Bob Wilson <bob.wilson@acm.org>
39443 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
39446 2003-10-06 Mark Mitchell <mark@codesourcery.com>
39449 * g++.dg/other/error4.C: Update error messages.
39450 * g++.dg/template/ptrmem4.C: Likewise.
39453 * g++.dg/init/new9.C: New test.
39455 PR c++/12334, c++/12236, c++/8656
39456 * g++.dg/ext/attrib8.C: New test.
39458 2003-10-06 Devang Patel <dpatel@apple.com>
39460 * gcc.dg/debug/dwarf2-3.h: New test.
39461 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
39463 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
39465 * g++.dg/opt/cfg2.C: New test.
39467 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
39469 * g++.dg/opt/float1.C: New test.
39471 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39473 * gcc.dg/c90-array-lval-6.c: New test.
39474 * gcc.dg/c99-array-lval-6.c: New test.
39476 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
39477 Ziemowit Laski <zlaski@apple.com>
39479 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
39480 'Derived', so that it is never considered a class method; add
39481 new warning for '+port' method ambiguity.
39482 * objc.dg/method-12.m: Include <objc/objc.h> instead of
39483 <objc/objc-api.h> (needed on Mac OS X).
39484 * objc.dg/method-13.m: New test.
39486 2003-10-03 Roger Sayle <roger@eyesopen.com>
39488 PR optimization/9325, PR java/6391
39489 * gcc.c-torture/execute/20031003-1.c: New test case.
39491 2003-10-02 Mark Mitchell <mark@codesourcery.com>
39493 PR optimization/12180
39494 * gcc.dg/20031002-1.c: New test.
39497 * g++.dg/inherit/error1.C: New test.
39499 2003-10-02 Chris Demetriou <cgd@broadcom.com>
39501 * lib/f-torture.exp (search_for): Rename to...
39502 (search_for_re): This. Also, clean up comments and the
39503 "regexp" invocation.
39505 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
39507 * gcc.c-torture/compile/20031002-1.c: New test.
39509 2003-10-02 Jakub Jelinek <jakub@redhat.com>
39511 * g++.dg/opt/cond1.C: New test.
39513 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
39515 * gcc.dg/Wold-style-definition-2.c: New testcase.
39516 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
39518 2003-09-29 Richard Henderson <rth@redhat.com>
39520 * g++.dg/init/array10.C: Add dg-options.
39522 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
39524 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
39526 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39528 * g++.dg/template/friend19.C: Fix typo.
39529 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
39531 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
39533 * gcc.c-torture/execute/20030928-1.c: New test.
39534 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
39536 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39538 * g++.dg/opt/unroll1.C: New test.
39540 2003-09-26 Roger Sayle <roger@eyesopen.com>
39542 PR optimization/11741
39543 * gcc.dg/20030926-1.c: New test case.
39545 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39548 * g++.dg/parse/access7.C: New test.
39549 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
39551 2003-09-24 Ziemowit Laski <zlaski@apple.com>
39553 MERGE OF objc-improvements-branch into MAINLINE:
39554 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
39555 if libobjc has not been built.
39556 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
39557 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
39558 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
39559 objc/execute/nested-3.m, objc/execute/np-2.m,
39560 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
39561 objc/execute/redefining_self.m, objc/execute/root_methods.m,
39562 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
39563 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
39564 objc.dg/special/unclaimed-category-1.h,
39565 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
39566 well as GNU runtime.
39567 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
39568 * execute/cascading-1.m, execute/function-message-1.m,
39569 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
39570 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
39571 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
39572 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
39573 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
39574 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
39575 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
39576 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
39577 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
39578 * objc.dg/bitfield-2.m: Run only on Darwin.
39579 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
39580 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
39581 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
39582 * objc.dg/const-str-1.m: Fix constant string layout.
39584 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
39586 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
39588 2003-09-23 Geoffrey Keating <geoffk@apple.com>
39590 * gcc.dg/darwin-abi-1.c: New file.
39592 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
39595 * gcc.c-torture/compile/20030921-1.c: New test.
39597 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
39599 * g++.dg/opt/reg-stack2.C: New test.
39601 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
39603 * g++.dg/eh/delayslot1.C: New test.
39605 2003-09-20 Richard Henderson <rth@redhat.com>
39607 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
39609 2003-09-20 Roger Sayle <roger@eyesopen.com>
39611 * gcc.c-torture/execute/20030920-1.c: New test case.
39613 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39615 * g++.dg/rtti/typeid3.C: Correct expected error message.
39617 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39620 * g++.dg/parse/crash12.C: New test.
39622 2003-09-19 Janis Johnson <janis187@us.ibm.com>
39624 * gcc.dg/compat/mixed-struct-check.h: New.
39625 * gcc.dg/compat/mixed-struct-defs.h: New.
39626 * gcc.dg/compat/mixed-struct-init.h: New.
39627 * gcc.dg/compat/struct-by-value-19_main.c: New.
39628 * gcc.dg/compat/struct-by-value-19_x.c: New.
39629 * gcc.dg/compat/struct-by-value-19_y.c: New.
39630 * gcc.dg/compat/struct-by-value-20_main.c: New.
39631 * gcc.dg/compat/struct-by-value-20_x.c: New.
39632 * gcc.dg/compat/struct-by-value-20_y.c: New.
39633 * gcc.dg/compat/struct-return-19_main.c: New.
39634 * gcc.dg/compat/struct-return-19_x.c: New.
39635 * gcc.dg/compat/struct-return-19_y.c: New.
39636 * gcc.dg/compat/struct-return-20_main.c: New.
39637 * gcc.dg/compat/struct-return-20_x.c: New.
39638 * gcc.dg/compat/struct-return-20_y.c: New.
39640 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
39641 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
39642 so that it will not complain on LP64 targets.
39644 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39647 * g++.dg/template/friend24.C: New test.
39649 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
39652 * g++.dg/template/memtmpl2.C: New test.
39654 2003-09-18 Mark Mitchell <mark@codesourcery.com>
39657 * gcc.dg/builtin-apply1.c: New test.
39659 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
39662 * g++.dg/warn/Wunused-4.C: New test.
39664 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39667 * g++.dg/other/gc2.C: New test.
39669 2003-09-17 Mark Mitchell <mark@codesourcery.com>
39672 * g++.dg/rtti/typeid3.C: New test.
39675 * g++.dg/overload/template1.C: New test.
39677 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
39679 * g++.dg/opt/cfg3.C: New test.
39681 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39684 * g++.dg/template/crash11.C: New test.
39686 2003-09-16 Jason Merrill <jason@redhat.com>
39687 Jakub Jelinek <jakub@redhat.com>
39689 * gcc.dg/attr-warn-unused-result.c: New test.
39691 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
39694 * g++.dg/expr/call2.C: New test.
39696 2003-09-15 Andreas Jaeger <aj@suse.de>
39698 * gcc.dg/Wold-style-definition-1.c: New test.
39700 2003-09-14 Mark Mitchell <mark@codesourcery.com>
39703 * g++.dg/parse/template12.C: New test.
39705 * g++.dg/abi/bitfield11.C: New test.
39706 * g++.dg/abi/bitfield12.C: Likewise.
39708 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
39710 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
39711 non-expansion of functional macro name without arguments at EOL.
39712 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
39714 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
39716 * gcc.c-torture/execute/20030914-[12].c: New tests.
39718 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
39721 * g++.dg/overload/addr1.C: New test.
39723 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
39725 * gcc.dg/20030909-1.c: New test.
39727 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39729 * gcc.dg/ultrasp10.c: New test.
39731 2003-09-09 Devang Patel <dpatel@apple.com>
39733 * gcc.dg/darwin-ld-6.c: New test.
39735 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39737 * gcc.dg/torture/builtin-explog-1.c: New testcase.
39739 2003-09-08 Mark Mitchell <mark@codesourcery.com>
39741 * gcc.dg/ia64-types1.c: New test.
39742 * gcc.dg/ia64-types2.c: Likewise.
39744 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39746 * gcc.dg/builtins-1.c: Add more _Complex tests.
39747 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39749 * gcc.dg/builtins-1.c: Test existing _Complex functions.
39750 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39752 2003-09-08 Mark Mitchell <mark@codesourcery.com>
39755 * g++.dg/lookup/koenig2.C: New test.
39758 * g++.dg/rtti/typeid2.C: New test.
39760 2003-09-08 Jakub Jelinek <jakub@redhat.com>
39762 * gcc.c-torture/compile/20030904-1.c: New test.
39764 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39766 * g++.dg/opt/longbranch2.C: New test.
39768 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
39770 * g++.dg/template/crash10.C: Only compile it.
39772 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
39774 PR middle-end/11665
39775 * gcc.c-torture/compile/20030907-1.c: New test.
39776 * g++.dg/init/array11.C: New test.
39778 2003-09-07 Mark Mitchell <mark@codesourcery.com>
39781 * g++.dg/init/struct1.C: New test.
39783 2003-09-07 Mark Mitchell <mark@codesourcery.com>
39786 * g++.dg/expr/comma1.C: New test.
39788 2003-09-06 Mark Mitchell <mark@codesourcery.com>
39791 * g++.dg/expr/static_cast5.C: New test.
39793 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
39796 * g++.dg/lookup/scoped7.C: New test.
39799 * g++.dg/other/static1.C: New test.
39802 * g++.dg/warn/template-1.C: New test.
39805 * g++.dg/template/crash10.C: New test.
39808 * g++.dg/overload/VLA.C: New test.
39811 * g++.dg/template/call1.C: New test.
39813 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
39816 * g++.dg/parse/using3.C: New test.
39818 2003-09-06 Roger Sayle <roger@eyesopen.com>
39821 * g++.dg/overload/builtin3.C: New test case.
39823 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
39826 * gcc.dg/20030906-1.c: New test.
39827 * gcc.dg/20030906-2.c: Likewise.
39829 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
39832 * g++.dg/parse/defarg5.C: New test.
39834 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
39836 2003-09-05 Mark Mitchell <mark@codesourcery.com>
39839 * g++.dg/expr/static_cast4.C: New test.
39842 * g++.dg/template/crash9.C: New test.
39844 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
39846 * g++.old-deja/g++.ext/pretty2.C: Update for change
39848 * g++.old-deja/g++.ext/pretty3.C: Likewise.
39850 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
39853 * g++/dg/template/qualified-id1.C: New test.
39856 * g++.dg/warn/noeffect4.C: New test.
39858 2003-09-04 Matt Austern <austern@apple.com>
39860 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
39861 * g++.dg/ext/fnname2.C: Likewise.
39862 * g++.dg/ext/fnname3.C: Likewise.
39864 2003-09-04 Mark Mitchell <mark@codesourcery.com>
39866 * g++.dg/expr/lval1.C: New test.
39867 * g++.dg/ext/lvcast.C: Remove.
39869 2003-09-03 Roger Sayle <roger@eyesopen.com>
39871 PR optimization/11700.
39872 * gcc.c-torture/compile/20030903-1.c: New test case.
39874 2003-09-03 Mark Mitchell <mark@codesourcery.com>
39877 * g++.dg/abi/layout4.C: New test.
39879 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
39882 * g++.dg/parse/friend3.C: New test.
39884 2003-09-02 Mark Mitchell <mark@codesourcery.com>
39887 * g++.dg/template/class1.C: New test.
39890 * g++.dg/expr/call1.C: New test.
39892 2003-09-01 Mark Mitchell <mark@codesourcery.com>
39895 * g++.dg/init/ref9.C: New test.
39898 * g++.dg/template/nested4.C: New test.
39900 2003-08-29 Mark Mitchell <mark@codesourcery.com>
39903 * g++.dg/template/non-dependent4.C: New test.
39906 * g++.dg/inherit/conv1.C: New test.
39908 2003-08-29 Mark Mitchell <mark@codesourcery.com>
39911 * g++.dg/ext/label1.C: New test.
39912 * g++.dg/ext/label2.C: Likewise.
39914 2003-08-28 Mark Mitchell <mark@codesourcery.com>
39916 * g++.dg/expr/cond3.C: New test.
39918 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39920 * gcc.dg/builtins-1.c: Add new builtin cases.
39922 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39924 * gcc.dg/builtins-1.c: Add new cases.
39925 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39927 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39929 * gcc.dg/builtins-1.c: Add more math builtin tests.
39930 * gcc.dg/torture/builtin-attr-1.c: New test.
39932 2003-08-28 Mark Mitchell <mark@codesourcery.com>
39934 PR optimization/5079
39935 * g++.dg/opt/static3.C: New test.
39937 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39939 * gcc.misc-tests/gcov-10b.c: New test.
39941 2003-08-27 Mark Mitchell <mark@codesourcery.com>
39943 * g++.dg/opt/ptrmem3.C: New test.
39945 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
39947 2003-08-27 Jakub Jelinek <jakub@redhat.com>
39949 * gcc.dg/20030826-2.c: New test.
39951 2003-08-26 Roger Sayle <roger@eyesopen.com>
39953 PR middle-end/12002
39954 * g77.f-torture/compile/12002.f: New test case.
39956 2003-08-26 Roger Sayle <roger@eyesopen.com>
39958 * gcc.dg/20030826-1.c: New test case.
39960 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
39962 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
39964 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
39967 * c++.dg/lookup/crash1.C: New test.
39969 * c++.dg/warn/noeffect3.C: New test.
39971 2003-08-25 Janis Johnson <janis187@us.ibm.com>
39973 * gcc.dg/compat/vector-1_x.c: Compile with -w.
39974 * gcc.dg/compat/vector-1_y.c: Ditto.
39975 * gcc.dg/compat/vector-2_x.c: Ditto.
39976 * gcc.dg/compat/vector-2_y.c: Ditto.
39978 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
39980 * gcc.dg/20030702-1.c: New test.
39982 2003-08-25 Mark Mitchell <mark@codesourcery.com>
39985 * g++.dg/ext/altivec-1.C: New test.
39987 2003-08-24 Richard Henderson <rth@redhat.com>
39989 * g++.dg/eh/simd-2.C: Add -w for x86.
39991 2003-08-23 Jakub Jelinek <jakub@redhat.com>
39993 * gcc.dg/20030815-1.c: New test.
39995 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39998 * g++.dg/parse/access6.C: New test.
40000 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40002 PR c++/641, c++/11876
40003 * g++.dg/template/friend22.C: New test.
40004 * g++.dg/template/friend23.C: Likewise.
40006 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40008 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
40011 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40013 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
40015 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40017 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
40019 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40021 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
40023 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40025 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
40027 2003-08-21 Mark Mitchell <mark@codesourcery.com>
40030 * g++.dg/overload/prom1.C: New test.
40033 * g++.dg/parse/dtor2.C: New test.
40036 * g++.dg/parse/using2.C: New test.
40038 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
40041 * gcc.c-torture/compile/20030821-1.c: New.
40043 2003-08-20 Mark Mitchell <mark@codesourcery.com>
40046 * g++.dg/template/deduce2.C: New test.
40048 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
40050 * gcc.c-torture/execute/20030821-1.c: New test.
40052 2003-08-20 Roger Sayle <roger@eyesopen.com>
40054 PR middle-end/11984
40055 * gcc.dg/20030820-1.c: New test case.
40057 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
40060 * g++.dg/warn/noeffect2.C: New test.
40062 2003-08-19 Mark Mitchell <mark@codesourcery.com>
40065 * g++.dg/template/dtor2.C: New test.
40068 * g++.dg/template/operator1.C: New test.
40069 * g++.dg/parse/operator4.C: New test.
40072 * g++.dg/expr/enum1.C: New test.
40073 * gcc.dg/c99-bool-1.c: Remove bogus warning.
40076 * g++.dg/parse/elab2.C: New test.
40077 * g++.dg/parse/typedef4.C: Change error message.
40078 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
40079 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
40080 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
40082 2003-08-19 Geoffrey Keating <geoffk@apple.com>
40084 * gcc.dg/pch/warn-1.c: New.
40085 * gcc.dg/pch/warn-1.hs: New.
40087 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
40090 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40092 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
40094 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40096 * gcc.dg/uninit-D.c: New Test.
40097 * gcc.dg/uninit-E.c: New Test.
40098 * gcc.dg/uninit-F.c: New Test.
40099 * gcc.dg/uninit-G.c: New Test.
40101 2003-08-19 Michael Ritzert <ritzert@t-online.de>
40103 * g++.dg/README: Describe the pch directory.
40105 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40108 * g++.dg/parse/access4.C: New test.
40109 * g++.dg/parse/access5.C: Likewise.
40110 * g++.old-deja/g++.jason/access17.C: Adjust error message.
40112 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
40114 * gcc.dg/noncompile/20030818-1.c: New.
40116 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
40119 * g++.dg/warn/noeffect1.C: New test.
40121 * g++.dg/template/scope2.C: New test.
40122 * g++.dg/template/error2.C: Correct dg-error
40124 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
40126 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
40128 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
40131 * g++.dg/template/warn1.C: New.
40133 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
40135 * g++.dg/template/error2.C: New test.
40136 * g++.dg/lookup/using7.C: Adjust errors
40137 * g++.old-deja/g++.pt/crash36.C: Likewise.
40138 * g++.old-deja/g++.pt/derived3.C: Likewise.
40140 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40142 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
40143 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
40144 * gcc.c-torture/execute/builtins/string-9.c: New, from
40145 string-opt-9.c. Adjust for execute/builtins framework.
40146 * gcc.c-torture/execute/string-opt-9.c: Delete.
40148 2003-08-12 Mark Mitchell <mark@codesourcery.com>
40150 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
40152 * g++.dg/parse/ret-type2.C: New test.
40155 * g++.dg/init/new8.C: New test.
40158 * g++.dg/parse/typedef5.C: New test.
40161 * g++.dg/parse/qualified2.C: New test.
40162 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
40165 2003-08-11 Mark Mitchell <mark@codesourcery.com>
40167 * g++.dg/conversion/ptrmem1.C: New test.
40169 2003-08-11 Jakub Jelinek <jakub@redhat.com>
40172 * gcc.dg/20030811-1.c: New test.
40175 * gcc.c-torture/execute/20030811-1.c: New test.
40177 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40179 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
40181 2003-08-10 Mark Mitchell <mark@codesourcery.com>
40184 * g++.dg/inherit/multiple1.C: New test.
40186 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
40188 * gcc.dg/spe1.c: New test.
40191 * g++.dg/expr/cast2.C: New test.
40194 * g++.dg/template/dependent-name2.C: New test.
40196 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
40198 * g++.dg/parse/crash11.C: Put the dg options in comments.
40200 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
40202 * lib/gcc-dg.exp: Update for diagnostic change.
40204 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40207 * g++.dg/parse/crash11.C: New test.
40209 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
40211 * gcc.dg/cpp/spacing1.c: Update.
40213 2003-08-04 Janis Johnson <janis187@us.ibm.com>
40216 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
40217 a value for -mtune.
40219 2003-08-04 Roger Sayle <roger@eyesopen.com>
40221 PR middle-end/11771
40222 * gcc.c-torture/compile/20030804-1.c: New test case.
40224 2003-08-04 Roger Sayle <roger@eyesopen.com>
40226 * gcc.dg/20030804-1.c: New test case.
40228 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
40230 * gcc.dg/cpp/separate-1.c: New test.
40232 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
40235 * g++.dg/template/dependent-expr2.C: New test.
40238 * g++.dg/expr/ptrmem1.C: New test.
40240 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40243 * g++.dg/template/friend15.C: New test.
40245 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
40247 * lib/dg-pch.exp: Work round PCH bug.
40249 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40251 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
40252 builtins. Move cases from builtins-4.c here.
40254 * gcc.dg/torture/builtin-math-1.c: New test taken from
40255 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
40258 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
40261 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
40264 * g++.dg/template/using7.C: New test.
40266 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
40268 * import1.c, import2.c: New tests.
40270 2003-08-01 Jakub Jelinek <jakub@redhat.com>
40272 * g++.dg/eh/crossjump1.C: New test.
40274 2003-08-01 Mark Mitchell <mark@codesourcery.com>
40277 * g++.dg/template/using6.C: New test.
40280 * g++.dg/template/koenig2.C: New test.
40282 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40285 * g++.dg/parse/typedef4.C: New test.
40287 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40289 PR c++/8442, c++/8806
40290 * g++.dg/template/elab1.C: New test.
40291 * g++.dg/template/type2.C: Likewise.
40292 * g++.dg/template/ttp3.C: Adjust expected error message.
40293 * g++.old-deja/g++.law/visibility13.C: Likewise.
40294 * g++.old-deja/g++.niklas/t135.C: Likewise.
40295 * g++.old-deja/g++.pt/ttp41.C: Likewise.
40296 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
40298 * g++.old-deja/g++.pt/ttp44.C: Likewise.
40300 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
40303 * g++.dg/ext/stmtexpr1.C: New test.
40305 * g++.dg/opt/tmp1.C: New test.
40308 * g++.dg/parse/constant4.C: New test.
40311 * g++.dg/template/using5.C: New test.
40313 2003-07-31 Roger Sayle <roger@eyesopen.com>
40315 * gcc.dg/builtins-27.c: New test case.
40317 2003-07-31 Jakub Jelinek <jakub@redhat.com>
40319 * gcc.dg/tls/opt-7.c: New test.
40321 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
40323 * g++.old-deja/g++.other/crash18.C: Remove.
40325 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
40327 * g++.dg/template/explicit3.C: New.
40328 * g++.dg/template/explicit4.C: New.
40329 * g++.dg/template/explicit5.C: New.
40332 * g++.dg/template/memtmpl1.C: New.
40334 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
40337 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40338 * gcc.dg/i386-387-5.c (dg-options): Likewise.
40340 2003-07-30 Jan Hubicka <jh@suse.cz>
40344 2003-07-29 Zack Weinberg <zack@codesourcery.com>
40346 * gcc.dg/struct-in-proto-1.c: New test.
40348 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
40350 * gcc.dg/cpp/include2.c: Only expect one message.
40352 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
40355 * g++.dg/template/using1.C: New test.
40356 * g++.dg/template/using2.C: New test.
40357 * g++.dg/template/using3.C: New test.
40358 * g++.dg/template/using4.C: New test.
40360 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
40362 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40363 * gcc.c-torture/execute/string-opt-10.c: Likewise.
40365 2003-07-28 Jan Hubicka <jh@suse.cz>
40368 * g++.dg/opt/call1.C: New test.
40370 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
40373 * g++.dg/init/enum2.C: New test.
40374 * g++.dg/template/overload1.C: Add "-w" option.
40376 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
40378 * gcc.dg/Wdeclaration-after-statement-1.c,
40379 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40381 2003-07-28 Jakub Jelinek <jakub@redhat.com>
40383 * gcc.c-torture/compile/20030725-1.c: New test.
40385 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
40387 * gcc.dg/20030505.c: Only run for SPE.
40388 Remove definition of opaque type.
40390 2003-07-27 Mark Mitchell <mark@codesourcery.com>
40392 * g++.dg/template/ptrmem6.C: New test.
40394 2003-07-26 Geoffrey Keating <geoffk@apple.com>
40396 * gcc.c-torture/compile/zero-strct-2.c: New test.
40398 2003-07-25 Geoffrey Keating <geoffk@apple.com>
40400 * gcc.dg/intermod-1.c: New test.
40402 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
40405 * g++.dg/template/lookup2.C: New test.
40406 * g++.dg/template/memclass1.C: Remove instantiated from error.
40407 * g++.dg/other/error2.C: Tweak expected errors.
40410 * g++.dg/template/defarg3.C: New test.
40412 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
40414 2003-07-24 Mark Mitchell <mark@codesourcery.com>
40416 * g++.dg/inherit/access5.C: New test.
40418 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40421 * g++.dg/template/crash8.C: New test.
40423 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
40426 * gcc.dg/noncompile/incomplete-2.c: New test.
40428 2003-07-23 Mark Mitchell <mark@codesourcery.com>
40431 * g++.dg/inherit/access4.C: New test.
40434 * g++.dg/expr/cond2.C: New test.
40436 PR optimization/10679
40437 * g++.dg/opt/inline4.C: New test.
40439 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
40441 * g++.dg/parse/crash10: New test.
40443 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40445 * g++.dg/ext/flexary1.C: New test.
40447 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40450 * g++.dg/template/crash9.C: New test.
40452 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40455 * g++.dg/parse/typedef3.C: New test.
40458 * g++.dg/parse/operator2.C: New test.
40461 * g++.dg/parse/def-tmpl-arg1.C: New test.
40464 * g++.dg/parse/funptr1.C: New test.
40467 * g++.dg/parse/ambig3.C: New test.
40470 * g++.dg/parse/operator3.C: New test.
40473 * g++.dg/parse/template10.C: New test.
40476 * g++.dg/parse/template11.C: New test.
40479 * g++.dg/parse/invalid-op1.C: New test.
40482 * g++.dg/parse/condexpr1.C: New test.
40484 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40486 * g++.dg/ext/packed3.C: New test.
40487 * g++.dg/ext/packed4.C: New test.
40489 * gcc.dg/pack-test-3.c: New test.
40491 2003-07-21 Janis Johnson <janis187@us.ibm.com>
40493 * lib/compat.exp: Handle dg-options per source file.
40494 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
40495 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
40496 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
40497 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
40498 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
40499 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
40500 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
40501 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
40502 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
40503 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
40504 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
40505 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
40506 * g++.dg/compat/break/bitfield7_x.C: Ditto.
40507 * g++.dg/compat/break/bitfield7_y.C: Ditto.
40509 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
40512 * gcc.c-torture/execute/20030718-1.c: New test.
40514 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
40516 PR optimization/11536
40517 * gcc.dg/20030721-1.c: New test.
40519 2003-07-19 Mark Mitchell <mark@codesourcery.com>
40522 * g++.dg/template/lookup1.C: New test.
40524 2003-07-19 Zack Weinberg <zack@codesourcery.com>
40526 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
40527 diagnostics of ill-formed constructs involving labels.
40528 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
40529 the new 'previously defined here' message.
40531 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
40533 * g++.dg/parse/non-dependent2.C: New test.
40535 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
40537 * g++.dg/init/init-ref4.C: xfail on targets without
40540 2003-07-17 Jakub Jelinek <jakub@redhat.com>
40543 * gcc.c-torture/execute/20030717-1.c: New test.
40545 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
40547 * g++.dg/opt/cfg1.C: New test.
40549 2003-07-17 Mark Mitchell <mark@codesourcery.com>
40551 PR optimization/11557
40552 * gcc.dg/20030717-1.c: New test.
40554 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
40557 * g++.dg/expr/crash-1.C: New test.
40560 * g++.dg/template/init3.C: New test.
40563 * g++.dg/template/non-dependent1.C: New test.
40566 * g++.dg/template/non-dependent2.C: New test.
40569 * g++.dg/template/non-dependent3.C: New test.
40572 * g++.dg/template/sizeof5.C: New test.
40574 2003-07-17 Geoffrey Keating <geoffk@apple.com>
40577 * gcc.c-torture/compile/mangle-1.c: New file.
40579 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40582 * g++.dg/parse/access3.C: New test.
40584 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
40587 * g++.dg/init/init-ref4.C: New test.
40589 2003-07-16 Mark Mitchell <mark@codesourcery.com>
40592 * g++.dg/parse/constant3.C: New test.
40593 * g++.dg/parse/crash7.C: Likewise.
40595 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
40598 * gcc.dg/i386-pentium4-not-mull.c: New.
40600 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
40602 * gcc.dg/asm-names.c (ymain): Make it weak.
40604 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40607 * g++.dg/template/friend21.C: New test.
40609 2003-07-16 Jakub Jelinek <jakub@redhat.com>
40611 * gcc.dg/cleanup-8.c: New test.
40612 * gcc.dg/cleanup-9.c: New test.
40614 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
40616 * g++.dg/ext/dll-MI1.h: New file.
40617 * g++.dg/ext/dllexport-MI1.C: New file.
40618 * g++.dg/ext/dllimport-MI1.C: New file.
40620 2003-07-15 Jakub Jelinek <jakub@redhat.com>
40622 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
40623 it does not have cmpstrsi patterns (just cmpmemsi).
40625 2003-07-15 Mark Mitchell <mark@codesourcery.com>
40628 * g++.dg/debug/debug8.C: New test.
40630 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40633 * g++.dg/template/crash7.C: New test.
40635 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
40638 * gcc.c-torture/compile/20030708-1.c: New.
40640 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
40642 * gcc.c-torture/execute/20030715-1.c: New test.
40644 2003-07-14 Geoffrey Keating <geoffk@apple.com>
40646 * gcc.dg/pch/inline-3.c: New file.
40647 * gcc.dg/pch/inline-3.hs: New file.
40648 * gcc.dg/pch/inline-4.c: New file.
40649 * gcc.dg/pch/inline-4.hs: New file.
40651 2003-07-14 Mark Mitchell <mark@codesourcery.com>
40654 * g++.dg/template/crash6.C: New test.
40657 * g++.dg/template/friend20.C: New test.
40660 * g++.dg/template/overload2.C: New test.
40662 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40664 PR optimization/11440
40665 * gcc.c-torture/execute/20030714-1.c: New test.
40667 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40670 * g++.dg/template/partial2.C: New test.
40672 2003-07-13 Mark Mitchell <mark@codesourcery.com>
40675 * g++.dg/template/anon1.C: New test.
40679 * g++.dg/parse/template9.C: Likewise.
40680 * g++.dg/template/crash4.C: New test.
40681 * g++.dg/template/koenig1.C: Likewise.
40682 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
40683 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
40684 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
40686 * g++.old-deja/g++.jason/template36.C: Likewise.
40687 * g++.old-deja/g++.mike/p1989.C: Likewise.
40688 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
40689 * g++.old-deja/g++.pt/ttp20.C: Use this->.
40690 * g++.old-deja/g++.pt/ttp21.C: Use this->.
40691 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
40693 * g++.old-deja/g++.pt/union2.C: Use this->.
40695 2003-07-11 Jakub Jelinek <jakub@redhat.com>
40697 * gcc.dg/20030711-1.c: New test.
40699 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
40702 * g++.dg/parse/args1.C: New test.
40703 * g++.pt/defarg8.C: Change expected errors.
40705 2003-07-11 Mark Mitchell <mark@codesourcery.com>
40708 * g++.dg/template/nontype2.C: New test.
40711 * g++.dg/parse/template8.C: New test.
40714 * g++.dg/template/scope1.C: New test.
40716 * g++.dg/warn/Wsign-compare-1.C: New test.
40718 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
40720 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
40722 2003-07-10 Mark Mitchell <mark@codesourcery.com>
40725 * g++.dg/template/explicit2.C: New test.
40728 * g++.dg/warn/pedantic1.C: New test.
40730 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
40733 * g++.dg/other/field1.C: New test.
40735 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
40738 * gcc.c-torture/compile/20030707-1.c: New.
40740 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40743 * g++.dg/template/access12.C: New test.
40745 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
40747 * g++.dg/bprob/bprob.exp (prof_ext): Update.
40748 * g77.dg/bprob/bprob.exp (prof_ext): Update.
40749 * gcc.misc-tests/bprob.exp (prof_ext): Update.
40750 * gcc.misc-tests/gcov.exp: Update
40751 * g++.dg/gcov/gcov.exp: Update
40752 * lib/gcov.exp: Update.
40754 2003-07-08 Mark Mitchell <mark@codesourcery.com>
40756 * g++.dg/abi/mangle17.C: Make sure template expressions are
40758 * g++.dg/abi/mangle4.C: Mark erroneous casts.
40759 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
40760 * g++.dg/opt/stack1.C: Remove erroneous code.
40761 * g++.dg/parse/template7.C: New test.
40762 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
40763 * g++.old-deja/g++.pt/crash4.C: Likewise.
40765 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40767 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
40768 with zero or one occurence of `$' after the initial `L'.
40770 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
40772 * gcc.c-torture/compile/20030704-1.c: Add a comment.
40774 2003-07-08 Roger Sayle <roger@eyesopen.com>
40777 * gcc.dg/Wunreachable-6.c: New testcase.
40778 * gcc.dg/Wunreachable-7.c: New testcase.
40780 2003-07-08 Jakub Jelinek <jakub@redhat.com>
40783 * gcc.dg/20030708-1.c: New test.
40785 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
40787 * gcc.dg/compat/sdata-section.h: New file.
40788 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
40789 * gcc.dg/torture/mips-sdata-1.c: New test.
40791 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40794 * g++.dg/template/friend19.C: New test.
40796 2003-07-08 Jakub Jelinek <jakub@redhat.com>
40798 * g++.dg/opt/strength-reduce.C: New test.
40800 2003-07-07 Roger Sayle <roger@eyesopen.com>
40803 * gcc.dg/20030707-1.c: New testcase.
40805 2003-07-07 Roger Sayle <roger@eyesopen.com>
40807 PR optimization/11059
40808 * g++.dg/opt/emptyunion.C: New testcase.
40810 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
40811 Eric Botcazou <ebotcazou@libertysurf.fr>
40813 * g++.dg/opt/stack1.C: New test.
40815 2003-07-05 Mark Mitchell <mark@codesourcery.com>
40817 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
40821 * g++.dg/expr/static_cast3.C: New test.
40823 2003-07-04 Zack Weinberg <zack@codesourcery.com>
40825 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
40827 * gcc.dg/concat.c: Concatenation of string constants with
40828 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
40829 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
40830 * gcc.dg/cpp/escape-2.c: Use wide character constants where
40831 necessary to avoid multi-character character constant warning.
40832 * gcc.dg/cpp/escape.c: Likewise.
40833 * gcc.dg/cpp/ucs.c: Likewise.
40834 Remove backslashes from dg-bogus comments, as they confuse Tcl.
40837 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
40840 * gcc.c-torture/compile/20030704-1.c: New.
40842 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
40844 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
40846 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
40848 PR c++/5287, PR c++/7910, PR c++/11021
40849 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
40850 tests for warnings.
40851 * g++.dg/ext/dllimport2.C: Add tests for warnings.
40852 * g++.dg/ext/dllimport3.C: Likewise.
40853 * g++.dg/ext/dllimport4.C: New file.
40854 * g++.dg/ext/dllimport5.C: New file.
40855 * g++.dg/ext/dllimport6.C: New file.
40856 * g++.dg/ext/dllimport7.C: New file.
40857 * g++.dg/ext/dllimport8.C: New file.
40858 * g++.dg/ext/dllimport9.C: New file.
40859 * g++.dg/ext/dllimport10.C: New file.
40860 * g++.dg/ext/dllexport1.C: New file.
40862 2003-07-03 Mark Mitchell <mark@codesourcery.com>
40864 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
40865 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
40867 2003-07-03 Roger Sayle <roger@eyesopen.com>
40869 * gcc.dg/builtins-25.c: New testcase.
40870 * gcc.dg/builtins-26.c: New testcase.
40872 2003-07-03 Janis Johnson <janis187@us.ibm.com>
40874 * gcc.dg/compat/vector-defs.h: New file.
40875 * gcc.dg/compat/vector-setup.h: New file.
40876 * gcc.dg/compat/vector-check.h: New file.
40877 * gcc.dg/compat/vector-1_main.c: New file.
40878 * gcc.dg/compat/vector-1_x.c: New file.
40879 * gcc.dg/compat/vector-1_y.c: New file.
40880 * gcc.dg/compat/vector-2_main.c: New file.
40881 * gcc.dg/compat/vector-2_x.c: New file.
40882 * gcc.dg/compat/vector-2_y.c: New file.
40884 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
40885 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
40886 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
40887 * gcc.dg/compat/struct-align-1.h: New file.
40888 * gcc.dg/compat/struct-align-1_main.c: New file.
40889 * gcc.dg/compat/struct-align-1_x.c: New file.
40890 * gcc.dg/compat/struct-align-1_y.c: New file.
40891 * gcc.dg/compat/struct-align-2.h: New file.
40892 * gcc.dg/compat/struct-align-2_main.c: New file.
40893 * gcc.dg/compat/struct-align-2_x.c: New file.
40894 * gcc.dg/compat/struct-align-2_y.c: New file.
40896 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
40897 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
40898 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40899 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
40900 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
40901 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40902 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40903 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
40904 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
40905 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
40906 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
40907 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
40908 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
40909 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
40910 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
40911 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
40912 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
40913 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
40914 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40915 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40916 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40917 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40918 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40919 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40920 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40921 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40922 * gcc.dg/compat/struct-return-10_x.c: Ditto.
40923 * gcc.dg/compat/struct-return-2_x.c: Ditto.
40924 * gcc.dg/compat/struct-return-3_x.c: Ditto.
40926 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
40928 * gcc.dg/i386-call-1.c: New test.
40930 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
40933 * g++.dg/parse/defarg4.C: New.
40935 2003-07-03 Roger Sayle <roger@eyesopen.com>
40938 * gcc.c-torture/compile/20030703-1.c: New test case.
40940 2003-07-03 Mark Mitchell <mark@codesourcery.com>
40942 * g++.dg/template/local3.C: Remove extra semicolon.
40944 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
40946 * gcc.dg/i386-volatile-1.c: New test.
40948 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
40951 * g++.dg/other/offsetof2.C: XFAIL.
40952 * g++.dg/other/offsetof5.C: New.
40955 * g++.dg/template/error1.C: New.
40958 * g++.dg/template/dependent-expr1.C: New.
40960 2003-07-01 Mark Mitchell <mark@codesourcery.com>
40963 * g++.dg/template/local3.C: New test.
40966 * g++.dg/lookup/scoped6.C: New test.
40968 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
40971 * g++.dg/other/error7.C: New test.
40973 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
40975 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
40976 * g++.old-deja/g++.abi/vtable3.h: Likewise.
40977 * g++.old-deja/g++.law/code-gen5.C: Likewise.
40978 * g++.old-deja/g++.other/union2.C: Likewise.
40979 * gcc.dg/c90-const-expr-2.c: Likewise.
40980 * gcc.dg/c90-const-expr-3.c: Likewise.
40981 * gcc.dg/c99-const-expr-2.c: Likewise.
40982 * gcc.dg/c99-const-expr-3.c: Likewise.
40983 * gcc.dg/concat.c: Likewise.
40985 2003-07-01 Mark Mitchell <mark@codesourcery.com>
40988 * g++.dg/init/static1.C: New test.
40990 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40992 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
40993 * g++.old-deja/g++.other/access2.C: Likewise.
40994 * g++.old-deja/g++.other/decl2.C: Likewise.
40995 * gcc.c-torture/execute/20020615-1.c: Likewise.
40997 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41000 * g++.dg/template/sizeof4.C: New test.
41002 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41004 * g++.dg/other/error6.C: New test.
41006 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41009 * g++.dg/parse/constant2.C: New test.
41011 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41014 * g++.dg/other/error5.C: New test.
41016 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41018 * gcc.dg/format/gcc_diag-1.c: New test.
41020 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
41022 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
41024 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
41026 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
41027 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
41028 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
41030 2003-06-28 Jakub Jelinek <jakub@redhat.com>
41032 * gcc.c-torture/execute/builtins/string-8.c: New test.
41033 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
41034 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
41035 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
41037 2003-06-27 Mark Mitchell <mark@codesourcery.com>
41040 * g++.dg/ext/typeof6.C: New test.
41042 2003-06-27 Mark Mitchell <mark@codesourcery.com>
41045 * g++.dg/init/enum1.C: New test.
41047 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
41049 * gcc.dg/20030627-1.c: New test.
41051 2003-06-26 Mark Mitchell <mark@codesourcery.com>
41054 * g++.dg/expr/static_cast2.C: New test.
41056 2003-06-26 Roger Sayle <roger@eyesopen.com>
41057 Jakub Jelinek <jakub@redhat.com>
41059 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
41060 sprintf(dst,"%s",src) optimization.
41061 * gcc.c-torture/execute/20030626-1.c: New test case.
41062 * gcc.c-torture/execute/20030626-2.c: New test case.
41064 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
41066 * gcc.c-torture/execute/multi-ix.c: New test.
41068 * gcc.c-torture/execute/simd-4.c (main):
41069 Added missing semicolon at end of union.
41071 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
41074 * g++.dg/template/explicit-instantiation3.C: New test.
41076 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41078 * gcc.dg/20030626-1.c: Use signed char.
41080 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41082 * gcc.dg/20030626-1.c: New test.
41084 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
41086 * const-str-2.m: Update.
41088 2003-06-25 Mark Mitchell <mark@codesourcery.com>
41091 * g++.dg/rtti/dyncast1.C: New test.
41092 * g++.dg/abi/mangle4.C: Correct base-specifier access.
41093 * g++.dg/lookup/scoped1.C: Remove XFAIL.
41094 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
41097 * g++.dg/expr/static_cast1.C: New test.
41099 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
41101 * gcc.dg/20030625-1.c: New test.
41103 2003-06-24 Roger Sayle <roger@eyesopen.com>
41105 * gcc.c-torture/compile/20030624-1.c: New test case.
41107 2003-06-24 Jakub Jelinek <jakub@redhat.com>
41109 * gcc.c-torture/execute/string-opt-17.c: New test.
41111 2003-06-24 Mark Mitchell <mark@codesourcery.com>
41114 * g++.dg/parse/crash6.C: New test.
41116 2003-06-23 Roger Sayle <roger@eyesopen.com>
41118 * gcc.dg/builtins-24.c: New test case.
41120 2003-06-23 Jakub Jelinek <jakub@redhat.com>
41122 * g++.dg/opt/operator1.C: New test.
41124 2003-06-22 Roger Sayle <roger@eyesopen.com>
41126 * gcc.c-torture/execute/string-opt-16.c: New test case.
41128 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41130 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
41131 * g++.old-deja/g++.other/conv7.C: Likewise.
41132 * g++.old-deja/g++.other/overcnv2.C: Likewise.
41133 * g++.old-deja/g++.other/overload14.C: Likewise.
41135 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41137 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
41138 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
41140 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41143 * g++.dg/warn/Winline-3.C: New test.
41145 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41147 * lib/target-supports.exp (check_alias_available): Make the test
41148 program acceptable to the Solaris assembler.
41151 * g++.dg/template/memclass2.C: New test.
41153 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41154 Eric Botcazou <ebotcazou@libertysurf.fr>
41156 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
41157 data for non-matching targets.
41158 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
41160 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41163 * g++.dg/template/member3.C: New test.
41165 2003-06-19 Mark Mitchell <mark@codesourcery.com>
41168 * g++.dg/template/func1.C: New test.
41171 * g++.dg/template/static4.C: New test.
41172 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
41175 * g++.dg/init/ref7.C: New test.
41177 2003-06-19 Matt Austern <austern@apple.com>
41180 * g++.dg/anew1.C: New test.
41181 * g++.dg/anew2.C: New test.
41182 * g++.dg/anew3.C: New test.
41183 * g++.dg/anew4.C: New test.
41185 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
41187 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
41189 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
41191 * gcc.c-torture/execute/simd-4.c (main): Make expected value
41194 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
41196 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
41199 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
41201 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
41202 * gcc.c-torture/compile/961203-1.c: Likewise.
41203 * gcc.c-torture/compile/980506-1.c: Likewise.
41205 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41208 * g++.dg/lookup/using7.C: New test.
41210 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41213 * g++.dg/abi/conv1.C: Remove it.
41214 * g++.dg/template/conv7.C: New test.
41215 * g++.dg/template/conv8.C: Likewise.
41216 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
41217 conversion operator.
41219 2003-06-17 Janis Johnson <janis187@us.ibm.com>
41221 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
41222 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41223 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41224 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41225 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41226 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41227 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41228 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41229 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41230 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41231 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41232 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41233 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41234 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41235 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41236 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41237 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41238 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41239 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41240 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41241 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41242 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41243 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41244 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41245 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41246 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41247 * gcc.dg/compat/struct-return-10_x.c: Ditto.
41248 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41249 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41251 2003-06-16 Mark Mitchell <mark@codesourcery.com>
41253 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
41254 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
41257 2003-06-16 Roger Sayle <roger@eyesopen.com>
41259 * gcc.dg/i386-387-5.c: New test case.
41260 * gcc.dg/i386-387-6.c: New test case.
41261 * gcc.dg/builtins-23.c: New test case.
41263 2003-06-15 Roger Sayle <roger@eyesopen.com>
41265 * gcc.dg/builtins-22.c: New test case.
41266 * gcc.dg/i386-387-1.c: Update to test exp.
41267 * gcc.dg/i386-387-2.c: Likewise.
41269 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41271 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
41273 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41275 * lib/gcc-dg.exp (dg-require-dll): New function.
41276 (dg-xfail-if): Likewise.
41277 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
41280 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
41281 * gcc.c-torture/compile/20001205-1.c: Likewise.
41282 * gcc.c-torture/compile/20001226-1.c: Likewise.
41283 * gcc.c-torture/compile/20010518-2.c: Likewise.
41284 * gcc.c-torture/compile/20020312-1.c: Likewise.
41285 * gcc.c-torture/compile/20020604-1.c: Likewise.
41286 * gcc.c-torture/compile/920501-12.c: Likewise.
41287 * gcc.c-torture/compile/920501-4.c: Likewise.
41288 * gcc.c-torture/compile/920520-1.c: Likewise.
41289 * gcc.c-torture/compile/920521-1.c: Likewise.
41290 * gcc.c-torture/compile/920625-1.c: Likewise.
41291 * gcc.c-torture/compile/961203-1.c: Likewise.
41292 * gcc.c-torture/compile/980506-1.c: Likewise.
41293 * gcc.c-torture/compile/981006-1.c: Likewise.
41294 * gcc.c-torture/compile/981022-1.c: Likewise.
41295 * gcc.c-torture/compile/981223-1.c: Likewise.
41296 * gcc.c-torture/compile/990617-1.c: Likewise.
41297 * gcc.c-torture/compile/dll.c: Likewise.
41298 * gcc.c-torture/compile/labels-3.c: Likewise.
41299 * gcc.c-torture/compile/mipscop-1.c: Likewise.
41300 * gcc.c-torture/compile/mipscop-2.c: Likewise.
41301 * gcc.c-torture/compile/mipscop-3.c: Likewise.
41302 * gcc.c-torture/compile/mipscop-4.c: Likewise.
41303 * gcc.c-torture/compile/simd-5.c: Likewise.
41304 * gcc.c-torture/compile/20000804-1.x: Remove.
41305 * gcc.c-torture/compile/20001205-1.x: Likewise.
41306 * gcc.c-torture/compile/20001226-1.x: Likewise.
41307 * gcc.c-torture/compile/20010518-2.x: Likewise.
41308 * gcc.c-torture/compile/20020312-1.x: Likewise.
41309 * gcc.c-torture/compile/20020604-1.x: Likewise.
41310 * gcc.c-torture/compile/920501-12.x: Likewise.
41311 * gcc.c-torture/compile/920501-4.x: Likewise.
41312 * gcc.c-torture/compile/920520-1.x: Likewise.
41313 * gcc.c-torture/compile/920521-1.x: Likewise.
41314 * gcc.c-torture/compile/920625-1.x: Likewise.
41315 * gcc.c-torture/compile/961203-1.x: Likewise.
41316 * gcc.c-torture/compile/980506-1.x: Likewise.
41317 * gcc.c-torture/compile/981006-1.x: Likewise.
41318 * gcc.c-torture/compile/981022-1.x: Likewise.
41319 * gcc.c-torture/compile/981223-1.x: Likewise.
41320 * gcc.c-torture/compile/990617-1.x: Likewise.
41321 * gcc.c-torture/compile/mipscop-1.x: Likewise.
41322 * gcc.c-torture/compile/mipscop-2.x: Likewise.
41323 * gcc.c-torture/compile/mipscop-3.x: Likewise.
41324 * gcc.c-torture/compile/mipscop-4.x: Likewise.
41325 * gcc.c-torture/compile/simd-5.x: Likewise.
41327 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41329 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
41331 * gcc.c-torture/execute/20030611-1.c: New test.
41333 2003-06-12 Roger Sayle <roger@eyesopen.com>
41336 * gcc.dg/20030612-1.c: New test case.
41338 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41341 * g++.dg/expr/cast1.C: New test.
41343 2003-06-12 Roger Sayle <roger@eyesopen.com>
41345 * gcc.dg/builtins-21.c: New test case.
41347 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
41349 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41350 options instead of at the end.
41351 * lib/objc.exp (objc_target_compile): Likewise.
41353 2003-06-11 Mark Mitchell <mark@codesourcery.com>
41356 * g++.dg/parse/error1.C: New test.
41358 2003-06-11 Janis Johnson <janis187@us.ibm.com>
41360 * gcc.dg/compat/struct-by-value-11_main.c: New file.
41361 * gcc.dg/compat/struct-by-value-11_x.c: New file.
41362 * gcc.dg/compat/struct-by-value-11_y.c: New file.
41363 * gcc.dg/compat/struct-by-value-12_main.c: New file.
41364 * gcc.dg/compat/struct-by-value-12_x.c: New file.
41365 * gcc.dg/compat/struct-by-value-12_y.c: New file.
41366 * gcc.dg/compat/struct-by-value-13_main.c: New file.
41367 * gcc.dg/compat/struct-by-value-13_x.c: New file.
41368 * gcc.dg/compat/struct-by-value-13_y.c: New file.
41369 * gcc.dg/compat/struct-by-value-14_main.c: New file.
41370 * gcc.dg/compat/struct-by-value-14_x.c: New file.
41371 * gcc.dg/compat/struct-by-value-14_y.c: New file.
41372 * gcc.dg/compat/struct-by-value-15_main.c: New file.
41373 * gcc.dg/compat/struct-by-value-15_x.c: New file.
41374 * gcc.dg/compat/struct-by-value-15_y.c: New file.
41375 * gcc.dg/compat/struct-by-value-16_main.c: New file.
41376 * gcc.dg/compat/struct-by-value-16_x.c: New file.
41377 * gcc.dg/compat/struct-by-value-16_y.c: New file.
41378 * gcc.dg/compat/struct-by-value-17_main.c: New file.
41379 * gcc.dg/compat/struct-by-value-17_x.c: New file.
41380 * gcc.dg/compat/struct-by-value-17_y.c: New file.
41381 * gcc.dg/compat/struct-by-value-18_main.c: New file.
41382 * gcc.dg/compat/struct-by-value-18_x.c: New file.
41383 * gcc.dg/compat/struct-by-value-18_y.c: New file.
41385 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
41386 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
41387 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
41388 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
41389 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
41390 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
41391 * gcc.dg/compat/scalar-return-3_main.c: New file.
41392 * gcc.dg/compat/scalar-return-3_x.c: New file.
41393 * gcc.dg/compat/scalar-return-3_y.c: New file.
41394 * gcc.dg/compat/scalar-return-4_main.c: New file.
41395 * gcc.dg/compat/scalar-return-4_x.c: New file.
41396 * gcc.dg/compat/scalar-return-4_y.c: New file.
41398 2003-06-10 Janis Johnson <janis187@us.ibm.com>
41400 * gcc.dg/compat/fp2-struct-check.h: New file.
41401 * gcc.dg/compat/fp2-struct-defs.h: New file.
41402 * gcc.dg/compat/fp2-struct-init.h: New file.
41403 * gcc.dg/compat/struct-by-value-10_main.c: New file.
41404 * gcc.dg/compat/struct-by-value-10_x.c: New file.
41405 * gcc.dg/compat/struct-by-value-10_y.c: New file.
41406 * gcc.dg/compat/struct-return-10_main.c: New file.
41407 * gcc.dg/compat/struct-return-10_x.c: New file.
41408 * gcc.dg/compat/struct-return-10_y.c: New file.
41410 * gcc.dg/compat/compat-common.h: New file.
41411 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
41412 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
41413 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
41414 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
41415 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
41416 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
41417 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
41418 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41419 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
41420 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
41421 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41422 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
41423 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
41424 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41425 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
41426 * gcc.dg/compat/small-struct-check.h: Ditto.
41427 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
41428 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41429 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
41430 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
41431 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41432 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41433 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
41434 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41435 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
41436 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
41437 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41438 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41439 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
41440 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41441 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41442 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
41443 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41444 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
41445 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
41446 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41447 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
41448 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
41449 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41450 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
41451 * gcc.dg/compat/struct-return-2_main.c: Ditto.
41452 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41453 * gcc.dg/compat/struct-return-2_y.c: Ditto.
41454 * gcc.dg/compat/struct-return-3_main.c: Ditto.
41455 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41456 * gcc.dg/compat/struct-return-3_y.c: Ditto.
41458 2003-06-10 Geoffrey Keating <geoffk@apple.com>
41460 * g++.dg/pch/static-1.C: New file.
41461 * g++.dg/pch/static-1.Hs: New file.
41463 2003-06-10 Richard Henderson <rth@redhat.com>
41465 * gcc.dg/asm-7.c: Adjust expected warning text.
41467 2003-06-10 Roger Sayle <roger@eyesopen.com>
41469 * gcc.dg/builtins-20.c: New test case.
41471 2003-06-10 Mark Mitchell <mark@codesourcery.com>
41474 * g++.dg/opt/template1.C: New test.
41476 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41478 * lib/gcc-dg.exp (dg-test): Clear additional_files and
41479 additional_sources.
41481 2003-05-21 David Taylor <dtaylor@emc.com>
41483 * gcc.dg/Wpadded.c: New file.
41485 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41487 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
41488 * gcc.dg/special/weak-2.c: Add dg-require-weak.
41489 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
41492 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
41494 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
41496 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41498 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
41499 (dg-require-alias): Likewise.
41500 (dg-require-gc-sections): Likewise.
41501 * lib/target-supports.exp (check_gc_sections_available): Likewise.
41503 2003-06-08 Richard Henderson <rth@redhat.com>
41505 * gcc.dg/20011029-2.c: Fix the array reference.
41506 * gcc.dg/asm-7.c: New.
41508 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
41510 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
41512 2003-06-08 Mark Mitchell <mark@codesourcery.com>
41514 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
41515 (dg-require-gc-sections): Likewise.
41517 2003-06-08 Jan Hubicka <jh@suse.cz>
41519 * i386-cmov1.c: Fix regular expression.
41520 * i386-cvt-1.c: Likewise.
41521 * i386-local.c: Likewise.
41522 * i386-local2.c: Likewise.
41523 * i386-mul.c: Likewise.
41524 * i386-ssetype-1.c: Likewise.
41525 * i386-ssetype-3.c: Likewise.
41526 * i386-ssetype-5.c: Likewise.
41528 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41531 * g++.dg/warn/implicit-typename2.C: New test.
41532 * g++.dg/warn/implicit-typename3.C: New test.
41534 2003-06-07 Richard Henderson <rth@redhat.com>
41536 * g++.dg/other/offsetof3.C: Use size_t.
41537 * g++.dg/other/offsetof4.C: Likewise.
41539 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
41541 * lib/copy-file.exp: New. Implement gcc_copy_files.
41543 * lib/dg-pch.exp: Load copy-file.exp
41544 (dg-pch): Use gcc_copy_files instead of "file copy".
41546 2003-06-06 Mark Mitchell <mark@codesourcery.com>
41548 * gcc.dg/weak/weak.exp: Simplify.
41549 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
41550 * gcc.dg/weak/weak-1.c: Likewise.
41551 * gcc.dg/weak/weak-2.c: Likewise.
41552 * gcc.dg/weak/weak-3.c: Likewise.
41553 * gcc.dg/weak/weak-4.c: Likewise.
41554 * gcc.dg/weak/weak-5.c: Likewise.
41555 * gcc.dg/weak/weak-6.c: Likewise.
41556 * gcc.dg/weak/weak-7.c: Likewise.
41557 * gcc.dg/weak/weak-8.c: Likewise.
41558 * gcc.dg/weak/weak-9.c: Likewise.
41560 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
41562 gcc.c-torture/execute/20030606-1.c: New.
41564 2003-06-06 Roger Sayle <roger@eyesopen.com>
41566 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
41567 * gcc.dg/builtins-19.c: Likewise.
41569 2003-06-06 Roger Sayle <roger@eyesopen.com>
41571 * gcc.dg/builtins-2.c: Add some more tests.
41572 * gcc.dg/builtins-18.c: New test case.
41573 * gcc.dg/builtins-19.c: New test case.
41575 2003-06-06 Roger Sayle <roger@eyesopen.com>
41576 Jim Wilson <wilson@tuliptree.org>
41578 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
41580 2003-06-06 Jakub Jelinek <jakub@redhat.com>
41582 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
41583 mempcpy/stpcpy calls not to be optimized into something else.
41584 * gcc.c-torture/execute/string-opt-3.c: Moved to...
41585 * gcc.c-torture/execute/builtins/string-7.c: ...here.
41586 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
41588 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41590 * gcc.dg/format/asm_fprintf-1.c: New test.
41592 2003-06-05 Mark Mitchell <mark@codesourcery.com>
41594 * lib/gcc-defs.exp (additional_sources): New variable.
41595 (dg-additional-sources): New function.
41596 (additional_files): New variable.
41597 (dg-additional-files): New function.
41598 (dg-additional-files-options): Likewise.
41599 * lib/gcc-dg.exp (dg-require-weak): New function.
41600 (dg-require-alias): Likewise.
41601 (dg-require-gc-sections): Likewise.
41602 * lib/target-supports.exp (check_alias_available): Remove testfile
41604 (check_gc_sections_available): New function.
41605 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
41606 (dg-gpp-additional-files): Likewise.
41607 * lib/g++.exp (additional_sources): Remove.
41608 (additional_files): Likewise.
41609 (g++_target_compile): Use dg-additional-files-options.
41611 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
41613 * gcc.dg/special/ecos.exp: Remove.
41614 * gcc.dg/special/20000419-2.c: Use dg-require-*.
41615 * gcc.dg/special/alias-1.c: Likewise.
41616 * gcc.dg/special/alias-2.c: Likewise.
41617 * gcc.dg/special/gcsec-1.c: Likewise.
41618 * gcc.dg/special/weak-1.c: Likewise.
41619 * gcc.dg/special/weak-2.c: Likewise.
41620 * gcc.dg/special/wkali-1.c: Likewise.
41621 * gcc.dg/special/wkali-2.c: Likewise.
41623 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
41624 dg-gpp-additional-*.
41625 * g++.dg/special/conpr-3.C: Likewise.
41626 * g++.dg/special/conpr-4.C: Likewise.
41627 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
41628 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
41629 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
41630 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
41631 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
41632 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
41633 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
41634 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
41635 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
41636 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
41637 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
41638 * g++.old-deja/g++.other/comdat1.C: Likewise.
41639 * g++.old-deja/g++.other/comdat2.C: Likewise.
41640 * g++.old-deja/g++.other/comdat3.C: Likewise.
41641 * g++.old-deja/g++.other/ctor1.C: Likewise.
41642 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
41644 2003-06-05 Richard Henderson <rth@redhat.com>
41646 * gcc.dg/debug/20030605-1.c: New.
41648 2003-06-04 Mark Mitchell <mark@codesourcery.com>
41650 * README.QMTEST: Update.
41652 2003-06-04 Richard Henderson <rth@redhat.com>
41654 * gcc.dg/cleanup-1.c: New.
41655 * gcc.dg/cleanup-2.c: New.
41656 * gcc.dg/cleanup-3.c: New.
41657 * gcc.dg/cleanup-4.c: New.
41658 * gcc.dg/cleanup-5.c: New.
41659 * gcc.dg/cleanup-6.c: New.
41660 * gcc.dg/cleanup-7.c: New.
41662 2003-06-04 Mark Mitchell <mark@codesourcery.com>
41664 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
41666 * lib/dg-pch.exp: New file.
41667 * g++.dg/pch/pch.exp: Use dg-pch.exp.
41668 * gcc.dg/pch/pch.exp: Likewise.
41670 2003-06-04 Roger Sayle <roger@eyesopen.com>
41672 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
41673 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
41674 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
41675 * gcc.dg/builtins-17.c: New test case.
41676 * gcc.dg/i386-387-4.c: New test case.
41677 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
41679 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41681 * gcc.dg/ultrasp9.c: New test.
41683 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41685 * gcc.c-torture/compile/20030604-1.c: New test.
41686 * gcc.dg/sparc-constant-1.c: New test.
41688 2003-06-03 Glen Nakamura <glen@imodulo.com>
41690 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
41692 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
41694 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
41696 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
41697 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
41699 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
41701 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
41703 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41706 * g++.dg/template/spec10.C: New test.
41708 2003-06-03 Roger Sayle <roger@eyesopen.com>
41710 * gcc.dg/builtins-16.c: New test case.
41712 2003-06-03 Jakub Jelinek <jakub@redhat.com>
41714 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
41715 mempcpy test with post-increments.
41716 * gcc.c-torture/execute/string-opt-3.c: New test.
41717 * gcc.dg/string-opt-1.c: New test.
41719 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
41722 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
41724 2003-06-02 Mark Mitchell <mark@codesourcery.com>
41726 * lib/scanasm.exp (dg-scan): New function, factored out of ...
41727 (scan-assembler): ... here. Use dg-scan.
41728 (scan-assembler-not): Likewise.
41729 (scan-file): New function.
41730 (scan-file-not): Likewise.
41731 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
41732 * gcc.dg/cpp/_Pragma4.c: Likewise.
41733 * gcc.dg/cpp/_Pragma5.c: Likewise.
41734 * gcc.dg/cpp/avoidpaste1.c: Likewise.
41735 * gcc.dg/cpp/avoidpaste2.c: Likewise.
41736 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
41737 * gcc.dg/cpp/cmdlne-P.c: Likewise.
41738 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
41739 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
41740 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
41741 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
41742 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
41743 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
41744 * gcc.dg/cpp/cxxcom1.c: Likewise.
41745 * gcc.dg/cpp/line1.c: Likewise.
41746 * gcc.dg/cpp/maccom1.c: Likewise.
41747 * gcc.dg/cpp/maccom2.c: Likewise.
41748 * gcc.dg/cpp/maccom3.c: Likewise.
41749 * gcc.dg/cpp/maccom4.c: Likewise.
41750 * gcc.dg/cpp/maccom5.c: Likewise.
41751 * gcc.dg/cpp/maccom6.c: Likewise.
41752 * gcc.dg/cpp/multiline.c: Likewise.
41753 * gcc.dg/cpp/spacing1.c: Likewise.
41754 * gcc.dg/cpp/spacing2.c: Likewise.
41755 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
41756 * gcc.dg/cpp/trad/maccom1.c: Likewise.
41757 * gcc.dg/cpp/trad/maccom2.c: Likewise.
41758 * gcc.dg/cpp/trad/maccom3.c: Likewise.
41759 * gcc.dg/cpp/trad/maccom4.c: Likewise.
41760 * gcc.dg/cpp/trad/maccom6.c: Likewise.
41761 * gcc.dg/cpp/cxxcom2.c: Likewise.
41762 * gcc.dg/cpp/cxxcom2.h: New file.
41764 * gcc.dg/cpp/truefalse.cpp: Move it to ...
41765 * g++.dg/cpp/truefalse.C: Here.
41766 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
41768 2003-06-01 Loren James Rittle <ljrittle@acm.org>
41770 * gcc.dg/cpp/redef3.c: New file.
41772 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
41774 * gcc.dg/i386-loop-3.c: New test.
41776 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
41778 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
41780 2003-05-31 Roger Sayle <roger@eyesopen.com>
41782 * gcc.dg/fwrapv-1.c: New test case.
41783 * gcc.dg/fwrapv-2.c: New test case.
41785 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41788 * g++.dg/template/spec9.C: New test.
41790 2003-05-29 Roger Sayle <roger@eyesopen.com>
41792 * gcc.dg/duff-4.c: New test case.
41794 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
41797 * g77.dg/ffixed-form-1.f: New test
41798 * g77.dg/ffixed-form-2.f: New test
41799 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
41800 * g77.dg/ffree-form-3.f: New test
41802 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
41804 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
41805 * gcc.dg/wint_t-1.c: Likewise.
41807 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41809 * g++.dg/template/access11.C: New test.
41811 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41814 * g++.dg/template/access10.C: New test.
41816 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
41817 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41819 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
41821 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
41823 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
41824 suppress for powerpc-*-darwin*.
41825 * gcc.dg/torture/builtin-noret-2.c: Likewise.
41827 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
41829 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
41830 suppress option for powerpc-*-darwin*.
41832 2003-05-23 Roger Sayle <roger@eyesopen.com>
41834 * gcc.dg/builtins-1.c: Add tests for tan and atan.
41835 * gcc.dg/builtins-4.c: Add test for fmod.
41837 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41840 * g++.dg/template/instantiate4.C: New test.
41842 2003-05-22 Roger Sayle <roger@eyesopen.com>
41844 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
41846 2003-05-21 Janis Johnson <janis187@us.ibm.com>
41848 * gcc.dg/compat/scalar-return-1_main.c: New file.
41849 * gcc.dg/compat/scalar-return-1_x.c: New file.
41850 * gcc.dg/compat/scalar-return-1_y.c: New file.
41851 * gcc.dg/compat/scalar-return-2_main.c: New file.
41852 * gcc.dg/compat/scalar-return-2_x.c: New file.
41853 * gcc.dg/compat/scalar-return-2_y.c: New file.
41854 * gcc.dg/compat/struct-return-3_main.c: New file.
41855 * gcc.dg/compat/struct-return-3_y.c: New file.
41856 * gcc.dg/compat/struct-return-3_x.c: New file.
41857 * gcc.dg/compat/struct-return-2_main.c: New file.
41858 * gcc.dg/compat/struct-return-2_x.c: New file.
41859 * gcc.dg/compat/struct-return-2_y.c: New file.
41861 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41863 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
41864 for hppa*-hp-hpux*.
41865 * gcc.dg/20021014-1.c (dg-options): Likewise.
41866 * gcc.dg/nest.c (dg-options): Likewise.
41868 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
41871 * g++.dg/ext/dllimport2.C: New file.
41872 * g++.dg/ext/dllimport3.C: New file.
41874 2003-05-20 Janis Johnson <janis187@us.ibm.com>
41876 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
41877 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41878 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41879 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41880 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41881 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41882 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
41883 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
41884 * gcc.dg/compat/small-struct-defs.h: New file.
41885 * gcc.dg/compat/small-struct-init.h: New file.
41886 * gcc.dg/compat/small-struct-check.h: New file.
41887 * gcc.dg/compat/fp-struct-defs.h: New file.
41888 * gcc.dg/compat/fp-struct-check.h: New file.
41889 * gcc.dg/compat/fp-struct-init.h: New file.
41890 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
41891 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
41893 2003-05-19 Jakub Jelinek <jakub@redhat.com>
41895 * gcc.dg/20030225-2.c: New test.
41897 2003-05-18 Roger Sayle <roger@eyesopen.com>
41898 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41900 * gcc.c-torture/compile/20030518-1.c: New test case.
41902 2003-05-18 Mark Mitchell <mark@codesourcery.com>
41904 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
41905 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
41906 gcc-dg-debug-runtest.
41907 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
41908 gcc-dg-debug-runtest.
41910 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41913 * g++.dg/lookup/using6.C: New test.
41915 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41917 * g++.dg/parse/access2.C: New test.
41919 2003-05-17 Mark Mitchell <mark@codesourcery.com>
41921 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
41922 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
41923 * gcc.dg/debug/debug.exp: Likewise.
41925 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
41927 * gcc.dg/dollar.c: New test.
41929 2003-05-16 Janis Johnson <janis187@us.ibm.com>
41931 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
41932 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
41933 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
41934 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
41935 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
41936 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
41937 * gcc.dg/compat/struct-by-value-6_main.c: New file.
41938 * gcc.dg/compat/struct-by-value-6_x.c: New file.
41939 * gcc.dg/compat/struct-by-value-6_y.c: New file.
41940 * gcc.dg/compat/struct-by-value-7_main.c: New file.
41941 * gcc.dg/compat/struct-by-value-7_x.c: New file.
41942 * gcc.dg/compat/struct-by-value-7_y.c: New file.
41943 * gcc.dg/compat/struct-by-value-8_main.c: New file.
41944 * gcc.dg/compat/struct-by-value-8_x.c: New file.
41945 * gcc.dg/compat/struct-by-value-8_y.c: New file.
41946 * gcc.dg/compat/struct-by-value-9_main.c: New file.
41947 * gcc.dg/compat/struct-by-value-9_x.c: New file.
41948 * gcc.dg/compat/struct-by-value-9_y.c: New file.
41950 2003-05-16 Mark Mitchell <mark@codesourcery.com>
41952 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
41953 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
41954 support for "repo" mode.
41955 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
41956 * lib/g77-dg.exp: Likewise.
41957 * lib/obj-dg.exp: Likewise.
41959 2003-05-16 Jakub Jelinek <jakub@redhat.com>
41961 Merge from gcc-3_2-rhl8-branch:
41962 2003-04-23 Jakub Jelinek <jakub@redhat.com>
41964 * gcc.dg/tls/opt-6.c: New test.
41966 2003-04-05 Jakub Jelinek <jakub@redhat.com>
41968 * gcc.dg/20030405-1.c: New test.
41970 2003-03-09 Jakub Jelinek <jakub@redhat.com>
41972 * gcc.dg/20030309-1.c: New test.
41974 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41976 * gcc.c-torture/execute/20030307-1.c: New test.
41978 2003-02-20 Randolph Chung <tausq@debian.org>
41980 * gcc.c-torture/compile/20030220-1.c: New test.
41982 2003-02-18 Jakub Jelinek <jakub@redhat.com>
41984 * gcc.dg/20030217-1.c: New test.
41986 2003-01-29 Jakub Jelinek <jakub@redhat.com>
41988 * gcc.c-torture/compile/20020129-1.c: New test.
41990 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
41992 * gcc.dg/unroll-1.c: New test.
41994 2002-11-16 Jan Hubicka <jh@suse.cz>
41996 * gcc.c-torture/execute/20020920-1.c: New test.
41998 2002-10-08 Jakub Jelinek <jakub@redhat.com>
42001 * gcc.c-torture/compile/20021008-1.c: New test.
42003 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
42006 * gcc.c-torture/execute/20020810-1.c: New test.
42008 2002-08-07 Jakub Jelinek <jakub@redhat.com>
42010 * gcc.c-torture/compile/20020807-1.c: New test.
42012 2002-07-30 Jakub Jelinek <jakub@redhat.com>
42014 * gcc.dg/tls/opt-1.c: New test.
42016 2002-07-29 Jakub Jelinek <jakub@redhat.com>
42018 * gcc.dg/20020729-1.c: New test.
42020 2002-07-20 Jakub Jelinek <jakub@redhat.com>
42022 * g++.dg/opt/life1.C: New test.
42024 2002-05-20 Jakub Jelinek <jakub@redhat.com>
42026 * gcc.dg/20020525-1.c: New test.
42028 2002-05-24 Jakub Jelinek <jakub@redhat.com>
42031 * g++.dg/ext/pretty1.C: New test.
42032 * g++.dg/ext/pretty2.C: New test.
42034 2003-05-15 Mark Mitchell <mark@codesourcery.com>
42037 * g++.dg/ext/typeof5.C: New test.
42039 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
42041 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
42042 __USER_LABEL_PREFIX__ into account.
42043 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
42045 2003-05-14 Roger Sayle <roger@eyesopen.com>
42047 * gcc.dg/builtins-15.c: New test case.
42049 2003-05-13 Zack Weinberg <zack@codesourcery.com>
42051 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
42053 2003-05-12 Mark Mitchell <mark@codesourcery.com>
42055 * lib/g++.exp: Tweak handling of additional source files.
42056 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
42057 * g++.dg/special/conpr-2a.C: Rename to ...
42058 * g++.dg/special/conpr-2a.cc: ... this.
42059 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
42060 * g++.dg/special/conpr-3a.C: Rename to ...
42061 * g++.dg/special/conpr-3a.cc: This.
42062 * g++.dg/special/conpr-3b.C: Rename to ...
42063 * g++.dg/special/conpr-3b.cc: This.
42064 * g++.dg/special/conpr-4.C: New test.
42065 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
42067 2003-05-12 David Edelsohn <edelsohn@gnu.org>
42069 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
42071 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42073 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
42074 * g++.old-deja/g++.robertl/eb71.C: Likewise.
42075 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
42076 * g++.old-deja/g++.other/warn3.C: Likewise.
42078 2003-05-11 Roger Sayle <roger@eyesopen.com>
42080 * gcc.dg/i386-387-1.c: Update to also test log.
42081 * gcc.dg/i386-387-2.c: Likewise.
42083 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
42085 * g77.f-torture/execute/int8421.f: New test.
42087 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42089 PR c++/10230, c++/10481
42090 * g++.dg/lookup/scoped5.C: New test.
42092 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42095 * g++.dg/template/ttp6.C: New test.
42097 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
42099 * gcc.c-torture/execute/builtins: New directory.
42100 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
42101 gcc.c-torture/execute/builtins.
42102 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
42103 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
42104 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
42105 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
42107 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42110 * g++.dg/template/access8.C: New test.
42111 * g++.dg/template/access9.C: New test.
42113 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42116 * g++.dg/parse/access1.C: New test.
42118 2003-05-09 DJ Delorie <dj@redhat.com>
42120 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
42121 long, and not an int.
42123 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42125 PR c++/10555, c++/10576
42126 * g++.dg/template/memclass1.C: New test.
42128 2003-05-08 DJ Delorie <dj@redhat.com>
42130 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
42132 * gcc.c-torture/execute/20021024-1.x: Likewise.
42133 * gcc.c-torture/execute/shiftdi.x: Likewise.
42134 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
42135 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
42136 * gcc.dg/20021018-1.c: Likewise.
42138 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42140 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
42142 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
42143 (bcopy): Call memmove.
42145 2003-05-08 Roger Sayle <roger@eyesopen.com>
42147 * g77.f-torture/compile/8485.f: New test case.
42149 2003-05-07 Richard Henderson <rth@redhat.com>
42152 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
42153 Verify exception_cleanup not called for rethrows.
42154 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
42155 when exiting catch block without rethrowing.
42156 * g++.dg/eh/forced3.C: New.
42157 * g++.dg/eh/forced4.C: New.
42159 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
42161 * gcc.dg/20030505.c: Fix triplet.
42163 2003-05-06 DJ Delorie <dj@redhat.com>
42165 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
42166 * gcc.dg/nest.c: Likewise.
42168 2003-05-05 Roger Sayle <roger@eyesopen.com>
42170 * gcc.dg/builtins-14.c: New test case.
42172 2003-05-05 Janis Johnson <janis187@us.ibm.com>
42174 * lib/compat.exp (compat-execute): New argument.
42175 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
42176 * gcc.dg/compat: New test directory.
42177 * gcc.dg/compat/compat.exp: New expect script.
42178 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
42179 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
42180 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
42181 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
42182 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
42183 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
42185 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
42186 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
42187 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
42188 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
42189 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
42190 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
42191 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
42192 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
42193 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
42194 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
42195 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
42196 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
42197 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
42198 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
42199 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
42201 2003-05-05 Zack Weinberg <zack@codesourcery.com>
42203 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
42205 2003-05-05 Jakub Jelinek <jakub@redhat.com>
42207 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
42209 2003-05-05 Geoffrey Keating <geoffk@apple.com>
42211 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
42212 * gcc.dg/ppc-fsel-2.c: New test.
42214 * gcc.dg/unused-5.c: New test.
42216 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42219 * g++.dg/warn/pmf1.C: New test.
42221 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42224 * g++.dg/warn/main.C: New test.
42226 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42228 * gcc.dg/nonnull-3.c: New test.
42230 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
42232 * gcc.dg/cpp/Wtrigraphs.c: Update.
42233 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
42235 2003-05-03 Geoffrey Keating <geoffk@apple.com>
42237 * gcc.dg/ppc-fsel-1.c: New test.
42239 2003-05-03 Zack Weinberg <zack@codesourcery.com>
42242 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
42244 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
42246 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
42248 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42250 PR c++/9364, c++/10553, c++/10586
42251 * g++.dg/parse/typename4.C: New test.
42252 * g++.dg/parse/typename5.C: Likewise.
42254 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
42256 * gcc.c-torture/compile/20030503-1.c: New test.
42258 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42260 * g++.dg/lookup/using5.C: Fix testcase error.
42262 2003-05-01 Chris Demetriou <cgd@broadcom.com>
42264 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
42265 since MEABI is no longer supported. Remove all vestiges
42266 of MEABI from the test.
42268 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42271 * g++.dg/lookup/using5.C: New test.
42273 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42276 * g++.dg/template/ttp5.C: New test.
42278 2003-04-30 Mark Mitchell <mark@codesourcery.com>
42280 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
42281 (dg-gpp-additional-sources): New function.
42282 (dg-gpp-additional-files): Likewise.
42283 * lib/g++.exp (additional_sources): New variable.
42284 (additional_files): Likewise.
42285 (g++_target_compile): Deal with them.
42286 * lib/old-dejagnu.exp: Remove.
42287 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
42288 * g++.old-deja: Revise all tests to use dg commands.
42290 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42292 PR c++/9432, c++/9528
42293 * g++.dg/lookup/using4.C: New test.
42295 2003-04-29 Geoffrey Keating <geoffk@apple.com>
42297 * gcc.dg/noreturn-5.c: New file.
42298 * gcc.dg/noreturn-6.c: New file.
42300 * gcc.c-torture/compile/inline-1.c: New file.
42302 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42305 * g++.dg/template/explicit1.C: New test.
42307 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42310 * g++.dg/other/bitfield1.C: New test.
42313 * g++.dg/init/new7.C: New test.
42315 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42317 * g++.dg/ext/desig1.C: New test.
42318 * g++.dg/ext/init1.C: Update.
42320 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
42322 2003-04-28 Mark Mitchell <mark@codesourcery.com>
42325 * g++.dg/warn/Winline-1.C: New test.
42327 2003-04-28 Jakub Jelinek <jakub@redhat.com>
42329 * gcc.c-torture/execute/string-opt-19.c: New test.
42331 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42332 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42334 2003-04-27 Mark Mitchell <mark@codesourcery.com>
42337 * g++.dg/init/new6.C: New test.
42340 * g++.dg/init/ref6.C: New test.
42342 2003-04-26 David Edelsohn <edelsohn@gnu.org>
42344 * g++.dg/warn/weak1.C: XFAIL on AIX4.
42346 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42348 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42349 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42351 2003-04-25 Mark Mitchell <mark@codesourcery.com>
42353 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42354 initialized static data members.
42356 2003-04-25 H.J. Lu <hjl@gnu.org>
42358 * gcc.dg/ia64-sync-4.c: New test.
42360 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42362 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
42365 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
42368 * g++.dg/warn/conv1.C: New test.
42369 * g++.old-deja/g++.other/conv7.C: Adjust.
42370 * g++.old-deja/g++.other/overload14.C: Adjust.
42372 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42375 * g++.dg/template/defarg2.C: New test.
42377 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
42379 * gcc.dg/cpp/include2.c: Update.
42380 * gcc.dg/cpp/multiline-2.c: New.
42381 * gcc.dg/cpp/multiline.c: Update.
42382 * gcc.dg/cpp/strify2.c: Update.
42383 * gcc.dg/cpp/trad/literals-2.c: Update.
42385 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42387 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
42389 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42391 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42393 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42396 * g++.dg/parse/crash4.C: New test.
42399 * g++.dg/parse/crash5.C: New test.
42401 2003-04-22 Mark Mitchell <mark@codesourcery.com>
42404 * g++.dg/parse/crash3.C: New test.
42407 * g++.dg/parse/elab1.C: New test.
42409 2003-04-22 Devang Patel <dpatel@apple.com>
42411 * gcc.dg/cpp/trad/funlike-5.c: New test.
42413 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
42415 * g++.dg/other/packed1.C: Fix dg options.
42417 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
42419 * g++.dg/other/offsetof2.C: New test.
42421 2003-04-21 Mark Mitchell <mark@codesourcery.com>
42423 * g++.dg/template/recurse.C: Adjust location of error messages.
42425 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
42428 * g++.dg/init/addr-const1.C: New test.
42429 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
42431 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
42434 * g++.dg/lookup/struct-hack1.C: New test.
42436 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
42438 * ucs.c: Update diagnostic messages.
42440 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42442 * gcc.dg/cpp/truefalse.cpp: New test.
42443 * gcc.dg/cpp/cpp.exp: Update.
42444 * g++.dg/other/stdbool-if.C: Remove.
42446 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42448 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
42449 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
42451 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
42453 * gcc.c-torture/compile/20030418-1.c: New test.
42455 2003-04-17 Janis Johnson <janis187@us.ibm.com>
42457 * README.compat: Remove; content moved to doc/sourcebuild.texi.
42459 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42462 g++.dg/template/dependent-name1.C: New test.
42464 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
42466 * gcc.dg/warn-1.c (tourist_guide): New array,
42467 contains a pointer to bar.
42469 2003-04-16 Roger Sayle <roger@eyesopen.com>
42471 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
42472 * gcc.c-torture/execute/medce-1.c: New test case.
42473 * gcc.c-torture/execute/medce-2.c: New test case.
42475 2003-04-15 Mark Mitchell <mark@codesourcery.com>
42477 * lib/prune.exp: Ignore more messages.
42480 * g++.dg/parse/lookup3.C: New test.
42482 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
42484 * gcc.c-torture/compile/20030415-1.c : New test.
42486 2003-04-14 Mark Mitchell <mark@codesourcery.com>
42488 * gcc.c-torture/execute/scope-2.c: Move to ...
42489 * gcc.dg/noncompile/scope.c: .... here.
42491 2003-04-14 Roger Sayle <roger@eyesopen.com>
42493 * gcc.dg/20030414-2.c: New test case.
42495 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
42498 * gcc.dg/20030414-1.c: New test.
42500 2003-04-13 Roger Sayle <roger@eyesopen.com>
42502 * gcc.dg/builtins-12.c: New test case.
42503 * gcc.dg/builtins-13.c: New test case.
42505 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42507 * gcc.c-torture/execute/string-opt-18.c: New test.
42509 2003-04-13 Mark Mitchell <mark@codesourcery.com>
42512 * g++.dg/init/new5.C: New test.
42514 2003-04-12 Mark Mitchell <mark@codesourcery.com>
42517 * g++.dg/ext/dllimport1.C: New test.
42519 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42521 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
42523 2003-04-11 Bud Davis <bdavis9659@comcast.net>
42526 * g77.f-torture/noncompile/9263.f: New test
42528 * g77.f-torture/execute/1832.f: New test
42530 2003-04-11 David Chad <davidc@freebsd.org>
42531 Loren J. Rittle <ljrittle@acm.org>
42534 * objc.dg/headers.m: New test.
42536 2003-04-10 Zack Weinberg <zack@codesourcery.com>
42538 * gcc.c-torture/execute/builtin-noret-2.c: New.
42539 * gcc.c-torture/execute/builtin-noret-2.x: New.
42540 XFAIL builtin-noret-2.c at -O1 and above.
42541 * gcc.dg/redecl.c: New.
42542 * gcc.dg/Wshadow-1.c: Update error regexps.
42544 2003-04-10 Mark Mitchell <mark@codesourcery.com>
42546 * g++.dg/abi/bitfield10.C: New test.
42548 2003-04-09 Mike Stump <mrs@apple.com>
42550 * gcc.dg/pch/pch.exp: Make testcase names longer.
42551 * g++.dg/pch/pch.exp: Make testcase names longer.
42553 2003-04-08 Roger Sayle <roger@eyesopen.com>
42555 * gcc.dg/builtins-11.c: New test case.
42557 2003-04-08 Roger Sayle <roger@eyesopen.com>
42559 * gcc.dg/builtins-9.c: New test case.
42560 * gcc.dg/builtins-10.c: New test case.
42562 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
42564 * gcc.dg/noncompile/init-4.c.c: New test.
42566 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
42568 * gcc.misc-test/gcov-9.c: New test.
42569 * gcc.misc-test/gcov-10.c: New test
42570 * gcc.misc-test/gcov-11.c: New test.
42572 2003-04-05 Zack Weinberg <zack@codesourcery.com>
42574 PR optimization/10024
42575 * gcc.c-torture/compile/20030405-1.c: New test.
42577 2003-04-04 Geoffrey Keating <geoffk@apple.com>
42579 * gcc.dg/pch/static-3.c: New.
42580 * gcc.dg/pch/static-3.hs: New.
42581 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
42583 2003-04-04 Richard Henderson <rth@redhat.com>
42585 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
42586 * g++.dg/eh/forced2.C: Likewise.
42588 2003-04-03 Mike Stump <mrs@apple.com>
42590 * lib/scanasm.exp (scan-assembler): Add xfail processing for
42592 (scan-assembler-times, scan-assembler-not): Likewise.
42593 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
42595 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42597 * gcc.dg/sparc-loop-1.c: New test.
42599 2003-04-02 Geoffrey Keating <geoffk@apple.com>
42602 * g++.dg/pch/system-2.C: New.
42603 * g++.dg/pch/system-2.Hs: New.
42605 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
42607 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
42609 * g++.dg/eh/simd-1.C (vecfunc): Same.
42611 2003-04-01 Roger Sayle <roger@eyesopen.com>
42613 * gcc.c-torture/execute/20030401-1.c: New test case.
42615 2003-04-01 Ziemowit Laski <zlaski@apple.com>
42617 * objc.dg/defs.m: New.
42619 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
42621 * g++.dg/eh/simd-1.C: New.
42622 * g++.dg/eh/simd-2.C: New.
42624 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
42626 * gcc.c-torture/execute/simd-3.c: New.
42628 2003-03-31 Mark Mitchell <mark@codesourcery.com>
42631 * gcc.dg/20030331-2.c: New test.
42633 2003-03-31 Mark Mitchell <mark@codesourcery.com>
42636 * g++.dg/parse/crash2.C: New test.
42638 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42640 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
42641 * gcc.c-torture/execute/20030331-1.c: ...here.
42643 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42645 * gcc.c-torture/execute/20030331-1.c: New test.
42647 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
42649 * lib/gcov.exp: Adjust call return testing strings.
42650 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
42652 2003-03-31 Roger Sayle <roger@eyesopen.com>
42654 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
42655 * gcc.dg/builtins-7.c: New test case.
42656 * gcc.dg/builtins-8.c: New test case.
42658 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42660 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
42662 2003-03-30 Mark Mitchell <mark@codesourcery.com>
42665 * g++.dg/lookup-class-member-2.C: New test.
42667 2003-03-30 Glen Nakamura <glen@imodulo.com>
42669 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
42671 2003-03-28 Roger Sayle <roger@eyesopen.com>
42673 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
42675 2003-03-28 Mark Mitchell <mark@codesourcery.com>
42677 * g++.dg/init/attrib1.C: New test.
42679 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42681 * gcc.dg/ultrasp8.c: New test.
42683 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42685 * gcc.dg/ultrasp7.c: New test.
42687 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
42690 * g++.dg/template/inline1.C: New test.
42692 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42694 * gcc.dg/sparc-dwarf2.c: New test.
42696 2003-03-27 Roger Sayle <roger@eyesopen.com>
42698 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
42699 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
42701 2003-03-27 Mark Mitchell <mark@codesourcery.com>
42703 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
42704 than reading .x files.
42705 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
42706 * g77.dg/gcov/gcov-1.f: Likewise.
42707 * gcc.misc-tests/gcov-4b.c: Likewise.
42708 * gcc.misc-tests/gcov-5b.c: Likewise.
42709 * gcc.misc-tests/gcov-6.c: Likewise.
42710 * gcc.misc-tests/gcov-7.c: Likewise.
42711 * gcc.misc-tests/gcov-8.c: Likewise.
42712 * g++.dg/gcov/gcov-1.x: Remove.
42713 * g77.dg/gcov/gcov-1.x: Likewise.
42714 * gcc.misc-tests/gcov-4b.x: Likewise.
42715 * gcc.misc-tests/gcov-5b.x: Likewise.
42716 * gcc.misc-tests/gcov-6.x: Likewise.
42717 * gcc.misc-tests/gcov-7.x: Likewise.
42718 * gcc.misc-tests/gcov-8.x: Likewise.
42720 2003-03-27 Glen Nakamura <glen@imodulo.com>
42723 * gcc.dg/20030324-1.c: New test.
42725 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
42728 * g++.dg/template/arg3.C: New test.
42731 * g++.dg/template/friend18.C: New test.
42733 2003-03-26 Roger Sayle <roger@eyesopen.com>
42735 * g77.f-torture/compile/20030326-1.f: New test case.
42737 2003-03-26 Janis Johnson <janis187@us.ibm.com>
42739 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
42741 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
42743 2003-03-26 Jakub Jelinek <jakub@redhat.com>
42745 * gcc.dg/ia64-sync-3.c: New test.
42747 2003-03-26 Alan Modra <amodra@bigpond.net.au>
42749 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
42751 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42753 * gcc.dg/ultrasp6.c: New test.
42755 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42757 * gcc.dg/i386-signbit-1.c: New test.
42758 * gcc.dg/i386-signbit-2.c: New test.
42759 * gcc.dg/i386-signbit-3.c: New test.
42761 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42763 * gcc.dg/ultrasp5.c: Fix options.
42765 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
42767 * gcc.dg/ultrasp5.c: Fix comment.
42769 2003-03-24 Bud Davis <bdavis9659@comcast.net>
42772 * g77.f-torture/execute/10197.f: New test.
42774 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
42776 PR c++/9898, c++/383
42777 * g++.dg/template/conv6.C: New test.
42780 * g++.dg/template/ptrmem5.C: New test.
42783 * g++.dg/lookup/koenig1.C: New test.
42786 * g++.dg/lookup/template2.C: New test.
42788 2003-03-24 Jakub Jelinek <jakub@redhat.com>
42790 * g++.dg/opt/rtti1.C: New test.
42792 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42794 * gcc.dg/ultrasp5.c: New test.
42796 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
42799 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
42802 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
42805 * gcc.dg/20030323-1.c: New test.
42807 2003-03-23 Roger Sayle <roger@eyesopen.com>
42809 * gcc.c-torture/compile/20030323-1.c: New test case.
42811 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
42813 * gcc.dg/20030321-1.c: New test.
42815 2003-03-22 Zack Weinberg <zack@codesourcery.com>
42817 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
42819 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
42821 PR c++/9978, c++/9708
42822 * g++.dg/ext/vlm1.C: Adjust expected error.
42823 * g++.dg/ext/vla2.C: New test.
42824 * g++.dg/template/arg1.C: New test.
42825 * g++.dg/template/arg2.C: New test.
42827 2003-03-22 Bud Davis <bdavis9659@comcast.net>
42829 * g77.f-torture/execute/select.f: New test.
42830 * g77.f-torture/noncompile/select_no_compile.f: New test.
42832 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
42835 * g++.dg/other/error4.C: New test.
42837 2003-03-20 Mark Mitchell <mark@codesourcery.com>
42839 * g++.dg/template/friend17.C: New test.
42841 2003-03-21 Alan Modra <amodra@bigpond.net.au>
42843 * gcc.c-torture/compile/20030320-1.c: New.
42845 2003-03-20 Roger Sayle <roger@eyesopen.com>
42847 * gcc.dg/builtins-6.c: New test case.
42849 2003-03-19 Alan Modra <amodra@bigpond.net.au>
42852 * gcc.c-torture/compile/20030319-1.c: New.
42854 2003-03-18 Jan Hubicka <jh@suse.cz>
42856 * gcc.dg/i386-cvt-1.c: New test.
42858 2003-03-17 Zack Weinberg <zack@codesourcery.com>
42860 * objc.dg/naming-1.m: Use "(parse|syntax) error".
42861 * objc.dg/naming-2.m: Likewise.
42863 2003-03-17 Mark Mitchell <mark@codesourcery.com>
42866 * g++.dg/parse/crash1.C: New test.
42868 2003-03-16 Mark Mitchell <mark@codesourcery.com>
42871 * g++.dg/eh/cleanup1.C: New test.
42873 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
42875 * gcc.c-torture/execute/20030316-1.c: New test case.
42877 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
42880 * g++.dg/init/ctor2.C: New test.
42882 2003-03-15 Roger Sayle <roger@eyesopen.com>
42884 * g77.f-torture/compile/xformat.f: New test case.
42886 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42888 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
42889 * g++.old-deja/g++.mike/eh50.C: Likewise.
42891 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42894 * g++.dg/template/spec7.C: New test.
42895 * g++.dg/template/spec8.C: Likewise.
42897 2003-03-14 Jakub Jelinek <jakub@redhat.com>
42899 * gcc.c-torture/execute/20030313-1.c: New test.
42901 2003-03-14 Richard Henderson <rth@redhat.com>
42903 * gcc.dg/inline-2.c: Adjust alpha test for external call.
42905 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
42907 * gcc.c-torture/compile/20030314-1.c: New test.
42909 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
42911 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
42912 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
42914 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
42915 to accept newer _imp__ prefix and additional
42916 newline in .drectve section.
42917 * gcc.dg/dll-4.c: Likewise.
42918 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
42921 2003-03-13 Mark Mitchell <mark@codesourcery.com>
42923 * g++.dg/parse/namespace9.C: New test.
42925 * g++.dg/init/ref5.C: New test.
42926 * g++.dg/parse/ptrmem1.C: Likewise.
42928 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42930 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
42931 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
42932 regular expression.
42933 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
42934 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
42936 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
42938 * gcc.c-torture/execute/20030224-2.c: New test.
42940 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42942 * gcc.dg/decl-3.c: New test.
42944 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42946 * gcc.dg/i386-loop-2.c: New test.
42948 2003-03-11 Mark Mitchell <mark@codesourcery.com>
42951 * g++.dg/parse/namespace8.C: New test.
42954 * g++.dg/overload/builtin2.C: New test.
42956 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
42958 * gcc.dg/return-type-3.c: New test.
42960 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
42962 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
42963 profiling options are not supported.
42965 2003-03-10 Mark Mitchell <mark@codesourcery.com>
42967 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
42968 * g++.old-deja/g++.warn/impint2.C: Likewise.
42970 2003-03-10 Devang Patel <dpatel@apple.com>
42972 * g++.dg/cpp/c++_cmd_1.C: New test.
42973 * g++.dg/cpp/c++_cmd_1.h: New file.
42975 2003-03-10 Segher Boessenkool <segher@koffie.nl>
42977 * gcc.dg/altivec-9.c: New file.
42979 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42981 * gcc.dg/ppc-sdata-1.c: New test.
42982 * gcc.dg/ppc-sdata-2.c: New test.
42984 2003-03-09 Mark Mitchell <mark@codesourcery.com>
42987 * g++.dg/opt/ptrmem2.C: New test.
42990 * g++.dg/opt/ptrmem1.C: New test.
42992 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
42994 * gcc.dg/i386-loop-1.c: New test.
42996 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42999 * g++.dg/lookup/friend1.C: New test.
43001 2003-03-08 Mark Mitchell <mark@codesourcery.com>
43004 * g++.dg/parser/constructor1.C: New test.
43006 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
43008 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
43010 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
43012 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
43014 * gcc.dg/cpp/Wunused.c: Update test.
43016 2003-03-08 Jan Hubicka <jh@suse.cz>
43018 * gcc.dg/inline-3.c: New test.
43020 2003-03-08 Mark Mitchell <mark@codesourcery.com>
43023 * g++.dg/parse/builtin1.C: New test.
43026 * g++.dg/abi/cookie1.C: New test.
43027 * g++.dg/abi/cookie2.C: Likewise.
43030 * g++.dg/template/field1.C: New test.
43033 * g++.dg/parse/class1.C: New test.
43034 * g++.dg/parse/namespace7.C: Likewise.
43035 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
43037 2003-03-07 Mark Mitchell <mark@codesourcery.com>
43039 * g++.dg/init/ref4.C: New test.
43041 2003-03-07 Jan Hubicka <jh@suse.cz>
43043 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
43044 * gcc.dg/inline-3.c: New test.
43046 2003-03-06 Mark Mitchell <mark@codesourcery.com>
43048 * g++.dg/init/ref3.C: New test.
43051 * g++.dg/init/ref2.C: New test.
43054 * g++.dg/warn/Wshadow-2.C: New test.
43057 * g++.dg/warn/Woverloaded-1.C: New test.
43059 2003-03-05 Jan Hubicka <jh@suse.cz>
43061 * gcc.dg/i386-local2.c: New.
43062 * gcc.dg/i386-local.c: Fix typo.
43064 2003-03-05 Mark Mitchell <mark@codesourcery.com>
43066 * g++.dg/abi/layout3.C: New test.
43068 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43070 * gcc.c-torture/compile/20030305-1.c
43072 2003-03-05 Jan Hubicka <jh@suse.cz>
43074 * gcc.dg/i386-local.c: New.
43076 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
43078 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
43080 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43082 * gcc.dg/switch-2.c: New test.
43083 * gcc.dg/switch-3.c: New test.
43084 * gcc.dg/Wswitch.c: Adjust line numbers.
43085 * gcc.dg/Wswitch-default.c: Likewise.
43086 * gcc.dg/Wswitch-enum.c: Likewise.
43088 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
43090 * gcc.c-torture/execute/20030222-1.c: New test.
43092 2003-03-03 James E Wilson <wilson@tuliptree.org>
43094 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
43096 2003-03-03 Mark Mitchell <mark@codesourcery.com>
43099 * g++.dg/init/ref1.C: New test.
43101 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
43103 * gcc.dg/sh-relax.c: New SH-only test.
43105 2003-03-03 Geoffrey Keating <geoffk@apple.com>
43107 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
43108 comment explaining purpose of testcase.
43110 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43112 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
43113 for HC11/HC12 (asm needs two int registers).
43114 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
43115 HC11/HC12 because the test uses an asm which needs two 32-bit
43118 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43120 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
43121 for HC11/HC12 (array is too large otherwise).
43122 * gcc.c-torture/compile/920501-4.x: New file, likewise.
43123 * gcc.c-torture/compile/20010518-2.x: Likewise.
43124 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
43125 HC11/HC12 (array is too large).
43127 2003-03-01 Geoffrey Keating <geoffk@apple.com>
43129 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
43130 * lib/g++-dg.exp (g++-dg-test): Likewise.
43132 2003-03-01 Roger Sayle <roger@eyesopen.com>
43134 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
43135 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
43137 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43139 * g++.dg/warn/implicit-typename1.C: Remove warning.
43141 2003-02-28 Richard Henderson <rth@redhat.com>
43143 * gcc.dg/noreturn-1.c: Move noreturn warning line.
43144 * gcc.dg/return-type-1.c: Move control reaches end warning line.
43146 2003-02-28 Geoffrey Keating <geoffk@apple.com>
43148 * gcc.dg/pch/pch.exp: Change .pch to .gch.
43149 * g++.dg/pch/pch.exp: Likewise.
43151 2003-02-28 Mark Mitchell <mark@codesourcery.com>
43154 * g++.dg/init/new4.C: New test.
43156 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
43158 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
43160 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
43162 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
43165 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
43168 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43170 * lib/scanasm.exp: Add support for counting numbers of
43172 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
43173 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
43175 2003-02-25 Mark Mitchell <mark@codesourcery.com>
43178 * g++.dg/template/static3.C: New test.
43181 * g++.dg/parse/namespace6.C: New test.
43183 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43186 * gcc.dg/20030225-1.c: New test.
43188 2003-02-24 Mark Mitchell <mark@codesourcery.com>
43190 * README: Remove out-of-date information.
43193 * g++.dg/template/spec6.C: New test.
43195 2003-02-24 Jeff Law <law@redhat.com>
43197 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
43199 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43201 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
43202 * gcc.dg/pragma-ep-1.c: Likewise.
43204 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43207 * g++.dg/template/friend16.C: New test.
43209 2003-02-23 Mark Mitchell <mark@codesourcery.com>
43212 * g++.dg/parse/fused-params1.C: Adjust error messages.
43213 * g++.dg/template/nested3.C: New test.
43215 2003-02-24 Alan Modra <amodra@bigpond.net.au>
43217 * g++.dg/abi/param1.C: New test.
43219 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43222 * g++.dg/warn/implicit-typename1.C: New test.
43224 2003-02-22 Kelley Cook <kelleycook@comcast.net>
43226 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
43228 * g++.old-deja/g++.other/store-expr2.C: Likewise.
43229 * gcc.c-torture/execute/20010129-1.x: Likewise.
43230 * gcc.dg/20011107-1.c: Likewise.
43231 * gcc.dg/20020108-1.c: Likewise.
43232 * gcc.dg/20020122-3.c: Likewise.
43233 * gcc.dg/20020206-1.c: Likewise.
43234 * gcc.dg/20020310-1.c: Likewise.
43235 * gcc.dg/20020426-2.c: Likewise.
43236 * gcc.dg/20020517-1.c: Likewise.
43237 * gcc.dg/991230-1.c: Likewise.
43238 * gcc.dg/i386-unroll-1.c: Likewise.
43239 * gcc.misc-tests/i386-prefetch.exp: Likewise.
43241 2003-02-22 Jan Hubicka <jh@suse.cz>
43243 * gcc.dg/i386-mul.c: New test.
43245 2003-02-21 Roger Sayle <roger@eyesopen.com>
43247 * gcc.dg/builtins-5.c: New test case.
43249 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
43251 * gcc.dg/asmreg-1.c: New test.
43253 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43256 * g++.dg/parse/varmod1.C: New test.
43258 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43261 * g++.dg/template/op1.C: New test.
43263 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43266 * g++.dg/template/nested2.C: New test.
43268 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43271 * g++.dg/expr/dtor1.C: New test.
43273 2003-02-21 Zack Weinberg <zack@codesourcery.com>
43275 * gcc.dg/cpp/include3.c: New test.
43276 * gcc.dg/cpp/inc/foo.h: New file.
43278 2003-02-21 Glen Nakamura <glen@imodulo.com>
43280 * gcc.c-torture/execute/20030221-1.c: New test.
43282 2003-02-20 Mark Mitchell <mark@codesourcery.com>
43285 * g++.dg/abi/conv1.C: New test.
43287 2003-02-20 Jan Hubicka <jh@suse.cz>
43289 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
43291 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
43293 * gcc.c-torture/compile/20030219-1.c: New test.
43295 2003-02-18 Jan Hubicka <jh@suse.cz>
43297 * gcc.dg/funcorder.c: New test.
43299 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43301 * gcc.c-torture/execute/20030218-1.c: New.
43303 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
43305 * gcc.dg/20030218-1.c: New.
43307 2003-02-18 Richard Henderson <rth@redhat.com>
43309 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
43310 * gcc.dg/attr-used-2.c: New.
43312 2003-02-18 Mark Mitchell <mark@codesourcery.com>
43315 * g++.dg/init/copy5.C: New test.
43317 2003-02-18 Geoffrey Keating <geoffk@apple.com>
43319 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
43320 * g++.dg/pch/pch.exp: Likewise.
43322 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43324 * gcc.c-torture/execute/20030209-1.c: Enable the test if
43325 STACK_SIZE is not defined.
43327 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43330 * g++.dg/template/init1.C: New test.
43332 2003-02-16 Jan HUbicka <jh@suse.cz>
43334 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43335 (foo): Add few extra tests
43336 * gcc.dg/c99-const-expr-3.c: Likewise.
43337 * gcc.c-torture/execute/20030216-1.c: New.
43339 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43342 * g++.dg/ext/typeof4.C: New test.
43344 2003-02-15 Roger Sayle <roger@eyesopen.com>
43346 * gcc.dg/i386-387-3.c: New test case.
43348 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
43350 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43351 cris-*-elf* cris-*-aout* and mmix-*-*.
43353 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
43355 * gcc.dg/20030213-1.c: New test.
43357 2003-02-12 Roger Sayle <roger@eyesopen.com>
43359 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43360 * gcc.dg/i386-387-2.c: Likewise.
43362 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
43364 * gcc.dg/ppc-spe.c: Fix formatting.
43365 Enable tests that were previously unsupported by gas.
43366 Delete tests for instructions that no longer exist.
43367 Switch arguments on evsubifw builtin.
43369 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
43371 * gcc.c-torture/execute/20030209-1.c: Disable the test if
43372 STACK_SIZE is too small.
43374 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43375 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
43377 * gcc.dg/decl-2.c: New test.
43379 2003-02-10 Jan Hubicka <jh@suse.cz>
43381 * gcc.dg/i386-fpcvt-1.c: New test.
43383 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
43385 * gcc.c-torture/execute/20030209-1.c: New test.
43387 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
43389 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
43390 int-wide bitops, use the constants of the same width.
43391 Likewise, if long long is 32-bit wide, test bitops using
43394 2003-02-07 Loren James Rittle <ljrittle@acm.org>
43396 * gcc.dg/20021014-1.c: Annotate with expected notice text.
43398 2003-02-07 Roger Sayle <roger@eyesopen.com>
43400 * gcc.dg/builtins-4.c: New test case.
43402 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43404 * gcc.dg/20020430-1.c: Fix dg command typos.
43405 * gcc.dg/20020503-1.c: Likewise.
43407 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43410 * g++.dg/parse/fused-params1.C: New test.
43413 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
43416 * g++.dg/parse/non-dependent1.C: New test.
43419 * g++.dg/parse/dupl-tmpl-args1.C: New test.
43422 * g++.dg/parse/undefined7.C: New test.
43423 * g++.dg/parse/non-templ1.C: New test.
43426 * g++.dg/parse/too-many-tmpl-args1.C: New test.
43428 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43430 * gcc.c-torture/compile/20030206-1.c: New test.
43432 2003-02-05 Roger Sayle <roger@eyesopen.com>
43434 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
43435 "pow" to "foo" to avoid potential confusion with a math built-in.
43437 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43439 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
43440 conditions for SPARC targets.
43442 2003-02-05 Jakub Jelinek <jakub@redhat.com>
43444 * gcc.dg/20030204-1.c: New test.
43446 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43449 * g++.dg/parse/array-size1.C: New test.
43452 * g++.dg/parse/undefined3.C: New test.
43455 * g++.dg/parse/undefined4.C: New test.
43458 * g++.dg/parse/undefined5.C: New test.
43461 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
43464 * g++.dg/parse/casting-operator1.C: New test.
43467 * g++.dg/parse/undefined6.C: New test.
43470 * g++.dg/parse/missing-template1.C: New test.
43472 2003-02-04 Jan Hubicka <jh@suse.cz>
43474 * gcc.dg/i386-cadd.c: Compile using -march=k8.
43475 * gcc.dg/i386-cmov?.c: Likewise.
43476 * gcc.dg/i386-fpcvt-?.c: Likewise.
43477 * gcc.dg/i386-ssefp-1.c: Likewise.
43478 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
43481 2003-02-03 Mark Mitchell <mark@codesourcery.com>
43484 * g++.dg/ext/max.C: New test.
43486 2003-02-03 Jan Hubicka <jh@suse.cz>
43488 * gcc.c-torture/execute/20030203-1.c: New test.
43490 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
43492 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
43495 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
43497 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
43498 * g++.dg/init/new2.C: Likewise.
43499 * g++.dg/other/new1.C: Likewise.
43501 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
43503 * gcc.dg/struct-ret-libc.c: New test.
43505 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
43507 * gcc.dg/20030129-1.c: New test.
43509 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43512 * g++.dg/template/ptrmem4.C: New test.
43514 2003-01-29 Mark Mitchell <mark@codesourcery.com>
43516 * g++.dg/parser/constant1.C: New test.
43518 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43521 * g++.dg/parse/friend2.C: New test.
43523 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
43526 * g++.dg/template/unify4.C: New test.
43528 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
43530 * gcc.c-torture/execute/20030128-1.c: New test.
43532 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
43534 * g++.dg/lookup/nested1.C: Test moved from ...
43535 * g++.old-deja/g++.other/lookup24.C: ... here.
43537 2003-01-28 Jan Hubicka <jh@suse.cz>
43539 * gcc.dg/i386-cmov5.c: New test.
43541 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43543 * gcc.c-torture/execute/20010925-1.c: Changed the
43544 memcpy declaration.
43546 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
43549 * g++.dg/parse/template5.C: New test.
43551 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
43554 * g77.dg/pr9258: New test.
43556 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
43558 * README: Move relevant parts from README.g++.
43560 * README.g++: Remove this file.
43562 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
43564 * g++.dg/abi/dcast1.C: New test.
43566 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43568 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
43570 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
43573 * g++.old-deja/g++.other/lookup24.C: New test.
43575 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43578 * gcc.dg/uninit-C.c: New test.
43580 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
43582 * g++.dg/abi/covariant1.C: New test.
43584 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
43586 * gcc.dg/20030123-1.c: New test.
43588 2003-01-25 Jan Hubicka <jh@suse.cz>
43591 * gcc.c-torture/compile/20030125-1.c
43593 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
43596 * g++.dg/parse/template3.C: New test.
43597 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
43600 * g++.dg/parse/template4.C: New test.
43603 * g++.dg/template/qual2.C: New test.
43606 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
43608 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
43610 2003-01-25 Roger Sayle <roger@eyesopen.com>
43612 * gcc.c-torture/execute/switch-1.c: New test case.
43614 2003-01-25 Jan Hubicka <jh@suse.cz>
43616 * gcc.c-torture/execute/20030125-1.[cx]: New test.
43618 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
43620 Tweaks for Bison-1.875. From the NEWS file:
43621 "- `parse error' -> `syntax error'
43622 Bison now uniformly uses the term `syntax error'"
43623 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
43624 * gcc.dg/cpp/digraph2.c: Likewise.
43625 * gcc.dg/cpp/direct2.c: Likewise.
43626 * gcc.dg/cpp/paste4.c: Likewise.
43627 * gcc.dg/c90-restrict-1.c: Likewise.
43628 * gcc.dg/c99-func-2.c: Likewise.
43629 * gcc.dg/noncompile/920721-2.c: Likewise.
43630 * gcc.dg/noncompile/930622-2.c: Likewise.
43631 * gcc.dg/noncompile/940112-1.c: Likewise.
43632 * gcc.dg/noncompile/950921-1.c: Likewise.
43633 * gcc.dg/noncompile/951123-1.c: Likewise.
43634 * gcc.dg/noncompile/971104-1.c: Likewise.
43635 * gcc.dg/noncompile/990416-1.c: Likewise.
43637 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
43639 * g++.dg/parse/undefined1.C: Add error message.
43641 2003-01-22 Mark Mitchell <mark@codesourcery.com>
43644 * g++.dg/parse/new1.C: New test.
43647 * g++.dg/parse/template2.C: New test.
43650 * g++.dg/parse/typedef2.C: New test.
43653 * g++.dg/ext/typeof3.C: New test.
43655 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43658 * g++.dg/parse/ret-type1.C: New test.
43661 * g++.dg/parse/tmpl-outside1.C: New test.
43664 * g++.dg/parse/int-as-enum1.C: New test.
43667 * g++.dg/parse/no-typename1.C: New test.
43670 * g++.dg/parse/no-value1.C: New test.
43673 * g++.dg/parse/wrong-inline1.C: New test.
43676 * g++.dg/parse/ref1.C: New test.
43679 * g++.dg/parse/attr-ctor1.C: New test.
43682 * g++.dg/parse/namespace5.C: New test.
43685 * g++.dg/parse/func-def1.C: New test.
43688 * g++.dg/parse/undefined1.C: New test.
43690 PR c++/5723, PR c++/8522
43691 * g++.dg/parse/specialization1.C: New test.
43693 PR c++/163, PR c++/8595
43694 * g++.dg/parse/struct-as-enum1.C: New test.
43697 * g++.dg/parse/undefined2.C: New test.
43699 2003-01-22 Mark Mitchell <mark@codesourcery.com>
43702 * g++.dg/parse/template1.C: New test.
43705 * g++.dg/parse/using1.C: New test.
43709 * g++.dg/parse/expr2.C: New test.
43712 * g++.dg/parse/lookup2.C: Likewise.
43714 2003-01-21 Jan Hubicka <jh@suse.cz>
43716 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
43717 * gcc.c-torture/execute/eeprof-1.c: Likewise.
43718 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
43719 * gcc.c-torture/execute/string-opt-*.c: Likewise.
43721 2003-01-20 Nick Clifton <nickc@redhat.com>
43723 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
43724 problem with ARM sibcall code generation.
43726 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
43728 * gcc.c-torture/execute/20030120-1.c: New.
43730 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
43732 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
43734 2003-01-17 Mark Mitchell <mark@codesourcery.com>
43737 * g++.dg/parse/ctor1.C: New test.
43740 * g++.dg/parse/qualified1.C: New test.
43742 * g++.dg/parse/typename3.C: New test.
43744 2003-01-16 Richard Henderson <rth@redhat.com>
43746 * g++.dg/tls/init-2.C: Fix error matches for real this time.
43748 2003-01-16 Richard Henderson <rth@redhat.com>
43750 * g++.dg/pch/pch.exp: Copy test header to the working directory
43751 before using it either for precompilation or direct use.
43752 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
43753 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
43755 2003-01-16 Richard Henderson <rth@redhat.com>
43757 * gcc.dg/pch/pch.exp: Copy test header to the working directory
43758 before using it either for precompilation or direct use.
43759 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
43760 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
43762 2003-01-16 Mark Mitchell <mark@codesourcery.com>
43764 * g++.dg/ext/typename1.C: Add typename keyword.
43765 * g++.dg/template/crash1.C: Update error messages.
43766 * g++.dg/template/crash2.C: Remove error message.
43767 * g++.dg/parse/typename2.C: New test.
43768 * g++.dg/template/typename2.C: Change implicit
43769 typename warning into error.
43770 * g++.old-deja/g++.benjamin/tem03.C: Issue more
43772 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
43773 * g++.old-deja/g++.brendan/crash56.C: Add this->.
43774 * g++.old-deja/g++.law/visibility13.C: Remove error
43776 * g++.old-deja/g++.ns/template17.C: Reorder code to
43777 make declaration visible in template.
43778 * g++.old-deja/g++.pt/crash3.C: Fix typos.
43779 * g++.old-deja/g++.pt/crash36.C: Issue more error
43781 * g++.old-deja/g++.pt/crash5.C: Improve error
43783 * g++.old-deja/g++.pt/crash67.C: Remove warning.
43784 * g++.old-deja/g++.pt/inherit1.C: Add this->.
43785 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
43786 * g++.old-deja/g++.pt/typename16.C: Replace implicit
43787 typename warning with error message.
43788 * g++.old-deja/g++.pt/typename19.C: Remove warning.
43789 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
43790 * g++.old-deja/g++.robertl/eb24.C: Use this->.
43792 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
43794 * g++.dg/parse/ambig2.C: New test.
43796 2003-01-15 Richard Henderson <rth@redhat.com>
43798 * g++.dg/tls/init-2.C: Update error message string.
43800 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43802 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
43804 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
43806 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
43808 * gcc.c-torture/compile/20001205-1.x: Likewise.
43809 * gcc.c-torture/compile/20001226-1.x: Likewise.
43810 * gcc.c-torture/compile/920520-1.x: Likewise.
43811 * gcc.c-torture/compile/961203-1.x: Likewise.
43812 * gcc.c-torture/compile/20020604-1.x: Likewise.
43814 2003-01-15 Jan Hubicka <jh@suse.cz>
43816 * gcc.c-torture/compile/20030115-1.c: New test.
43818 * gcc.dg/i386-fpcvt-1.c: New test.
43819 * gcc.dg/i386-fpcvt-2.c: New test.
43821 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
43823 Further conform g++'s __vmi_class_type_info to the C++ ABI
43825 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
43828 2003-01-14 Jan Hubicka <jh@suse.cz>
43830 * gcc.dg/i386-fpcvt-1.c: New test.
43831 * gcc.dg/i386-fpcvt-2.c: New test.
43833 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
43835 * gcc.dg/i386-mmx-3.c: New test.
43837 2003-01-12 Mark Mitchell <mark@codesourcery.com>
43840 * g++.dg/parse/octal1.C: New file.
43843 * g++.dg/parse/typename1.C: New file.
43845 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
43847 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
43848 * gcc.dg/bf-no-ms-layout.c: Likewise.
43849 * gcc.dg/bf-ms-attrib.c: Likewise.
43851 2003-01-10 Mark Mitchell <mark@codesourcery.com>
43854 * g++.dg/parse/dtor1.C: New file.
43857 * g++.dg/rtti/typeid1.C: New file.
43860 * g++.dg/parse/lookup1.C: New file.
43863 * g++.dg/templ/spec5.C: New file.
43865 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
43867 * gcc.c-torture/compile/20030110-1.c: New test.
43869 2003-01-09 Geoffrey Keating <geoffk@apple.com>
43871 Merge from pch-branch:
43873 2002-12-23 Geoffrey Keating <geoffk@apple.com>
43875 * gcc.dg/pch/cpp-1.h: New.
43876 * gcc.dg/pch/cpp-1.c: New.
43877 * gcc.dg/pch/cpp-2.h: New.
43878 * gcc.dg/pch/cpp-2.c: New.
43880 2002-11-19 Geoffrey Keating <geoffk@apple.com>
43882 * gcc.dg/pch/except-1.h: New.
43883 * gcc.dg/pch/except-1.c: New.
43885 2002-11-13 Geoffrey Keating <geoffk@apple.com>
43887 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
43889 * gcc.dg/pch: Include *.hp not *.h.
43890 * gcc.dg/pch/system-1.h: New.
43891 * gcc.dg/pch/system-1.c: New.
43893 2002-11-11 Geoffrey Keating <geoffk@apple.com>
43895 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
43896 rather than trying to build and run a program using PCH.
43897 * gcc.dg/pch: Remove dg-do commands from test files.
43899 2002-11-08 Geoffrey Keating <geoffk@apple.com>
43901 * gcc.dg/pch/macro-3.c: New.
43902 * gcc.dg/pch/macro-3.h: New.
43904 2002-11-04 Geoffrey Keating <geoffk@apple.com>
43906 * gcc.dg/pch/common-1.c: New.
43907 * gcc.dg/pch/common-1.h: New.
43908 * gcc.dg/pch/decl-1.c: New.
43909 * gcc.dg/pch/decl-1.h: New.
43910 * gcc.dg/pch/decl-2.c: New.
43911 * gcc.dg/pch/decl-2.h: New.
43912 * gcc.dg/pch/decl-3.c: New.
43913 * gcc.dg/pch/decl-3.h: New.
43914 * gcc.dg/pch/decl-4.c: New.
43915 * gcc.dg/pch/decl-4.h: New.
43916 * gcc.dg/pch/decl-5.c: New.
43917 * gcc.dg/pch/decl-5.h: New.
43918 * gcc.dg/pch/global-1.c: New.
43919 * gcc.dg/pch/global-1.h: New.
43920 * gcc.dg/pch/inline-1.c: New.
43921 * gcc.dg/pch/inline-1.h: New.
43922 * gcc.dg/pch/inline-2.c: New.
43923 * gcc.dg/pch/inline-2.h: New.
43924 * gcc.dg/pch/static-1.c: New.
43925 * gcc.dg/pch/static-1.h: New.
43926 * gcc.dg/pch/static-2.c: New.
43927 * gcc.dg/pch/static-2.h: New.
43929 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
43931 * g++.dg/pch/pch.exp: Better handle failing testcases.
43932 * gcc.dg/pch/pch.exp: Likewise.
43933 * gcc.dg/pch/macro-1.c: New.
43934 * gcc.dg/pch/macro-1.h: New.
43935 * gcc.dg/pch/macro-2.c: New.
43936 * gcc.dg/pch/macro-2.h: New.
43938 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
43940 * g++.dg/dg.exp: Treat files in pch/ specially.
43941 * g++.dg/pch/pch.exp: New file.
43942 * g++.dg/pch/empty.H: New file.
43943 * g++.dg/pch/empty.C: New file.
43944 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
43947 * gcc.dg/pch/pch.exp: New file.
43948 * gcc.dg/pch/empty.h: New file.
43949 * gcc.dg/pch/empty.c: New file.
43950 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
43953 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43955 * g++.dg/template/friend14.C: New test.
43957 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43959 * gcc.dg/old-style-asm-1.c: New test.
43961 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
43963 * gcc.c-torture/compile/20030109-1.c: New test.
43965 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43967 * gcc.c-torture/execute/20030109-1.c: New test.
43969 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
43971 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
43972 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
43973 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
43974 * g++.old-deja/g++.mike/eh2.C: Likewise.
43975 * g++.old-deja/g++.mike/eh3.C: Likewise.
43976 * g++.old-deja/g++.mike/eh5.C: Likewise.
43977 * g++.old-deja/g++.mike/eh6.C: Likewise.
43978 * g++.old-deja/g++.mike/eh7.C: Likewise.
43979 * g++.old-deja/g++.mike/eh8.C: Likewise.
43980 * g++.old-deja/g++.mike/eh9.C: Likewise.
43981 * g++.old-deja/g++.mike/eh10.C: Likewise.
43982 * g++.old-deja/g++.mike/eh12.C: Likewise.
43983 * g++.old-deja/g++.mike/eh13.C: Likewise.
43984 * g++.old-deja/g++.mike/eh14.C: Likewise.
43985 * g++.old-deja/g++.mike/eh16.C: Likewise.
43986 * g++.old-deja/g++.mike/eh17.C: Likewise.
43987 * g++.old-deja/g++.mike/eh18.C: Likewise.
43988 * g++.old-deja/g++.mike/eh21.C: Likewise.
43989 * g++.old-deja/g++.mike/eh23.C: Likewise.
43990 * g++.old-deja/g++.mike/eh24.C: Likewise.
43991 * g++.old-deja/g++.mike/eh25.C: Likewise.
43992 * g++.old-deja/g++.mike/eh26.C: Likewise.
43993 * g++.old-deja/g++.mike/eh27.C: Likewise.
43994 * g++.old-deja/g++.mike/eh28.C: Likewise.
43995 * g++.old-deja/g++.mike/eh29.C: Likewise.
43996 * g++.old-deja/g++.mike/eh31.C: Likewise.
43997 * g++.old-deja/g++.mike/eh33.C: Likewise.
43998 * g++.old-deja/g++.mike/eh34.C: Likewise.
43999 * g++.old-deja/g++.mike/eh35.C: Likewise.
44000 * g++.old-deja/g++.mike/eh36.C: Likewise.
44001 * g++.old-deja/g++.mike/eh37.C: Likewise.
44002 * g++.old-deja/g++.mike/eh38.C: Likewise.
44003 * g++.old-deja/g++.mike/eh39.C: Likewise.
44004 * g++.old-deja/g++.mike/eh40.C: Likewise.
44005 * g++.old-deja/g++.mike/eh41.C: Likewise.
44006 * g++.old-deja/g++.mike/eh42.C: Likewise.
44007 * g++.old-deja/g++.mike/eh44.C: Likewise.
44008 * g++.old-deja/g++.mike/eh46.C: Likewise.
44009 * g++.old-deja/g++.mike/eh47.C: Likewise.
44010 * g++.old-deja/g++.mike/eh48.C: Likewise.
44011 * g++.old-deja/g++.mike/eh49.C: Likewise.
44012 * g++.old-deja/g++.mike/eh50.C: Likewise.
44013 * g++.old-deja/g++.mike/eh51.C: Likewise.
44014 * g++.old-deja/g++.mike/eh53.C: Likewise.
44015 * g++.old-deja/g++.mike/eh55.C: Likewise.
44016 * g++.old-deja/g++.mike/p7912.C: Likewise.
44017 * g++.old-deja/g++.mike/p9706.C: Likewise.
44018 * g++.old-deja/g++.mike/p10416.C: Likewise.
44019 * g++.old-deja/g++.mike/p11667.C: Likewise.
44020 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
44021 Remove redundant reference to Iris.
44022 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
44023 Elxsi, i860, Pico Java, and WE32K.
44025 2003-01-07 Mark Mitchell <mark@codesourcery.com>
44027 * g++.dg/ext/asm4.C: New test.
44029 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44032 * g++.dg/template/friend12.C: New test.
44033 * g++.dg/template/friend13.C: Likewise.
44034 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
44036 2003-01-08 Jan Hubicka <jh@suse.cz>
44038 * gcc.dg/i386-cadd.c: New test.
44039 * gcc.dg/i386-cmov4.c: Likewise.
44041 2003-01-06 Mark Mitchell <mark@codesourcery.com>
44044 * g++.dg/warn/Wunused-3.C: New test.
44046 * g++.dg/abi/bitfield9.C: New test.
44049 * g++.dg/parse/defarg3.C: New test.
44051 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
44053 * g++.dg/parse/ambig1.C: New test.
44054 * g++.dg/parse/defarg2.C: New test.
44056 2003-01-05 Mark Mitchell <mark@codesourcery.com>
44058 * g++.dg/template/defarg-1.C: New test.
44059 * g++.dg/template/local2.C: Likewise.
44061 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
44063 * gcc.c-torture/execute/20030105-1.c: New test.
44065 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44067 * g++.dg/parse/namespace3.C: Remove extra semicolons.
44068 * g++.dg/parse/namespace4.C: Likewise.
44070 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
44072 * g++.dg/template/ntp2.C: New test.
44074 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
44076 * g++.dg/parse/extern-C-1.C: New test.
44078 * g++.dg/parse/namespace4.C: New test.
44080 * g++.dg/template/nested1.C: New test.
44082 * g++.dg/parse/namespace3.C: New test.
44084 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
44086 * g++.dg/lookup/two-stage1.C: New test.
44088 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44090 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
44091 * g++.old-deja/g++.jason/access8.C: Likewise.
44092 * g++.old-deja/g++.other/decl5.C: Likewise.
44094 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44096 * g++.dg/parse/parse7.C: New test.
44098 2003-01-02 Mark Mitchell <mark@codesourcery.com>
44101 * g++.dg/ext/attrib7.C: New test.
44103 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44105 * g++.dg/parse/parse6.C: New test.
44107 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
44109 * gcc.dg/h8300-stack-1.c: New.
44111 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44113 g++.dg/lookup/exception1.C: New test.
44115 g++.dg/lookup/template1.C: New test.
44117 g++.dg/parse/namespace2.C: New test.
44119 g++.dg/parse/parens2.C: New test.
44121 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44123 * g++.dg/parse/parse5.C: New test.
44124 * g++.dg/lookup/scoped4.C: New test.
44126 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44128 * g++.dg/parse/parens1.C: New test.
44130 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
44132 * g++.dg/parse/parens2.C: New test.
44134 * g++.dg/lookup/scope-operator1.C: New test.
44136 * g++.dg/parse/operator1.C: New test.
44138 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44140 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
44141 * g++.old-deja/g++.other/access6.C: Likewise.
44142 * g++.old-deja/g++.other/decl1.C: Likewise.
44143 * g++.old-deja/g++.pt/typename12.C: Likewise.
44145 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44147 * g++.dg/parse/namespace1.C: New test.
44149 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44151 * g++.dg/parse/parse4.C: New test.
44153 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44155 * g++.dg/parse/parse3.C: New test.
44157 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44159 * g++.dg/parse/parse2.C: New test.
44161 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44163 * g++.dg/template/friend11.C: New test.
44165 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44167 * g++.dg/parse/parse1.C: New test.
44169 2002-12-31 Janis Johnson <janis187@us.ibm.com>
44171 * lib/profopt.exp: Change the name of a global variable to avoid
44172 possible clashes with other test suites.
44174 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
44176 * g++.dg/inherit/covariant8.C: New test.
44178 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44180 * g++.dg/init/array9.C: New test.
44183 * g++.dg/parse/expr1.C: New test.
44185 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
44187 * gcc.c-torture/compile/20021230-1.c: New test.
44189 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
44191 * g++.dg/inherit/covariant5.C: New test.
44192 * g++.dg/inherit/covariant6.C: New test.
44193 * g++.dg/inherit/covariant7.C: New test.
44195 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44198 * g++.dg/other/access2.C: New test.
44200 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
44202 * g++.dg/other/anon-struct.C: No longer fails
44203 * g++.old-deja/g++.brendan/parse4.C: Likewise.
44204 * g++.old-deja/g++.brendan/parse5.C: Likewise.
44205 * g++.old-deja/g++.brendan/parse6.C: Likewise.
44207 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
44209 * g++.dg/parse/angle-bracket.C (main): No longer fails.
44211 2002-12-27 Mark Mitchell <mark@codesourcery.com>
44213 * g++.dg/eh/spec4.C: Remove stray semicolon.
44214 * g++.dg/expr/pmf-1.C: Change error message.
44215 * g++.dg/ext/asm1.C: Remove stray semicolon.
44216 * g++.dg/ext/typename1.C: Add missing typenames.
44217 * g++.dg/inherit/template-as-base.C: Change error message.
44218 * g++.dg/lookup/scoped1.C: Likewise.
44219 * g++.dg/lookup/scoped2.C: Likewise.
44220 * g++.dg/lookup/using2.C: Likewise.
44221 * g++.dg/other/component1.C: Remove stray semicolon.
44222 * g++.dg/other/do1.C: Change error message.
44223 * g++.dg/other/error2.C: Likewise.
44224 * g++.dg/other/init1.C: Likewise.
44225 * g++.dg/other/packed1.C: Remove stray semicolon.
44226 * g++.dg/other/ptrmem2.C: Change error message.
44227 * g++.dg/parse/parameter-declaration-1.C: Remove line number
44229 * g++.dg/special/initp1.C: Remove invalid attribute usage.
44230 * g++.dg/template/access3.C: Add typename keyword.
44231 * g++.dg/template/access5.C: Remove stray semicolon.
44232 * g++.dg/template/access6.C: Likewise.
44233 * g++.dg/template/complit1.C: Likewise.
44234 * g++.dg/template/crash1.C: Change error message.
44235 * g++.dg/template/inherit2.C: Remove stray semicolon.
44236 * g++.dg/template/instantiate2.C: Likewise.
44237 * g++.dg/template/instantiate3.C: Change error message.
44238 * g++.dg/template/qual1.C: Remove stray semicolon.
44239 * g++.dg/template/qualttp18.C: Change error message.
44240 * g++.dg/template/ref1.C: Remove stray semicolon.
44241 * g++.dg/template/sizeof1.C (A::value): Declare it.
44242 * g++.dg/template/spec4.C: Change error message.
44243 * g++.dg/template/static1.C: Likewise.
44244 * g++.dg/template/type1.C: Likewise.
44245 * g++.dg/template/typename3.C: Likewise.
44246 * g++.old-deja/g++.benjamin/13478.C: Change error message.
44247 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
44248 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
44249 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
44250 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
44251 named return value extension.
44252 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
44253 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
44254 * g++.old-deja/g++.bob/extern_C.C: Likewise.
44255 * g++.old-deja/g++.bob/inherit2.C: Likewise.
44256 * g++.old-deja/g++.brendan/complex1.C: Likewise.
44257 * g++.old-deja/g++.brendan/copy5.C: Likewise.
44258 * g++.old-deja/g++.brendan/crash13.C: Likewise.
44259 * g++.old-deja/g++.brendan/crash15.C: Likewise.
44260 * g++.old-deja/g++.brendan/crash18.C: Change error message.
44261 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
44262 * g++.old-deja/g++.brendan/crash38.C: Likewise.
44263 * g++.old-deja/g++.brendan/crash50.C: Likewise.
44264 * g++.old-deja/g++.brendan/crash56.C: Likewise.
44265 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
44267 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
44268 * g++.old-deja/g++.brendan/crash8.C: Change error message.
44269 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
44270 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44271 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
44272 * g++.old-deja/g++.brendan/template11.C: Likewise.
44273 * g++.old-deja/g++.brendan/template26.C: Likewise.
44274 * g++.old-deja/g++.brendan/template27.C: Use explicit
44275 specialization syntax.
44276 * g++.old-deja/g++.brendan/template30.C: Likewise.
44277 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
44278 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
44279 non-dependent names.
44280 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
44281 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
44282 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
44283 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
44284 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
44285 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
44286 named return value extension.
44287 * g++.old-deja/g++.ext/namedret2.C: Likewise.
44288 * g++.old-deja/g++.ext/namedret3.C: Likewise.
44289 * g++.old-deja/g++.ext/return1.C: Likewise.
44290 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
44291 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
44292 * g++.old-deja/g++.jason/access8.C: Likewise.
44293 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
44294 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
44295 pseudo-destructor names.
44296 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
44297 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
44298 pseudo-destructor names.
44299 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
44300 * g++.old-deja/g++.jason/overload19.C: Likewise.
44301 * g++.old-deja/g++.jason/overload32.C: Likewise.
44302 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
44304 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
44305 * g++.old-deja/g++.jason/return.C: Likewise.
44306 * g++.old-deja/g++.jason/return2.C: Likewise.
44307 * g++.old-deja/g++.jason/shadow1.C: Likewise.
44308 * g++.old-deja/g++.jason/special.C: Use explicit specialization
44310 * g++.old-deja/g++.jason/template10.C: Account for use of
44311 non-dependent names.
44312 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
44314 * g++.old-deja/g++.jason/template37.C: Likewise.
44315 * g++.old-deja/g++.law/access4.C: Change error messages.
44316 * g++.old-deja/g++.law/arm13.C: Remove incorrect
44317 pseudo-destructor names.
44318 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44319 * g++.old-deja/g++.law/ctors9.C: Likewise.
44320 * g++.old-deja/g++.law/cvt22.C: Likewise.
44321 * g++.old-deja/g++.law/dtors5.C: Likewise.
44322 * g++.old-deja/g++.law/global-init1.C: Likewise.
44323 * g++.old-deja/g++.law/missed-error3.C: Likewise.
44324 * g++.old-deja/g++.law/operators28.C: Likewise.
44325 * g++.old-deja/g++.law/visibility28.C: Likewise.
44326 * g++.old-deja/g++.martin/eval1.C: Likewise.
44327 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44329 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44330 * g++.old-deja/g++.mike/net34.C: Likewise.
44331 * g++.old-deja/g++.mike/net36.C: Likewise.
44332 * g++.old-deja/g++.mike/ns2.C: Likewise.
44333 * g++.old-deja/g++.mike/p12306.C: Likewise.
44334 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44336 * g++.old-deja/g++.mike/p700.C: Likewise.
44337 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44338 * g++.old-deja/g++.mike/p710.C: Likewise.
44339 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44341 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44342 * g++.old-deja/g++.mike/pmf9.C: Likewise.
44343 * g++.old-deja/g++.ns/crash2.C: Likewise.
44344 * g++.old-deja/g++.ns/crash3.C: Likewise.
44345 * g++.old-deja/g++.ns/invalid1.C: Likewise.
44346 * g++.old-deja/g++.ns/ns17.C: Likewise.
44347 * g++.old-deja/g++.ns/template16.C: Likewise.
44348 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44350 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44351 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44352 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44353 named return value extension.
44354 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44355 * g++.old-deja/g++.other/access4.C: Issue additional error
44357 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44358 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44359 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44360 * g++.old-deja/g++.other/crash25.C: Change error message.
44361 * g++.old-deja/g++.other/crash4.C: Change error message.
44362 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44363 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44364 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44366 * g++.old-deja/g++.other/defarg8.C: Likewise.
44367 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44368 * g++.old-deja/g++.other/dtor10.C: Likewise.
44369 * g++.old-deja/g++.other/incomplete.C: Likewise.
44370 * g++.old-deja/g++.other/linkage7.C: Likewise.
44371 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44373 * g++.old-deja/g++.other/mangle2.C: Likewise.
44374 * g++.old-deja/g++.other/refinit2.C: Likewise.
44375 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44376 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44377 * g++.old-deja/g++.pt/crash28.C: Likewise.
44378 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44380 * g++.old-deja/g++.pt/crash32.C: Change error message.
44381 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
44382 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
44383 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
44384 error message position.
44385 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
44386 * g++.old-deja/g++.pt/defarg8.C: Change error message.
44387 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
44389 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
44390 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
44391 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
44392 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
44394 * g++.old-deja/g++.pt/explicit31.C: Likewise.
44395 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
44396 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
44398 * g++.old-deja/g++.pt/explicit71.C: Change error message.
44399 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
44401 * g++.old-deja/g++.pt/friend28.C: Account for use of
44402 non-dependent names.
44403 * g++.old-deja/g++.pt/friend29.C: Likewise.
44404 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
44406 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
44407 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
44408 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
44410 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
44411 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
44413 * g++.old-deja/g++.pt/memclass20.C: Likewise.
44414 * g++.old-deja/g++.pt/memclass5.C: Likewise.
44415 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
44417 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
44418 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
44419 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
44420 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
44421 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
44422 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
44424 * g++.old-deja/g++.pt/spec10.C: Likewise.
44425 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
44426 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
44427 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
44428 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
44429 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
44430 * g++.old-deja/g++.pt/ttp62.C: Likewise.
44431 * g++.old-deja/g++.pt/ttp64.C: Likewise.
44432 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
44433 * g++.old-deja/g++.pt/typename15.C: Likewise.
44434 * g++.old-deja/g++.pt/typename22.C: Likewise.
44435 * g++.old-deja/g++.pt/typename6.C: Change error messages.
44436 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
44437 * g++.old-deja/g++.pt/virtual2.C: Likewise.
44438 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
44440 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
44441 return value extension.
44442 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
44443 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
44444 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
44445 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
44447 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
44449 * g++.dg/warn/inline1.C: New test.
44450 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
44451 * g++.old-deja/g++.jason/synth10.C: Likewise.
44452 * g++.old-deja/g++.mike/net31.C: Likewise.
44453 * g++.old-deja/g++.mike/p8786.C: Likewise.
44455 * g++.dg/template/friend10.C: New test.
44456 * g++.dg/template/conv5.C: New test.
44458 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
44460 * g++.dg/lookup/scoped3.C: New test.
44462 * g++.dg/lookup/decl1.C: New test.
44463 * g++.dg/lookup/decl2.C: New test.
44465 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
44467 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
44468 gcc.c-torture/compile/20021015-1.c,
44469 gcc.c-torture/compile/20021015-2.c,
44470 gcc.c-torture/compile/20021123-1.c,
44471 gcc.c-torture/compile/20021123-2.c,
44472 gcc.c-torture/compile/20021123-3.c,
44473 gcc.c-torture/compile/20021123-4.c,
44474 gcc.c-torture/execute/20021024-1.c: Add tests previously added
44475 only to 3.1 or 3.2 branch.
44477 2002-12-23 Mark Mitchell <mark@codesourcery.com>
44479 * gcc.dg/i386-bitfield3.c: New test.
44481 * gcc.dg/i386-bitfield2.c: New test.
44483 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
44485 * g++.dg/parse/conv_op1.C: New test.
44487 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
44489 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
44492 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
44494 * gcc.c-torture/compile/20021220-1.c: New test.
44496 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
44498 * gcc.dg/i386-fastcall-1.c: New.
44500 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44502 * gcc.c-torture/execute/20021219-1.c: New test.
44504 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44506 * gcc.dg/i386-pic-1.c: New test.
44508 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44511 * g++.dg/template/friend9.C: New test.
44513 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44516 * g++.dg/template/access7.C: New test.
44518 2002-12-18 Nick Clifton <nickc@redhat.com>
44520 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
44521 the libstdc++-v3 directory has been found.
44523 2002-12-12 Devang Patel <dpatel@apple.com>
44524 * gcc.dg/darwin-ld-1.c: New test.
44525 * gcc.dg/darwin-ld-2.c: New test.
44526 * gcc.dg/darwin-ld-3.c: New test.
44527 * gcc.dg/darwin-ld-4.c: New test.
44528 * gcc.dg/darwin-ld-5.c: New test.
44530 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44532 * gcc.c-torture/compile/20021212-1.c: New test.
44534 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
44536 * gcc.dg/fshort-wchar: New test.
44538 2002-12-10 Mark Mitchell <mark@codesourcery.com>
44541 * g++.dg/template/dtor1.C: New test.
44543 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
44546 2002-12-10 Jakub Jelinek <jakub@redhat.com>
44548 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
44550 2002-12-09 Mark Mitchell <mark@codesourcery.com>
44552 * g++.dg/template/static1.C: New test.
44553 * g++.dg/template/static2.C: New test.
44554 * g++.old-deja/g++.ext/memconst.C: New test.
44556 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44558 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
44559 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
44560 * g++.dg/special/initp1.C: Likewise.
44562 2002-12-06 Jakub Jelinek <jakub@redhat.com>
44564 * gcc.c-torture/execute/20021204-1.c: New test.
44566 2002-12-04 Geoffrey Keating <geoffk@apple.com>
44568 * gcc.dg/ppc-fmadd-1.c: New file.
44569 * gcc.dg/ppc-fmadd-2.c: New file.
44570 * gcc.dg/ppc-fmadd-3.c: New file.
44572 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44574 * gcc.c-torture/compile/20021204-1.c: New test.
44576 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
44578 * g++.dg/inherit/covariant2.C: New test.
44579 * g++.dg/inherit/covariant3.C: New test.
44580 * g++.dg/inherit/covariant4.C: New test.
44581 * g++.dg/inherit/covariant1.C: Remove XFAIL.
44582 * g++.old-deja/g++.robertl/eb17.C: Likewise.
44584 2002-12-03 Mark Mitchell <mark@codesourcery.com>
44587 * g++.dg/init/brace3.C: New test.
44589 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
44591 * gcc.dg/20020210-1.c: Fix a comment typo.
44593 2002-12-02 Mark Mitchell <mark@codesourcery.com>
44596 * g++.dg/parse/defarg1.C: New test.
44599 * g++.dg/template/char1.C: New test.
44601 * g++.dg/template/varmod1.C: Fix typo.
44603 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44606 * g++.old-deja/g++.pt/crash32.C: Expect error.
44608 2002-12-01 Mark Mitchell <mark@codesourcery.com>
44611 * g++.dg/template/varmod1.C: New test.
44614 * g++.dg/inherit/typeinfo1.C: New test.
44617 * g++.dg/inherit/typedef1.C: New test.
44619 2002-11-30 Mark Mitchell <mark@codesourcery.com>
44623 * g++.dg/template/strlen1.C: New test.
44626 * g++.dg/template/ctor2.C: New test.
44629 * g++.dg/init/string1.C: New test.
44632 * g++.dg/template/friend8.C: New test.
44634 2002-11-29 Joe Buck <jbuck@synopsys.com>
44636 * g++.dg/lookup/anon2.C: New test.
44638 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
44640 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
44643 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
44645 * gcc.dg/bitfld-6.c: New test.
44647 2002-11-27 Jan Hubicka <jh@suse.cz>
44649 * gcc.c-torture/execute/20021127.[cx]: New test.
44651 2002-11-26 Jan Hubicka <jh@suse.cz>
44653 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
44656 2002-11-26 Geoffrey Keating <geoffk@apple.com>
44658 * g++.dg/init/brace2.C: New test.
44659 * g++.old-deja/g++.mike/p9129.C: Correct.
44661 2002-11-26 Mark Mitchell <mark@codesourcery.com>
44663 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
44665 2002-11-25 Andreas Bauer <baueran@in.tum.de>
44667 * gcc.dg/sibcall-6: New test for indirect sibcalls.
44669 2002-11-25 Mark Mitchell <mark@codesourcery.com>
44671 * g++.dg/abi/empty11.C: New test.
44672 * g++.dg/rtti/cv1.C: New test.
44674 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
44676 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
44678 2002-11-24 Mark Mitchell <mark@codesourcery.com>
44680 * g++.dg/abi/empty10.C: New test.
44682 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
44684 * gcc.c-torture/compile/20021124-1.c: New test.
44686 2002-11-22 Mark Mitchell <mark@codesourcery.com>
44688 * g++.dg/abi/rtti2.C: New test.
44690 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
44692 * gcc.dg/i386-unroll-1.c: New test.
44694 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44696 * gcc.c-torture/compile/20021120-1.c: New test.
44697 * gcc.c-torture/compile/20021120-2.c: New test.
44699 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44701 * gcc.dg/bitfld-5.c: New test.
44703 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44705 * gcc.c-torture/execute/20021120-3.c: New test.
44707 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44709 * gcc.c-torture/execute/20021120-2.c: New test.
44711 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44713 * gcc.c-torture/execute/20021120-1.c: New test.
44715 2002-11-20 Jakub Jelinek <jakub@redhat.com>
44717 * gcc.c-torture/execute/20021118-3.c: New test.
44719 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44721 * gcc.c-torture/compile/20021119-1.c: New test.
44723 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
44725 * gcc.dg/duff-1.c: New test.
44726 * gcc.dg/duff-2.c: New test.
44727 * gcc.dg/duff-3.c: New test.
44729 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
44731 * gcc.dg/cpp/_Pragma5.c: New test.
44733 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
44735 * gcc.c-torture/execute/20021118-2.c: New test.
44737 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
44739 * gcc.c-torture/execute/20021118-1.c: New test.
44741 2002-11-16 Jakub Jelinek <jakub@redhat.com>
44743 * gcc.dg/20021116-1.c: New test.
44745 2002-11-14 Mark Mitchell <mark@codesourcery.com>
44747 * g++.dg/abi/vcall1.C: New test.
44749 2002-11-14 Jakub Jelinek <jakub@redhat.com>
44751 * gcc.dg/20021029-1.c: New test.
44752 * gcc.dg/20021029-2.c: New test.
44754 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
44756 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
44758 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44761 * gcc.dg/20021110.c: Move to ...
44762 * gcc.c-torture/compile/20021110.c: .... here.
44764 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44767 * gcc.c-torture/execute/20021111-1.c
44769 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44772 * gcc.dg/20021110.c: New test.
44774 2002-11-10 Mark Mitchell <mark@codesourcery.com>
44776 * g++.dg/abi/vthunk3.C: Run only on x86.
44778 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
44780 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
44782 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
44784 * lib/compat.exp (compat-execute): Fix logic error in last
44787 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
44789 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
44791 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44794 * g++.dg/template/access6.C: New test.
44796 2002-11-08 Jan Hubicka <jh@suse.cz>
44798 * gcc.dg/i386-ssefp-1.c: New test.
44799 * gcc.dg/i386-ssefp-1.c: New test.
44801 2002-11-08 Jan Hubicka <jh@suse.cz>
44803 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
44805 2002-11-07 Mark Mitchell <mark@codesourcery.com>
44807 * g++.dg/abi/vthunk3.C: New test.
44810 * g++.dg/template/crash2.C: New test.
44812 2002-11-07 Mark Mitchell <mark@codesourcery.com>
44814 * g++.dg/abi/dtor1.C: New test.
44815 * g++.dg/abi/dtor2.C: Likewise.
44817 2002-11-05 Geoffrey Keating <geoffk@apple.com>
44819 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
44822 2002-11-04 Adam Nemet <anemet@lnxw.com>
44824 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
44825 -mthumb. Only xfail with -O0.
44827 2002-11-03 Mark Mitchell <mark@codesourcery.com>
44829 * g++.dg/abi/thunk1.C: New test.
44830 * g++.dg/abi/thunk2.C: Likewise.
44831 * g++.dg/abi/vtt1.C: Likewise.
44833 2002-11-02 Diego Novillo <dnovillo@redhat.com>
44835 PR optimization/8423
44836 * gcc.c-torture/execute/builtin-constant.c: New test.
44838 2002-11-01 Zack Weinberg <zack@codesourcery.com>
44840 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
44841 Add some more cases.
44843 2002-11-01 Mark Mitchell <mark@codesourcery.com>
44846 * g++.dg/opt/local1.C: New test.
44848 2002-10-30 Mark Mitchell <mark@codesourcery.com>
44851 * g++.dg/template/complit1.C: New test.
44854 * g++.dg/template/typename4.C: Likewise.
44856 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44858 Core issue 287, PR c++/7639
44859 * g++.dg/template/instantiate1.C: Adjust error location.
44860 * g++.dg/template/instantiate3.C: New test.
44861 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
44862 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
44863 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
44865 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
44867 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
44869 2002-10-29 Mark Mitchell <mark@codesourcery.com>
44872 * g++.dg/init/dtor2.C: New test.
44874 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44876 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
44877 * gcc.dg/nest.c: Bypass errors on irix6.
44879 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
44881 * gcc.dg/nest.c: Expect error for mmix-*-*.
44882 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
44884 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
44886 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
44889 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
44891 2002-10-25 Mike Stump <mrs@apple.com>
44893 * gcc.dg/warn-1.c: New test.
44895 2002-10-25 Zack Weinberg <zack@codesourcery.com>
44897 * g++.dg/template/typename3.C: New test.
44899 2002-10-25 Mark Mitchell <mark@codesourcery.com>
44901 * g++.dg/lookup/ptrmem1.C: New test.
44903 * g++.dg/abi/vthunk2.C: New test.
44905 2002-10-25 Zack Weinberg <zack@codesourcery.com>
44907 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
44909 2002-10-24 Mark Mitchell <mark@codesourcery.com>
44911 * g++.dg/abi/empty9.C: New test.
44913 2002-10-24 Richard Henderson <rth@redhat.com>
44915 * g++.dg/inherit/thunk1.C: Enable for ia64.
44917 2002-10-23 Mark Mitchell <mark@codesourcery.com>
44920 * g++.dg/lookup/pretty1.C: New test.
44922 2002-10-23 Jakub Jelinek <jakub@redhat.com>
44924 * gcc.dg/20021023-1.c: New test.
44926 2002-10-23 Mark Mitchell <mark@codesourcery.com>
44929 * g++.dg/parse/inline1.C: New test.
44931 2002-10-23 Richard Henderson <rth@redhat.com>
44933 * g++.dg/inherit/thunk1.C: Enable for x86_64.
44935 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
44937 2002-10-22 Mark Mitchell <mark@codesourcery.com>
44940 * g++.dg/parse/stmtexpr3.C: New test.
44942 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
44944 * g++.dg/expr/cond1.C: New test.
44946 2002-10-21 Zack Weinberg <zack@codesourcery.com>
44948 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
44950 2002-10-21 Mark Mitchell <mark@codesourcery.com>
44952 * g++.dg/abi/vbase13.C: New test.
44953 * g++.dg/abi/vbase14.C: Likewise.
44955 2002-10-21 Jakub Jelinek <jakub@redhat.com>
44957 * gcc.dg/tls/pic-1.c: New test.
44958 * gcc.dg/tls/nonpic-1.c: New test.
44959 * gcc.dg/20021018-1.c: New test.
44961 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
44963 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
44964 Remove only files with the same base name as the test case.
44965 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
44966 (profopt-execute): Likewise. Also, remove old profiling
44967 and performance data files before running the tests.
44969 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
44970 * g++.dg/bprob/bprob.exp: Likewise.
44971 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
44972 to allow more general test case names.
44974 * g++.dg/bprob/bprob-1.C: Rename to ...
44975 * g++.dg/bprob/g++-bprob-1.C: ... this.
44977 * g77.dg/bprob/bprob-1.f: Rename to ...
44978 * g77.dg/bprob/g77-bprob-1.f: ... this.
44980 2002-10-21 Zack Weinberg <zack@codesourcery.com>
44982 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
44983 bison 1.50 or later.
44985 2002-10-21 Janis Johnson <janis187@us.ibm.com>
44987 * g++.dg/README: Describe more test directories.
44989 2002-10-21 Mark Mitchell <mark@codesourcery.com>
44991 * g++.dg/init/array6.C: Add additional tests.
44993 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
44995 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
44996 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
44998 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
45000 * gcc.c-torture/compile/20020604-1.x: New.
45001 * gcc.c-torture/compile/simd-5.x: Likewise.
45002 * gcc.c-torture/execute/920710-1.x: Likewise.
45003 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
45005 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45007 * g++.dg/inherit/override1.C: Add dg-options clause.
45009 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45011 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
45014 2002-10-19 Andreas Schwab <schwab@suse.de>
45016 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
45017 directory component.
45019 2002-10-18 Mark Mitchell <mark@codesourcery.com>
45021 * g++.dg/inherit/thunk1.C: New test.
45023 * g++.dg/inherit/override1.C: New test.
45025 * g++.dg/abi/mangle11.C: New test.
45026 * g++.dg/abi/mangle14.C: New test.
45027 * g++.dg/abi/mangle17.C: New test.
45029 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
45031 * g++.dg/overload/member2.C: New test.
45033 2002-10-17 Janis Johnson <janis187@us.ibm.com>
45035 * g++.dg/README: Describe new compat directory.
45036 * g++.dg/dg.exp: Skip tests in compat directory.
45037 * README.compat: New file.
45038 * lib/compat.exp: New expect script.
45039 * g++.dg/compat: New test directory.
45040 * g++.dg/compat/compat.exp: New expect script.
45041 * g++.dg/compat/abi: New test directory.
45042 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
45043 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
45044 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
45045 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
45046 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
45047 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
45048 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
45049 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
45050 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
45051 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
45052 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
45053 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
45054 * g++.dg/compat/break: New test directory.
45055 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
45056 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
45057 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
45058 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
45059 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
45060 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
45061 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
45062 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
45063 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
45064 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
45065 g++.dg/compat/break/README: New files.
45066 * g++.dg/compat/eh: New test directory.
45067 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
45068 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
45069 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
45070 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
45071 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
45072 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
45073 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
45074 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
45075 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
45076 g++.dg/compat/eh/filter2_y.C,
45077 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
45078 g++.dg/compat/eh/new1_y.C,
45079 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
45080 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
45081 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
45082 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
45083 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
45084 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
45085 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
45086 g++.dg/compat/eh/unexpected1_y.C: New files.
45087 * g++.dg/compat/init: New test directory.
45088 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
45089 g++.dg/compat/init/array5_y.C,
45090 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
45091 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
45092 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
45093 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
45094 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
45095 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
45096 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
45097 g++.dg/compat/init/init-ref2_y.C: New files.
45099 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45102 * g++.dg/inherit/using3.C: New test.
45104 2002-10-17 Jan Hubicka <jh@suse.cz>
45106 * gcc.dg/20021017-2.c: New test.
45108 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45110 * g++.dg/abi/mangle16.C: Adjust.
45112 * g++.dg/init/array8.C: New test.
45114 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
45116 * gcc.dg/special/mips-abi.exp: New test.
45117 * gcc.dg/special/mips-abi.s: Empty file used by the above.
45119 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45121 * g++.dg/abi/mangle16.C: New test.
45122 * g++.dg/abi/mangle17.C: Likewise.
45125 * g++.dg/template/ref1.C: New test.
45127 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45129 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
45131 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
45133 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
45135 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45138 * g++.dg/init/array7.C: New test.
45140 2002-10-15 Mark Mitchell <mark@codesourcery.com>
45142 * g++.dg/init/array6.C: New test.
45144 * g++.dg/abi/mangle13.C: Likewise.
45145 * g++.dg/abi/mangle14.C: Likewise.
45146 * g++.dg/abi/mangle15.C: Likewise.
45148 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45150 * g++.dg/abi/empty8.C: New test.
45152 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
45154 * g++.dg/init/ctor1.C: New test.
45156 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
45158 * gcc.c-torture/execute/20021015-1.c: New test.
45160 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
45162 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
45164 2002-10-14 Jan Hubicka <jh@suse.cz>
45166 * gcc.dg/i386-ssetype-[1-5].c: New tests.
45168 2002-10-14 Richard Henderson <rth@redhat.com>
45170 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
45172 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45174 PR optimization/6631
45175 * g++.dg/opt/const2.C: New test.
45177 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45180 * g++.dg/parse/friend1.C: New test.
45181 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
45183 2002-10-14 Jakub Jelinek <jakub@redhat.com>
45185 * gcc.dg/20021014-1.c: New test.
45187 2002-10-11 Mark Mitchell <mark@codesourcery.com>
45190 * g++.dg/ext/vlm1.C: New test.
45191 * g++.dg/ext/vlm2.C: Likewise.
45193 * g++.dg/init/array1.C: Remove invalid braces.
45194 * g++.dg/init/brace1.C: New test.
45195 * g++.dg/init/copy2.C: Likewise.
45196 * g++.dg/init/copy3.C: Likewise.
45197 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
45198 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
45201 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
45203 * gcc.dg/cpp/assembler.S: Don't use -ansi.
45205 2002-10-11 Richard Shann <richard.shann@superh.com>
45207 * gcc.c-torture/compile/simd-5.c: New test.
45209 2002-10-10 Roger Sayle <roger@eyesopen.com>
45211 * gcc.c-torture/execute/shiftopt-1.c: New test case.
45213 2002-10-10 Jim Wilson <wilson@redhat.com>
45215 * gcc.c-torture/execute/20021010-1.c: New test.
45217 2002-10-09 Zack Weinberg <zack@codesourcery.com>
45220 * g++.dg/ext/typedef-init.C: New test.
45221 * gcc.dg/typedef-init.c: New test.
45223 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
45225 * gcc.dg/cpp/paste13.c: New test.
45227 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45229 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
45230 remaining platforms, XFAIL during compile, not execute. Don't
45233 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
45235 * gcc.dg/alias-1.c: Tweak expected warning.
45237 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45239 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
45241 2002-10-06 Andreas Jaeger <aj@suse.de>
45243 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
45244 * gcc.dg/cpp/c++98.C: Likewise.
45246 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
45247 * g++.dg/cpp/c++98.C: Likewise.
45249 * g++.dg/README (Subdirectories): Mention cpp directory.
45252 * gcc.dg/20021006-1.c: New test.
45254 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45257 * g++.dg/other/warning1.C: New test.
45259 2002-10-04 Roger Sayle <roger@eyesopen.com>
45261 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
45262 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
45263 and sparc-*-* with -m64 as expected failures. See PR 8087.
45265 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45268 * g++.dg/template/ptrmem3.C: New test.
45271 * g++.dg/template/union1.C: New test.
45273 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45276 * g++.dg/abi/mangle9.C: New test.
45277 * g++.dg/abi/mangle10.C: New test.
45278 * g++.dg/abi/mangle11.C: New test.
45279 * g++.dg/abi/mangle12.C: New test.
45281 2002-10-02 Mark Mitchell <mark@codesourcery.com>
45284 * g++.dg/template/meminit1.C: New test.
45285 * g++.dg/warn/Wreorder-1.C: Likewise.
45286 * g++.old-deja/g++.mike/warn3.C: Tweak.
45287 * lib/prune.exp: Ingore "in copy constructor".
45289 2002-10-02 Andreas Jaeger <aj@suse.de>
45291 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
45292 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
45293 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
45296 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45298 * gcc.dg/empty1.C: Fix typo.
45300 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
45302 * gcc.dg/alias-1.c: New test.
45304 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45306 * gcc.dg/empty1.C: New test.
45308 * g++.dg/tls/init-2.C: Tweak error messages.
45310 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
45312 * gcc.c-torture/compile/20020923-1.c: New test.
45314 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
45316 * gcc.c-torture/execute/ffs-1.c: New test.
45317 * gcc.c-torture/execute/ffs-2.c: Ditto.
45319 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
45321 * g++.dg/overload/member1.C: New test.
45323 2002-09-30 Mark Mitchell <mark@codesourcery.com>
45325 * g++.dg/abi/empty7.C: New test.
45326 * g++.dg/init/pm2.C: Likewise.
45328 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
45330 * g++.dg/rtti/crash1.C: New test.
45332 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
45334 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45335 gcc.dg/sibcall-4.c: New tests.
45337 2002-09-28 Roger Sayle <roger@eyesopen.com>
45339 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45340 powerpc and MMIX targets.
45342 2002-09-27 Zack Weinberg <zack@codesourcery.com>
45344 * gcc.dg/cpp/20020927-1.c: New.
45346 2002-09-26 David S. Miller <davem@redhat.com>
45348 * gcc.c-torture/compile/trunctfdf.c: New.
45350 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45352 * lib/target-supports.exp (check_weak_available): Handle solaris2.
45354 2002-09-27 Alan Modra <amodra@bigpond.net.au>
45356 * gcc.c-torture/execute/loop-15.c: New.
45358 2002-09-26 Janis Johnson <janis187@us.ibm.com>
45360 * README.QMTEST: Fix typo.
45362 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
45364 * gcc.dg/20020926-1.c: New test.
45366 2002-09-25 David S. Miller <davem@redhat.com>
45369 * gcc.c-torture/execute/shiftdi.c: New test.
45371 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
45373 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45374 unique to the tool.
45375 * lib/g77.exp (g77_init): Likewise.
45376 * lib/g++.exp (g++_init): Likewise.
45377 * lib/objc.exp (objc_init): Likewise.
45379 2002-09-25 Mark Mitchell <mark@codesourcery.com>
45381 * g++.dg/abi/empty5.C: New test.
45382 * g++.dg/abi/empty6.C: New test.
45383 * g++.dg/abi/vbase12.C: New test.
45385 2002-09-25 Richard Henderson <rth@redhat.com>
45387 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
45388 too-small long double.
45390 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
45392 * gcc.dg/20020919-1.c: New test.
45394 2002-09-23 Mark Mitchell <mark@codesourcery.com>
45396 * g++.dg/abi/bitfield6.C: New test.
45397 * g++.dg/abi/bitfield7.C: New test.
45398 * g++.dg/abi/bitfield8.C: New test.
45399 * g++.dg/abi/vbase11.C: New test.
45401 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
45403 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
45404 hppa*-*-hpux*. Update test comment.
45406 2002-09-20 Jakub Jelinek <jakub@redhat.com>
45408 * gcc.dg/tls/struct-1.c: New test.
45410 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
45412 * gcc.dg/cpp/tr-warn2.c: Update.
45414 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45416 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
45418 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45420 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
45423 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
45425 * gcc.c-torture/execute/ieee/mzero3.c: New test.
45427 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45428 Adjust for c++filt moved to binutils. Remove spurious duplicate
45429 setting of cxxfilt.
45431 2002-09-19 Geoffrey Keating <geoffk@apple.com>
45433 * gcc.dg/20020312-2.c: Update for darwin.
45435 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
45437 * g++.old-deja/g++.other/crash32.C: Mark ICE.
45439 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
45441 * objc.dg/comp-types-1.m: New test.
45442 * objc.dg/comp-types-2.m: New test.
45443 * objc.dg/comp-types-3.m: New test.
45444 * objc.dg/comp-types-4.m: New test.
45445 * objc.dg/comp-types-5.m: New test.
45446 * objc.dg/comp-types-6.m: New test.
45448 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
45450 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
45452 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45454 * g++.dg/other/do1.C: New test.
45456 * g++.dg/template/subst1.C: New test.
45458 2002-09-16 Steve Ellcey <sje@cup.hp.com>
45460 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
45462 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45464 * g++.dg/template/qualttp20.C: Adjust expected errors.
45465 * g++.old-deja/g++.jason/report.C: Likewise.
45466 * g++.old-deja/g++.other/qual1.C: Likewise.
45468 * g++.dg/lookup/scoped2.C: New test.
45470 * g++.dg/ext/asm3.C: New test.
45472 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
45474 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
45476 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
45478 * ChangeLog: follow spelling conventions.
45479 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
45480 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
45481 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
45482 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
45483 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
45484 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
45485 * g++.old-deja/g++.law/global-init1.C: Likewise.
45486 * g++.old-deja/g++.other/delete4.C: Likewise.
45487 * g++.old-deja/g++.other/inline21.C: Likewise.
45488 * g++.old-deja/g++.other/singleton.C: Likewise.
45489 * g77.dg/strlen0.f: Likewise.
45490 * g77.f-torture/compile/20010519-1.f: Likewise.
45491 * g77.f-torture/compile/980310-4.f: Likewise.
45492 * gcc.c-torture/compile/20000605-1.c: Likewise.
45493 * gcc.c-torture/execute/20020225-1.c: Likewise.
45494 * gcc.dg/c90-hexfloat-2.c: Likewise.
45495 * gcc.dg/c99-bool-1.c: Likewise.
45496 * gcc.dg/c99-hexfloat-2.c: Likewise.
45497 * gcc.dg/dll-2.c: Likewise.
45498 * gcc.dg/wtr-union-init-1.c: Likewise.
45499 * gcc.dg/wtr-union-init-2.c: Likewise.
45500 * gcc.dg/wtr-union-init-3.c: Likewise.
45501 * gcc.dg/cpp/avoidpaste1.c: Likewise.
45502 * gcc.dg/cpp/defined.c: Likewise.
45503 * gcc.dg/cpp/macsyntx.c: Likewise.
45504 * gcc.dg/cpp/paste2.c: Likewise.
45505 * gcc.dg/cpp/trad/defined.c: Likewise.
45506 * gcc.dg/format/c90-printf-1.c: Likewise.
45507 * gcc.dg/format/c90-scanf-1.c: Likewise.
45508 * gcc.dg/format/c99-printf-1.c: Likewise.
45509 * gcc.dg/format/c99-scanf-1.c: Likewise.
45510 * gcc.misc-tests/gcov-8.c: Likewise.
45511 * lib/profopt.exp: Likewise.
45513 2002-09-15 Krister Walfridsson <cato@df.lth.se>
45515 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
45517 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
45519 * g++.dg/inherit/using2.C: New test.
45521 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
45523 * ChangeLog: Follow spelling conventions.
45524 * g++.dg/template/friend4.C: Likewise.
45525 * g++.old-deja/g++.pt/crash67.C: Likewise.
45526 * gcc.c-torture/execute/20000801-4.c: Likewise.
45527 * gcc.dg/c90-digraph-1.c: Likewise.
45528 * gcc.dg/c94-digraph-1.c: Likewise.
45529 * gcc.dg/c99-digraph-1.c: Likewise.
45530 * gcc.dg/cpp/line5.c: Likewise.
45531 * gcc.dg/cpp/multiline.c: Likewise.
45532 * gcc.dg/cpp/trad/literals-1.c: Likewise.
45533 * gcc.dg/format/attr-3.c: Likewise.
45534 * gcc.dg/format/c90-scanf-3.c: Likewise.
45535 * gcc.dg/format/ext-4.c: Likewise.
45537 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
45539 * g++.dg/template/pretty1.C: New test.
45541 2002-09-14 Alan Modra <amodra@bigpond.net.au>
45543 * gcc.c-torture/execute/struct-cpy-1.c: New test.
45545 2002-09-13 Matt Austern <austern@apple.com>
45547 * g++.dg/other/constref[12].C: New, regression tests for
45548 passing a cast expression to a function by const reference.
45550 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
45552 * g++.dg/template/deduce1.C: New test.
45554 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
45556 * gcc.c-torture/execute/simd-1.c: Force all use of int to
45559 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
45561 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
45564 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
45566 * gcc.c-torture/compile/20020910-1.c: New test.
45568 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
45570 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
45572 2002-09-10 Andreas Jaeger <aj@suse.de>
45574 * gcc.dg/20020312-2.c: Adjust for x86-64.
45576 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
45578 * g77.dg/7388.f: New test case for PR 7388.
45580 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
45582 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
45584 2002-09-05 Ziemowit Laski <zlaski@apple.com>
45586 * objc.dg/proto-lossage-1.m: New test.
45588 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
45590 * gcc.dg/cpp/_Pragma4.c: Fix typo.
45592 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
45594 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
45597 2002-09-06 Stan Shebs <shebs@apple.com>
45598 David Edelsohn <edelsohn@gnu.org>
45600 * gcc.dg/weak: New directory.
45601 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
45602 target-specific xfail bits.
45603 * gcc.dg/typeof-2.c: Move to new directory.
45604 * gcc.dg/weak.exp: New expect script.
45606 2002-09-06 Alan Modra <amodra@bigpond.net.au>
45608 * gcc.c-torture/execute/extzvsi.c: New test.
45610 2002-09-05 Stan Shebs <shebs@apple.com>
45612 * gcc.dg/weak-1.c: xfail on Darwin.
45613 * gcc.dg/weak-2.c: Ditto.
45614 * gcc.dg/weak-3.c: Ditto.
45615 * gcc.dg/weak-4.c: Ditto.
45616 * gcc.dg/weak-5.c: Ditto.
45617 * gcc.dg/weak-6.c: Ditto.
45618 * gcc.dg/weak-7.c: Ditto.
45619 * gcc.dg/weak-8.c: Ditto.
45620 * gcc.dg/weak-9.c: Ditto.
45622 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
45624 * gcc.c-torture/execute/loop-14.c: New test.
45626 2002-09-04 Jakub Jelinek <jakub@redhat.com>
45628 * g++.dg/other/cxa-atexit1.C: New test.
45630 * gcc.dg/typeof-2.c: New test.
45632 2002-09-03 Roger Sayle <roger@eyesopen.com>
45634 * gcc.dg/builtins-2.c: New testcase.
45635 * gcc.dg/builtins-3.c: New testcase.
45637 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
45639 * gcc.dg/cpp/_Pragma4.c: New test.
45641 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
45643 * objc/execute/nil_method-1.m: New testcase.
45645 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
45647 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
45648 [Object class], not [Object initialize].
45650 2002-08-31 Roger Sayle <roger@eyesopen.com>
45651 Hans-Peter Nilsson <hp@bitrange.com>
45653 * gcc.c-torture/execute/20020720-1.x: Skip test on
45654 mmix-knuth-mmixware. Correct comment.
45656 2002-08-27 Mark Mitchell <mark@codesourcery.com>
45658 * g++.dg/abi/bitfield5.C: New test.
45659 * g++.dg/abi/vbase10.C: Likewise.
45661 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
45663 * objc.dg/undeclared-selector.m: New test.
45665 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
45667 * g++.dg/other/offsetof1.C: Avoid cast warning.
45669 2002-08-26 Ziemowit Laski <zlaski@apple.com>
45671 * objc.dg/super-class-2.m: New test.
45673 2002-08-24 Matt Austern <austern@apple.com>
45675 * g++.dg/ext/lvaddr.C: New test.
45676 * g++.dg/ext/lvcast.C: New test.
45678 2002-08-22 Mark Mitchell <mark@codesourcery.com>
45680 * g++.dg/inherit/cond1.C: New test.
45682 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
45684 * gcc.dg/noncompile/incomplete-1.c: New test.
45686 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
45688 * gcc.dg/typespec-1.c: New test.
45690 2002-08-20 Devang Patel <dpatel@apple.com>
45691 * objc.dg/proto-hier-2.m: New test.
45693 2002-08-19 Ziemowit Laski <zlaski@apple.com>
45695 * objc.dg/bitfield-1.m: New test.
45696 * objc.dg/bitfield-2.m: New test.
45698 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
45700 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
45701 gcc.dg/c99-flex-array-4.c: New tests.
45703 2002-08-16 Stan Shebs <shebs@apple.com>
45705 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
45707 2002-08-15 Jakub Jelinek <jakub@redhat.com>
45709 * gcc.dg/typeof-1.c: New test.
45710 * g++.dg/ext/typeof2.C: New test.
45712 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
45714 * g++.dg/other/offsetof1.C: New test.
45716 2002-08-14 Richard Henderson <rth@redhat.com>
45718 * gcc.dg/tls/diag-3.c: Fix expected message strings.
45720 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
45722 * gcc.dg/cpp/_Pragma3.c: New test.
45724 2002-08-13 Mark Mitchell <mark@codesourcery.com>
45726 * g++.dg/template/inherit3: New test.
45728 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
45730 * gcc.dg/bitfld-4.c: Add blank options.
45732 2002-08-09 Mark Mitchell <mark@codesourcery.com>
45734 * g++.dg/template/crash1.C: New test.
45736 2002-08-08 Jakub Jelinek <jakub@redhat.com>
45738 * gcc.dg/tls/opt-2.c: New test.
45740 2002-08-08 Devang Patel <dpatel@apple.com>
45742 * objc.dg/selector-1.m : New test
45744 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
45746 * g++.dg/abi/bitfield4.C: New test.
45747 * gcc.dg/bitfld-4.c: New test.
45749 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
45751 * g++.dg/other/packed1.C: New test.
45753 2002-08-07 Mark Mitchell <mark@codesourcery.com>
45755 * g++.dg/abi/offsetof.C: Tweak error messages.
45756 * g++.old-deja/g++.mike/p10769a.C: Likewise.
45758 2002-08-08 Jakub Jelinek <jakub@redhat.com>
45760 * gcc.dg/bitfld-3.c: New test.
45762 2002-08-07 Jakub Jelinek <jakub@redhat.com>
45763 Richard Henderson <rth@redhat.com>
45765 * gcc.dg/i386-bitfield1.c: New test.
45766 * g++.dg/abi/bitfield3.C: Update.
45768 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
45770 * objc.dg/const-str-2.m: Update.
45771 * gcc.dg/cpp/c++98.c: Change to C extension.
45772 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
45773 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
45775 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
45777 * gcc.dg/tls/diag-3.c: New.
45779 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
45781 * g++.dg/README (Subdirectories): Document new subdir expr.
45782 * g++.dg/expr/pmf-1.C: New test.
45784 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
45786 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
45788 2002-08-06 Jakub Jelinek <jakub@redhat.com>
45790 * g++.dg/abi/bitfield3.C: New test.
45792 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
45794 * lib/gcov.exp: Tweak expected line formats.
45795 * gcc.misc-tests/gcov8.c: New test.
45796 * gcc.misc-tests/gcov8.x: New flags.
45798 2002-08-05 Jakub Jelinek <jakub@redhat.com>
45800 * consistency.vlad/layout/endian.c: Include string.h.
45802 * gcc.c-torture/execute/20020805-1.c: New test.
45804 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
45806 * g++.dg/other/conversion1.C: New test.
45808 2002-08-03 Roger Sayle <roger@eyesopen.com>
45810 * gcc.dg/builtins-1.c: New testcase.
45812 2002-08-02 Mark Mitchell <mark@codesourcery.com>
45814 * g++.dg/inherit/access3.C: New test.
45816 2002-08-01 Jakub Jelinek <jakub@redhat.com>
45818 * gcc.dg/ia64-visibility-2.c: New test.
45820 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
45822 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
45823 __qualifier_flags to __flags.
45825 2002-07-31 Mark Mitchell <mark@codesourcery.com>
45827 * g++.dg/inherit/operator1.C: New test.
45828 * g++.dg/lookup/disamb1.C: Fix typo in comment.
45829 * g++.dg/other/error1.C: Change expected error message.
45830 * g++.dg/template/conv4.C: Likewise.
45832 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
45834 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
45835 for documented behavior.
45837 2002-07-25 Roger Sayle <roger@eyesopen.com>
45839 * gcc.c-torture/execute/20020720-1.x: Skip this test on
45840 several targets known to fail.
45842 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
45844 * gcc.dg/mips-args-[123].c: New tests.
45846 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
45848 * gcc.dg/ppc-spe.c: New.
45850 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
45852 * g++.dg/other/ptrmem4.C: New testcase.
45854 2002-07-24 Richard Henderson <rth@redhat.com>
45856 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
45858 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
45860 * g++.dg/ext/alignof1.C (main): Return 0 for success.
45862 2002-07-24 Roger Sayle <roger@eyesopen.com>
45864 * gcc.c-torture/execute/memset-3.c: New testcase.
45866 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
45868 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
45869 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
45871 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45873 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
45876 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
45878 * gcc.c-torture/compile/simd-4.c: New test.
45880 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45882 PR c++/7347, c++/7348
45883 * g++.dg/template/access4.C: New test.
45884 * g++.dg/template/access5.C: New test.
45885 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
45886 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
45887 * g++.old-deja/g++.pt/ttp58.C: Likewise.
45888 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
45890 2002-07-22 Jakub Jelinek <jakub@redhat.com>
45892 * gcc.dg/gnu89-init-2.c: New test.
45894 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
45896 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
45898 2002-07-20 Roger Sayle <roger@eyesopen.com>
45900 * gcc.c-torture/execute/20020720-1.c: New testcase.
45902 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
45904 * gcc.dg/cpp/Wsignprom.c: New tests.
45906 2002-07-20 Alan Modra <amodra@bigpond.net.au>
45908 * gcc.c-torture/execute/loop-13.c: New test.
45910 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
45912 * gcc.dg/cpp/expr.c: New tests.
45914 2002-07-18 David Edelsohn <edelsohn@gnu.org>
45916 * g++.dg/opt/pr6713.C: Add template instantiation.
45918 2002-07-18 Alan Modra <amodra@bigpond.net.au>
45920 * gcc.dg/nest.c: New test.
45922 2002-07-17 Richard Henderson <rth@redhat.com>
45924 * g++.dg/opt/pr6713.C: New test.
45926 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
45928 * gcc.c-torture/execute/loop-2e.x: Let the testcase
45929 XFAIL for all x86 processors.
45931 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
45933 * gcc.c-torture/execute/20010122-1.x: Do not test with
45934 -fomit-frame-pointer.
45936 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45938 * g++.dg/template/instantiate2.C: New test.
45939 * g++.dg/template/spec4.C: New test.
45941 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45943 * g++.dg/template/access2.C: New test.
45944 * g++.dg/template/access3.C: New test.
45946 2002-07-15 Zack Weinberg <zack@codesourcery.com>
45948 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
45949 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
45950 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
45951 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
45952 Convert to use <stdarg.h>.
45953 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
45955 * gcc.dg/va-arg-2.c: New.
45956 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
45958 2002-07-15 Jakub Jelinek <jakub@redhat.com>
45960 * gcc.c-torture/compile/20020710-1.c: New test.
45962 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
45963 Andrew Pinski <pinskia@physics.uc.edu>
45965 gcc.c-torture/compile/simd-2.c: New testcase.
45966 gcc.c-torture/compile/simd-3.c: Likewise.
45968 2002-07-11 Mark Mitchell <mark@codesourcery.com>
45971 * g++.dg/overload/error1.C: New test.
45973 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45975 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
45976 configuration and IRIX 6 O32 ABI.
45978 2002-07-11 Roger Sayle <roger@eyesopen.com>
45980 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
45982 2002-07-10 Roger Sayle <roger@eyesopen.com>
45984 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
45986 2002-07-10 Jeffrey A Law <law@redhat.com>
45988 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
45990 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
45992 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
45994 * gcc.dg/20020312-2.c: Check for __PPC__.
45996 2002-07-09 Diego Novillo <dnovillo@redhat.com>
45998 * gcc.c-torture/compile/20020709-1.c: New test.
46000 2002-07-07 Roger Sayle <roger@eyesopen.com>
46002 * g++.dg/template/qualttp21.C: New test case.
46004 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
46006 * gcc.c-torture/compile/20020706-1.c: New test.
46007 * gcc.c-torture/compile/20020706-2.c: New test.
46009 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
46010 Alexandre Oliva <aoliva@redhat.com>
46012 * g++.dg/warn/incomplete1.C: New test.
46014 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46017 * g++.dg/warn/noreturn1.C: New test.
46019 2002-07-03 Mark Mitchell <mark@codesourcery.com>
46022 * g++.dg/debug/debug6.C: New test.
46023 * g++.dg/debug/debug7.C: New test.
46025 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
46027 * gcc.c-torture/compile/simd-3.c: New test.
46029 2002-07-03 Chris Demetriou <cgd@broadcom.com>
46031 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
46032 * gcc.dg/20020620-1.c: Likewise.
46034 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46037 * g++.dg/init/array4.C: New test.
46038 * g++.dg/init/array5.C: New test.
46040 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
46042 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
46043 * gcc.c-torture/execute/simd-2.c (main): Likewise.
46045 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46047 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
46048 * gcc.dg/wtr-aggr-init-1.c: Likewise.
46049 * gcc.dg/wtr-conversion-1.c: Likewise.
46050 * gcc.dg/wtr-escape-1.c: Likewise.
46051 * gcc.dg/wtr-int-type-1.c: Likewise.
46052 * gcc.dg/wtr-label-1.c: Likewise.
46053 * gcc.dg/wtr-static-1.c: Likewise.
46054 * gcc.dg/wtr-strcat-1.c: Likewise.
46055 * gcc.dg/wtr-suffix-1.c: Likewise.
46056 * gcc.dg/wtr-switch-1.c: Likewise.
46057 * gcc.dg/wtr-unary-plus-1.c: Likewise.
46058 * gcc.dg/wtr-union-init-1.c: Likewise.
46059 * gcc.dg/wtr-union-init-2.c: Likewise.
46060 * gcc.dg/wtr-union-init-3.c: Likewise.
46062 * gcc.dg/wtr-func-def-1.c: New test.
46064 2002-07-02 Devang Patel <dpatel@apple.com>
46066 * objc.dg/param-1.m: New test.
46068 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
46070 * gcc.dg/cpp/trad/directive.c: Add test.
46071 * gcc.dg/cpp/trad/macroargs.c: Add test.
46072 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
46074 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
46076 * gcc.dg/cpp/cmdlne-M.c: New test.
46078 2002-07-02 Ziemowit Laski <zlaski@apple.com>
46080 * objc.dg/desig-init-1.m: New test.
46082 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46085 * g++.dg/template/instantiate1.C: New test.
46087 2002-07-01 Mark Mitchell <mark@codesourcery.com>
46090 * g++.dg/template/sizeof2.C: New test.
46092 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46094 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
46095 gcc.dg/cpp/trad/include.c: New tests.
46097 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
46100 * gcc.c-torture/compile/20020701-1.c: New test.
46102 2002-07-01 Stan Shebs <shebs@apple.com>
46104 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
46106 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
46107 (objc-torture-execute): or here.
46109 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
46111 * gcc.c-torture/execute/arith-rand-ll.c: New test.
46113 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46115 * gcc.dg/cpp/trad/escaped-nl.c: New test.
46117 2002-06-30 Devang Patel <dpatel@apple.com>
46119 * objc.dg/fsyntax-only.m: New test.
46121 2002-06-27 Mark Mitchell <mark@codesourcery.com>
46124 * g++.dg/template/friend7.C: New file.
46126 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
46128 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
46131 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
46133 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
46134 avoid division by zero.
46136 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
46138 * gcc.dg/Wunknownprag.c: New tests.
46140 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
46142 * gcc.c-torture/execute/simd-2.c: New test.
46144 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
46146 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
46147 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
46148 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
46149 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
46150 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
46151 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
46152 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
46153 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
46154 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
46155 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
46156 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
46157 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
46158 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
46159 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
46160 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
46161 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
46162 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
46164 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
46166 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
46167 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
46168 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
46169 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
46171 * gcc.dg/cpp/trad/directive.c: Update.
46173 2002-06-23 Andreas Jaeger <aj@suse.de>
46175 * gcc.c-torture/execute/complex-6.c: New.
46177 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
46179 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
46180 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
46181 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
46182 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
46184 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
46186 * gcc.dg/cpp/trad: New directory with traditional tests copied
46187 from parent directory.
46188 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46189 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46190 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46191 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46192 Move to trad/ and rename.
46193 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
46194 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
46195 gcc.dg/cpp/trad/redef2.c: New tests.
46196 * gcc.dg/cpp/trad/trad.exp: New driver.
46198 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
46200 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46201 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46202 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46203 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46206 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
46208 * gcc.dg/20020620-1.c: New test.
46210 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46212 * g++.dg/template/ttp4.C: New test.
46214 2002-06-19 Jakub Jelinek <jakub@redhat.com>
46216 * g++.dg/opt/vt1.C: Fix regexp.
46218 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46220 * gcc.c-torture/execute/pure-1.c: Make functions static again.
46221 Don't use attribute `noinline'.
46223 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46225 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
46227 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
46229 * gcc.c-torture/execute/simd-1.c: New.
46231 * gcc.dg/simd-1.c: New.
46233 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46235 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
46237 2002-06-16 Richard Henderson <rth@redhat.com>
46239 * g++.dg/ext/anon-struct1.C: New.
46240 * g++.dg/ext/anon-struct2.C: New.
46241 * g++.dg/ext/anon-struct3.C: New.
46242 * gcc.dg/anon-struct-1.c: New.
46243 * gcc.dg/anon-struct-2.c: New.
46244 * gcc.dg/anon-struct-3.c: New.
46245 * gcc.dg/20011008-1.c: Adjust warning text.
46246 * gcc.dg/20020527-1.c: Add -fms-extensions.
46248 2002-06-16 Richard Henderson <rth@redhat.com>
46250 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
46252 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
46254 * gcc.c-torture/execute/20020615-1.c: New test.
46256 2002-06-15 Roger Sayle <roger@eyesopen.com>
46258 * gcc.c-tortuture/execute/compare-1.c: New test case.
46259 * gcc.c-tortuture/execute/compare-2.c: New test case.
46260 * gcc.c-tortuture/execute/compare-3.c: New test case.
46262 2002-06-13 Richard Henderson <rth@redhat.com>
46264 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
46267 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46269 * g++.dg/template/typename2.C: Update error message.
46271 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
46273 * gcc.c-torture/execute/20020611-1.c: New test.
46275 2002-06-11 Bob Wilson <bob.wilson@acm.org>
46277 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
46278 list of targets to skip.
46280 2002-06-10 Bob Wilson <bob.wilson@acm.org>
46282 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
46283 targets if not optimizing.
46285 2002-06-10 Jakub Jelinek <jakub@redhat.com>
46287 * gcc.c-torture/compile/20020605-1.c: New test.
46289 * g++.dg/opt/vt1.C: New test.
46291 * gcc.dg/20020531-1.c: New test.
46293 * gcc.dg/20020530-1.c: New test.
46295 * gcc.dg/20020527-1.c: New test.
46297 * g++.dg/opt/cse1.C: New test.
46299 2002-06-07 Roger Sayle <roger@eyesopen.com>
46301 * gcc.dg/20020607-2.c: New test case.
46303 2002-06-07 Jakub Jelinek <jakub@redhat.com>
46305 * gcc.c-torture/compile/20020604-1.c: New test.
46307 2002-06-04 Richard Henderson <rth@redhat.com>
46309 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
46310 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
46311 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
46313 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
46315 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
46317 2002-06-03 Richard Henderson <rth@redhat.com>
46319 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
46320 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
46322 2002-06-02 Richard Henderson <rth@redhat.com>
46324 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46325 test functions static.
46327 2002-06-02 Andreas Jaeger <aj@suse.de>
46329 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46332 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
46334 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46335 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46336 Update for mofified diagnostics.
46337 * gcc.dg/c99-intconst-1.c: No longer fail.
46339 2002-06-02 Richard Henderson <rth@redhat.com>
46341 * gcc.dg/uninit-A.c: Remove xfail markers.
46343 2002-06-01 Roger Sayle <roger@eyesopen.com>
46345 * gcc.dg/fnegate-1.c: New test case.
46347 2002-05-30 Osku Salerma <osku@iki.fi>
46349 * gcc.c-torture/execute/mayalias-1.c: New file.
46351 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
46353 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46354 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46355 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46357 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
46359 * gcc.c-torture/execute/20020529-1.c: New test.
46361 2002-05-27 Richard Henderson <rth@redhat.com>
46363 * g++.dg/ext/attrib6.C: New test case.
46365 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46367 * gcc.c-torture/execute/pure-1.c: New test.
46369 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46371 * gcc.dg/cpp/arith-2.c: Remove.
46373 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46375 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46376 * gcc.dg/cpp/if-3.c: Remove.
46378 2002-05-26 Jakub Jelinek <jakub@redhat.com>
46380 * g++.dg/opt/cse2.C: New test.
46382 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
46384 * gcc.dg/cpp/arith-1.c: New semantic tests.
46385 * gcc.dg/cpp/if-1.c: Update.
46387 2002-05-24 Ben Elliston <bje@redhat.com>
46389 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
46391 2002-05-24 Jakub Jelinek <jakub@redhat.com>
46393 * gcc.dg/verbose-asm.c: New test.
46395 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
46397 * gcc.dg/cpp/paste12.c: New test.
46399 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46401 * g++.dg/parse/named_ops.C: New test.
46403 2002-05-23 Mark Mitchell <mark@codesourcery.com>
46405 * gcc.dg/weak-8.c: New test.
46407 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
46409 * gcc.dg/weak-2.c: Allow optional leading underscore
46410 in scan-assembler symbol name.
46411 * gcc.dg/weak-3.c: Likewise.
46412 * gcc.dg/weak-4.c: Likewise.
46413 * gcc.dg/weak-5.c: Likewise.
46415 2002-05-23 Jakub Jelinek <jakub@redhat.com>
46417 * gcc.dg/20020523-1.c: New test.
46419 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46421 * objc.dg/const-str-2.m: Update now that we stop after
46422 a command line error.
46424 2002-05-22 Richard Henderson <rth@redhat.com>
46426 * g++.dg/dg.exp: Fix typo in test pruneing.
46428 2002-05-22 Richard Henderson <rth@redhat.com>
46430 * g++.dg/dg.exp: Prune the tls subdirectory.
46431 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
46432 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
46433 * g++.dg/tls/init-1.C: New.
46435 2002-05-22 Jakub Jelinek <jakub@redhat.com>
46437 * gcc.dg/20020517-1.c: New test.
46439 2002-05-21 Richard Henderson <rth@redhat.com>
46441 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
46442 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
46444 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
46446 * g++.dg/other/copy2.C: New test.
46448 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
46450 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
46451 (MAX_COPY): Bump up to 10 times sizeof (long long).
46452 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
46454 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
46455 sizeof (long long).
46457 * gcc.c-torture/execute/strcpy-1.c: New test.
46459 2002-05-19 Jason Merrill <jason2redhat.com>
46461 * g++.dg/ext/oper1.C: New test.
46463 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
46464 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
46466 * README.QMTEST: New file.
46468 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
46470 2002-05-19 Andreas Jaeger <aj@suse.de>
46472 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
46474 * gcc.c-torture/execute/loop-2d.x: Likewise.
46476 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
46478 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
46479 support weak symbols.
46480 * gcc.dg/weak-4.c: Likewise.
46481 * gcc.dg/weak-6.c: Likewise.
46483 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
46485 * gcc.dg/weak-3.c: Add dg-excess-error comment for
46486 cygwin, coff and h8300-*-hms targets
46487 * gcc.dg/weak-5.c: Likewise.
46488 * gcc.dg/weak-7.c: Likewise.
46490 2002-05-16 Jason Merrill <jason@redhat.com>
46492 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
46493 (scan-assembler-not, scan-assembler-dem): Likewise.
46494 (scan-assembler-dem-not): Likewise.
46496 2002-05-15 Richard Henderson <rth@redhat.com>
46498 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
46500 2002-05-15 Richard Henderson <rth@redhat.com>
46502 * gcc.dg/weak-5.c (vfoo1c): No warning here.
46503 (vfoo1f): Warning here.
46504 (vfoo1l): Don't redefine the alias.
46506 2002-05-14 Jason Merrill <jason@redhat.com>
46507 Alexandre Oliva <aoliva@redhat.com>
46509 * g++.dg/init/pm1.C: New test.
46511 2002-05-12 David S. Miller <davem@redhat.com>
46513 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
46516 2002-05-10 Roger Sayle <roger@eyesopen.com>
46518 * gcc.c-torture/execute/20020510-1.c: New test case.
46520 2002-05-10 David S. Miller <davem@redhat.com>
46522 * gcc.c-torture/execute/conversion.c: Test long double too.
46524 2002-05-09 Jakub Jelinek <jakub@redhat.com>
46526 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
46527 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
46528 * lib/g++.exp (g++_link_flags): Likewise.
46529 * lib/objc.exp (objc_target_compile): Likewise.
46531 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
46533 * gcc.dg/cpp/poison.c: Update.
46534 * gcc.dg/cpp/20000625-2.c: Remove.
46535 * gcc.dg/cpp/direct2s.c: Remove final test.
46537 2002-05-08 Tom Rix <trix@redhat.com>
46539 * gcc.c-torture/execute/20020508-1.c: New test.
46540 * gcc.c-torture/execute/20020508-2.c: New test.
46541 * gcc.c-torture/execute/20020508-3.c: New test.
46543 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
46545 * gcc.dg/cpp/charconst-4.c: More tests.
46547 2002-05-08 Mark Mitchell <mark@codesourcery.com>
46550 * gcc.dg/weak-3.c: Update location of warning messages.
46551 * gcc.dg/weak-5.c: Likewise.
46553 2002-05-06 Roger Sayle <roger@eyesopen.com>
46555 * gcc.c-torture/execute/20020506-1.c: New test case.
46557 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
46559 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
46561 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46563 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
46565 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46567 * gcc.dg/cpp/charconst-3.c: New test.
46569 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
46571 * gcc.dg/cpp/charconst.c: Update tests.
46573 2002-05-05 Tim Josling <tej@melbpc.org.au>
46575 * treelang: Added directory for new sample language treelang. Also
46576 lib/treelang.exp: New file to signal treelang should be tested.
46578 2002-05-03 Jakub Jelinek <jakub@redhat.com>
46580 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
46581 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
46582 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
46583 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
46584 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
46585 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
46586 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
46588 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
46590 * gcc.dg/format/xopen-2.c: New test.
46592 2002-05-03 Jakub Jelinek <jakub@redhat.com>
46594 * gcc.dg/20020503-1.c: New test.
46596 2002-05-02 Mark Mitchell <mark@codesourcery.com>
46598 * g++.dg/init/dtor1.C: Make it tougher.
46600 2002-05-01 Mark Mitchell <mark@codesourcery.com>
46602 * g++.dg/init/dtor1.C: New test.
46604 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
46606 * gcc.dg/altivec-8.c: New.
46608 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
46610 * gcc.dg/altivec-7.c: New.
46612 2002-04-29 Jakub Jelinek <jakub@redhat.com>
46614 * g++.dg/parse/typedef1.C: New test.
46616 2002-04-29 Mark Mitchell <mark@codesourcery.com>
46619 * g++.dg/template/friend6.C: New test.
46622 * g++.dg/init/copy1.C: New test.
46624 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
46626 * g++.dg/warn/effc1.C: New test.
46628 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
46630 * gcc.dg/cpp/if-cexp.c: Add a test.
46632 2002-04-28 Jakub Jelinek <jakub@redhat.com>
46634 * gcc.dg/20020426-2.c: New test.
46636 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
46638 * gcc.dg/cpp/if-mop.c: Update.
46639 * gcc.dg/cpp/if-mpar.c: Add test.
46640 * gcc.dg/cpp/if-oppr.c: Update.
46642 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46645 * gcc.dg/weak-[2-7].c: New tests.
46647 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
46649 * gcc.dg/enum1.c: New test.
46651 2002-04-26 Mark Mitchell <mark@codesourcery.com>
46654 * g++.dg/inherit/access2.C: New test.
46656 2002-04-26 Mark Mitchell <mark@codesourcery.com>
46659 * gcc.dg/20020426-1.c: New test.
46661 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
46663 * g++.dg/abi/enum1.C: New test.
46665 2002-04-26 Richard Henderson <rth@redhat.com>
46667 * gcc.dg/c99-bool-1.c: Expect always true warning.
46669 2002-04-25 Roger Sayle <roger@eyesopen.com>
46671 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
46673 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46675 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
46678 2002-04-24 Mark Mitchell <mark@codesourcery.com>
46680 * g++.dg/abi/mange7.C: New test.
46683 * g++.dg/parse/stmtexpr2.C: New test.
46685 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
46687 * gcc.dg/20020312-2.c: Add SH target.
46689 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46691 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
46692 compiler output on mips*-*-irix*.
46694 2002-04-23 Jakub Jelinek <jakub@redhat.com>
46696 * g++.dg/parse/attr1.C: New test.
46698 2002-04-23 Roger Sayle <roger@eyesopen.com>
46700 * gcc.c-torture/execute/string-opt-17.c: New test case.
46701 * gcc.c-torture/execute/memset-2.c: New test case.
46703 2002-04-23 Mark Mitchell <mark@codesourcery.com>
46706 * g++.dg/template/friend5.C: New test.
46709 * g++.dg/template/qual1.C: Likewise.
46711 2002-04-22 Zack Weinberg <zack@codesourcery.com>
46713 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
46714 Include stdlib.h, not stdio.h or ctype.h.
46716 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
46718 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
46719 cris-*-elf* and mmix-*-*.
46720 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
46721 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
46722 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
46724 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
46725 * gcc.dg/wchar_t-1.c: Ditto.
46727 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
46729 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
46732 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
46734 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
46736 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46738 * gcc.c-torture/execute/20000906-1.x: Delete.
46740 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
46742 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
46744 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
46747 * g77.f-torture/execute/6367.f: New test.
46748 * g77.f-torture/execute/6367.x: Disable for MMIX.
46750 2002-04-19 Mark Mitchell <mark@codesourcery.com>
46753 * g++.dg/opt/inline2.C: New test.
46755 2002-04-18 Richard Henderson <rth@redhat.com>
46757 * gcc.dg/20000906-1.c: Enable for all targets.
46758 * gcc.c-torture/compile/iftrap-2.c: New.
46760 2002-04-18 Jakub Jelinek <jakub@redhat.com>
46762 * gcc.dg/20020418-1.c: New test.
46763 * gcc.dg/20020418-2.c: New test.
46765 2002-04-18 Richard Henderson <rth@redhat.com>
46767 * gcc.c-torture/compile/iftrap-1.c: New.
46768 * gcc.dg/iftrap-1.c: Adjust for ia64.
46769 * gcc.dg/iftrap-2.c: New.
46771 2002-04-18 Jakub Jelinek <jakub@redhat.com>
46773 * gcc.c-torture/compile/20020418-1.c: New test.
46775 2002-04-18 Roger Sayle <roger@eyesopen.com>
46777 * gcc.c-torture/compile/20020415-1.c: New.
46779 2002-04-18 David S. Miller <davem@redhat.com>
46781 * gcc.c-torture/execute/20020418-1.c: New test.
46783 2002-04-17 Jakub Jelinek <jakub@redhat.com>
46785 * gcc.dg/20020416-1.c: New test.
46787 * g++.dg/opt/inline1.C: New test.
46789 2002-04-16 Jakub Jelinek <jakub@redhat.com>
46791 * gcc.dg/altivec-5.c: New test.
46793 * gcc.dg/20020415-1.c: New test.
46795 2002-04-15 Mark Mitchell <mark@codesourcery.com>
46797 * lib/chill.exp: Remove.
46799 2002-04-14 Jakub Jelinek <jakub@redhat.com>
46801 * g++.dg/other/big-struct.C: New test.
46803 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
46805 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
46808 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
46811 * gcc.dg/i386-387-1.c: Allow optional leading underscore
46812 in scan-assembler function name
46814 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
46816 * g77.f-torture/execute/980628-4.x,
46817 g77.f-torture/execute/980628-5.x,
46818 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46819 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46820 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
46823 2002-04-13 David S. Miller <davem@redhat.com>
46825 * gcc.c-torture/execute/20020413-1.c: New test.
46827 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
46830 * g++.dg/ext/asm1.C: New tests.
46832 2002-04-12 Mark Mitchell <mark@codesourcery.com>
46835 * g++.dg/parse/stmtexpr1.C: New test.
46838 * g++.dg/template/copy1.C: New test.
46840 2002-04-12 Richard Henderson <rth@redhat.com>
46842 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
46844 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
46846 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
46847 gcc.c-torture/execute/20020307-2.c.
46849 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
46851 * g++.dg/ext/attrib5.C,
46852 * g++.dg/lookup/struct1.C: New tests.
46854 2002-04-11 Jakub Jelinek <jakub@redhat.com>
46856 * gcc.dg/20020411-1.c: New test.
46858 * gcc.c-torture/execute/20020411-1.c: New test.
46860 2002-04-10 Janis Johnson <janis187@us.ibm.com>
46862 * g77.f-torture/execute/6177.f: New test.
46864 2002-04-10 Jakub Jelinek <jakub@redhat.com>
46867 * g++.dg/opt/cleanup1.C: New test.
46869 * g++.dg/opt/const1.C: New test.
46871 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
46873 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
46875 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
46878 * g++.dg/template/typename2.C: New test.
46880 2002-04-10 Alan Modra <amodra@bigpond.net.au>
46882 * gcc.c-torture/execute/loop-12.c: New.
46884 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
46886 * g77.f-torture/execute/980628-4.x,
46887 g77.f-torture/execute/980628-5.x,
46888 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46889 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46890 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
46892 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46894 PR optimization/6086
46895 * g++.dg/opt/preinc1.C: New test.
46897 2002-04-06 Mark Mitchell <mark@codesourcery.com>
46900 * g++.dg/opt/static2.C: New test.
46902 2002-04-06 Mark Mitchell <mark@codesourcery.com>
46905 * gcc.dg/20020406-1.c: New test.
46907 2002-04-04 David S. Miller <davem@redhat.com>
46909 * gcc.c-torture/execute/20020404-1.c: New test.
46911 2002-04-04 Jakub Jelinek <jakub@redhat.com>
46914 * gcc.dg/20020312-2.c: Do not declare global register variable
46915 if __PIC__ or __pic__ is defined.
46917 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
46919 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
46920 __asm__ so that it works correctly even if -ansi -pedantic-errors.
46922 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46924 * gcc.misc-tests/linkage.exp: Update last change to handle
46925 sparc*-, not just sparc-.
46927 2002-04-03 Richard Henderson <rth@redhat.com>
46929 * gcc.dg/cpp/ucs.c: Improved long UCS test.
46931 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
46933 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
46935 2002-04-02 David S. Miller <davem@redhat.com>
46937 * gcc.c-torture/execute/20020402-3.c: New test.
46939 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
46941 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
46942 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
46944 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
46945 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
46946 g77.f-torture/execute/20001201.x,
46947 g77.f-torture/execute/u77-test.x: New files.
46949 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
46950 * gcc.dg/wchar_t-1.c: Ditto.
46952 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46954 * gcc.c-torture/execute/20020402-1.c: New test.
46956 2002-04-01 Richard Henderson <rth@redhat.com>
46958 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
46960 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
46962 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46964 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
46966 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
46968 * g++.dg/inherit/template-as-base.C: Expect error.
46969 * g++.dg/inherit/namespace-as-base.C: Likewise.
46971 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
46973 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
46974 g++.dg/ext/instantiate3.C: Tweak match patterns.
46976 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
46977 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
46980 2002-03-31 Richard Henderson <rth@redhat.com>
46982 * gcc.dg/special/alias-2.c: New.
46983 * gcc.dg/special/ecos.exp: Run it.
46985 2002-03-31 Richard Henderson <rth@redhat.com>
46987 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
46989 2002-03-31 Kazu Hirata <kazu@hxi.com>
46991 * gcc.dg/weak-1.c: Disable on h8300 port.
46993 2002-03-29 Janis Johnson <janis187@us.ibm.com>
46995 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
46996 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
46998 * g++.dg/bprob/bprob-1.C: New test.
46999 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
47000 * g++.dg/gcov/gcov-1.C: New test.
47001 * g++.dg/gcov/gcov-1.x: New file.
47002 * g++.dg/gcov/gcov-2.C: New test.
47003 * g++.dg/gcov/gcov-3.C: New test.
47004 * g++.dg/gcov/gcov-3.h: New file.
47006 2002-03-28 Roger Sayle <roger@eyesopen.com>
47008 * g++.old-deja/g++.other/builtins5.C: New test.
47009 * g++.old-deja/g++.other/builtins6.C: New test.
47010 * g++.old-deja/g++.other/builtins7.C: New test.
47011 * g++.old-deja/g++.other/builtins8.C: New test.
47012 * g++.old-deja/g++.other/builtins9.C: New test.
47014 2002-03-29 Jakub Jelinek <jakub@redhat.com>
47016 * g++.dg/opt/static1.C: New test.
47018 * g++.dg/opt/longbranch1.C: New test.
47020 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
47022 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
47024 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
47026 2002-03-28 Jeffrey A Law (law@redhat.com)
47028 * gcc.c-torture/execute/20020328-1.c: New test.
47030 2002-03-27 Richard Henderson <rth@redhat.com>
47032 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
47033 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
47034 move from g++.old-deja/g++.ext/.
47036 2002-03-27 Mark Mitchell <mark@codesourcery.com>
47038 * g++.dg/init/new2.C: New test.
47040 2002-03-26 Richard Henderson <rth@redhat.com>
47042 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
47044 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
47047 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
47049 * gcc.dg/20001102-1.c: Likewise.
47051 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
47053 * gcc.dg/cpp/endif-pedantic1.c,
47054 gcc.dg/cpp/endif-pedantic2.c: New tests.
47056 2002-03-26 Mark Mitchell <mark@codesourcery.com>
47058 * g++.dg/init/new1.C: New test.
47060 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
47062 * g++.dg/abi/vbase9.C: New test.
47064 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
47066 * gcc.dg/arm-asm.c: New test.
47068 2002-03-26 Andrew Cagney <ac131313@redhat.com>
47070 * gcc.dg/Wswitch-enum.c: New test.
47073 2002-03-26 Richard Henderson <rth@redhat.com>
47075 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
47078 2002-03-25 Richard Henderson <rth@redhat.com>
47080 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
47083 * gcc.c-torture/compile/20011119-1.c (xxx): New.
47084 * gcc.c-torture/compile/20011119-2.c (xxx): New.
47086 2002-03-25 Zack Weinberg <zack@codesourcery.com>
47088 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
47090 2002-03-25 Bob Wilson <bob.wilson@acm.org>
47092 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
47093 targets using generic thunk support.
47095 2002-03-25 Jakub Jelinek <jakub@redhat.com>
47097 * gcc.c-torture/compile/20020323-1.c: New test.
47099 * g++.dg/opt/conj2.C: New test.
47101 2002-03-24 Richard Henderson <rth@redhat.com>
47103 * gcc.dg/weak-1.c: Use -fno-common.
47105 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47107 * g77.dg/f77-edit-apostrophe-out.f: New test
47108 * g77.dg/f77-edit-h-out.f: New test
47109 * g77.dg/f77-edit-t-in.f: New test
47110 * g77.dg/f77-edit-t-out.f: New test
47111 * g77.dg/f77-edit-x-out.f: New test
47112 * g77.dg/f77-edit-slash-out.f: New test
47113 * g77.dg/f77-edit-colon-out.f: New test
47114 * g77.dg/f77-edit-s-out.f: New test
47116 2002-03-24 Richard Henderson <rth@redhat.com>
47118 * objc/execute/formal_protocol-6.x: New XFAIL.
47120 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47122 * gcc.dg/weak-1.c: Early return from dg-final on platforms
47123 that do not support weak symbols
47125 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47127 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
47128 * lib/g77.exp: Likewise.
47129 * lib/objc.exp: Likewise.
47131 2002-03-23 Andrew Cagney <ac131313@redhat.com>
47133 * gcc.dg/Wswitch-default.c: New test.
47135 2002-03-23 Jakub Jelinek <jakub@redhat.com>
47137 * g++.dg/other/enum1.C: New test.
47139 2002-03-23 Zack Weinberg <zack@codesourcery.com>
47141 * gcc.dg/pragma-ep-3.c: Fix typo.
47143 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47145 * g++.dg/inherit/template-as-base.C: New test.
47147 2002-03-22 Jakub Jelinek <jakub@redhat.com>
47149 * g++.old-deja/g++.other/dwarf2-1.C: Move...
47150 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
47152 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
47154 * gcc.dg/cpp/multiline.c: Update to match.
47156 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
47158 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
47160 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
47162 * gcc.dg/cpp/extratokens2.c: New file.
47164 2002-03-21 David Edelsohn <edelsohn@gnu.org>
47166 * gcc.dg/20020312-2.c: Add rs6000 target.
47168 * gcc.c-torture/compile/20020319-1.c: New test.
47170 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47172 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
47173 (A, E): Handle this.
47175 2002-03-20 Jason Merrill <jason@redhat.com>
47177 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
47179 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
47180 through prune_gcc_output.
47182 2002-03-20 Jakub Jelinek <jakub@redhat.com>
47184 * gcc.c-torture/compile/20020320-1.c: New test.
47186 2002-03-19 Jakub Jelinek <jakub@redhat.com>
47188 * gcc.c-torture/compile/20020318-1.c: New test.
47190 * gcc.dg/struct-by-value-1.c: New test.
47192 * gcc.dg/20020319-1.c: New test.
47194 2002-03-18 Jakub Jelinek <jakub@redhat.com>
47196 * g++.dg/opt/conj1.C: New test.
47198 2002-03-17 Mark Mitchell <mark@codesourcery.com>
47200 * g++.dg/template/qualttp20.C: Revert previous change.
47201 * g++.dg/template/qualttp3.C: Likewise.
47202 * g++.dg/template/qualttp4.C: Likewise.
47203 * g++.dg/template/qualttp5.C: Likewise.
47204 * g++.dg/template/qualttp6.C: Likewise.
47205 * g++.dg/template/qualttp7.C: Likewise.
47206 * g++.dg/template/qualttp8.C: Likewise.
47207 * g++.dg/template/recurse.C: Likewise.
47209 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
47211 * gcc.dg/cpp/wchar-1.c: Update.
47213 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
47215 * g++.dg/template/conv1.C: New test.
47216 * g++.dg/template/conv2.C: New test.
47217 * g++.dg/template/conv3.C: New test.
47218 * g++.dg/template/conv4.C: New test.
47220 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47222 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
47223 * g++.dg/template/qualttp3.C: Likewise.
47224 * g++.dg/template/qualttp4.C: Likewise.
47225 * g++.dg/template/qualttp5.C: Likewise.
47226 * g++.dg/template/qualttp6.C: Likewise.
47227 * g++.dg/template/qualttp7.C: Likewise.
47228 * g++.dg/template/qualttp8.C: Likewise.
47229 * g++.dg/template/recurse.C: Likewise.
47231 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47233 * g++.dg/opt/dtor1.C: New test.
47235 2002-03-15 Jakub Jelinek <jakub@redhat.com>
47237 * gcc.c-torture/compile/20020315-1.c: New test.
47239 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
47241 * gcc.dg/weak-1.c: Fix scan tests.
47243 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
47245 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
47246 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
47247 cris-*-aout* mmix-*-*.
47248 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
47249 cris-*-aout* mmix-*-*.
47250 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
47251 cris-*-elf* cris-*-aout* and mmix-*-*.
47252 * gcc.dg/20001009-1.c: Ditto.
47253 * gcc.dg/20010912-1.c: Ditto.
47254 * gcc.dg/20020122-4.c: Ditto.
47255 * gcc.dg/inline-2.c: Ditto.
47257 2002-03-14 Jeffrey A Law (law@cygnus.com)
47259 * gcc.c-torture/compile/20020314-1.c: New test.
47261 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
47263 * gcc.c-torture/execute/20020314-1.c: New test.
47265 2002-03-14 Jakub Jelinek <jakub@redhat.com>
47267 * g++.dg/warn/Wunused-1.C: New test.
47269 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
47271 * g++.dg/abi/mangle6.C: New test.
47273 2002-03-13 Jakub Jelinek <jakub@redhat.com>
47275 * gcc.c-torture/compile/20020309-2.c: New test.
47277 * gcc.c-torture/compile/20020312-1.c: New test.
47279 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
47281 * g++.dg/other/access1.C: New test.
47283 2002-03-12 Jakub Jelinek <jakub@redhat.com>
47285 * gcc.c-torture/execute/wchar_t-1.c: New test.
47287 2002-03-12 David Edelsohn <edelsohn@gnu.org>
47289 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
47291 2002-03-12 Roger Sayle <roger@eyesopen.com>
47293 * gcc.dg/20020312-1.c: New test case.
47295 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
47297 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
47299 2002-03-11 Richard Henderson <rth@redhat.com>
47301 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
47302 * g++.old-deja/g++.jason/report.C: Likewise.
47304 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47306 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
47307 * g++.old-deja/g++.robertl/eb56.C: Likewise.
47309 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47311 * g++.dg/overload/pmf1.C: New test.
47313 2002-03-11 Kazu Hirata <kazu@hxi.com>
47315 * gcc.c-torture/execute/20020307-1.c: Use long.
47317 2002-03-11 Jakub Jelinek <jakub@redhat.com>
47319 PR optimization/5844
47320 * gcc.dg/20020310-1.c: New test.
47322 2002-03-09 Michael Meissner <meissner@redhat.com>
47324 * gcc.c-torture/execute/memcpy-2.c: New test.
47325 * gcc.c-torture/execute/memset-1.c: New test.
47326 * gcc.c-torture/execute/strlen-1.c: New test.
47327 * gcc.c-torture/execute/strcmp-1.c: New test.
47328 * gcc.c-torture/execute/strncmp-1.c: New test.
47330 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
47332 * gcc.dg/ppc-ldstruct.c: New test.
47334 2002-03-09 Jakub Jelinek <jakub@redhat.com>
47336 * gcc.c-torture/execute/va-arg-22.c: New test.
47338 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47340 * gcc.c-torture/compile/20020309-1.c: New test.
47342 2002-03-08 Jakub Jelinek <jakub@redhat.com>
47344 * gcc.c-torture/execute/20020307-2.c: New test.
47346 2002-03-07 Jeffrey A Law (law@redhat.com)
47348 * g77.f-torture/compile/20020307-1.f: New test.
47350 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
47352 * gcc.dg/unordered-1.c: New test.
47354 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
47356 * gcc.c-torture/execute/20020307-1.c: New test.
47358 2002-03-05 Jakub Jelinek <jakub@redhat.com>
47360 * gcc.dg/20020304-1.c: New test.
47362 * gcc.c-torture/compile/20020304-2.c: New test.
47364 2002-03-04 Zack Weinberg <zack@codesourcery.com>
47366 * gcc.c-torture/compile/20020304-1.c: New test case
47369 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
47371 * gcc.dg/20020103-1.c: Add other -D ppc variants.
47373 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
47375 * g++.dg/other/classkey1.C: New test.
47377 2002-03-01 Richard Henderson <rth@redhat.com>
47379 * gcc.c-torture/compile/981223-1.x: New.
47380 * gcc.c-torture/compile/920625-1.x: New.
47382 2002-02-28 Richard Henderson <rth@redhat.com>
47384 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
47386 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
47388 * gcc.c-torture/execute/20020227-1.c: New test.
47390 2002-02-27 Mark Mitchell <mark@codesourcery.com>
47392 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
47394 * g++.old-deja/g++.oliva/partord1.C: Likewise.
47395 * g++.old-deja.g++.other/defarg1.C: Likewise.
47396 * g++.old-deja/g++.pt/calls2.C: Likewise.
47397 * g++.old-deja/g++.pt/crash20.C: Likewise.
47398 * g++.old-deja/g++.pt/crash30.C: Likewise.
47399 * g++.old-deja/g++.pt/crash36.C: Likewise.
47400 * g++.old-deja/g++.pt/crash6.C: Likewise.
47401 * g++.old-deja/g++.pt/defarg13.C: Likewise.
47402 * g++.old-deja/g++.pt/derived3.C: Likewise.
47403 * g++.old-deja/g++.pt/error1.C: Likewise.
47404 * g++.old-deja/g++.pt/friend21.C: Likewise.
47405 * g++.old-deja/g++.pt/friend23.C: Likewise.
47406 * g++.old-deja/g++.pt/infinite1.C: Likewise.
47407 * g++.old-deja/g++.robertl/eb128.C: Likewise.
47409 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
47411 * gcc.c-torture/execute/20020225-2.c: New test.
47413 2002-02-27 Zack Weinberg <zack@codesourcery.com>
47415 * gcc.c-torture/execute/920730-1t.c,
47416 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
47417 Delete test cases, only relevant to -traditional.
47419 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
47421 * gcc.dg/cpp/undef1.c: Remove.
47422 * gcc.dg/cpp/directiv.c: Update.
47423 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
47425 2002-02-27 Michael Meissner <meissner@redhat.com>
47427 * gcc.c-torture/execute/20020226-1.c: New test.
47429 2002-02-26 Jakub Jelinek <jakub@redhat.com>
47431 * g++.dg/debug/debug4.C: New test.
47433 * gcc.dg/ia64-visibility-1.c: New test.
47435 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
47437 * gcc.dg/debug/20020224-1.c: New.
47439 2002-02-25 Kazu Hirata <kazu@hxi.com>
47441 * gcc.c-torture/execute/960416-1.x: New.
47442 * gcc.c-torture/execute/divconst-3.x: Likewise.
47444 2002-02-25 Jakub Jelinek <jakub@redhat.com>
47446 * gcc.dg/20020224-1.c: New test.
47448 2002-02-25 Alan Modra <amodra@bigpond.net.au>
47450 * gcc.c-torture/execute/20020225-1.c: New.
47452 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
47454 * gcc.dg/cpp/wchar-1.c: New test.
47456 2002-02-23 Jakub Jelinek <jakub@redhat.com>
47458 * gcc.dg/20020222-1.c: New test.
47460 2002-02-22 Jakub Jelinek <jakub@redhat.com>
47462 * g++.dg/opt/anonunion1.C: New test.
47464 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
47466 * g++.dg/template/qualttp19.C: New test.
47467 * g++.dg/template/qualttp20.C: New test.
47468 * g++.old-deja/g++.jason/report.C: Adjust expected errors
47469 * g++.old-deja/g++.other/qual1.C: Likewise.
47471 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
47473 * gcc.dg/attr-alwaysinline.c: New.
47475 2002-02-21 Jakub Jelinek <jakub@redhat.com>
47477 * gcc.dg/20020220-1.c: New test.
47479 * gcc.dg/20020220-2.c: New test.
47481 * g++.dg/opt/mmx1.C: New test.
47483 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
47485 * gcc.c-torture/compile/20020110.c: New test.
47487 2002-02-20 Jakub Jelinek <jakub@redhat.com>
47489 * gcc.c-torture/execute/20020219-1.c: New test.
47491 * gcc.dg/20020219-1.c: New test.
47493 * gcc.dg/noncompile/20020220-1.c: New test.
47495 * g++.dg/opt/ptrintsum1.C: New test.
47497 * gcc.dg/debug/20020220-1.c: New test.
47499 2002-02-17 Jakub Jelinek <jakub@redhat.com>
47501 * gcc.c-torture/execute/20020216-1.c: New test.
47503 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
47505 * gcc.dg/decl-1.c: Update, new test.
47507 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
47509 * g++.dg/abi/bitfield1.C: New test.
47510 * g++.dg/abi/bitfield2.C: New test.
47512 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
47514 * gcc.dg/attr-nest.c: New test.
47516 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
47518 * gcc.c-torture/execute/20020215-1.c: New test.
47520 2002-02-14 Jakub Jelinek <jakub@redhat.com>
47522 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
47523 * g++.dg/debug/debug.exp: New.
47524 * g++.dg/debug/trivial.C: New.
47525 * g++.dg/debug/debug1.C: Moved...
47526 * g++.dg/other/debug1.C: ...from here.
47527 * g++.dg/debug/debug2.C: Moved...
47528 * g++.dg/other/debug2.C: ...from here.
47529 * g++.dg/debug/debug3.C: Moved...
47530 * g++.dg/other/debug3.C: ...from here.
47532 * gcc.dg/noncompile/20020213-1.c: New test.
47534 2002-02-13 Jakub Jelinek <jakub@redhat.com>
47536 * g++.dg/other/debug3.C: New test.
47538 * gcc.c-torture/execute/20020213-1.c: New test.
47540 2002-02-13 Richard Smith <richard@ex-parrot.com>
47542 * g++.old-deja/g++.other/thunk1.C: New test.
47544 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
47546 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
47548 2002-02-13 Stan Shebs <shebs@apple.com>
47550 * gcc.dg/altivec-3.c: New.
47552 2002-02-12 Jakub Jelinek <jakub@redhat.com>
47554 * gcc.dg/Wunreachable-1.c: New test.
47555 * gcc.dg/Wunreachable-2.c: New test.
47557 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
47559 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
47561 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
47563 * gcc.dg/decl-1.c: New test.
47565 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
47567 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
47569 2002-02-10 Kazu Hirata <kazu@hxi.com>
47571 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
47572 * gcc.c-torture/compile/980506-1.x: Likewise.
47574 2002-02-10 Kazu Hirata <kazu@hxi.com>
47576 * gcc.dg/20020210-1.c: New.
47578 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
47580 * g77.f-torture/execute/947.f: New regression test
47581 for PR fortran/947.
47583 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
47585 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
47586 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
47588 2002-02-08 Richard Henderson <rth@redhat.com>
47590 * gcc.c-torture/compile/labels-3.c: New.
47592 2002-02-08 Jakub Jelinek <jakub@redhat.com>
47594 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
47595 expression statements work instead.
47596 * gcc.dg/noncompile/20020207-1.c: New test.
47598 2002-02-07 Richard Henderson <rth@redhat.com>
47600 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
47602 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47604 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
47606 * lib/g77-dg.exp: Trim g77 error messages so that they are
47607 recognized by dg.exp.
47609 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47612 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
47614 2002-02-07 Richard Henderson <rth@redhat.com>
47616 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
47617 to be sufficiently aligned for integers.
47619 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
47621 * g++.dg/template/friend4.C: New test.
47623 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47626 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
47629 2002-02-07 Richard Henderson <rth@redhat.com>
47631 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
47632 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
47633 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
47634 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
47636 2002-02-06 Richard Henderson <rth@redhat.com>
47638 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
47640 2002-02-06 Janis Johnson <janis187@us.ibm.com>
47642 * gcc.dg/20020206-1.c: New test.
47644 2002-02-06 Jakub Jelinek <jakub@redhat.com>
47646 * gcc.c-torture/execute/20020206-1.c: New test.
47648 * gcc.c-torture/execute/20020206-2.c: New test.
47650 PR optimization/5429:
47651 * gcc.c-torture/compile/20020206-1.c: New test.
47653 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
47655 * g++.dg/ext/align1.C: Do not use an explicit alignment value
47656 as certain file formats cannot support particularly large
47659 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
47660 and do not expect to be able to link the executable.
47662 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
47663 fail because the COFF format does not support the weak attribute.
47665 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
47667 * g77.dg/pr5473.f: New test
47669 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
47671 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
47672 Fix testcase accordingly.
47674 2002-02-04 Richard Henderson <rth@redhat.com>
47676 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
47677 (buf): Change to be an array of pointers, not ints.
47679 2002-02-04 Jakub Jelinek <jakub@redhat.com>
47681 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
47682 before all tests. Move warning one line above to match where it
47684 * gcc.dg/Wswitch-2.c: New test.
47685 * g++.dg/warn/Wswitch-1.C: New test.
47686 * g++.dg/warn/Wswitch-2.C: New test.
47688 2002-02-04 Richard Henderson <rth@redhat.com>
47690 * g++.dg/abi/offsetof.C: Fix size comparison.
47692 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
47694 * gcc.dg/cast-qual-2.c: New test.
47696 2002-02-04 Jakub Jelinek <jakub@redhat.com>
47698 * gcc.dg/20020201-4.c: New test.
47700 2002-02-04 Ben Elliston <bje@redhat.com>
47702 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
47703 target_info attribute != 0, in addition to the empty string.
47704 (gcc_target_compile): Likewise.
47706 2002-02-03 Andrew Cagney <ac131313@redhat.com>
47708 * gcc.dg/Wswitch.c: New test.
47709 PR gcc/4475. PR gcc/3780.
47711 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
47713 * g77.f-torture/execute/5122.f: New test for regressions
47714 against PR fortran/5122.
47716 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
47718 * g77.f-torture/compile/pr3743.f: Delete
47719 * g77.dg/pr3743-1.f: New test.
47720 * g77.dg/pr3743-2.f: New test.
47721 * g77.dg/pr3743-3.f: New test.
47722 * g77.dg/pr3743-4.f: New test.
47724 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
47726 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
47728 2002-02-02 Richard Henderson <rth@redhat.com>
47730 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
47731 * gcc.c-torture/execute/bf64-1.c: Likewise.
47733 2002-02-02 Jakub Jelinek <jakub@redhat.com>
47735 * gcc.dg/20020201-2.c: New test.
47737 * gcc.dg/20020201-3.c: New test.
47739 * gcc.c-torture/execute/bitfld-2.c: New test.
47741 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
47743 * gcc.dg/bitfld-1.c: Update.
47744 * gcc.dg/bitfld-2.c: Update.
47745 * gcc.c-torture/execute/bitfld-1.x: New.
47747 2002-02-02 Jakub Jelinek <jakub@redhat.com>
47749 * gcc.c-torture/execute/20020201-1.c: New test.
47751 2002-02-01 Janis Johnson <janis187@us.ibm.com>
47754 * gcc.dg/20020201-1.c: New test.
47756 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
47759 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
47760 * g77.f-torture/compile/pr3743.x: Remove
47762 2002-01-31 Tom Rix <trix@redhat.com>
47764 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
47766 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
47768 * gcc.dg/noncompile/20020130-1.c: New test.
47770 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
47772 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
47774 2002-01-29 Richard Henderson <rth@redhat.com>
47776 * gcc.c-torture/execute/991118-1.c: Cast various constants back
47778 * gcc.c-torture/execute/bf64-1.c: Likewise.
47780 2002-01-29 Jakub Jelinek <jakub@redhat.com>
47782 * gcc.c-torture/execute/20020129-1.c: New test.
47784 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
47786 * gcc.c-torture/compile/20000224-1.c: Update.
47787 * gcc.c-torture/execute/bitfld-1.c: New tests.
47788 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
47789 * gcc.dg/uninit-A.c: Update.
47791 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
47793 * g++.dg/template/ctor1.C: Add instantiation.
47795 2002-01-28 Paul Koning <pkoning@equallogic.com>
47797 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
47798 argument to __builtin_prefetch to be const ptr.
47800 2002-01-28 Jakub Jelinek <jakub@redhat.com>
47802 * gcc.c-torture/compile/20020120-1.c: New test.
47804 2002-01-27 Kazu Hirata <kazu@hxi.com>
47806 * gcc.c-torture/execute/20020127-1.c: New test.
47808 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
47810 * g77.dg/f77-edit-i-in.f: New test
47811 * g77.dg/f77-edit-i-out.f: New test
47813 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
47815 * gcc.dg/debug/debug.exp: New file.
47816 * gcc.dg/debug/trivial.c: New file.
47817 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
47818 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
47819 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
47820 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
47821 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
47822 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
47823 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
47824 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
47825 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
47826 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
47827 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
47828 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
47829 * gcc.dg/20000503-1.c: Removed.
47830 * gcc.dg/20010207-1.c: Removed.
47831 * gcc.dg/20011223-1.c: Removed.
47832 * gcc.dg/20020104-2.c: Removed.
47833 * gcc.dg/debug-1.c: Removed.
47834 * gcc.dg/debug-2.c: Removed.
47835 * gcc.dg/debug-3.c: Removed.
47836 * gcc.dg/debug-4.c: Removed.
47837 * gcc.dg/debug-5.c: Removed.
47838 * gcc.dg/debug-6.c: Removed.
47839 * gcc.dg/dwarf2-1.c: Removed.
47840 * gcc.dg/dwarf2-2.c: Removed.
47842 2002-01-25 Jakub Jelinek <jakub@redhat.com>
47844 * g++.old-deja/g++.other/eh5.C: New test.
47845 * g++.old-deja/g++.other/sibcall2.C: New test.
47846 * g++.old-deja/g++.other/array9.C: New test.
47847 * g++.old-deja/g++.other/typename2.C: New test.
47848 * g++.old-deja/g++.other/crash60.C: New test.
47849 * g++.old-deja/g++.other/conv9.C: New test.
47850 * g++.old-deja/g++.other/mangle10.C: New test.
47851 * g++.old-deja/g++.other/unchanging1.C: New test.
47852 * g++.old-deja/g++.other/exprstmt1.C: New test.
47853 * g++.old-deja/g++.other/inline23.C: New test.
47854 * g++.old-deja/g++.eh/ia64-1.C: New test.
47855 * g++.old-deja/g++.other/dwarf2-1.C: New test.
47856 * g++.old-deja/g++.other/reload1.C: New test.
47857 * g++.old-deja/g++.other/static20.C: New test.
47858 * g++.old-deja/g++.other/local-alloc1.C: New test.
47859 * g++.old-deja/g++.other/conv8.C: New test.
47860 * g++.old-deja/g++.other/stmtexpr2.C: New test.
47861 * g++.old-deja/g++.other/storeexpr1.C: New test.
47862 * g++.old-deja/g++.other/storeexpr2.C: New test.
47863 * g++.dg/eh/template2.C: New test.
47864 * g++.dg/warn/weak1.C: New test.
47866 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
47868 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47869 Remove first, non-varying, argument.
47871 2002-01-23 Richard Henderson <rth@redhat.com>
47873 * gcc.dg/inline-2.c: New.
47875 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
47876 Add optional target arg. Check number of arguments.
47877 (scan-assembler-not, scan-assembler-dem): Likewise.
47878 (scan-assembler-dem-not): Likewise.
47880 2002-01-23 Zack Weinberg <zack@codesourcery.com>
47882 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
47884 * g++.old-deja/g++.brendan/parse3.C,
47885 g++.old-deja/g++.other/crash26.C,
47886 g++.old-deja/g++.other/crash28.C,
47887 g++.old-deja/g++.other/crash29.C,
47888 g++.old-deja/g++.other/crash30.C,
47889 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
47891 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
47893 * gcc.dg/20020115-1.c: New.
47895 2002-01-23 Bob Wilson <bob.wilson@acm.org>
47897 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
47899 2002-01-23 Janis Johnson <janis187@us.ibm.com>
47901 * gcc.dg/20020122-3.c: New.
47903 2002-01-23 Jakub Jelinek <jakub@redhat.com>
47905 * g++.dg/other/gc1.C: New test.
47907 2002-01-23 Zack Weinberg <zack@codesourcery.com>
47909 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
47911 2002-01-22 Richard Henderson <rth@redhat.com>
47913 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
47915 2002-01-22 Richard Henderson <rth@redhat.com>
47917 * gcc.dg/20020122-4.c: New.
47919 2002-01-22 H.J. Lu <hjl@gnu.org>
47921 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
47923 * gcc.dg/special/ecos.exp: Likewise.
47924 * lib/g++-dg.exp: Likewise.
47925 * lib/g77-dg.exp: Likewise.
47926 * lib/gcc-dg.exp : Likewise.
47927 * lib/mike-g++.exp: Likewise.
47928 * lib/mike-g77.exp: Likewise.
47929 * lib/mike-gcc.exp: Likewise.
47930 * lib/objc-dg.exp: Likewise.
47932 2002-01-22 Janis Johnson <janis187@us.ibm.com>
47935 * gcc.dg/20020122-2.c: New test.
47937 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
47939 * gcc.dg/20020122-1.c: New test.
47941 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
47943 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
47945 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
47947 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
47949 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47951 * gcc.c-torture/compile/20020121-1.c: New test.
47953 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
47955 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
47958 2002-01-21 Jakub Jelinek <jakub@redhat.com>
47960 * gcc.dg/20020218-1.c: New test.
47962 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
47964 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
47966 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
47967 "At global scope" warning
47968 * g++.dg/ext/align1.C: Change cygwin test for alignment
47969 from db-bogus to dg-warning
47971 2002-01-21 Zack Weinberg <zack@codesourcery.com>
47973 * g77.f-torture/compile/cpp2.F: New test.
47975 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
47977 * g++.dg/template/access1.C: New test.
47979 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
47981 * gcc.dg/20020118-1.c: New.
47983 2002-01-18 Kazu Hirata <kazu@hxi.com>
47985 * gcc.c-torture/execute/20020118-1.c: New test.
47987 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
47989 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
47990 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
47991 alignment warnings.
47993 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
47995 * gcc.misc-tests/i386-prefetch.exp: Save and restore
47996 torture_with_loops and torture_without_loops
47998 2002-01-17 Jakub Jelinek <jakub@redhat.com>
48000 * gcc.c-torture/compile/20020116-1.c: New test.
48002 2002-01-16 Jakub Jelinek <jakub@redhat.com>
48004 * gcc.dg/20020116-2.c: New test.
48006 * gcc.dg/ultrasp4.c: New test.
48008 * gcc.dg/20020116-1.c: New test.
48010 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
48012 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
48015 2002-01-15 Janis Johnson <janis187@us.ibm.com>
48017 * gcc.misc-tests/i386-prefetch.exp: New.
48018 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
48019 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
48020 * gcc.misc-tests/i386-pf-none-1.c: New test.
48021 * gcc.misc-tests/i386-pf-sse-1.c: New test.
48023 2002-01-15 Jakub Jelinek <jakub@redhat.com>
48025 * gcc.dg/gnu89-init-1.c: Add new tests.
48027 2002-01-15 Andreas Jaeger <aj@suse.de>
48029 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
48030 * gcc.dg/i386-mmx-2.c: Likewise.
48031 * gcc.dg/i386-sse-1.c: Likewise.
48032 * gcc.dg/i386-sse-2.c: Likewise.
48033 * gcc.dg/i386-sse-3.c: Likewise.
48035 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
48037 * g77.f-torture/execute/intrinsic-unix-bessel.f:
48038 Uncomment additional cases that now pass.
48040 2002-01-11 Richard Henderson <rth@redhat.com>
48042 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
48043 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
48045 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
48047 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
48049 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
48051 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
48052 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
48054 2002-01-10 Dale Johannesen <dalej@apple.com>
48056 * gcc.c-torture/execute/loop-11.c: New.
48058 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
48060 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
48061 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
48063 2002-01-09 Richard Henderson <rth@redhat.com>
48065 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
48066 type in which to perform the operation for each size.
48068 2002-01-09 Alan Matsuoka (alanm@redhat.com)
48070 * gcc.c-torture/compile/20020109-2.c: New test.
48072 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
48074 * gcc.c-torture/execute/loop-10.c: New test.
48076 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48078 * gcc.c-torture/compile/20010226-1.c: New test.
48079 * gcc.c-torture/compile/20010227-1.c: New test.
48080 * gcc.c-torture/compile/20010426-1.c: New test.
48081 * gcc.c-torture/compile/20010510-1.c: New test.
48082 * gcc.c-torture/compile/20010605-3.c: New test.
48083 * gcc.c-torture/compile/20010824-1.c: New test.
48084 * gcc.c-torture/execute/20010409-1.c: New test.
48085 * gcc.dg/noncompile/20000901-1.c: New test.
48086 * gcc.dg/20001023-1.c: New test.
48087 * gcc.dg/20001101-1.c: New test.
48088 * gcc.dg/20001102-1.c: New test.
48089 * gcc.dg/20010207-1.c: New test.
48090 * gcc.dg/20010405-1.c: New test.
48091 * gcc.dg/20010822-1.c: New test.
48092 * gcc.dg/20011107-1.c: New test.
48094 2002-01-09 Jeffrey A Law (law@redhat.com)
48096 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
48098 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
48099 execution failure on PA targets.
48101 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48103 * gcc.c-torture/compile/20020109-1.c: New test.
48105 2002-01-08 Kazu Hirata <kazu@hxi.com>
48107 * gcc.c-torture/execute/20020108-1.c: New test.
48109 2002-01-08 Jakub Jelinek <jakub@redhat.com>
48111 * gcc.dg/20020108-1.c: New test.
48113 2002-01-08 H.J. Lu <hjl@gnu.org>
48115 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
48118 2002-01-08 Geoff Keating <geoffk@redhat.com>
48120 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
48123 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
48125 * gcc.dg/altivec-4.c: Test altivec predicates.
48127 2002-01-07 Jakub Jelinek <jakub@redhat.com>
48129 * gcc.c-torture/execute/20020107-1.c: New test.
48131 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
48134 * gcc.c-torture/compile/20020106-1.c: New test.
48136 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
48138 * gcc.c-torture/execute/nestfunc-4.c: New test.
48140 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48142 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
48143 extra triple that slipped in.
48144 * g++.old-deja/g++.abi/align.C: Likewise.
48145 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48147 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48149 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
48150 * g++.old-deja/g++.abi/align.C: Likewise.
48151 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48153 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
48155 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
48158 2002-01-04 Jakub Jelinek <jakub@redhat.com>
48160 * gcc.dg/20020104-1.c: New test.
48162 * gcc.dg/20020104-2.c: New test.
48164 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
48166 * gcc.dg/20020103-1.c: Fix typo in target selector.
48168 2002-01-03 Richard Henderson <rth@redhat.com>
48170 * gcc.dg/20020103-1.c: New.
48172 2002-01-03 Kazu Hirata <kazu@hxi.com>
48174 * gcc.c-torture/execute/20020103-1.c: New test.
48176 2002-01-03 Jakub Jelinek <jakub@redhat.com>
48178 * g++.dg/other/debug2.C: New test.
48180 * gcc.c-torture/compile/20020103-1.c: New test.
48182 2002-01-02 Jakub Jelinek <jakub@redhat.com>
48184 * gcc.dg/gnu89-init-1.c: Added new tests.
48186 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48188 * g++.dg/template/friend2.C: Remove as patch is reverted.
48190 * g++.dg/warn/oldcast1.C: New test.
48192 * g++.dg/template/ptrmem1.C: New test.
48193 * g++.dg/template/ptrmem2.C: New test.
48195 * g++.dg/template/ntp.C: New test.
48197 * g++.dg/other/component1.C: New test.
48199 * g++.dg/template/ttp3.C: New test.
48201 * g++.dg/template/friend2.C: New test.
48202 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
48204 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48206 * g++.dg/other/ptrmem1.C: New test.
48207 * g++.dg/other/ptrmem2.C: New test.
48209 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48211 * g++.dg/template/ctor1.C: New test.
48213 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48215 * g++.dg/template/friend2.C: New test.
48217 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
48219 * gcc.dg/mmix-1.c: New test.
48221 2001-12-31 Richard Henderson <rth@redhat.com>
48223 * gcc.dg/asm-5.c: New.
48225 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
48227 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
48228 in namespace __gnu_cxx
48230 2001-12-30 Richard Henderson <rth@redhat.com>
48232 * gcc.dg/debug-6.c: New.
48234 2001-12-30 Jakub Jelinek <jakub@redhat.com>
48236 * gcc.c-torture/compile/20011229-2.c: New test.
48238 2001-12-29 Jakub Jelinek <jakub@redhat.com>
48240 * gcc.dg/debug-3.c: New test.
48241 * gcc.dg/debug-4.c: New test.
48242 * gcc.dg/debug-5.c: New test.
48244 2001-12-29 Richard Henderson <rth@redhat.com>
48246 * g++.dg/eh/loop1.C: New.
48248 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48250 * g++.dg/template/crash1.C: New test.
48252 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48254 * g++.dg/other/const1.C: New test.
48256 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
48258 * gcc.c-torture/compile/20011229-1.c: New test.
48260 2001-12-28 Stan Shebs <shebs@apple.com>
48262 * lib/objc-torture.exp: Resync with c-torture.exp.
48263 * lib/objc.exp: Load standard libraries.
48265 2001-12-28 Jakub Jelinek <jakub@redhat.com>
48267 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
48270 2001-12-27 Roger Sayle <roger@eyesopen.com>
48272 * gcc.c-torture/execute/string-opt-16.c: New testcase.
48274 2001-12-27 Richard Henderson <rth@redhat.com>
48276 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
48278 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
48280 * g++.dg/eh/ctor1.C: New test.
48281 * g++.dg/other/error2.C: New test.
48283 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
48285 * g++.dg/other/init2.C: New test.
48287 2001-12-24 Richard Henderson <rth@redhat.com>
48289 * gcc.dg/20011223-1.c: New.
48290 * gcc.dg/inline-1.c: New.
48292 2001-12-23 Richard Henderson <rth@redhat.com>
48294 * gcc.dg/asm-4.c: Test operand modifiers.
48296 2001-12-23 Richard Henderson <rth@redhat.com>
48298 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
48300 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
48302 * gcc.c-torture/execute/20011223-1.c: New test.
48304 2001-12-21 Richard Henderson <rth@redhat.com>
48306 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
48307 re-enables the warning.
48309 2001-12-21 Richard Henderson <rth@redhat.com>
48311 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
48313 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48315 * gcc.c-torture/compile/20011218-1.c: New test.
48317 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
48319 * gcc.misc-test/arm-isr.exp: New file. Control running of the
48321 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
48322 epilogue generation for ARM ISR routines.
48324 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48326 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48327 * gcc.dg/format/c90-printf-3.c: Likewise.
48328 * gcc.dg/format/c99-printf-3.c: Likewise.
48329 * gcc.dg/format/ext-1.c: Likewise.
48330 * gcc.dg/format/ext-6.c: Likewise.
48331 * gcc.dg/format/format.h: Prototype unlocked stdio.
48333 2001-12-20 Richard Henderson <rth@redhat.com>
48335 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48337 (malloc): Correct allocation logic. Abort if we fill up the
48338 arena before initialization complete.
48339 (realloc): Correct allocation logic.
48341 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48343 * gcc.c-torture/compile/20011219-2.c: New test.
48345 * gcc.c-torture/execute/20011219-1.c: New test.
48347 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
48349 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48350 target does not support weak symbols.
48352 2001-12-19 Jakub Jelinek <jakub@redhat.com>
48354 * gcc.c-torture/compile/20011219-1.c: New test.
48356 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
48358 * g++.dg/other/error1.C: New test.
48360 2001-12-17 Jeffrey A Law (law@redhat.com)
48362 * gcc.c-torture/execute/20011217-1.c: New test.
48364 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
48366 * objc.dg/special/: New directory.
48367 * objc.dg/special/special.exp: New file.
48368 * objc.dg/special/unclaimed-category-1.h: New file.
48369 * objc.dg/special/unclaimed-category-1a.m: New file.
48370 * objc.dg/special/unclaimed-category-1.m: New file.
48372 2001-12-17 Andreas Jaeger <aj@suse.de>
48374 * gcc.c-torture/compile/20011217-2.c: New test.
48376 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
48378 * gcc.c-torture/compile/20011217-1.c: New test.
48380 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
48382 * gcc.dg/20011214-1.c: New.
48384 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
48386 * gcc.dg/altivec-4.c: New.
48388 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
48390 * gcc.dg/20011113-1.c: New test.
48392 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
48394 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
48395 std::__malloc_alloc_template<0> and
48396 std::__default_alloc_template<false, 0>.
48398 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
48400 * objc/execute/bf-21.m: New test.
48401 * objc/execute/enumeration-1.m: New test.
48402 * objc/execute/enumeration-2.m: New test.
48404 2001-12-12 Jakub Jelinek <jakub@redhat.com>
48406 * gcc.dg/gnu89-init-1.c: New test.
48408 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
48410 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
48411 * g++.old-deja/g++.jason/2371.C: Likewise.
48412 * g++.old-deja/g++.jason/template33.C: Likewise.
48413 * g++.old-deja/g++.jason/template34.C: Likewise.
48414 * g++.old-deja/g++.jason/template36.C: Likewise.
48415 * g++.old-deja/g++.oliva/typename1.C: Likewise.
48416 * g++.old-deja/g++.oliva/typename2.C: Likewise.
48417 * g++.old-deja/g++.other/typename1.C: Likewise.
48418 * g++.old-deja/g++.pt/inherit2.C: Likewise.
48419 * g++.old-deja/g++.pt/nontype5.C: Likewise.
48420 * g++.old-deja/g++.pt/typename11.C: Likewise.
48421 * g++.old-deja/g++.pt/typename14.C: Likewise.
48422 * g++.old-deja/g++.pt/typename16.C: Likewise.
48423 * g++.old-deja/g++.pt/typename3.C: Likewise.
48424 * g++.old-deja/g++.pt/typename4.C: Likewise.
48425 * g++.old-deja/g++.pt/typename5.C: Likewise.
48426 * g++.old-deja/g++.pt/typename7.C: Likewise.
48427 * g++.old-deja/g++.robertl/eb9.C: Likewise.
48429 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
48431 * g++.dg/other/linkage1.C: New test.
48432 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
48435 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
48437 * gcc.dg/concat.c: New test.
48439 2001-12-11 Stan Shebs <shebs@apple.com>
48441 * objc/compile: New test directory.
48442 * objc/compile/compile.exp: New expect script.
48443 * objc/compile/20011211-1.m: New compile test.
48445 2001-12-11 Jason Merrill <jason@redhat.com>
48447 * lib/prune.exp (prune_gcc_output): Also handle "In member
48448 function". So many permutations...
48450 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
48452 * g++.dg/template/typedef1.C: New test.
48454 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
48456 * g++.dg/other/copy1.C: New test.
48458 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
48460 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
48462 * gcc.dg/builtin-choose-expr.c: New.
48464 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
48466 * gcc.dg/altivec-2.c: New.
48468 2001-12-07 Richard Henderson <rth@redhat.com>
48470 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
48472 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
48474 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
48477 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48479 * g++-old.deja/g++.robertl/eb101.C: Deleted.
48481 2001-12-06 Janis Johnson <janis187@us.ibm.com>
48483 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
48484 variable argument list.
48486 2001-12-06 Zack Weinberg <zack@codesourcery.com>
48488 * gcc.c-torture/execute/memcheck: Delete entire directory.
48489 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
48490 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
48492 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
48494 * gcc.dg/Wshadow-1.c: New test.
48496 2001-12-05 Jakub Jelinek <jakub@redhat.com>
48498 * gcc.c-torture/compile/20011130-1.c: New test.
48500 * gcc.dg/noncompile/20011025-1.c: New test.
48502 * g++.dg/other/anon-union.C: New test.
48504 * gcc.c-torture/execute/20011024-1.c: New test.
48506 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
48508 * gcc.c-torture/execute/20000722-1.x,
48509 gcc.c-torture/execute/20010123-1.x: Remove.
48510 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
48511 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
48512 gcc.dg/c99-complit-2.c: New tests.
48514 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
48516 * g++.dg/inherit/base1.C: New test.
48518 2001-12-04 Jakub Jelinek <jakub@redhat.com>
48520 * g++.dg/other/stdarg1.C: New test.
48522 * gcc.c-torture/compile/20011130-2.c: New test.
48524 2001-12-03 Janis Johnson <janis187@us.ibm.com>
48526 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
48527 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
48528 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
48529 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
48530 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
48531 * gcc.dg/builtin-prefetch-1.c: New test.
48533 2001-12-03 Jakub Jelinek <jakub@redhat.com>
48535 * gcc.dg/20011130-1.c: New test.
48537 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
48539 * g++.dg/other/scope1.C: New test.
48540 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
48542 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
48544 * gcc.dg/vla-init-1.c: New test.
48546 2001-12-01 Geoff Keating <geoffk@redhat.com>
48548 * gcc.c-torture/compile/structs.c: New testcase from GDB.
48550 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
48552 * objc.dg/alias.m: Update.
48553 * objc.dg/class-1.m: Update.
48554 * objc.dg/const-str-1.m: Update.
48555 * objc.dg/fwd-proto-1.m: Update.
48556 * objc.dg/id-1.m: Update.
48557 * objc.dg/super-class-1.m: Update.
48559 2001-11-29 Mark Mitchell <mark@codesourcery.com>
48561 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
48564 2001-11-28 Jeffrey A Law (law@cygnus.com)
48566 * gcc.c-torture/execute/20011128-1.c: New test.
48568 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
48570 * gcc.dg/20011127-1.c: New test.
48572 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
48574 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
48575 from Austin Group draft 7.
48576 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
48577 scanf format arguments.
48578 * gcc.dg/format/no-exargs-2.c: New test.
48580 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
48582 * g++.dg/abi/vbase8-4.C: New test.
48584 2001-11-24 Ian Lance Taylor <ian@airs.com>
48586 * gcc.c-torture/execute/20011121-1.c: New test.
48588 2001-11-23 Jeffrey A Law (law@cygnus.com)
48590 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
48592 2001-11-23 Andreas Jaeger <aj@suse.de>
48594 * gcc.dg/cpp/charconst-2.c: New test.
48596 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
48598 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
48599 to the host if it is remote. Let tests specify extra headers
48601 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
48602 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
48603 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
48604 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
48605 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
48606 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
48607 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
48608 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
48609 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
48610 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
48612 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
48614 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
48615 for little endian ARMs.
48617 2001-11-20 Jakub Jelinek <jakub@redhat.com>
48619 * gcc.c-torture/compile/20011119-1.c: New test.
48620 * gcc.c-torture/compile/20011119-2.c: New test.
48622 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
48624 * gcc.dg/altivec-1.c: Fix typo.
48626 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
48628 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
48630 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
48632 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
48634 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
48636 * lib/g77.exp: Don't specify --rpath-link.
48638 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
48639 across all the headers.
48640 * gcc.dg/format/format.exp: For testing on a remote host,
48643 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
48644 * gcc.c-torture/execute/930406-1.c: Likewise.
48645 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
48647 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
48649 * gcc.dg/altivec-1.c: New.
48651 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
48653 * gcc.dg/cpp/fpreprocessed.c: New test case.
48655 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48657 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
48658 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
48659 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
48661 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48663 * gcc.dg/no-builtin-1.c: New test.
48665 2001-11-16 Jakub Jelinek <jakub@redhat.com>
48667 * gcc.c-torture/execute/20011115-1.c: New test.
48669 2001-11-15 Jakub Jelinek <jakub@redhat.com>
48671 * gcc.c-torture/compile/20011114-2.c: New test.
48672 * gcc.c-torture/compile/20011114-3.c: New test.
48673 * gcc.c-torture/compile/20011114-4.c: New test.
48675 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
48677 * g++.dg/other/init1.C: New test.
48679 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
48681 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
48684 * gcc.c-torture/execute/20011114-1.c: New testcase.
48686 * gcc.c-torture/compile/20010327-1.c: Revert last change.
48687 * gcc.c-torture/compile/20011114-1.c: New test, exactly
48688 like the (before this change) version of 20010327-1.c.
48690 2001-11-14 Roger Sayle <roger@eyesopen.com>
48692 * gcc.c-torture/execute/string-opt-13.c: New testcase.
48694 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
48696 * g++.dg/init/array2.C: New test.
48698 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
48700 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
48702 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
48704 * g++.dg/other/forscope1.C: New test.
48705 * g++.dg/ext/forscope1.C: New test.
48706 * g++.dg/ext/forscope2.C: New test.
48708 2001-11-13 Jakub Jelinek <jakub@redhat.com>
48710 * gcc.c-torture/execute/20011113-1.c: New test.
48712 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
48714 * gcc.c-torture/execute/20011109-2.c: New test.
48716 * gcc.c-torture/execute/20011109-1.c: New test.
48718 2001-11-09 Jakub Jelinek <jakub@redhat.com>
48720 * gcc.c-torture/compile/20011109-1.c: New test.
48722 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
48724 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
48725 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
48726 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
48727 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
48728 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
48729 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
48730 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
48732 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
48734 * g++.dg/warn/Wshadow-1.C: New tests.
48735 * g++.old-deja/g++.mike/for3.C: Update.
48737 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
48739 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
48740 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
48741 XFAILs. Adjust expected error texts.
48742 * gcc.c-torture/compile/20011106-1.c,
48743 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
48744 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
48745 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
48746 gcc.dg/c99-array-lval-5.c: New tests.
48748 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
48750 * gcc.dg/cpp/defined.c: Update.
48752 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
48754 * gcc.c-torture/execute/anon-1.c: New test.
48756 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
48758 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
48759 same size, so no warning should be produced on stormy16.
48761 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
48762 due to oversized array.
48763 * g++.old-deja/g++.mike/ns15.C: Likewise.
48764 * g++.old-deja/g++.pt/crash16.C: Likewise.
48766 2001-11-02 Graham Stott <grahams@redhat.com>
48768 * g++.dgother/debug1.C: Fix typos.
48770 2001-11-01 Jakub Jelinek <jakub@redhat.com>
48772 * g++.dg/other/debug1.C: New test.
48774 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
48776 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
48779 2001-10-30 Jakub Jelinek <jakub@redhat.com>
48781 * gcc.dg/20011029-2.c: New test.
48783 * gcc.c-torture/compile/20011029-1.c: New test.
48785 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
48787 * objc/execute/class_self-1.m: New test.
48788 * objc/execute/class_self-2.m: New test.
48790 2001-10-25 Zack Weinberg <zack@codesourcery.com>
48792 * gcc.misc-tests/msgs.exp: Delete.
48793 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
48794 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
48795 error set to match recent changes.
48797 2001-10-24 Zack Weinberg <zack@codesourcery.com>
48799 * gcc.dg/20011021-1.c: New test.
48801 2001-10-24 Jakub Jelinek <jakub@redhat.com>
48803 * gcc.c-torture/compile/20011023-1.c: New test.
48805 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
48807 * lib/g77.exp: Rewrite based on lib/g++.exp.
48809 2001-10-19 Jakub Jelinek <jakub@redhat.com>
48811 * gcc.c-torture/execute/20011019-1.c: New test.
48813 * gcc.dg/20011018-1.c: New test.
48815 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
48817 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
48819 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
48821 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
48822 * gcc.dg/attr-invalid.c: Likewise.
48824 2001-10-18 Jakub Jelinek <jakub@redhat.com>
48826 * gcc.dg/20011015-1.c: New test.
48828 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
48830 * g++.dg/template/unify2.C: New test.
48832 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
48834 * g++.dg/other/exception-specification.C: New test
48836 2001-10-13 Tom Rix <trix@redhat.com>
48838 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
48839 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
48841 2001-10-12 Jakub Jelinek <jakub@redhat.com>
48843 * gcc.dg/20011009-1.c: New test.
48845 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
48848 * g++.dg/other/friend1.C: New test.
48850 2001-10-11 Richard Henderson <rth@redhat.com>
48852 * g++.old-deja/g++.other/crash18.C: Add -S to options.
48854 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48856 * gcc.c-torture/compile/20011010-1.c: New.
48858 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
48860 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
48861 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
48862 g77.f-torture/execute/execute.exp,
48863 g77.f-torture/noncompile/noncompile.exp,
48864 gcc.c-torture/compile/compile.exp,
48865 gcc.c-torture/execute/execute.exp,
48866 gcc.c-torture/execute/ieee/ieee.exp,
48867 gcc.c-torture/execute/memcheck/memcheck.exp,
48868 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
48869 objc/execute/execute.exp: Update FSF address.
48871 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
48873 * gcc.dg/cpp/cmdlne-C.c: Update.
48874 * gcc.dg/cpp/cmdlne-C2.c: New.
48876 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48878 * gcc.c-torture/execute/20011008-3.c: New.
48880 2001-10-08 DJ Delorie <dj@redhat.com>
48882 * gcc.dg/20011008-1.c: New.
48883 * gcc.dg/20011008-2.c: New.
48885 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
48887 * gcc.dg/cpp/spacing1.c: Update test.
48889 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
48891 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
48892 spelling errors of "separate" as "seperate".
48894 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
48896 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
48897 enough to avoid inlining.
48899 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
48901 * lib/g77.exp: set libg2c_dir correctly.
48903 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
48905 * gcc.dg/cpp/macro11.c: New test.
48907 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
48909 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
48910 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
48911 gcc.dg/format/multattr-3.c: New tests.
48912 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
48913 tests for format attributes on function pointers being rejected.
48915 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
48917 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
48919 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
48921 * g++.dg/warn/format1.C: New test.
48923 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
48925 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
48927 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
48929 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
48931 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
48933 * gcc.dg/cpp/redef2.c: Add test.
48935 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
48937 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
48938 long-standing bug on i686, apparently.
48939 * gcc.c-torture/execute/loop-2c.x: New file.
48940 * gcc.c-torture/execute/loop-2d.x: New file.
48941 * gcc.c-torture/execute/loop-3c.x: New file.
48943 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
48945 * gcc.dg/cpp/20000625-2.c: Correct line number.
48947 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
48949 * gcc.dg/cpp/macro10.c: New test.
48950 * gcc.dg/cpp/strify3.c: New test.
48951 * gcc.dg/cpp/spacing1.c: Add tests.
48952 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
48953 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
48955 2001-09-24 DJ Delorie <dj@redhat.com>
48957 * gcc.c-torture/execute/20010924-1.c: New test.
48959 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
48961 * objc/execute/paste.m: Remove.
48963 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
48965 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
48967 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
48969 * g77.dg/strlen0.f: New test.
48971 2001-09-21 Richard Henderson <rth@redhat.com>
48973 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
48974 * g++.old-deja/g++.abi/vtable2.C: Likewise.
48976 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
48978 Table-driven attributes.
48979 * g++.dg/ext/attrib1.C: New test.
48981 2001-09-20 DJ Delorie <dj@redhat.com>
48983 * gcc.dg/20000926-1.c: Update expected warning messages.
48984 * gcc.dg/array-2.c: Likewise, and test for warnings too.
48985 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
48988 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
48990 * g++.dg/eh/registers1.C: New test case.
48992 2001-09-17 Richard Henderson <rth@redhat.com>
48994 * gcc.dg/array-5.c: Fix VLA decomposition test.
48996 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
48998 * gcc.dg/cpp/line5.c: New testcase.
49000 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
49002 * gcc.dg/cpp/macro9.c: New test.
49004 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
49006 * gcc.c-torture/execute/980223.c: Change type of addr from long
49009 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
49011 * gcc.c-torture/execute/20010915-1.c: New test.
49013 2001-09-14 Janis Johnson <janis187@us.ibm.com>
49015 * g77.dg/bprob: New directory.
49016 * g77.dg/bprob/bprob.exp: New file.
49017 * g77.dg/bprob/bprob-1.f: New test.
49018 * g77.dg/gcov: New directory.
49019 * g77.dg/gcov/gcov.exp: New file.
49020 * g77.dg/gcov/gcov-1.f: New test.
49021 * g77.dg/gcov/gcov-1.x: New file.
49023 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
49025 * gcc.dg/cpp/directiv.c: Update.
49026 * gcc.dg/cpp/undef1.c: Update.
49028 2001-09-12 Jakub Jelinek <jakub@redhat.com>
49030 * gcc.dg/20010912-1.c: New test.
49032 2001-09-11 Janis Johnson <janis187@us.ibm.com>
49034 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
49035 language-independent file in lib.
49036 * lib/gcov.exp: New file.
49038 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
49040 * gcc.c-torture/compile/20010911-1.c: New test.
49042 2001-09-10 Janis Johnson <janis187@us.ibm.com>
49044 * lib/profopt.exp: New, to support profile-directed optimizations.
49045 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
49046 * gcc.misc-tests/bprob-1.c: New test.
49047 * gcc.misc-tests/bprob-2.c: New test.
49049 2001-09-07 Janis Johnson <janis187@us.ibm.com>
49051 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
49052 XFAIL and which kinds of gcov output to verify.
49053 * gcc.misc-tests/gcov-4b.x: New file.
49054 * gcc.misc-tests/gcov-5b.x: New file.
49055 * gcc.misc-tests/gcov-6.x: New file.
49056 * gcc.misc-tests/gcov-7.c: New test.
49057 * gcc.misc-tests/gcov-7.x: New file.
49059 2001-09-06 Janis Johnson <janis187@us.ibm.com>
49061 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
49062 * gcc.misc-tests/gcov-6.c: New test.
49064 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
49067 * g++.dg/abi/vbase1.C: New test.
49069 2001-09-05 Ziemowit Laski <zlaski@apple.com>
49071 * objc.dg/method-2.m: New.
49073 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
49076 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
49077 * g++.dg/init/empty1.C: New test.
49079 2001-09-03 Jakub Jelinek <jakub@redhat.com>
49081 * gcc.c-torture/compile/20010903-1.c: New test.
49083 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
49085 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
49088 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
49090 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
49092 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
49094 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
49096 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
49098 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
49099 for 16-bit 'unsigned int'.
49101 2001-08-29 Kazu Hirata <kazu@hxi.com>
49103 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
49105 2001-08-27 Richard Henderson <rth@redhat.com>
49107 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
49108 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
49110 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
49112 * gcc.dg/asm-names.c (ymain): New.
49114 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
49116 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
49117 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
49118 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
49120 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49122 * gcc.dg/compare5.c: New testcase.
49124 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
49126 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
49127 and "In instantiation".
49129 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
49131 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
49133 2001-08-20 Janis Johnson <janis187@us.ibm.com>
49135 * gcc.misc-tests/gcov.exp: Add support for branch information.
49136 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
49137 * gcc.misc-tests/gcov-4.c: New test.
49138 * gcc.misc-tests/gcov-4b.c: New test.
49139 * gcc.misc-tests/gcov-5b.c: New test.
49141 2001-08-20 Zack Weinberg <zackw@panix.com>
49143 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
49146 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
49148 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
49150 2001-08-19 Jakub Jelinek <jakub@redhat.com>
49152 * g++.dg/eh/template1.C: New test.
49154 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
49156 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
49158 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
49161 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
49163 * lib/g77-dg.exp: Use prune.exp for common procedures
49164 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
49165 * lib/g77.exp: (g77-dg-prune) Remove
49167 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
49169 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
49171 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49173 * g++.dg/template/unify1.C: New test.
49175 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
49177 * g++.dg/abi/empty4.C: New test.
49179 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
49181 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
49183 * g77.f-torture/compile/pr3743.x: Likewise.
49185 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
49187 * g++.dg/other/using-declaration.C: New test.
49189 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49191 * gcc.dg/cpp/tr-sign.c: New testcase.
49193 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49195 * gcc.dg/cpp/19951025-1.c: Revert.
49196 * gcc.dg/cpp/directiv.c: We no longer process directives that
49197 interrupt macro arguments.
49199 2001-08-03 Zack Weinberg <zackw@stanford.edu>
49201 * gcc.dg/bconstp-1.c: New test.
49203 2001-08-03 Richard Henderson <rth@redhat.com>
49205 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
49207 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
49209 * gcc.dg/cpp/19951025-1.c: Update.
49211 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
49213 * g77.dg/ff90-1.f (s): Fix reference of variable z,
49216 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
49219 * g++.old-deja/g++.ns/ns14.C: Remove special options.
49220 * g++.old-deja/g++.other/std1.C: Likewise.
49221 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
49223 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49225 * lib/g77.exp: Load gcc-defs.exp for common procedures
49226 (g77_pass, g77_fail, g77_finish, g77_exit,
49227 ${tool}_check_unsupported_p} Now redundant. Deleted.
49229 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49231 * g77.dg/fbackslash.f
49232 * g77.dg/fcase-preserve.f
49234 * g77.dg/ffixed-line-length-0.f
49235 * g77.dg/ffixed-line-length-132.f
49236 * g77.dg/ffixed-line-length-7.f
49237 * g77.dg/ffixed-line-length-72.f
49238 * g77.dg/ffixed-line-length-none.f
49239 * g77.dg/ffree-form-1.f
49240 * g77.dg/fno-backslash.f
49241 * g77.dg/fno-f90-1.f
49242 * g77.dg/fno-fixed-form-1.f
49243 * g77.dg/fno-onetrip.f
49244 * g77.dg/fno-typeless-boz.f
49245 * g77.dg/fno-underscoring.f
49246 * g77.dg/fno-vxt-1.f
49247 * g77.dg/fonetrip.f
49248 * g77.dg/ftypeless-boz.f
49249 * g77.dg/fugly-assumed.f
49250 * g77.dg/funderscoring.f
49253 2001-08-01 Ziemowit Laski <zlaski@apple.com>
49255 * objc.dg/fwd-proto-1.m: New.
49256 * objc.dg/local-decl-1.m: New.
49257 * objc.dg/naming-1.m: New.
49258 * objc.dg/naming-2.m: New.
49259 * objc.dg/proto-hier-1.m: New.
49261 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
49263 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
49264 largest-type elements to a struct makes its size grow.
49266 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49268 * g++.dg/abi/vthunk1.C: New test.
49270 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49272 * g++.dg/abi/vbase8-22.C: New test.
49274 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49276 * gcc.dg/cpp/macro8.c: New test.
49278 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49280 * g++.dg/abi/vbase8-21.C: New test.
49282 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49284 * g++.dg/abi/vbase8-10.C: New test.
49286 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49288 * lib/g++.exp (g++_set_ld_library_path): Renamed to
49289 ${tool}_set_ld_library_path.
49291 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
49294 2001-07-26 Stan Cox <scox@redhat.com>
49296 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
49297 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
49298 gcc_exit, gcc_check_unsupported_p):
49299 Moved to gcc-deps.exp
49300 * gcc-deps.exp: New file.
49302 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49304 * g++.old-deja/g++.pt/defarg14.C: New test.
49306 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49308 * g++.old-deja/g++.other/lineno5.C: New test.
49310 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49312 * g++.old-deja/g++.pt/crash68.C: New test.
49314 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49316 * g++.old-deja/g++.other/crash42.C: New test.
49318 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49320 * gcc.dg/cpp/extratokens.c: Fix.
49321 * gcc.dg/cpp/skipping2.c: New tests.
49323 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49325 * gcc.c-torture/execute/20010724-1.c: New file.
49326 * gcc.c-torture/execute/20010724-1.x: New file.
49328 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49330 * g++.old-deja/g++.other/cond7.C: New test.
49332 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49334 * g++.old-deja/g++.other/optimize4.C: New test.
49336 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49338 * g++.old-deja/g++.abi/vbase8-5.C: New test.
49340 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
49342 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49343 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49344 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49345 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49347 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49348 bug report" message.
49350 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49351 * g++.dg/ext/instantiate1.C: Move from old-deja.
49353 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
49355 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49356 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49357 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49358 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49360 2001-07-23 Jeffrey A Law (law@cygnus.com)
49362 * gcc.c-torture/execute/20010723-1.c: New test.
49364 2001-07-23 Ben Elliston <bje@redhat.com>
49366 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49368 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49370 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49372 Delete handling of ieee_multilib_flags.
49373 Pass -mieee for alpha*-*-* and sh-*-*.
49374 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49376 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
49378 Remove old-abi tests.
49379 * g++.old-deja/g++.mike/p11116.C: Remove.
49380 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
49382 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
49384 * g77.f-torture/compile/pr3743.f: New test
49386 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
49388 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
49390 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49392 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
49393 g++.old-deja/g++.pt/static6.C: Likewise.
49394 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
49395 supports weak symbols.
49397 2001-07-18 Andreas Jaeger <aj@suse.de>
49399 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
49402 2001-07-18 Andreas Jaeger <aj@suse.de>
49404 * gcc.dg/iftrap-1.c: Fix target line.
49406 2001-07-17 Richard Henderson <rth@redhat.com>
49408 * gcc.c-torture/execute/20010717-1.c: New.
49410 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
49412 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
49415 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49417 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
49419 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49421 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
49422 UAC_SIGBUS, UAC_NOPRINT definitions.
49424 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
49426 * objc/execute/object_is_class.m: New test.
49427 * objc/execute/object_is_meta_class.m: New test.
49429 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
49431 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
49432 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
49434 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
49436 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
49437 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
49439 2001-07-14 Richard Henderson <rth@redhat.com>
49441 * gcc.dg/iftrap-1.c: New.
49443 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
49445 * g77.f-torture/execute/intrinsic77.f: New test.
49447 2001-07-11 Janis Johnson <janis@us.ibm.com>
49449 * gcc.misc-tests/gcov-3.c: New test.
49451 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49453 * gcc.c-torture/compile/20010711-1.c,
49454 * gcc.c-torture/compile/20010711-2.c: New tests.
49456 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49458 * gcc.c-torture/execute/20010711-1.c: New test.
49460 2001-07-11 Ben Elliston <bje@redhat.com>
49462 * g++.old-deja/g++.other/enum5.C: New test.
49464 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
49466 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
49467 (g++-dg-prune): Call prune_gcc_output.
49468 * prune.exp: New file for prune_gcc_output.
49469 * lib/g++.exp, lib/gcc.exp: Load it.
49471 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
49473 * gcc.c-torture/compile/20010701-1.c,
49474 g++.old-deja/g++.ext/attrib6.C: New tests.
49476 2001-07-06 Jeffrey A Law (law@cygnus.com)
49478 * gcc.c-torture/compile/20010706-1.c: New test.
49480 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
49482 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
49484 2001-06-28 Stan Shebs <shebs@apple.com>
49486 * gcc.dg/pragma-darwin.c: New test.
49488 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49490 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
49491 Solaris 2.[678] system.
49493 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
49495 * gcc.dg/20010622-1.c: New test.
49497 2001-06-18 Stan Shebs <shebs@apple.com>
49499 * objc.dg: New directory.
49500 * objc.dg/dg.exp: New file.
49501 * objc.dg/alias.m: New.
49502 * objc.dg/class-1.m: New.
49503 * objc.dg/class-2.m: New.
49504 * objc.dg/const-str-1.m: New.
49505 * objc.dg/const-str-2.m: New.
49506 * objc.dg/id-1.m: New.
49507 * objc.dg/method-1.m: New.
49508 * objc.dg/super-class-1.m: New.
49509 * lib/objc-dg.exp: New file.
49511 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
49513 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
49516 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
49518 * g++.old-deja/g++.abi/vbase8-9.C: New test.
49520 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49522 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
49525 2001-06-12 Richard Henderson <rth@redhat.com>
49527 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
49529 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
49531 * g++.old-deja/g++.abi/vbase5.C: New test.
49532 * g++.old-deja/g++.abi/vbase6.C: New test.
49533 * g++.old-deja/g++.abi/vbase7.C: New test.
49535 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49537 * gcc.c-torture/compile/20010610-1.c: New test.
49539 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
49541 * g++.old-deja/g++.abi/vbase4.C: New test.
49543 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49545 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
49546 support %f for HC11/HC12 targets.
49547 * gcc.c-torture/execute/930513-1.x: New file, likewise.
49548 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
49549 on HC11/HC12 targets.
49550 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
49552 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49554 * gcc.dg/wchar_t-1.c: New file.
49555 * gcc.dg/wint_t-1.c: Likewise.
49557 2001-06-11 Bernd Schmidt <bernds@redhat.com>
49559 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
49561 2001-06-11 Richard Henderson <rth@redhat.com>
49563 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
49565 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
49567 * gcc.c-torture/compile/20010611-1.c: New test.
49569 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
49571 * gcc.dg/c99-tag-1.c: Add more tests.
49573 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
49575 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
49576 representation on MN10300 and ARM/Thumb.
49578 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
49580 * g77.f-torture/execute/20010610.f: New.
49582 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
49584 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
49587 2001-06-09 Richard Henderson <rth@redhat.com>
49589 * gcc.c-torture/execute/ashrdi-1.c: New.
49590 * gcc.c-torture/execute/ashldi-1.c: New.
49591 * gcc.c-torture/execute/lshrdi-1.c: New.
49593 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
49595 * objc/execute/load-3.m: Added. Check sending +load to categories,
49596 in addition to classes.
49598 2001-06-08 Stan Shebs <shebs@apple.com>
49600 * objc/execute/load-2.m: New test. From Nicola Pero
49601 <n.pero@mi.flashnet.it>.
49603 2001-06-08 Jakub Jelinek <jakub@redhat.com>
49605 * gcc.c-torture/execute/20010605-2.c: New test.
49607 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
49609 * g++.old-deja/g++.abi/vbase2.C: New test.
49610 * g++.old-deja/g++.abi/vbase3.C: New test.
49612 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
49614 * g++.old-deja/g++.pt/friend49.C: New test.
49616 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
49618 * g++.old-deja/g++.ext/anon3.C: New test.
49620 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
49622 * g++.old-deja/g++.other/conv7.C: New test.
49624 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
49626 * gcc.c-torture/compile/20010605-2.c: New test.
49628 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
49630 * gcc.c-torture/execute/20010604-1.c: New test.
49632 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
49634 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
49636 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
49638 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
49639 (g++_link_flags): Likewise.
49640 (g++_init): Pass gccpath's value to two previous functions.
49642 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49644 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
49645 Ensure logfile entry matches exec command line.
49647 2001-05-31 Richard Henderson <rth@redhat.com>
49649 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
49650 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
49652 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
49654 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
49655 compiler for irix6.2
49657 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
49659 * g++.old-deja/g++.other/optimize3.C: New file.
49661 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
49663 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
49666 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
49668 * g++.old-deja/g++.other/optimize2.C: New file.
49670 2001-05-25 Diego Novillo <dnovillo@redhat.com>
49672 * gcc.c-torture/compile/20010518-2.c: New file.
49673 * gcc.c-torture/execute/20010518-1.c: New file.
49674 * gcc.c-torture/execute/20010518-2.c: New file.
49676 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
49678 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
49680 2001-05-24 Mark Mitchell <mark@codesourcery.com>
49682 G++ no longer defines builtins that do not begin with __builtin.
49683 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
49684 * g++.old-deja/g++.brendand/misc13.C: Likewise.
49685 * g++.old-deja/g++.law/builtin1.C: Likewise.
49686 * g++.old-deja/g++.law/cvt2.C: Likewise.
49687 * g++.old-deja/g++.mike/net5.C: Likewise.
49688 * g++.old-deja/g++.other/builtins1.C: Likewise.
49689 * g++.old-deja/g++.other/builtins2.C: Likewise.
49690 * g++.old-deja/g++.other/builtins3.C: Likewise.
49691 * g++.old-deja/g++.other/builtins4.C: Likewise.
49692 * g++.old-deja/g++.other/inline8.C: Likewise.
49693 * g++.old-deja/g++.robertl/eb39.C: Likewise.
49695 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
49697 * g++.old-deja/g++.pt/using1.C: Adjust.
49698 * g++.old-deja/g++.pt/using2.C: New test.
49700 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
49702 * gcc.dg/cpp/charconst.c: New tests.
49703 * gcc.dg/cpp/escape.c: New tests.
49704 * gcc.dg/cpp/escape-1.c: New tests.
49705 * gcc.dg/cpp/escape-2.c: New tests.
49706 * gcc.dg/cpp/ucs.c: New tests.
49708 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
49710 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
49711 native compiler for irix6.5.
49713 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
49715 * lib/g++.exp (g++_include_flags): Use args to compute
49717 (g++_link_flags): Likewise.
49718 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
49720 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
49722 * gcc.dg/c90-hexfloat-1.c: Add more tests.
49724 2001-05-21 Geoff Keating <geoffk@redhat.com>
49726 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
49729 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49731 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
49733 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
49734 to STACK_SIZE; Use it to define size of add_histo array.
49735 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
49737 (f): Use GITT_SIZE to define size of gitt local table.
49738 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
49739 to STACK_SIZE; Use it to define size of bytemem array.
49741 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49743 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
49744 on 68HC11/HC12 due to the asm instruction.
49745 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
49746 * gcc.c-torture/compile/920520-1.x: Likewise.
49747 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
49748 on 68HC11/HC12 because the function is larger than 64K.
49749 * gcc.c-torture/compile/961203-1.x: New file, this test fails
49750 on 68HC11/HC12 because the structure is too large.
49752 2001-05-20 Richard Henderson <rth@redhat.com>
49754 * gcc.c-torture/execute/20010520-1.c: New.
49756 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49758 * g++.old-deja/g++.warn/compare1.C: New test.
49759 * gcc.dg/compare4.c: New test.
49761 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
49763 * g++.old-deja/g++.other/optimize1.C: New test.
49765 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49767 * g++.old-deja/g++.pt/spec41.C: New test.
49769 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
49771 * gcc.c-torture/compile/20010114-1.x: Remove.
49773 2001-05-18 Stan Shebs <shebs@apple.com>
49775 * gcc.c-torture/compile/20010518-1.c: New test.
49777 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
49779 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
49780 * g++.old-deja/g++.pt/crash67.C: New test.
49782 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
49784 * g++.old-deja/g++.other/debug9.C: New test.
49786 2001-05-16 Zack Weinberg <zackw@stanford.edu>
49788 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
49790 2001-05-16 Jan Hubicka <jh@suse.cz>
49792 * gcc.c-torture/compile/20010516-1.c: New test.
49794 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
49796 * g++.old-deja/g++.other/crash41.C: New test.
49798 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
49800 * g++.old-deja/g++.pt/crash66.C: New test.
49802 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
49804 * g++.old-deja/g++.robertl/eb27.C: Convert.
49806 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
49808 * g++.dg/friend-warn.C: New test. Do not warn about friend
49809 declaration being redundant.
49811 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
49813 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
49815 2001-05-14 Mark Mitchell <mark@codesourcery.com>
49817 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
49819 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
49821 * lib/g++.exp: Use testsuite_flags.
49823 2001-05-13 Mark Mitchell <mark@codesourcery.com>
49825 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
49827 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
49829 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
49831 2001-05-11 Mark Mitchell <mark@codesourcery.com>
49833 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
49835 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
49837 * gcc.c-torture/compile/20010313-1.c: New test.
49839 2001-05-09 Zack Weinberg <zackw@stanford.edu>
49841 * gcc.dg/cpp/direct2.c: New test.
49842 * gccq.dg/cpp/direct2s.c: New test.
49844 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
49846 2001-05-07 Mark Mitchell <mark@codesourcery.com>
49848 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
49849 * g++.old-deja/g++.other/op3.C: Likewise.
49851 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
49853 * gcc.dg/cpp/syshdr.h: New file.
49854 * gcc.dg/cpp/sysmac1.c: Update.
49855 * gcc.dg/cpp/sysmac2.c: Update.
49857 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
49859 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
49861 2001-05-04 David Edelsohn <edelsohn@gnu.org>
49863 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
49864 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
49866 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
49868 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
49870 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
49872 * lib/g++.exp (g++_include_flags): Don't use any special flags
49873 if TESTING_IN_BUILD_TREE is not defined.
49874 (g++_init): Use a plain 'c++' as the compiler if
49875 TESTING_IN_BUILD_TREEE is not defined.
49877 2001-05-02 Jakub Jelinek <jakub@redhat.com>
49879 * g++.old-deja/g++.eh/catch13.C: New test.
49880 * g++.old-deja/g++.eh/catch14.C: New test.
49882 2001-05-02 Jakub Jelinek <jakub@redhat.com>
49884 * gcc.dg/cpp/tr-define.c: New test.
49886 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
49888 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
49889 <stdlib.h>, not <malloc.h>.
49891 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
49893 * g++.old-deja/g++.ns/template17.C: New test.
49895 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
49897 * g++.old-deja/g++.pt/ref4.C: New test.
49899 2001-04-30 Richard Henderson <rth@redhat.com>
49901 * gcc.dg/20000724-1.c: Revert last change.
49903 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
49905 * g77.f-torture/execute/20010430.f: New test.
49907 2001-04-30 Mark Mitchell <mark@codesourcery.com>
49909 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
49911 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
49913 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
49915 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
49917 * g++.old-deja/g++.eh/crash6.C: New test.
49919 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
49921 * g++.old-deja/g++.other/warn7.C: New test.
49923 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
49925 * g++.old-deja/g++.other/defarg9.C: New test.
49927 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
49929 * g77.f-torture/compile/20010426.f: New test.
49930 * g77.f-torture/execute/20010426.f: New test.
49932 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
49934 * g77.f-torture/compile/20000629-1.x: Remove - error
49937 2001-04-26 Jeffrey A Law (law@cygnus.com)
49939 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
49940 Tweak slightly to work with g++.dg framework.
49941 * g++.dg/special/ecos.exp: Run initp1.C test.
49942 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
49944 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
49945 its linker doesn't give line numbers either.
49946 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
49948 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
49950 * g++.old-deja/g++.other/lex1.C: New test.
49952 2001-04-26 Jakub Jelinek <jakub@redhat.com>
49954 * gcc.dg/noncompile/20010425-1.c: New test.
49956 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
49958 * g++.old-deja/g++.pt/mangle2.C: New test.
49960 2001-04-25 Jakub Jelinek <jakub@redhat.com>
49962 * gcc.dg/format/plus-1.c: New test.
49964 2001-04-25 Jakub Jelinek <jakub@redhat.com>
49966 * gcc.dg/20010423-1.c: New test.
49968 2001-04-25 Jakub Jelinek <jakub@redhat.com>
49970 * gcc.c-torture/execute/20010422-1.c: New test.
49972 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
49974 * g++.old-deja/g++.ns/type2.C: New test.
49976 2001-04-24 Zack Weinberg <zackw@stanford.edu>
49978 * g++.old-deja/g++.other/perf1.C: New test.
49980 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
49982 * gcc.dg/c99-func-2.c: Remove xfail.
49983 * gcc.dg/c99-func-3.c: Remove xfail.
49984 * gcc.dg/c99-func-4.c: Remove xfail.
49986 2001-04-23 Zack Weinberg <zackw@stanford.edu>
49988 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
49990 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
49992 * gcc.c-torture/compile/20010423-1.c: New test.
49994 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
49996 * g++.old-deja/g++.pt/typename28.C: New test.
49998 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
50000 * g++.old-deja/g++.abi/empty2.C: New test.
50001 * g++.old-deja/g++.abi/empty3.C: New test.
50003 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50005 * g++.old-deja/g++.other/comdat2.C: New test.
50006 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
50008 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50010 * g++.old-deja/g++.other/overload14.C: New test.
50012 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50014 * g++.old-deja/g++.other/lookup23.C: New test.
50016 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50018 * gcc.c-torture/execute/20010403-1.c: New test.
50020 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
50021 Mark Mitchell <mark@codesourcery.com>
50023 * lib/old-dejagnu.exp: Don't delete output of executable.
50024 Add .exe suffix to executables.
50026 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
50028 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
50030 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50032 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
50034 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
50036 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
50037 * g++.old-deja/g++.abi/crash1.C: New test.
50039 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
50041 * g++.old-deja/g++.other/crash40.C: New test.
50043 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50045 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
50047 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
50049 * g++.old-deja/g++.other/warn6.C: New test.
50051 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50053 * g++.old-deja/g++.robertl/eb42.C: Same.
50055 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50057 * gcc.dg/wtr-conversion-1.c: New testcase.
50059 2001-04-10 Richard Henderson <rth@redhat.com>
50061 * g++.old-deja/g++.other/array5.C: New.
50063 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50065 * gcc.c-torture/execute/20010408-1.c: New test.
50067 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
50069 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
50070 headers and constructs.
50071 * g++.old-deja/g++.robertl/eb79.C: Same.
50072 * g++.old-deja/g++.robertl/eb77.C (main): Same.
50073 * g++.old-deja/g++.robertl/eb73.C: Same.
50074 * g++.old-deja/g++.robertl/eb66.C (main): Same.
50075 * g++.old-deja/g++.robertl/eb55.C (t): Same.
50076 * g++.old-deja/g++.robertl/eb54.C (main): Same.
50077 * g++.old-deja/g++.robertl/eb46.C (main): Same.
50078 * g++.old-deja/g++.robertl/eb44.C: Same.
50079 * g++.old-deja/g++.robertl/eb41.C (main): Same.
50080 * g++.old-deja/g++.robertl/eb4.C (main): Same.
50081 * g++.old-deja/g++.robertl/eb39.C: Same.
50082 * g++.old-deja/g++.robertl/eb33.C (main): Same.
50083 * g++.old-deja/g++.robertl/eb31.C (main): Same.
50084 * g++.old-deja/g++.robertl/eb30.C: Same.
50085 * g++.old-deja/g++.robertl/eb3.C: Same.
50086 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
50087 * g++.old-deja/g++.robertl/eb21.C: Same.
50088 * g++.old-deja/g++.robertl/eb15.C: Same.
50089 * g++.old-deja/g++.robertl/eb118.C: Same.
50090 * g++.old-deja/g++.robertl/eb115.C (main): Same.
50091 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
50092 * g++.old-deja/g++.robertl/eb109.C: Same.
50093 * g++.old-deja/g++.other/sibcall1.C (main): Same.
50094 * g++.old-deja/g++.mike/rtti1.C: Same.
50095 * g++.old-deja/g++.mike/p658.C: Same.
50096 * g++.old-deja/g++.mike/net46.C: Same.
50097 * g++.old-deja/g++.mike/net34.C: Same.
50098 * g++.old-deja/g++.mike/memoize1.C: Same.
50099 * g++.old-deja/g++.mike/eh2.C: Same.
50100 * g++.old-deja/g++.law/weak.C: Same.
50101 * g++.old-deja/g++.law/visibility7.C: Same.
50102 * g++.old-deja/g++.law/visibility25.C: Same.
50103 * g++.old-deja/g++.law/visibility22.C: Same.
50104 * g++.old-deja/g++.law/visibility2.C: Same.
50105 * g++.old-deja/g++.law/visibility17.C: Same.
50106 * g++.old-deja/g++.law/visibility13.C: Same.
50107 * g++.old-deja/g++.law/visibility10.C: Same.
50108 * g++.old-deja/g++.law/visibility1.C: Same.
50109 * g++.old-deja/g++.law/virtual3.C (eval): Same.
50110 * g++.old-deja/g++.law/vbase1.C: Same.
50111 * g++.old-deja/g++.law/operators32.C: Same.
50112 * g++.old-deja/g++.law/nest3.C: Same.
50113 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
50114 * g++.old-deja/g++.law/except5.C (main): Same.
50115 * g++.old-deja/g++.law/cvt7.C (run): Same.
50116 * g++.old-deja/g++.law/cvt2.C: Same.
50117 * g++.old-deja/g++.law/cvt16.C: Same.
50118 * g++.old-deja/g++.law/ctors6.C (bar): Same.
50119 * g++.old-deja/g++.law/ctors17.C (main): Same.
50120 * g++.old-deja/g++.law/ctors13.C: Same.
50121 * g++.old-deja/g++.law/ctors12.C (main): Same.
50122 * g++.old-deja/g++.law/ctors10.C: Same.
50123 * g++.old-deja/g++.law/code-gen5.C: Same.
50124 * g++.old-deja/g++.law/bad-error7.C: Same.
50125 * g++.old-deja/g++.law/arm9.C: Same.
50126 * g++.old-deja/g++.law/arm12.C: Same.
50127 * g++.old-deja/g++.law/arg8.C: Same.
50128 * g++.old-deja/g++.law/arg1.C: Same.
50129 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
50130 * g++.old-deja/g++.jason/template31.C: Same.
50131 * g++.old-deja/g++.jason/template24.C (main): Same.
50132 * g++.old-deja/g++.jason/2371.C: Same.
50133 * g++.old-deja/g++.eh/new2.C: Same.
50134 * g++.old-deja/g++.eh/new1.C: Same.
50135 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
50136 * g++.old-deja/g++.brendan/nest21.C (main): Same.
50137 * g++.old-deja/g++.brendan/err-msg3.C: Same.
50138 * g++.old-deja/g++.brendan/crash62.C: Same.
50139 * g++.old-deja/g++.brendan/crash52.C: Same.
50140 * g++.old-deja/g++.brendan/crash49.C (main): Same.
50141 * g++.old-deja/g++.brendan/crash38.C: Same.
50142 * g++.old-deja/g++.brendan/crash15.C (main): Same.
50143 * g++.old-deja/g++.brendan/copy9.C: Same.
50145 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
50147 * gcc.c-torture/execute/20001203-2.c (memset):
50148 Count argument is of type __SIZE_TYPE__.
50150 2001-04-04 Diego Novillo <dnovillo@redhat.com>
50152 * gcc.c-torture/compile/20010404-1.c: New test.
50154 2001-04-04 Jakub Jelinek <jakub@redhat.com>
50156 * gcc.c-torture/compile/20010326-1.c: New test.
50158 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
50160 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
50161 peculiarities of the SH.
50162 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
50164 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50166 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
50167 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
50168 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
50170 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50172 * g77.f-torture/compile/20010321-1.f: New test.
50174 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50176 * gcc.c-torture/compile/20010329-1.c: New test.
50178 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50180 * gcc.c-torture/execute/20010329-1.c: New test.
50182 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50184 * g++.old-deja/g++.other/eh4.C: Fix typo.
50186 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50188 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
50190 2001-03-28 Philip Blundell <philb@gnu.org>
50192 * gcc.c-torture/compile/20010328-1.c: New test.
50194 2001-03-27 Richard Henderson <rth@redhat.com>
50196 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
50197 * g++.old-deja/g++.eh/vbase3.C: Likewise.
50199 2001-03-27 Alan Modra <alan@linuxcare.com.au>
50201 * gcc.c-torture/compile/20010327-1.c: New test.
50203 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
50205 * g++.old-deja/g++.other/friend12.C: New test.
50206 * g++.old-deja/g++.other/friend9.C: Expect no errors.
50207 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
50209 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
50211 * gcc.c-torture/execute/20010325-1.c: New test.
50213 2001-03-23 Jakub Jelinek <jakub@redhat.com>
50215 * g++.old-deja/g++.other/mangle3.C: New test.
50217 2001-03-22 Jakub Jelinek <jakub@redhat.com>
50219 * g++.old-deja/g++.other/anon8.C: New test.
50221 2001-03-20 Philip Blundell <philb@gnu.org>
50223 * gcc.c-torture/compile/20010320-1.c: New test.
50225 2001-03-17 Richard Henderson <rth@redhat.com>
50227 * g++.old-deja/g++.other/eh4.C: Add expected error text.
50229 2001-03-15 Geoff Keating <geoff@redhat.com>
50231 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
50234 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
50236 * g++.old-deja/g++.other/eh4.C: New test.
50238 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
50240 * gcc.dg/cpp/mi1.c: Update.
50242 2001-03-14 Jakub Jelinek <jakub@redhat.com>
50244 * g++.old-deja/g++.other/regstack.C: New test.
50246 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
50248 * g++.old-deja/g++.other/ref4.C: New test.
50250 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
50252 * objc/execute/va_method.m: Added.
50253 * objc/execute/IMP.m: Added.
50254 * objc/execute/_cmd.m: Added.
50255 * objc/execute/accessing_ivars.m: Added.
50256 * objc/execute/class-1.m: Added.
50257 * objc/execute/class-10.m: Added.
50258 * objc/execute/class-11.m: Added.
50259 * objc/execute/class-12.m: Added.
50260 * objc/execute/class-13.m: Added.
50261 * objc/execute/class-14.m: Added.
50262 * objc/execute/class-2.m: Added.
50263 * objc/execute/class-3.m: Added.
50264 * objc/execute/class-4.m: Added.
50265 * objc/execute/class-5.m: Added.
50266 * objc/execute/class-6.m: Added.
50267 * objc/execute/class-7.m: Added.
50268 * objc/execute/class-8.m: Added.
50269 * objc/execute/class-9.m: Added.
50270 * objc/execute/class-tests-1.h
50271 * objc/execute/class-tests-2.h
50272 * objc/execute/compatibility_alias.m: Added.
50273 * objc/execute/encode-1.m: Added.
50274 * objc/execute/formal_protocol-1.m: Added.
50275 * objc/execute/formal_protocol-2.m: Added.
50276 * objc/execute/formal_protocol-3.m: Added.
50277 * objc/execute/formal_protocol-4.m: Added.
50278 * objc/execute/formal_protocol-5.m: Added.
50279 * objc/execute/formal_protocol-6.m: Added.
50280 * objc/execute/formal_protocol-7.m: Added.
50281 * objc/execute/informal_protocol.m: Added.
50282 * objc/execute/initialize.m: Added.
50283 * objc/execute/load.m: Added.
50284 * objc/execute/many_args_method.m: Added.
50285 * objc/execute/nested-3.m: Added.
50286 * objc/execute/no_clash.m: Added.
50287 * objc/execute/private.m: Added.
50288 * objc/execute/redefining_self.m: Added.
50289 * objc/execute/root_methods.m: Added.
50290 * objc/execute/selector-1.m: Added.
50291 * objc/execute/static-1.m: Added.
50292 * objc/execute/static-2.m: Added.
50293 * objc/execute/va_method.m: Added.
50295 2001-03-10 Richard Henderson <rth@redhat.com>
50297 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
50299 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
50301 * g++.old-deja/g++.other/crash31.C: XFAIL.
50302 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
50303 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
50304 * gcc.c-torture/execute/20010123-1.x: XFAIL.
50305 * gcc.c-torture/execute/20010124-1.x: XFAIL.
50306 * gcc.dg/sequence-pt-1.c: XFAIL one test.
50308 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
50310 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
50312 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50314 * gcc.dg/20000724-1.c: Don't use multiline strings.
50316 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50318 * objc/execute/string1.m, objc/execute/string2.m: Compare the
50319 result of -cString against what we expect it to be; don't just
50320 print it out for no one to read.
50322 * objc/execute/string3.m, objc/execute/string4.m: New tests.
50323 Based on testcases provided by Nicola Pero.
50325 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50327 * gcc.dg/cpp/macro7.c: New test.
50329 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50331 * gcc.dg/cpp/multiline.c: Update.
50333 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50335 * g++.old-deja/g++.other/enum3.C: New test.
50337 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50339 * g++.old-deja/g++.other/pod1.C: New test.
50341 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50343 * g++.old-deja/g++.ext/overload1.C: New test.
50345 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50347 * g++.old-deja/g++.pt/using1.C: New test.
50349 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50351 * g++.old-deja/g++.other/using9.C: New test.
50353 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
50355 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50357 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50359 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
50361 * g++.old-deja/g++.ext/realpt1.C: Remove.
50363 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
50365 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50367 2001-02-26 Will Cohen <wcohen@redhat.com>
50369 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50371 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
50373 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50374 templatized constructors.
50376 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50378 * gcc.c-torture/execute/20010224-1.c: New test.
50380 2001-02-23 Jakub Jelinek <jakub@redhat.com>
50382 * gcc.c-torture/execute/20010222-1.c: New test.
50384 2001-02-22 Jakub Jelinek <jakub@redhat.com>
50386 * g++.old-deja/g++.other/inline20.C: New test.
50388 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
50390 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
50392 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50394 * g++.old-deja/g++.other/lookup22.C: New test.
50396 2001-02-19 Zack Weinberg <zackw@stanford.edu>
50398 * g77.dg: New directory.
50399 * g77.dg/20010216-1.f: New test case.
50400 * g77.dg/dg.exp: New driver.
50401 * lib/g77-dg.exp: New driver library.
50403 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50405 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
50407 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
50409 * g++.old-deja/g++.other/decl9.C: New test.
50411 2001-02-16 Jakub Jelinek <jakub@redhat.com>
50413 * g++.old-deja/g++.other/init16.C: Update the test so that it does
50414 not need <string> and also tests the initialization at runtime.
50416 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
50418 * gcc.c-torture/execute/longlong.c: New test.
50420 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50422 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
50424 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50426 * gcc.c-torture/execute/920302-1.c (execute):
50427 Change argument type to short.
50429 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50431 * g++.old-deja/g++.pt/deduct6.C: New test.
50433 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50435 * g++.old-deja/g++.pt/deduct5.C: New test.
50437 2001-02-14 Jakub Jelinek <jakub@redhat.com>
50439 * gcc.c-torture/execute/20010209-1.c: New test.
50441 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
50443 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
50445 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
50447 * g++.dg/vtgc1.C: Update for new ABI.
50449 * consistency.vlad: New directory, 1665 files.
50451 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
50453 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
50455 * gcc.dg/cpp/digraphs.c: Declare puts.
50457 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50459 * g++.old-deja/g++.other/warn5.C: New test.
50461 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50463 * g++.old-deja/g++.pt/spec40.C: New test.
50465 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50467 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
50469 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
50471 2001-02-12 Jakub Jelinek <jakub@redhat.com>
50473 * gcc.c-torture/compile/20010209-1.c: New test.
50475 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
50477 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
50478 excess errors message but not if it crashes.
50479 * g++.old-deja/g++.other/crash27.C: Likewise.
50480 * g++.old-deja/g++.other/crash28.C: Likewise.
50481 * g++.old-deja/g++.other/crash30.C: Likewise.
50482 * g++.old-deja/g++.other/crash32.C: Likewise.
50483 * g++.old-deja/g++.other/crash35.C: Likewise.
50484 * g++.old-deja/g++.pt/inherit2.C: Likewise.
50486 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
50488 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
50489 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
50490 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
50491 g77.f-torture/execute/execute.exp,
50492 g77.f-torture/noncompile/noncompile.exp,
50493 gcc.c-torture/execute/execute.exp,
50494 gcc.c-torture/execute/memcheck/memcheck.exp,
50495 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
50496 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
50497 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
50498 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
50499 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
50500 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
50501 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50502 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
50503 Remove bug reporting instructions with ancient email addresses.
50505 2001-02-07 Jakub Jelinek <jakub@redhat.com>
50507 * gcc.dg/20010202-1.c: New test.
50508 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
50510 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
50512 * g++.dg/stdbool-if.C: New test.
50514 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
50516 * objc/execute/fdecl.m: Added main().
50518 2001-02-07 Jakub Jelinek <jakub@redhat.com>
50520 * gcc.c-torture/execute/20010206-1.c: New test.
50522 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
50524 * gcc.dg/cpp/avoidpaste1.c: Update.
50526 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
50528 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
50529 Pero <nicola@brainstorm.co.uk>.
50530 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
50532 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
50534 * g++.old-deja/g++.pt/spec39.C: New test.
50536 2001-02-05 Jakub Jelinek <jakub@redhat.com>
50538 * gcc.c-torture/compile/20010202-1.c: New test.
50540 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
50542 * g++.old-deja/g++.abi/primary2.C: New test.
50543 * g++.old-deja/g++.abi/primary3.C: New test.
50544 * g++.old-deja/g++.abi/primary4.C: New test.
50545 * g++.old-deja/g++.abi/primary5.C: New test.
50546 * g++.old-deja/g++.abi/vtable3.h: New test.
50547 * g++.old-deja/g++.abi/vtable3a.C: New test.
50548 * g++.old-deja/g++.abi/vtable3b.C: New test.
50549 * g++.old-deja/g++.abi/vtable3c.C: New test.
50550 * g++.old-deja/g++.abi/vtable3d.C: New test.
50551 * g++.old-deja/g++.abi/vtable3e.C: New test.
50552 * g++.old-deja/g++.abi/vtable3f.C: New test.
50553 * g++.old-deja/g++.abi/vtable3g.C: New test.
50554 * g++.old-deja/g++.abi/vtable3h.C: New test.
50555 * g++.old-deja/g++.abi/vtable3i.C: New test.
50556 * g++.old-deja/g++.abi/vtable3j.C: New test.
50557 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
50559 2001-02-03 Jakub Jelinek <jakub@redhat.com>
50561 * g++.old-deja/g++.other/anon6.C: New test.
50562 * g++.old-deja/g++.other/anon7.C: New test.
50564 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
50566 * gcc.dg/cpp/avoidpaste2.c: New tests.
50568 2001-01-31 Jakub Jelinek <jakub@redhat.com>
50570 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
50572 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
50574 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
50575 DECIMAL_DIG cases for Irix."
50577 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
50579 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
50581 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
50583 * gcc.dg/c99-tag-1.c: New test.
50585 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
50587 * gcc.dg/cpp/tr-warn1.c: Add tests.
50589 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
50591 * gcc.dg/cpp/avoidpaste1.c: Update.
50592 * gcc.dg/cpp/paste4.c: Update.
50594 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
50596 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
50599 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
50601 * g++.old-deja/g++.other/inline19.C: New test.
50603 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
50605 * gcc.dg/Wlarger-than.c: New test.
50607 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
50609 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
50611 2001-01-29 Jakub Jelinek <jakub@redhat.com>
50613 * gcc.c-torture/execute/20010129-1.c: New test.
50614 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
50616 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
50618 * gcc.dg/cpp/avoidpaste1.c: Test case.
50620 2001-01-28 Jakub Jelinek <jakub@redhat.com>
50622 * g++.old-deja/g++.other/inline18.C: New test.
50624 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50626 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
50627 and __builtin_putchar.
50629 2001-01-27 Jakub Jelinek <jakub@redhat.com>
50631 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
50634 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
50636 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
50637 floating point number rounding mode to round to the nearest
50638 representable mode.
50640 2001-01-25 Jakub Jelinek <jakub@redhat.com>
50642 * g++.old-deja/g++.other/mangle2.C: New test.
50644 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
50646 * gcc.c-torture/compile/20010124-1.c: New test.
50648 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
50650 * g++.old-deja/g++.pt/spec38.C: New test.
50652 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50654 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
50657 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50659 * gcc.c-torture/execute/20010123-1.c: New test.
50661 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
50663 * g++.old-deja/g++.pt/spec37.C: New test.
50665 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
50667 * g++.old-deja/g++.pt/overload14.C: New test.
50669 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50671 * gcc.c-torture/execute/20010122-1.c: New test, exercise
50672 __builtin_return_address.
50674 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
50676 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
50677 * g++.old-deja/g++.pt/spec35.C: New test.
50678 * g++.old-deja/g++.pt/spec36.C: New test.
50680 2001-01-20 Jakub Jelinek <jakub@redhat.com>
50682 * gcc.c-torture/compile/20010118-1.c: New test.
50684 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
50686 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
50688 2001-01-19 Jakub Jelinek <jakub@redhat.com>
50690 * gcc.c-torture/execute/20010119-1.c: New test.
50692 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50694 * g++.old-deja/g++.other/vbase5.C: New test.
50696 2001-01-19 Jakub Jelinek <jakub@redhat.com>
50698 * gcc.c-torture/execute/20010118-1.c: New test.
50700 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50702 * g++.old-deja/g++.pt/deduct3.C: New test.
50704 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50706 * g++.old-deja/g++.pt/spec34.C: New test.
50708 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
50710 * g77.f-torture/compile/20000601-2.f: New test.
50712 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50714 * g++.old-deja/g++.other/init17.C: New test.
50716 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
50718 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
50720 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50722 * g++.old-deja/g++.pt/unify8.C: New test.
50724 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50726 * g++.old-deja/g++.abi/vbase1.C: New test.
50728 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50730 * g++.old-deja/g++.pt/crash65.C: New test.
50732 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
50734 * gcc.dg/cpp/assembl2.S: New test case.
50736 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
50738 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
50741 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50743 * g++.old-deja/g++.other/builtins1.C: New test.
50744 * g++.old-deja/g++.other/builtins2.C: Likewise.
50745 * g++.old-deja/g++.other/builtins3.C: Likewise.
50746 * g++.old-deja/g++.other/builtins4.C: Likewise.
50748 2001-01-17 Jakub Jelinek <jakub@redhat.com>
50750 * gcc.c-torture/compile/20010117-1.c: New test.
50751 * gcc.c-torture/compile/20010117-2.c: New test.
50753 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50755 * g77.f-torture/execute/20010116.[fx]: New test,
50757 * g77.f-torture/compile/20010115.f: Indicate it's
50758 a test for PR fortran/1636.
50760 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
50762 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
50764 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50766 * g77.f-torture/compile/20010115.f: New test.
50768 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
50770 * g++.old-deja/g++.pt/nontype5.C: New test.
50772 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
50774 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
50775 have an equivalent working one below it.
50777 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
50779 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
50780 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50782 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
50784 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
50785 message containing "init_priority".
50786 (conpr-2.C): Likewise.
50787 (conpr-3.C): Likewise.
50788 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
50790 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50792 * gcc.c-torture/execute/20010114-2.c: New test.
50794 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
50796 * gcc.c-torture/compile/20010114-1.c: New test.
50797 * gcc.c-torture/compile/20010114-1.x: Xfail.
50798 * gcc.c-torture/compile/20010114-2.c: New test.
50799 * gcc.c-torture/execute/20010114-1.c: New test.
50800 * gcc.dg/trunc-1.c: New test.
50801 * gcc.dg/uninit-B.c: New test.
50803 2001-01-13 Nick Clifton <nickc@redhat.com>
50805 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
50808 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
50810 * gcc.c-torture/compile/20010113-1.c: New test.
50812 2001-01-13 Jakub Jelinek <jakub@redhat.com>
50814 * gcc.c-torture/compile/20001212-1.c: New test.
50816 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
50818 * gcc.dg/cpp/widestr1.c: Update.
50819 * gcc.dg/cpp/prag-imp.c: Remove.
50821 2001-01-12 Jakub Jelinek <jakub@redhat.com>
50823 * gcc.c-torture/execute/20000801-3.x: Remove.
50824 * gcc.dg/c90-init-1.c: New test.
50825 * gcc.dg/c99-init-1.c: New test.
50826 * gcc.dg/c99-init-2.c: New test.
50827 * gcc.dg/gnu99-init-1.c: New test.
50829 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
50831 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
50832 testing that no relevant ones were found.
50834 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
50836 * g++.old-deja/g++.pt/cast2.C: New test.
50838 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
50840 * g++.old-deja/g++.pt/friend47.C: New test.
50842 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50844 * g++.old-deja/g++.pt/instantiate13.C: New test.
50846 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50848 * g++.old-deja/g++.other/defarg7.C: New test.
50849 * g++.old-deja/g++.other/defarg8.C: New test.
50851 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50853 * g++.old-deja/g++.pt/crash64.C: New test.
50855 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50857 * g++.old-deja/g++.pt/crash63.C: New test.
50859 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
50861 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
50863 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
50865 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
50867 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
50869 * g++.old-deja/g++.pt/error3.C: New test.
50871 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
50873 * g++.old-deja/g++.other/crash39.C: New test.
50875 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
50877 * g++.old-deja/g++.other/vbase4.C: New test.
50879 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
50881 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
50882 * gcc.dg/special/20000419-2.c: New file. Identical to above.
50883 * gcc.dg/special/special.exp: New test driver which will check
50884 for alias support for the above test.
50886 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
50888 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
50889 problems on small machines.
50890 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
50893 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
50895 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
50897 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50899 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
50901 * g++.old_deja/g++.pt/using8.C: New test.
50903 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
50905 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
50907 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
50909 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
50910 where a failure is expected.
50911 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
50913 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
50915 * g++.old_deja/g++.pt/instantiate12.C: New test.
50917 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
50919 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
50921 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
50922 * g++.old-deja/g++.brendan/crash17.C: Likewise.
50923 * g++.old-deja/g++.brendan/crash29.C: Likewise.
50924 * g++.old-deja/g++.brendan/crash48.C: Likewise.
50925 * g++.old-deja/g++.brendan/ns1.C: Likewise.
50926 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
50927 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
50928 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
50929 * g++.old-deja/g++.eh/spec6.C: Likewise.
50930 * g++.old-deja/g++.jason/crash3.C: Likewise.
50931 * g++.old-deja/g++.law/ctors11.C: Likewise.
50932 * g++.old-deja/g++.law/ctors17.C: Likewise.
50933 * g++.old-deja/g++.law/ctors5.C: Likewise.
50934 * g++.old-deja/g++.law/ctors9.C: Likewise.
50935 * g++.old-deja/g++.mike/ambig1.C: Likewise.
50936 * g++.old-deja/g++.mike/net22.C: Likewise.
50937 * g++.old-deja/g++.mike/p3538a.C: Likewise.
50938 * g++.old-deja/g++.mike/p3538b.C: Likewise.
50939 * g++.old-deja/g++.mike/virt3.C: Likewise.
50940 * g++.old-deja/g++.niklas/t128.C: Likewise.
50941 * g++.old-deja/g++.other/anon4.C: Likewise.
50942 * g++.old-deja/g++.other/using1.C: Likewise.
50943 * g++.old-deja/g++.other/warn3.C: Likewise.
50944 * g++.old-deja/g++.pt/t37.C: Likewise.
50945 * g++.old-deja/g++.robertl/eb69.C: Likewise.
50946 * g++.old-deja/g++.robertl/eb71.C: Likewise.
50948 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
50950 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
50952 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50954 * gcc.c-torture/execute/stdio-opt-3.c: New test.
50956 2001-01-07 Jakub Jelinek <jakub@redhat.com>
50958 * gcc.c-torture/compile/20010107-1.c: New test.
50960 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
50962 * gcc.c-torture/execute/builtin-noret-1.c: New test.
50964 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
50966 * gcc.dg/format/format.h: New file.
50967 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
50968 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
50969 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
50970 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
50971 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
50972 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
50973 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
50974 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
50975 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
50976 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
50977 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
50978 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
50979 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
50980 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
50981 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
50982 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
50983 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
50984 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
50985 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
50986 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
50987 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
50988 instead of declaring standard types, macros and functions in each
50991 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
50993 * gcc.c-torture/execute/20010106-1.c: New test.
50995 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
50997 * gcc.dg/format/format.exp: New file.
50998 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
50999 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
51000 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
51001 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
51002 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
51003 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
51004 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
51005 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
51006 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
51007 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
51008 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
51009 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
51010 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
51011 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
51012 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
51013 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
51014 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
51015 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
51016 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
51017 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
51018 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
51019 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
51020 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
51021 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
51022 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
51023 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
51024 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
51025 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
51026 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
51027 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
51028 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
51029 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
51030 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
51031 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
51032 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
51033 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
51034 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
51035 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
51036 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
51037 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
51038 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
51039 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
51041 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
51043 * gcc.c-torture/execute/991228-1.c: Take word endianness into
51046 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
51048 * gcc.c-torture/execute/builtin-complex-1.c: New test.
51050 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
51052 * g++.old-deja/g++.pt/crash62.C: New test.
51054 2001-01-04 Richard Henderson <rth@redhat.com>
51056 * gcc.dg/20000926-1.c: Update expected warnings.
51057 * gcc.dg/array-2.c: Likewise.
51058 * gcc.dg/array-4.c: Also validate flexible array members.
51059 * gcc.dg/c99-flex-array-1.c: New.
51061 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
51063 * gcc.c-torture/compile/20001222-1.x: Remove.
51065 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51067 * gcc.c-torture/execute/built-in-setjmp.c: New.
51069 2001-01-03 Richard Henderson <rth@redhat.com>
51071 * gcc.dg/940510-1.c: Update expected error wording.
51072 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
51074 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
51076 * lib/target-supports.exp (check_alias_available): Modified to
51077 indicate aliases not supported if only weak aliases are supported.
51079 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51081 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
51082 Turn on cmpstrsi checks for __pj__ and __i370__.
51084 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51086 * g++.old-deja/g++.other/virtual11.C: New test.
51088 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51090 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
51092 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51094 * gcc.c-torture/compile/20010102-1.c: New test.
51096 2001-01-02 Andreas Jaeger <aj@suse.de>
51098 * gcc.dg/noreturn-3.c: New test.
51100 * gcc.dg/noreturn-4.c: New test.
51102 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51104 * gcc.c-torture/execute/stdio-opt-1.c: Also test
51105 __builtin_fputc and __builtin_fwrite.
51107 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51109 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
51110 signed char, not default char.
51112 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51114 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
51116 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
51118 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
51120 2000-12-29 Richard Henderson <rth@redhat.com>
51122 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
51123 (__cyg_profile_func_exit): Define.
51125 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
51127 * g++.dg/vtgc1.C: New test.
51129 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
51131 * gcc.dg/noncompile/20001228-1.c: New test.
51133 * gcc.dg/20001228-1.c: New test.
51135 * gcc.c-torture/execute/20001228-1.c: New test.
51137 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
51139 * gcc.dg/format-strfmon-1.c: New test.
51141 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51143 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
51144 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
51145 * gcc.c-torture/execute/string-opt-1.c: Likewise.
51146 * gcc.c-torture/execute/string-opt-2.c: Likewise.
51147 * gcc.c-torture/execute/string-opt-3.c: Likewise.
51148 * gcc.c-torture/execute/string-opt-4.c: Likewise.
51149 * gcc.c-torture/execute/string-opt-6.c: Likewise.
51150 * gcc.c-torture/execute/string-opt-7.c: Likewise.
51151 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51152 * gcc.c-torture/execute/string-opt-9.c: Likewise.
51153 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51154 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51155 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51157 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
51158 * gcc.c-torture/execute/string-opt-4.c: Test index.
51160 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
51162 * gcc.c-torture/compile/20001226-1.c: New test.
51164 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
51166 * gcc.c-torture/compile/20001222-1.c: New test.
51167 * gcc.c-torture/compile/20001222-1.x: Xfail.
51169 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
51171 * gcc.c-torture/execute/comp-goto-2.c: New test.
51173 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
51175 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
51176 Use long types if __INT_MAX__ is 32767.
51177 (main): Use cast to (sint32 *) when poking 88 into a_page.
51179 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
51181 2000-12-21 Bernd Schmidt <bernds@redhat.com>
51183 * gcc.c-torture/compile/20001221-1.c: New test.
51184 * gcc.c-torture/execute/20001221-1.c: New test.
51186 2000-12-20 Richard Henderson <rth@redhat.com>
51188 * g++.old-deja/g++.pt/crash36.C: Update error lines.
51189 * g++.old-deja/g++.robertl/eb109.C: Likewise.
51191 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51193 * gcc.dg/compare3.c: New test.
51195 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51197 * gcc.dg/format-warnll-1.c: New test.
51199 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
51201 * gcc.dg/cpp/cmdlne-P.c: New test.
51203 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51205 * gcc.c-torture/execute/builtin-abs-1.c,
51206 gcc.c-torture/execute/builtin-abs-2.c: New tests.
51208 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51210 * gcc.dg/cpp/multiline.c: New test.
51212 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51214 * g++.old-deja/g++.other/syshdr1.C: Update.
51215 * gcc.dg/cpp/lineflags.c: Remove temporarily.
51217 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51219 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
51221 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51223 * g++.old-deja/g++.pt/ttp65.C: New test.
51225 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51227 * g++.old-deja/g++.pt/ttp64.C: New test.
51229 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51231 * g++.old-deja/g++.pt/spec33.C: New test.
51233 2000-12-14 Catherine Moore <clm@redhat.com>
51235 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
51236 * gcc.c-torture/execute/920612-2.c: Likewise.
51237 * gcc.c-torture/execute/920428-2.c: Likewise.
51238 * gcc-c-torture/execute/va-arg-11.c: Call exit.
51239 * gcc.c-torture/execute/va-arg-21.c: Likewise.
51241 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51243 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
51244 * gcc.dg/pack-test-2.c: Likewise.
51246 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51248 Tests by Zack Weinberg <zackw@stanford.edu>.
51250 * gcc.dg/cpp/defined.c: Update.
51251 * gcc.dg/cpp/defined_trad.c: New tests.
51253 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51255 * gcc.dg/cpp/trad-direct.c: Update.
51257 2000-12-11 Neil Booth <neilb@earthling.net>
51259 * gcc.dg/cpp/defined_trad.c
51261 2000-12-11 Neil Booth <neilb@earthling.net>
51263 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
51265 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
51267 * gcc.dg/format-miss-2.c: New test.
51269 2000-12-09 Neil Booth <neilb@earthling.net>
51271 * gcc.dg/cpp/lineflags.c: New tests.
51272 * gcc.dg/cpp/poison.c: Update.
51273 * gcc.dg/cpp/redef2.c: Update.
51274 * gcc.dg/cpp/skipping.c: New test.
51276 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
51278 * g++.old-deja/g++.other/eh3.C: New testcase.
51280 2000-12-07 Neil Booth <neilb@earthling.net>
51282 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
51283 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
51284 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
51285 wtr-union-init-2.c, wtr-union-init-3.c: Update.
51286 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
51289 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51291 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
51292 __SIZE_TYPE__ instead of int for type of integers cast to
51295 2000-12-07 Jakub Jelinek <jakub@redhat.com>
51297 * g++.old-deja/g++.other/cleanup4.C: New test.
51299 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51301 * format-sec-1.c: New test.
51303 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51305 * gcc.dg/format-nonlit-3.c: New test.
51307 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51309 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
51310 through a null pointer.
51312 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51314 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
51315 * g++.old-deja/g++.pt/partial4.C: New test.
51317 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
51319 * gcc.c-torture/execute/ieee/hugeval.x: New.
51321 2000-12-06 Neil Booth <neilb@earthling.net>
51323 * gcc.dg/cpp/backslash2.c: New tests.
51325 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51327 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51328 * gcc.c-torture/execute/stdio-opt-2.c: New test.
51330 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
51332 * gcc.c-torture/execute/20001203-2.c: New testcase.
51334 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51336 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51337 * g++.old-deja/g++.other/virtual10.C: New test.
51339 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51341 * g++.old-deja/g++.mike/pmf5.C: Remove test.
51343 2000-12-05 Richard Henderson <rth@redhat.com>
51345 * gcc.c-torture/compile/20001205-1.c: New.
51347 2000-12-04 Neil Booth <neilb@earthling.net>
51349 * g++.old-deja/g++.other/virtual9.C: New test.
51350 * g++.old-deja/g++.pt/crash61.C: New test.
51351 * gcc.c-torture/execute/loop-9.c: New test.
51353 2000-12-04 Neil Booth <neilb@earthling.net>
51355 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51356 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51357 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51358 * gcc.dg/cpp/extratokens.c: ...here.
51360 2000-12-04 Neil Booth <neilb@earthling.net>
51362 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51365 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51367 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51368 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51370 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
51372 * gcc.c-torture/execute/20001203-1.c: New test.
51374 2000-12-03 Neil Booth <neilb@earthling.net>
51376 * gcc.dg/cpp/macro6.c: New test cases.
51378 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51380 * gcc.c-torture/execute/string-opt-9.c: New test.
51381 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51382 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51383 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51385 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
51386 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
51388 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
51390 * gcc.dg/cpp/if-6.c: New testcase.
51392 * gcc.dg/20001201-1.c: New testcase.
51394 2000-12-02 Neil Booth <neilb@earthling.net>
51396 * g++.old-deja/g++.other/externC4.C,
51397 g++.old-deja/g++.other/friend10.C: New tests.
51399 2000-12-02 Neil Booth <neilb@earthling.net>
51401 * g++.old-deja/g++.other/instan2.C
51402 * g++.old-deja/g++.other/instan3.C: New test.
51404 2000-12-02 Neil Booth <neilb@earthling.net>
51406 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
51407 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
51408 gnuc99.c,gnuc99-pedantic.c: New tests.
51410 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51412 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
51413 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
51415 2000-12-01 Neil Booth <neilb@earthling.net>
51417 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
51418 * gcc.dg/cpp/poison.c: Update.
51419 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
51421 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
51423 * g77.f-torture/execute/20001201.f: New test.
51425 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51427 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
51429 2000-12-01 Jakub Jelinek <jakub@redhat.com>
51431 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
51433 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
51435 * g++.old-deja/g++.other/cast6.C: New test.
51437 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
51439 * gcc.c-torture/execute/20001130-2.c: New testcase.
51441 2000-11-30 Richard Henderson <rth@redhat.com>
51443 * gcc.c-torture/execute/20001130-1.c: New test.
51445 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51447 * g++.old-deja/g++.other/op3.C: New test.
51449 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51451 * g++.old-deja/g++.other/op2.C: New test.
51453 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51455 * g++.old-deja/g++.other/crash38.C: New test.
51457 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
51459 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
51461 2000-11-29 Jakub Jelinek <jakub@redhat.com>
51463 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
51465 * gcc.c-torture/execute/string-opt-6.c: New test.
51467 * gcc.dg/20001117-1.c: Add main.
51469 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
51471 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
51473 * gcc.dg/940510-1.c: ... to here.
51475 * gcc.dg/20000926-1.c: GNU C now allows initializations of
51476 zero-size arrays in toplevel structures.
51478 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51480 * gcc.c-torture/execute/loop-8.c: New test.
51482 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51484 * g++.old-deja/g++.other/base1.C: New test.
51486 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51488 * g++.old-deja/g++.other/parse2.C: New test.
51490 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51492 * g++.old-deja/g++.pt/incomplete1.C: New test.
51494 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51496 * g++.old-deja/g++.other/friend9.C: New test.
51498 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51500 * gcc.dg/20001127-1.c: New test.
51502 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51504 * g++.old-deja/g++.pt/friend46.C: New test.
51506 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51508 * g++.old-deja/g++.other/ptrmem8.C: New test.
51510 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51512 * gcc.c-torture/execute/string-opt-7.c: New test.
51513 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51515 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
51517 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
51518 instead of 'mkcheck 2'.
51520 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
51522 * gcc.c-torture/execute/memcheck/driver.c,
51523 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
51524 C9X references to refer to C99.
51526 2000-11-25 Jakub Jelinek <jakub@redhat.com>
51528 * gcc.dg/ultrasp3.c: New test.
51530 2000-11-25 Neil Booth <neilb@earthling.net>
51532 * gcc.dg/cpp/include2.c: Update test to be locale independent.
51534 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
51536 * gcc.c-torture/compile/20001123-2.c: New.
51538 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51540 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
51542 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
51544 * gcc.dg/sequence-point-1.c: Add some new tests.
51545 * gcc.c-torture/execute/20001124-1.c: New test.
51547 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
51549 * g++.old-deja/g++.other/vaarg4.C: New test.
51550 * gcc.c-torture/compile/20001123-1.c: New test.
51552 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
51554 * g++.other/crash24.C: Adjust and remove XFAIL.
51555 * g++.other/crash37.C: New test.
51557 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
51559 * g++.old-deja/g++.pt/instantiate9.C: New test.
51561 2000-11-22 Mark Mitchell <mark@codesourcery.com>
51563 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
51566 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
51567 * g++.old-deja/g++.robertl/eb55.C: Likewise.
51569 2000-11-22 Neil Booth <neilb@earthling.net>
51571 * gcc.dg/cpp/Wtrigraphs.c: New test.
51573 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
51575 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
51577 2000-11-22 Jakub Jelinek <jakub@redhat.com>
51579 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
51581 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
51583 * lib/gcc-dg.exp: load_lib scanasm.exp.
51584 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
51585 * lib/g++-dg.exp: load_lib scanasm.exp.
51586 * lib/scanasm.exp: New.
51587 (scan-assembler, scan-assembler-not): Add optional arguments to
51588 test name, or if not present, the pattern name.
51589 (scan-assembler-dem, scan-assembler-dem-not): New.
51591 * g++.dg/dg.exp: New.
51593 2000-11-21 Neil Booth <neilb@earthling.net>
51595 * gcc.dg/cpp/integrated1.c: Remove.
51597 2000-11-21 Jakub Jelinek <jakub@redhat.com>
51599 * gcc.c-torture/execute/20001121-1.c: New test.
51601 2000-11-21 Richard Henderson <rth@redhat.com>
51603 * gcc.c-torture/compile/20001121-1.c: New test.
51605 2000-11-20 Neil Booth <neilb@earthling.net>
51607 * gcc.dg/cpp/integrated1.c: New test.
51609 2000-11-21 Jakub Jelinek <jakub@redhat.com>
51611 * g++.old-deja/g++.other/inline17.C: New test.
51613 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
51615 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
51616 local variable to be zero: I made the variable global. Now
51617 uses abort() and exit() instead of relying on main's return value.
51619 2000-11-20 Neil Booth <neilb@earthling.net>
51621 * gcc.dg/cpp/paste2.c: Update test.
51622 * objc/execute/paste.m: New test.
51624 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
51626 * gcc.dg/c99-condexpr-1.c: New test.
51628 2000-11-20 Neil Booth <neilb@earthling.net>
51630 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
51632 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
51634 * g++.old-deja/g++.pt/export1.C: New test.
51636 2000-11-20 Jakub Jelinek <jakub@redhat.com>
51638 * gcc.dg/20001117-1.c: New test.
51640 2000-11-18 Richard Henderson <rth@redhat.com>
51642 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
51644 2000-11-18 Richard Henderson <rth@redhat.com>
51646 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
51647 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
51648 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
51650 2000-11-18 Richard Henderson <rth@redhat.com>
51652 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
51653 (main): New. Exit cleanly.
51655 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
51657 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
51658 gcc.dg/c99-fordecl-2.c: New tests.
51660 2000-11-18 Richard Henderson <rth@redhat.com>
51662 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
51663 * gcc.c-torture/execute/zerolen-2.c: New.
51665 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51667 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
51670 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
51672 * g++.old-deja/g++.pt/instantiate8.C: New test.
51674 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
51676 * g++.old-deja/g++.other/incomplete.C: Add more tests.
51677 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
51679 2000-11-16 Nick Clifton <nickc@redhat.com>
51681 * gcc.c-torture/execute/nestfunc-2.c: New test.
51682 * gcc.c-torture/execute/nestfunc-3.c: New test.
51684 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
51686 * gcc.c-torture/compile/20001116-1.c: New test.
51688 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51690 * gcc.c-torture/execute/20001115-1.c: New test.
51692 2000-11-15 Mark Mitchell <mark@codesourcery.com>
51694 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
51695 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
51696 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
51697 * g++.old-deja/g++.abi/vmihint.C: Likewise.
51699 2000-11-15 Neil Booth <neilb@earthling.net>
51701 gcc.dg/cpp/_Pragma1.c: Update.
51702 gcc.dg/cpp/_Pragma2.c: New test.
51704 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
51706 * g++.old-deja/g++.other/anon5.C: New test.
51708 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
51710 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
51713 2000-11-14 Jakub Jelinek <jakub@redhat.com>
51715 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
51718 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51720 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
51721 labels at end of compound statements.
51723 2000-11-13 Jakub Jelinek <jakub@redhat.com>
51725 * gcc.c-torture/execute/loop-7.c: New test.
51727 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51729 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
51731 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51733 * gcc.dg/c99-bool-1.c: New test.
51735 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51737 * gcc.dg/c99-scope-1.c: Remove xfail.
51738 * gcc.dg/c99-scope-2.c: New test.
51740 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51742 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
51743 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
51745 2000-11-11 Mark Mitchell <mark@codesourcery.com>
51747 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
51750 * g++.mike/p700.C: Don't typedef wchar_t.
51751 * g++.mike/p784.C: Likewise.
51752 * g++.mike/eb101.C: Don't use __wchar_t.
51754 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
51756 * g77.f-torture/execute/20001111.[fx]: Test premature exit
51759 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
51761 * gcc.c-torture/execute/20001111-1.c: New test.
51763 2000-11-10 Nick Clifton <nickc@redhat.com>
51765 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
51766 long multuiple and accumulate.
51768 2000-11-09 Richard Henderson <rth@redhat.com>
51770 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
51771 via size_t instead of int.
51773 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
51774 * gcc.c-torture/execute/string-opt-2.c: Likewise.
51775 * gcc.c-torture/execute/string-opt-3.c: Likewise.
51776 * gcc.c-torture/execute/string-opt-4.c: Likewise.
51778 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
51780 * gcc.c-torture/compile/20001109-1.c: New test.
51781 * gcc.c-torture/compile/20001109-2.c: New test.
51783 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
51785 * g++.old-deja/g++.pt/operator1.C: New test.
51786 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
51788 2000-11-09 Jakub Jelinek <jakub@redhat.com>
51790 * gcc.dg/20001108-1.c: New test.
51792 2000-11-09 Jakub Jelinek <jakub@redhat.com>
51794 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
51795 with both arguments constant strings.
51796 * gcc.c-torture/execute/string-opt-3.c: New test.
51797 * gcc.c-torture/execute/string-opt-4.c: New test.
51798 * gcc.c-torture/execute/string-opt-5.c: New test.
51800 2000-11-08 Nick Clifton <nickc@redhat.com>
51802 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
51803 mulsidi3adddi patterns.
51805 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
51807 * g++.old-deja/g++.other/crash36.C: New test.
51809 2000-11-08 Jakub Jelinek <jakub@redhat.com>
51811 * g++.old-deja/g++.other/init16.C: New test.
51813 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
51815 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
51817 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
51819 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
51820 * gcc.c-torture/execute/va-arg-16.x: Likewise.
51821 * gcc.c-torture/execute/va-arg-17.x: Likewise.
51823 2000-11-07 DJ Delorie <dj@redhat.com>
51825 * gcc.dg/20000614-1.c: Add return so that test can pass.
51827 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51829 * gcc.c-torture/execute/string-opt-1.c: New test.
51831 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
51833 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
51834 mips-sgi-irix6.* because the MIPS ABI passes floating-point
51835 parameters in registers, and there is no way for a varargs
51836 function to know in which order the integer and floating-point
51837 parameters should be interleaved when they are placed on the
51839 * gcc.c-torture/execute/va-arg-16.x: Likewise.
51840 * gcc.c-torture/execute/va-arg-17.x: Likewise.
51842 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51844 * gcc.c-torture/execute/string-opt-2.c: New test.
51846 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
51848 * g++.old-deja/g++.pt/crash60.C: New test.
51850 2000-11-06 Jakub Jelinek <jakub@redhat.com>
51852 * g++.old-deja/g++.other/crash24.C: New test.
51853 * g++.old-deja/g++.other/crash25.C: New test.
51854 * g++.old-deja/g++.other/crash26.C: New test.
51855 * g++.old-deja/g++.other/crash27.C: New test.
51856 * g++.old-deja/g++.other/crash28.C: New test.
51857 * g++.old-deja/g++.other/crash29.C: New test.
51858 * g++.old-deja/g++.other/crash30.C: New test.
51859 * g++.old-deja/g++.other/crash31.C: New test.
51860 * g++.old-deja/g++.other/crash32.C: New test.
51861 * g++.old-deja/g++.other/crash33.C: New test.
51862 * g++.old-deja/g++.other/crash34.C: New test.
51863 * g++.old-deja/g++.other/crash35.C: New test.
51865 2000-11-06 Jakub Jelinek <jakub@redhat.com>
51867 * gcc.c-torture/execute/20001031-1.c: New test.
51869 2000-11-04 Mark Mitchell <mark@codesourcery.com>
51871 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
51874 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
51875 standards-conformant.
51877 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
51879 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
51880 * g++.old-deja/g++.mike/p755a.C: Likewise.
51881 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
51882 library makes no calls to `operator new' during initialization.
51884 2000-11-04 Neil Booth <neilb@earthling.net>
51886 * gcc.dg/cpp/include2.c: New tests.
51888 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
51890 * lib/g++.exp (g++_set_ld_library_path): New function.
51891 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
51893 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
51895 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
51898 2000-11-01 Richard Henderson <rth@redhat.com>
51900 * g++.old-deja/g++.ext/namedret1.C: New.
51901 * g++.old-deja/g++.ext/namedret2.C: New.
51902 * g++.old-deja/g++.ext/namedret3.C: New.
51904 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
51906 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
51907 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
51909 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51911 * gcc.c-torture/execute/va-arg-21.c: New test.
51913 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
51915 * gcc.dg/c99-complex-2.c: New test.
51917 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51919 * gcc.c-torture/execute/stdio-opt-1.c: New test.
51921 2000-10-31 Jakub Jelinek <jakub@redhat.com>
51923 * g++.old-deja/g++.other/inline16.C: New test.
51925 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
51927 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
51928 __PRETTY_FUNCTION__
51930 2000-10-29 Neil Booth <neilb@earthling.net>
51932 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
51934 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
51935 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
51938 2000-10-29 Neil Booth <neilb@earthling.net>
51940 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
51941 * mi1.c, mi1c.h: Add null directives to multiple-include test.
51942 * mi5.c: Test multiple includes work with -C.
51943 * trigraphs.c: Test ^= version.
51945 2000-10-28 Neil Booth <neilb@earthling.net>
51947 New tests and test updates for new macro expander.
51949 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
51950 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
51951 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
51952 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
51953 new diagnostic messages.
51955 * gcc.dg/cpp/macro3.c: New tests.
51957 2000-10-27 Mark Mitchell <mark@codesourcery.com>
51959 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
51962 2000-10-27 Jakub Jelinek <jakub@redhat.com>
51964 * g++.old-deja/g++.other/eh2.C: New test.
51966 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
51968 * gcc.c-torture/execute/20001027-1.c: New test.
51970 2000-10-26 Richard Henderson <rth@redhat.com>
51972 * gcc.c-torture/execute/20001026-1.c: New.
51974 2000-10-26 Mark Mitchell <mark@codesourcery.com>
51976 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
51977 * g++.old-deja/g++.law/builtin1.C: Likewise.
51978 * g++.old-deja/g++.law/ctors10.C: Likewise.
51979 * g++.old-deja/g++.law/virtual3.C: Likewise.
51980 * g++.old-deja/g++.mike/p658.C: Likewise.
51981 * g++.old-deja/g++.other/sibcall1.C: Likewise.
51982 * g++.old-deja/g++.other/vaarg2.C: Likewise.
51983 * g++.old-deja/g++.robertl/eb124.C: Likewise.
51984 * g++.old-deja/g++.robertl/eb44.C: Likewise.
51985 * g++.old-deja/g++.robertl/eb77.C: Likewise.
51987 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
51989 * gcc.c-torture/compile/20001024-1.c: New test.
51991 2000-10-25 Mark Mitchell <mark@codesourcery.com>
51993 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
51994 to tell us whether or not we are using V3.
51996 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
51998 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
52001 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
52003 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
52005 2000-10-25 Jakub Jelinek <jakub@redhat.com>
52007 * gcc.c-torture/execute/20001024-1.c: New test.
52009 2000-10-24 Jakub Jelinek <jakub@redhat.com>
52011 * g++.old-deja/g++.other/sibcall1.C: New test.
52013 2000-10-20 Jakub Jelinek <jakub@redhat.com>
52015 * gcc.dg/noncompile/init-3.c: New test.
52017 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
52019 * gcc.dg/format-array-1.c: New test.
52021 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
52023 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
52024 writing through null pointers; remove comment about testing
52025 unterminated strings.
52027 2000-10-17 Matthew Hiller <hiller@redhat.com>
52029 * gcc.c-torture/execute/20001017-2.c: New test.
52031 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
52033 * gcc.c-torture/compile/20001018-1.c: New test.
52034 * gcc.c-torture/compile/20001018-1.x: Xfail.
52036 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52038 * gcc.c-torture/execute/20001017-1.c: New test.
52040 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52042 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
52043 for multiple use of arguments with scanf formats; add tests for
52044 multiple use of arguments.
52046 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
52048 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
52049 from some old tests.
52051 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52053 * gcc.dg/format-miss-1.c: New test.
52055 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52057 * gcc.c-torture/execute/20001013-1.c: New test.
52059 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52061 * gcc.dg/format-branch-1.c: New test.
52063 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52065 * README, lib/file-format.exp: Remove EGCS references.
52067 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52069 * gcc.dg/20001013-1.c: New test.
52071 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
52073 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
52074 for intmax_t in the compiler using __typeof__ and the type rules
52075 for conditional expressions.
52077 2000-10-13 Jakub Jelinek <jakub@redhat.com>
52079 * gcc.dg/20001012-1.c: New test.
52080 * gcc.dg/20001012-2.c: New test.
52082 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52084 * gcc.dg/format-attr-1.c: New test.
52086 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52088 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
52089 __LONG_LONG_MAX__ instead of LLONG_MAX.
52091 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52093 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
52095 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
52098 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
52100 * gcc.dg/sequence-pt-1.c: New test.
52102 2000-10-11 Geoff Keating <geoffk@cygnus.com>
52104 * gcc.c-torture/execute/20001011-1.c: New testcase.
52105 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
52107 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52109 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
52110 does not error on it.
52112 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52114 * gcc.dg/20001009-1.c: New test.
52116 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
52118 * gcc.c-torture/compile/20001009-1.c: Move from here ....
52119 * gcc.c-torture/execute/20001009-2.c: ... to here.
52121 2000-10-09 Geoff Keating <geoffk@cygnus.com>
52123 * gcc.c-torture/compile/20001009-1.c: New testcase.
52124 * gcc.c-torture/execute/20001009-1.c: New testcase.
52125 Testcases provided by Jan Hubicka <jh@suse.cz>.
52127 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52129 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52130 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
52131 uintmax_t using <limits.h> to emulate the compiler's internal
52132 logic. No longer XFAIL %j tests.
52134 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52136 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
52137 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52138 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
52139 regexps and details of expected handling of some bad formats.
52140 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
52143 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
52145 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
52146 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
52147 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
52148 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
52151 2000-10-06 Richard Henderson <rth@cygnus.com>
52153 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
52154 * g++.old-deja/g++.brendan/crash52.C: Likewise.
52155 * g++.old-deja/g++.jason/report.C: Likewise.
52156 * g++.old-deja/g++.law/friend5.C: Likewise.
52157 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
52158 of the expected warnings.
52160 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
52162 * g++.old-deja/g++.pt/enum14.C: New test.
52164 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
52166 * g++.old-deja/g++.pt/crash59.C: New test.
52168 2000-10-04 Will Cohen <wcohen@redhat.com>
52170 * gcc.dg/20000926-1.c: New test.
52172 2000-10-03 Geoff Keating <geoffk@cygnus.com>
52174 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
52175 function name for current C++ compiler.
52176 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
52178 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
52180 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
52181 __PRETTY_FUNCTION__.
52182 * g++.old-deja/g++.ext/pretty2.C: Likewise.
52184 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52186 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
52188 2000-09-26 Jakub Jelinek <jakub@redhat.com>
52190 * gcc.c-torture/compile/20000923-1.c: New test.
52192 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
52194 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
52195 * g++.old-deja/g++.pt/ttp62.C: Same.
52196 * g++.old-deja/g++.other/inline14.C: Same.
52198 2000-09-24 Richard Henderson <rth@cygnus.com>
52200 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
52202 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
52204 * gcc.dg/c90-printf-1.c: Add test for wide string format.
52206 2000-09-22 Geoff Keating <geoffk@cygnus.com>
52208 * gcc.c-torture/compile/20000922-1.c: New file.
52210 2000-09-21 Nick Clifton <nickc@redhat.com>
52212 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
52213 a signed long modulo operation.
52214 (mod6): New function - perform an unsigned long modulo operation.
52215 (main): Add tests for modulos of very large numbers by very small
52218 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52220 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
52222 2000-09-19 Richard Henderson <rth@cygnus.com>
52224 * gcc.dg/compare2.c (case 10): XFAIL.
52226 2000-09-18 Richard Henderson <rth@cygnus.com>
52228 * gcc.c-torture/execute/20000906-1.c: Move ...
52229 * gcc.dg/20000906-1.c: ... here. Only run on targets
52230 that support __builtin_trap.
52232 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
52234 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
52236 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52238 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
52239 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
52240 more $ format tests.
52242 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52244 * gcc.dg/format-errmk-1.c: New test.
52246 2000-09-17 Greg McGary <greg@mcgary.org>
52248 * gcc.c-torture/execute/20000917-1.x: Remove.
52250 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
52252 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
52254 2000-09-17 Greg McGary <greg@mcgary.org>
52256 * gcc.c-torture/execute/20000917-1.c: New test.
52257 * gcc.c-torture/execute/20000917-1.x: XFAIL.
52259 2000-09-16 Neil Booth <NeilB@earthling.net>
52261 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
52262 in nested macro bug.
52264 2000-09-15 Neil Booth <NeilB@earthling.net>
52266 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
52268 2000-09-14 Jeffrey A Law (law@cygnus.com)
52270 * gcc.c-torture/execute/20000914-1.c: New test.
52272 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
52274 * g++.other/inline13.C: New test.
52276 2000-09-12 Andreas Jaeger <aj@suse.de>
52278 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
52279 constant by Ulrich Drepper <drepper@redhat.com>.
52281 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
52283 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
52285 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52287 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
52289 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
52291 * gcc.dg/cpp/backslash.c: New test.
52293 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
52295 * gcc.c-torture/execute/20000910-1.c: New test.
52296 * gcc.c-torture/execute/20000910-2.c: Likewise.
52298 2000-09-11 Robert Lipe <robertl@sco.com>
52300 * gcc.dg/pragma-align.c: New test.
52302 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
52304 * g++.old-deja/g++.pt/explicit82.C: New test.
52305 * g++.old-deja/g++.pt/explicit83.C: New test.
52307 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
52309 * gcc.dg/asm-names.c: New test.
52311 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52313 * gcc.dg/cpp/tr-warn6.c: New test
52315 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
52317 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52320 2000-09-07 Catherine Moore <clm@redhat.com>
52322 * gcc.c-torture/execute/unroll-1.c: New test.
52324 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
52326 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52328 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52329 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52330 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52331 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52332 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52334 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52335 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52337 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52339 * g++.old-deja/g++.pt/deduct2.C: New test.
52341 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52343 * g++.old-deja/g++.pt/parms2.C: New test.
52345 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52347 * g++.old-deja/g++.pt/crash58.C: New test.
52349 2000-09-06 Greg McGary <greg@mcgary.org>
52351 * gcc.c-torture/execute/20000906-1.c: New test.
52352 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52354 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52356 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52358 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52360 * g++.old-deja/g++.pt/crash57.C: New test.
52362 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52364 * g++.old-deja/g++.pt/crash56.C: New test.
52366 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52368 * g++.old-deja/g++.pt/koenig1.C: New test.
52370 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52372 * gcc.dg/20000904-1.c: New test.
52374 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52376 * gcc.dg/cpp/paste8.c: New test.
52378 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
52380 * gcc.c-torture/compile/20000827-1.c: New test.
52382 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52384 * gcc.dg/format-diag-1.c: New test.
52386 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52388 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
52389 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
52390 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
52391 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
52392 gcc.dg/formatz-1.c: Adjust warning regular expressions.
52394 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52396 * g++.old-deja/g++.other/nested4.C: New test.
52398 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52400 * g++.old-deja/g++.ns/scoped1.C: New test.
52402 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
52404 * lib/g++.exp: Support testing already-installed GCC.
52406 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52408 * wtr-label-1.c, wtr-suffix-1.c: New tests.
52410 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52412 * gcc.dg/return-type-2.c: New test.
52414 2000-08-27 Geoff Keating <geoffk@cygnus.com>
52416 * gcc.c-torture/compile/20000825-1.c: New test.
52418 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
52420 * gcc.dg/dwarf2-2.c: New test.
52422 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
52424 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
52425 dg-warning regexps.
52427 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
52429 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
52430 gcc.dg/format-ext-5.c: New tests.
52432 2000-08-25 Jakub Jelinek <jakub@redhat.com>
52434 * g++.old-deja/g++.other/crash22.C: New test.
52436 2000-08-24 Mark Mitchell <mark@codesourcery.com>
52438 * gcc.dg/noncompile/930622-2.c: Adjust error message.
52440 2000-08-24 Richard Henderson <rth@cygnus.com>
52442 * gcc.dg/ia64-sync-1.c: New test.
52443 * gcc.dg/ia64-sync-2.c: New test.
52444 * gcc.dg/ia64-asm-1.c: New test.
52446 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
52448 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
52449 * gcc.dg/format-ext-2.c: New test.
52451 2000-08-23 Jason Merrill <jason@redhat.com>
52453 * lib/old-dejagnu.exp: Also ignore "In member function" and
52456 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52458 * gcc.dg/noncompile/label-lineno-1.c: New test.
52460 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52462 * gcc.dg/c99-array-nonobj-1.c: New test.
52464 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52466 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
52468 * gcc.dg/format-ext-1.c: New test.
52470 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52472 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
52473 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
52474 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
52475 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
52476 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
52478 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
52480 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
52481 gcc.dg/c99-strftime-2.c: New tests.
52483 2000-08-22 Richard Henderson <rth@cygnus.com>
52485 * gcc.c-torture/execute/20000822-1.c: New test.
52487 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52489 * gcc.c-torture/execute/20000819-1.x: Remove.
52491 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52493 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
52494 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
52495 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
52496 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
52497 gcc.dg/format-xopen-1.c: New tests.
52499 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52501 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
52503 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52505 * g++.old-deja/g++.other/loop2.C: New test.
52507 * gcc.c-torture/compile/20000606-1.c: New test.
52508 * gcc.c-torture/compile/20000728-1.c: New test.
52509 * gcc.c-torture/execute/20000801-1.c: New test.
52510 * gcc.c-torture/execute/20000801-2.c: New test.
52511 * gcc.c-torture/execute/20000819-1.c: New test.
52512 * gcc.c-torture/execute/20000819-1.x: XFAIL.
52513 * gcc.dg/20000629-1.c: New test.
52514 * gcc.dg/20000724-1.c: New test.
52515 * gcc.dg/20000807-1.c: New test.
52517 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
52519 * gcc.dg/cpp/pragma-1.c: New test.
52520 * gcc.dg/cpp/pragma-2.c: New test.
52522 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
52524 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
52525 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
52527 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52529 * gcc.c-torture/compile/20000818-1.c: New test.
52531 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
52533 * gcc.c-torture/execute/20000818-1.c: New test.
52535 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
52537 * gcc.dg/format-va-1.c: New test.
52539 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52541 * g++.old-deja/g++.other/typedef8.C: New test.
52543 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52545 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
52546 * g++.old-deja/g++.mike/net36.C: Mark candidate.
52547 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
52548 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
52549 * g++.old-deja/g++.other/ptrmem7.C: New test.
52550 * g++.old-deja/g++.pt/ptrmem10.C: New test.
52552 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52554 * g++.old-deja/g++.pt/typename27.C: New test.
52556 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
52558 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
52559 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
52560 * g++.old-deja/g++.pt/friend45.C: New test.
52561 * g++.old-deja/g++.other/friend8.C: New test.
52563 2000-08-15 Richard Henderson <rth@cygnus.com>
52565 * gcc.c-torture/execute/20000815-1.c: New test.
52567 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
52569 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
52570 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
52571 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
52573 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
52575 * g++.old-deja/g++.other/refinit2.C: New test.
52577 2000-08-13 Geoff Keating <geoffk@cygnus.com>
52579 * lib/c-torture.exp (c-torture): Make
52580 compiler_conditional_xfail_data global.
52581 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
52582 compiler_conditional_xfail_data machinery.
52583 (f-torture-execute): Likewise.
52584 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
52585 and only when unrolling loops.
52587 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
52589 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
52591 * g++.old-deja/g++.pt/explicit81.C: New test.
52593 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
52595 * g++.old-deja/g++.pt/typename26.C: New test.
52597 2000-08-10 Geoff Keating <geoffk@cygnus.com>
52599 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
52602 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
52604 * g++.old-deja/g++.other/array3.C: New test.
52606 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
52608 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
52609 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
52610 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
52613 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
52615 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
52616 * g++.old-deja/g++.abi/vmihint.C: Likewise.
52618 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
52620 * gcc.c-torture/execute/20000808-1.c: New test.
52622 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
52624 * gcc.dg/c90-const-expr-1.c: New test.
52626 2000-08-08 Richard Henderson <rth@cygnus.com>
52628 * gcc.dg/noncompile/920923-1.c: Declare calloc.
52630 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
52632 * gcc.dg/noncompile/const-ll-1.c: New test.
52634 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
52636 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
52638 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
52640 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
52641 that running programs linked against the shared version of libobjc
52644 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
52646 * gcc.dg/c99-printf-1.c: New test.
52648 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
52650 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
52652 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
52654 * gcc.c-torture/execute/20000731-1.x: Delete.
52656 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
52658 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
52659 and torture_without_loops as is done by c-torture.exp.
52660 (search_for): Copy from c-torture.exp.
52661 (gcc-dg-runtest): New function, drives a directory of tests
52662 iterating over the TORTURE_OPTIONS.
52663 (scan-assembler, scan-assembler-not): Move here from
52664 individual directory drivers.
52666 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
52667 defined by lib/gcc-dg.exp.
52668 * gcc.dg/cpp/cpp.exp: Likewise.
52669 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
52670 gcc-dg-runtest, so we cycle over optimization options.
52672 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
52673 * gcc.dg/compare2.c: No longer expected to fail.
52675 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
52677 * gcc.c-torture/execute/20000804-1.c: New test.
52679 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
52681 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
52683 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
52685 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
52687 2000-08-03 Jeffrey A Law (law@cygnus.com)
52689 * gcc.c-torture/compile/20000803-1.c: New test.
52691 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
52693 * gcc.c-torture/execute/20000801-3.c,
52694 gcc.c-torture/execute/20000801-4.c: New tests.
52695 * gcc.c-torture/execute/20000801-3.x,
52696 gcc.c-torture/execute/20000801-4.x: Xfail.
52698 2000-08-02 Geoff Keating <geoffk@cygnus.com>
52700 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
52701 libobjc/.libs to allow for libtool.
52703 2000-08-02 Jakub Jelinek <jakub@redhat.com>
52705 * gcc.c-torture/compile/20000802-1.c: New test.
52707 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
52709 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
52711 2000-07-31 Jeffrey A Law (law@cygnus.com)
52713 * gcc-c-torture/execute/20000731-2.c: New test.
52715 * gcc.c-torture/execute/20000731-1.c: New test.
52716 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
52718 2000-07-31 Jakub Jelinek <jakub@redhat.com>
52720 * gcc.dg/cpp/paste7.c: New test.
52721 * gcc.dg/cpp/20000725-1.c: New test.
52723 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
52725 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
52726 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
52727 declaration warning for __builtin_dwarf_reg_size.
52729 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
52731 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
52733 * gcc.dg/noncompile/voidparam-1.c: New test.
52735 2000-07-30 Richard Henderson <rth@cygnus.com>
52737 * gcc.dg/c90-digraph-1.c: Don't xfail.
52738 * gcc.dg/compare2.c (case 10): Xfail.
52739 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
52741 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
52743 * gcc.dg/c99-main-1.c: New test.
52745 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
52747 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
52749 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
52751 * gcc.c-tortuer/execute/20000726-1.c: New test.
52753 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
52755 * gcc.c-torture/execute/enum-2.c: New test.
52757 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52759 * gcc.dg/cpp/tr-warn3.c: New test.
52761 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
52763 * g++.old-deja/g++.ext/implicit1.C: Remove.
52764 * g++.old-deja/g++.jason/c2.C: Remove
52765 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
52766 * g++.old-deja/g++.pt/crash16.C: Likewise.
52767 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
52769 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
52771 * g++.old-deja/g++.other/for2.C: New test.
52773 2000-07-25 Jakub Jelinek <jakub@redhat.com>
52775 * gcc.dg/20000720-1.c: New test.
52777 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
52779 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
52781 2000-07-24 Geoff Keating <geoffk@cygnus.com>
52783 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
52784 * gcc.c-torture/execute/20000722-1.c: New.
52785 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
52787 2000-07-24 Jakub Jelinek <jakub@redhat.com>
52789 * gcc.dg/cpp/20000720-1.S: New test.
52791 2000-07-21 Michael Meissner <meissner@redhat.com>
52793 * gcc.c-torture/execute/ieee/hugeval.c: New test.
52795 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
52797 * g++.old-deja/g++.brendan/crash16.C,
52798 g++.old-deja/g++.brendan/parse3.C,
52799 g++.old-deja/g++.brendan/redecl1.C,
52800 g++.old-deja/g++.ns/template13.C,
52801 g++.old-deja/g++.other/decl4.C,
52802 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
52804 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
52806 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
52807 and "Internal error".
52809 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
52811 * gcc.dg/cpp/paste6.c: New test.
52813 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
52815 * gcc.dg/cpp/tr-direct.c: New test.
52817 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
52818 gcc.dg/cpp/undef1.c: Tweak error regexps.
52820 2000-07-18 Eric Christopher <echristo@redhat.com>
52822 * gcc.c-torture/compile/20000718-1.c: New test.
52824 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
52826 * cpplex.c (_cpp_push_token): If the token being pushed back
52827 is the previous token in this context, just subtract one from
52829 * cppmacro.c (save_expansion): Clear aux field when storing a
52832 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
52834 * gcc.dg/noncompile/redecl-1.c: New test.
52836 2000-07-18 Jakub Jelinek <jakub@redhat.com>
52838 * gcc.c-torture/execute/20000717-5.c: New test.
52839 * gcc.c-torture/execute/20000717-1.x: Removed.
52841 2000-07-17 Richard Henderson <rth@cygnus.com>
52843 * gcc.c-torture/execute/20000717-4.c: New test.
52845 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
52847 * gcc.dg/cpp/syshdr.c: New test.
52848 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
52850 2000-07-17 Neil Booth <neilb@earthling.net>
52852 * gcc.dg/cpp/cmdlne-dM.c: New test.
52853 * gcc.dg/cpp/cmdlne-dD.c: New test.
52855 2000-07-17 Jeffrey A Law (law@cygnus.com)
52857 * gcc.c-torture/execute/20000717-3.c: New test.
52859 * gcc.c-torture/compile/20000717-1.c: New test.
52861 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
52863 * gcc.c-torture/execute/20000717-2.c: New test.
52865 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
52867 * gcc.dg/formatz-1.c: New test.
52869 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
52870 * gcc.dg/c99-digraph-1.c: New tests.
52872 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
52873 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
52875 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
52876 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
52877 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
52878 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
52879 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
52880 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
52881 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
52883 2000-07-17 Greg McGary <greg@mcgary.org>
52885 * gcc.c-torture/execute/20000717-1.c: New test.
52886 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
52888 2000-07-15 Jakub Jelinek <jakub@redhat.com>
52890 * gcc.c-torture/execute/20000715-2.c: New test.
52891 * gcc.dg/20000715-1.c: New test.
52893 2000-07-15 Michael Meissner <meissner@redhat.com>
52895 * gcc.c-torture/execute/20000715-1.c: New test.
52897 2000-07-13 Jakub Jelinek <jakub@redhat.com>
52899 * gcc.c-torture/execute/20000707-1.c: New test.
52901 2000-07-13 Neil Booth <NeilB@earthling.net>
52903 * gcc.dg/cpp/digraph1.c,
52904 gcc.dg/cpp/digraph2.c,
52905 gcc.dg/cpp/digraphs.c: New tests.
52907 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
52909 * g77.f-torture/compile/20000630-2.f: New test.
52910 * g77.f-torture/compile/20000630-2.x
52912 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
52914 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
52916 2000-07-11 Neil Booth <NeilB@earthling.net>
52918 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
52920 2000-07-11 Neil Booth <NeilB@earthling.net>
52922 * gcc.dg/cpp/cmdlne-C.c: New.
52924 2000-07-09 Neil Booth <NeilB@earthling.net>
52926 * gcc.dg/cpp/directiv.c: New tests.
52927 * gcc.dg/cpp/undef1.c: Update.
52929 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
52931 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
52933 2000-07-09 Neil Booth <NeilB@earthling.net>
52935 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
52937 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
52939 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
52940 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
52942 2000-07-08 Neil Booth <NeilB@earthling.net>
52944 * gcc.dg/cpp/macsyntx.c: New tests.
52946 2000-07-07 Jakub Jelinek <jakub@redhat.com>
52948 * gcc.dg/20000707-1.c: New test.
52950 2000-07-07 Jakub Jelinek <jakub@redhat.com>
52952 * gcc.c-torture/execute/20000706-1.c: New test.
52953 * gcc.c-torture/execute/20000706-2.c: New test.
52954 * gcc.c-torture/execute/20000706-3.c: New test.
52955 * gcc.c-torture/execute/20000706-4.c: New test.
52956 * gcc.c-torture/execute/20000706-5.c: New test.
52958 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
52960 * g++.old-deja/g++.pt/instantiate7.C: New test.
52962 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
52964 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
52965 * g++.old-deja/g++.mike/thunk3.C: Likewise.
52966 * g++.old-deja/g++.other/rtti3.C: Likewise.
52967 * g++.old-deja/g++.other/rttid3.C: Likewise.
52969 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
52971 * g77.f-torture/compile/20000630-1.x: Fix typo
52973 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
52975 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
52978 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
52980 * gcc.dg/cpp/ident.c: New test.
52982 2000-07-05 Neil Booth <NeilB@earthling.net>
52984 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
52985 gcc.dg/cpp/lexstrng.c: New tests.
52987 2000-07-04 Neil Booth <NeilB@earthling.net>
52989 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
52990 * gcc.dg/cpp/strify2.c: Same.
52992 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
52994 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
52995 * gcc.dg/cpp/19990703-1.c: Likewise.
52996 * gcc.dg/cpp/20000625-1.c: Likewise.
52997 * gcc.dg/cpp/20000625-2.c: Likewise.
52999 * gcc.dg/cpp/macro1.c,
53000 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
53001 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
53002 gcc.dg/cpp/strify1.c,
53003 gcc.dg/cpp/strify2.c: New tests.
53005 2000-07-03 Jakub Jelinek <jakub@redhat.com>
53007 * gcc.c-torture/execute/20000703-1.c: New test.
53009 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
53011 * g++.old-deja/g++.pt (lookup10.C): New test.
53013 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
53015 * g++.old-deja/g++.pt (typename25.C): New test.
53017 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
53019 * gcc.c-torture/compile/20000701-1.c: New test.
53021 2000-06-30 Nick Clifton <nickc@cygnus.com>
53023 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
53026 2000-06-30 Catherine Moore <clm@cygnus.com>
53028 * gcc.c-torture/execute/align-1.c: New test.
53030 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
53032 * g++.old-deja/g++.pt/expr8.C: New test.
53033 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
53035 2000-06-29 Nick Clifton <nickc@cygnus.com>
53037 * gcc.c-torture/compile/20000629-1.c: New test.
53039 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53042 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
53043 gcc.dg/noncompile directory, depending on whether they're
53044 preprocessor tests or not. Annotate all the tests for the dg
53047 * gcc.c-torture/noncompile/noncompile.exp: Delete.
53048 * gcc.dg/noncompile/noncompile.exp: New.
53052 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
53053 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
53054 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
53055 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
53056 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
53057 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
53058 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
53059 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
53060 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
53061 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
53062 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
53063 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
53064 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
53065 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
53066 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
53067 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
53068 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
53069 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
53070 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
53071 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
53072 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
53073 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
53074 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
53075 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
53077 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
53078 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
53079 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
53080 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
53081 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
53082 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
53084 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53086 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
53087 declare one variable. On the fourth, error.
53088 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
53089 declared by 20000628-1a.h.
53091 2000-06-29 Richard Henderson <rth@redhat.com>
53093 * gcc.c-torture/execute/930529-1.x: New file.
53094 * gcc.dg/920413-1.c: Adjust expected warning text.
53095 * gcc.dg/980217-1.c: Declare abort.
53096 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
53098 2000-06-29 Jeffrey A Law (law@cygnus.com)
53100 * g77.f-torture/compile/20000629-1.f: New test.
53101 * g77.f-torture/compile/20000629-1.x: Expected to fail.
53103 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53105 Rearrange lots of files, removing entirely the
53106 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
53110 gcc.c-torture/code_quality/code_quality.exp
53111 gcc.c-torture/special/special.exp
53112 gcc.failure/failure.exp
53113 gcc.failure/940409-1.x
53114 gcc.c-torture/compile/961203-1.x
53117 gcc.misc-tests/linkage.exp
53118 gcc.c-torture/execute/920730-1t.c
53119 gcc.c-torture/execute/920730-1t.x
53120 gcc.c-torture/compile/920520-1.x
53121 gcc.c-torture/compile/920521-1.x
53122 gcc.c-torture/compile/981006-1.x
53123 gcc.c-torture/execute/eeprof-1.x
53125 * Moved files (possibly with modifications to fit a new harness):
53127 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
53128 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
53129 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
53130 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
53131 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
53132 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
53133 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
53134 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
53135 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
53136 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
53137 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
53138 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
53139 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
53140 gcc.failure/940409-1.c gcc.dg/940409-1.c
53142 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53144 * c-torture/compile/961203-1.x: Delete.
53146 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
53147 not exit. Include stdio.h.
53148 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
53149 * gcc.misc-tests/dg-12.c: Likewise.
53150 * gcc.misc-tests/dg-5.c: Likewise.
53151 * gcc.misc-tests/dg-6.c: Likewise.
53152 * gcc.misc-tests/dg-7.c: Prototype abort.
53153 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
53154 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
53155 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
53157 * gcc.misc-tests/sieve.c: Use return from main, not exit.
53158 * gcc.misc-tests/sort2.c: Use return from main, not exit.
53160 2000-06-28 Jakub Jelinek <jakub@redhat.com>
53162 * gcc.dg/cpp/20000628-1.c: New test.
53163 * gcc.dg/cpp/20000628-1.h: New header for above test.
53164 * gcc.dg/cpp/20000628-1a.h: Likewise.
53166 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
53168 * gcc.dg/cpp: New directory.
53169 * gcc.dg/cpp/cpp.exp: New driver.
53170 * gcc.dg/cpp/20000627-1.c: New test.
53171 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
53172 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
53173 and rewrite as a compilation test.
53175 * gcc.dg: Move many files into the cpp subdirectory, possibly
53176 renaming or editing them as well.
53178 990119-1.c cpp/19990119-1.c
53179 990228-1.c cpp/19990228-1.c
53180 990407-1.c cpp/19990407-1.c
53181 990409-1.c cpp/19990409-1.c
53182 990413-1.c cpp/19990413-1.c
53183 990703-1.c cpp/19990703-1.c
53184 20000127-1.c cpp/20000127-1.c
53185 20000129-1.c cpp/20000129-1.c
53186 20000207-1.c cpp/20000207-1.c
53187 20000207-2.c cpp/20000207-2.c
53188 20000209-1.c cpp/20000209-1.c
53189 20000209-2.c cpp/20000209-2.c
53190 20000301-1.c cpp/20000301-1.c
53191 20000419-1.c cpp/20000419-1.c
53192 20000510-1.S cpp/20000510-1.S
53193 20000519-1.c cpp/20000519-1.c
53194 20000529-1.c cpp/20000529-1.c
53195 20000625-1.c cpp/20000625-1.c
53196 20000625-2.c cpp/20000625-2.c
53197 cpp-as1.c cpp/assert1.c
53198 cpp-as2.c cpp/assert2.c
53199 cxx-comments-1.c cpp/cxxcom1.c
53200 cxx-comments-2.c cpp/cxxcom2.c
53201 endif-label.c cpp/endif.c
53202 cpp-hash1.c cpp/hash1.c
53203 cpp-hash2.c cpp/hash2.c
53204 cpp-if1.c cpp/if-1.c
53205 cpp-if2.c cpp/if-2.c
53206 cpp-if3.c cpp/if-3.c
53207 cpp-if4.c cpp/if-4.c
53208 cpp-if5.c cpp/if-5.c
53209 cpp-cond.c cpp/if-cexp.c
53210 cpp-missingop.c cpp/if-mop.c
53211 cpp-missingparen.c cpp/if-mpar.c
53212 cpp-opprec.c cpp/if-oppr.c
53213 cpp-ifparen.c cpp/if-paren.c
53214 cpp-shortcircuit.c cpp/if-sc.c
53215 cpp-shift.c cpp/if-shift.c
53216 cpp-unary.c cpp/if-unary.c
53217 cpp-li1.c cpp/line1.c
53218 cpp-li2.c cpp/line2.c
53219 lineno.c cpp/line3.c
53220 lineno-2.c cpp/line4.c
53222 cpp-mic.h cpp/mi1c.h
53223 cpp-micc.h cpp/mi1cc.h
53224 cpp-mind.h cpp/mi1nd.h
53225 cpp-mindp.h cpp/mi1ndp.h
53226 cpp-mix.h cpp/mi1x.h
53227 cpp-mi2.c cpp/mi2.c
53228 cpp-mi2a.h cpp/mi2a.h
53229 cpp-mi2b.h cpp/mi2b.h
53230 cpp-mi2c.h cpp/mi2c.h
53231 cpp-mi3.c cpp/mi3.c
53232 cpp-mi3.def cpp/mi3.def
53233 poison-1.c cpp/poison.c
53234 pr-impl.c cpp/prag-imp.c
53235 cpp-redef-2.c cpp/redef1.c
53236 cpp-redef.c cpp/redef2.c
53237 strpaste.c cpp/strp1.c
53238 strpaste-2.c cpp/strp2.c
53239 cpp-tradpaste.c cpp/tr-paste.c
53240 cpp-tradstringify.c cpp/tr-str.c
53241 cpp-tradwarn1.c cpp/tr-warn1.c
53242 cpp-tradwarn2.c cpp/tr-warn2.c
53243 trigraphs.c cpp/trigraphs.c
53244 cpp-unc1.c cpp/unc1.c
53245 cpp-unc2.c cpp/unc2.c
53246 cpp-unc3.c cpp/unc3.c
53247 cpp-unc.c cpp/unc4.c
53248 undef.c cpp/undef1.c
53249 undef-2.c cpp/undef2.c
53250 cpp-wi1.c cpp/widestr1.c
53252 2000-06-27 Mark Mitchell <mark@codesourcery.com>
53254 * lib/g++.exp (g++_include_flags): Tweak.
53256 2000-06-27 H.J. Lu <hjl@gnu.org>
53257 Loren J. Rittle <ljrittle@acm.org>
53259 * lib/g++.exp (g++_include_flags): Override libgloss.exp
53260 version with one that knows about the new gcc tree structure.
53261 (g++_link_flags): Same.
53263 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
53265 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
53266 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
53267 case we are cross-compiling.
53269 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
53270 g++.old-deja/g++.niklas/Makefile.in,
53271 g++.old-deja/g++.niklas/configure.in,
53272 g++.old-deja/g++.other/Makefile.in,
53273 g++.old-deja/g++.other/configure.in,
53274 gcc.c-torture/code_quality/Makefile.in,
53275 gcc.c-torture/code_quality/configure.in,
53276 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
53277 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
53278 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
53279 gcc.c-torture/execute/ieee/Makefile.in,
53280 gcc.c-torture/execute/ieee/configure.in,
53281 gcc.c-torture/noncompile/Makefile.in,
53282 gcc.c-torture/noncompile/configure.in,
53283 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
53284 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
53285 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
53287 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53289 * g++.old-deja/g++.other/ambig3.C: New test.
53291 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53293 * g++.old-deja/g++.pt/syntax1.C: New test.
53294 * g++.old-deja/g++.pt/syntax2.C: New test.
53295 * g++.old-deja/g++.other/syntax3.C: New test.
53296 * g++.old-deja/g++.other/syntax4.C: New test.
53298 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53300 * gcc.dg/20000623-1.c: Prototype exit and abort.
53302 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53304 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
53306 * gcc.dg/cpp-mi3.def: New file.
53308 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
53310 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
53311 lexer's error messages.
53312 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
53313 divine anything from the linemarkers.
53314 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
53315 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
53317 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
53319 * gcc.dg/20000623-1.c: New test.
53321 2000-06-22 Jakub Jelinek <jakub@redhat.com>
53323 * gcc.c-torture/execute/20000622-1.c: New test.
53325 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53327 * g++.old-deja/g++.other/init15.C: New test.
53329 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53331 * g++.old-deja/g++.pt/vaarg2.C: New test.
53332 * g++.old-deja/g++.pt/vaarg3.C: New test.
53334 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
53336 * g++.old-deja/g++.other/dyncast6.C: New test.
53338 2000-06-15 Jakub Jelinek <jakub@redhat.com>
53340 * gcc.c-torture/execute/loop-6.c: New test.
53342 2000-06-14 Jakub Jelinek <jakub@redhat.com>
53344 * gcc.dg/20000614-1.c: New test.
53345 * gcc.dg/20000614-2.c: New test.
53347 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
53349 * g++.old-deja/g++.other/inline12.C: New test.
53351 2000-06-13 Jakub Jelinek <jakub@redhat.com>
53353 * g++.old-deja/g++.other/eh1.C: New test.
53355 2000-06-12 Jakub Jelinek <jakub@redhat.com>
53357 * g++.old-deja/g++.other/type.C: New test.
53359 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53361 * g++.old-deja/g++.other/initstring.C: New test.
53363 2000-06-12 Jason Merrill <jason@redhat.com>
53365 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53367 2000-06-09 Jeffrey A Law (law@cygnus.com)
53369 * gcc.c-torture/compile/20000609-1.c: New test.
53371 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
53373 * gcc.dg/20000609-1.c: New test.
53375 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
53377 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53378 * gcc.c-torture/noncompile/poison-1.c: Move...
53379 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53380 * gcc.dg/cpp-li1.c: Add a token after the #line.
53382 2000-06-05 Richard Henderson <rth@cygnus.com>
53384 * gcc.c-torture/execute/20000605-2.c: New test.
53385 * gcc.c-torture/execute/20000605-3.c: New test.
53387 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
53389 * g77.f-torture/execute/20000503-1.x: New file.
53391 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
53393 * g++.old-deja/g++.eh/badalloc1.C: New test.
53395 2000-06-05 Richard Henderson <rth@cygnus.com>
53397 * gcc.c-torture/execute/20000605-1.c: New test.
53399 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53400 Nathan Sidwell <nathan@codesourcery.com>
53402 * gcc.c-torture/compile/20000605-1.c: New test.
53404 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
53406 * g77.f-torture/compile/20000601-1.f: New test.
53408 2000-06-03 Richard Henderson <rth@cygnus.com>
53410 * gcc.c-torture/execute/20000603-1.c: New.
53412 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
53414 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
53415 * gcc.dg/noreturn-2.c (noreturn): Likewise.
53417 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
53419 * gcc.dg/compare2.c (case 12): XFAIL.
53420 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
53421 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
53423 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
53425 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
53427 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
53428 guard macro is already defined when the header is first
53430 * gcc.dg/cpp-mix.h: New file.
53431 * gcc.dg/endif-label.c: Update patterns to match compiler.
53433 * g++.brendan/complex1.C: Declare abort.
53434 * g++.law/refs4.C: Remove XFAIL.
53435 * g++.oliva/expr2.C: Declare abort and exit.
53437 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
53439 * gcc.c-torture/execute/20000528-1.c: New test.
53441 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
53442 * g++.old-deja/g++.law/temps4.C: Likewise.
53444 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
53445 stdlib.h. Call abort() on failure.
53446 * g++.old-deja/g++.law/refs4.C: Likewise.
53447 * g++.old-deja/g++.law/temps4.C: Likewise.
53448 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
53449 * gcc.c-torture/execute/20000112-1.c: Include string.h.
53451 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
53453 Relative to g++.dg/special:
53454 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
53456 Relative to g++.old-deja:
53457 * g++.brendan/complex1.C, g++.jason/optimize2.C,
53458 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
53459 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
53460 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
53461 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
53462 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
53463 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
53465 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
53466 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
53467 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
53468 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
53469 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
53470 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
53473 * g++.other/goto1.C: Update expectations for error messages.
53475 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
53477 * gcc.c-torture/compile/20000523-1.c: New test.
53479 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53481 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
53483 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53485 * g++.old-deja/g++.eh/catch11.C: New test.
53486 * g++.old-deja/g++.eh/catch12.C: New test.
53488 2000-05-24 Nick Clifton <nickc@cygnus.com>
53490 * gcc.c-torture/execute/20000523-1.c: New test.
53492 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
53494 * c-torture/execute/bcp-1.c: Replace abort in arg of
53495 __builtin_constant_p with a generic external function.
53497 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
53498 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
53499 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
53500 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
53501 Prototype abort and/or exit.
53503 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
53504 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
53505 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
53506 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
53508 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
53510 * gcc.dg/dwarf2-1.c: New test.
53512 2000-05-20 Richard Henderson <rth@cygnus.com>
53514 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
53516 2000-05-20 Andreas Jaeger <aj@suse.de>
53518 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
53521 2000-05-19 David Edelsohn <edelsohn@gnu.org>
53523 * gcc.c-torture/execute/20000519-2.c: New test.
53525 2000-05-19 Andreas Jaeger <aj@suse.de>
53527 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
53528 which fails with SSA.
53530 * lib/c-torture.exp: Also test with -O3 -fssa.
53532 2000-05-18 Michael Meissner <meissner@redhat.com>
53534 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
53535 * gcc.c-torture/execute/920415-1.c: Ditto.
53536 * gcc.c-torture/execute/920501-1.c: Ditto.
53537 * gcc.c-torture/execute/conversion.c: Ditto.
53538 * gcc.c-torture/execute/cvt-1.c: Ditto.
53540 2000-05-18 Jeffrey A Law (law@cygnus.com)
53542 * gcc.c-torture/compile/20000518-1.c: New test.
53544 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
53546 * g77.f-torture/compile/200005018.f: New test.
53548 2000-05-17 Jeffrey A Law (law@cygnus.com)
53550 * gcc.c-torture/compile/20000517-1.c: New test.
53552 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53554 * gcc.c-torture/execute/20000516-1.c: New test.
53556 2000-05-15 Jakub Jelinek <jakub@redhat.com>
53558 * g++.old-deja/g++.other/eh.C: New test.
53560 2000-05-12 Richard Henderson <rth@cygnus.com>
53562 * gcc.c-torture/execute/990208-1.c (main): Don't pass
53563 constants through to doit's conditional.
53565 2000-05-11 Jeffrey A Law (law@cygnus.com)
53567 * gcc.c-torture/compile/20000511-1.c: New test.
53568 * g77.f-torture/compile/20000511-1.f: New test.
53569 * g77.f-torture/compile/20000511-2.f: New test.
53571 2000-05-11 Michael Meissner <meissner@redhat.com>
53573 * gcc.c-torture/execute/20000511-1.c: New test.
53575 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
53577 * gcc.dg/dg.exp: Scan .S files as well as .c files.
53578 * gcc.dg/20000510-1.S: New.
53580 2000-05-08 Catherine Moore <clm@cygnus.com>
53582 * gcc.dg/unused-3.c: New.
53584 2000-05-06 Richard Henderson <rth@cygnus.com>
53586 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
53587 * g++.old-deja/g++.mike/warn1.C: Likewise.
53588 * g++.old-deja/g++.pt/local1.C: Likewise.
53589 * g++.old-deja/g++.pt/local7.C: Likewise.
53590 * g++.old-deja/g++.pt/spec16.C: Likewise.
53592 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
53594 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
53596 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
53598 * g77.f-torture/execute/20000503-1.f: New test.
53600 2000-05-04 Andreas Jaeger <aj@suse.de>
53602 * gcc.dg/noreturn-2.c: New test.
53604 2000-05-04 Neil Booth <NeilB@earthling.net>
53606 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
53609 2000-05-04 Richard Henderson <rth@cygnus.com>
53611 * gcc.c-torture/execute/20000503-1.c: Fix typo.
53613 2000-05-04 Richard Henderson <rth@cygnus.com>
53615 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
53616 OpenSSL by Jason R Thorpe.
53618 2000-05-03 Jim Wilson <wilson@cygnus.com>
53620 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
53622 2000-05-03 Robert Lipe <robertlipe@usa.net>
53624 * gcc.dg/20000503-1.c: New test.
53626 2000-05-02 Jakub Jelinek <jakub@redhat.com>
53628 * gcc.c-torture/compile/20000502-1.c: New test.
53629 * g++.old-deja/g++.other/align.C: New test.
53630 * gcc.dg/cpp-tradstringify.c: New test.
53632 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
53634 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
53635 and hard registers.
53637 2000-04-26 Geoff Keating <geoffk@cygnus.com>
53639 * gcc.c-torture/execute/loop-5.c: New test.
53641 2000-04-25 Jakub Jelinek <jakub@redhat.com>
53643 * gcc.c-torture/execute/va-arg-20.c: New test.
53645 2000-04-23 Jeffrey A Law (law@cygnus.com)
53647 * gcc.c-torture/execute/20000422-1.c: New test.
53649 2000-04-20 Greg McGary <gkm@gnu.org>
53651 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
53652 when optimizing, but without sibling-call optimizations (-O1).
53654 2000-04-20 Jeffrey A Law (law@cygnus.com)
53656 * gcc.c-torture/compile/20000420-1.c: New test.
53658 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
53660 * g++.abi/ptrflags.C: New test.
53661 * g++.eh/catchptr1.C: Test incomplete pointer chains.
53663 2000-04-19 Catherine Moore <clm@cygnus.com>
53665 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
53667 2000-04-19 Greg McGary <gkm@gnu.org>
53669 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
53670 sibling-call optimizations.
53672 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
53674 * gcc.dg/20000419-1.c: New test.
53676 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
53678 * gcc.c-torture/execute/20000412-6.c: New test.
53680 2000-04-12 Jeffrey A Law (law@cygnus.com)
53682 * gcc.c-torture/execute/20000412-5.c: New test.
53683 * g77.f-torture/compile/20000412-1.f: New test.
53684 * gcc.c-torture/execute/20000412-4.c: New test.
53685 * gcc.c-torture/compile/20000412-2.c: New test.
53686 * gcc.c-torture/execute/20000412-3.c: New test.
53687 * gcc.c-torture/compile/20000412-1.c: New test.
53688 * gcc.c-torture/execute/20000412-2.c: New test.
53690 2000-04-12 Jakub Jelinek <jakub@redhat.com>
53692 * objc/execute/bf-20.m: New test.
53694 2000-04-10 Richard Henderson <rth@cygnus.com>
53696 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
53698 * gcc.c-torture/execute/20000412-1.c: New test.
53700 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
53702 * g++.old-deja/g++.eh/catchptr1.C: New test.
53704 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
53706 * g++.old-deja/g++.abi/cxa_vec.C: New test.
53708 2000-04-08 Neil Booth <NeilB@earthling.net>
53710 * gcc.dg/cpp-nullchar.c: Remove test as
53711 embedded nulls cause problems.
53713 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53715 * gcc.dg/compare2.c: New test.
53717 2000-04-08 Neil Booth <NeilB@earthling.net>
53719 * gcc.dg/cpp-nullchar.c: New test.
53721 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
53723 * gcc.dg/cpp-mi2.c: New test.
53724 * gcc.dg/cpp-mi2[abc].h: New files.
53726 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
53728 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
53731 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
53733 * g++.old-deja/g++.abi/vmihint.C: New test.
53735 2000-04-06 Neil Booth <NeilB@earthling.net>
53737 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
53738 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
53741 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
53743 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
53744 avoid stack-frame overwrite.
53746 2000-04-05 Jakub Jelinek <jakub@redhat.com>
53748 * gcc.c-torture/compile/20000405-2.c: New test.
53749 * gcc.c-torture/compile/20000405-3.c: New test.
53751 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53753 * gcc.c-torture/compile/20000405-1.c: New test.
53755 2000-04-04 Geoff Keating <geoffk@cygnus.com>
53757 * gcc.dg/cast-qual-1.c: Revert last change.
53759 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53761 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
53763 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
53765 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
53766 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
53768 2000-04-03 Jeffrey A Law (law@cygnus.com)
53770 * gcc.c-torture/compile/20000403-2.c: New test.
53771 * gcc.c-torture/compile/20000403-1.c: New test.
53773 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
53775 * gcc.c-torture/execute/20000403-1.c: New test.
53777 2000-04-03 Geoff Keating <geoffk@cygnus.com>
53779 * gcc.c-torture/execute/20000402-1.c: New test.
53781 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
53783 * gcc.c-torture/execute/va-arg-15.c: New test.
53784 * gcc.c-torture/execute/va-arg-16.c: New test.
53785 * gcc.c-torture/execute/va-arg-17.c: New test.
53786 * gcc.c-torture/execute/va-arg-18.c: New test.
53787 * gcc.c-torture/execute/va-arg-19.c: New test.
53789 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
53791 * gcc.c-torture/compile/981211-1.c: Move to...
53792 * gcc.dg/cpp-as1.c: ...here.
53793 * gcc.dg/cpp-as2.c: New file.
53795 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
53798 2000-04-02 Neil Booth <NeilB@earthling.net>
53800 * gcc.dg/cpp-cond.c New tests.
53801 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
53802 accidental success less likely.
53803 * gcc.dg/cpp-missingop.c New tests.
53804 * gcc.dg/cpp-missingparen.c New tests.
53805 * gcc.dg/cpp-shift.c New tests.
53806 * gcc.dg/cpp-shortcircuit.c New tests.
53807 * gcc.dg/cpp-unary.c New tests.
53809 2000-03-29 Jeffrey A Law (law@cygnus.com)
53811 * gcc.c-torture/compile/20000329-1.c: New test.
53813 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
53815 * gcc.c-torture/compile/20000326-1.c: New test.
53816 * gcc.c-torture/compile/20000326-2.c: New test.
53818 2000-03-24 Geoff Keating <geoffk@cygnus.com>
53820 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
53821 the first parameter is a function argument.
53823 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
53825 * g++.old-deja/g++.ext/array4.C: New test.
53827 2000-03-22 Geoff Keating <geoffk@cygnus.com>
53829 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
53831 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53833 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
53835 2000-03-19 Richard Henderson <rth@cygnus.com>
53837 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
53839 2000-03-19 Richard Henderson <rth@cygnus.com>
53841 * gcc.c-torture/compile/20000319-1.c: New test.
53843 2000-03-14 Jeffrey A Law (law@cygnus.com)
53845 * gcc.c-torture/execute/20000314-3.c: New test.
53846 * gcc.c-torture/execute/20000314-2.c: New test.
53847 * gcc.c-torture/execute/20000314-1.c: New test.
53848 * gcc.c-torture/compile/20000314-2.c: New test.
53849 * gcc.c-torture/compile/20000314-1.c: New test.
53851 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
53853 * g++.old-deja/g++.warn/inline.C: New test.
53855 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
53857 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
53858 standards-compliant result rather than specific constants.
53859 Put test-values in array.
53861 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
53863 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
53864 (g++_target_compile): Put test-specific options last.
53866 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53868 * g++.old-deja/g++.eh/vbase4.C: New test.
53870 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53872 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
53874 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53876 * g++.old-deja/g++.brendan/misc12.C: Removed.
53877 * g++.old-deja/g++.pt/memtemp77.C: Constify.
53878 * g++.old-deja/g++.ext/pretty4.C: New test.
53880 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53882 * g++.old-deja/g++.other/string2.C: New test.
53884 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
53886 * g++.old-deja/g++.warn/impint2.C: New test.
53888 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
53890 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
53893 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
53895 * g++.old-deja/g++.warn/impint.C: New test.
53896 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
53897 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
53898 * g++.old-deja/g++.pt/explicit12.C: Likewise.
53899 * g++.old-deja/g++.pt/explicit13.C: Likewise.
53900 * g++.old-deja/g++.pt/explicit17.C: Likewise.
53901 * g++.old-deja/g++.pt/explicit18.C: Likewise.
53902 * g++.old-deja/g++.pt/explicit19.C: Likewise.
53903 * g++.old-deja/g++.pt/explicit23.C: Likewise.
53904 * g++.old-deja/g++.pt/explicit31.C: Likewise.
53905 * g++.old-deja/g++.pt/explicit35.C: Likewise.
53906 * g++.old-deja/g++.pt/explicit6.C: Likewise.
53907 * g++.old-deja/g++.pt/memclass7.C: Likewise.
53909 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
53911 * gcc.dg/cpp-redef.c: New test.
53913 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
53915 * g++.old-deja/g++.pt/unify7.C: New test.
53917 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53919 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
53920 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
53922 2000-02-25 Geoff Keating <geoffk@cygnus.com>
53924 * gcc.c-torture/compile/20000224-1.c: New test.
53926 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53928 * gcc.c-torture/compile/cpp-2.c: New test.
53929 * gcc.c-torture/compile/cpp-1.c: New test.
53931 2000-02-25 Jeffrey A Law (law@cygnus.com)
53933 * gcc.c-torture/execute/20000225-1.c: New test.
53935 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53937 * gcc.dg/cpp-li2.c: New test.
53939 * gcc.dg/cpp-wi1.c: New test.
53941 * gcc.dg/cpp-li1.c: New test.
53943 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
53945 * g++.old-deja/g++.other/sizeof5.C: New test.
53947 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53949 * gcc.c-torture/execute/va-arg-13.c: New test.
53951 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
53953 * gcc.c-torture/execute/va-arg-12.c: New test.
53955 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
53957 * gcc.c-torture/execute/20000223-1.c: New test.
53959 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
53961 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
53963 2000-02-22 Mark Mitchell <mark@codesourcery.com>
53965 * g++.old-deja/g++.abi/ptrmem.C: New test.
53967 2000-02-19 Richard Henderson <rth@cygnus.com>
53969 * gcc.c-torture/compile/init-3.c: New.
53971 2000-02-17 Mark Mitchell <mark@codesourcery.com>
53973 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
53976 2000-02-11 Robert Lipe <robertl@sco.com>
53978 * gcc.c-torture/compile/20000211-3.c: New test.
53980 2000-02-11 Martin Buchholz <martin@xemacs.org>
53982 * gcc.c-torture/compile/20000211-2.c: New test.
53984 2000-02-11 Jeffrey A Law (law@cygnus.com)
53986 * gcc.c-torture/compile/20000211-1.c: New test.
53988 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
53990 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
53993 2000-02-08 Nathan Sidwell <nathan@acm.org>
53995 * g++.old-deja/g++.other/cast5.C: New test.
53997 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
53999 * gcc.c-torture/execute/20000205-1.c: New.
54001 2000-02-03 Nathan Sidwell <nathan@acm.org>
54003 * g++.old-deja/g++.jason/cast3.C: Return void.
54004 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
54006 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54008 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
54010 * gcc.dg/loop-1.c: New test.
54012 2000-01-27 Jakub Jelinek <jakub@redhat.com>
54014 * gcc.c-torture/compile/20000127-1.c: New test.
54015 * gcc.c-torture/execute/991228-1.c: New test.
54017 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54019 * gcc.dg/unused-2.c: New test.
54021 * gcc.dg/conv-1.c: New test.
54023 2000-01-24 Mark Mitchell <mark@codesourcery.com>
54025 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
54027 (tool_option_proc): Fix typo.
54029 2000-01-24 Geoff Keating <geoffk@cygnus.com>
54031 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
54032 of the ld on the host, not on the build machine.
54033 Also, don't crash if '--help' is not a supported option.
54035 2000-01-24 Richard Henderson <rth@cygnus.com>
54037 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
54039 2000-01-20 Jeffrey A Law (law@cygnus.com)
54041 * gcc.c-torture/execute/20000120-2.c: New test.
54042 * gcc.c-torture/execute/20000120-1.c: New test.
54044 2000-01-13 Jeffrey A Law (law@cygnus.com)
54046 * gcc.c-torture/execute/20000113-1.c: New test.
54048 2000-01-12 Jeffrey A Law (law@cygnus.com)
54050 * gcc.c-torture/execute/20000112-1.c: New test.
54052 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54054 * gcc.dg/20000111-1.c: New test.
54056 2000-01-10 Jeffrey A Law (law@cygnus.com)
54058 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
54059 with 16 bit integers.
54061 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54063 * gcc.dg/20000108-1.c: New test.
54065 2000-01-05 Nathan Sidwell <nathan@acm.org>
54067 * g++.old-deja/g++.ns/koenig8.C: New test.
54069 2000-01-05 Nathan Sidwell <nathan@acm.org>
54071 * g++.old-deja/g++.other/cast4.C: New test.
54073 2000-01-05 Jeffrey A Law (law@cygnus.com)
54075 * gcc.c-torture/compile/20000105-2.c: New test.
54076 * gcc.c-torture/compile/20000105-1.c: New test.
54078 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54080 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
54081 references to printf & atoi to conform to ANSI standard.
54082 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
54083 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
54084 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
54085 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
54086 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
54087 * g++.old-deja/g++.brendan/complex1.C: Likewise.
54088 * g++.old-deja/g++.brendan/copy1.C: Likewise.
54089 * g++.old-deja/g++.brendan/copy2.C: Likewise.
54090 * g++.old-deja/g++.brendan/copy3.C: Likewise.
54091 * g++.old-deja/g++.brendan/copy4.C: Likewise.
54092 * g++.old-deja/g++.brendan/copy5.C: Likewise.
54093 * g++.old-deja/g++.brendan/copy6.C: Likewise.
54094 * g++.old-deja/g++.brendan/copy7.C: Likewise.
54095 * g++.old-deja/g++.brendan/copy8.C: Likewise.
54096 * g++.old-deja/g++.brendan/crash11.C: Likewise.
54097 * g++.old-deja/g++.brendan/crash14.C: Likewise.
54098 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
54099 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
54100 * g++.old-deja/g++.brendan/delete2.C: Likewise.
54101 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
54102 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
54103 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
54104 * g++.old-deja/g++.brendan/eh1.C: Likewise.
54105 * g++.old-deja/g++.brendan/groff1.C: Likewise.
54106 * g++.old-deja/g++.brendan/init3.C: Likewise.
54107 * g++.old-deja/g++.brendan/misc12.C: Likewise.
54108 * g++.old-deja/g++.brendan/misc7.C: Likewise.
54109 * g++.old-deja/g++.brendan/new2.C: Likewise.
54110 * g++.old-deja/g++.brendan/operators4.C: Likewise.
54111 * g++.old-deja/g++.brendan/operators5.C: Likewise.
54112 * g++.old-deja/g++.brendan/overload2.C: Likewise.
54113 * g++.old-deja/g++.brendan/overload7.C: Likewise.
54114 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
54115 * g++.old-deja/g++.brendan/reference1.C: Likewise.
54116 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
54117 * g++.old-deja/g++.brendan/template24.C: Likewise.
54118 * g++.old-deja/g++.brendan/template3.C: Likewise.
54119 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
54120 * g++.old-deja/g++.jason/inline3.C: Likewise.
54121 * g++.old-deja/g++.jason/opeq.C: Likewise.
54122 * g++.old-deja/g++.law/arg5.C: Likewise.
54123 * g++.old-deja/g++.law/arm7.C: Likewise.
54124 * g++.old-deja/g++.law/ctors11.C: Likewise.
54125 * g++.old-deja/g++.law/cvt8.C: Likewise.
54126 * g++.old-deja/g++.law/init9.C: Likewise.
54127 * g++.old-deja/g++.law/refs4.C: Likewise.
54128 * g++.old-deja/g++.law/template2.C: Likewise.
54129 * g++.old-deja/g++.law/visibility24.C: Likewise.
54130 * g++.old-deja/g++.law/vtable3.C: Likewise.
54131 * g++.old-deja/g++.mike/asm2.C: Likewise.
54132 * g++.old-deja/g++.mike/eh1.C: Likewise.
54133 * g++.old-deja/g++.mike/misc1.C: Likewise.
54134 * g++.old-deja/g++.mike/misc13.C: Likewise.
54135 * g++.old-deja/g++.mike/misc14.C: Likewise.
54136 * g++.old-deja/g++.mike/ns12.C: Likewise.
54137 * g++.old-deja/g++.mike/p1248.C: Likewise.
54138 * g++.old-deja/g++.mike/p3708.C: Likewise.
54139 * g++.old-deja/g++.mike/p3708a.C: Likewise.
54140 * g++.old-deja/g++.mike/p3708b.C: Likewise.
54141 * g++.old-deja/g++.mike/p646.C: Likewise.
54142 * g++.old-deja/g++.mike/p700.C: Likewise.
54143 * g++.old-deja/g++.mike/p783.C: Likewise.
54144 * g++.old-deja/g++.mike/p783a.C: Likewise.
54145 * g++.old-deja/g++.mike/p783b.C: Likewise.
54146 * g++.old-deja/g++.mike/p786.C: Likewise.
54147 * g++.old-deja/g++.mike/p789.C: Likewise.
54148 * g++.old-deja/g++.mike/p789a.C: Likewise.
54149 * g++.old-deja/g++.mike/p807a.C: Likewise.
54150 * g++.old-deja/g++.other/delete3.C: Likewise.
54151 * g++.old-deja/g++.other/dyncast1.C: Likewise.
54152 * g++.old-deja/g++.other/dyncast2.C: Likewise.
54153 * g++.old-deja/g++.other/dyncast3.C: Likewise.
54154 * g++.old-deja/g++.other/empty1.C: Likewise.
54155 * g++.old-deja/g++.other/temporary1.C: Likewise.
54156 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
54157 * g++.old-deja/g++.pt/t16.C: Likewise.
54158 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
54160 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
54162 * gcc.dg/991230-1.c: New test.
54164 1999-12-29 Jeffrey A Law (law@cygnus.com)
54166 * gcc.c-torture/compile/991229-3.c: New test.
54167 * gcc.c-torture/compile/991229-2.c: New test.
54168 * gcc.c-torture/compile/991229-1.c: New test.
54170 1999-12-29 Greg McGary <gkm@eng.ascend.com>
54172 * gcc.c-torture/compile/labels-2.c: New test.
54174 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
54176 * gcc.c-torture/execute/991227-1.c: New test.
54178 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54180 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
54182 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
54184 * gcc.c-torture/execute/991221-1.c: New test.
54186 1999-12-20 Nathan Sidwell <nathan@acm.org>
54188 * g++.old-deja/g++.other/cast3.C: New test.
54190 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
54192 * gcc.c-torture/execute/991216-4.c: New test.
54194 1999-12-16 Michael Meissner <meissner@cygnus.com>
54196 * gcc.c-torture/execute/991216-1.c: New test.
54197 * gcc.c-torture/execute/991216-2.c: New test.
54198 * gcc.c-torture/execute/991216-3.c: New test.
54200 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54202 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
54203 Actually make the test fail by using "-O2" for compilation.
54205 1999-12-15 Nathan Sidwell <nathan@acm.org>
54207 * g++.old-deja/g++.warn/cast-align1.C: New test.
54209 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54211 * gcc.c-torture/compile/991214-1.c: New test.
54212 * gcc.c-torture/compile/991214-2.c: New test.
54214 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54216 * gcc.dg/991214-1.c: New test.
54218 1999-12-13 Jeffrey A Law (law@cygnus.com)
54220 * gcc.c-torture/compile/991213-3.c: New test.
54221 * gcc.c-torture/compile/991213-2.c: New test.
54222 * gcc.c-torture/compile/991213-1.c: New test.
54224 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
54226 * gcc.dg/991209-1.c: New test.
54228 1999-12-08 Nathan Sidwell <nathan@acm.org>
54230 * gcc.c-torture/compile/991208-1.c: New test.
54232 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54234 * gcc.dg/ultrasp2.c: New test.
54236 1999-12-05 Alex Samuel <samuel@codesourcery.com>
54238 * g++.old-deja/g++.abi/align.C (main): Fix typo.
54240 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
54242 * gcc.c-torture/compile/991202-1.c: New test.
54243 * gcc.c-torture/execute/991202-1.c: New test.
54244 * gcc.c-torture/execute/991202-2.c: New test.
54245 * gcc.c-torture/execute/991202-3.c: New test.
54247 1999-12-02 Alex Samuel <samuel@codesourcery.com>
54249 * g++.old-deja/g++.abi/align.C: New test.
54250 * g++.old-deja/g++.abi/aggregates.C: Likewise.
54251 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54253 1999-12-01 Richard Henderson <rth@cygnus.com>
54255 * gcc.c-torture/execute/991201-1.c: New.
54257 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
54259 * gcc.dg/991129-1.c: New test.
54261 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
54263 * gcc.c-torture/compile/991127-1.c: New test.
54265 1999-11-22 Nathan Sidwell <nathan@acm.org>
54267 * g++.old-deja/g++.other/warn4.C: New test.
54269 1999-11-22 Nathan Sidwell <nathan@acm.org>
54271 * g++.old-deja/g++.eh/cleanup2.C: New test.
54272 * g++.old-deja/g++.ext/pretty2.C: New test.
54273 * g++.old-deja/g++.ext/pretty3.C: New test.
54274 * g++.old-deja/g++.other/debug6.C: New test.
54276 1999-10-20 Jim Wilson <wilson@cygnus.com>
54278 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
54279 compiler_output to look for one error message instead of two.
54281 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
54283 * gcc.c-torture/execute/991118-1.c: Also test case
54284 where the word boundary does not split a byte evenly.
54286 1999-11-19 Nathan Sidwell <nathan@acm.org>
54288 * g++.old-deja/g++.ext/restrict1.C: New test.
54290 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
54292 * gcc.c-torture/execute/991118-1.c: New test.
54294 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
54296 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
54297 working directory pathnames.
54299 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
54301 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
54302 host is equipped with driver.h and driver.o so it can actually
54303 compile and run the tests.
54305 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
54307 * gcc.c-torture/compile/991008-1.c: New test.
54309 1999-11-08 Nick Clifton <nickc@cygnus.com>
54311 * lib/gcc-dg.exp: Include target-supports.exp
54313 1999-11-05 Nick Clifton <nickc@cygnus.com>
54315 * lib/target-supports.exp: New file: Provide procs to test for
54316 features supported by the target.
54317 (check_weak_available): Moved here from ecos.exp.
54318 (check_alias_available): New proc: Determine of the target
54319 toolchain supports the alias attribute.
54321 * gcc.dg/special/ecos.exp: Move check_weak_available to
54322 target-supports.exp.
54323 (alias-1.c): Only perform the test if the target supports
54325 (wkali-1.c): Only perform the test if the target supports
54328 * gcc.dg/990506-0.c: Expect error messages from cross
54329 targets as well as native targets.
54331 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54333 * gcc.dg/ultrasp1.c: Removed xfail.
54334 * gcc.dg/struct-ret-2.c: Likewise.
54335 * gcc.dg/array-1.c: Likewise.
54337 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54339 * gcc.dg/struct-ret-2.c: New test.
54341 * gcc.dg/array-1.c: New test.
54343 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
54345 * gcc.c-torture/execute/991030-1.c: New test.
54347 1999-10-26 Richard Henderson <rth@cygnus.com>
54349 * gcc.c-torture/compile/991026-2.c: New test.
54351 1999-10-26 Jeffrey A Law (law@cygnus.com)
54353 * gcc.c-torture/compile/991026-1.c: New test.
54355 1999-10-23 Jeffrey A Law (law@cygnus.com)
54357 * gcc.c-torture/execute/991023-1.c: New test.
54359 1999-10-19 Jeffrey A Law (law@cygnus.com)
54361 * gcc.c-torture/execute/991019-1.c: New test.
54363 1999-10-16 Richard Henderson <rth@cygnus.com>
54365 * gcc.c-torture/execute/991016-1.c: New test.
54367 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
54369 * gcc.c-torture/execute/991014-1.c: New test.
54371 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
54373 * g++.old-deja/g++.other/union2.C: New test.
54375 1999-10-13 Nathan Sidwell <nathan@acm.org>
54377 * g++.old-deja/g++.other/vaarg2.C: New test.
54378 * g++.old-deja/g++.other/vaarg3.C: New test.
54380 1999-10-12 Craig Burley <craig@jcb-sc.com>
54382 * g77.f-torture/noncompile/19990905-1.f: Moved from being
54385 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
54387 * gcc.c-torture/execute/va-arg-11.c: New test.
54389 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
54391 * lib/file-format.exp (gcc_target_object_format): Don't
54392 crash if objdump is unavailable.
54394 1999-09-29 Donn Terry <donn@interix.com>
54396 * gcc.misc-tests/mg.exp: delete extraneous redirection.
54398 1999-09-28 Nick Clifton <nickc@cygnus.com>
54400 * gcc.c-torture/compile/990928-1.c: New test.
54402 1999-09-28 Nathan Sidwell <nathan@acm.org>
54404 * g++.old-deja/g++.other/decl6.C: New test.
54406 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54408 * gcc.c-torture/execute/va-arg-10.c: New test.
54410 1999-09-27 Nathan Sidwell <nathan@acm.org>
54412 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
54413 __PRETTY_FUNCTION__.
54415 1999-09-23 Nick Clifton <nickc@cygnus.com>
54417 * gcc.c-torture/execute/990923-1.c: New test.
54419 1999-09-21 Nick Clifton <nickc@cygnus.com>
54421 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
54422 for which -fpic is inappropriate.
54424 1999-09-21 Mark Mitchell <mark@codesourcery.com>
54426 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
54428 1999-09-21 Nathan Sidwell <nathan@acm.org>
54430 * g++.old-deja/g++.other/dyncast1.C: New test.
54431 * g++.old-deja/g++.other/dyncast2.C: New test.
54432 * g++.old-deja/g++.other/dyncast3.C: New test.
54433 * g++.old-deja/g++.other/dyncast4.C: New test.
54434 * g++.old-deja/g++.other/dyncast5.C: New test.
54435 * g++.old-deja/g++.eh/catch3.C: New test.
54436 * g++.old-deja/g++.eh/catch3p.C: New test.
54437 * g++.old-deja/g++.eh/catch4.C: New test.
54438 * g++.old-deja/g++.eh/catch4p.C: New test.
54439 * g++.old-deja/g++.eh/catch5.C: New test.
54440 * g++.old-deja/g++.eh/catch5p.C: New test.
54441 * g++.old-deja/g++.eh/catch6.C: New test.
54442 * g++.old-deja/g++.eh/catch6p.C: New test.
54443 * g++.old-deja/g++.eh/catch7.C: New test.
54444 * g++.old-deja/g++.eh/catch7p.C: New test.
54445 * g++.old-deja/g++.eh/catch8.C: New test.
54446 * g++.old-deja/g++.eh/catch8p.C: New test.
54447 * g++.old-deja/g++.eh/catch9.C: New test.
54448 * g++.old-deja/g++.eh/catch9p.C: New test.
54450 1999-09-13 Nathan Sidwell <nathan@acm.org>
54452 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
54453 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
54455 1999-09-13 Jeffrey A Law (law@cygnus.com)
54457 * gcc.c-torture/compile/990913-1.c: New test.
54459 1999-09-10 Nathan Sidwell <nathan@acm.org>
54461 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
54462 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54464 1999-09-09 Richard Henderson <rth@cygnus.com>
54466 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
54468 1999-09-09 Nathan Sidwell <nathan@acm.org>
54470 * g++.old-deja/g++.other/lookup11.C: New test.
54471 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
54472 what is permitted and what we want.
54473 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
54475 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54477 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
54479 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
54480 * gcc.c-torture/noncompile/poison-1.c: New file.
54482 1999-09-08 Nathan Sidwell <nathan@acm.org>
54484 * g++.old-deja/g++.other/sizeof3.C: New test.
54485 * g++.old-deja/g++.other/sizeof4.C: New test.
54486 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
54487 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
54489 1999-09-07 Richard Henderson <rth@cygnus.com>
54491 * gcc.dg/va-arg-1.c: New.
54493 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54495 * gcc.c-torture/execute/va-arg-9.c: New test.
54497 1999-09-05 Craig Burley <craig@jcb-sc.com>
54499 * g77.f-torture/compile/980519-2.f: New test.
54500 * g77.f-torture/compile/19990905-0.f: New test.
54501 * g77.f-torture/compile/19990905-1.f: New test.
54502 * g77.f-torture/compile/19990905-2.f: New test.
54504 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
54506 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
54508 * gcc.c-torture/execute/990827-1.c: Fix typo.
54510 1999-09-03 Nathan Sidwell <nathan@acm.org>
54512 * g++.old-deja/g++.other/deref1.C: New test.
54514 1999-09-02 Nathan Sidwell <nathan@acm.org>
54516 * g++.old-deja/g++.other/ambig2.C: New test.
54517 * g++.old-deja/g++.other/cond5.C: New test.
54518 * g++.old-deja/g++.other/lookup16.C: New test.
54520 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
54522 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
54525 1999-08-31 Jeffrey A Law (law@cygnus.com)
54527 * lib/c-torture.exp: Avoid the "compare executables" optimization
54528 when testing native.
54530 1999-08-29 Jeffrey A Law (law@cygnus.com)
54532 * gcc.c-torture/execute/990829-1.c: New test.
54533 * gcc.c-torture/compile/990829-1.c: New test.
54535 1999-08-27 Paul Burchard <burchard@pobox.com>
54537 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
54538 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
54539 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
54540 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
54541 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
54542 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
54543 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
54544 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
54545 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
54546 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
54547 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
54549 1999-08-27 Jeffrey A Law (law@cygnus.com)
54551 * gcc.c-torture/execute/990827-1.c: New test.
54553 1999-08-26 Craig Burley <craig@jcb-sc.com>
54555 * g77.f-torture/noncompile/19990826-4.f: New test.
54557 * g77.f-torture/compile/19990826-3.f: New test.
54559 * g77.f-torture/execute/19990826-2.f: New test.
54561 * g77.f-torture/compile/19990826-1.f: New test.
54563 * gcc.c-torture/execute/990826-0.c: New test.
54564 * g77.c-torture/execute/19990826-0.f: New test.
54566 * g77.f-torture/noncompile/970626-2.f: New test.
54568 1999-08-25 Paul Burchard <burchard@pobox.com>
54570 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
54571 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
54572 lss-011.C: New tests.
54574 1999-08-25 Nathan Sidwell <nathan@acm.org>
54576 * g++.old-deja/g++.other/decl5.C: New test.
54578 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54580 * noncompile/noncompile.exp: Load_lib c-torture.exp.
54581 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
54582 call `postbase' for each one. All callers of `postbase' changed
54583 to call this instead.
54585 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
54587 * gcc.c-torture/execute/990811-1.c: New test.
54589 1999-08-09 Nick Clifton <nickc@cygnus.com>
54591 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
54594 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
54597 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
54599 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
54601 1999-08-04 Jeffrey A Law (law@cygnus.com)
54603 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
54605 1999-08-04 Nathan Sidwell <nathan@acm.org>
54607 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
54609 1999-08-04 Jeffrey A Law (law@cygnus.com)
54611 * gcc.c-torture/execute/990804-1.c: New test.
54613 1999-08-03 Nathan Sidwell <nathan@acm.org>
54615 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
54616 * g++.old-deja/g++.brendan/crash64.C: Likewise.
54617 * g++.old-deja/g++.brendan/overload8.C: Likewise.
54619 1999-08-03 Nathan Sidwell <nathan@acm.org>
54621 * g++.old-deja/g++.other/struct1.C: New test.
54623 1999-08-03 Nathan Sidwell <nathan@acm.org>
54625 * g++.old-deja/g++.other/enum2.C: New test.
54627 1999-08-02 Richard Henderson <rth@cygnus.com>
54629 Adapted from tests from Franz Sirl:
54630 * gcc.c-torture/execute/va-arg-7.c: New test.
54631 * gcc.c-torture/execute/va-arg-8.c: New test.
54633 1999-08-01 Jeffrey A Law (law@cygnus.com)
54635 * gcc.c-torture/compile/990801-2.c: New test.
54637 * gcc.c-torture/compile/990801-1.c: New test.
54639 1999-07-27 Michael Meissner <meissner@cygnus.com>
54641 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
54642 fp-cmp-1.c, converting double to float.
54644 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
54645 fp-cmp-1.c, converting double to long double.
54647 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
54648 from fr1 to unknown_register, since fr1 is a legitimate register
54651 1999-07-25 Jeffrey A Law (law@cygnus.com)
54653 * README: More listname related changes.
54655 1999-07-08 Catherine Moore <clm@cygnus.com>
54657 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
54659 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
54661 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
54663 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
54665 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
54667 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
54669 * gcc.dg/990703-1.c: New test.
54671 1999-06-29 Nick Clifton <nickc@cygnus.com>
54673 * lib/file-format.exp: New file: Move definition of proc
54674 gcc_target_object_format to here from
54675 gcc.dg/special/ecos.exp.
54677 * lib/c-torture.exp: Include lib file-format.exp.
54678 * lib/gcc-dg.exp: Include lib file-format.exp.
54680 * gcc.dg/special/ecos.exp: Remove definition of proc
54681 gcc_target_object_format.
54683 1999-06-28 Jeffrey A Law (law@cygnus.com)
54685 * gcc.c-torture/execute/990628-1.c: New test.
54687 1999-06-25 Jeffrey A Law (law@cygnus.com)
54689 * gcc.c-torture/compile/990625-2.c: New test.
54691 * gcc.c-torture/compile/990625-1.c: New test.
54693 1999-06-23 Nick Clifton <nickc@cygnus.com>
54695 * gcc.c-torture/compile/dll.c: New test case. Check that dll
54696 attributes compile.
54697 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
54698 ports that use the COFF/PE file format.
54700 1999-06-17 Jeffrey A Law (law@cygnus.com)
54702 * gcc.c-torture/compile/990617-1.c: New test.
54704 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
54706 * g++.old-deja/g++.other/decl4.C: New test.
54708 1999-06-14 Nathan Sidwell <nathan@acm.org>
54710 * g++.old-deja/g++.other/bitfld3.C: New test.
54712 1999-06-08 Nathan Sidwell <nathan@acm.org>
54714 * g++.old-deja/g++.eh/catch1.C: New test.
54716 1999-06-07 Jeffrey A Law (law@cygnus.com)
54718 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
54720 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
54721 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
54723 1999-06-05 Craig Burley <craig@jcb-sc.com>
54725 * g77.f-torture/compile/19990502-0.f: Replace with new,
54726 shorter, test that still fails after recent changes.
54728 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54730 * gcc.c-torture/execute/990604-1.c: New test.
54732 1999-05-31 Jeffrey A Law (law@cygnus.com)
54734 * gcc.c-torture/execute/990531-1.c: New test.
54736 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54738 * gcc.c-torture/compile/990527-1.c: New test.
54740 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
54742 * gcc.c-torture/execute/990527-1.c: New test.
54744 1999-05-25 Nick Clifton <nickc@cygnus.com>
54746 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
54747 bitfields as signed.
54749 1999-05-25 Craig Burley <craig@jcb-sc.com>
54751 * g77.f-torture/compile/19990525-0.f: New test.
54753 1999-05-25 Jeffrey A Law (law@cygnus.com)
54755 * gcc.c-torture/execute/990525-2.c: New test.
54757 * gcc.c-torture/execute/990525-1.c: New test.
54759 1999-05-24 Nathan Sidwell <nathan@acm.org>
54761 * g++.old-deja/g++.other/anon3.C: New test.
54762 * g++.old-deja/g++.other/anon4.C: New test.
54763 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
54764 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
54765 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
54768 1999-05-24 Jeffrey A Law (law@cygnus.com)
54770 * gcc.c-torture/execute/990524-1.c: New test.
54772 * gcc.dg/990524-1.c: New test.
54774 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54776 * gcc.c-torture/compile/990523-1.c: New test.
54778 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
54780 * gcc.c-torture/compile/990519-1.c: New test.
54782 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54784 * gcc.c-torture/compile/990517-1.c: New test.
54786 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
54787 (e4, f4): New tests.
54790 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54792 * gcc.dg/noreturn-1.c: New test.
54794 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54796 * gcc.c-torture/execute/990513-1.c: New test.
54798 1999-05-10 Richard Henderson <rth@cygnus.com>
54800 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
54802 1999-05-10 Craig Burley <craig@jcb-sc.com>
54804 * g77.f-torture/execute/erfc.f: Use small single-precision
54805 values, to avoid problems on Alphas when not -mieee.
54807 1999-05-08 Craig Burley <craig@jcb-sc.com>
54809 * gcc.dg/990506-0.c: New test.
54811 1999-05-08 Richard Henderson <rth@cygnus.com>
54813 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
54814 the constant to test. Don't XFAIL 64-bit targets.
54816 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
54817 * g++.old-deja/g++.law/profile1.C: Likewise.
54819 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
54820 operator new instances.
54821 * g++.old-deja/g++.other/delete5.C: Likewise.
54823 1999-05-03 Craig Burley <craig@jcb-sc.com>
54825 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
54828 1999-05-03 Craig Burley <craig@jcb-sc.com>
54830 * g77.f-torture/execute/u77-test.f: Reverse order of two
54831 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
54833 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54835 * gcc.dg/compare1.c: New test.
54837 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
54839 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
54842 1999-05-02 Craig Burley <craig@jcb-sc.com>
54844 * g77.f-torture/compile/19990502-1.f: New test.
54846 1999-05-02 Craig Burley <craig@jcb-sc.com>
54848 * g77.f-torture/compile/19990502-0.f: New test.
54850 1999-05-02 Craig Burley <craig@jcb-sc.com>
54852 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
54855 1999-05-02 Craig Burley <craig@jcb-sc.com>
54857 * g77.f-torture/execute/u77-test.f (main): List libU77
54858 intrinsics not currently tested.
54859 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
54860 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
54861 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
54862 Trim blanks off the ends of some printed strings.
54864 1999-05-02 Craig Burley <craig@jcb-sc.com>
54866 * g77.f-torture/execute/u77-test.f (main): Just warn about
54867 FSTAT gid disagreement, as it's expected on some systems.
54869 1999-05-01 Craig Burley <craig@jcb-sc.com>
54871 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
54872 use a new function, which allows for some slop.
54873 Clean up some commentary.
54874 (issum): The new function.
54875 (sgladd): Deleted subroutine.
54877 1999-05-01 Craig Burley <craig@jcb-sc.com>
54879 * g77.f-torture/execute/u77-test.f: Modify to be more like
54880 libf2c/libU77 version, bringing patches to that version here.
54881 Add suitable commentary.
54883 1999-04-25 Richard Henderson <rth@cygnus.com>
54885 * gcc.dg/990424-1.c: New test.
54887 1999-04-24 Craig Burley <craig@jcb-sc.com>
54889 * g77.f-torture/execute/u77-test.f (main): Bug involving
54890 LSTAT has been fixed, so turn back on full checking.
54892 1999-04-20 Craig Burley <craig@jcb-sc.com>
54894 * g77.f-torture/compile/19990419-0.f: New test.
54895 * g77.f-torture/execute/19990419-1.f: New test.
54897 1999-04-17 Richard Henderson <rth@cygnus.com>
54899 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
54900 to avoid the need for a prototype to supress a warning.
54902 1999-04-07 Jim Wilson <wilson@cygnus.com>
54904 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
54906 1999-04-04 Jeffrey A Law (law@cygnus.com)
54908 * gcc.c-torture/execute/990404-1.c: New test.
54910 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
54912 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
54913 * gcc.dg/cpp-if3.c: Don't use -pedantic.
54914 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
54915 missing initializer warnings.
54917 1999-03-28 Jeffrey A Law (law@cygnus.com)
54919 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
54922 1999-03-26 Jeffrey A Law (law@cygnus.com)
54924 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
54926 1999-03-26 Craig Burley <craig@jcb-sc.com>
54928 * g77.f-torture/execute/19990325-0.f: New test.
54929 * g77.f-torture/execute/19990325-1.f: New test.
54931 1999-03-24 Jeffrey A Law (law@cygnus.com)
54933 * gcc.c-torture/execute/990324-1.c: New test.
54935 1999-03-22 Jim Wilson <wilson@cygnus.com>
54937 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
54940 1999-03-17 Richard Henderson <rth@cygnus.com>
54942 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
54944 1999-03-13 Craig Burley <craig@jcb-sc.com>
54946 * g77.f-torture/execute/19990313-2.f: New test.
54947 * g77.f-torture/execute/19990313-3.f: New test.
54949 1999-03-13 Craig Burley <craig@jcb-sc.com>
54951 * g77.f-torture/execute/19990313-0.f: New test.
54952 * g77.f-torture/execute/19990313-1.f: New test.
54954 1999-03-12 Jim Wilson <wilson@cygnus.com>
54956 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
54958 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
54959 (main): Add check for u15. Conditionalize u31 check depending on
54960 whether ints are <32 bits or >=32 bits.
54962 1999-03-08 Craig Burley <craig@jcb-sc.com>
54964 * g77.f-torture/execute/19981119-0.f: Improve testiness.
54966 1999-03-08 Craig Burley <craig@jcb-sc.com>
54968 * g77.f-torture/compile/19990305-0.f: New test.
54969 * g77.f-torture/execute/19981119-0.f: New test.
54971 1999-03-08 Craig Burley <craig@jcb-sc.com>
54973 * g77.f-torture/execute/970625-2.f: call ABORT if final
54974 result is not correct, instead of just printing it.
54975 Add this checking via newly introduced obfuscation, to
54976 trip up buggy front ends.
54978 1999-03-07 Craig Burley <craig@jcb-sc.com>
54980 * g77.f-torture/compile/960317-1.f: Moved from being
54981 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
54983 1999-03-06 Craig Burley <craig@jcb-sc.com>
54985 * g77.f-torture/execute/960317-1.f: New (old) test.
54986 * g77.f-torture/execute/970625-2.f: Ditto.
54988 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
54990 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
54991 error message on line 1 or line 2; cccp and cpplib do this differently.
54993 1999-03-01 Jeffrey A Law (law@cygnus.com)
54995 * g++.old-deja/g++.law/weak1.C: New test.
54997 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
54999 * gcc.c-torture/execute/990119-1.c: Renamed to...
55000 * gcc.dg/990119-1.c: this, so it will only be tested once
55001 (it's a preprocessor test, it doesn't need to be run at
55002 multiple optimization levels).
55004 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55006 * lib/g++.exp: Don't add incdir=$base_dir/../include to
55009 1999-02-24 Craig Burley <craig@jcb-sc.com>
55011 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
55012 * g77.f-torture/compile/19981216-0.f: ...as it is expected
55013 to not be compilable by current g77.
55015 1999-02-24 Nick Clifton <nickc@cygnus.com>
55017 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
55019 1999-02-22 Jeffrey A Law (law@cygnus.com)
55021 * gcc.c-torture/execute/990222-1.c: New test.
55023 1999-02-19 Craig Burley <craig@jcb-sc.com>
55025 * g77.f-torture/compile/19990218-0.f: New test.
55026 * g77.f-torture/noncompile/19990218-1.f: New test.
55028 1999-02-18 Craig Burley <craig@jcb-sc.com>
55030 * g77.f-torture/compile/19981216-0.f: New test.
55032 1999-02-14 Jeffrey A Law (law@cygnus.com)
55034 * gcc.dg/990214-1.c: New test.
55036 1999-02-13 Jeffrey A Law (law@cygnus.com)
55038 * gcc.dg/990213-2.c: New test.
55040 * gcc.dg/990213-1.c: New test.
55042 1999-02-12 Jeffrey A Law (law@cygnus.com)
55044 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
55047 1999-02-11 Nick Clifton <nickc@cygnus.com>
55049 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
55050 specified by target.
55052 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
55054 1999-02-11 Jeffrey A Law (law@cygnus.com)
55056 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
55058 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
55060 * gcc.dg/special/ecos.exp: New test driver for new tests with
55061 special requirements.
55063 * gcc.dg/special/alias-1.c: New test.
55064 * gcc.dg/special/gcsec-1.c: New test.
55065 * gcc.dg/special/weak-1.c: New test.
55066 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
55067 * gcc.dg/special/weak-2.c: New test.
55068 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
55069 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
55070 * gcc.dg/special/wkali-1.c: New test.
55071 * gcc.dg/special/wkali-2.c: New test.
55072 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
55073 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
55075 1999-02-10 Felix Lee <flee@cygnus.com>
55077 * lib/c-torture.exp (c-torture-compile): Pull out code for
55078 analyzing gcc error messages.
55079 (c-torture-execute): Likewise. Fix some (harmless) false
55081 * lib/gcc.exp (gcc_check_compile): New function.
55083 1999-02-08 Richard Henderson <rth@cygnus.com>
55085 * gcc.c-torture/execute/990208-1.c: New test.
55087 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
55089 * g++.dg/special/ecos.exp: New driver for new tests with special
55092 * g++.dg/special/conpr-1.C: New test
55093 * g++.dg/special/conpr-2.C: New test
55094 * g++.dg/special/conpr-2a.C: New test
55095 * g++.dg/special/conpr-3.C: New test
55096 * g++.dg/special/conpr-3a.C: New test
55097 * g++.dg/special/conpr-3b.C: New test
55099 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
55100 allow g++ to use the dg driver
55102 * README: Add comment about g++.dg directory
55104 1999-02-06 Jeffrey A Law (law@cygnus.com)
55106 * README: Update email addresses.
55108 1999-02-03 Nick Clifton <nickc@cygnus.com>
55110 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
55111 arguments in order to force structure S onto the stack even on
55113 (test): Pass 10 leading arguments to function foo as well as the
55116 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
55117 failure for all targets.
55119 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
55120 abort to terminate program execution.
55122 1999-01-30 Richard Henderson <rth@cygnus.com>
55124 * gcc.c-torture/execute/990130-1.c: New test.
55126 1999-01-30 Jeffrey A Law (law@cygnus.com)
55128 * gcc.dg/990130-1.c: New test.
55130 1999-01-28 Michael Meissner <meissner@cygnus.com>
55132 * gcc.c-torture/execute/990128-1.c: New test.
55134 1999-01-27 Michael Meissner <meissner@cygnus.com>
55136 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
55138 1999-01-27 Felix Lee <flee@cygnus.com>
55140 * lib/c-torture.exp (c-torture-compile): pull out code for
55141 analyzing gcc error messages.
55142 (c-torture-execute): ditto, and fix some (harmless) false
55144 * lib/gcc.exp (gcc_check_compile): new function.
55146 1999-01-17 Jeffrey A Law (law@cygnus.com)
55148 * gcc.dg/990117-1.c: New test.
55150 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
55152 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
55154 1999-01-15 Jeffrey A Law (law@cygnus.com)
55156 * g77.f-torture/compile/990115-1.f: New test.
55158 1999-01-07 Jeffrey A Law (law@cygnus.com)
55160 * gcc.c-torture/compile/990107-1.c: New test
55162 1999-01-06 Jeffrey A Law (law@cygnus.com)
55164 * gcc.c-torture/execute/990106-2.c: New test.
55166 * gcc.c-torture/execute/990106-1.c: New test.
55168 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
55170 * gcc.c-torture/compile/981223-1.c: New test.
55172 1998-12-29 Richard Henderson <rth@cygnus.com>
55174 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
55175 (opt3): Rename from opt4 and disable.
55177 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
55179 * g++.old-deja/g++.pt/ptrmem5.C: New test.
55181 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55183 * g++.old-deja/g++.other/conv5.C: New test.
55185 1998-12-14 Nick Clifton <nickc@cygnus.com>
55187 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
55189 1998-12-11 Jeffrey A Law (law@cygnus.com)
55191 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
55193 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
55195 * gcc.c-torture/compile/981211-1.c: New test.
55197 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55199 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
55201 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
55203 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55205 * gcc.special/930510-1.c: Make C9X safe.
55206 * gcc.misc-tests/gcov-1.c Similarly.
55207 * gcc.misc-tests/gcov-2.c Similarly.
55209 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55211 * gcc.dg/ultrasp1.c: New test.
55213 1998-12-06 Richard Henderson <rth@cygnus.com>
55215 * gcc.c-torture/execute/981206.c: New test.
55217 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55219 * g++.old-deja/g++.ns/template7.C: New test.
55221 * g++.old-deja/g++.other/expr1.C: New test.
55223 * g++.old-deja/g++.eh/tmpl3.C: New test.
55225 * g++.old-deja/g++.eh/tmpl2.C: New test.
55227 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55229 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
55230 * g++.old-deja/g++.other/using6.C: Removed.
55231 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
55233 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
55235 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55237 * g++.old-deja/g++.pt/overload8.C: New test.
55239 * g++.old-deja/g++.pt/overload7.C: New test.
55241 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
55243 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
55244 and relinking messages.
55245 * lib/g++.exp (g++_target_compile): Remove .rpo file when
55246 compiling with -frepo.
55248 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
55250 * g++.old-deja/g++.pt/lookup6.C: New test.
55252 1998-11-30 Nick Clifton <nickc@cygnus.com>
55254 * gcc.c-torture/execute/981130-1.c: New test.
55255 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
55257 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55259 * g++.old-deja/g++.pt/explicit76.C: New test.
55261 * g++.old-deja/g++.pt/friend38.C: New test.
55263 * g++.old-deja/g++.ns/crash2.C: New test.
55265 * g++.old-deja/g++.pt/defarg8.C: New test.
55267 * g++.old-deja/g++.pt/instantiate6.C: New test.
55269 * g++.old-deja/g++.pt/static6.C: New test.
55271 * g++.old-deja/g++.pt/decl2.C: New test.
55273 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55275 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
55276 problem is actually related with name lookup, but so what? :-)
55278 * g++.old-deja/g++.pt/friend37.C: New test.
55280 1998-11-25 Dave Love <d.love@dl.ac.uk>
55282 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
55283 element, which fails on some systems.
55285 * g77.f-torture/execute/labug1.f: New test.
55287 1998-11-21 Jeffrey A Law (law@cygnus.com)
55289 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
55292 1998-11-18 Dave Love <d.love@dl.ac.uk>
55294 * g77.f-torture/compile/981117-1.f: New test.
55296 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
55298 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
55299 properly discarded.
55301 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
55303 * gcc.c-torture/execute/memcheck: New directory of tests for
55304 -fcheck-memory-usage.
55306 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
55308 * README: New file, general information about the testsuite and
55309 new description of the various C++ test subdirectories.
55310 * README.g++: Eliminate obsolete information, update and move most
55311 relevant stuff to README.
55313 1998-11-07 Richard Henderson <rth@cygnus.com>
55315 * gcc.c-torture/compile/981107-1.c: New test.
55317 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
55319 * execute/memcpy-bi.c: New testcase.
55321 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
55323 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55326 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55327 template is selected.
55329 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55330 classes, it should be accepted for all types.
55332 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55334 * g++.old-deja/g++.pt/spec24.C: Ensure that template
55335 specializations start with template headers.
55337 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
55339 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55341 * g++.old-deja/g++.other/init9.C: Test cross initialization of
55344 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55346 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55348 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55350 * compile/981022-1.c, compile/981022-1.x: New test and driver.
55352 1998-10-19 Jeffrey A Law (law@cygnus.com)
55354 * 981019-1.c: New test.
55356 1998-10-14 Robert Lipe <robertl@dgii.com>
55358 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55361 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55363 * compile/981001-4.c: Remove use of GCC extension that triggers a
55366 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
55368 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55370 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55372 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
55373 instantiation of template produces incorrect code for delete
55376 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
55377 constructors' name is not unique.
55378 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55379 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55381 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
55382 automatic array of const is ill-formed.
55384 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
55385 of template parameter?
55387 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
55390 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
55391 pointer-to-member expression.
55393 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
55394 declaration causes ICE.
55396 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
55398 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
55399 reserved in the global namespace.
55401 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
55402 generate needed virtual table.
55404 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
55406 1998-10-10 Dariush Eslimi <eslimi@loran.com>
55408 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
55409 template-dependent type
55411 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
55413 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
55414 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
55415 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
55417 * g++.old-deja/g++.other/using5.C: New test; using decl from base
55418 class should be usable as argument of member function.
55419 * g++.old-deja/g++.other/using6.C: New test; using decl from base
55420 class should be usable as return type of member function.
55421 * g++.old-deja/g++.other/using7.C: New test; using decl from base
55422 class should be usable as type of data member.
55424 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
55426 1998-10-09 Jeffrey A Law (law@cygnus.com)
55428 * gcc.c-torture/special/920521-1.c: Fix bogus test.
55430 1998-10-08 Nick Clifton <nickc@cygnus.com>
55432 * gcc.dg/dll-?.c Add thumb to target list.
55433 Fix assembler scan patterns to match current assembler output.
55435 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
55437 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
55438 matching of template brackets.
55440 * g++.old-deja/g++.other/using4.C: New test. Test using
55441 declarations of methods from base classes.
55443 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
55444 within functions should introduce names into the innermost
55445 enclosing namespace.
55447 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
55448 of static locals if first initialization throws.
55450 1998-10-07 Jim Wilson <wilson@cygnus.com>
55452 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
55454 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
55456 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
55457 lose track of the possible targets of tablejump insns.
55458 * special/special.exp: Run it.
55460 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55462 * g++.old-deja/g++.pt/friend35.C: New test. A template function
55463 must be declared before its specializations can be named in friend
55466 1998-10-05 Dave Love <d.love@dl.ac.uk>
55468 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
55470 * g77.f-torture/execute/io1.f: New test.
55472 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55474 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
55475 with pointer to template function, for which no argument deduction
55478 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
55479 specialization of template function as argument to template
55482 * g++.old-deja/g++.other/access2.C: New test; Inner class
55483 shouldn't have privileged access to Outer's names.
55485 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55487 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
55488 friend template declared within template class conflicts with
55489 nested class of the same name.
55491 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
55494 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
55495 object with direct initializer as function declaration.
55497 * g++.old-deja/g++.other/decl2.C: New test; duplicate
55500 * g++.old-deja/g++.other/null2.C: New test; conditional operator
55501 involving const pointer and NULL produces incorrect result.
55503 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
55504 type name without `typename' should be rejected with -pedantic.
55506 1998-10-02 Richard Henderson <rth@cygnus.com>
55508 * g++.old-deja/g++.other/addrof1.C: New test.
55510 1998-10-01 Nick Clifton <nickc@cygnus.com>
55512 * gcc.c-torture/compile/981001-1.c: New test.
55513 * gcc.c-torture/execute/981001-1.c: New test.
55515 1998-10-01 Jeffrey A Law (law@cygnus.com)
55517 * gcc.c-torture/compile/981001-2.c: New test.
55518 * gcc.c-torture/compile/981001-3.c: New test.
55519 * gcc.c-torture/compile/981001-4.c: New test.
55521 1998-10-01 Robert Lipe <robertl@dgii.com>
55523 * lib/objc.exp (objc_target_compile): Add -L during compiles for
55524 multilibbed hosts. Idea grafted from g77.exp.
55526 1998-09-30 Dave Love <d.love@dl.ac.uk>
55528 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
55529 avoid losing on systems which need -lsocket.
55531 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
55533 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
55534 * g++.old-deja/g++.other/nested2.C: Ditto.
55535 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
55538 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55540 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
55541 preferred over template operator!= for enum bitfields.
55543 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
55545 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
55546 that happen to have the same base name, but in different scopes,
55547 are incorrectly rejected.
55549 1998-09-16 Richard Henderson <rth@cygnus.com>
55551 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
55552 on the native word size instead of an integer literal.
55554 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55556 * g++.old-deja/g++.other/static2.C: Invocation of static data
55557 member of type pointer-to-function denoted as non-static member.
55559 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
55560 checks involving function types and aliases.
55562 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55564 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
55565 redefined to the same non-trivial type.
55567 * g++.old-deja/g++.pt/explicit73.C: Test for proper
55568 namespace-qualification of template specializations declared in
55571 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
55572 to declare a subset of the specializations of a template function
55573 as friends of specializations of a template class.
55575 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
55576 member templates that do not fully specialize the enclosing
55577 template class are rejected.
55579 1998-09-11 Dave Love <d.love@dl.ac.uk>
55581 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
55583 1998-09-08 Dave Love <d.love@dl.ac.uk>
55585 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
55586 altered from libf2c/libU77 version.
55588 1998-09-06 Dave Love <d.love@dl.ac.uk>
55590 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
55592 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
55593 Alexandre Oliva <oliva@dcc.unicamp.br>
55595 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
55596 (un)signed char are different types for template specialization
55599 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
55601 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
55602 * objc: ObjC testsuite.
55604 1998-08-31 Catherine Moore <clm@cygnus.com>
55606 * gcc.c-torture/execute/941014-1.x: New file.
55608 1998-08-31 Nick Clifton <nickc@cygnus.com>
55610 * lib/c-torture.exp: Add support for
55611 torture_eval_before_compile and torture_eval_before_execute
55614 1998-08-30 Jeffrey A Law (law@cygnus.com)
55616 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
55617 this test triggers valid.
55619 1998-08-27 Jeffrey A Law (law@cygnus.com)
55621 * gcc.dg/980827-1.c: New test.
55623 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
55625 * gcc.c-torture/execute/loop-4b.c: New test.
55627 1998-08-26 Nick Clifton <nickc@cygnus.com>
55629 * lib/c-torture.exp: Add support for
55630 torture_eval_before_compile and torture_eval_before_execute
55633 1998-08-25 Jeffrey A Law (law@cygnus.com)
55635 * gcc.c-torture/compile/980825-1.c: New test.
55637 1998-08-24 Nick Clifton <nickc@cygnus.com>
55639 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
55640 count number tests in opt_t0 not good_t0.
55642 1998-08-24 Jeffrey A Law (law@cygnus.com)
55644 * gcc.c-torture/compile/930326-1.x: Fix typo.
55646 1998-08-23 Mark Mitchell <mark@markmitchell.com>
55648 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
55651 1998-08-21 Jeffrey A Law (law@cygnus.com)
55653 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
55654 STACK_SIZE is defined.
55655 * gcc.c-torture/unsorted/stuct.c: Similarly.
55657 * gcc.c-torture/compile/980821-1.c: New test.
55659 1998-08-21 Jeffrey A Law (law@cygnus.com)
55661 * gcc.c-torture/execute/980526-2.c: Disable for targets with
55664 1998-08-19 Mark Mitchell <mark@markmitchell.com>
55666 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
55669 1998-08-09 Mark Mitchell <mark@markmitchell.com>
55671 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
55674 1998-08-18 Jeffrey A Law (law@cygnus.com)
55676 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
55678 1998-08-16 Jeffrey A Law (law@cygnus.com)
55680 * gcc.c-torture/compile/980816-1.c: New test.
55682 * gcc.dg/980816-1.c: New test.
55684 1998-08-13 Jeffrey A Law (law@cygnus.com)
55686 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
55687 compiler for ieee tests.
55689 1998-08-01 Dave Love <d.love@dl.ac.uk>
55691 * g77.f-torture/compile/980729-0.f: New test.
55693 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
55695 * gcc.c-torture/special/eeprof-1.c: New test, for
55696 -finstrument-functions.
55697 * gcc.c-torture/special/special.exp: Run it.
55699 1998-07-29 Jeffrey A Law (law@cygnus.com)
55701 * gcc.c-torture/compile/980729-1.c: New test.
55703 1998-07-27 Nick Clifton <nickc@cygnus.com>
55705 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
55706 __thumb__ is defined, and test for ARM style doubles if so.
55708 1998-07-26 Dave Love <d.love@dl.ac.uk>
55710 * g77.f-torture/noncompile/980615-0.f: New test.
55712 1998-07-26 H.J. Lu (hjl@gnu.org)
55714 * gcc.dg/980312-1.c: Do link instead of compile.
55715 * gcc.dg/980313-1.c: Likewise.
55717 1998-07-26 Jeffrey A Law (law@cygnus.com)
55719 * gcc.c-torture/compile/980726-1.c: New test.
55721 1998-07-25 Dave Love <d.love@dl.ac.uk>
55723 * g77.f-torture/execute/io0.f: New test.
55725 1998-07-24 Nick Clifton <nickc@cygnus.com>
55727 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
55730 1998-06-18 Michael Meissner <meissner@cygnus.com>
55732 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
55735 1998-07-17 Nick Clifton <nickc@cygnus.com>
55737 * gcc.dg/980626-1.c: Expect failures for all toolchains until
55738 c-decl.c:grokdeclarator can handle mode attributes.
55740 1998-07-16 Jeffrey A Law (law@cygnus.com)
55742 * gcc.c-torture/execute/980716-1.c: New test.
55744 1998-07-13 Jeffrey A Law (law@cygnus.com)
55746 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
55748 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
55750 * gcc.c-torture/execute/va-arg-3.x: Similarly.
55751 * gcc.c-torture/compile/930326-1.x: Similarly.
55753 1998-07-13 Dave Love <d.love@dl.ac.uk>
55755 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
55756 New test from Craig.
55758 1998-07-12 Dave Love <d.love@dl.ac.uk>
55760 * g77.f-torture/noncompile/980616-0.f: New test.
55762 * g77.f-torture/execute/970816-3.f: New test from Craig.
55764 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55766 * g++.other/singleton.C: Return error value instead of taking
55769 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
55771 * g++.other/singleton.C: New test. Warning is under dispute.
55772 Runtime crash is not.
55774 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55776 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
55777 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
55778 using6.C, using7.C}: New namespace tests.
55780 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55782 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
55783 specialization with typedef'ed names used as array indexes.
55785 1998-07-09 Jeffrey A Law (law@cygnus.com)
55787 * gcc.c-torture/execute/980709-1.c: New test.
55789 * gcc.dg/980709-1.c: New test.
55791 1998-07-07 Richard Henderson <rth@cygnus.com>
55793 * gcc.c-torture/execute/bcp-1.c: New test.
55795 1998-07-07 Jeffrey A Law (law@cygnus.com)
55797 * gcc.c-torture/execute/980707-1.c: New test.
55799 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
55801 * gcc.c-torture/compile/980706-1.c: New test.
55803 1998-07-01 Dave Love <d.love@dl.ac.uk>
55805 * g77.f-torture/execute/980701-0.f,
55806 g77.f-torture/execute/980701-1.f: New test from Craig.
55808 1998-07-01 Jeffrey A Law (law@cygnus.com)
55810 * gcc.c-torture/compile/980701-1.c: New test.
55812 * gcc.c-torture/execute/980701-1.c: New test.
55814 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
55817 * g++.old-deja/g++.robertl/eb132.C: New test.
55818 * g++.old-deja/g++.robertl/eb133.C: Likewise.
55820 1998-06-29 Dave Love <d.love@dl.ac.uk>
55822 * g77.f-torture/execute/980628-7.f,
55823 g77.f-torture/execute/980628-8.f,
55824 g77.f-torture/execute/980628-9.f,
55825 g77.f-torture/execute/980628-10.f: New tests from Craig.
55827 * g77.f-torture/execute/980628-3.f: Remove mail headers.
55829 1998-06-28 Jeffrey A Law (law@cygnus.com)
55831 * g77.f-torture/execute/980628-4.f: New test from Craig.
55832 * g77.f-torture/execute/980628-5.f: Likewise.
55833 * g77.f-torture/execute/980628-2.f: Likewise.
55834 * g77.f-torture/execute/980628-0.f: Likewise.
55835 * g77.f-torture/execute/980628-1.f: Likewise.
55836 * g77.f-torture/execute/980628-3.f: Likewise.
55837 * g77.f-torture/execute/980628-6.f: Likewise.
55839 1998-06-28 Jeffrey A Law (law@cygnus.com)
55841 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
55842 directory when nothing has been installed yet.
55844 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
55846 * gcc.c-torture/special/special.exp: Handle newer versions of
55849 1998-06-26 Jeffrey A Law (law@cygnus.com)
55851 * gcc.dg/980626-1.c: New test.
55853 1998-06-19 Bruno Haible <haible@ilog.fr>
55855 * gcc.misc-tests/m-un-2.c: New test.
55856 * g++.old-deja/g++.other/warn01.c: Likewise.
55858 1998-06-19 Robert Lipe <robertl@dgii.com>
55860 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
55861 compatibility with assmblers with a different comment character.
55862 Eliminate use of GAS-specific extensions.
55864 1998-06-19 Jeffrey A Law (law@cygnus.com)
55866 * gcc.c-torture/execute/ieee/980619-1.c: New test.
55868 1998-06-19 Robert Lipe <robertl@dgii.com>
55870 * lib/g77.exp: Replace search for libf2c.a with search for newly
55873 1998-06-17 Jeffrey A Law (law@cygnus.com)
55875 * gcc.c-torture/execute/980617-1.c: New test.
55877 1998-06-12 Jeffrey A Law (law@cygnus.com)
55879 * gcc.c-torture/execute/980612-1.c: New test.
55881 1998-06-08 Jeffrey A Law (law@cygnus.com)
55883 * gcc.dg/980523-1.c: Only test on ppc-linux.
55884 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
55886 * gcc.c-torture/execute/980608-1.c: New test.
55888 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
55890 * gcc.c-torture/execute/980605-1.c: New test.
55892 1998-06-04 Jeffrey A Law (law@cygnus.com)
55894 * gcc.c-torture/execute/980604-1.c: New test.
55896 1998-06-02 Jeffrey A Law (law@cygnus.com)
55898 * gcc.c-torture/execute/980602-1.c: New test.
55899 * gcc.c-torture/execute/980602-2.c: Likewise.
55901 1998-06-02 Dave Love <d.love@dl.ac.uk>
55903 * 970125-0.f: Fix per JCB. Add commentary.
55905 1998-05-31 Michael Meissner <meissner@cygnus.com>
55907 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
55910 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
55912 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
55915 1998-05-28 Catherine Moore <clm@cygnus.com>
55917 * gcc.c-torture/execute/980526-3.c: New test.
55919 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
55921 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
55922 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
55923 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
55924 m88k-motorola-sysv3 to XFAIL.
55926 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55928 * gcc.dg/980526-1.c: New test.
55929 * gcc.c-torture/execute/980526-2.c: New test.
55931 1998-05-26 Jeffrey A Law (law@cygnus.com)
55933 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
55935 * gcc.c-torture/execute/980526-1.c: New test.
55937 1998-05-26 Dave Love <d.love@dl.ac.uk>
55939 * g77.f-torture/execute/alpha2.f: Add runtime test.
55941 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
55943 * g++.old-deja/old-deja.exp: Strip leading directories.
55945 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
55946 error for the line. Don't run multiple tests for the same line.
55948 1998-05-23 Jeffrey A Law (law@cygnus.com)
55950 * gcc.dg/980523-1.c: New test.
55952 1998-05-23 Dave Love <d.love@dl.ac.uk>
55954 * g77.f-torture/compile/970915-0.f: New test.
55956 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
55958 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
55960 1998-05-21 Jeffrey A Law (law@cygnus.com)
55962 * gcc.dg/980520-1.c: New test.
55964 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
55966 * gcc.dg/980502-1.c: Fix return type.
55968 1998-05-20 Jeffrey A Law (law@cygnus.com)
55970 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
55971 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
55972 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
55973 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
55974 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
55976 1998-05-20 Dave Love <d.love@dl.ac.uk>
55978 * g77.f-torture/execute/980520-1.f: New test.
55980 1998-05-15 Dave Love <d.love@dl.ac.uk>
55982 * lib/mike-g77.exp: New file.
55984 * g77.f-torture/noncompile/noncompile.exp,
55985 g77.f-torture/noncompile/check0.f: New files.
55987 1998-05-14 Dave Love <d.love@dl.ac.uk>
55989 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
55990 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
55991 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
55992 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
55993 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
55994 abort where appropriate.
55996 1998-05-05 Michael Meissner <meissner@cygnus.com>
55998 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
55999 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
56001 1998-04-29 Dave Love <d.love@dl.ac.uk>
56003 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
56005 1998-04-27 Dave Love <d.love@dl.ac.uk>
56007 * g77.f-torture/compile/980427-0.f: New test.
56009 1998-04-24 Dave Love <d.love@dl.ac.uk>
56011 * g77.f-torture/compile/980424-0.f: New test.
56013 1998-04-19 Dave Love <d.love@dl.ac.uk>
56015 * g77.f-torture/compile/980419-2.f (main): New test.
56016 * g77.f-torture/compile/970125-0.f: New test.
56017 * g77.f-torture/compile/980419-1.f: New test.
56019 1998-04-08 Jim Wilson <wilson@cygnus.com>
56021 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
56024 1998-04-07 Jim Wilson <wilson@cygnus.com>
56026 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
56028 1998-04-03 Jim Wilson <wilson@cygnus.com>
56030 * gcc.c-torture/compile/980329-1.c: New test.
56032 1998-03-18 Jim Wilson <wilson@cygnus.com>
56034 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
56035 * gcc.dg/980312-1.c: Fix typo in -march command.
56037 1998-03-16 H.J. Lu (hjl@gnu.org)
56039 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
56041 1998-03-11 Robert Lipe <robertl@dgii.com>
56043 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
56044 Dave Love agree the Fortran source is bogus.
56046 1998-03-11 Robert Lipe <robertl@dgii.com>
56048 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
56049 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
56050 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
56051 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
56052 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
56054 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
56056 * g++.old-deja/g++.other/friend1.C: New test.
56058 1998-02-18 Dave Love <d.love@dl.ac.uk>
56060 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
56061 possibly uninitialized) variables and declare dnrm2.
56063 1998-02-23 Robert Lipe <robertl@dgii.com>
56065 From Bruno Haible <haible@ilog.fr>:
56066 * gcc.c-torture/execute/980223.c: New test.
56068 1998-02-13 Jeffrey A Law (law@cygnus.com)
56070 * gcc.dg/ifelse-1.c: New test.
56072 1998-02-09 H.J. Lu (hjl@gnu.org)
56074 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
56076 * lib/old-dejagnu.exp (old-dejagnu): Added the
56077 "execution test - XFAIL *-*-*" handling in the spirit of
56078 "excess errors test -". Changed the "execution test fails"
56079 handling to be like "excess errors test fails".
56080 * Update various tests accordingly.
56082 1998-02-06 Jim Wilson <wilson@cygnus.com>
56084 * gcc.c-torture/execute/980205.c: New test.
56086 1998-01-18 Jeffrey A Law (law@cygnus.com)
56088 * lib/c-torture.exp: Look for .x files instead of .cexp files.
56089 * lib/f-torture.exp: Similarly.
56090 * gcc.c-torture: Rename all .cexp files to .x files.
56092 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
56094 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
56095 (940510-1.c): Removed duplicate.
56096 (971104-1.c): New test.
56098 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
56100 * lib/f-torture.exp: Improve error and loop detection.
56102 1997-11-19 Michael Meissner <meissner@cygnus.com>
56104 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
56105 use that to size the filler array.
56107 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
56109 * lib/c-torture.exp(c-torture-execute): Fix typo.
56111 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
56112 testcase as the executable name. Keep the executable around if
56115 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
56117 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
56118 changes. Only test one -g option, and move it to the end of the
56119 list of options to test.
56121 1997-09-19 Michael Meissner <meissner@cygnus.com>
56123 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
56124 variable GCC_TORTURE_OPTIONS to supply default switches separated
56125 by colons. If no environment variable, run tests with -O0 -g, -O1
56126 -g, and -O2 -g as well.
56128 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
56130 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
56131 explanatory comments. Fix indentation.
56133 1997-09-15 Jeffrey A Law (law@cygnus.com)
56135 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
56137 1997-09-11 Jeffrey A Law (law@cygnus.com)
56139 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
56140 * g++.old-deja/g++.mike/p7325.C: Likewise.
56141 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
56143 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
56145 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
56146 * g++.old-deja/g++.brendan/crash30.C: Likewise.
56147 * g++.old-deja/g++.brendan/crash39.C: Likewise.
56148 * g++.old-deja/g++.law/operators4.C: Likewise.
56150 1997-09-11 Joe Buck (jbuck@synopsys.com)
56152 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
56153 * g++.old-deja/g++.mike/p784.C: Ditto.
56154 * g++.old-deja/g++.mike/p785.C: Ditto.
56156 1997-09-05 Jeffrey A Law (law@cygnus.com)
56158 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
56160 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56162 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
56163 target feature; pass this to c-torture-execute as needed.
56165 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56167 * lib/c-torture.exp(c-torture-execute): If the previous and the
56168 current executables being tested are identical, we don't need to
56169 run the executable again. Try to make the executable names
56170 unique. Add an optional argument for passing additional compiler
56173 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
56175 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
56177 1997-08-29 Jeffrey A Law (law@cygnus.com)
56179 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
56181 1997-07-31 Jeffrey A Law (law@cygnus.com)
56183 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
56184 32bit or larger longs.
56186 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
56187 have either a 32bit long or 32bit int.
56189 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
56191 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
56192 Make double precision tests dependent on sizeof (double).
56194 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
56196 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
56199 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
56201 * gcc.c-torture/compile/961203-1.cexp: New script.
56203 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
56205 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
56206 up the includes ourselves.
56208 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
56210 * lib/plumhall.exp: Remove random include, and add a few
56211 verbose messages for debugging.
56213 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
56215 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
56216 of trying to do it ourselves.
56218 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
56220 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
56222 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
56224 * gcc.prms/5403.c: Made regexp a bit less strict.
56226 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
56228 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
56229 is returned from remote_load instead.
56230 * lib/plumhall.exp: Ditto.
56231 * lib/mike-g++.exp: Ditto.
56232 * lib/old-dejagnu.exp: Ditto.
56233 * lib/c-torture.exp: Ditto.
56235 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
56237 * lib/g++.exp: Use build_wrapper procedure.
56238 * lib/gcc.exp: Ditto.
56240 1997-05-20 Jeffrey A Law (law@cygnus.com)
56242 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
56243 an old-style decl for malloc. Fixes tests to work when
56244 sizeof (int) != sizeof (size_t).
56246 1997-05-15 Mike Meissner <meissner@cygnus.com>
56248 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
56250 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
56251 use stdargs.h interface.
56253 1997-05-15 Mike Meissner <meissner@cygnus.com>
56255 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
56256 NO_VARARGS when compiling.
56258 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
56260 * lib/plumhall.exp(ph_includes): New procedure.
56262 (ph_compiler): Ditto.
56264 * lib/g++.exp: Rename test-glue.c to testglue.c.
56265 * lib/gcc.exp: Ditto.
56267 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
56269 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
56270 to completion when it's called.
56272 1997-03-21 Michael Meissner <meissner@cygnus.com>
56274 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
56275 is defined, don't do test.
56277 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
56279 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
56281 (ph_summary): Mark skipped testcases as untested, not unresolved.
56283 * lib/plumhall.exp (ph_make): If unresolved because of bad
56284 errorCode, record errorCode in log file.
56285 (*): Replace send_log/verbose with verbose -log.
56287 1997-03-19 Michael Meissner <meissner@cygnus.com>
56289 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
56290 double conversion if double isn't at least 8 bytes.
56292 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
56293 int to work with targets where int is 16 bits.
56295 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
56296 8 bytes, just exit, since 4 byte doubles don't have enough bits of
56297 precision for the test to complete.
56299 1997-03-14 Michael Meissner <meissner@cygnus.com>
56301 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
56302 if d10v is not compiled with the -mdouble64 flag.
56303 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
56305 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
56306 d10v is not compiled with the -mint32 flag.
56308 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
56310 * lib/plumhall.exp: Use incr_count.
56312 1997-03-12 Jeffrey A Law (law@cygnus.com)
56314 * gcc.c-torture: Update to c-torture-1.45.
56316 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
56318 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56319 the name of the expect testcase file).
56321 * lib/g++.exp(g++_init): Ditto.
56323 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
56325 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56328 * lib/gcc.exp(gcc_exit): New procedure.
56330 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
56332 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56333 specs where appropriate.
56335 * g++.old-deja/g++.arm/*: Added additional ERROR checks
56336 because of new "candidates are" messages, and removed a few
56338 * Converted all non-old-style g++ testcases to old-style, and
56339 moved into g++.old-deja.
56341 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
56343 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56346 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56349 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56351 1997-02-13 Michael Meissner <meissner@cygnus.com>
56353 * lib/gcc.exp (gcc_target_compile): Add support for defining
56354 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56355 the machine doesn't have those features.
56357 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
56359 * g++.law/operators4.exp: Don't use LIBS.
56361 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
56363 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56365 * lib/mike-g++.exp: Don't set the compiler to be tested here.
56366 * lib/g++.exp: Set it here instead. Also, allow use of the
56367 --tool_exec and --tool_opt options. Change CXX to
56370 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56372 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56374 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
56376 * lib/old-dejagnu.exp: Use prune_warnings instead of
56378 * lib/mike-g++.exp: Ditto.
56379 * lib/gcc.exp: Ditto.
56380 * lib/g++.exp: Ditto.
56382 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
56384 1997-02-07 Jeffrey A Law (law@cygnus.com)
56386 * 941014-2.c: Include stdlib.h
56387 * 960327-1.c: Include stdio.h
56388 * dbra.c, index-1.c: Don't assume ints are 32bits.
56390 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
56392 * lib/gcc.exp: Add gcc,stack_size target feature.
56394 * lib/g++.exp(g++_target_compile): Add the include and link
56395 paths here, not in two other places. And, it's $options, not
56398 * lib/mike-g++.exp(postbase): Remove the code that determines
56399 the correct include and link paths.
56400 * g++.old-deja/old-deja.exp: Ditto.
56402 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
56404 * lib/g++.exp(g++_init): target_compile no longer returns the
56405 filename of the result.
56407 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
56409 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
56412 * gcc.c-torture/special/special.exp: Change call to
56413 gcc_target_compile to include the object file.
56415 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
56417 * gcc.c-torture/special/special.exp: Correct misspelling in last
56420 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
56422 * lib/plumhall.exp(ph_summary): Log the entire output of the
56423 executable. Return -1 if there were any failures, 0 otherwise.
56424 (ph_execute): Return -1 if there were any failures, 0 otherwise.
56425 (ph_make): Clean up objects and executables that were built
56426 if the tests succeeded.
56428 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
56430 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
56431 libraries and includes in the build tree as appropriate.
56433 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56435 * lib/c-torture.exp: Instead of looking for the global variable
56436 NO_LONG_LONG, check to see if that's a feature of the target.
56438 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56440 * config/default.exp: Minimize. Delete the remainer of the files in
56441 config; this functionality is now in devo/dejagnu/config.
56443 g++.*/*: Pass any additional flags used to compile to postbase;
56446 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
56447 is now done by runtest.exp. Use gcc_target_compile instead of
56450 lib/c-torture.exp: Use gcc_target_compile instead of compile.
56451 Remove references to CFLAGS. Use remote_file instead of
56453 (c-torture): Take a list of arguments to use to compile this
56456 lib/g++.exp: Simplify. Use target_compile instead of compile.
56457 lib/gcc-dg.exp: Ditto.
56458 lib/gcc.exp: Ditto.
56459 lib/mike-{gcc,g++}.exp: Ditto.
56460 lib/old-dejagnu.exp: Ditto.
56461 lib/plumhall.exp: Ditto.
56463 1997-01-08 Jim Wilson <wilson@cygnus.com>
56465 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
56466 (ph_linker): Likewise.
56468 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
56470 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
56471 MAP_ANON / MAP_ANONYMOUS if defined;
56472 else try to map from /dev/zero .
56474 1996-11-12 Jeffrey A Law (law@cygnus.com)
56476 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
56477 isn't defined, then define it to MAP_ANONYMOUS.
56479 1996-11-12 Jeffrey A Law (law@cygnus.com)
56481 * gcc.c-torture: Update to c-torture-1.42 release.
56483 1996-11-11 Jeffrey A Law (law@cygnus.com)
56485 * gcc.c-torture: Update to c-torture-1.41 release.
56487 1996-10-27 Jeffrey A Law (law@cygnus.com)
56489 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
56492 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
56494 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
56495 and LDFLAGS. Fix second case to append the target_info ldflags
56496 onto LDFLAGS, not CFLAGS.
56497 * lib/g++.exp (g++_init): Add target_info stuff.
56498 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
56499 of libgloss and newlib flags for !native.
56501 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
56502 (GDB): Fix relative path to go up another dir for finding gdb.
56504 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
56506 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
56507 versions in the target_info array, if they don't exist.
56509 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
56511 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
56513 1996-07-08 Jim Wilson <wilson@cygnus.com>
56515 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
56516 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
56518 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
56520 * lib/old-dejagnu.exp: Don't remove the output file before we've
56521 actually tested it. Don't append pwd to the path of the executable
56524 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
56526 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
56528 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
56530 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
56531 temporary directory for compiler files, and set it to a default
56532 value of /tmp. Set $output as the name of the output file from
56533 compiling the testcase. Add a -o option to $cflags_var so the
56534 compiler writes the final output file as $output. Set $executable
56537 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
56538 directory for compiler files, and set it to /tmp if it doesn't
56539 already have a value. Set $output_file to the name of the output
56540 file from compiling the testcase. Add a -o option to CXXFLAGS so
56541 the compiler writes the final output file as $output. Use $output
56542 as the executable to be tested.
56544 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
56546 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
56548 1996-06-08 Jeffrey A Law (law@cygnus.com)
56550 * gcc.c-torture/execute/pending-1.c: New test. Still
56551 pending in Tege's queue.
56553 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
56555 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
56556 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
56557 if there were failures. Call unresolved if there were unresolved
56558 testcases. Call gcc_fail if program did not run to completion.
56559 (ph_make): Pass additional argument name to ph_execute.
56560 (ph_execute): Add new argument. Pass additional arguments to
56561 ph_summary. Call gcc_fail is there is no execution output.
56563 1996-04-24 Jeffrey A Law (law@cygnus.com)
56565 * lib/plumhall.exp (proc_summary): Output relavent summary
56566 lines into the log so specific failures in plumhall can be
56569 1996-04-10 Jeffrey A Law (law@cygnus.com)
56571 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
56572 (c-torture-execute): Don't try to execute tests which use
56573 "long long" types if $NO_LONG_LONG is nonzero.
56575 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
56577 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
56580 * gcc.ieee: Move from here.
56581 * gcc.c-torture/execute/ieee: To here.
56583 1996-03-26 Jeffrey A Law (law@cygnus.com)
56585 * gcc.c-torture: Update to c-torture-1.41 release.
56587 1996-03-22 Jeffrey A Law (law@cygnus.com)
56589 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
56592 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
56594 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
56597 1996-03-02 Jeffrey A Law (law@cygnus.com)
56599 * config/proelf.exp: Handle connecting to a simulator.
56601 1996-01-31 Jeffrey A Law (law@cygnus.com)
56603 * config/proelf.exp: New file. Enough framework that we can
56604 run c-torture tests on the proelf targets (or any other target
56605 that gdb can connect to for that matter).
56607 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
56609 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
56610 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
56612 * lib/plumhall.exp (ph_execute): Always call ph_summary if
56613 exec_output exists.
56615 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
56617 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
56618 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
56620 * config/*.exp: Update FSF address. Change result of ${tool}_load
56621 to pass/fail/unresolved/unsupported/untested. Caller must now
56622 call unresolved/unsupported/untested.
56623 * lib/*.exp: Update FSF address. Update to handle new results of
56625 * lib/chill.exp (verbose): Delete.
56627 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
56629 * lib/gcc.exp (default_gcc_start): Change order of args to
56630 $LDFLAGS $CFLAGS $LIBS.
56631 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
56632 Save/set/restore CFLAGS. Pass single arg to gcc_start.
56633 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
56634 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56635 * gcc.misc-tests/dg-test.exp: Likewise.
56636 * gcc.misc-tests/msgs.exp: Likewise.
56637 * gcc.prms/prms.exp: Likewise.
56638 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
56639 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56641 * lib/dg.exp: Deleted, moved to dejagnu/lib.
56643 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
56645 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
56647 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
56648 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
56650 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
56653 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
56655 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
56656 global for loop; add use of $mathlib.
56657 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
56658 settings here; set mathlib for anything but VxWorks.
56660 1996-01-22 Jeffrey A Law (law@cygnus.com)
56662 * gcc.c-torture: Update to c-torture-1.40 release.
56664 1996-01-03 Jeffrey A Law (law@cygnus.com)
56666 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
56669 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
56671 * lib/c-torture.exp (c-torture-execute): Declare "output" as
56674 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
56676 * lib/g++.exp (LIBS): Define if not already.
56677 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
56678 (gcc-dg-prune): Call prune_gcc_output.
56679 * lib/gcc.exp (prune_gcc_output): New proc.
56680 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
56683 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
56685 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
56686 (c-torture-execute): Likewise. Rename `name' to `testcase'.
56688 1995-11-15 Jeffrey A Law (law@cygnus.com)
56690 * gcc.c-torture: Update to c-torture-1.39 release.
56692 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
56694 * lib/c-torture.exp (c-torture-execute): Don't return if one option
56695 fails, try others as well.
56697 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
56699 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
56700 If compilation fails, mark execute tests as `untested'.
56701 If test is marked as unsupported, don't mark compilation and
56702 execute tests as failed.
56704 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
56706 * lib/g++.exp (g++_init): Don't link in libg++, and look to
56707 libstdc++ for whether or not we want to be doing shared
56708 libraries. Delete link_curses since we don't need it anymore.
56709 * lib/mike-g++.exp (postbase): Don't link in libg++.
56710 * g++.old-deja/old-deja.exp: Likewise.
56712 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
56714 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
56716 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
56718 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
56719 For that, add `-Wl,-a,shared_archive'.
56720 * g++.old-deja/old-deja.exp: Likewise.
56722 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
56724 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
56726 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
56728 * lib/mike-g++.exp (postbase): Pay attention to the status of
56731 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
56733 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
56735 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
56737 * lib/gcc.exp (default_gcc_start): No longer need to log program
56738 being executed or its output, execute_anywhere does that now.
56739 * lib/g++.exp (default_g++_version): Call execute_anywhere.
56740 (default_g++_start): Likewise. Delete calls to verbose/send_log.
56742 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
56744 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
56745 the same as those in lib/g++.exp.
56747 1995-10-10 Jeff Law (law@hurl.cygnus.com)
56749 * gcc.c-torture: Update to c-torture-1.38 release.
56750 * gcc.ieee: Related changes.
56752 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
56754 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
56755 "exec". Minor reformatting changes.
56757 * config/rom68k.exp (${tool}_load): Make it work in a canadian
56758 cross. This means all "exec" calls now work on a remote host as
56760 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
56761 cross. Filter out the extra "\r\n" stuff that expect puts in.
56762 (c-torture-execute): Filter out the bogus warnings like
56763 c-torture-compile does. Add support for canadian cross.
56764 * lib/gcc.exp (default_gcc_version, default_gcc_start)
56765 Use execute_anywhere rather than calling exec directly. Now it
56766 works for canadian cross testing.
56768 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
56770 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
56771 results into a variable, and check that rather than using file exists.
56773 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
56775 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
56776 create a libg++.so. For sunos4.1.*, also add -ltermcap.
56778 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
56780 * g++.old-deja/old-deja.exp: Create and pass runshlib and
56781 lib_curses if there's a shared libg++ in the build tree.
56783 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
56785 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
56786 if not supported target.
56788 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
56790 * lib/g++.exp (g++_init): Move empty setting of runshlib and
56791 link_curses up to always happen, not just for native builds.
56793 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
56795 * gcc.c-torture: Update to c-torture-1.36 release.
56796 * gcc.failure: Related changes.
56798 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
56800 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
56802 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
56804 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
56805 * lib/mike-g++.exp (postbase): Not in here. Still reference
56806 runshlib, link_curses, and mathlib for link and run.
56808 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
56809 pass the runtime shared library options for Solaris, OSF/1, and
56810 Irix5, and link with -lcurses to avoid unresolved references.
56812 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
56814 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
56817 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
56819 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
56821 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
56823 * gcc.c-torture: Update to c-torture-1.35 release. Note we
56824 do not have a framework for the "compat" tests yet.
56826 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
56828 * lib/mike-g++.exp (postbase): New local variable `mathlib',
56829 set to null if we're testing vxworks5.1. Use that instead of
56830 `-lm' in the setting of LIBS for link and run.
56832 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
56834 * config/rom68k.exp (${tool}_load): Major changes to make it
56835 work. Verified that it does in fact return the stuff in
56836 exec_output properly. Catch any Emul or any TRAP other than 0.
56838 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
56840 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
56841 LDFLAGS properly for targets that need stuff from libgloss.
56842 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
56844 (gpp_initialized): New variable.
56846 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
56848 * config/rom68k.exp: Load libgloss.exp.
56849 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
56850 so we can produce a fully linked binary.
56851 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
56852 so we can produce a fully linked binary.
56854 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
56856 * lib/plumhall.exp (ph_section): Watch for expected failures.
56857 Add missing `else'.
56859 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
56861 (c-torture): Likewise.
56863 1995-08-28 Doug Evans <dje@cygnus.com>
56865 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
56867 * lib/mike-g++.exp (mike_cleanup): New proc.
56868 (prebase): New globals compiler_result, not_compiler_result,
56870 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
56871 allow leading "-" in pattern. Watch for unsupported tests.
56872 If $compiler_result is set, pattern match assembler code,
56873 and ditto for $not_compiler_result.
56874 * lib/mike-gcc.exp: Likewise.
56876 * lib/plumhall.exp (ph_execute): Only call ph_summary if
56877 execution "succeeded".
56879 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
56881 * config/win32.exp: New file.
56882 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
56884 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
56886 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
56888 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
56889 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
56890 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
56892 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
56893 "... without exceptions was ...". That is now handled by
56895 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
56897 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
56899 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
56900 sieve.c,sort2.c}: New files.
56901 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
56902 sieve.exp,sort2.exp}: Drivers for them.
56904 * lib/mike-gcc.exp (program_output): New user settable variable.
56905 (postbase): Call prune_system_crud. Also prune extraneous compiler
56907 * lib/mike-g++.exp (program_output): New user settable variable.
56909 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
56911 * config/sh.exp: Deleted (use sim.exp instead).
56913 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
56915 * config/vx.exp: Declare CHECKTASK as global.
56916 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
56917 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
56918 * lib/old-dejagnu.exp: Load [pwd]/$executable.
56920 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
56922 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
56923 target. Like vx.exp, only includes `vx29k.exp' instead of
56926 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
56928 * config/sim.exp: Increase time limit from 120 seconds to 240.
56930 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
56932 * gcc.c-torture/execute/950628-1.c: New test.
56934 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
56936 * gcc.c-torture: Update with changes/additions from
56939 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
56941 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
56943 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
56945 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
56947 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
56949 * gcc.c-torture/compile/950512-1.c: New test.
56950 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
56951 * gcc.dg/struct-ret-1.c: Likewise.
56953 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
56955 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
56956 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
56958 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
56960 * gcc.c-torture/special/920411-1.c: Deleted.
56961 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
56963 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
56965 * config/sim.exp (${tool}_load): Hack in call to bash to get a
56968 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
56970 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
56972 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
56975 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
56976 is the proper length.
56977 * va-arg-3.c: Likewise.
56979 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
56981 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
56982 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
56984 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
56985 * lib/g++.exp (default_g++_start): Delete old cruft.
56987 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
56989 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
56990 (2 * (1 << 18)) to (2 * (1 << 17)).
56992 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
56994 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
56996 * config/rom68k.exp: Renamed from config/idp.exp
56998 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
57000 * c-torture/compile/921109-2.c
57002 1995-04-18 Mike Stump <mrs@cygnus.com>
57004 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
57007 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
57009 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
57011 * lib/g++.exp (default_g++_start): Likewise.
57013 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
57015 * gcc.c-torture/compile/950329-1.c: New test.
57017 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
57019 * config/bug.exp (${tool}_load): Updated to use new remote_open
57020 and remote_close procs.
57021 * config/idp.exp: New file.
57023 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
57025 * gcc.c-torture/execute/950322-1.c: New test.
57027 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
57029 * config/vx.exp (${tool}_load): Clean up testing of return code from
57030 vxworks_ld and vxworks_spawn.
57032 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
57034 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
57036 1995-03-13 Mike Stump <mrs@cygnus.com>
57038 * lib/old-deja.exp: Add `excess errors test - ' error, now one
57039 can mark excess errors on a machine by machine basis. Note, the
57040 default is to not expect any excess errors, even when excess
57041 errors test - is given, so you will want to put an XFAIL ... on
57042 these lines. For example, // excess errors test - XFAIL hppa*-*-*
57043 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
57044 those 4 machines, but no others.
57046 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
57048 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
57049 * lib/c-torture.exp: to here.
57051 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
57053 * gcc.c-torture/execute/950221-1.c: New test.
57054 * gcc.c-torture/execute/struct-ret-1.c: New test.
57055 * gcc.c-torture/compile/950221-1.c: New test.
57057 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
57059 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
57061 * gcc.c-torture/execute/arith-1.c (main): Return 0.
57062 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
57064 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
57066 * g++.gb: New directory of tests, derived from my signature and
57067 class scoping tests.
57069 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
57070 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
57071 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
57072 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
57073 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
57074 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
57075 * g++.gb/sig25.C: Likewise.
57077 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
57078 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
57079 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
57080 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
57081 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
57082 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
57083 * g++.gb/sig25.exp: Likewise.
57085 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
57086 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
57087 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
57088 * g++.gb/scope13.C: Likewise, this test still fails.
57090 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
57091 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
57092 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
57093 * g++.gb/scope13.exp: Ditto.
57095 * g++.gb/README: New file, explains what these tests are about.
57097 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
57099 * lib/dg.exp (dg-do): Support `preprocess'.
57100 (dg-test): Likewise.
57102 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
57104 * config/udi.exp: change "continue -expect" to "exp_continue".
57106 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
57108 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
57109 Delete redundant tests.
57111 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
57112 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
57113 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
57114 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
57115 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
57116 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
57117 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
57118 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
57120 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
57121 storing label pointers.
57122 * gcc.c-torture/execute/921019-1.c: Likewise.
57123 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
57124 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
57126 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
57129 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
57130 Delete obsolete tests.
57132 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
57133 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
57134 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
57135 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
57136 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
57137 * gcc.c-torture/compile/950124-1.c: New test.
57139 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
57141 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
57143 * lib/mike-g++.exp: Add -lm to LIBS.
57145 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
57147 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
57149 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
57151 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
57153 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
57155 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
57157 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
57159 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
57160 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
57161 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
57162 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
57163 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
57164 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
57165 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
57166 * g++.law/{operators31.C, operators32.C,
57167 * g++.law/{operators33.C, operators34.C}: Likewise.
57168 * g++.law/{pic1.C, refs2.C}: Likewise.
57169 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
57170 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
57171 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
57172 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57174 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
57175 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
57176 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
57177 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
57178 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
57179 * g++.law/{enum9.exp, friend5.exp}: Likewise.
57180 * g++.law/{nest3.exp, nest4.exp}: Likewise.
57181 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
57182 * g++.law/{operators30.exp, operators31.exp}: Likewise.
57183 * g++.law/{operators32.exp, operators33.exp}: Likewise.
57184 * g++.law/{operators34.exp}: Likewise.
57185 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
57186 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
57187 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
57188 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
57189 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57191 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
57192 No longer expected to fail.
57193 * g++.law/missed-error3.C: Tweak for recent bool changes.
57195 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
57197 * config/emb-unix: Deleted.
57198 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
57199 remote execution. Do final link on remote host if REMOTE_LINK is set.
57201 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
57203 * lib/dg.exp (dg-test): Fix typo in last patch.
57205 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
57207 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
57208 (handles multiple occurrences).
57210 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
57212 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
57213 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
57214 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
57216 * lib/c-torture.exp (c-torture-compile): Likewise.
57217 (c-torture): Prepend full path if missing.
57218 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
57219 (gcc_fail): Likewise.
57220 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
57222 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
57224 * lib/netware.exp: Only attach to NetWare i386 systems.
57226 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
57228 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
57229 messages. Add test name to "output pattern match" pass/fail message.
57231 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
57233 * gcc.dg: New testsuite.
57234 * gcc.dg/dg.exp: New file.
57236 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
57237 test-switch.c}: Deleted.
57239 * gcc.misc-tests/msgs.exp: New testcase driver.
57241 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
57243 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
57244 Watch for illegal return values from ${tool}_load.
57245 * config/unix.exp (${tool}_load): Fix pass/fail detection for
57246 cross targets. Coerce return value >0 to 1.
57248 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
57250 * config/unix.exp (${tool}_load): Call program rsh, not proc.
57252 * config/emb-unix.exp: New file.
57254 * config/sim.exp: Error if variable $SIM not defined.
57255 (${tool}_load): Mark test as "untested" if simulator missing.
57257 * config/unix.exp: Load remote.exp to get rcp_download.
57258 * lib/c-torture.exp: Use different option lists for testcases with
57260 * gcc.c-torture/execute/execute.exp: Likewise.
57262 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
57264 * config/*.exp: Clarify return code from ${tool}_load.
57265 Call `unresolved' or `untested' instead of `warning' or `perror'
57266 (sometimes you still want to call both though).
57267 Add comment that `shell_id' is local to each file.
57268 * config/udi.exp (timeout): Set to 30.
57269 Don't print warning if connection fails, $connectmode has already
57271 (${tool}_load): Move verbose messages to level 2.
57272 Rework pattern for "Process started" message.
57273 Pass `shell_id' to ${connectmode}_download.
57274 Retry twice upon timeout. Make resetting of target more robust.
57275 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
57276 Pass `shell_id' to exit_$connectmode.
57277 Only call exit_$connectmode if connected.
57278 * config/unix.exp (${tool}_load): Check return codes better.
57279 * config/vrtx.exp (${tool}_load): Likewise.
57280 * config/vx.exp (${tool}_load): Likewise.
57281 Delete unneeded global's.
57282 * lib/dg.exp (dg-test): Update to reflect clarified return codes
57285 (dg-init): Delete recording of pass/fail counts.
57286 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57287 (old-dejagnu-init): Likewise.
57288 (old-dejagnu-stat): Delete contents, empty proc now.
57289 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
57290 (c-torture): Delete references to lcnt, lpass, lfail.
57291 Get option list from TORTURE_OPTIONS.
57292 Delete -funroll[-all]-loops if no loops.
57293 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
57294 (g++_stat): Delete contents (empty proc now).
57295 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
57296 (gcc_finish): Likewise.
57297 (gcc_stat): Deleted.
57298 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
57299 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
57300 * gcc.c-torture/execute/execute.exp: Likewise.
57301 Split tests into two parts: compile, execute.
57302 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
57303 no loops. Update to reflect clarified return codes from ${tool}_load.
57305 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
57307 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
57309 (old-dejagnu): Likewise (where necessary).
57311 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
57313 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
57315 * lib/dg.exp (dg-process-target): Fix processing of selector.
57316 Add comment regarding use of `error'.
57318 * lib/gcc.exp (prune_system_crud): Define if missing.
57319 * lib/g++.exp (prune_system_crud): Likewise.
57321 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57322 Call prune_system_crud.
57323 * lib/dg.exp (dg-runtest): New proc.
57324 Use perror instead of send_user for tcl errors in testcase.
57325 Don't return any value, it's never used.
57326 Don't clobber previous definition of `unknown'.
57327 Print tcl errors in `dg-final'.
57329 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
57331 * lib/dg.exp (dg-process-target): Improve syntax error messages.
57332 (dg-test): Don't print errorInfo, it contains stack backtrace.
57334 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
57336 * lib/g++.exp (runtest_file_p): Define if missing.
57338 1994-09-24 Doug Evans (dje@cygnus.com)
57340 * lib/mike-g++.exp: Comment out loading of g++.exp.
57341 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
57342 (default_g++_version): Always print something.
57343 (default_g++_start): Comment out call to `which'.
57344 (g++_start, g++_load): Deleted (must be defined in config file).
57345 * lib/gcc.exp: Test for existence of $CC at start.
57346 Delete check for tmpdir (done in gcc_init).
57347 (default_gcc_version): Always print something.
57348 (default_gcc_start): Comment out call to `which'.
57349 * config/*.exp: Major cleanup - make cross targets work at least a
57350 little better for g++ (by not being "--tool gcc" specific).
57351 Rename gcc_xxx to ${tool}_xxx.
57352 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57353 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57355 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
57357 * lib/c-torture.exp (c-torture-compile): Rework compiler
57358 message processing.
57360 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57363 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
57365 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57367 * lib/dg.exp (dg-process-target): Support { target native }.
57369 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
57371 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
57372 looked for "... program xxx got fatal signal".
57373 Correct regsub munging of `comp_output'.
57374 Ignore compiler messages "path prefix not used" and "linker input
57377 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
57379 * lib/gcc.exp (runtest_file_p): Define if missing.
57380 * gcc.prms/template.c: Example to work from.
57382 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
57384 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
57385 * lib/dg.exp (dg-test): Call unsupported testcases as such.
57387 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
57388 * gcc.prms/1883.c: Moved from compile/940714-1.c.
57389 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
57390 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
57392 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
57393 (dg-process-target): No longer a varargs proc.
57394 Return S/N for target, P/F for xfail. All callers changed.
57395 (user option procs): More argument checking.
57396 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
57397 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
57398 (dg-test): Skip test if not running on selected target in `dg-do'.
57399 Update handling of `dg-do-what', `dg-output-text'.
57400 Separate execution pass/fail from output pattern match pass/fail.
57401 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
57403 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
57405 * gcc.c-torture/special/special.exp: Don't expect failure for mips
57406 target for 920510-1.c.
57408 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
57410 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
57411 Clean up comment regarding use of passcnt, etc.
57412 (gcc_stat): Don't update `testcnt' here.
57413 (gcc_finish): Do it here.
57414 Might as well reset `but_id' here too.
57415 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
57416 to determine if the file should be tested.
57417 * gcc.c-torture/compile/compile.exp: Likewise.
57418 * gcc.c-torture/execute/execute.exp: Likewise.
57419 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57420 * gcc.misc-tests/dg-test.exp: Likewise.
57421 * gcc.prms/prms.exp: Likewise.
57422 * gcc.wendy/wendy.exp: Likewise.
57423 * g++.old-deja.exp: Likewise.
57424 Move "Testing file" message to verbose level 1.
57426 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
57428 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
57430 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
57432 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
57433 (default_gcc_start): Accept optional second list element
57434 of compiler flags. Print compiler output at verbosity level 2.
57435 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
57436 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
57437 Save current values of framework globals passcnt, failcnt, xpasscnt,
57438 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
57439 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
57440 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
57441 xfailcnt to compute stats. Update framework global `testcnt' from
57443 (gcc_finish): New proc. Clean up test environment.
57444 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
57445 (gcc_epass, gcc_efail): Delete.
57446 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
57447 argument of line number.
57448 (dg-init): If the tool has an init routine, call it.
57449 (dg-test): Remove args `cflags_var' and `libs_var'.
57450 Pass all compiler options to ${tool}_start.
57451 Handle missing line number.
57452 (dg-finish): New function.
57453 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
57454 particular files. Call gcc_finish at end. Move "skipping test"
57455 message to verbosity level 3.
57456 * gcc.c-torture/compile/compile.exp: Likewise.
57457 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57458 * gcc.c-torture/execute/execute.exp: Likewise.
57459 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57460 Print testcase being tried at verbosity level 1.
57461 * gcc.c-torture/special/special.exp: Unset xfail.
57462 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57463 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
57464 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
57465 * gcc.failure/failure.exp: Likewise.
57466 * gcc.ieee/ieee.exp: Likewise.
57467 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
57468 Update call to dg-test. Call dg-finish at end.
57469 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
57470 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57471 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
57472 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
57473 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
57474 * gcc.wendy/wendy.exp: Add copyright.
57475 Delete setting of tmpdir (done by gcc_init).
57476 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
57477 Pass compiler flags to gcc_start. Call gcc_finish at end.
57478 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
57481 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
57483 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
57485 (g++_load): Likewise.
57487 * config/*.exp (gcc_load): Some were varargs fns and some were not.
57488 Rename argument to `prog' to remove the confusion.
57489 Varargs fns behave differently too!
57490 (g++_load): Likewise.
57492 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
57494 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
57495 what it is. Delete (always) printing of status value for !native.
57496 Simplify verbose code, and include status and exec_output.
57497 (g++_load): Use gcc_load.
57499 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
57501 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
57502 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
57503 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
57504 940714-3.c as these testcases don't exist anymore. Make
57505 va-arg-1.c expected to pass.
57507 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
57509 * gcc.misc-tests/misc.exp: Only run specific testcases.
57510 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
57511 * gcc.misc-tests/dg-[1-9].c: New files.
57513 * lib/dg.exp: New testsuite driver.
57514 * gcc.prms/prms.exp: Use it.
57516 * README.gcc: New file.
57518 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
57519 Document and reset `lxpass' and `lxfail'.
57520 Simplify "initialized" message.
57521 (gcc_stat): Clean up comments a little.
57523 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
57525 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
57527 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
57529 * lib/old-dejagnu.exp (process-option): New proc.
57530 (old-dejagnu-init, old-dejagnu-stat): Likewise.
57531 (old-dejagnu): Simplify.
57532 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
57534 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
57536 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
57537 exists and is not an empty string.
57539 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
57540 $xfail rather than calling setup_xfail. Clear $xfail when test is
57542 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
57545 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
57546 longer expected to fail.
57548 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
57551 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
57553 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
57554 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
57555 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
57556 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
57559 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
57560 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
57562 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
57564 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
57565 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
57567 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
57568 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
57569 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
57571 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
57573 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
57574 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
57575 940714-1.c, 940714-2.c, 940714-3.c},
57576 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
57577 gcc.misc-tests/{mg.c,mg.exp}:
57579 * gcc.noncompile/noncompile.exp: Change accordingly.
57581 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
57583 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
57584 Undo previous clobberage.
57586 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
57588 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
57589 * gcc.special/{930510-1.c, special.exp}:
57590 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
57591 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
57592 struct-varargs-1.c}: New tests from c-torture-1.26.
57594 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
57596 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
57597 argument to switch.
57599 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
57601 * Revert the previous changes. Please see Rob's directory
57602 (/lisa/test/rob/progressive/gcc/testsuite) for testing
57605 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
57607 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
57608 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
57609 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
57610 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
57611 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
57612 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
57613 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
57614 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
57615 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
57616 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
57617 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
57618 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
57619 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
57620 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
57621 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
57622 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
57623 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
57624 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
57625 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
57626 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
57627 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
57628 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
57629 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
57630 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
57631 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
57632 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
57633 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
57634 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
57635 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
57638 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
57640 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
57641 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
57644 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
57646 * config/unix.exp (g++_load): Fix syntax.
57648 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
57650 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
57651 * gcc.noncompile/921017-1.c: Deleted obsolete test.
57652 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
57653 Don't expect va-arg-1.c to fail. Correct expected output for
57655 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
57656 * gcc.wendy/hbm4.c: Correct typo.
57657 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
57659 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
57661 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
57662 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
57663 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
57664 * lib/c-torture.exp (c-torture-compile): Ditto.
57666 Reduce volume of output (remove all the -I's and such).
57667 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
57668 Call gcc_cpass, gcc_cfail.
57669 (c-torture): Pass testing option to c-torture-compile.
57671 1994-03-21 Doug Evans (dje@cygnus.com)
57673 Bring patches over from progressive.
57674 * config/default.exp: Exit remote shell cleanly.
57675 (g++_exit, g++_start): Add default versions.
57676 * config/sim.exp (gcc_load): Use perror, not error.
57678 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
57680 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
57683 1994-03-14 Doug Evans (dje@cygnus.com)
57685 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
57686 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
57687 (wendy_try): New proc to run testcase.
57688 (main loop): Call 'em.
57689 * gcc.wendy/*.c: Clean up pass to correct expected output.
57691 * lib/gcc.exp: Minor cleanup work.
57692 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
57694 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
57696 * config/sim.exp (gcc_load): Document return codes better.
57697 Don't pass -v to simulator.
57699 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
57701 * gcc.special/920717-x.c: Fix typo.
57702 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
57705 * lib/mike-gcc.exp: Fix typo.
57707 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
57709 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
57710 binary to use, transform the name.
57711 * config/*.exp: rename everything. Nuke any g++ specific files,
57712 it's now a special case of gcc that requires no special support.
57713 Add a default.exp for unsupported targets.
57715 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
57717 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
57718 lib/old-dejagnu.exp: Fix a few patterns to work with the new
57721 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
57723 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
57726 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
57728 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
57730 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
57732 * gcc.execute/execute.exp: Combine opt_list and foption_list into
57733 option_list. Compile every file with only 4/6 option choices
57734 (same as C torture) instead of with 12/18 different option
57736 * lib/c-torture.exp: Likewise.
57738 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
57741 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
57743 * lib/old-deja.exp: Add `excess errors test fails' error, now one
57744 can put an XFAIL *-*-* on excess errors.
57746 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
57748 * g++.law: Add more tests derived from g++-bugs snapshots.
57750 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
57751 equivalent to g++.law/init9.
57753 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
57754 compiled it, and the a.out file after we've run it.
57756 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
57758 * lib/mike-g++.exp (postbase): Delete the .o file after we've
57759 compiled it, and the a.out file after we've run it.
57761 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
57763 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
57765 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
57767 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
57770 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
57772 * g++.law: New directory of g++ tests derived from the g++-bugs
57775 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
57777 * gcc.compile: initbug1.c initbug1.exp testcase added
57779 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
57781 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
57782 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
57783 fixes submitted by Jeff Law (law@cs.utah.edu)
57784 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
57785 Jeff Law (law@cs.utah.edu)
57788 1993-11-30 Mike Stump (mrs@cygnus.com)
57790 * config/unix-g++.exp: Follow the gcc way of doing things.
57791 * g++.old-deja/old-deja.exp: Minor updates.
57792 * lib/g++.exp: New file, follow the gcc way of doing things.
57793 * lib/old-dejagnu.exp: Minor updates.
57794 * lib/mike-g++.exp: Always unset errorInfo.
57796 1993-11-06 Mike Stump (mrs@cygnus.com)
57798 * lib/gcc.exp: Fix some errors with the below change, CC and
57799 CFLAGS should be global when setting, not local.
57801 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
57803 * lib/gcc.exp: Transform tool name.
57805 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57807 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
57809 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57811 * lib/gcc.exp: change gcc_done to gcc_stat
57813 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57815 * Upgraded gcc testsuite to c-torture version 1.25
57817 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
57819 * lib/gcc.exp: added reporting code. Changed verbose compile message.
57820 * lib/c-torture: added hooks for new reporting code.
57822 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
57824 * config/sh-gcc.exp: check if sh-sim exists in the path
57826 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
57828 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
57829 * gcc.compile/compile.exp: Initial changes for new logic.
57830 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
57831 * gcc.failure/failure.exp: Initial changes for new logic.
57832 * gcc.ieee/ieee.exp: Initial changes for new logic.
57833 * gcc.misc-tests/misc.exp: Initial changes for new logic.
57834 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
57835 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
57836 * lib/c-torture.exp: Initial changes for new logic.
57837 * lib/gcc.exp: Initial changes for new logic.
57839 1993-10-15 Mike Stump (mrs@cygnus.com)
57841 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
57842 depend upon failure or success. Fully qualify names in failure
57843 and success messages. Always remove a.out before starting
57844 compile, just in case. Pay more attention to error text output by
57845 the compiler. Handle testcases with no known past errors just
57846 like all others, so that things are uniform. Other miscellaneous
57849 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
57851 * gcc.cpp: new directory for cpp tests
57853 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
57855 * lib/chill.exp: Code reformatted, removed unused code.
57856 * config/unix-chill.exp: Code reformatted, removed unused code.
57857 * chill.execute/execute.exp: Code reformatted, removed unused code.
57858 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
57860 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
57862 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
57863 routines not written.
57865 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
57867 * config/bug-gcc.exp: Use new procs from bug.exp.
57869 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
57871 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
57872 via ftp, rather than depending on NFS.
57873 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
57876 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
57878 * config/bug-gcc.exp: Use new download proc.
57880 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
57882 * chill.execute/execute.exp: cleanups, handles errors better
57883 * chill.compile/compile.exp: rewrite, based on execute.exp
57884 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
57885 * lib/chill.exp: major changes to diff proc and compile and link
57886 procs. added chill_fail and chill_pass wrappers to pass and
57887 fail. added more comments, and handle error codes better.
57888 Added a hack to capture stderr from exec, so noncompile tests
57891 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
57893 * chill.execute/execute.exp: rewrite of testsuite driver
57894 * lib/chill.exp: rewrite of testsuite driver
57895 * config/unix-chill.exp: rewrite of testsuite driver
57897 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
57900 * iexpr.ch: Standardize uppercase.
57901 * tuples.dat: Standardize uppercase.
57902 * vary.ch: standardize. Correct varying string assignments.
57903 * vary.dat: Add new output lines.
57905 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
57908 * chprintf.ch: Standardize use of uppercase.
57909 * tuples.ch: Standardize and turn arr2 into a DCL,
57911 * pinits.ch: Standardize.
57913 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
57915 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
57916 * Makefil: Renamed to Makefile.in.
57917 * configure.in: New.
57919 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
57922 * .cvsignore: Add result/output files.
57923 * Makefile: Fix up variables at start. Use MFLAGS
57924 everywhere. Correct bool_loc, built_ins entries.
57925 Add entry for vary1.ch.
57926 * bitarray.ch: Standardize upper-case usage.
57927 * bitexpr.ch: Standardize, add output of b1.
57928 * params.ch: Use arrayt in along PROC parameters, to
57929 avoid novelty problems.
57930 * sets.ch: Tiny cleanup.
57931 * vary1.ch: Re-indent.
57933 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
57935 * Add PR-related files to Makefiles, .cvsignore files, etc.
57937 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
57939 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
57940 with compiler objects. New names are test-flow.c and test-loop.c
57942 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
57944 * Upgraded c-torture tests from 1.19 to 1.20
57947 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
57948 * gcc.compile: 930623-1.c 930623-2.c
57949 * gcc.noncompile: 930622-1.c 930622-2.c
57950 * gcc.failure: 920411-1.c 920627-2.c
57951 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
57953 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
57955 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57956 More changes to get testsuite working properly. Needs more work.
57957 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
57959 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
57961 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57962 More changes to get testsuite working properly. Needs more work.
57964 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
57966 * chill.compile/compile.exp: Added for Dejagnu support
57967 * chill.execute/execute.exp: Added for Dejagnu support
57968 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
57970 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
57972 This should complete moving the CHILL test files.
57973 * chill.noncompile(.cvsignore printf.grt
57974 in-printf.grt chprintf.grt chprintf.ch):
57975 Added test-support files.
57976 (Makefile): Modified further.
57977 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
57978 signal.ch): Added test files.
57979 * chill.execute (.cvsignore printf.grt printr.c
57980 in-printf.grt rts.c chprintf.grt rts.h): Added
57981 test-support files.
57982 (Makefile): More corrections.
57984 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
57986 * chill.compile, chill.execute, chill.nocompile: Add CHILL
57987 test cases, ready for DejaGnu.
57989 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
57991 * Upgraded c-torture tests from 1.18 to 1.19
57993 * gcc.compile: added test(s):
57995 * gcc.execute: added test(s):
57996 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
57998 * added new subdirectory for misc tests: gcc.misc-tests
57999 * gcc.misc-test(s): added tests:
58000 inst-check.c test-consts.c test-ior.c test-switch.c
58002 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
58004 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
58006 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
58008 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
58010 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
58012 * Upgraded c-torture tests from 1.17 to 1.18
58014 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
58016 * Upgraded c-torture tests from 1.12 to 1.17
58018 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
58020 * lib/old-dejagnu.exp:
58021 Fixed handling of XFAIL target triplets to correctly
58022 recognize wildcard characters. Removed code that
58023 appended a unique id tag to the end of the file name
58024 printed out by the result of the testcases within a
58027 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
58029 * lib/old-dejagnu.exp:
58030 Reworked expected failure handling to trigger off of XFAIL
58031 keyword in keyphrase embeded in testcase source code. The
58032 XFAIL keyword must be at the end of the keyphrase line. It
58033 may optionally be followed by one or more target triplets.
58034 It has just occured that the handling of wildcards in the
58035 target triplet may not be correct.
58037 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
58039 * g++.old-deja/tests:
58040 Moved all subdirectories up one level into g++.old-deja .
58042 * lib/old-dejagnu.exp:
58043 Fixed problem with CXXFLAGS not being properly reset, and being
58044 corrupted with extraneous "-c" compiler option. This was
58045 causing binaries to not be generated for test that needed them.
58046 Modified strings passed to "pass" and "fail" so that individual
58047 tests from the same test file would be distinguished by an
58048 identifier appended to the test file name in the summary logs;
58049 this corrected a problem with erroneous diff logs. Added code
58050 to search testcases for expected fail and unexpected pass keywords.
58052 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
58054 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
58056 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
58058 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
58059 Removed extraneous text from end of "Special g++ Options"
58062 * lib/old-dejagnu.exp: Added pattern matching to look for new
58063 keywords, embedded in testcases comments, which will trigger
58064 calls to xpass and xfail.
58066 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
58068 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
58069 comments embedded in the testcases, especially the one looking for
58070 special compiler options, as well as the pattern matching for the
58071 compiler output again.
58073 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
58075 * lib/old-dejagnu.exp: Do a proper check of the return value for
58076 execute tests. Fixed several problems with the pattern matching
58077 of the compiler output which gave erroneous test results.
58078 Changed several of the test result messages to be more descriptive.
58079 * config/unix-g++.exp: Proc g++_load now actually works and
58080 executes the tests passed to it and returns a usable return
58083 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
58085 * lib/gcc.exp: Exits gracefully if $CC is bogus.
58087 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
58089 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
58090 Modified both files to properly execute the old style
58091 dejagnu tests. The previous versions of these files were
58092 experimental and did not function anything near correctly.
58094 1993-04-05 Rob Savoye (rob@cygnus.com)
58096 * Removed all Makefile.in and configure.in files. No configuration
58099 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
58101 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
58103 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
58105 * gcc.compile/configure.in, gcc.unsorted/configure.in,
58106 gcc.special/configure.in, gcc.noncompile/configure.in,
58107 gcc.execute/configure.in, gcc.code_quality/configure.in,
58108 g++.other/configure.in, g++.old-deja/configure.in,
58109 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
58110 in srcname setting.
58112 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
58114 * lib/udi.exp: Fixed mondfe and mondfe_download.
58115 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
58116 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
58118 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
58120 * config/udi-gdb.exp: Check $shell_id after connecting to target.
58121 (gdb_exit): Don't remove *_soc files.
58123 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
58125 * lib/c-torture.exp: Don't look for main; instead always use -w
58126 -c. This is how the c-torture tests work. Remove the object
58127 file if the compilation succeeds.
58128 * gcc.execute/execute.exp: Remove executable if test passes.
58129 * gcc.noncompile/noncompile.exp: Every test is an expected
58131 * gcc.special/special.exp: Added tests from c-torture 1.11,
58132 corrected use of existing test.
58133 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
58134 gcc.execute/920625-1.c: Updated to c-torture 1.11.
58135 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
58136 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
58137 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
58138 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
58139 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
58140 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
58141 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
58142 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
58143 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
58144 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
58145 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
58146 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
58147 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
58148 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
58149 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
58150 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
58151 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
58153 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
58154 correspond to c-torture 1.11.